.Wordmark-module__Zlzuta__hero{text-align:center;flex-direction:column;align-items:center;display:flex}.Wordmark-module__Zlzuta__wordmarkWrap{justify-content:center;align-items:baseline;padding:6px 18px 0;display:inline-flex;position:relative}.Wordmark-module__Zlzuta__moon{pointer-events:none;opacity:.78;width:36px;height:36px;animation:6s ease-in-out infinite Wordmark-module__Zlzuta__moonBreathe;position:absolute;top:-14px;right:-18px}@keyframes Wordmark-module__Zlzuta__moonBreathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.88;transform:scale(1.04)}}.Wordmark-module__Zlzuta__brand{font-family:var(--serif);color:var(--ink);letter-spacing:8px;z-index:1;padding-right:8px;font-size:30px;font-weight:400;line-height:1.1;position:relative}.Wordmark-module__Zlzuta__brand>span{display:inline-block}.Wordmark-module__Zlzuta__brandSub{font-family:var(--sans);letter-spacing:.42em;color:var(--ink4);text-transform:uppercase;margin-top:14px;padding-left:.42em;font-size:9px;font-weight:500}
.auth-module__Cgra4q__shell{padding-top:max(env(safe-area-inset-top), 28px);padding-bottom:max(env(safe-area-inset-bottom), 28px);isolation:isolate;flex-direction:column;flex:1;display:flex;position:relative}.auth-module__Cgra4q__shell:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(70% 55% at 65% -6%,#f5edd89e 0%,#f5edd800 62%),radial-gradient(90% 60% at 12% 28%,#d4a7550f 0%,#d4a75500 65%),radial-gradient(130% 55% at 50% 108%,#f0ece48c 0%,#f0ece400 70%);position:absolute;inset:0}.auth-module__Cgra4q__shell:after{content:"";opacity:.55;mix-blend-mode:multiply;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.14  0 0 0 0 0.09  0 0 0 0.05 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.auth-module__Cgra4q__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:flex-start;min-height:min(100%,100dvh);padding:8px 28px 32px;display:flex;overflow-y:auto}.auth-module__Cgra4q__copy{text-align:center;margin:30px 0 34px}.auth-module__Cgra4q__copyHead{font-family:var(--serif);color:var(--ink2);letter-spacing:1.5px;font-size:18px;font-weight:400;line-height:1.45}.auth-module__Cgra4q__copyRegister{margin:16px 0 22px}.auth-module__Cgra4q__copySub{font-family:var(--sans);color:var(--ink3);letter-spacing:.06em;margin-top:10px;font-size:13px;line-height:1.6}.auth-module__Cgra4q__form{flex-direction:column;gap:24px;display:flex}.auth-module__Cgra4q__formRegister{gap:20px}.auth-module__Cgra4q__formRegister .auth-module__Cgra4q__formMeta{gap:16px;margin-top:0}.auth-module__Cgra4q__formFooter{flex-direction:column;gap:16px;margin-top:4px;display:flex}.auth-module__Cgra4q__consentFlat{color:var(--ink3);background:0 0;border:none;border-radius:0;align-items:flex-start;gap:10px;padding:0;font-size:12px;line-height:1.55}.auth-module__Cgra4q__consentText{padding-top:1px;display:block}.auth-module__Cgra4q__consentNote{color:var(--ink4);letter-spacing:.02em;margin-top:4px;font-size:11px;display:block}.auth-module__Cgra4q__formStatus{font-family:var(--sans);color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.auth-module__Cgra4q__footerRegister{margin-top:20px;padding-bottom:16px}.auth-module__Cgra4q__actions{flex-direction:column;gap:14px;margin-top:4px;display:flex}.auth-module__Cgra4q__field{position:relative}.auth-module__Cgra4q__fieldInput{width:100%;height:52px;font-family:var(--sans);color:var(--ink);caret-color:var(--gold);-webkit-appearance:none;transition:border-color var(--dur-normal) var(--ease-standard), background-color var(--dur-normal) var(--ease-standard);background:0 0;border:none;border-bottom:.5px solid #2c24162e;border-radius:0;outline:none;padding:22px 2px 8px;font-size:15px}.auth-module__Cgra4q__fieldInput::placeholder{color:#0000}.auth-module__Cgra4q__fieldLabel{font-family:var(--sans);color:var(--ink3);letter-spacing:.02em;pointer-events:none;transition:transform var(--dur-normal) var(--ease-standard), font-size var(--dur-normal) var(--ease-standard), color var(--dur-normal) var(--ease-standard), letter-spacing var(--dur-normal) var(--ease-standard);font-size:14px;font-weight:400;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.auth-module__Cgra4q__fieldInput:focus+.auth-module__Cgra4q__fieldLabel,.auth-module__Cgra4q__fieldInput:not(:placeholder-shown)+.auth-module__Cgra4q__fieldLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--ink4);font-size:10px;transform:translateY(-180%)}.auth-module__Cgra4q__fieldInput:focus+.auth-module__Cgra4q__fieldLabel{color:var(--gold-d)}.auth-module__Cgra4q__fieldInput:focus{border-bottom-color:var(--gold)}.auth-module__Cgra4q__fieldHasError .auth-module__Cgra4q__fieldInput,.auth-module__Cgra4q__fieldHasError .auth-module__Cgra4q__fieldInput:focus{border-bottom-color:var(--seal)}.auth-module__Cgra4q__fieldHasError .auth-module__Cgra4q__fieldLabel,.auth-module__Cgra4q__fieldHasError .auth-module__Cgra4q__fieldInput:focus+.auth-module__Cgra4q__fieldLabel{color:var(--seal)}.auth-module__Cgra4q__fieldHasValue .auth-module__Cgra4q__fieldLabel,.auth-module__Cgra4q__fieldSelect:focus+.auth-module__Cgra4q__fieldLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--ink4);font-size:10px;transform:translateY(-180%)}.auth-module__Cgra4q__fieldSelect:focus+.auth-module__Cgra4q__fieldLabel{color:var(--gold-d)}.auth-module__Cgra4q__fieldSelect{width:100%;height:52px;font-family:var(--sans);color:var(--ink);appearance:none;cursor:pointer;transition:border-color var(--dur-normal) var(--ease-standard);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 L6 6.5 L11 1.5' fill='none' stroke='%238a7a62' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 4px center/12px 8px no-repeat;border:none;border-bottom:.5px solid #2c24162e;border-radius:0;outline:none;padding:22px 28px 8px 2px;font-size:15px}.auth-module__Cgra4q__fieldSelect:focus{border-bottom-color:var(--gold)}.auth-module__Cgra4q__fieldSelect:disabled{opacity:.6;cursor:not-allowed}.auth-module__Cgra4q__fieldSelect option{color:var(--ink);background:var(--paper-card)}.auth-module__Cgra4q__fieldSelect option[value=""][disabled]{color:var(--ink4)}.auth-module__Cgra4q__formMeta{flex-direction:column;gap:18px;margin-top:-4px;display:flex}.auth-module__Cgra4q__consent{border-radius:var(--r-md);font-family:var(--sans);color:var(--ink2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffcf58c;border:.5px solid #2c241614;align-items:flex-start;gap:12px;padding:14px 14px 14px 12px;font-size:13px;line-height:1.6;display:flex}.auth-module__Cgra4q__consentBox{flex-shrink:0;width:20px;height:20px;margin-top:1px;position:relative}.auth-module__Cgra4q__consent input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.auth-module__Cgra4q__consent input[type=checkbox]:disabled{cursor:not-allowed}.auth-module__Cgra4q__consentMark{width:20px;height:20px;transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:#ffffff73;border:1.5px solid #2c241633;border-radius:5px;justify-content:center;align-items:center;display:flex}.auth-module__Cgra4q__consentMark svg{width:12px;height:12px;stroke:var(--paper-card);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);transform:scale(.8)}.auth-module__Cgra4q__consent input[type=checkbox]:checked+.auth-module__Cgra4q__consentMark{background:var(--ink);border-color:var(--ink)}.auth-module__Cgra4q__consent input[type=checkbox]:checked+.auth-module__Cgra4q__consentMark svg{opacity:1;transform:scale(1)}.auth-module__Cgra4q__consent input[type=checkbox]:focus-visible+.auth-module__Cgra4q__consentMark{outline:2px solid var(--gold);outline-offset:2px}.auth-module__Cgra4q__consent input[type=checkbox]:disabled+.auth-module__Cgra4q__consentMark{opacity:.55}.auth-module__Cgra4q__consentLink{color:var(--gold-d);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:none;margin-left:2px;padding:0 2px 1px;font-weight:500;text-decoration:none;display:inline;position:relative}.auth-module__Cgra4q__consentLink:after{content:"";background:var(--gold);opacity:.45;height:.5px;position:absolute;bottom:0;left:2px;right:2px}.auth-module__Cgra4q__consentLink:active{opacity:.75}.auth-module__Cgra4q__privacySheet{flex-direction:column;gap:18px;padding-bottom:4px;display:flex}.auth-module__Cgra4q__privacySheetHeader{text-align:center;padding:4px 8px 2px}.auth-module__Cgra4q__privacySheetTitle{font-family:var(--serif);color:var(--ink);letter-spacing:.1em;margin:0;font-size:22px;font-weight:400;line-height:1.3}.auth-module__Cgra4q__privacySheetLead{font-family:var(--sans);color:var(--ink3);letter-spacing:.04em;margin:10px 0 0;font-size:13px;line-height:1.6}.auth-module__Cgra4q__privacySheetClose{width:100%;min-height:48px;color:var(--ink2);font-family:var(--sans);letter-spacing:.18em;text-indent:.18em;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:#fffcf5e0;border:.5px solid #2c241624;border-radius:14px;margin-top:2px;padding:0 18px;font-size:14px;font-weight:500;transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);box-shadow:inset 0 1px #ffffffa6,0 6px 18px #2c24160a}.auth-module__Cgra4q__privacySheetClose:active{opacity:.82;transform:scale(.985)}.auth-module__Cgra4q__privacyWrap{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:flex-start;width:100%;padding-top:4px;display:flex;overflow-y:auto}.auth-module__Cgra4q__privacyHeader{margin-bottom:28px}.auth-module__Cgra4q__privacyBack{font-family:var(--sans);color:var(--ink3);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;align-items:center;margin-bottom:20px;font-size:13px;text-decoration:none;display:inline-flex}.auth-module__Cgra4q__privacyBack:active{opacity:.7}.auth-module__Cgra4q__privacyTitle{font-family:var(--serif);color:var(--ink);letter-spacing:.08em;margin:0;font-size:22px;font-weight:400;line-height:1.3}.auth-module__Cgra4q__privacyLead{font-family:var(--sans);color:var(--ink3);letter-spacing:.04em;margin:10px 0 0;font-size:13px;line-height:1.6}.auth-module__Cgra4q__privacyCard{border-radius:var(--r-xl);background:#fffcf5b8;border:.5px solid #2c24161a;padding:20px 18px 22px;box-shadow:inset 0 1px #fff9,0 8px 24px #2c24160a}.auth-module__Cgra4q__privacyCard section+section{border-top:.5px solid #2c241614;margin-top:20px;padding-top:20px}.auth-module__Cgra4q__privacyCard h2{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d);margin:0 0 8px;font-size:10px;font-weight:500}.auth-module__Cgra4q__privacyCard p{font-family:var(--sans);color:var(--ink2);margin:0;font-size:14px;line-height:1.75}.auth-module__Cgra4q__error{border-left:1.5px solid var(--seal);border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--sans);color:var(--ink2);animation:auth-module__Cgra4q__errorIn var(--dur-normal) var(--ease-out);background:#c868480d;align-items:flex-start;gap:10px;padding:11px 14px 11px 12px;font-size:13px;line-height:1.55;display:flex}.auth-module__Cgra4q__errorDot{background:var(--seal);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.auth-module__Cgra4q__noticeSuccess{border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--sans);color:var(--ink2);animation:auth-module__Cgra4q__errorIn var(--dur-normal) var(--ease-out);background:#5a825f0f;border-left:1.5px solid #5a825f8c;align-items:flex-start;gap:10px;padding:11px 14px 11px 12px;font-size:13px;line-height:1.55;display:flex}.auth-module__Cgra4q__noticeSuccessDot{background:#5a825fbf;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}@keyframes auth-module__Cgra4q__errorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-module__Cgra4q__button{background:var(--ink);width:100%;min-height:52px;color:var(--paper-card);font-family:var(--sans);letter-spacing:.4em;text-indent:.4em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-instant) ease, letter-spacing var(--dur-normal) var(--ease-standard);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14.5px;font-weight:500;display:inline-flex}.auth-module__Cgra4q__button:not(:disabled):hover{opacity:.94}.auth-module__Cgra4q__button:not(:disabled):active{transform:scale(.985)}.auth-module__Cgra4q__button:disabled{opacity:.55;cursor:not-allowed;letter-spacing:.32em;text-indent:.32em}.auth-module__Cgra4q__buttonArrow{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;text-indent:0;width:16px;height:12px}.auth-module__Cgra4q__spinner{border:1.4px solid #f7f3ec38;border-top-color:var(--paper-card);text-indent:0;border-radius:50%;width:14px;height:14px;animation:.85s linear infinite auth-module__Cgra4q__spin}@keyframes auth-module__Cgra4q__spin{to{transform:rotate(360deg)}}.auth-module__Cgra4q__footer{text-align:center;font-family:var(--sans);color:var(--ink3);letter-spacing:.04em;margin:28px 0 0;font-size:13px}.auth-module__Cgra4q__footerLink{color:var(--gold-d);margin-left:4px;padding:0 2px 1px;font-weight:500;text-decoration:none;position:relative}.auth-module__Cgra4q__footerLink:after{content:"";background:var(--gold);opacity:.45;height:.5px;position:absolute;bottom:0;left:2px;right:2px}.auth-module__Cgra4q__footerLink:active{opacity:.75}.auth-module__Cgra4q__resendBlock{flex-direction:column;align-items:stretch;gap:8px;display:flex}.auth-module__Cgra4q__resendButton{width:100%;min-height:44px;color:var(--gold-d);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #d4a75573;border-radius:12px;padding:0 16px;font-size:13px;font-weight:500}.auth-module__Cgra4q__resendButton:not(:disabled):active{opacity:.75}.auth-module__Cgra4q__resendButton:disabled{opacity:.55;cursor:not-allowed}.auth-module__Cgra4q__resendStatus{font-family:var(--sans);color:#5a825ff2;text-align:center;margin:0;font-size:12px;line-height:1.5}.auth-module__Cgra4q__resendError{font-family:var(--sans);color:var(--seal);text-align:center;margin:0;font-size:12px;line-height:1.5}.auth-module__Cgra4q__authPageFill{flex-direction:column;flex:1;min-height:0;padding-top:clamp(24px,7vh,48px);display:flex}.auth-module__Cgra4q__authPageMeta{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.auth-module__Cgra4q__authPageMetaLink{font-family:var(--sans);color:var(--ink3);letter-spacing:.04em;text-underline-offset:3px;font-size:12px;text-decoration:underline}.auth-module__Cgra4q__authPageMetaLink:active{opacity:.75}.auth-module__Cgra4q__authPageMetaNote{max-width:272px;font-family:var(--sans);color:var(--ink4);letter-spacing:.02em;margin:0;font-size:11px;line-height:1.55}.auth-module__Cgra4q__spirit{text-align:center;font-family:var(--sans);letter-spacing:.32em;color:var(--ink4);text-transform:uppercase;margin-top:16px;padding:0 28px;font-size:10px;line-height:1.6}.auth-module__Cgra4q__spirit>span{display:inline-block}.auth-module__Cgra4q__spirit>span+span:before{content:"·";color:var(--ink4);opacity:.6;margin:0 10px;display:inline-block}@media (prefers-reduced-motion:reduce){.auth-module__Cgra4q__moon{animation:none}.auth-module__Cgra4q__spinner{animation-duration:1.5s}.auth-module__Cgra4q__error{animation:none}}
.BottomSheet-module__KE9Beq__overlay{z-index:199;background:#2c241659;animation:.2s cubic-bezier(0,0,.2,1) BottomSheet-module__KE9Beq__overlayIn;position:fixed;inset:0}@keyframes BottomSheet-module__KE9Beq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet-module__KE9Beq__sheetIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.BottomSheet-module__KE9Beq__sheet{width:100%;max-width:480px;max-height:min(88dvh, calc(var(--vv-height,100dvh) - 12px));-webkit-overflow-scrolling:touch;z-index:200;background:var(--paper,#fdfbf8);padding:12px 24px calc(24px + env(safe-area-inset-bottom,0px));border-top:.5px solid #2c241614;border-radius:20px 20px 0 0;margin:0 auto;animation:.26s cubic-bezier(0,0,.2,1) BottomSheet-module__KE9Beq__sheetIn;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 32px #2c24161a}.BottomSheet-module__KE9Beq__handle{background:#2c241624;border-radius:2px;width:36px;height:4px;margin:0 auto 20px}.BottomSheet-module__KE9Beq__title{font-family:var(--serif,Georgia, "Songti SC", serif);color:var(--ink,#2c2416);letter-spacing:.04em;margin:0 0 16px;font-size:18px;font-weight:400}.BottomSheet-module__KE9Beq__actions{gap:10px;margin-top:16px;display:flex}.BottomSheet-module__KE9Beq__cancelBtn,.BottomSheet-module__KE9Beq__confirmBtn{cursor:pointer;min-height:46px;font-size:15px;font-weight:500;font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);-webkit-tap-highlight-color:transparent;appearance:none;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:12px 16px;transition:opacity .15s cubic-bezier(0,0,.2,1);display:inline-flex}.BottomSheet-module__KE9Beq__cancelBtn{background:var(--paper-deeper,#f0ece4);color:var(--ink3,#7a746a)}.BottomSheet-module__KE9Beq__confirmBtn{background:var(--ink,#2c2416);color:var(--paper-card,#f7f3ec)}.BottomSheet-module__KE9Beq__cancelBtn:active,.BottomSheet-module__KE9Beq__confirmBtn:active{opacity:.78}.BottomSheet-module__KE9Beq__confirmBtn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.BottomSheet-module__KE9Beq__overlay,.BottomSheet-module__KE9Beq__sheet{animation:none}}
.SourceTraceSheet-module__aL9Lga__wrap{flex-direction:column;gap:20px;padding-bottom:4px;display:flex}.SourceTraceSheet-module__aL9Lga__header{text-align:center;padding-bottom:4px}.SourceTraceSheet-module__aL9Lga__kicker{font-family:var(--sans);letter-spacing:.14em;color:var(--gold-d);margin:0 0 8px;font-size:10px;font-weight:500}.SourceTraceSheet-module__aL9Lga__title{font-family:var(--serif);color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.3}.SourceTraceSheet-module__aL9Lga__statCard{border-radius:var(--r-lg);background:var(--paper-card);border:.5px solid var(--border-card);padding:16px 18px;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 6px #2c241608}.SourceTraceSheet-module__aL9Lga__statLabel{font-family:var(--sans);letter-spacing:.1em;color:var(--ink4);margin:0 0 14px;font-size:10px;font-weight:600}.SourceTraceSheet-module__aL9Lga__statGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.SourceTraceSheet-module__aL9Lga__statCell{border-radius:var(--r-md);background:var(--paper-deeper);padding:10px 6px}.SourceTraceSheet-module__aL9Lga__statValue{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:400;line-height:1.2;display:block}.SourceTraceSheet-module__aL9Lga__statCaption{font-family:var(--sans);color:var(--ink4);letter-spacing:.04em;font-size:9px;display:block}.SourceTraceSheet-module__aL9Lga__sectionHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.SourceTraceSheet-module__aL9Lga__sectionTitle{font-family:var(--sans);letter-spacing:.08em;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.SourceTraceSheet-module__aL9Lga__sectionMeta{font-family:var(--sans);color:var(--ink4);margin:0;font-size:10px}.SourceTraceSheet-module__aL9Lga__excerptList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.SourceTraceSheet-module__aL9Lga__excerptCard{border-radius:var(--r-lg);background:var(--paper-card);border:.5px solid var(--border-card);padding:14px 16px;box-shadow:inset 0 1px #ffffff73}.SourceTraceSheet-module__aL9Lga__datePill{background:var(--paper-deeper);font-family:var(--sans);color:var(--ink4);border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.SourceTraceSheet-module__aL9Lga__quote{border-left:2px solid var(--gold-m);font-family:var(--serif);color:var(--ink2);margin:0;padding-left:12px;font-size:14px;font-style:italic;line-height:1.65}.SourceTraceSheet-module__aL9Lga__stateBox{text-align:center;border-radius:var(--r-lg);background:var(--paper-deeper);border:.5px dashed var(--border-card);padding:28px 16px}.SourceTraceSheet-module__aL9Lga__stateText{font-family:var(--sans);color:var(--ink4);margin:0;font-size:12px;line-height:1.6}.SourceTraceSheet-module__aL9Lga__stateError{color:var(--seal)}
.MirrorTopicConfirmSheet-module__dEenRa__sheet{--mtc-ink:#1a1714;--mtc-ink2:#524d47;--mtc-ink3:#9c9590;--mtc-card:#f7f4ef;--mtc-gold:#b8822a;--mtc-gold-m:#d4a755;--mtc-rule:#1a171414;padding:0 2px 2px}.MirrorTopicConfirmSheet-module__dEenRa__eyebrow{font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--mtc-gold);margin:0 0 10px;font-size:10px;font-weight:600}.MirrorTopicConfirmSheet-module__dEenRa__title{font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);letter-spacing:.02em;color:var(--mtc-ink);margin:0;font-size:18px;font-weight:500;line-height:1.35}.MirrorTopicConfirmSheet-module__dEenRa__hint{font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);color:var(--mtc-ink3);margin:8px 0 0;font-size:12px;line-height:1.5}.MirrorTopicConfirmSheet-module__dEenRa__preview{background:var(--mtc-card);border:.5px solid var(--mtc-rule);border-left:2px solid var(--mtc-gold-m);border-radius:14px;margin:18px 0 0;padding:14px 14px 14px 16px}.MirrorTopicConfirmSheet-module__dEenRa__previewLabel{font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);letter-spacing:.08em;color:var(--mtc-ink3);margin:0 0 8px;font-size:10px;font-weight:600;display:block}.MirrorTopicConfirmSheet-module__dEenRa__previewText{font-family:var(--serif,Georgia, "Songti SC", serif);letter-spacing:.02em;color:var(--mtc-ink2);margin:0;font-size:15px;line-height:1.65}.MirrorTopicConfirmSheet-module__dEenRa__draftInput{width:100%;min-height:72px;font-family:var(--serif,Georgia, "Songti SC", serif);letter-spacing:.02em;color:var(--mtc-ink2);resize:vertical;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;font-size:15px;line-height:1.65;display:block}.MirrorTopicConfirmSheet-module__dEenRa__draftInput::placeholder{color:var(--mtc-ink3)}.MirrorTopicConfirmSheet-module__dEenRa__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px;display:flex}.MirrorTopicConfirmSheet-module__dEenRa__confirmBtn{min-height:44px;font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);letter-spacing:.04em;color:#fdfcfa;background:var(--mtc-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;border:none;border-radius:12px;justify-content:center;align-items:center;padding:11px 20px;font-size:15px;font-weight:500;transition:opacity .15s cubic-bezier(0,0,.2,1);display:flex}.MirrorTopicConfirmSheet-module__dEenRa__confirmBtn:active:not(:disabled){opacity:.82}.MirrorTopicConfirmSheet-module__dEenRa__confirmBtn:disabled{opacity:.45;cursor:not-allowed}.MirrorTopicConfirmSheet-module__dEenRa__cancelBtn{font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);color:var(--mtc-ink3);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:none;align-self:center;padding:6px 12px;font-size:13px}.MirrorTopicConfirmSheet-module__dEenRa__cancelBtn:active{color:var(--mtc-ink2)}@media (prefers-reduced-motion:reduce){.MirrorTopicConfirmSheet-module__dEenRa__confirmBtn{transition:none}}
.ZhaoSourceHintSheet-module__TdijAG__sheet{--hint-ink:#1a1714;--hint-ink2:#524d47;--hint-ink3:#9c9590;--hint-gold:#b8822a;--hint-rule:#1a171414;padding:0 2px 2px}.ZhaoSourceHintSheet-module__TdijAG__eyebrow{font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--hint-gold);margin:0 0 10px;font-size:10px;font-weight:600}.ZhaoSourceHintSheet-module__TdijAG__title{font-family:var(--serif,Georgia, "Songti SC", serif);letter-spacing:.04em;color:var(--hint-ink);margin:0;font-size:20px;font-weight:400;line-height:1.35}.ZhaoSourceHintSheet-module__TdijAG__body{border:.5px solid var(--hint-rule);background:#f7f4ef;border-left:2px solid #b8822a8c;border-radius:14px;margin:18px 0 0;padding:16px 16px 16px 18px}.ZhaoSourceHintSheet-module__TdijAG__para{font-family:var(--serif,Georgia, "Songti SC", serif);letter-spacing:.02em;color:var(--hint-ink2);margin:0;font-size:14px;line-height:1.8}.ZhaoSourceHintSheet-module__TdijAG__para+.ZhaoSourceHintSheet-module__TdijAG__para{margin-top:14px}
.FeedbackDisagreeSheet-module__P91_Yq__input{box-sizing:border-box;width:100%;min-height:96px;color:var(--ink2,#4e473c);background:var(--paper-card,#f7f3ec);resize:none;font-size:16px;line-height:1.55;font-family:var(--sans,-apple-system, "PingFang SC", sans-serif);-webkit-appearance:none;border:.5px solid #2c24161f;border-radius:10px;outline:none;padding:12px 14px;transition:border-color .15s cubic-bezier(0,0,.2,1),background .15s cubic-bezier(0,0,.2,1)}.FeedbackDisagreeSheet-module__P91_Yq__input::placeholder{color:var(--ink4,#a29c94)}.FeedbackDisagreeSheet-module__P91_Yq__input:focus{border-color:var(--gold-m,#d4a755);color:var(--ink,#2c2416);background:#fff}
.diary-module__3Y_2iW__shell{z-index:1;background:var(--paper);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.diary-module__3Y_2iW__shell:before{content:"";background:var(--paper);opacity:.18;z-index:0;pointer-events:none;width:100%;max-width:480px;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.diary-module__3Y_2iW__shell:after{content:"";height:calc(var(--chrome-tab-h) + 18px);background:linear-gradient(to bottom, transparent 0%, var(--paper) 18px);pointer-events:none;z-index:11;position:fixed;bottom:0;left:0;right:0}@media (min-width:480px){.diary-module__3Y_2iW__shell:after{width:480px;left:50%;right:auto;transform:translate(-50%)}}.diary-module__3Y_2iW__chrome{z-index:2;flex-shrink:0;position:relative}.diary-module__3Y_2iW__scroll{-webkit-overflow-scrolling:touch;z-index:1;min-height:0;padding-bottom:calc(var(--chrome-tab-h) + 12px);scroll-padding-bottom:calc(var(--chrome-tab-h) + 12px);overscroll-behavior:contain;flex:1;position:relative;overflow-y:auto}html.keyboard-open .diary-module__3Y_2iW__scroll{--diary-kb-clearance:max(var(--kb-inset,0px), calc(100dvh - var(--vv-offset-top,0px) - var(--vv-height,100dvh)));padding-bottom:calc(var(--diary-kb-clearance) + 12px);scroll-padding-bottom:calc(var(--diary-kb-clearance) + 12px)}html.keyboard-open .diary-module__3Y_2iW__shell:after{display:none}.diary-module__3Y_2iW__viewToggle{gap:0;display:flex}.diary-module__3Y_2iW__viewToggleEmbedded{border-left:.5px solid #1a171414;margin-left:2px;padding-left:4px}.diary-module__3Y_2iW__viewToggleBtn{border-radius:var(--r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.diary-module__3Y_2iW__viewToggleBtn:active{opacity:.6}.diary-module__3Y_2iW__loadingBar{background:linear-gradient(90deg, transparent, var(--gold-m), transparent);height:2px;margin:0 20px 12px;animation:1.2s ease-in-out infinite diary-module__3Y_2iW__diary-loading}@keyframes diary-module__3Y_2iW__diary-loading{0%{opacity:.3;transform:translate(-20%)}50%{opacity:1}to{opacity:.3;transform:translate(20%)}}.diary-module__3Y_2iW__errorBar{border-radius:var(--r-md);color:var(--ink2);background:#c6983a14;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 12px;padding:10px 12px;font-size:13px;display:flex}.diary-module__3Y_2iW__retryBtn{color:var(--gold);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:13px}.diary-module__3Y_2iW__skeleton{flex-direction:column;gap:12px;padding:24px 20px;display:flex}.diary-module__3Y_2iW__skeletonLine{border-radius:var(--r-sm);background:var(--paper-deeper);height:14px}.diary-module__3Y_2iW__skeletonLineShort{width:60%;}.diary-module__3Y_2iW__footerNote{margin-top:var(--xl);text-align:center;color:var(--ink4);font-size:12px;line-height:1.6}.diary-module__3Y_2iW__footerLink{color:var(--gold);margin-left:4px;text-decoration:none}.diary-module__3Y_2iW__footerLink:active{opacity:.7}.diary-module__3Y_2iW__content{padding:0 20px}.diary-module__3Y_2iW__calendar{flex-direction:column;display:flex}.diary-module__3Y_2iW__toolbar{align-items:center;gap:0;margin-bottom:16px;display:flex}.diary-module__3Y_2iW__monthTitle{text-align:center;min-width:0;font-family:var(--serif);color:var(--ink);flex:1;margin:0;font-size:16px;font-weight:400}.diary-module__3Y_2iW__toolbarRight{flex-shrink:0;align-items:center;display:flex}.diary-module__3Y_2iW__navBtn{min-width:40px;min-height:40px;color:var(--ink3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-size:18px;line-height:1}.diary-module__3Y_2iW__navBtn:active{opacity:.6}.diary-module__3Y_2iW__navBtn:disabled{opacity:.25;cursor:default}.diary-module__3Y_2iW__navBtnLimit{opacity:.35}.diary-module__3Y_2iW__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-bottom:8px;display:grid}.diary-module__3Y_2iW__weekday{text-align:center;color:var(--ink4);padding:4px 0;font-size:11px}.diary-module__3Y_2iW__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;display:grid}.diary-module__3Y_2iW__cell{aspect-ratio:1;border-radius:var(--r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:40px;padding:0;display:flex}.diary-module__3Y_2iW__cellEmpty{pointer-events:none;visibility:hidden;}.diary-module__3Y_2iW__cellToday{box-shadow:inset 0 0 0 1px var(--gold-m);background:#c6983a0f}.diary-module__3Y_2iW__cellSelected{background:#c6983a1f}.diary-module__3Y_2iW__dayNum{color:var(--ink2);font-size:13px;line-height:1}.diary-module__3Y_2iW__cellMarks{justify-content:center;align-items:center;gap:4px;min-height:5px;display:flex}.diary-module__3Y_2iW__dot{background:var(--gold-m);border-radius:50%;flex-shrink:0;width:5px;height:5px}.diary-module__3Y_2iW__dotRegistered{background:var(--seal);opacity:.88;border-radius:50%;flex-shrink:0;width:5px;height:5px}.diary-module__3Y_2iW__dayEmpty{margin:var(--l) 0 0;text-align:center;color:var(--ink4);font-size:12px;line-height:1.6}.diary-module__3Y_2iW__registeredBanner{background:#fdfcfa;border:.5px solid #1a171412;border-radius:12px;align-items:baseline;gap:8px;padding:9px 12px 9px 14px;display:flex;position:relative;overflow:hidden}.diary-module__3Y_2iW__registeredBanner:before{content:"";background:linear-gradient(180deg, var(--gold-m) 0%, #d4a75547 100%);border-radius:0 1px 1px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.diary-module__3Y_2iW__registeredBannerLabel{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);flex-shrink:0;margin:0;font-size:8px;font-weight:500}.diary-module__3Y_2iW__registeredBannerText{font-family:var(--serif);color:var(--ink2);margin:0;font-size:13px;line-height:1.45}.diary-module__3Y_2iW__toast{border-radius:var(--r-full);max-width:min(280px,100vw - 48px);color:var(--paper);text-align:center;z-index:100;pointer-events:none;background:#2c2416e0;padding:10px 18px;font-size:13px;line-height:1.5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:480px){.diary-module__3Y_2iW__toast{max-width:320px;left:50%}}.diary-module__3Y_2iW__entryCard{background:#fdfcfa;border:.5px solid #1a171414;border-radius:18px;padding:18px 16px 16px;box-shadow:0 2px 12px #2c24160d}.diary-module__3Y_2iW__entryHeader{border-bottom:.5px solid #1a171414;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.diary-module__3Y_2iW__entryDate{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:400;line-height:1.2}.diary-module__3Y_2iW__entryWeekday{font-family:var(--sans);color:var(--gold-d);letter-spacing:.06em;flex-shrink:0;font-size:11px}.diary-module__3Y_2iW__entryBlock+.diary-module__3Y_2iW__entryBlockMirror{border-top:.5px solid #1a17140f;margin-top:18px;padding-top:18px}.diary-module__3Y_2iW__entrySectionHead{align-items:center;gap:8px;margin-bottom:10px;display:flex}.diary-module__3Y_2iW__entrySectionDot{background:var(--gold-m);border-radius:50%;flex-shrink:0;width:5px;height:5px}.diary-module__3Y_2iW__entrySectionLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);font-size:9px;font-weight:500}.diary-module__3Y_2iW__entryGroupLabel{font-family:var(--sans);color:var(--ink2);margin:0 0 12px;font-size:13px;font-weight:500}.diary-module__3Y_2iW__recordSection>.diary-module__3Y_2iW__entryGroupLabel{margin-bottom:2px}.diary-module__3Y_2iW__entryCard>.diary-module__3Y_2iW__entryHeader:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.diary-module__3Y_2iW__entryChatBody{font-family:var(--sans);color:var(--ink2);margin:0;font-size:14px;line-height:1.75}.diary-module__3Y_2iW__entryMirrorBody{font-family:var(--serif);color:var(--ink);border-left:2px solid var(--gold-m);border-radius:0 var(--r-md) var(--r-md) 0;background:#f5edd859;margin:0;padding:12px 14px;font-size:14px;line-height:1.7}.diary-module__3Y_2iW__detail{margin-top:var(--l);flex-direction:column;gap:10px;animation:.22s ease-out diary-module__3Y_2iW__diary-detail-in;display:flex}@keyframes diary-module__3Y_2iW__diary-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.diary-module__3Y_2iW__list{flex-direction:column;gap:10px;width:100%;min-width:0;padding:0;display:flex}.diary-module__3Y_2iW__listMonthHead{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:2px;display:flex}.diary-module__3Y_2iW__listMonthHeadEnd{flex-shrink:0;align-items:center;display:flex}.diary-module__3Y_2iW__listItem{margin-bottom:24px;padding-left:20px;position:relative}.diary-module__3Y_2iW__listNode{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:4px;left:-17px}.diary-module__3Y_2iW__listLabel{color:var(--ink3);letter-spacing:.5px;margin-bottom:12px;font-size:12px}.diary-module__3Y_2iW__dotNote{background:var(--ink3);border-radius:50%;flex-shrink:0;width:5px;height:5px}.diary-module__3Y_2iW__daySelectionBar{margin-top:var(--l);color:inherit;background:#fdfcfa;border:.5px solid #1a171414;border-radius:14px;padding:12px 14px;text-decoration:none;animation:.22s ease-out diary-module__3Y_2iW__diary-detail-in;display:block}.diary-module__3Y_2iW__selectionBarTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.diary-module__3Y_2iW__selectionBarDate{font-family:var(--serif);color:var(--ink);font-size:15px}.diary-module__3Y_2iW__selectionBarMarks{align-items:center;gap:4px;display:flex}.diary-module__3Y_2iW__selectionBarChevron{color:var(--ink4);margin-left:4px;font-size:16px}.diary-module__3Y_2iW__selectionBarTeaser{color:var(--ink2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.diary-module__3Y_2iW__entryBlockNote,.diary-module__3Y_2iW__entryCard .diary-module__3Y_2iW__entryBlockNote{border-top:none;margin-top:0;padding-top:0}.diary-module__3Y_2iW__entryCard+.diary-module__3Y_2iW__entryBlockNote,.diary-module__3Y_2iW__entryBlockMirror+.diary-module__3Y_2iW__entryBlockNote{border-top:.5px solid #1a17140f;margin-top:18px;padding-top:18px}.diary-module__3Y_2iW__entryBlockNote .diary-module__3Y_2iW__entrySectionHead{margin-bottom:8px}.diary-module__3Y_2iW__entrySectionDotNote{background:var(--ink3)}.diary-module__3Y_2iW__entryNotePanel{scroll-margin-bottom:max(12px, calc(var(--kb-inset,0px) + 12px));background:#1a171407;border-radius:14px;padding:14px 16px 12px}.diary-module__3Y_2iW__entryNotePanel:focus-within{background:#1a17140a}.diary-module__3Y_2iW__entryNotePanelFoot{border-top:.5px solid #1a17140f;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:8px;display:flex}.diary-module__3Y_2iW__entryNoteFootHint{text-align:right;font-family:var(--sans);color:var(--ink4);letter-spacing:.02em;flex:1;margin:0;font-size:11px;line-height:1.5}.diary-module__3Y_2iW__entryNoteBody,.diary-module__3Y_2iW__entryNotePlaceholder{text-align:left;width:100%;font-family:var(--sans);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;background:#f5f1e873;border:none;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.75}.diary-module__3Y_2iW__entryNotePlaceholder{color:var(--ink4);border:.5px dashed #1a171424;min-height:56px}.diary-module__3Y_2iW__entryNoteBodyFilled{max-height:min(280px,40vh);overflow-y:auto}.diary-module__3Y_2iW__entryNotePreview{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.diary-module__3Y_2iW__entryNoteReadonly{color:var(--ink4);margin:0;font-size:13px;line-height:1.6}.diary-module__3Y_2iW__entryFutureHold{font-family:var(--serif);color:var(--ink4);margin:2px 0 0;font-size:15px;line-height:1.65}.diary-module__3Y_2iW__entryNoteEditor{flex-direction:column;gap:6px;display:flex}.diary-module__3Y_2iW__entryNoteTextarea{resize:none;width:100%;min-height:88px;font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:none;border-radius:0;padding:0;font-size:15px;line-height:1.8;overflow-y:hidden}.diary-module__3Y_2iW__entryNoteTextarea::placeholder{color:var(--ink4);opacity:.85}.diary-module__3Y_2iW__entryNoteTextarea:focus{outline:none}.diary-module__3Y_2iW__entryNoteEditorMeta{justify-content:flex-end;min-height:14px;padding-top:4px;display:flex}.diary-module__3Y_2iW__entryNoteShortcut,.diary-module__3Y_2iW__entryNoteCounter{color:var(--ink4);font-size:11px}.diary-module__3Y_2iW__entryNoteActions{justify-content:flex-end;gap:8px;display:flex}.diary-module__3Y_2iW__entryNoteBtnPrimary,.diary-module__3Y_2iW__entryNoteBtnSecondary{border-radius:var(--r-full);cursor:pointer;border:none;padding:8px 14px;font-size:13px}.diary-module__3Y_2iW__entryNoteBtnPrimary{background:var(--gold);color:var(--paper)}.diary-module__3Y_2iW__entryNoteBtnSecondary{color:var(--ink3);background:0 0}.diary-module__3Y_2iW__entryNoteBtnPrimary:disabled,.diary-module__3Y_2iW__entryNoteBtnSecondary:disabled{opacity:.5;cursor:default}.diary-module__3Y_2iW__entryNoteDiscard{padding:8px 0}.diary-module__3Y_2iW__entryNoteDiscardText{color:var(--ink2);margin:0 0 8px;font-size:13px}.diary-module__3Y_2iW__detailPageHeader{align-items:center;gap:12px;padding:0 20px 8px;display:flex}.diary-module__3Y_2iW__detailTopBar{align-items:center;padding:4px 20px 8px;display:flex}.diary-module__3Y_2iW__detailStandalone{padding-top:0}.diary-module__3Y_2iW__detailStandalone .diary-module__3Y_2iW__detail{margin-top:0}.diary-module__3Y_2iW__detailBackBtn{color:var(--ink3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;padding:6px 0;font-size:14px}.diary-module__3Y_2iW__detailBackBtn:active{opacity:.65}.diary-module__3Y_2iW__detailPageTitle{font-family:var(--serif);color:var(--ink);margin:0;font-size:18px;font-weight:400}.diary-module__3Y_2iW__listMonthGroup{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.diary-module__3Y_2iW__listMonthGroup+.diary-module__3Y_2iW__listMonthGroup{margin-top:20px}.diary-module__3Y_2iW__listMonthLabel{font-family:var(--sans);letter-spacing:.08em;color:var(--ink4);margin:0;font-size:11px}.diary-module__3Y_2iW__listSummaryRow{box-sizing:border-box;width:100%;min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;background:#fdfcfa;border:.5px solid #1a171414;border-radius:14px;flex-direction:column;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 2px 12px #2c24160a}.diary-module__3Y_2iW__listSummaryRow:active{opacity:.92}.diary-module__3Y_2iW__listSummaryCardHead{flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:8px;display:flex}.diary-module__3Y_2iW__listSummaryDate{font-family:var(--serif);color:var(--ink);white-space:nowrap;flex-shrink:0;font-size:15px}.diary-module__3Y_2iW__listSummaryWeekday{font-family:var(--sans);color:var(--gold-d);letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:11px}.diary-module__3Y_2iW__listSummaryMarks{align-items:center;gap:4px;margin-left:auto;display:flex}.diary-module__3Y_2iW__listSummaryNode{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;width:9px;margin-top:4px;display:flex;position:relative}.diary-module__3Y_2iW__listSummaryDotGold,.diary-module__3Y_2iW__listSummaryDotInk{border-radius:50%;flex-shrink:0;width:6px;height:6px}.diary-module__3Y_2iW__listSummaryDotGold{background:var(--gold)}.diary-module__3Y_2iW__listSummaryDotInk{background:var(--ink3)}.diary-module__3Y_2iW__listSummaryBody{flex:1;min-width:0}.diary-module__3Y_2iW__listSummaryHead{color:var(--ink3);margin-bottom:6px;font-size:12px}.diary-module__3Y_2iW__listSummaryBody{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.diary-module__3Y_2iW__listSummaryPlaceholder,.diary-module__3Y_2iW__listSummaryNote,.diary-module__3Y_2iW__listSummaryChat{overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;width:100%;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.diary-module__3Y_2iW__listSummaryPlaceholder{color:var(--ink4);-webkit-line-clamp:3;line-clamp:3;font-size:14px;line-height:1.6}.diary-module__3Y_2iW__listSummaryNote{color:var(--ink);-webkit-line-clamp:3;line-clamp:3;font-size:14px;line-height:1.6}.diary-module__3Y_2iW__listSummaryNotePaired{-webkit-line-clamp:2;line-clamp:2}.diary-module__3Y_2iW__listSummaryChat{color:var(--ink4);-webkit-line-clamp:1;line-clamp:1;font-size:12px;line-height:1.55}.diary-module__3Y_2iW__listSummaryChatSolo{color:var(--ink2);-webkit-line-clamp:3;line-clamp:3;font-size:14px;line-height:1.6}.diary-module__3Y_2iW__entryNoteInlineClamp{-webkit-line-clamp:8;-webkit-box-orient:vertical;max-height:min(200px,32vh);display:-webkit-box;overflow:hidden}.diary-module__3Y_2iW__entryNoteReadMore{color:var(--gold);margin-top:8px;font-size:13px;text-decoration:none;display:inline-block}.diary-module__3Y_2iW__entryNoteReadMore:active{opacity:.7}.diary-module__3Y_2iW__listSummaryRecords{font-family:var(--sans);letter-spacing:.04em;color:var(--gold-d);font-size:11px}.diary-module__3Y_2iW__sheetHint{color:var(--ink3);margin:0 0 14px;font-size:13px;line-height:1.6}.diary-module__3Y_2iW__sheetError{border-radius:var(--r-md);color:var(--ink2);background:#c6983a14;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.diary-module__3Y_2iW__entrySectionDotRecord{background:var(--ink3)}.diary-module__3Y_2iW__recordSection{background:#fdfcfa;border:.5px solid #1a171414;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 2px 12px #2c24160d}.diary-module__3Y_2iW__recordList{flex-direction:column;gap:10px;display:flex}.diary-module__3Y_2iW__recordCard{background:#f5edd838;border:.5px solid #1a17140f;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.diary-module__3Y_2iW__recordHead{align-items:center;gap:10px;display:flex}.diary-module__3Y_2iW__recordType{font-family:var(--sans);letter-spacing:.08em;color:var(--gold-d);font-size:11px}.diary-module__3Y_2iW__recordSource{font-family:var(--sans);color:var(--ink4);font-size:11px}.diary-module__3Y_2iW__deleteChoices{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.diary-module__3Y_2iW__deleteChoice{cursor:pointer;background:#f5edd833;border:.5px solid #1a171414;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.diary-module__3Y_2iW__deleteChoiceOn{background:#f5edd880;border-color:#6e4d1559}.diary-module__3Y_2iW__deleteChoiceTitle{color:var(--ink);font-size:14px;display:block}.diary-module__3Y_2iW__deleteChoiceHint{color:var(--ink4);margin-top:2px;font-size:12px;display:block}.diary-module__3Y_2iW__recordHeadActions{gap:4px;margin-left:auto;display:flex}.diary-module__3Y_2iW__recordHeadBtn{color:var(--ink4);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:4px 6px;font-size:12px}.diary-module__3Y_2iW__recordHeadBtn:active{opacity:.6}.diary-module__3Y_2iW__recordBody{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.diary-module__3Y_2iW__recordFields{flex-direction:column;gap:8px;margin:0;display:flex}.diary-module__3Y_2iW__recordField{align-items:baseline;gap:10px;display:flex}.diary-module__3Y_2iW__recordFieldLabel{width:52px;font-family:var(--sans);color:var(--ink4);flex-shrink:0;font-size:11px;line-height:1.7}.diary-module__3Y_2iW__recordFieldValue{min-width:0;font-family:var(--serif);color:var(--ink2);overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;line-height:1.7}.diary-module__3Y_2iW__recordIntensity{font-family:var(--sans);color:var(--ink3);margin:0;font-size:12px}.diary-module__3Y_2iW__recordGratitudeList{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.diary-module__3Y_2iW__recordGratitudeItem{font-family:var(--serif);color:var(--ink);font-size:14px;line-height:1.7}.diary-module__3Y_2iW__recordGratitudeWhat{overflow-wrap:anywhere}.diary-module__3Y_2iW__recordGratitudeWhy{color:var(--ink3);overflow-wrap:anywhere;font-size:13px;display:block}.diary-module__3Y_2iW__recordFoot{border-top:.5px solid #1a17140f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.diary-module__3Y_2iW__recordStateQuiet{font-family:var(--sans);color:var(--ink4);font-size:11px;line-height:1.6}.diary-module__3Y_2iW__recordRetryBtn{font-family:var(--sans);color:var(--gold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-size:11px}.diary-module__3Y_2iW__recordRetryBtn:disabled{opacity:.5;cursor:default}.diary-module__3Y_2iW__recordAddBtn{border-radius:var(--r-full);color:var(--ink3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:.5px dashed #1a17142e;align-self:flex-start;padding:8px 16px;font-size:13px}.diary-module__3Y_2iW__recordAddBtn:active{opacity:.7}.diary-module__3Y_2iW__pulseSection{display:flex}.diary-module__3Y_2iW__pulseEntry{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fdfcfa;border:.5px solid #1a171414;border-radius:14px;flex:1;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 2px 12px #2c24160a}.diary-module__3Y_2iW__pulseEntry:disabled{cursor:default}.diary-module__3Y_2iW__pulseEntry:active:not(:disabled){opacity:.9}.diary-module__3Y_2iW__pulseEntryLabel{font-family:var(--sans);letter-spacing:.06em;color:var(--ink3);font-size:12px}.diary-module__3Y_2iW__pulseEntryValues{font-family:var(--serif);color:var(--ink);margin-left:auto;font-size:14px}.diary-module__3Y_2iW__pulseEntryPlaceholder{color:var(--ink4);margin-left:auto;font-size:13px}.diary-module__3Y_2iW__pulseRows{flex-direction:column;gap:14px;margin-bottom:6px;display:flex}.diary-module__3Y_2iW__pulseRow{flex-direction:column;gap:8px;display:flex}.diary-module__3Y_2iW__pulseRowLabel{font-family:var(--sans);color:var(--ink3);font-size:12px}.diary-module__3Y_2iW__pulseScale{gap:4px;display:flex}.diary-module__3Y_2iW__pulseScoreBtn{min-width:0;font-family:var(--sans);color:var(--ink3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:.5px solid #1a17141a;border-radius:10px;flex:1;padding:8px 0;font-size:12px}.diary-module__3Y_2iW__pulseScoreBtnActive{background:var(--gold);border-color:var(--gold);color:var(--paper)}.diary-module__3Y_2iW__writeSheetOptions{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.diary-module__3Y_2iW__writeSheetOption{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5edd847;border:.5px solid #1a171414;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.diary-module__3Y_2iW__writeSheetOption:active{opacity:.85}.diary-module__3Y_2iW__writeSheetOptionName{font-family:var(--serif);color:var(--ink);font-size:15px}.diary-module__3Y_2iW__writeSheetOptionHint{color:var(--ink4);font-size:12px}.diary-module__3Y_2iW__editorForm{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.diary-module__3Y_2iW__editorHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.diary-module__3Y_2iW__editorTitle{font-family:var(--serif);color:var(--ink);margin:0;font-size:20px;font-weight:400}.diary-module__3Y_2iW__editorDate{font-family:var(--sans);letter-spacing:.06em;color:var(--gold-d);flex-shrink:0;font-size:11px}.diary-module__3Y_2iW__editorDraftHint,.diary-module__3Y_2iW__editorHint{color:var(--ink4);margin:0;font-size:12px;line-height:1.6}.diary-module__3Y_2iW__editorField{background:#fdfcfa;border:.5px solid #1a171414;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:0 2px 12px #2c24160a}.diary-module__3Y_2iW__editorFieldLabel{font-family:var(--sans);letter-spacing:.08em;color:var(--ink4);font-size:11px}.diary-module__3Y_2iW__editorTextarea{resize:none;width:100%;font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:none;padding:0;font-size:15px;line-height:1.8}.diary-module__3Y_2iW__editorTextarea::placeholder{color:var(--ink4);opacity:.85}.diary-module__3Y_2iW__editorTextarea:focus{outline:none}.diary-module__3Y_2iW__editorCounterOver{color:#b4483c}.diary-module__3Y_2iW__editorSaveArea{flex-direction:column;gap:12px;padding:14px 16px 4px;display:flex}.diary-module__3Y_2iW__editorSafetyHint{border-left:2px solid var(--gold-m);border-radius:0 var(--r-md) var(--r-md) 0;background:#f5edd859;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.diary-module__3Y_2iW__editorSafetyText{font-family:var(--serif);color:var(--ink2);margin:0;font-size:13px;line-height:1.7}.diary-module__3Y_2iW__editorSafetyHotline{font-family:var(--sans);letter-spacing:.04em;color:var(--gold-d);white-space:nowrap;margin-left:6px;font-size:13px}.diary-module__3Y_2iW__editorCheckbox{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.diary-module__3Y_2iW__editorCheckbox input{accent-color:var(--gold);flex-shrink:0;margin-top:2px}.diary-module__3Y_2iW__editorCheckboxText{color:var(--ink2);flex-direction:column;gap:3px;font-size:13px;display:flex}.diary-module__3Y_2iW__editorCheckboxHint{color:var(--ink4);font-size:11px;line-height:1.6}.diary-module__3Y_2iW__editorActions{justify-content:flex-end;gap:8px;display:flex}
