._5PuJda_viewport{background-color:var(--color-cream-silence,#f7f2e8);width:100%;min-height:100vh;color:var(--color-charcoal-truth,#131e27);font-family:var(--font-outfit,var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif));flex-direction:column;transition:background-color .3s,color .3s;display:flex;position:relative;overflow-x:hidden}[data-appearance=night] ._5PuJda_viewport{color:#f5edd6;background-color:#1a1610}._5PuJda_datumMatrix{pointer-events:none;opacity:.85;z-index:0;background-image:radial-gradient(#2a23181f .75px,#0000 .75px);background-size:16px 16px;position:absolute;inset:0}[data-appearance=night] ._5PuJda_datumMatrix{opacity:.5;background-image:radial-gradient(#f5edd614 .75px,#0000 .75px)}._5PuJda_ambientOrb1{filter:blur(48px);pointer-events:none;z-index:1;background:radial-gradient(circle,#d4843a2e 0%,#0000 70%);border-radius:50%;width:45vw;max-width:600px;height:45vw;max-height:600px;position:absolute;top:-10%;left:-8%}[data-appearance=night] ._5PuJda_ambientOrb1{background:radial-gradient(circle,#d4843a1f 0%,#0000 70%)}._5PuJda_ambientOrb2{filter:blur(48px);pointer-events:none;z-index:1;background:radial-gradient(circle,#285e5d24 0%,#0000 70%);border-radius:50%;width:40vw;max-width:550px;height:40vw;max-height:550px;position:absolute;bottom:-10%;right:-8%}[data-appearance=night] ._5PuJda_ambientOrb2{background:radial-gradient(circle,#1e50552e 0%,#0000 70%)}._5PuJda_header{box-sizing:border-box;z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:20px 32px;display:flex;position:relative}._5PuJda_brandLink{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}._5PuJda_brandMark{background-color:#d4843a24;border:1px solid #d4843a40;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}._5PuJda_brandText{font-family:var(--font-fraunces,serif);letter-spacing:-.03em;font-size:22px;font-weight:700}._5PuJda_headerActions{align-items:center;gap:16px;display:flex}._5PuJda_backLink{color:#7a6e5f;background:#fffdf8b3;border:1.25px solid #2a231824;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}[data-appearance=night] ._5PuJda_backLink{color:#c8bfb0;background:#2a231899;border-color:#f5edd626}._5PuJda_backLink:hover{color:var(--color-charcoal-truth,#131e27);background:#fff;border-color:#2a23184d}[data-appearance=night] ._5PuJda_backLink:hover{color:#fffdf8;background:#373026e6}._5PuJda_stage{z-index:2;box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:16px 32px 48px;display:flex;position:relative}._5PuJda_authGrid{grid-template-columns:1fr 1.15fr;align-items:flex-start;gap:36px;width:100%;display:grid}@media (max-width:900px){._5PuJda_authGrid{grid-template-columns:1fr;gap:28px}}._5PuJda_heroPanel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;gap:24px;padding:8px 16px 8px 0;display:flex;position:relative}[data-appearance=night] ._5PuJda_heroPanel{box-shadow:none;background:0 0;border:none}._5PuJda_heroBadge{background-color:#f5edd6cc;border:1px solid #2a231829;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}[data-appearance=night] ._5PuJda_heroBadge{background-color:#373026b3;border-color:#f5edd629}._5PuJda_statusDot{background-color:var(--color-sanctuary-saffron,#a85022);width:8px;height:8px;box-shadow:0 0 8px var(--color-sanctuary-saffron,#a85022);border-radius:50%;animation:2.4s ease-in-out infinite _5PuJda_pulseDot}@keyframes _5PuJda_pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}._5PuJda_heroBadgeText{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-charcoal-truth,#131e27);font-size:11px;font-weight:800}[data-appearance=night] ._5PuJda_heroBadgeText{color:#f5edd6}._5PuJda_heroTitle{font-family:var(--font-fraunces,serif);letter-spacing:-.03em;color:var(--color-charcoal-truth,#131e27);margin:12px 0 10px;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.2}[data-appearance=night] ._5PuJda_heroTitle{color:#fffdf8}._5PuJda_heroDesc{color:var(--color-mud-brown,#453c35);margin:0;font-size:15px;line-height:1.6}[data-appearance=night] ._5PuJda_heroDesc{color:#c8bfb0}._5PuJda_tutiiGuideContainer{text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;margin-top:8px;padding:10px 0;display:flex}[data-appearance=night] ._5PuJda_tutiiGuideContainer{background:0 0;border:none}._5PuJda_tutiiHalo{background:radial-gradient(circle,#d4843a38 0%,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;margin-bottom:10px;display:flex}._5PuJda_tutiiImg{object-fit:contain;filter:drop-shadow(0 6px 14px #a8502233);width:100px;height:100px;animation:4s ease-in-out infinite alternate _5PuJda_floatMascot;display:block}@keyframes _5PuJda_floatMascot{0%{transform:translateY(0)}to{transform:translateY(-6px)}}._5PuJda_tutiiQuote{color:var(--color-mud-brown,#453c35);max-width:300px;margin:0 auto;font-size:13.5px;font-style:italic;line-height:1.55}[data-appearance=night] ._5PuJda_tutiiQuote{color:#c8bfb0}._5PuJda_formPanel{background:#fffdf7;border:1.5px solid #2a231824;border-radius:32px;flex-direction:column;gap:20px;padding:36px 32px;display:flex;box-shadow:0 20px 44px -12px #2a23181f,0 3px #6b64801f}[data-appearance=night] ._5PuJda_formPanel{background:#25201a;border-color:#f5edd624;box-shadow:0 20px 44px -12px #00000080,0 3px #0000004d}._5PuJda_formHeader{flex-direction:column;gap:12px;display:flex}._5PuJda_formBadge{background-color:#f5edd6cc;border:1px solid #2a231829;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}[data-appearance=night] ._5PuJda_formBadge{background-color:#373026b3;border-color:#f5edd629}._5PuJda_formBadgeText{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-charcoal-truth,#131e27);font-size:11px;font-weight:800}[data-appearance=night] ._5PuJda_formBadgeText{color:#f5edd6}._5PuJda_formTitle{font-family:var(--font-fraunces,serif);letter-spacing:-.02em;color:var(--color-charcoal-truth,#131e27);margin:0;font-size:clamp(24px,2.5vw,30px);font-weight:700;line-height:1.2}[data-appearance=night] ._5PuJda_formTitle{color:#fffdf8}._5PuJda_formSub{color:#7a6e5f;margin:0;font-size:14px;line-height:1.55}[data-appearance=night] ._5PuJda_formSub{color:#c8bfb0}._5PuJda_oauthRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){._5PuJda_oauthRow{grid-template-columns:1fr}}._5PuJda_oauthBtn{height:48px;color:var(--color-charcoal-truth,#131e27);cursor:pointer;background:#fff;border:1.5px solid #2a231824;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .12s;display:flex;box-shadow:0 2px #6b64801f}[data-appearance=night] ._5PuJda_oauthBtn{color:#fffdf8;background:#312b23;border-color:#f5edd629;box-shadow:0 2px #0000004d}._5PuJda_oauthBtn:hover:not(:disabled){background:#fbf9f4;transform:translateY(-1px);box-shadow:0 3px #6b648029}[data-appearance=night] ._5PuJda_oauthBtn:hover:not(:disabled){background:#3a332a}._5PuJda_oauthBtn:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 .5px #6b64801f}._5PuJda_oauthBtn:disabled{opacity:.6;cursor:wait}._5PuJda_googleGlyph{color:#4285f4;background:#fff;border:1px solid #4285f433;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:flex}._5PuJda_appleGlyph{font-size:16px;line-height:1}._5PuJda_orDivider{letter-spacing:.12em;text-transform:uppercase;color:#8c8072;align-items:center;gap:12px;margin:4px 0;font-size:11px;font-weight:800;display:flex}._5PuJda_dividerLine{background-color:#2a23181f;flex:1;height:1px}[data-appearance=night] ._5PuJda_dividerLine{background-color:#f5edd61f}._5PuJda_inputGroup{flex-direction:column;gap:8px;display:flex}._5PuJda_inputLabel{color:var(--color-charcoal-truth,#131e27);font-size:13px;font-weight:700}[data-appearance=night] ._5PuJda_inputLabel{color:#f5edd6}._5PuJda_textInput{height:48px;color:var(--color-charcoal-truth,#131e27);box-sizing:border-box;background:#fff;border:1.5px solid #2a23182e;border-radius:16px;width:100%;padding:0 16px;font-family:inherit;font-size:15px;transition:all .15s}[data-appearance=night] ._5PuJda_textInput{color:#fffdf8;background:#1c1813;border-color:#f5edd633}._5PuJda_textInput:focus{border-color:var(--color-sanctuary-saffron,#d4843a);outline:none;box-shadow:0 0 0 3px #d4843a2e}._5PuJda_submitBtn{color:#fffdf7;cursor:pointer;background-color:#d4843a;border:1.5px solid #b06927;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-family:inherit;font-size:15.5px;font-weight:800;transition:transform 80ms,box-shadow 80ms,background-color .15s;display:flex;box-shadow:0 3.5px #8a4f19}._5PuJda_submitBtn:hover:not(:disabled){background-color:#dc8c42}._5PuJda_submitBtn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1.5px #8a4f19}._5PuJda_submitBtn:disabled{opacity:.6;cursor:wait}._5PuJda_statusMessage{color:#1c4a49;background:#285e5d1a;border:1px solid #285e5d40;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.45}._5PuJda_errorMessage{color:#8c3214;background:#a850221a;border:1px solid #a8502240;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.45}._5PuJda_disclosureDetails{border-top:1px solid #2a23181a;padding-top:14px}[data-appearance=night] ._5PuJda_disclosureDetails{border-color:#f5edd61a}._5PuJda_disclosureSummary{color:#7a6e5f;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700;transition:color .15s}[data-appearance=night] ._5PuJda_disclosureSummary{color:#9e9385}._5PuJda_disclosureSummary:hover{color:var(--color-charcoal-truth,#131e27)}[data-appearance=night] ._5PuJda_disclosureSummary:hover{color:#fffdf8}._5PuJda_onboardingBanner{color:var(--color-mud-brown,#453c35);background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:0;font-size:13.5px;display:flex}[data-appearance=night] ._5PuJda_onboardingBanner{color:#c8bfb0;background:0 0;border:none}._5PuJda_onboardingLink{color:var(--color-sanctuary-saffron,#a85022);white-space:nowrap;font-weight:800;text-decoration:none}._5PuJda_onboardingLink:hover{text-decoration:underline}._5PuJda_guestOptionRow{color:#7a6e5f;text-align:center;justify-content:center;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}[data-appearance=night] ._5PuJda_guestOptionRow{color:#9e9385}._5PuJda_guestLink{color:var(--color-sanctuary-saffron,#a85022);text-underline-offset:3px;font-weight:700;text-decoration:underline}._5PuJda_guestLink:hover{color:#8a4f19}._5PuJda_footer{z-index:10;box-sizing:border-box;border-top:1px solid #2a231814;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:1120px;margin:0 auto;padding:24px 32px 32px;display:flex;position:relative}[data-appearance=night] ._5PuJda_footer{border-color:#f5edd614}._5PuJda_footerLinks{color:#7a6e5f;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:12.5px;font-weight:600;display:flex}[data-appearance=night] ._5PuJda_footerLinks{color:#9e9385}._5PuJda_footerLinks a{color:inherit;text-decoration:none;transition:color .15s}._5PuJda_footerLinks a:hover{color:var(--color-sanctuary-saffron,#a85022);text-decoration:underline}._5PuJda_colophon{color:#2a231899;text-align:center;font-size:11.5px;line-height:1.5}[data-appearance=night] ._5PuJda_colophon{color:#f5edd680}._5PuJda_metaDivider{opacity:.4;font-size:10px}
.KydSIW_themeToggleBtn{background-color:color-mix(in srgb, var(--paper-light) 94%, transparent);border:1px solid var(--line);cursor:pointer;height:40px;color:var(--ink);-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #2a23180d}.KydSIW_themeToggleBtn:hover{background-color:var(--paper-light);border-color:var(--ink-soft);transform:translateY(-.5px);box-shadow:0 2px 6px #2a231814}.KydSIW_themeToggleBtn:active{transform:translateY(.5px);box-shadow:0 0 1px #2a23181a}[data-appearance=night] .KydSIW_themeToggleBtn{background-color:color-mix(in srgb, var(--paper-light) 94%, transparent);border-color:var(--line);color:var(--ink);box-shadow:0 1px 3px #0000004d}[data-appearance=night] .KydSIW_themeToggleBtn:hover{background-color:var(--paper-light);border-color:var(--ink-soft)}.KydSIW_headerThemeToggle{box-sizing:border-box;border:1px solid var(--line);background:var(--paper-light);width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--ink-soft);box-shadow:none;-webkit-backdrop-filter:none;border-radius:50%;flex:0 0 2.5rem;justify-content:center;align-items:center;padding:0;transform:none;display:inline-grid!important}.KydSIW_headerThemeToggle:hover,.KydSIW_headerThemeToggle:active{box-shadow:none;transform:none}[data-appearance=night] .KydSIW_headerThemeToggle{box-shadow:none;transform:none}[data-appearance=night] .KydSIW_headerThemeToggle:hover{box-shadow:none;transform:none}.KydSIW_headerThemeToggle:hover,.KydSIW_headerThemeToggle:active{border-color:var(--line);background:color-mix(in srgb, var(--paper-light) 72%, var(--lotus) 8%);color:var(--ink)}[data-appearance=night] .KydSIW_headerThemeToggle:hover{border-color:var(--line);background:color-mix(in srgb, var(--paper-light) 72%, var(--lotus) 8%);color:var(--ink)}.KydSIW_themeGlyph{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.KydSIW_themeIcon{font-size:14px;line-height:1}.KydSIW_themeLabel{letter-spacing:.01em;font-size:12.5px}.KydSIW_toggleWrapper{display:inline-block;position:relative}.KydSIW_themePopover{z-index:100;background:var(--paper-light,#fffdf8);border:1.5px solid #2a231829;border-radius:18px;flex-direction:column;gap:12px;width:240px;padding:14px;animation:.15s ease-out KydSIW_popoverFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px -8px #2a231829,0 4px 12px #2a231814}:is([data-mode=dark] .KydSIW_themePopover,[data-appearance=night] .KydSIW_themePopover){background:#25201a;border-color:#f5edd629;box-shadow:0 16px 36px -8px #00000080}@keyframes KydSIW_popoverFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.KydSIW_popoverGroup{flex-direction:column;gap:6px;display:flex}.KydSIW_popoverLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mud-brown,#7a6e5f);font-size:11px;font-weight:700}:is([data-mode=dark] .KydSIW_popoverLabel,[data-appearance=night] .KydSIW_popoverLabel){color:#9e9385}.KydSIW_modeSegmented{background:#2a23180f;border-radius:999px;gap:2px;padding:3px;display:flex}:is([data-mode=dark] .KydSIW_modeSegmented,[data-appearance=night] .KydSIW_modeSegmented){background:#f5edd614}.KydSIW_modeBtn{color:var(--color-charcoal-truth,#131e27);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:11.5px;font-weight:700;transition:all .15s;display:flex}:is([data-mode=dark] .KydSIW_modeBtn,[data-appearance=night] .KydSIW_modeBtn){color:#f5edd6}.KydSIW_modeBtn[data-active=true]{color:var(--color-charcoal-truth,#131e27);background:#fff;box-shadow:0 2px 6px #2a23181f}:is([data-mode=dark] .KydSIW_modeBtn[data-active=true],[data-appearance=night] .KydSIW_modeBtn[data-active=true]){color:#fff;background:#373026;box-shadow:0 2px 6px #00000059}.KydSIW_themeGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.KydSIW_themeBtn{cursor:pointer;color:var(--color-charcoal-truth,#131e27);background:0 0;border:1px solid #2a23181f;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex}:is([data-mode=dark] .KydSIW_themeBtn,[data-appearance=night] .KydSIW_themeBtn){color:#f5edd6;border-color:#f5edd61f}.KydSIW_themeBtn:hover{background:#2a23180d}:is([data-mode=dark] .KydSIW_themeBtn:hover,[data-appearance=night] .KydSIW_themeBtn:hover){background:#f5edd612}.KydSIW_themeBtn[data-active=true]{border-color:var(--color-primary,#a85022);background:color-mix(in srgb, var(--paper,#f7f2e8) 85%, var(--color-primary,#a85022));font-weight:700}@container sanctuary-header (max-width:58rem){.KydSIW_themeLabel{display:none}.KydSIW_themeToggleBtn{justify-content:center;width:40px;height:40px;padding:0}}@media (max-width:48rem){.KydSIW_themeLabel{display:none}.KydSIW_themeToggleBtn{justify-content:center;width:40px;height:40px;padding:0}}@container sanctuary-header (max-width:26rem){.KydSIW_themeGlyph{width:1.05rem;height:1.05rem}}@media (max-width:26rem){.KydSIW_themeGlyph{width:1.05rem;height:1.05rem}}.KydSIW_worldDot{border-radius:50%;flex:none;width:9px;height:9px}.KydSIW_worldGrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.KydSIW_worldBtn{cursor:pointer;min-height:40px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.KydSIW_worldBtn:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.KydSIW_worldBtn[data-active=true]{background:color-mix(in srgb, var(--ink) 9%, transparent);font-weight:600}.KydSIW_worldBtn:focus-visible,.KydSIW_modeBtn:focus-visible{outline:2px solid var(--w-focus,currentColor);outline-offset:2px}.KydSIW_worldSwatch{border-radius:6px;flex:none;width:22px;height:22px;position:relative}.KydSIW_worldSwatch>span{border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px}
.D4cyLa_banner{color:#92400e;z-index:99;background-color:#fef3c7;border-bottom:2px solid #f59e0b;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000d}[data-appearance=night] .D4cyLa_banner{color:#fde68a;background-color:#291b05;border-bottom-color:#b45309}.D4cyLa_bannerViolation{color:#991b1b;background-color:#fee2e2;border-bottom-color:#ef4444;animation:1.5s ease-in-out infinite D4cyLa_pulseViolate}[data-appearance=night] .D4cyLa_bannerViolation{color:#fca5a5;background-color:#3b0707;border-bottom-color:#b91c1c}@keyframes D4cyLa_pulseViolate{0%,to{opacity:1}50%{opacity:.82}}.D4cyLa_leftSection{align-items:center;gap:10px;display:flex}.D4cyLa_statusText{letter-spacing:.2px}.D4cyLa_strikesBadge{background-color:#00000014;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}[data-appearance=night] .D4cyLa_strikesBadge{background-color:#ffffff1f}.D4cyLa_fullscreenBtn{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.D4cyLa_fullscreenBtn:hover{background-color:#0000000d}
.IV9y3W_pill{min-height:2rem;color:var(--w-success);font-family:var(--w-text-caption-font);font-size:var(--w-text-caption-size);font-weight:var(--w-text-caption-weight);white-space:nowrap;align-items:center;gap:.4rem;padding:0 .25rem;display:inline-flex}.IV9y3W_pill[data-status=offline]{color:var(--w-danger)}.IV9y3W_pill[data-status=unstable],.IV9y3W_pill[data-status=unreachable]{color:var(--w-lamp-deep)}.IV9y3W_pill[data-status=checking]{color:var(--w-ink-soft)}.IV9y3W_statusDot{background:currentColor;border-radius:50%;flex:0 0 .5rem;width:.5rem;height:.5rem}
.aIOyDW_taskStripShell{align-items:center;width:100%;min-width:0;display:flex}.aIOyDW_taskStrip.aIOyDW_shellTaskStrip{border-bottom:0}.aIOyDW_taskStripTrailing{flex:none;margin-left:auto;padding-left:.75rem}.aIOyDW_taskStrip{scrollbar-width:none;border-bottom:1px solid var(--line);flex:auto;align-items:center;gap:.15rem;min-width:0;padding:.2rem 0 0;display:flex;overflow-x:auto}.aIOyDW_routeTaskStrip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;max-width:100%;padding-inline:clamp(1rem,2vw,2rem);display:grid}@media (max-width:48rem){.aIOyDW_routeTaskStrip{grid-template-columns:minmax(0,1fr)}.aIOyDW_routeTaskStrip>:last-child{justify-self:end}}.aIOyDW_taskStrip::-webkit-scrollbar{display:none}.aIOyDW_overview,.aIOyDW_taskButton,.aIOyDW_quickAccessTab,.aIOyDW_closeTask,.aIOyDW_horizonAction{font:inherit}.aIOyDW_overview,.aIOyDW_taskButton,.aIOyDW_quickAccessTab{min-height:2.8rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.5rem;display:inline-flex}.aIOyDW_mobileQuickAccessButton{border:1px solid var(--line);background:var(--paper-light);min-height:2.65rem;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:.85rem;flex:none;align-items:center;gap:.4rem;margin-left:.35rem;padding:0 .7rem;font-size:.78rem;font-weight:650;display:none}.aIOyDW_mobileQuickAccessButton:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:2px}.aIOyDW_overview,.aIOyDW_quickAccessTab{padding:0 .75rem;font-weight:650}.aIOyDW_quickAccessTab{white-space:nowrap;gap:.35rem;padding-inline:.6rem}.aIOyDW_homeTabLabel{display:inline}.aIOyDW_overview:not([data-active=true]) .aIOyDW_homeTabLabel,.aIOyDW_taskButton:not([data-active=true]) .aIOyDW_taskLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aIOyDW_overview:not([data-active=true]){padding-inline:.65rem}.aIOyDW_overview[data-active=true],.aIOyDW_taskButton[data-active=true]{border-bottom-color:var(--lotus);color:var(--ink)}.aIOyDW_taskItem{background:0 0;border:1px solid #0000;border-radius:.7rem .7rem 0 0;flex:none;align-items:center;max-width:min(19rem,70vw);display:inline-flex}.aIOyDW_taskItem[data-active=true]{background:color-mix(in srgb, var(--paper-light) 48%, transparent);border-color:#0000}.aIOyDW_taskButton{background:0 0;border:0;max-width:min(19rem,70vw);padding:0 0 0 .65rem}.aIOyDW_contextHeader{width:100%;min-width:0;display:block}.aIOyDW_contextGreeting{min-width:0}.aIOyDW_contextGreeting h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:500;overflow:hidden}.aIOyDW_contextDate{flex:none;min-width:0;margin-left:auto}.aIOyDW_contextDetailRow{align-items:center;gap:.5rem;min-width:0;display:flex}.aIOyDW_contextMeaning{align-items:baseline;gap:.55rem;min-width:0;display:flex}.aIOyDW_contextMeaning p{color:var(--ink-soft);white-space:nowrap;margin:0;font-size:.78rem;line-height:1.35;overflow:hidden}.aIOyDW_taskStrip>button,.aIOyDW_taskItem{transition:color .16s,background-color .16s,border-color .16s,opacity .16s,transform .16s}.aIOyDW_dragHandle{width:1.25rem;min-height:2.35rem;color:var(--ink-soft);cursor:grab;touch-action:none;opacity:.62;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.aIOyDW_dragHandle:hover,.aIOyDW_dragHandle:focus-visible{color:var(--ink);opacity:1}.aIOyDW_dragHandle:active{cursor:grabbing}.aIOyDW_taskItem[data-dragging=true]{opacity:.52}.aIOyDW_taskItem[data-drop-target=true]{box-shadow:inset 2px 0 0 var(--lotus)}.aIOyDW_reorderAnnouncement{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aIOyDW_taskStrip>button:hover,.aIOyDW_taskItem:hover{transform:translateY(-1px)}.aIOyDW_taskItem[data-active=true]{color:var(--ink)}.aIOyDW_taskItem[data-active=true] .aIOyDW_taskButton{border-bottom-color:var(--lotus);color:var(--ink)}.aIOyDW_taskItem:not([data-active=true]) .aIOyDW_taskButton{padding-inline:.65rem .15rem}.aIOyDW_temporalBoxSection[data-compact=true] .aIOyDW_phaseIntentText,.aIOyDW_temporalBoxSection[data-compact=true] .aIOyDW_boxRelativeLabel{display:none}.aIOyDW_temporalBoxSection[data-compact=true] .aIOyDW_temporalBox{border:0;flex-wrap:nowrap;gap:.2rem}.aIOyDW_temporalBoxSection[data-compact=true] .aIOyDW_activeDayPill{white-space:nowrap}@media (max-width:46rem){.aIOyDW_contextDate{margin-left:auto}.aIOyDW_contextMeaning{gap:.4rem}.aIOyDW_contextMeaning p{font-size:.72rem}}@media (max-width:767px){.aIOyDW_quickAccessTab{display:inline-flex}}@media (max-width:34rem){.aIOyDW_contextMeaning p{display:none}.aIOyDW_contextDetailRow{flex-wrap:wrap}.aIOyDW_contextDate{flex:100%;max-width:100%;margin-left:0}}@keyframes aIOyDW_featureContentIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.aIOyDW_featureContentIn{animation:.18s ease-out both aIOyDW_featureContentIn}}@media (prefers-reduced-motion:reduce){.aIOyDW_taskStrip>button,.aIOyDW_taskItem{transition-duration:.01ms}.aIOyDW_taskStrip>button:hover,.aIOyDW_taskItem:hover{transform:none}}.aIOyDW_taskLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aIOyDW_taskIcon{color:var(--lotus)}.aIOyDW_closeTask{width:1.9rem;min-height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.aIOyDW_pinTask{width:1.75rem;min-height:1.75rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;flex:none;place-items:center;padding:0;font-size:.82rem;display:inline-grid}.aIOyDW_pinTask:hover,.aIOyDW_pinTask[aria-pressed=true]{background:color-mix(in srgb, var(--lotus) 10%, transparent);color:var(--ink)}.aIOyDW_taskItem:not(:hover):not(:focus-within) .aIOyDW_pinTask{opacity:0;pointer-events:none}.aIOyDW_taskItem[data-pinned=true]:not(:hover):not(:focus-within) .aIOyDW_pinTask{opacity:0}.aIOyDW_closeTask:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.aIOyDW_overview:hover,.aIOyDW_taskButton:hover{color:var(--ink)}.aIOyDW_taskStrip>button:focus-visible,.aIOyDW_taskItem button:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:-2px}.aIOyDW_temporalBoxSection{min-width:0;padding:.2rem 0}.aIOyDW_temporalBox{border:0;border-bottom:1px solid var(--line);min-width:0;max-width:100%;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;padding:.2rem 0;display:inline-flex}.aIOyDW_phaseIntentText{color:var(--ink-soft);letter-spacing:.045em;text-transform:uppercase;font-size:.72rem;font-weight:650}.aIOyDW_phaseIntentText[data-intent=review]{color:#806b4c}.aIOyDW_phaseIntentText[data-intent=plan]{color:#527388}.aIOyDW_activeDayPill{min-height:2.25rem;box-shadow:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.4rem;padding:0 .1rem;font:600 .95rem Georgia,Times New Roman,serif;display:inline-flex}.aIOyDW_activeDayPill:hover{color:var(--lotus)}.aIOyDW_calendarMark{color:var(--ink-soft);font:.9rem system-ui,sans-serif}.aIOyDW_boxRelativeLabel{color:var(--ink-soft);font:.78rem system-ui,sans-serif}.aIOyDW_temporalModes{isolation:isolate;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 86%, var(--ink) 4%);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2px;min-width:12.5rem;padding:3px;display:grid;position:relative}.aIOyDW_temporalModePaper{z-index:-1;inset-block:3px;border:1px solid color-mix(in srgb, var(--lotus) 22%, var(--line));background:var(--paper-light);width:calc(33.3333% - 2px);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:.7rem;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;left:3px}.aIOyDW_temporalModes[data-phase=review] .aIOyDW_temporalModePaper{transform:translate(calc(100% + 3px))}.aIOyDW_temporalModes[data-phase=plan] .aIOyDW_temporalModePaper{transform:translate(calc(200% + 6px))}.aIOyDW_temporalModeButton{min-width:0;min-height:2.55rem;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;padding:.2rem .35rem;font:600 .74rem/1.05 system-ui,sans-serif;display:flex}.aIOyDW_temporalModeButton small{color:var(--ink-ghost,var(--ink-soft));font:500 .63rem/1.05 system-ui,sans-serif}.aIOyDW_temporalModeButton[aria-pressed=true]{color:var(--ink)}.aIOyDW_temporalModeButton[aria-pressed=true] small{color:var(--lotus)}.aIOyDW_temporalModeButton:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:-2px}.aIOyDW_boxControlRow{align-items:center;gap:.05rem;display:inline-flex}.aIOyDW_stepperArrow{width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.25rem}.aIOyDW_stepperArrow:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.aIOyDW_stepperArrow:disabled{opacity:.3}.aIOyDW_activityCount{color:var(--ink-soft);white-space:nowrap;font-size:.72rem}@media (max-width:34rem){.aIOyDW_temporalBox{gap:.2rem .4rem}.aIOyDW_boxRelativeLabel{display:none}.aIOyDW_activeDayPill{min-height:2.5rem}.aIOyDW_stepperArrow{width:2.25rem;height:2.25rem}}.aIOyDW_modalBackdrop{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;place-items:center;margin:0;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.aIOyDW_modalBackdrop::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11111161}@keyframes aIOyDW_fadeIn{0%{opacity:0}to{opacity:1}}.aIOyDW_calendarModalContent{background:var(--paper);border:1px solid var(--line);box-shadow:0 16px 40px color-mix(in srgb, var(--ink) 18%, transparent);z-index:10001;border-radius:1rem;flex-direction:column;gap:.65rem;width:100%;max-width:22rem;padding:1rem 1.15rem;animation:.18s cubic-bezier(.16,1,.3,1) aIOyDW_modalScaleUp;display:flex;position:relative}@media (max-width:34rem){.aIOyDW_temporalBoxSection[data-compact=true] .aIOyDW_temporalBox{flex-wrap:wrap}.aIOyDW_temporalModes{min-width:11.5rem}.aIOyDW_temporalModeButton{min-height:2.4rem}}@media (prefers-reduced-motion:reduce){.aIOyDW_temporalModePaper{transition-duration:.01ms}}@keyframes aIOyDW_modalScaleUp{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.aIOyDW_modalCloseBtn{border:1px solid var(--line);background:var(--paper-light);width:1.85rem;height:1.85rem;color:var(--ink-soft);cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:.85rem;transition:all .15s;display:inline-grid}.aIOyDW_modalCloseBtn:hover{background:color-mix(in srgb, var(--ink) 8%, var(--paper));color:var(--ink)}.aIOyDW_horizon{border-bottom:1px solid var(--line);flex-direction:column;gap:.65rem;min-width:0;padding:.35rem 0 .65rem;transition:background-color .3s,border-color .3s;display:flex}.aIOyDW_horizon[data-intent=review]{background:color-mix(in srgb, var(--paper) 95%, #92754c 5%);border-bottom-color:color-mix(in srgb, var(--line) 80%, #92754c 20%)}.aIOyDW_horizon[data-intent=plan]{background:color-mix(in srgb, var(--paper) 96%, #4a7590 4%);border-bottom-color:color-mix(in srgb, var(--line) 80%, #4a7590 20%)}.aIOyDW_horizonHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;min-width:0;display:flex}.aIOyDW_horizonCopy{min-width:0}.aIOyDW_horizonTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.aIOyDW_horizonDate{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.05rem;font-weight:600}.aIOyDW_intentBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.aIOyDW_intentBadge[data-intent=current]{background:color-mix(in srgb, var(--lotus) 15%, transparent);color:color-mix(in srgb, var(--lotus) 85%, var(--ink));border:1px solid color-mix(in srgb, var(--lotus) 30%, transparent)}.aIOyDW_intentBadge[data-intent=review]{color:#7a5e36;background:#92754c24;border:1px solid #92754c47}.aIOyDW_intentBadge[data-intent=plan]{color:#2b5570;background:#3c6e8e24;border:1px solid #3c6e8e47}.aIOyDW_horizonOrientation{color:var(--ink-soft);margin:.2rem 0 0;font-size:.84rem;line-height:1.35}.aIOyDW_horizonActions{flex:none;align-items:center;gap:.25rem;display:inline-flex}.aIOyDW_horizonAction,.aIOyDW_horizonTodayButton{min-height:2.1rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:0 .65rem;font-size:.86rem;transition:all .2s}.aIOyDW_horizonTodayButton{color:var(--ink);font-weight:600}.aIOyDW_horizonTodayButton[data-active-glow=true]{background:color-mix(in srgb, var(--lotus) 15%, var(--paper));border-color:color-mix(in srgb, var(--lotus) 45%, transparent);color:var(--lotus);box-shadow:0 0 10px color-mix(in srgb, var(--lotus) 25%, transparent)}.aIOyDW_horizonAction:hover,.aIOyDW_horizonTodayButton:hover{border-color:var(--line);background:var(--paper-light);color:var(--ink)}.aIOyDW_horizonAction:disabled{cursor:not-allowed;opacity:.4}.aIOyDW_ribbonStrip{scrollbar-width:none;align-items:center;gap:.35rem;padding:.2rem 0 .1rem;display:flex;overflow-x:auto}.aIOyDW_ribbonStrip::-webkit-scrollbar{display:none}.aIOyDW_ribbonSlot{min-width:2.75rem;min-height:2.9rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex-direction:column;justify-content:center;align-items:center;padding:.25rem .4rem;transition:all .18s;display:flex}.aIOyDW_ribbonSlot:hover{background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink)}.aIOyDW_ribbonSlot[data-selected=true]{background:var(--paper);border-color:color-mix(in srgb, var(--lotus) 55%, var(--line));color:var(--ink);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 6%, transparent)}.aIOyDW_ribbonSlot[data-today=true]{font-weight:600}.aIOyDW_ribbonSlot[data-today=true] .aIOyDW_slotDayNumber{color:var(--lotus)}.aIOyDW_slotWeekday{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:.68rem}.aIOyDW_slotDayNumber{margin-top:.1rem;font-size:.95rem;font-weight:600;line-height:1.15}.aIOyDW_slotBloom{min-height:.45rem;color:var(--lotus);opacity:0;font-size:.9rem;line-height:.5;display:inline-block}.aIOyDW_slotBloom[data-has-activity=true]{opacity:1}.aIOyDW_taskStrip button:focus-visible,.aIOyDW_horizon button:focus-visible,.aIOyDW_calendarPopover button:focus-visible,.aIOyDW_calendarPopover input:focus-visible{outline:3px solid var(--gd-border-focus);outline-offset:2px}.aIOyDW_calendarPopover{background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:.85rem;flex-direction:column;gap:.65rem;max-width:24rem;margin-top:.4rem;padding:.85rem 1rem;animation:.18s ease-out aIOyDW_fadeInDown;display:flex;position:relative}@keyframes aIOyDW_fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.aIOyDW_calendarNavRow{justify-content:space-between;align-items:center;display:flex}.aIOyDW_calendarMonthTitle{color:var(--ink);font-family:Georgia,serif;font-size:1.02rem;font-weight:600}.aIOyDW_calendarNavBtn{border:1px solid var(--line);background:var(--paper-light);width:1.85rem;height:1.85rem;color:var(--ink);cursor:pointer;border-radius:.4rem;place-items:center;font-size:1.1rem;transition:all .15s;display:inline-grid}.aIOyDW_calendarNavBtn:hover{background:color-mix(in srgb, var(--ink) 8%, var(--paper))}.aIOyDW_quickJumpRow{flex-wrap:wrap;gap:.35rem;display:flex}.aIOyDW_quickJumpPill{border:1px solid var(--line);background:var(--paper-light);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:.2rem .55rem;font-size:.76rem;font-weight:550;transition:all .15s}.aIOyDW_quickJumpPill:hover{border-color:color-mix(in srgb, var(--lotus) 45%, var(--line));background:color-mix(in srgb, var(--lotus) 10%, var(--paper));color:var(--ink)}.aIOyDW_calendarWeekdays{text-align:center;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);padding:.2rem 0;font-size:.72rem;font-weight:600;display:grid}.aIOyDW_calendarGrid{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.aIOyDW_calendarDayCell{min-height:2.1rem;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;padding:.15rem;transition:all .12s;display:flex}.aIOyDW_calendarDayCell[data-current-month=false]{opacity:.32}.aIOyDW_calendarDayCell:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.aIOyDW_calendarDayCell[data-is-today=true] .aIOyDW_calendarDayNum{color:var(--lotus);font-weight:700}.aIOyDW_calendarDayCell[data-is-selected=true]{background:color-mix(in srgb, var(--lotus) 16%, var(--paper));border-color:color-mix(in srgb, var(--lotus) 55%, transparent);box-shadow:0 0 6px color-mix(in srgb, var(--lotus) 25%, transparent)}.aIOyDW_calendarDayNum{font-size:.85rem;line-height:1.1}.aIOyDW_calendarDayBloom{min-height:.35rem;color:var(--lotus);opacity:0;font-size:.8rem;line-height:.35;display:inline-block}.aIOyDW_calendarDayBloom[data-has-activity=true]{opacity:1}.aIOyDW_calendarDirectJump{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;font-size:.78rem;display:flex}.aIOyDW_directJumpLabel{color:var(--ink-soft)}.aIOyDW_directDateInput{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);font:inherit;border-radius:.4rem;padding:.2rem .45rem;font-size:.8rem}@media (orientation:landscape) and (max-height:34rem){.aIOyDW_taskStrip{padding:0}.aIOyDW_overview,.aIOyDW_taskButton,.aIOyDW_quickAccessTab{min-height:2rem}.aIOyDW_horizon{gap:.35rem;padding-bottom:.25rem}.aIOyDW_horizonOrientation,.aIOyDW_horizonAction[data-calendar=true]{display:none}.aIOyDW_ribbonStrip{padding:0}.aIOyDW_ribbonSlot{min-width:2.3rem;min-height:2.3rem}}
.Tyy7VW_rail{z-index:4;flex-direction:column;align-items:center;gap:.45rem;padding:.35rem 0;display:flex;position:sticky;top:1rem}.Tyy7VW_rail[data-orientation=horizontal]{scrollbar-width:none;flex-direction:row;gap:.35rem;max-width:100%;padding:.25rem .5rem;position:relative;overflow-x:auto}.Tyy7VW_rail[data-orientation=horizontal]::-webkit-scrollbar{display:none}.Tyy7VW_editorButton,.Tyy7VW_shortcut{width:2.65rem;height:2.65rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.85rem;flex:none;place-items:center;font-size:1.12rem;display:grid}.Tyy7VW_editorButton:hover,.Tyy7VW_shortcut:hover,.Tyy7VW_active{border-color:color-mix(in srgb, var(--lotus) 22%, var(--line));background:color-mix(in srgb, var(--lotus) 11%, var(--paper));color:var(--ink)}.Tyy7VW_editorButton:focus-visible,.Tyy7VW_shortcut:focus-visible,.Tyy7VW_editor button:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:2px}.Tyy7VW_editorWrap{position:relative}.Tyy7VW_editorButton{border-style:dashed;border-color:var(--line)}.Tyy7VW_editor{border:1px solid var(--line);background:var(--paper-light);width:min(17rem,78vw);max-height:min(23rem,65vh);box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:.9rem;gap:.2rem;padding:.6rem;display:grid;position:absolute;top:0;left:calc(100% + .55rem);overflow:auto}.Tyy7VW_rail[data-orientation=horizontal][data-editor-placement=bottom] .Tyy7VW_editor{top:auto;bottom:calc(100% + .55rem);left:0}.Tyy7VW_rail[data-orientation=horizontal][data-editor-placement=top] .Tyy7VW_editor{top:calc(100% + .55rem);left:0}.Tyy7VW_rail[data-editor-placement=left] .Tyy7VW_editor{left:auto;right:calc(100% + .55rem)}.Tyy7VW_editor header{justify-content:space-between;align-items:center;min-height:2rem;padding:0 .35rem;font-size:.8rem;display:flex}.Tyy7VW_editor header button{width:1.9rem;height:1.9rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;font-size:1.15rem}.Tyy7VW_editorHint{color:var(--ink-soft);margin:.2rem .3rem .45rem;font-size:.72rem;line-height:1.35}.Tyy7VW_shortcutLabel{display:none}.Tyy7VW_rail[data-orientation=horizontal] .Tyy7VW_shortcut{white-space:nowrap;gap:.45rem;width:auto;height:2.45rem;padding:0 .7rem;font-size:.82rem;display:inline-flex}.Tyy7VW_rail[data-orientation=horizontal] .Tyy7VW_shortcutLabel{display:inline}.Tyy7VW_option{min-height:2.45rem;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.35rem .45rem;display:flex}.Tyy7VW_option:hover{background:color-mix(in srgb, var(--lotus) 8%, var(--paper))}.Tyy7VW_option:disabled{cursor:not-allowed;opacity:.5}.Tyy7VW_option span:nth-child(2){flex:1}.Tyy7VW_sheet{inset:auto 0 var(--bottom-tabs-block-size,4.75rem) 0;border:1px solid var(--line);background:var(--paper-light);width:min(100%,42rem);max-width:none;max-height:min(76dvh,42rem);color:var(--ink);box-shadow:0 -16px 52px color-mix(in srgb, var(--ink) 16%, transparent);border-bottom:0;border-radius:1.25rem 1.25rem 0 0;margin:0 auto;padding:0;position:fixed;overflow:hidden}.Tyy7VW_sheet::backdrop{background:color-mix(in srgb, var(--ink) 24%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Tyy7VW_sheet[open]{animation:.22s cubic-bezier(.2,.75,.25,1) both Tyy7VW_sheetEnter}.Tyy7VW_sheetContent{max-height:inherit;padding:.45rem 1rem max(1rem, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.Tyy7VW_sheetHandle{background:color-mix(in srgb, var(--ink-soft) 38%, var(--line));border-radius:999px;width:2.6rem;height:.24rem;margin:.15rem auto .75rem}.Tyy7VW_sheetHeader,.Tyy7VW_sheetSectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Tyy7VW_sheetHeader h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:500}.Tyy7VW_sheetHeader p{color:var(--ink-soft);margin:.2rem 0 0;font-size:.78rem}.Tyy7VW_sheetClose{border:1px solid var(--line);width:2.35rem;height:2.35rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.3rem;display:grid}.Tyy7VW_sheetSection{margin-top:1.1rem}.Tyy7VW_sheetSearch{margin-top:1rem;display:block}.Tyy7VW_sheetSearch input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:2.6rem;color:var(--ink);font:inherit;border-radius:.75rem;padding:.45rem .75rem;font-size:.86rem}.Tyy7VW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Tyy7VW_sheetSection h3{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.Tyy7VW_sheetSectionHeader>span{color:var(--ink-soft);font-size:.72rem}.Tyy7VW_sheetPinnedList,.Tyy7VW_sheetOptions{margin-top:.45rem;display:grid}.Tyy7VW_sheetPinnedItem,.Tyy7VW_sheetOption{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);min-height:3.1rem;color:var(--ink);font:inherit;text-align:left;background:0 0;align-items:center;gap:.35rem;padding:.3rem .4rem;display:flex}.Tyy7VW_sheetPinnedItem{cursor:pointer;width:100%}.Tyy7VW_sheetPinnedItem[aria-current=page]{color:var(--lotus)}.Tyy7VW_sheetPinnedItem>span:nth-child(2),.Tyy7VW_sheetOption>span:nth-child(2){flex:1}.Tyy7VW_sheetPinnedItem>span:first-child,.Tyy7VW_sheetOption>span:first-child{background:color-mix(in srgb, var(--lotus) 10%, var(--paper));border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.Tyy7VW_openMark{color:var(--ink-soft)}.Tyy7VW_sheetOpenItem{min-width:0;min-height:2.7rem;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.7rem;padding:.25rem .35rem;display:flex}.Tyy7VW_sheetOpenItem>span:nth-child(2){flex:1}.Tyy7VW_sheetItemEmoji{background:color-mix(in srgb, var(--lotus) 10%, var(--paper));border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.Tyy7VW_sheetOpenItem:hover{color:var(--lotus)}.Tyy7VW_sheetOption>button:last-child{border:1px solid var(--line);width:2.35rem;min-height:2.15rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:.7rem;flex:none;place-items:center;padding:.2rem;font-size:.95rem;font-weight:650;display:grid}.Tyy7VW_sheetOption>button:last-child[aria-pressed=true]{border-color:color-mix(in srgb, var(--lotus) 35%, var(--line));background:color-mix(in srgb, var(--lotus) 9%, var(--paper))}.Tyy7VW_sheetOption>button:last-child:disabled{opacity:.45;cursor:not-allowed}.Tyy7VW_emptyPins{color:var(--ink-soft);margin:1rem 0 0;font-size:.82rem}.Tyy7VW_sheet button:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:2px}@keyframes Tyy7VW_sheetEnter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Tyy7VW_sheet[open]{animation-duration:.01ms}}@media (orientation:landscape) and (max-height:34rem){.Tyy7VW_sheet{inset-block-end:env(safe-area-inset-bottom)}}@media (max-width:767px){.Tyy7VW_rail[data-orientation=vertical]{display:none}}@media (min-width:768px){.Tyy7VW_sheet{border-bottom:1px solid var(--line);border-radius:1.1rem;width:min(28rem,100vw - 2.5rem);inset:auto 1.25rem 1.25rem auto}}
.jfp-WG_atmosphereContainer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.jfp-WG_washiGrain{opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.jfp-WG_auroraMesh{background:radial-gradient(ellipse at 70% 15%, color-mix(in srgb, var(--lotus,#d97706) 18%, transparent) 0%, transparent 60%), radial-gradient(ellipse at 20% 80%, #0ea5e924 0%, transparent 55%), radial-gradient(ellipse at 85% 75%, #10b9811f 0%, transparent 50%);filter:blur(48px);width:140%;height:140%;animation:28s ease-in-out infinite alternate jfp-WG_aurora-drift;position:absolute;inset:-20%}@keyframes jfp-WG_aurora-drift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(2.5deg)scale(1.05)translate(2%,-2%)}to{transform:rotate(-2deg)scale(.98)translate(-2%,2%)}}@media (prefers-reduced-motion:reduce){.jfp-WG_auroraMesh{animation:none}}.jfp-WG_embersCanvas{opacity:.65;width:100%;height:100%;position:absolute;inset:0}.jfp-WG_vignetteOverlay{background:radial-gradient(circle at center, transparent 40%, color-mix(in srgb, var(--paper,#fff) 45%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.jfp-WG_atmosphereTrigger{z-index:50;border:1px solid var(--line,#e5e7eb);background:color-mix(in srgb, var(--paper-light,#fff) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink-soft,#4b5563);cursor:pointer;border-radius:9999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 12px #0000000f}.jfp-WG_atmosphereTrigger:hover{background:var(--paper-light,#fff);color:var(--ink,#111827);transform:translateY(-1px);box-shadow:0 6px 16px #0000001a}.jfp-WG_atmospherePanel{z-index:50;border:1px solid var(--line,#e5e7eb);background:color-mix(in srgb, var(--paper-light,#fff) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;flex-direction:column;gap:1rem;width:20rem;max-width:calc(100vw - 3rem);padding:1.25rem;display:flex;position:fixed;bottom:4.25rem;right:1.5rem;box-shadow:0 12px 32px #0000001f}.jfp-WG_panelHeader{justify-content:space-between;align-items:center;display:flex}.jfp-WG_panelTitle{margin:0;font-family:Georgia,serif;font-size:1.05rem;font-weight:500}.jfp-WG_panelClose{color:var(--ink-soft,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.2rem .5rem;font-size:.85rem}.jfp-WG_panelClose:hover{color:var(--ink,#111827)}.jfp-WG_optionSection{flex-direction:column;gap:.4rem;display:flex}.jfp-WG_optionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#6b7280);font-size:.72rem;font-weight:700}.jfp-WG_buttonGrid{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.jfp-WG_buttonGridFour{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.jfp-WG_optionButton{border:1px solid var(--line,#e5e7eb);color:var(--ink,#111827);cursor:pointer;text-align:center;background:0 0;border-radius:.5rem;padding:.45rem .6rem;font-size:.8rem;transition:all .15s}.jfp-WG_optionButton:hover{background:color-mix(in srgb, var(--paper,#f3f4f6) 60%, transparent)}.jfp-WG_optionButtonActive{background:color-mix(in srgb, var(--lotus,#d97706) 15%, var(--paper,#fff));border-color:color-mix(in srgb, var(--lotus,#d97706) 40%, transparent);color:var(--ink,#111827);font-weight:600}@media (orientation:portrait) and (max-width:48rem){.jfp-WG_atmosphereTrigger{bottom:calc(var(--bottom-tabs-block-size,4.75rem) + .75rem);padding:.35rem .65rem;font-size:.75rem;right:.75rem}.jfp-WG_atmospherePanel{bottom:calc(var(--bottom-tabs-block-size,4.75rem) + 3.5rem);width:calc(100vw - 1.5rem);max-width:20rem;right:.75rem}}
.QmJpaa_floorHeaderBar{z-index:5;justify-content:flex-end;align-items:center;gap:.4rem;width:100%;margin-bottom:.4rem;padding:.15rem 0;display:flex}.QmJpaa_topControlsGroup{flex-wrap:wrap;flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.QmJpaa_studioTrigger{min-height:2.2rem;color:var(--ink,#1a1918);font:inherit;cursor:pointer;z-index:10;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.35rem;margin-left:auto;padding:0 .55rem;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (max-width:48rem){.QmJpaa_floorHeaderBar{margin-bottom:.3rem}.QmJpaa_studioTrigger{padding:.35rem .65rem;font-size:.75rem}}.QmJpaa_studioTrigger:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--color-sanctuary-saffron,#a85022);box-shadow:none;border-color:#0000;transform:translateY(-1px)}.QmJpaa_studioTriggerActive{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--color-sanctuary-saffron,#a85022);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 18%, transparent);border-color:#0000}.QmJpaa_drawerOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;background:#00000040;animation:.25s ease-out forwards QmJpaa_fadeIn;position:fixed;inset:0}.QmJpaa_drawerPanel{background:color-mix(in srgb, var(--paper,#fbf8f2) 96%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-left:1px solid var(--line,#0000001f);z-index:100;flex-direction:column;width:min(28rem,100vw);animation:.3s cubic-bezier(.16,1,.3,1) forwards QmJpaa_slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 32px #0000001f}@keyframes QmJpaa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QmJpaa_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.QmJpaa_drawerHeader{border-bottom:1px solid var(--line,#0000001a);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.QmJpaa_drawerTitleGroup{align-items:center;gap:.5rem;display:flex}.QmJpaa_drawerTitle{color:var(--ink,#1a1918);margin:0;font-family:Georgia,serif;font-size:1.15rem;font-weight:600}.QmJpaa_drawerSubtitle{color:var(--ink-soft,#706b63);text-transform:capitalize;margin:.15rem 0 0;font-size:.76rem}.QmJpaa_closeButton{border:1px solid var(--line,#0000001a);background:var(--paper-light,#fff);width:2rem;height:2rem;color:var(--ink-soft,#706b63);cursor:pointer;border-radius:999px;place-items:center;transition:all .15s;display:grid}.QmJpaa_closeButton:hover{border-color:var(--ink,#1a1918);color:var(--ink,#1a1918)}.QmJpaa_tabNav{border-bottom:1px solid var(--line,#0000001a);background:color-mix(in srgb, var(--paper-light,#fff) 50%, transparent);grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem 1.5rem;display:grid}.QmJpaa_tabButton{color:var(--ink-soft,#706b63);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.QmJpaa_tabButton:hover{background:color-mix(in srgb, var(--paper-light,#fff) 80%, transparent);color:var(--ink,#1a1918)}.QmJpaa_tabButtonActive{background:var(--paper-light,#fff);border-color:var(--line,#0000001f);color:var(--color-sanctuary-saffron,#a85022);box-shadow:0 1px 3px #0000000d}.QmJpaa_drawerBody{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.QmJpaa_section{flex-direction:column;gap:.65rem;display:flex}.QmJpaa_sectionHeader{justify-content:space-between;align-items:center;display:flex}.QmJpaa_sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-ghost,#8a8275);font-size:.72rem;font-weight:700}.QmJpaa_gridTwo{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.QmJpaa_gridThree{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.QmJpaa_pillButton{border:1px solid var(--line,#0000001f);background:var(--paper-light,#fff);color:var(--ink,#1a1918);font:inherit;cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.QmJpaa_pillButton:hover{border-color:var(--color-sanctuary-saffron,#a85022)}.QmJpaa_pillButtonActive{border-color:var(--color-sanctuary-saffron,#a85022);background:color-mix(in srgb, var(--lotus,#d97706) 12%, var(--paper-light,#fff));color:var(--color-sanctuary-saffron,#a85022);font-weight:600}.QmJpaa_dropzone{border:2px dashed var(--line,#00000029);background:color-mix(in srgb, var(--paper-light,#fff) 50%, transparent);cursor:pointer;text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.25rem 1rem;transition:all .2s;display:flex}.QmJpaa_dropzone:hover{border-color:var(--color-sanctuary-saffron,#a85022);background:var(--paper-light,#fff)}.QmJpaa_dropzoneText{color:var(--ink,#1a1918);font-size:.8rem;font-weight:600}.QmJpaa_dropzoneHint{color:var(--ink-soft,#706b63);font-size:.7rem}.QmJpaa_fileInputHidden{display:none}.QmJpaa_wallpaperList{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.QmJpaa_wallpaperCard{cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:.65rem;height:5.5rem;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000014}.QmJpaa_wallpaperCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000024}.QmJpaa_wallpaperCardActive{border-color:var(--color-sanctuary-saffron,#a85022);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 30%, transparent)}.QmJpaa_wallpaperCardLabel{bottom:0;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000bf);padding:.35rem .5rem;font-size:.72rem;font-weight:600;position:absolute;inset-inline:0;overflow:hidden}.QmJpaa_wallpaperDeleteBtn{color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;transition:opacity .15s;display:grid;position:absolute;top:.3rem;right:.3rem}.QmJpaa_wallpaperCard:hover .QmJpaa_wallpaperDeleteBtn{opacity:1}.QmJpaa_furnitureList{flex-direction:column;gap:.5rem;display:flex}.QmJpaa_furnitureItem{border:1px solid var(--line,#0000001f);background:var(--paper-light,#fff);border-radius:.6rem;justify-content:space-between;align-items:center;padding:.65rem .85rem;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000008}.QmJpaa_furnitureItemPinned{border-color:var(--color-sanctuary-saffron,#a85022);background:color-mix(in srgb, var(--lotus,#d97706) 6%, var(--paper-light,#fff))}.QmJpaa_furnitureInfo{align-items:center;gap:.6rem;display:flex}.QmJpaa_furnitureName{color:var(--ink,#1a1918);font-size:.82rem;font-weight:600}.QmJpaa_furnitureActions{align-items:center;gap:.3rem;display:flex}.QmJpaa_furnitureBtn{border:1px solid var(--line,#0000001f);width:1.75rem;height:1.75rem;color:var(--ink-soft,#706b63);cursor:pointer;background:0 0;border-radius:.35rem;place-items:center;font-size:.8rem;transition:all .15s;display:grid}.QmJpaa_furnitureBtn:hover:not(:disabled){background:var(--paper,#fbf8f2);color:var(--ink,#1a1918);border-color:var(--ink-soft,#706b63)}.QmJpaa_furnitureBtn:disabled{opacity:.35;cursor:not-allowed}.QmJpaa_furnitureBtnActive{background:var(--color-sanctuary-saffron,#a85022);color:#fff;border-color:var(--color-sanctuary-saffron,#a85022)}.QmJpaa_colorMixer{align-items:center;gap:.75rem;display:flex}.QmJpaa_colorInput{border:1px solid var(--line,#00000026);cursor:pointer;background:0 0;border-radius:.5rem;width:2.2rem;height:2.2rem;padding:0}.QmJpaa_colorHexText{border:1px solid var(--line,#0000001f);background:var(--paper-light,#fff);color:var(--ink,#1a1918);border-radius:.4rem;width:6.5rem;padding:.4rem .65rem;font-family:monospace;font-size:.8rem}.QmJpaa_drawerFooter{border-top:1px solid var(--line,#0000001a);background:color-mix(in srgb, var(--paper-light,#fff) 50%, transparent);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.QmJpaa_resetBtn{font:inherit;color:var(--ink-soft,#706b63);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.35rem .5rem;font-size:.78rem;transition:all .15s}.QmJpaa_resetBtn:hover{color:var(--ink,#1a1918);text-decoration:underline}
.p7tBQq_actions{color:var(--ink,#1a1918);flex:none;position:relative}.p7tBQq_actions summary{width:2.25rem;height:2.25rem;color:var(--ink-soft,#625a51);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;list-style:none;display:grid}.p7tBQq_actions summary::-webkit-details-marker{display:none}.p7tBQq_actions summary:hover,.p7tBQq_actions[open] summary{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.p7tBQq_actions summary:focus-visible,.p7tBQq_menuItem:focus-visible{outline:2px solid var(--color-sanctuary-saffron,#a85022);outline-offset:2px}.p7tBQq_menu{z-index:30;border:1px solid var(--line,#0000001f);background:var(--paper-light,#fffdf8);border-radius:.6rem;width:max-content;min-width:13.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 .8rem 2rem #231e1821}.p7tBQq_menuItem{min-height:2.65rem;color:var(--ink,#1a1918);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.7rem;padding:.45rem .7rem;font-size:.82rem;text-decoration:none;display:flex}.p7tBQq_menuItem:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.p7tBQq_menuItem svg{color:var(--ink-soft,#625a51);flex:none}@media (max-width:30rem){.p7tBQq_actions summary{width:2.5rem;height:2.5rem}}
.P59WAW_card{box-sizing:border-box;border-radius:1.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s;position:relative;overflow:hidden}.P59WAW_vellum{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--paper-light) 95%, #fff) 0%, var(--paper) 100%);border:1px solid var(--line);box-shadow:0 4px 20px -2px #2d23140d,inset 0 1px #fff6}.P59WAW_vellum:hover{border-color:color-mix(in srgb, var(--lotus) 35%, var(--line));box-shadow:0 8px 30px -4px #2d231417,inset 0 1px #fff9}.P59WAW_glass{background:color-mix(in srgb, var(--paper-light) 75%, transparent);-webkit-backdrop-filter:blur(20px)saturate(170%);border:1px solid color-mix(in srgb, var(--line) 60%, #ffffff4d);box-shadow:inset 0 1px #ffffff59,0 8px 32px #1f26870f}.P59WAW_glass:hover{background:color-mix(in srgb, var(--paper-light) 85%, transparent);border-color:color-mix(in srgb, var(--lotus) 40%, var(--line));box-shadow:inset 0 1px #ffffff80,0 12px 40px #1f26871a}.P59WAW_ember{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, #ffefe6 70%, var(--paper-light)) 0%, var(--paper) 100%);border:1px solid color-mix(in srgb, #e06030 30%, var(--line));box-shadow:0 4px 24px -2px #e0603014,inset 0 1px #ffdcc880}.P59WAW_lotus{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, #f4e8ff 60%, var(--paper-light)) 0%, var(--paper) 100%);border:1px solid color-mix(in srgb, #9d65c9 25%, var(--line));box-shadow:0 4px 24px -2px #9d65c914,inset 0 1px #fff0ff80}.P59WAW_floating:hover{transform:translateY(-2px)}.P59WAW_grainOverlay{pointer-events:none;opacity:.035;mix-blend-mode:multiply;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}[data-domain][data-appearance=night] .P59WAW_grainOverlay{opacity:.06;mix-blend-mode:screen}.P59WAW_content{z-index:1;position:relative}
.-zNK_q_notice{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 88%, transparent);color:var(--ink);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:1rem 0;padding:.9rem 1rem;display:flex}.-zNK_q_notice p{margin:0;line-height:1.5}.-zNK_q_notice button{border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;border-radius:.55rem;padding:.55rem .85rem}.-zNK_q_notice button:disabled{cursor:wait;opacity:.7}
.IB8eEa_overlayContainer{pointer-events:none;z-index:12;border-radius:.75rem;position:absolute;inset:0;overflow:hidden}.IB8eEa_canvas{width:100%;height:100%;display:block}.IB8eEa_heatHaze{pointer-events:none;background:radial-gradient(at 50% 80%,#ea580c38 0%,#f973161a 45%,#0000 80%);animation:1.2s ease-in-out infinite alternate IB8eEa_heatPulse;position:absolute;inset:0}@keyframes IB8eEa_heatPulse{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}
.T0K6Za_container{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:32rem;margin:0 auto;padding:1.5rem 1rem;display:flex}.T0K6Za_badge{background:color-mix(in srgb, var(--lotus) 12%, transparent);border:1px solid color-mix(in srgb, var(--lotus) 24%, transparent);color:var(--lotus);letter-spacing:.15em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.T0K6Za_title{letter-spacing:-.03em;color:var(--ink);margin:.25rem 0 0;font-family:Georgia,serif;font-size:1.75rem;font-weight:500}.T0K6Za_orbWrapper{justify-content:center;align-items:center;width:15rem;height:15rem;margin:1.5rem 0;display:flex;position:relative}.T0K6Za_orb{z-index:2;background:radial-gradient(circle at 40% 35%,#ffffffe6 0%,#f0e6d7b3 100%);border:2px solid #d4843a66;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:8.5rem;height:8.5rem;transition:transform 1.2s cubic-bezier(.4,0,.2,1),border-color .8s,box-shadow .8s;display:flex;box-shadow:0 0 40px -8px #d4843a40,inset 0 2px 8px #fffc}.T0K6Za_orbIcon{font-size:2.25rem;transition:transform .6s}.T0K6Za_orbSeconds{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.1rem;font-weight:700}.T0K6Za_haloRing{pointer-events:none;border:1px solid #d4843a4d;border-radius:9999px;animation:3s cubic-bezier(.4,0,.6,1) infinite T0K6Za_haloPulse;position:absolute;inset:.5rem}.T0K6Za_haloRingOuter{pointer-events:none;border:1px dashed #d4843a2e;border-radius:9999px;animation:20s linear infinite T0K6Za_haloRotate;position:absolute;inset:-1rem}@keyframes T0K6Za_haloPulse{0%,to{opacity:.2;transform:scale(.95)}50%{opacity:.5;transform:scale(1.08)}}@keyframes T0K6Za_haloRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.T0K6Za_statusZone{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:4.5rem;display:flex}.T0K6Za_phaseLabel{color:var(--lotus);letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:600;transition:color .4s}.T0K6Za_idleHint{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.5}.T0K6Za_progressTrack{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:9999px;width:100%;max-width:16rem;height:.35rem;margin:.5rem 0;overflow:hidden}.T0K6Za_progressBar{background:var(--lotus);border-radius:9999px;height:100%;transition:width .3s}.T0K6Za_cycleText{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:600}.T0K6Za_primaryButton{border:1px solid var(--lotus);background:var(--lotus);color:#fff;letter-spacing:.04em;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px -2px #d4843a66}.T0K6Za_primaryButton:hover{transform:translateY(-1px);box-shadow:0 6px 20px -2px #d4843a8c}.T0K6Za_stopButton{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:0 0}.T0K6Za_stopButton:hover{background:color-mix(in srgb, var(--paper-light) 90%, transparent);border-color:var(--ink-soft)}.T0K6Za_completedCard{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, #e8f5e9 70%, var(--paper-light)) 0%, var(--paper) 100%);border:1px solid color-mix(in srgb, #81c784 40%, var(--line));border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;max-width:24rem;padding:2rem;display:flex;box-shadow:0 8px 30px -4px #4caf501f}.T0K6Za_completedIcon{font-size:3rem}
.bF4Jhq_lotusContainer{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.bF4Jhq_lotusSvg{transition:transform 1.2s cubic-bezier(.25,1,.5,1);overflow:visible}.bF4Jhq_phaseInhale{transform:scale(1.22)}.bF4Jhq_phaseHoldIn{filter:drop-shadow(0 0 16px #0d948873);transform:scale(1.22)}.bF4Jhq_phaseExhale{transform:scale(.88)}.bF4Jhq_phaseHoldOut{opacity:.75;transform:scale(.88)}.bF4Jhq_outerPetal{transform-origin:50%;transition:all 1.2s cubic-bezier(.25,1,.5,1)}.bF4Jhq_phaseInhale .bF4Jhq_outerPetal{opacity:.9}.bF4Jhq_phaseExhale .bF4Jhq_outerPetal{opacity:.4}.bF4Jhq_resonanceRing{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:4 6;opacity:.35;transform-origin:50%;animation:40s linear infinite bF4Jhq_rotateSlow}.bF4Jhq_resonanceRingInner{fill:none;stroke:currentColor;stroke-width:1px;opacity:.5;transform-origin:50%;animation:30s linear infinite bF4Jhq_rotateReverse}@keyframes bF4Jhq_rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bF4Jhq_rotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.bF4Jhq_centerBindu{filter:drop-shadow(0 0 8px)}
.g0oVMW_container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.g0oVMW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.g0oVMW_titleArea{align-items:flex-start;gap:.875rem;display:flex}.g0oVMW_icon{font-size:2.25rem;line-height:1}.g0oVMW_title{color:var(--color-text,#2c2523);margin:0;font-size:1.5rem;font-weight:700}.g0oVMW_subtitle{color:var(--color-text-muted,#726860);margin:.25rem 0 0;font-size:.875rem}.g0oVMW_addBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .16s}.g0oVMW_addBtn:hover{opacity:.9}.g0oVMW_formCard{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5540);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 4px 12px #0000000a}.g0oVMW_formTitle{margin:0;font-size:1.125rem;font-weight:650}.g0oVMW_categoryPills{flex-wrap:wrap;gap:.5rem;display:flex}.g0oVMW_catPill{border:1px solid var(--color-line,#685e5540);color:var(--color-text,#2c2523);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.g0oVMW_field{flex-direction:column;gap:.375rem;display:flex}.g0oVMW_label{color:var(--color-text,#2c2523);font-size:.8125rem;font-weight:600}.g0oVMW_input,.g0oVMW_textarea{border:1px solid var(--color-line,#685e5540);background-color:#fff;border-radius:.5rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.g0oVMW_submitBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600}.g0oVMW_submitBtn:disabled{opacity:.5;cursor:not-allowed}.g0oVMW_momentList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.g0oVMW_momentCard{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5533);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.g0oVMW_momentTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.g0oVMW_momentTag{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.g0oVMW_momentStudent{color:var(--color-action,#a85022);font-size:.75rem;font-weight:600}.g0oVMW_momentDesc{color:var(--color-text,#2c2523);margin:0;font-size:.9375rem;line-height:1.5}.g0oVMW_momentTime{color:var(--color-text-muted,#726860);align-self:flex-end;font-size:.75rem}.g0oVMW_emptyState{text-align:center;border:1px dashed var(--color-line,#685e554d);color:var(--color-text-muted,#726860);border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}
.ZU0PKq_container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ZU0PKq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ZU0PKq_titleArea{align-items:flex-start;gap:.875rem;display:flex}.ZU0PKq_icon{font-size:2.25rem;line-height:1}.ZU0PKq_title{color:var(--color-text,#2c2523);margin:0;font-size:1.5rem;font-weight:700}.ZU0PKq_subtitle{color:var(--color-text-muted,#726860);margin:.25rem 0 0;font-size:.875rem}.ZU0PKq_addBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.ZU0PKq_formCard{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5540);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ZU0PKq_formTitle{margin:0;font-size:1.125rem;font-weight:650}.ZU0PKq_categoryPills{flex-wrap:wrap;gap:.5rem;display:flex}.ZU0PKq_catPill{border:1px solid var(--color-line,#685e5540);color:var(--color-text,#2c2523);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ZU0PKq_field{flex-direction:column;gap:.375rem;display:flex}.ZU0PKq_label{color:var(--color-text,#2c2523);font-size:.8125rem;font-weight:600}.ZU0PKq_textarea{border:1px solid var(--color-line,#685e5540);background-color:#fff;border-radius:.5rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.ZU0PKq_submitBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600}.ZU0PKq_submitBtn:disabled{opacity:.5;cursor:not-allowed}.ZU0PKq_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.ZU0PKq_card{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5533);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ZU0PKq_cardHeader{justify-content:space-between;align-items:center;display:flex}.ZU0PKq_tag{letter-spacing:.05em;font-size:.75rem;font-weight:700}.ZU0PKq_time{color:var(--color-text-muted,#726860);font-size:.75rem}.ZU0PKq_content{color:var(--color-text,#2c2523);margin:0;font-size:.9375rem;line-height:1.5}.ZU0PKq_emptyState{text-align:center;border:1px dashed var(--color-line,#685e554d);color:var(--color-text-muted,#726860);border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}
._3XBCBq_container{flex-direction:column;gap:1.5rem;width:100%;display:flex}._3XBCBq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._3XBCBq_titleArea{align-items:flex-start;gap:.875rem;display:flex}._3XBCBq_icon{font-size:2.25rem;line-height:1}._3XBCBq_title{color:var(--color-text,#2c2523);margin:0;font-size:1.5rem;font-weight:700}._3XBCBq_subtitle{color:var(--color-text-muted,#726860);margin:.25rem 0 0;font-size:.875rem}._3XBCBq_addBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}._3XBCBq_formCard{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5540);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._3XBCBq_formTitle{margin:0;font-size:1.125rem;font-weight:650}._3XBCBq_field{flex-direction:column;gap:.375rem;display:flex}._3XBCBq_label{color:var(--color-text,#2c2523);font-size:.8125rem;font-weight:600}._3XBCBq_textarea{border:1px solid var(--color-line,#685e5540);background-color:#fff;border-radius:.5rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}._3XBCBq_submitBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600}._3XBCBq_submitBtn:disabled{opacity:.5;cursor:not-allowed}._3XBCBq_seedsList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}._3XBCBq_seedCard{background:#a850220a;border:1px solid #a850222e;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative}._3XBCBq_seedSprout{font-size:1.25rem}._3XBCBq_seedText{color:var(--color-text,#2c2523);margin:0;font-size:.9375rem;font-style:italic;line-height:1.5}._3XBCBq_seedTime{color:var(--color-text-muted,#726860);align-self:flex-end;font-size:.75rem}._3XBCBq_emptyState{text-align:center;border:1px dashed var(--color-line,#685e554d);color:var(--color-text-muted,#726860);border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}
.pXT0BW_container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.pXT0BW_header{align-items:flex-start;gap:.875rem;display:flex}.pXT0BW_icon{font-size:2.25rem;line-height:1}.pXT0BW_title{color:var(--color-text,#2c2523);margin:0;font-size:1.5rem;font-weight:700}.pXT0BW_subtitle{color:var(--color-text-muted,#726860);margin:.25rem 0 0;font-size:.875rem}.pXT0BW_progressCard{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5533);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.pXT0BW_progressTop{justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.pXT0BW_progressLabel{color:var(--color-text-muted,#726860)}.pXT0BW_progressPct{color:var(--color-action,#a85022)}.pXT0BW_track{background-color:#685e551f;border-radius:9999px;width:100%;height:6px;overflow:hidden}.pXT0BW_fill{background-color:var(--color-action,#a85022);height:100%;transition:width .24s}.pXT0BW_formRow{gap:.75rem;display:flex}.pXT0BW_input{border:1px solid var(--color-line,#685e5540);background-color:#fff;border-radius:.5rem;flex:1;padding:.625rem .875rem;font-size:.875rem}.pXT0BW_addBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600}.pXT0BW_addBtn:disabled{opacity:.5;cursor:not-allowed}.pXT0BW_list{flex-direction:column;gap:.5rem;display:flex}.pXT0BW_itemRow{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5533);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:opacity .16s;display:flex}.pXT0BW_itemDone{opacity:.6}.pXT0BW_checkbox{border:2px solid var(--color-action,#a85022);cursor:pointer;color:#fff;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:.75rem;font-weight:700;display:flex}.pXT0BW_checkboxChecked{background-color:var(--color-action,#a85022)}.pXT0BW_itemText{color:var(--color-text,#2c2523);flex:1;font-size:.9375rem}.pXT0BW_itemDone .pXT0BW_itemText{color:var(--color-text-muted,#726860);text-decoration:line-through}.pXT0BW_deleteBtn{color:var(--color-text-muted,#726860);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.875rem}.pXT0BW_emptyState{text-align:center;border:1px dashed var(--color-line,#685e554d);color:var(--color-text-muted,#726860);border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}
.FgMRmG_container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.FgMRmG_header{align-items:flex-start;gap:.875rem;display:flex}.FgMRmG_icon{font-size:2.25rem;line-height:1}.FgMRmG_title{color:var(--color-text,#2c2523);margin:0;font-size:1.5rem;font-weight:700}.FgMRmG_subtitle{color:var(--color-text-muted,#726860);margin:.25rem 0 0;font-size:.875rem}.FgMRmG_card{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5540);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.FgMRmG_cardEyebrow{color:var(--color-text,#2c2523);font-size:.875rem;font-weight:650}.FgMRmG_levelSelector{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.5rem;display:grid}.FgMRmG_levelBtn{border:1px solid var(--color-line,#685e5533);cursor:pointer;background:0 0;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;transition:all .16s;display:flex}.FgMRmG_levelEmoji{font-size:1.5rem}.FgMRmG_levelLabel{color:var(--color-text,#2c2523);font-size:.75rem;font-weight:600}.FgMRmG_sliderBox{flex-direction:column;gap:.75rem;padding:.5rem 0;display:flex}.FgMRmG_rangeInput{width:100%;accent-color:var(--color-action,#a85022);cursor:pointer}.FgMRmG_selectedFeedback{justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.FgMRmG_actions{justify-content:flex-end;display:flex}.FgMRmG_saveBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:650}.FgMRmG_saveBtn:disabled{opacity:.5;cursor:not-allowed}.FgMRmG_historyList{flex-direction:column;gap:.75rem;display:flex}.FgMRmG_historyTitle{color:var(--color-text-muted,#726860);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:650}.FgMRmG_historyGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.FgMRmG_historyItem{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5533);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.FgMRmG_historyDate{color:var(--color-text-muted,#726860);font-size:.75rem}.FgMRmG_historyEmoji{font-size:1.25rem}.FgMRmG_historyLabel{font-size:.8125rem;font-weight:650}
.Zlmqta_container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.Zlmqta_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Zlmqta_titleArea{align-items:flex-start;gap:.875rem;display:flex}.Zlmqta_icon{font-size:2.25rem;line-height:1}.Zlmqta_title{color:var(--color-text,#2c2523);margin:0;font-size:1.5rem;font-weight:700}.Zlmqta_subtitle{color:var(--color-text-muted,#726860);margin:.25rem 0 0;font-size:.875rem}.Zlmqta_addBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.Zlmqta_formCard{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5540);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.Zlmqta_formTitle{margin:0;font-size:1.125rem;font-weight:650}.Zlmqta_field{flex-direction:column;gap:.375rem;display:flex}.Zlmqta_label{color:var(--color-text,#2c2523);font-size:.8125rem;font-weight:600}.Zlmqta_input{border:1px solid var(--color-line,#685e5540);background-color:#fff;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem}.Zlmqta_submitBtn{background-color:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600}.Zlmqta_submitBtn:disabled{opacity:.5;cursor:not-allowed}.Zlmqta_list{flex-direction:column;gap:.5rem;display:flex}.Zlmqta_goalRow{background-color:var(--color-surface,#fff);border:1px solid var(--color-line,#685e5533);border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.Zlmqta_goalDone{opacity:.6}.Zlmqta_checkbox{border:2px solid var(--color-action,#a85022);cursor:pointer;color:#fff;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:.75rem;font-weight:700;display:flex}.Zlmqta_checkboxChecked{background-color:var(--color-action,#a85022)}.Zlmqta_goalInfo{flex-direction:column;flex:1;gap:.375rem;display:flex}.Zlmqta_goalText{color:var(--color-text,#2c2523);font-size:.9375rem}.Zlmqta_goalDone .Zlmqta_goalText{color:var(--color-text-muted,#726860);text-decoration:line-through}.Zlmqta_miniTrack{background-color:#685e551f;border-radius:9999px;width:100%;max-width:180px;height:4px;overflow:hidden}.Zlmqta_miniFill{background-color:var(--color-success,#2e7d32);height:100%}.Zlmqta_emptyState{text-align:center;border:1px dashed var(--color-line,#685e554d);color:var(--color-text-muted,#726860);border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}
.n9uXea_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.n9uXea_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.n9uXea_titleArea{flex-direction:column;gap:.25rem;display:flex}.n9uXea_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.n9uXea_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.n9uXea_dayTabs{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;gap:.5rem;padding:.375rem;display:flex}.n9uXea_dayTab{color:var(--color-text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.n9uXea_dayTabActive{background:var(--color-surface,#fff);color:var(--color-action,#0284c7);box-shadow:0 1px 3px #0000001a}.n9uXea_periodList{flex-direction:column;gap:.75rem;display:flex}.n9uXea_periodCard{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:transform .15s,border-color .15s;display:flex}.n9uXea_periodCard:hover{border-color:var(--color-action,#0284c7);transform:translateY(-1px)}.n9uXea_periodMeta{align-items:center;gap:1.25rem;display:flex}.n9uXea_periodTime{color:var(--color-text-secondary,#64748b);background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:flex}.n9uXea_periodDetails{flex-direction:column;gap:.125rem;display:flex}.n9uXea_periodSubject{color:var(--color-text-primary,#0f172a);font-size:1rem;font-weight:600}.n9uXea_periodRoom{color:var(--color-text-secondary,#64748b);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.n9uXea_deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:color .15s,background .15s}.n9uXea_deleteBtn:hover{color:#ef4444;background:#fee2e2}.n9uXea_addForm{background:var(--color-surface-subtle,#f8fafc);border:1px dashed var(--color-line,#cbd5e1);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.n9uXea_formRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.n9uXea_formInput,.n9uXea_formSelect{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);color:var(--color-text-primary,#0f172a);border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.n9uXea_formInput:focus,.n9uXea_formSelect:focus{border-color:var(--color-action,#0284c7);outline:none;box-shadow:0 0 0 2px #0284c726}.n9uXea_actionRow{justify-content:flex-end;gap:.5rem;display:flex}.n9uXea_submitBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:inline-flex}.n9uXea_submitBtn:hover{opacity:.9}.n9uXea_cancelBtn{border:1px solid var(--color-line,#cbd5e1);color:var(--color-text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.n9uXea_emptyState{text-align:center;color:var(--color-text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}
.RU1WpW_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.RU1WpW_treeVisual{background:radial-gradient(circle,#22c55e26 0%,#22c55e05 70%,#0000 100%);border:1px dashed #22c55e4d;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;animation:4s ease-in-out infinite RU1WpW_gentlePulse;display:flex;position:relative}@keyframes RU1WpW_gentlePulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e33}50%{transform:scale(1.04);box-shadow:0 0 20px 4px #22c55e26}}.RU1WpW_treeEmoji{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 6px #0000001a);font-size:4rem}.RU1WpW_stageInfo{flex-direction:column;gap:.25rem;display:flex}.RU1WpW_stageTitle{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.35rem;font-weight:700}.RU1WpW_stageDesc{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.RU1WpW_metricsBar{flex-direction:column;gap:.5rem;width:100%;max-width:320px;display:flex}.RU1WpW_progressTrack{background:var(--color-line,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.RU1WpW_progressBar{background:#22c55e;border-radius:999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.RU1WpW_metricLabels{color:var(--color-text-secondary,#64748b);justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}.RU1WpW_pastNotice{color:#d97706;background:#fef3c7;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}
.oocDvG_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.oocDvG_header{justify-content:space-between;align-items:center;display:flex}.oocDvG_titleArea{flex-direction:column;gap:.25rem;display:flex}.oocDvG_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.oocDvG_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.oocDvG_levelGrid{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.oocDvG_levelCard{background:var(--color-surface-subtle,#f8fafc);cursor:pointer;border:2px solid #0000;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;transition:all .2s;display:flex}.oocDvG_levelCard:hover{border-color:#0284c74d;transform:translateY(-2px)}.oocDvG_levelCardActive{background:var(--color-surface,#fff);border-color:var(--color-action,#0284c7);box-shadow:0 4px 12px #0284c726}.oocDvG_levelEmoji{font-size:1.75rem}.oocDvG_levelLabel{color:var(--color-text-primary,#0f172a);font-size:.8125rem;font-weight:700}.oocDvG_levelDesc{color:var(--color-text-secondary,#64748b);text-align:center;font-size:.6875rem}.oocDvG_notesArea{flex-direction:column;gap:.5rem;display:flex}.oocDvG_notesInput{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);width:100%;color:var(--color-text-primary,#0f172a);resize:vertical;border-radius:.5rem;padding:.75rem;font-family:inherit;font-size:.875rem}.oocDvG_notesInput:focus{border-color:var(--color-action,#0284c7);outline:none;box-shadow:0 0 0 2px #0284c726}.oocDvG_saveBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-end;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:inline-flex}.oocDvG_saveBtn:hover{opacity:.9}.oocDvG_historySection{border-top:1px solid var(--color-line,#e2e8f0);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.oocDvG_historyTitle{color:var(--color-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:700}.oocDvG_historyBars{align-items:flex-end;gap:.75rem;height:80px;padding:.5rem 0;display:flex}.oocDvG_barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.375rem;height:100%;display:flex}.oocDvG_barFill{border-radius:.25rem .25rem 0 0;width:100%;max-width:28px;transition:height .4s}.oocDvG_barDate{color:var(--color-text-secondary,#64748b);font-size:.6875rem}
.k95n_G_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.k95n_G_header{flex-direction:column;gap:.25rem;display:flex}.k95n_G_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.k95n_G_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.k95n_G_recordCard{background:var(--color-surface-subtle,#f8fafc);border:1px dashed var(--color-line,#cbd5e1);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem;display:flex}.k95n_G_micBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .2s;display:flex;box-shadow:0 4px 12px #0284c740}.k95n_G_micBtn:hover{transform:scale(1.05)}.k95n_G_micBtnRecording{background:#ef4444;animation:1.5s ease-in-out infinite k95n_G_recordingPulse;box-shadow:0 0 20px #ef444466}@keyframes k95n_G_recordingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.k95n_G_timer{color:var(--color-text-primary,#0f172a);font-family:monospace;font-size:1.25rem;font-weight:700}.k95n_G_audioPreview{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.k95n_G_audioPlayer{width:100%;max-width:400px}.k95n_G_actionRow{gap:.75rem;display:flex}.k95n_G_saveBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.k95n_G_discardBtn{color:#64748b;border:1px solid var(--color-line,#cbd5e1);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.k95n_G_discardBtn:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5}
.ST9TIq_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.ST9TIq_header{justify-content:space-between;align-items:center;display:flex}.ST9TIq_titleArea{flex-direction:column;gap:.25rem;display:flex}.ST9TIq_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.ST9TIq_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.ST9TIq_list{flex-direction:column;gap:.75rem;display:flex}.ST9TIq_item{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ST9TIq_itemDetails{align-items:center;gap:1rem;display:flex}.ST9TIq_itemTitle{color:var(--color-text-primary,#0f172a);font-size:.9375rem;font-weight:600}.ST9TIq_itemDesc{color:var(--color-text-secondary,#64748b);font-size:.8125rem}.ST9TIq_presetsSection{flex-direction:column;gap:.5rem;display:flex}.ST9TIq_presetsLabel{color:var(--color-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.ST9TIq_presetsGrid{flex-wrap:wrap;gap:.5rem;display:flex}.ST9TIq_presetChip{background:var(--color-surface-subtle,#f1f5f9);border:1px solid var(--color-line,#cbd5e1);color:var(--color-text-primary,#0f172a);cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.ST9TIq_presetChip:hover{background:var(--color-action-subtle,#e0f2fe);border-color:var(--color-action,#0284c7);color:var(--color-action,#0284c7)}.ST9TIq_cadenceBadge{color:#0284c7;background:#0284c71a;border-radius:9999px;align-items:center;gap:.25rem;margin-top:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ST9TIq_timeBadge{color:#8b5cf6;background:#8b5cf61a;border-radius:9999px;align-items:center;gap:.25rem;margin-top:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ST9TIq_categoryGroup{flex-wrap:wrap;gap:.5rem;display:flex}.ST9TIq_categoryBtn{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;display:inline-flex}.ST9TIq_categoryBtnActive{background:var(--color-action,#0284c7);color:#fff;border-color:var(--color-action,#0284c7)}.ST9TIq_select{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);color:var(--color-text-primary,#0f172a);border-radius:.5rem;padding:.625rem;font-size:.875rem}.ST9TIq_itemRight{align-items:center;gap:.5rem;display:flex}.ST9TIq_toggleBtn{border:1px solid var(--color-line,#cbd5e1);cursor:pointer;color:var(--color-text-secondary,#64748b);background:0 0;border-radius:9999px;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .15s}.ST9TIq_toggleBtnActive{color:#059669;background:#ecfdf5;border-color:#10b981}.ST9TIq_deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem}.ST9TIq_deleteBtn:hover{color:#ef4444}.ST9TIq_addForm{background:var(--color-surface-subtle,#f8fafc);border:1px dashed var(--color-line,#cbd5e1);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ST9TIq_input{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);border-radius:.5rem;padding:.625rem;font-size:.875rem}.ST9TIq_addBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.ST9TIq_desktopNotifBanner{background:#0284c70f;border:1px solid #0284c733;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.ST9TIq_desktopNotifLeft{align-items:center;gap:.75rem;display:flex}.ST9TIq_desktopNotifTitle{color:var(--color-text-primary,#0f172a);font-size:.875rem;font-weight:600}.ST9TIq_desktopNotifSubtitle{color:var(--color-text-secondary,#64748b);font-size:.75rem}.ST9TIq_desktopNotifBtn{background:var(--color-surface,#fff);border:1px solid var(--color-action,#0284c7);color:var(--color-action,#0284c7);cursor:pointer;white-space:nowrap;border-radius:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}.ST9TIq_desktopNotifBtn:hover{background:var(--color-action,#0284c7);color:#fff}.ST9TIq_desktopNotifActiveBadge{color:#059669;background:#10b9811a;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ST9TIq_toastNotice{color:#f8fafc;background:#0f172a;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.8125rem;animation:.2s ease-out ST9TIq_fadeIn;display:flex;box-shadow:0 4px 12px #00000026}@keyframes ST9TIq_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ST9TIq_toastCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.25rem}.ST9TIq_feedbackActions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.ST9TIq_actionPillBtn{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);cursor:pointer;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.ST9TIq_doneBtn{color:#059669;background:#f0fdf4;border-color:#a7f3d0}.ST9TIq_doneBtn:hover{background:#dcfce7}.ST9TIq_snoozeBtn{color:#d97706;background:#fffbeb;border-color:#fde68a}.ST9TIq_snoozeBtn:hover{background:#fef3c7}.ST9TIq_noteBtn{color:#7c3aed;background:#faf5ff;border-color:#ddd6fe}.ST9TIq_noteBtn:hover{background:#f3e8ff}.ST9TIq_skipBtn{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.ST9TIq_skipBtn:hover{background:#f1f5f9}.ST9TIq_snoozeMenu{background:#fffbeb;border:1px solid #fde68a;border-radius:.375rem;align-items:center;gap:.35rem;margin-top:.35rem;padding:.35rem;display:flex}.ST9TIq_snoozeOption{color:#b45309;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:.25rem;padding:.15rem .4rem;font-size:.6875rem;font-weight:600}.ST9TIq_noteBox{gap:.35rem;margin-top:.35rem;display:flex}.ST9TIq_noteInput{border:1px solid var(--color-line,#cbd5e1);border-radius:.375rem;flex:1;padding:.25rem .5rem;font-size:.75rem}.ST9TIq_saveNoteBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.ST9TIq_feedbackBadge{color:#475569;background:#f1f5f9;border-radius:9999px;align-items:center;gap:.25rem;margin-top:.25rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}
.GqSw_q_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.GqSw_q_header{flex-direction:column;gap:.25rem;display:flex}.GqSw_q_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.GqSw_q_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.GqSw_q_stepper{justify-content:space-between;margin:1rem 0;display:flex;position:relative}.GqSw_q_stepNode{color:#94a3b8;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.GqSw_q_stepNodeActive{color:var(--color-action,#0284c7)}.GqSw_q_stepCircle{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex}.GqSw_q_stepCircleActive{background:var(--color-action,#0284c7);color:#fff;border-color:var(--color-action,#0284c7)}.GqSw_q_ritualBody{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.5rem;display:flex}.GqSw_q_stepTitle{color:var(--color-text-primary,#0f172a);font-size:1.25rem;font-weight:700}.GqSw_q_stepDesc{color:var(--color-text-secondary,#64748b);max-width:480px;font-size:.9375rem;line-height:1.5}.GqSw_q_input{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);border-radius:.5rem;width:100%;max-width:480px;padding:.75rem;font-size:.875rem}.GqSw_q_nextBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:center;align-items:center;gap:.375rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}
.RpHmSG_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.RpHmSG_header{flex-direction:column;gap:.25rem;display:flex}.RpHmSG_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.RpHmSG_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.RpHmSG_timeline{flex-direction:column;gap:1.25rem;padding-left:1.5rem;display:flex;position:relative}.RpHmSG_timeline:before{content:"";background:var(--color-line,#e2e8f0);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.5rem}.RpHmSG_recordCard{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative}.RpHmSG_recordCard:before{content:"";background:var(--color-action,#0284c7);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:1.25rem;left:-1.35rem}.RpHmSG_recordHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.RpHmSG_yearTag{color:var(--color-action,#0284c7);background:#0284c71a;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.RpHmSG_designation{color:var(--color-text-primary,#0f172a);font-size:1rem;font-weight:700}.RpHmSG_school{color:var(--color-text-secondary,#64748b);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.RpHmSG_statsRow{color:var(--color-text-secondary,#64748b);gap:1.5rem;font-size:.8125rem;display:flex}.RpHmSG_tags{flex-wrap:wrap;gap:.375rem;display:flex}.RpHmSG_tag{color:#334155;background:#e2e8f0;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}
.DN2ScG_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.DN2ScG_header{flex-direction:column;gap:.25rem;display:flex}.DN2ScG_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.DN2ScG_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.DN2ScG_form{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.DN2ScG_textarea{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);width:100%;color:var(--color-text-primary,#0f172a);resize:vertical;border-radius:.5rem;padding:.75rem;font-family:inherit;font-size:.875rem}.DN2ScG_textarea:focus{border-color:var(--color-action,#0284c7);outline:none;box-shadow:0 0 0 2px #0284c726}.DN2ScG_submitBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-end;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.DN2ScG_list{flex-direction:column;gap:.75rem;display:flex}.DN2ScG_card{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.DN2ScG_decisionText{color:var(--color-text-primary,#0f172a);font-size:.9375rem;font-weight:600}.DN2ScG_contextText{color:var(--color-text-secondary,#64748b);font-size:.8125rem;line-height:1.4}.DN2ScG_date{color:#94a3b8;font-size:.6875rem}
.PYiu6a_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.PYiu6a_header{flex-direction:column;gap:.25rem;display:flex}.PYiu6a_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.PYiu6a_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.PYiu6a_stepper{justify-content:space-between;margin:.5rem 0;display:flex}.PYiu6a_stepDot{color:#94a3b8;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.PYiu6a_stepDotActive{color:var(--color-action,#0284c7)}.PYiu6a_wizardCard{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.PYiu6a_question{color:var(--color-text-primary,#0f172a);font-size:1.0625rem;font-weight:700}.PYiu6a_textarea{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);width:100%;color:var(--color-text-primary,#0f172a);resize:vertical;border-radius:.5rem;padding:.75rem;font-family:inherit;font-size:.875rem}.PYiu6a_trapsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.PYiu6a_trapBtn{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);color:var(--color-text-primary,#0f172a);cursor:pointer;text-align:left;border-radius:.5rem;padding:.625rem;font-size:.8125rem;font-weight:600;transition:all .15s}.PYiu6a_trapBtnActive{border-color:var(--color-action,#0284c7);color:var(--color-action,#0284c7);background:#0284c714}.PYiu6a_actionRow{justify-content:flex-end;gap:.75rem;display:flex}.PYiu6a_nextBtn{background:var(--color-action,#0284c7);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}
.o3QyCa_container{align-items:center;display:inline-flex;position:relative}.o3QyCa_trigger{background:color-mix(in srgb, var(--lotus,#bd5d38) 10%, transparent);border:1px solid color-mix(in srgb, var(--lotus,#bd5d38) 25%, transparent);color:var(--ink,#131e27);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-family:inherit;font-size:.72rem;font-weight:650;transition:all .15s;display:inline-flex}.o3QyCa_trigger:hover,.o3QyCa_trigger[aria-expanded=true]{background:color-mix(in srgb, var(--lotus,#bd5d38) 18%, transparent);border-color:color-mix(in srgb, var(--lotus,#bd5d38) 45%, transparent)}.o3QyCa_trigger:focus-visible{outline:2px solid var(--lotus,#bd5d38);outline-offset:2px}.o3QyCa_prefix{color:var(--ink-soft,#453c35);font-size:.68rem;font-weight:500}.o3QyCa_activeRole{color:var(--lotus,#bd5d38);font-weight:700}.o3QyCa_caret{color:var(--ink-soft,#453c35);font-size:.6rem;transition:transform .15s}.o3QyCa_trigger[aria-expanded=true] .o3QyCa_caret{transform:rotate(180deg)}.o3QyCa_dropdown{z-index:50;border:1px solid var(--line,#e2ded7);background:var(--paper,#faf8f5);border-radius:.75rem;min-width:17rem;padding:.4rem;animation:.12s ease-out o3QyCa_fadeIn;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 .8rem 2.2rem #00000024,0 .2rem .6rem #0000000f}@keyframes o3QyCa_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.o3QyCa_menuHeader{border-bottom:1px solid var(--line,#e2ded7);margin-bottom:.3rem;padding:.4rem .6rem .3rem}.o3QyCa_menuHeaderTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft,#453c35);font-size:.65rem;font-weight:700}.o3QyCa_menuHeaderSubtitle{color:var(--ink-soft,#453c35);margin-top:.15rem;font-size:.68rem}.o3QyCa_option{text-align:left;cursor:pointer;width:100%;color:var(--ink,#131e27);background:0 0;border:none;border-radius:.5rem;flex-direction:column;padding:.5rem .6rem;font-family:inherit;transition:background .12s;display:flex}.o3QyCa_option:hover,.o3QyCa_option:focus-visible{background:var(--paper-light,#f1ede6);outline:none}.o3QyCa_optionActive{background:color-mix(in srgb, var(--lotus,#bd5d38) 8%, transparent)}.o3QyCa_optionActive:hover{background:color-mix(in srgb, var(--lotus,#bd5d38) 14%, transparent)}.o3QyCa_optionTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.o3QyCa_optionTitle{color:var(--ink,#131e27);font-size:.78rem;font-weight:700}.o3QyCa_optionActive .o3QyCa_optionTitle{color:var(--lotus,#bd5d38)}.o3QyCa_optionCheck{color:var(--lotus,#bd5d38);font-size:.75rem;font-weight:700}.o3QyCa_optionDescription{color:var(--ink-soft,#453c35);margin-top:.2rem;font-size:.68rem;line-height:1.35}.o3QyCa_staticBadge{background:color-mix(in srgb, var(--lotus,#bd5d38) 12%, transparent);border:1px solid color-mix(in srgb, var(--lotus,#bd5d38) 30%, transparent);color:var(--lotus,#bd5d38);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}
.LPlj7q_container{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.LPlj7q_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.LPlj7q_titleArea{flex-direction:column;gap:.25rem;display:flex}.LPlj7q_title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.LPlj7q_subtitle{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem}.LPlj7q_quickPills{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.LPlj7q_pulseCard{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;transition:transform .15s,border-color .15s;display:flex}.LPlj7q_pulseCard:hover{border-color:var(--color-action,#0284c7);transform:translateY(-2px)}.LPlj7q_iconCircle{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}.LPlj7q_pulseInfo{flex-direction:column;gap:.125rem;display:flex}.LPlj7q_pulseLabel{color:var(--color-text-primary,#0f172a);font-size:.9375rem;font-weight:700}.LPlj7q_pulseValue{color:var(--color-text-secondary,#64748b);font-size:.8125rem}
.a6lv5a_container{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.a6lv5a_presenceStrip{cursor:pointer;transition:transform .18s,box-shadow .18s;padding:.875rem 1.25rem!important}.a6lv5a_presenceStrip:hover{transform:translateY(-1px)}.a6lv5a_presenceContent{align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.a6lv5a_presenceDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.a6lv5a_dotGood{background-color:var(--color-success,#2e7d32);box-shadow:0 0 6px #2e7d3266}.a6lv5a_dotWarning{background-color:var(--color-warning,#ed6c02);box-shadow:0 0 6px #ed6c0266}.a6lv5a_dotAlert{background-color:var(--color-danger,#d32f2f);box-shadow:0 0 6px #d32f2f66}.a6lv5a_presenceText{color:var(--color-text,#2c2523);flex:1;font-weight:600}.a6lv5a_actionArrow{color:var(--color-action,#a85022);font-size:.8125rem;font-weight:600}.a6lv5a_metricGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.a6lv5a_metricCard{flex-direction:column;display:flex;padding:1rem 1.25rem!important}.a6lv5a_clickableCard{cursor:pointer;transition:transform .18s}.a6lv5a_clickableCard:hover{transform:translateY(-1px)}.a6lv5a_metricLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#726860);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.a6lv5a_metricValue{color:var(--color-text,#2c2523);font-size:1.75rem;font-weight:750;line-height:1.1}.a6lv5a_alertValue{color:var(--color-warning,#ed6c02)}.a6lv5a_metricSub{color:var(--color-text-muted,#726860);margin-top:.25rem;font-size:.75rem}.a6lv5a_trendUp{color:var(--color-success,#2e7d32);font-weight:600}.a6lv5a_trendDown{color:var(--color-danger,#d32f2f);font-weight:600}.a6lv5a_loadingContainer{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.a6lv5a_skeletonStrip{background:#685e5514;border-radius:8px;height:48px;animation:1.5s ease-in-out infinite a6lv5a_pulse}.a6lv5a_skeletonGrid{background:#685e5514;border-radius:8px;height:80px;animation:1.5s ease-in-out infinite a6lv5a_pulse}@keyframes a6lv5a_pulse{0%,to{opacity:.6}50%{opacity:.3}}
.kUiPzG_drawerOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172a66;justify-content:flex-end;animation:.2s ease-out kUiPzG_fadeIn;display:flex;position:fixed;inset:0}@keyframes kUiPzG_fadeIn{0%{opacity:0}to{opacity:1}}.kUiPzG_drawerPanel{background:var(--color-surface,#fff);flex-direction:column;gap:1.5rem;width:100%;max-width:420px;height:100%;padding:2rem 1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) kUiPzG_slideIn;display:flex;box-shadow:-8px 0 24px #0000001f}@keyframes kUiPzG_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.kUiPzG_drawerHeader{justify-content:space-between;align-items:center;display:flex}.kUiPzG_drawerTitle{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700}.kUiPzG_closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem}.kUiPzG_closeBtn:hover{color:#0f172a;background:#f1f5f9}.kUiPzG_orbContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.kUiPzG_luminousOrb{filter:drop-shadow(0 0 25px #38bdf880);background:radial-gradient(circle,#38bdf8 0%,#818cf8 60%,#818cf800 100%);border-radius:50%;width:90px;height:90px;animation:4s ease-in-out infinite kUiPzG_breathingOrb}@keyframes kUiPzG_breathingOrb{0%,to{filter:drop-shadow(0 0 20px #38bdf866);transform:scale(1)}50%{filter:drop-shadow(0 0 35px #818cf8b3);transform:scale(1.12)}}.kUiPzG_nudgeBox{color:var(--color-text-primary,#0f172a);background:#38bdf814;border:1px solid #38bdf833;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.kUiPzG_seedList{flex-direction:column;gap:.625rem;display:flex}.kUiPzG_seedPrompt{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-line,#e2e8f0);color:#334155;cursor:pointer;border-radius:.625rem;padding:.875rem 1rem;font-size:.875rem;font-style:italic;transition:all .15s}.kUiPzG_seedPrompt:hover{background:var(--color-surface,#fff);border-color:var(--color-action,#0284c7);transform:translate(3px)}.kUiPzG_triggerPill{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);color:var(--color-text-secondary,#64748b);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.kUiPzG_triggerPill:hover{border-color:var(--color-action,#0284c7);color:var(--color-action,#0284c7)}
.l1NB6G_roleLensContainer{background:var(--paper,#fdfbf7);border:1px solid var(--line,#2c28251f);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .35rem;display:inline-flex;box-shadow:0 1px 3px #2c28250a}.l1NB6G_roleLensLabel{color:var(--ink-soft,#6b645d);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;padding:0 .4rem;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.l1NB6G_roleMenu{border:1px solid var(--line,#2c282524);background:var(--paper-light,#fffdfa);min-height:2.65rem;color:var(--ink,#29251f);white-space:nowrap;border-radius:.75rem;flex:none;align-items:center;padding:0 .7rem;display:inline-flex;position:relative;box-shadow:0 1px 2px #2c28250a}.l1NB6G_roleMenuLabel{color:var(--ink-soft,#6b645d);font-size:.72rem}.l1NB6G_roleMenu select{appearance:none;max-width:9rem;min-height:2.55rem;color:var(--ink,#29251f);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 1.15rem 0 0;font-size:.86rem;font-weight:650}.l1NB6G_roleMenu select:focus-visible{outline:2px solid var(--gd-border-focus);outline-offset:2px;border-radius:.35rem}.l1NB6G_roleMenu:focus-within{border-color:var(--gd-border-focus)}.l1NB6G_roleMenuChevron{pointer-events:none;font-size:.9rem;position:absolute;right:.65rem}.l1NB6G_rolePills{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.l1NB6G_rolePill{color:var(--ink-soft,#6b645d);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-family:inherit;font-size:.8rem;line-height:1.2;transition:all .15s ease-out;display:inline-flex}.l1NB6G_rolePill:hover{color:var(--ink,#1f1b18);background:#2c28250a}.l1NB6G_rolePill[data-active=true]{background:var(--surface,#fff);color:var(--ink,#1f1b18);border-color:var(--line,#2c282526);font-weight:600;box-shadow:0 1px 2px #2c28250f}.l1NB6G_roleEmoji{font-size:.9rem;line-height:1}@media (max-width:640px){.l1NB6G_roleLensContainer{-webkit-overflow-scrolling:touch;justify-content:space-between;width:100%;padding:.25rem;overflow-x:auto}.l1NB6G_rolePill{padding:.2rem .5rem;font-size:.75rem}}
