.settingsSheet_backdrop__9O5Tc{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--ink) 22%,transparent);animation:settingsSheet_fade-in__CQlDi .2s ease both}.settingsSheet_sheet__9iR6P{box-sizing:border-box;width:min(560px,100%);max-height:min(800px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 5px 0 var(--line-strong),0 40px 80px -30px color-mix(in srgb,var(--ink) 45%,transparent);color:var(--ink);font-family:var(--sans);animation:settingsSheet_rise__4vVRb .26s cubic-bezier(.2,.8,.2,1) both}.settingsSheet_sheet__9iR6P:focus{outline:none}.settingsSheet_leaving__AJTC4{animation:settingsSheet_fade-out__vzGak .16s ease both;pointer-events:none}.settingsSheet_leaving__AJTC4 .settingsSheet_sheet__9iR6P{animation:settingsSheet_sink__MkgCf .16s ease both}@keyframes settingsSheet_fade-in__CQlDi{0%{opacity:0}to{opacity:1}}@keyframes settingsSheet_fade-out__vzGak{0%{opacity:1}to{opacity:0}}@keyframes settingsSheet_rise__4vVRb{0%{opacity:0;translate:0 12px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes settingsSheet_sink__MkgCf{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 8px;scale:.98}}.settingsSheet_head__3gLoI{flex:none;display:flex;align-items:flex-start;gap:16px;padding:22px 18px 18px 26px;border-bottom:1px solid var(--line)}.settingsSheet_headText__8_CU1{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.settingsSheet_eyebrow__gmxZa{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.settingsSheet_title__PSBLF{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.settingsSheet_close__12Gkq{flex:none;width:32px;height:32px;display:grid;place-items:center;margin-top:-4px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink-soft);cursor:pointer}.settingsSheet_close__12Gkq:hover{border-color:var(--line-strong);background:var(--paper-warm);color:var(--ink)}.settingsSheet_close__12Gkq:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settingsSheet_body__TlGh_{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 26px 28px;scrollbar-width:thin}.settingsSheet_section__jTYqe{margin-top:22px}.settingsSheet_sectionHead__Yfp7i{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.settingsSheet_sectionHead__Yfp7i:after{content:"";flex:1;border-top:1px solid var(--line)}.settingsSheet_sectionDanger__L5j6g .settingsSheet_sectionHead__Yfp7i{color:var(--bad)}.settingsSheet_group__gQQyo{border:1px solid var(--line-strong);border-radius:14px;background:var(--paper)}.settingsSheet_row__Zw3mx{display:flex;align-items:center;gap:16px;min-height:56px;box-sizing:border-box;padding:12px 16px}.settingsSheet_row__Zw3mx+.settingsSheet_row__Zw3mx{border-top:1px solid var(--line)}.settingsSheet_rowStack__qiRFh{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px 16px}.settingsSheet_rowText__b2MS7{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.settingsSheet_rowLabel__9iN2c{font-size:14px;font-weight:600;color:var(--ink)}.settingsSheet_rowSub__JIWCX{font-size:12.5px;line-height:1.45;color:var(--ink-muted);text-wrap:pretty}.settingsSheet_value__4HR2x{min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--ink-soft)}.settingsSheet_muted__KkFp1{font-size:13px;color:var(--ink-muted)}.settingsSheet_editable__9reH1{display:flex;align-items:center;gap:4px;min-width:0;max-width:65%}.settingsSheet_editable__9reH1 .settingsSheet_value__4HR2x{max-width:none}.settingsSheet_field__YkHV7{display:flex;align-items:center;gap:8px;flex:1;min-width:0;justify-content:flex-end}.settingsSheet_input__p6end{flex:1;min-width:0;max-width:260px;height:36px;box-sizing:border-box;padding:0 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper-soft);font:inherit;font-size:14px;color:var(--ink);--focus-border:var(--ink)}.settingsSheet_iconBtn__MM66q{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:none;color:var(--ink-muted);cursor:pointer}.settingsSheet_iconBtn__MM66q:disabled{opacity:.4;cursor:default}.settingsSheet_iconBtn__MM66q:hover:not(:disabled){border-color:var(--line-strong);background:var(--paper-warm);color:var(--ink)}.settingsSheet_iconBtn__MM66q:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settingsSheet_dangerSolid__0D0Y9,.settingsSheet_danger__HLDeH,.settingsSheet_key__x1odO,.settingsSheet_primary___IFQg{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 13px;border-radius:10px;font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;transition:translate .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.settingsSheet_key__x1odO{border:1px solid var(--line-strong);background:var(--paper-soft);color:var(--ink);box-shadow:0 2px 0 var(--line-strong)}.settingsSheet_key__x1odO:hover:not(:disabled){translate:0 -1px;box-shadow:0 3px 0 var(--line-strong);background:var(--paper-warm)}.settingsSheet_key__x1odO:active:not(:disabled){translate:0 2px;box-shadow:0 0 0 var(--line-strong)}.settingsSheet_keyOn__9c2kG,.settingsSheet_keyOn__9c2kG:hover:not(:disabled){translate:0 0;border-color:var(--ink);box-shadow:0 2px 0 var(--ink);background:var(--paper-soft)}.settingsSheet_key__x1odO svg{color:var(--ink-soft)}.settingsSheet_primary___IFQg{border:0;background:var(--ink);color:var(--paper-soft);box-shadow:0 2px 0 color-mix(in srgb,var(--ink),black 45%)}.settingsSheet_primary___IFQg:hover:not(:disabled){translate:0 -1px;box-shadow:0 3px 0 color-mix(in srgb,var(--ink),black 45%)}.settingsSheet_primary___IFQg:active:not(:disabled){translate:0 2px;box-shadow:0 0 0 transparent}.settingsSheet_danger__HLDeH{border:1px solid color-mix(in srgb,var(--bad) 45%,var(--line-strong));background:var(--paper-soft);color:var(--bad);box-shadow:0 2px 0 color-mix(in srgb,var(--bad) 35%,var(--line-strong))}.settingsSheet_danger__HLDeH:hover:not(:disabled){translate:0 -1px;background:color-mix(in srgb,var(--bad-soft) 35%,var(--paper-soft));box-shadow:0 3px 0 color-mix(in srgb,var(--bad) 35%,var(--line-strong))}.settingsSheet_dangerSolid__0D0Y9{border:0;background:var(--bad);color:var(--paper-soft);box-shadow:0 2px 0 color-mix(in srgb,var(--bad),black 35%)}.settingsSheet_dangerSolid__0D0Y9:hover:not(:disabled){translate:0 -1px;box-shadow:0 3px 0 color-mix(in srgb,var(--bad),black 35%)}.settingsSheet_dangerSolid__0D0Y9:disabled,.settingsSheet_danger__HLDeH:disabled,.settingsSheet_key__x1odO:disabled,.settingsSheet_primary___IFQg:disabled{opacity:.5;cursor:default}.settingsSheet_dangerSolid__0D0Y9:focus-visible,.settingsSheet_danger__HLDeH:focus-visible,.settingsSheet_key__x1odO:focus-visible,.settingsSheet_primary___IFQg:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settingsSheet_keyTag__OrBal{padding:2px 6px;border-radius:6px;background:var(--paper-2);font-family:var(--mono);font-size:10.5px;font-weight:500;color:var(--ink-soft)}.settingsSheet_datePop__pHiSo{width:min(316px,calc(100vw - 24px));padding:10px 12px 12px}.settingsSheet_dateFoot__w40Cl{display:flex;align-items:flex-start;gap:12px;margin-top:8px;padding:10px 4px 0;border-top:1px solid var(--line)}.settingsSheet_dateHint__HIsGd{flex:1;font-size:12px;line-height:1.45;color:var(--ink-muted);text-wrap:pretty}.settingsSheet_dateClear__AI0RJ{flex:none;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.settingsSheet_dateClear__AI0RJ:hover{color:var(--ink);text-decoration-color:var(--ink)}.settingsSheet_swatches__YohAF{display:flex;flex-wrap:wrap;gap:10px}.settingsSheet_swatch__Scn99{position:relative;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:var(--sw);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.settingsSheet_swatch__Scn99:hover{transform:scale(1.08)}.settingsSheet_swatchOn__DMy_y,.settingsSheet_swatchOn__DMy_y:hover{transform:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sw)}.settingsSheet_swatchTaken__CX75N:after{content:"";position:absolute;inset:0;margin:auto;width:7px;height:7px;border-radius:50%;background:var(--paper);opacity:.9}.settingsSheet_choices__jO_mc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settingsSheet_choice__rmhz8{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper-soft);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.settingsSheet_choice__rmhz8:hover{border-color:var(--line-strong)}.settingsSheet_choice__rmhz8:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settingsSheet_choiceOn__zOWvK,.settingsSheet_choiceOn__zOWvK:hover{border-color:var(--ink);box-shadow:0 2px 0 var(--ink)}.settingsSheet_choiceIcon__iw8H9{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);background:var(--paper-warm);color:var(--ink-soft)}.settingsSheet_choiceOn__zOWvK .settingsSheet_choiceIcon__iw8H9{border-color:var(--line-strong);color:var(--ink)}.settingsSheet_choiceText___O4um{min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:1px}.settingsSheet_choiceName__0gIPv{font-size:13.5px;font-weight:650}.settingsSheet_choiceDesc__eMxnD{font-size:11.5px;line-height:1.35;color:var(--ink-muted)}.settingsSheet_segment__K25B0{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;padding:3px;border-radius:12px;border:1px solid var(--line);background:var(--paper-2)}.settingsSheet_segmentBtn__sMHtA{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink-muted);white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.settingsSheet_segmentBtn__sMHtA:hover{color:var(--ink)}.settingsSheet_segmentBtn__sMHtA:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.settingsSheet_segmentOn__1fG_b,.settingsSheet_segmentOn__1fG_b:hover{color:var(--ink);background:var(--paper-soft);border-color:var(--line-strong);box-shadow:0 1px 0 var(--line-strong)}.settingsSheet_switch__wiaPb{position:relative;flex:none;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:background .16s ease}.settingsSheet_switch__wiaPb:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--paper-soft);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 30%,transparent);transition:translate .18s cubic-bezier(.2,.8,.2,1)}.settingsSheet_switchOn__Ftozj{background:var(--ink)}.settingsSheet_switchOn__Ftozj:after{translate:16px 0}.settingsSheet_switch__wiaPb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settingsSheet_personas__7SLWF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settingsSheet_persona__W6xkd{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 14px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper-soft);font:inherit;text-align:center;color:var(--ink);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.settingsSheet_persona__W6xkd:hover:not(:disabled){border-color:var(--line-strong)}.settingsSheet_persona__W6xkd:disabled{cursor:default}.settingsSheet_persona__W6xkd:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settingsSheet_personaOn__g79A1,.settingsSheet_personaOn__g79A1:hover:not(:disabled){border-color:var(--ring);box-shadow:0 2px 0 var(--ring)}.settingsSheet_personaAvatar__DYqpF{width:56px;height:56px;margin-bottom:8px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--portrait)}.settingsSheet_personaName__SVpIe{font-size:16px;font-weight:700;letter-spacing:-.02em}.settingsSheet_personaTagline__MOzBe{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.settingsSheet_personaIntro__MCL5L{margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--ink-soft);text-wrap:pretty}.settingsSheet_personaTraits__ssqIq{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px}.settingsSheet_personaTrait__TQF1v{padding:2px 7px;border:1px solid var(--line);border-radius:6px;background:var(--paper);font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.settingsSheet_selectWrap__78twX{position:relative;flex:none;display:inline-flex}.settingsSheet_select__2W8fm{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:36px;max-width:220px;padding:0 32px 0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper-soft);box-shadow:0 2px 0 var(--line-strong);font:inherit;font-size:13px;font-weight:600;color:var(--ink);text-overflow:ellipsis;cursor:pointer;--focus-border:var(--ink)}.settingsSheet_select__2W8fm:hover:not(:disabled){background:var(--paper-warm)}.settingsSheet_select__2W8fm:disabled{opacity:.5;cursor:default}.settingsSheet_selectChev__uta2K{position:absolute;right:11px;top:50%;translate:0 -50%;color:var(--ink-muted);pointer-events:none}.settingsSheet_fileTile__XQMFo{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--line);background:var(--paper-warm);color:var(--ink-soft)}.settingsSheet_fileName__buUTB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsSheet_uploader__UCBvu{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-top:1px solid var(--line)}.settingsSheet_uploader__UCBvu:first-child{border-top:0}.settingsSheet_pendingRow__n5q__{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.settingsSheet_uploadHead__2_4P4{display:flex;align-items:baseline;gap:12px}.settingsSheet_uploadHead__2_4P4 .settingsSheet_rowLabel__9iN2c{flex:1}.settingsSheet_formats__iWfA0{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.settingsSheet_sources__cOVfS{display:flex;gap:8px}.settingsSheet_sources__cOVfS>*{flex:1}.settingsSheet_uploadNote__BILKt{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.settingsSheet_rowSubBad__0lxZl{color:var(--bad)}.settingsSheet_uploadConfirm__7s3qw{width:100%;height:40px}.settingsSheet_uploading__IEUHH{gap:12px}.settingsSheet_textBtn__Kbmyz{flex:none;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.settingsSheet_textBtn__Kbmyz:hover{color:var(--ink);text-decoration-color:var(--ink)}.settingsSheet_sheetLede__06YR5{margin:18px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.settingsSheet_notice__4NmGX{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:10px;border:1px dashed var(--line-strong);font-size:13px;color:var(--ink-soft)}.settingsSheet_textarea__YGXOQ{width:100%;min-height:56px;box-sizing:border-box;padding:9px 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper-soft);font:inherit;font-size:13.5px;line-height:1.55;color:var(--ink);resize:none;--focus-border:var(--ink)}.settingsSheet_textarea__YGXOQ:disabled{opacity:.55}.settingsSheet_textarea__YGXOQ::-moz-placeholder{color:var(--ink-faint)}.settingsSheet_textarea__YGXOQ::placeholder{color:var(--ink-faint)}.settingsSheet_toggles__9_hcL{display:flex;flex-wrap:wrap;gap:6px}.settingsSheet_toggle___GL__{padding:7px 11px;border-radius:9px;border:1px solid var(--line-strong);background:var(--paper-soft);font:inherit;font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.settingsSheet_toggle___GL__:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.settingsSheet_toggle___GL__:disabled{opacity:.55;cursor:default}.settingsSheet_toggle___GL__:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.settingsSheet_toggleOn__Z2NbQ,.settingsSheet_toggleOn__Z2NbQ:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper-soft);box-shadow:0 2px 0 color-mix(in srgb,var(--ink),black 45%)}.settingsSheet_sheetFoot__Oa6pn{display:flex;align-items:center;gap:8px;margin-top:20px}.settingsSheet_sheetFootText__rMxDq{flex:1;min-width:0;font-size:12.5px;line-height:1.45;color:var(--ink-muted);text-wrap:pretty}.settingsSheet_confirm__ZTfCb{background:color-mix(in srgb,var(--bad-soft) 22%,var(--paper));border-radius:13px}.settingsSheet_confirmText__nymLr{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}.settingsSheet_confirmText__nymLr strong{font-weight:650}.settingsSheet_confirmActions__8wkLi{display:flex;justify-content:flex-end;gap:8px}.settingsSheet_spinner__kfoS4{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--ink-soft);animation:settingsSheet_spin__vJgUH .7s linear infinite}@keyframes settingsSheet_spin__vJgUH{to{transform:rotate(1turn)}}@media (max-width:520px){.settingsSheet_row__Zw3mx{flex-wrap:wrap;row-gap:10px}.settingsSheet_rowText__b2MS7{flex:1 1 170px}.settingsSheet_backdrop__9O5Tc{padding:12px}.settingsSheet_sheet__9iR6P{max-height:calc(100dvh - 24px)}.settingsSheet_head__3gLoI{padding:18px 14px 14px 20px}.settingsSheet_body__TlGh_{padding:2px 16px 22px}.settingsSheet_choices__jO_mc,.settingsSheet_personas__7SLWF{grid-template-columns:minmax(0,1fr)}.settingsSheet_segmentBtn__sMHtA{padding:0 6px;font-size:12.5px}.settingsSheet_sources__cOVfS{flex-direction:column}}@media (prefers-reduced-motion:reduce){.settingsSheet_backdrop__9O5Tc,.settingsSheet_leaving__AJTC4,.settingsSheet_leaving__AJTC4 .settingsSheet_sheet__9iR6P,.settingsSheet_sheet__9iR6P{animation-duration:1ms}.settingsSheet_spinner__kfoS4{animation-duration:1.4s}}@media (max-width:760px){.settingsSheet_backdrop__9O5Tc{place-items:end stretch;padding:env(safe-area-inset-top) 0 0}.settingsSheet_sheet__9iR6P{position:relative;width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top));border-radius:22px 22px 0 0;border-bottom:0;box-shadow:0 -18px 50px -24px color-mix(in srgb,var(--ink) 40%,transparent);padding-bottom:env(safe-area-inset-bottom);animation:settingsSheet_sheet-up__Z2yr3 .32s cubic-bezier(.2,.8,.2,1) both}.settingsSheet_sheet__9iR6P:after{content:"";position:absolute;top:7px;left:50%;z-index:3;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:color-mix(in srgb,var(--ink) 22%,transparent);pointer-events:none}.settingsSheet_leaving__AJTC4 .settingsSheet_sheet__9iR6P{animation:settingsSheet_sheet-down__kUAqa .18s ease both}}@keyframes settingsSheet_sheet-up__Z2yr3{0%{translate:0 100%}to{translate:0 0}}@keyframes settingsSheet_sheet-down__kUAqa{0%{translate:0 0}to{translate:0 100%}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.settingsSheet_sheet__9iR6P{animation-duration:1ms}}.feedbackSheet_form__Klcn7{padding-top:20px}.feedbackSheet_field__T8x8j{display:block;box-sizing:border-box;width:100%;min-height:150px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:14px;background:var(--paper);font:inherit;font-size:14.5px;line-height:1.5;color:var(--ink);resize:vertical;--focus-border:var(--ink)}.feedbackSheet_field__T8x8j::-moz-placeholder{color:var(--ink-muted)}.feedbackSheet_field__T8x8j::placeholder{color:var(--ink-muted)}.feedbackSheet_foot__NOm8m{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.feedbackSheet_hint__huJEv{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-muted)}.feedbackSheet_error__gIRPH{margin-top:10px;font-size:13px;color:var(--bad)}.feedbackSheet_done__GPps_{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 0 14px}.feedbackSheet_doneTick__tv5EF{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--good);color:var(--paper-soft);box-shadow:0 3px 0 color-mix(in srgb,var(--good),black 30%)}.feedbackSheet_doneTitle__PKHo8{margin:14px 0 0;font-size:17px;font-weight:700;letter-spacing:-.02em}.feedbackSheet_doneText__GJiA2{margin:4px 0 0;font-size:13.5px;color:var(--ink-soft)}.confirmSheet_sheet__0rBir{width:min(420px,100%)}.confirmSheet_body__upWLk{padding:24px 26px 22px}.confirmSheet_title__2Tiua{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.confirmSheet_text__k1c5N{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.confirmSheet_actions__WA7gm{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.accountMenu_menu__blYOm{position:absolute;right:0;top:calc(100% + 8px);z-index:65;box-sizing:border-box;width:260px;padding:6px;border-radius:16px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 3px 0 var(--line-strong),0 24px 48px -22px color-mix(in srgb,var(--ink) 45%,transparent);font-family:var(--sans);color:var(--ink);transform-origin:top right;animation:accountMenu_menu-in__wevJb .16s cubic-bezier(.2,.8,.2,1) both}@keyframes accountMenu_menu-in__wevJb{0%{opacity:0;translate:0 -4px;scale:.98}to{opacity:1;translate:0 0;scale:1}}.accountMenu_id__ONYCW{padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.accountMenu_email__BHvRS{font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMenu_plan__PiKDy{margin-top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.accountMenu_item__p_dWI{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid transparent;border-radius:11px;background:none;font:inherit;font-size:13.5px;font-weight:600;text-align:left;color:var(--ink);cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.accountMenu_item__p_dWI:hover{background:var(--paper);border-color:var(--line-strong);box-shadow:0 2px 0 var(--line-strong)}.accountMenu_item__p_dWI:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.accountMenu_tile__Ar3tm{flex:none;width:28px;height:28px;display:grid;place-items:center;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft)}.accountMenu_item__p_dWI:hover .accountMenu_tile__Ar3tm{color:var(--ink)}.accountMenu_sep__3uKvX{height:1px;margin:5px 8px;background:var(--line)}.accountMenu_quiet__Hk8aE{color:var(--ink-muted)}.accountMenu_triggerOn__m0t6Q{box-shadow:0 0 0 3px var(--paper-soft),0 0 0 4.5px var(--ink)}@media (prefers-reduced-motion:reduce){.accountMenu_menu__blYOm{animation-duration:1ms}}.anchoredPopover_pop__WcHF9{position:fixed;z-index:130;box-sizing:border-box;width:min(320px,calc(100vw - 24px));padding:14px 14px 16px;border-radius:16px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 3px 0 var(--line-strong),0 24px 48px -22px color-mix(in srgb,var(--ink) 45%,transparent);color:var(--ink);font-family:var(--sans);transform-origin:top left;animation:anchoredPopover_pop-in__v4Hvr .16s cubic-bezier(.2,.8,.2,1) both}.anchoredPopover_popAbove__xATAT{transform-origin:bottom left;animation-name:anchoredPopover_pop-in-above__QJ9ka}@keyframes anchoredPopover_pop-in__v4Hvr{0%{opacity:0;translate:0 -4px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes anchoredPopover_pop-in-above__QJ9ka{0%{opacity:0;translate:0 4px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@media (prefers-reduced-motion:reduce){.anchoredPopover_pop__WcHF9{animation-duration:1ms}}.dateCalendar_cal__8za9C{--day:36px;font-family:var(--sans);color:var(--ink)}.dateCalendar_months__MlzkE{position:relative}.dateCalendar_month__tj1jV{width:100%}.dateCalendar_caption__c5Vbc{display:flex;align-items:center;height:32px;padding:0 76px 0 6px;margin-bottom:4px}.dateCalendar_captionLabel__Z_YxU{font-size:14px;font-weight:700;letter-spacing:-.015em}.dateCalendar_nav__Wjlqg{position:absolute;top:1px;right:0;z-index:1;display:flex;gap:4px}.dateCalendar_navBtn__iT72j{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:none;color:var(--ink-soft);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.dateCalendar_navBtn__iT72j:hover:not([aria-disabled=true]){border-color:var(--line-strong);background:var(--paper-warm);color:var(--ink)}.dateCalendar_navBtn__iT72j:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.dateCalendar_navBtn__iT72j[aria-disabled=true]{opacity:.35;cursor:default}.dateCalendar_chevron__ml_EA{display:block}.dateCalendar_grid__PnbuO{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed}.dateCalendar_weekdays__PnHMF{height:26px}.dateCalendar_weekday__KjItf{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);text-align:center}.dateCalendar_day__DI6gV{padding:0;text-align:center}.dateCalendar_dayBtn__4QtFb{width:100%;height:var(--day);padding:0;border:1px solid transparent;border-radius:9px;background:none;font:inherit;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;transition:background .12s ease,border-color .12s ease}.dateCalendar_dayBtn__4QtFb:hover{background:var(--paper-2)}.dateCalendar_dayBtn__4QtFb:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.dateCalendar_focused__sEisk .dateCalendar_dayBtn__4QtFb{outline-offset:1px}.dateCalendar_today__TTtKD .dateCalendar_dayBtn__4QtFb{border-color:var(--line-strong);font-weight:700}.dateCalendar_outside__eDvmj .dateCalendar_dayBtn__4QtFb{color:var(--ink-faint)}.dateCalendar_disabled__ygFoz .dateCalendar_dayBtn__4QtFb{opacity:.35;cursor:default}.dateCalendar_disabled__ygFoz .dateCalendar_dayBtn__4QtFb:hover{background:none}.dateCalendar_selected__w0a67 .dateCalendar_dayBtn__4QtFb,.dateCalendar_selected__w0a67 .dateCalendar_dayBtn__4QtFb:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-soft);font-weight:700;box-shadow:0 2px 0 color-mix(in srgb,var(--ink),black 45%)}.homeLoading_ghost__Qn0Vp{animation:homeLoading_appear__8xS00 .26s ease .16s both}@keyframes homeLoading_appear__8xS00{0%{opacity:0}to{opacity:1}}.homeLoading_bone__nI2lA{display:block;border-radius:8px;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--paper-soft) 70%,transparent) 50%,transparent 70%) 0 0 /300% 100%,var(--paper-2);animation:homeLoading_shimmer__fMQLQ 1.6s ease-in-out infinite}@keyframes homeLoading_shimmer__fMQLQ{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}.homeLoading_card__Ig9mt{box-sizing:border-box;border-radius:14px;border:1px solid var(--line);background:var(--paper-soft)}.homeLoading_line__VMdYp{height:10px;border-radius:5px}.homeLoading_lineLg__UDG_S{height:14px;border-radius:6px}.homeLoading_tile__264Qp{flex:none;width:38px;height:38px;border-radius:11px}.homeLoading_caption__QXN_l{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 11px;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 2px 0 var(--line-strong);font-size:13px;font-weight:600;color:var(--ink-soft);white-space:nowrap}.homeLoading_spin___nIKT{flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid color-mix(in srgb,var(--ink),transparent 82%);border-top-color:var(--ink);animation:homeLoading_spin___nIKT .8s linear infinite}@keyframes homeLoading_spin___nIKT{to{rotate:1turn}}.homeLoading_plan__a3b7w{position:relative;height:100%;min-height:360px;display:flex;flex-direction:column}.homeLoading_phaseRow___ggXf{display:flex;gap:8px;height:22px;margin-top:18px}.homeLoading_phase__2X5pV{height:22px;border-radius:7px}.homeLoading_axis__1NHzw{height:0;margin:16px 0 14px;border-top:1px solid var(--line)}.homeLoading_days__mR7Rz{flex:1;min-height:0;display:flex;gap:8px;overflow:hidden}.homeLoading_day__yxohF{flex:1 1 0;min-width:64px;max-width:190px;display:flex;flex-direction:column;gap:5px}.homeLoading_dayHead__yur0i{display:flex;flex-direction:column;align-items:center;gap:5px;height:36px;margin-bottom:10px}.homeLoading_dayNum__X1J8l{width:22px;height:14px;border-radius:5px}.homeLoading_dayName__xTMkK{width:30px;height:8px;border-radius:4px}.homeLoading_block__0tobu{border-radius:10px}.homeLoading_planCaption__pbV4t{position:absolute;left:50%;top:46%;translate:-50% -50%}.homeLoading_agenda__MWB2u{display:flex;flex-direction:column}.homeLoading_chips__Dhl4q{display:flex;gap:6px;padding:2px 0 12px;overflow:hidden}.homeLoading_chip__HQBTP{flex:none;height:30px;border-radius:999px}.homeLoading_strip__ualva{display:flex;gap:6px;padding:8px 0 18px;overflow:hidden}.homeLoading_stripDay__8sDBF{flex:none;width:54px;height:66px;border-radius:14px}.homeLoading_row__3dNpe{display:flex;align-items:center;gap:12px;padding:12px 14px}.homeLoading_row__3dNpe+.homeLoading_row__3dNpe{border-top:1px solid var(--line)}.homeLoading_rowText__iFlGt{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.homeLoading_section__WJqex{display:flex;flex-direction:column;gap:12px}.homeLoading_sectionHead__ASIf5{display:flex;align-items:center;gap:10px}.homeLoading_cols__0_cRR{box-sizing:border-box;height:100%;display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-content:start;gap:28px}.homeLoading_stack__BOkWg{display:flex;flex-direction:column;gap:26px;min-width:0}.homeLoading_notes__TZStj{box-sizing:border-box;height:100%;display:grid;grid-template-columns:300px minmax(0,1fr) 280px;align-content:start;-moz-column-gap:28px;column-gap:28px;padding-top:16px}.homeLoading_toc__ViMLP{display:flex;flex-direction:column;gap:14px;padding-top:4px}.homeLoading_page__A6LFh{max-width:680px;display:flex;flex-direction:column;gap:12px}.homeLoading_para__pb_N9{display:flex;flex-direction:column;gap:9px;margin-top:14px}@media (max-width:1180px){.homeLoading_cols__0_cRR{grid-template-columns:minmax(0,1fr)}}@media (max-width:1240px){.homeLoading_notes__TZStj{grid-template-columns:minmax(0,1fr);row-gap:22px}.homeLoading_notes__TZStj>:last-child{display:none}.homeLoading_toc__ViMLP{flex-direction:row;overflow:hidden}.homeLoading_toc__ViMLP>*{flex:none;width:90px}}@media (prefers-reduced-motion:reduce){.homeLoading_bone__nI2lA{animation:none}.homeLoading_spin___nIKT{animation-duration:2.4s}}