@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";._overlay_147si_15{--ink:#0a0a0b;--ink-soft:#0a0a0b9e;--ink-faint:#0a0a0b5c;--ink-hairline:#0a0a0b14;--ink-hairline-strong:#0a0a0b29;--accent:#0a0a0b;--accent-glow:#0a0a0b0a;--success:#22c55e;--axiom-blue:#2563eb;--axiom-blue-soft:#2563eb14;--surface:#fafafa;--bg:#fff;z-index:9999;background:var(--bg);height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}._overlay_147si_15 *,._overlay_147si_15 :before,._overlay_147si_15 :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}._container_147si_83{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;position:relative;overflow:hidden auto}._container_147si_83::-webkit-scrollbar{display:none}._phase_147si_109{justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:120px 24px 80px;animation:.7s cubic-bezier(.22,1,.36,1) both _phaseEnter_147si_1;display:flex;position:relative}._phase_147si_109._fadeOut_147si_131{pointer-events:none;animation:.4s cubic-bezier(.4,0,1,1) forwards _phaseExit_147si_1!important}._phaseInner_147si_141{text-align:center;z-index:2;flex-direction:column;align-items:center;width:min(100%,640px);margin:0 auto;display:flex;position:relative}._backButton_147si_165{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s,transform .2s;display:inline-flex;position:absolute;top:-60px;left:0}._backButton_147si_165:hover{color:var(--ink);transform:translate(-3px)}._backArrow_147si_203{transition:transform .2s}._backButton_147si_165:hover ._backArrow_147si_203{transform:translate(-2px)}._eyebrow_147si_211{border:1px solid var(--ink-hairline);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:11px;font-weight:600;animation:.6s cubic-bezier(.22,1,.36,1) .1s both _fadeUp_147si_1;display:inline-flex}._eyebrowDot_147si_245{background:var(--ink);border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite _pulseDot_147si_1}._largeTitle_147si_261{letter-spacing:-.035em;color:var(--ink);white-space:pre-line;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,6vw,52px);font-weight:700;line-height:1.05}._largeTitle_147si_261 ._accent_147si_283{color:var(--ink-soft);font-style:italic;font-weight:500}._sectionDescription_147si_295{color:var(--ink-soft);text-wrap:balance;max-width:520px;margin:0;font-size:clamp(15px,2.4vw,17px);line-height:1.55}._questionHeader_147si_313{text-align:center;width:100%;margin-bottom:40px}._bottomAction_147si_325{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:40px;display:flex}._errorMessage_147si_343{color:#c0392b;margin-top:16px;font-size:13px;font-weight:500;animation:.3s both _fadeUp_147si_1}._primaryButton_147si_361{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:-.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 32px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .2s;display:inline-flex;position:relative}._primaryButton_147si_361:hover{transform:translateY(-1px);box-shadow:0 12px 32px #0a0a0b2e}._primaryButton_147si_361:active{transform:translateY(0)scale(.985)}._primaryButton_147si_361:disabled{opacity:.4;pointer-events:none}._buttonArrow_147si_421{font-size:16px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}._primaryButton_147si_361:hover ._buttonArrow_147si_421{transform:translate(4px)}._textButton_147si_437{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;margin-top:8px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s}._textButton_147si_437:hover{color:var(--ink)}._welcomePhase_147si_467{align-items:center;min-height:100dvh}._welcomeContent_147si_477{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex;position:relative}._welcomeMark_147si_499{background:var(--ink);border-radius:1.5px;width:10px;height:10px;margin-bottom:40px;animation:3s ease-in-out infinite _markPulse_147si_1;transform:rotate(45deg)}._welcomeTitle_147si_519{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;min-height:1.2em;margin:0 0 20px;font-size:clamp(34px,6.4vw,58px);font-weight:700;line-height:1.04}._welcomeSubtitle_147si_541{color:var(--ink-soft);opacity:0;text-wrap:balance;max-width:520px;margin:0 0 12px;font-size:clamp(16px,2.4vw,19px);font-weight:450;line-height:1.55;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}._welcomeSubtitle_147si_541._visible_147si_567{opacity:1;transform:translateY(0)}._welcomeNameField_147si_571{opacity:0;width:100%;max-width:360px;margin:32px auto 0;transition:opacity .7s .2s,transform .7s cubic-bezier(.22,1,.36,1) .2s;transform:translateY(8px)}._welcomeNameField_147si_571._visible_147si_567{opacity:1;transform:translateY(0)}._nameInput_147si_593{border:none;border-bottom:1.5px solid var(--ink-hairline-strong);width:100%;color:var(--ink);text-align:center;letter-spacing:-.01em;background:0 0;outline:none;padding:12px 4px;font-family:inherit;font-size:18px;font-weight:500;transition:border-color .2s}._nameInput_147si_593::placeholder{color:var(--ink-faint);font-weight:400}._nameInput_147si_593:focus{border-bottom-color:var(--ink)}._nameHint_147si_631{color:var(--ink-faint);margin-top:10px;font-size:12px;font-weight:500}._welcomeFooter_147si_645{color:var(--ink-faint);letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;margin-top:56px;font-size:11px;display:flex}._footerDot_147si_667{opacity:.4}._cursor_147si_671{color:var(--ink);margin-left:2px;font-weight:300;animation:.9s step-end infinite _cursorBlink_147si_1;display:inline-block}._principles_147si_689{flex-direction:column;gap:0;width:100%;max-width:520px;margin-top:8px;display:flex}._principle_147si_689{border-top:1px solid var(--ink-hairline);text-align:left;opacity:0;align-items:flex-start;gap:20px;padding:24px 0;animation:.6s cubic-bezier(.22,1,.36,1) forwards _fadeUp_147si_1;display:flex;transform:translateY(12px)}._principle_147si_689:last-child{border-bottom:1px solid var(--ink-hairline)}._principle_147si_689:first-child{animation-delay:.15s}._principle_147si_689:nth-child(2){animation-delay:.3s}._principle_147si_689:nth-child(3){animation-delay:.45s}._principleIndex_147si_741{color:var(--ink-faint);letter-spacing:.08em;font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px;font-size:11px;font-weight:700}._principleContent_147si_761{flex:1;min-width:0}._principleTitle_147si_765{color:var(--ink);letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:600;line-height:1.3}._principleDesc_147si_783{color:var(--ink-soft);font-size:14px;line-height:1.5}._forkGrid_147si_797{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;max-width:560px;margin-top:8px;display:grid}._forkCard_147si_815{text-align:left;border:1px solid var(--ink-hairline);cursor:pointer;background:0 0;border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px 24px;transition:all .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}._forkCard_147si_815:hover{border-color:var(--ink-hairline-strong);background:var(--surface);transform:translateY(-2px)}._forkCard_147si_815._selected_147si_855{border-color:var(--ink);background:var(--ink);color:#fff;transform:translateY(-2px);box-shadow:0 16px 40px #0a0a0b2e}._forkCard_147si_815._selected_147si_855 ._forkDesc_147si_871{color:#ffffffb3}._forkCard_147si_815._selected_147si_855 ._forkCheck_147si_873{opacity:1;transform:scale(1)}._forkIcon_147si_877{margin-bottom:18px;font-size:26px;line-height:1}._forkTitle_147si_889{color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:600;line-height:1.25}._forkCard_147si_815._selected_147si_855 ._forkTitle_147si_889{color:#fff}._forkDesc_147si_871{color:var(--ink-soft);font-size:13px;line-height:1.5}._forkCheck_147si_873{width:22px;height:22px;color:var(--ink);opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:16px;right:16px;transform:scale(.5)}._contextForm_147si_963{text-align:left;flex-direction:column;gap:24px;width:100%;max-width:520px;display:flex}._fieldGroup_147si_981{flex-direction:column;gap:8px;display:flex}._inputLabel_147si_993{color:var(--ink-soft);letter-spacing:.01em;margin-left:2px;font-size:12px;font-weight:600}._fieldHint_147si_1009{color:var(--ink-faint);margin-left:2px;font-size:12px;font-weight:400}._minimalInput_147si_1023{border:none;border-bottom:1.5px solid var(--ink-hairline-strong);width:100%;min-height:54px;color:var(--ink);letter-spacing:-.01em;background:0 0;outline:none;padding:0 4px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;transition:border-color .2s}._minimalInput_147si_1023::placeholder{color:var(--ink-faint);font-weight:400}._minimalInput_147si_1023:focus{border-bottom-color:var(--ink)}._textarea_147si_1063,._textareaLarge_147si_1063{resize:vertical;min-height:90px;padding:14px 4px;line-height:1.55}._textareaLarge_147si_1063{min-height:160px}._dreamGrid_147si_1083{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:8px;display:grid}._dreamItem_147si_1097{border:1px solid var(--ink-hairline);cursor:pointer;color:var(--ink);text-align:left;background:0 0;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.35;transition:all .2s}._dreamItem_147si_1097:hover{border-color:var(--ink-hairline-strong);background:var(--surface)}._dreamItem_147si_1097._selected_147si_855{border-color:var(--ink);background:var(--ink);color:#fff}._previewCard_147si_1151{border:1px solid var(--ink-hairline);text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:520px;padding:28px 28px 32px;animation:.7s cubic-bezier(.22,1,.36,1) both _cardReveal_147si_1;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0a0b0a,0 8px 24px #0a0a0b0f}._previewCard_147si_1151:before{content:"";background:var(--ink);height:2px;position:absolute;top:0;left:0;right:0}._previewCardHeader_147si_1211{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--ink-faint);border-bottom:1px solid var(--ink-hairline);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:14px;font-size:10px;font-weight:700;display:flex}._previewCardBrand_147si_1241{color:var(--ink);align-items:center;gap:8px;display:flex}._previewCardBrandMark_147si_1255{background:var(--ink);border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}._previewDirectionBadge_147si_1271{background:var(--axiom-blue-soft);color:var(--axiom-blue);letter-spacing:-.01em;border:1px solid #2563eb24;border-radius:999px;align-items:center;margin-top:4px;padding:5px 13px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}._previewFieldLabel_147si_1301{letter-spacing:.14em;text-transform:uppercase;color:#0a0a0b5c;margin-top:4px;font-size:11px;font-weight:800}._previewFocus_147si_1319{letter-spacing:-.04em;max-width:100%;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,5vw,36px);font-weight:800;line-height:1.08}._previewLastAction_147si_1341{color:#0a0a0b8c;max-width:100%;margin-top:2px;font-size:14px;line-height:1.5}._previewContinueButton_147si_1357{background:var(--ink);color:#fff;letter-spacing:-.01em;cursor:default;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:320px;min-height:52px;margin-top:8px;padding:0 28px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #0a0a0b24}._activationPhase_147si_1403{align-items:center;min-height:100dvh}._activationCenter_147si_1413{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:600px;min-height:70vh;margin:0 auto;padding:0 16px;display:flex}._activationSuccess_147si_1443{width:80px;height:80px;margin-bottom:8px;position:relative}._successSymbol_147si_1457{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:36px;font-weight:800;animation:.6s cubic-bezier(.34,1.56,.64,1) both _successPop_147si_1;display:flex;position:relative;box-shadow:0 16px 40px #22c55e47}._activationTitle_147si_1489{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,6vw,48px);font-weight:700;line-height:1.05}._activationTitle_147si_1489 ._accent_147si_283{color:var(--ink-soft);font-style:italic;font-weight:500}._trialBadge_147si_1521{background:var(--surface);border:1px solid var(--ink-hairline);letter-spacing:.02em;color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin:4px 0 12px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}._trialBadgeDot_147si_1551{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite _pulseDot_147si_1}._activationSummary_147si_1567{background:var(--surface);border:1px solid var(--ink-hairline);text-align:left;box-sizing:border-box;border-radius:16px;width:100%;max-width:100%;margin-bottom:8px;padding:20px 24px;overflow:hidden}._summaryRow_147si_1593{color:var(--ink-soft);border-bottom:1px solid var(--ink-hairline);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 0;font-size:13px;display:flex}._summaryRow_147si_1593:last-child{border-bottom:none}._summaryRow_147si_1593 span:first-child{flex-shrink:0;min-width:0}._summaryRow_147si_1593 strong{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:65%;font-weight:600;overflow:hidden}._activationMeta_147si_1655{color:var(--ink-faint);margin-top:8px;font-size:12px}._loadingScreen_147si_1669{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;display:flex}._loadingMark_147si_1687{background:var(--ink);border-radius:1.5px;width:10px;height:10px;animation:2s ease-in-out infinite _markPulse_147si_1;transform:rotate(45deg)}@keyframes _phaseEnter_147si_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _phaseExit_147si_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes _fadeUp_147si_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardReveal_147si_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _cursorBlink_147si_1{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes _pulseDot_147si_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes _markPulse_147si_1{0%,to{opacity:1;transform:rotate(45deg)scale(1)}50%{opacity:.7;transform:rotate(45deg)scale(1.15)}}@keyframes _successPop_147si_1{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (width<=768px){._forkGrid_147si_797{grid-template-columns:1fr;gap:12px}._phase_147si_109{padding:90px 20px 120px}._previewCard_147si_1151{padding:24px 20px 28px}._largeTitle_147si_261{font-size:clamp(26px,7vw,42px)}._dreamGrid_147si_1083{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}._activationSummary_147si_1567{padding:16px 20px}._summaryRow_147si_1593{gap:12px;font-size:12px}._summaryRow_147si_1593 strong{max-width:60%;font-size:12px}}@media (width<=480px){._phase_147si_109{padding:80px 16px 140px}._backButton_147si_165{font-size:12px;top:-40px}._largeTitle_147si_261{font-size:26px;line-height:1.15}._welcomeTitle_147si_519{font-size:28px}._minimalInput_147si_1023,._nameInput_147si_593,._textarea_147si_1063,._textareaLarge_147si_1063{font-size:16px!important}._minimalInput_147si_1023{min-height:48px}._primaryButton_147si_361{justify-content:center;width:100%;min-height:52px}._forkCard_147si_815{padding:20px 18px}._principle_147si_689{gap:12px;padding:16px 0}._previewFocus_147si_1319{font-size:22px}._activationCenter_147si_1413{gap:16px;padding:0 8px}._activationSummary_147si_1567{border-radius:12px;padding:14px 16px}._summaryRow_147si_1593{gap:10px;padding:8px 0;font-size:12px}._summaryRow_147si_1593 strong{max-width:55%;font-size:11px}._welcomeFooter_147si_645{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:40px}._contextForm_147si_963{gap:20px}}@media (height<=600px) and (width<=768px){._phase_147si_109{justify-content:flex-start;align-items:flex-start;padding-top:70px;padding-bottom:100px}._phaseInner_147si_141{margin-top:20px}._largeTitle_147si_261{margin-bottom:12px;font-size:24px}._sectionDescription_147si_295{margin-bottom:16px;font-size:14px}._welcomeMark_147si_499{width:8px;height:8px;margin-bottom:24px}._activationSuccess_147si_1443{width:60px;height:60px;margin-bottom:12px}._successSymbol_147si_1457{font-size:28px}._bottomAction_147si_325{margin-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._dashboard_t3g3w_7{--axiom-blue:#2563eb;--axiom-blue-soft:#2563eb14;--axiom-purple:#7c3aed;--rhythm-gold:#fbbf24;--ink-950:#0f172a;--ink-800:#1e293b;--ink-700:#334155;--ink-600:#475569;--ink-500:#64748b;--ink-400:#94a3b8;--ink-300:#cbd5e1;--ink-200:#e2e8f0;--ink-100:#f1f5f9;--ink-50:#f8fafc;--danger:#dc2626;--background:#fff;--foreground:var(--ink-950);--border:var(--ink-200);--muted:var(--ink-100);--muted-foreground:var(--ink-500);--card:#fff;--card-hover:var(--ink-50);--fs-display:clamp(22px, 4vw, 56px);--fs-body:clamp(15px, 1.2vw, 18px);--fs-meta:clamp(11px, .9vw, 13px);min-height:100dvh;color:var(--ink-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}._dashboard_t3g3w_7 *,._dashboard_t3g3w_7 :before,._dashboard_t3g3w_7 :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}._dashboard_t3g3w_7 button,._dashboard_t3g3w_7 input,._dashboard_t3g3w_7 textarea{font-family:inherit}._content_t3g3w_111{width:100%;max-width:860px;padding:calc(env(safe-area-inset-top,0px) + 8px) 24px 0;flex-direction:column;flex:1;margin:0 auto;display:flex}._header_t3g3w_131{border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 18px;animation:.45s cubic-bezier(.22,1,.36,1) both _fadeInDown_t3g3w_1;display:flex}._headerLeft_t3g3w_151{flex-direction:column;gap:2px;min-width:0;display:flex}._headerTime_t3g3w_165{font-size:var(--fs-display);letter-spacing:-.035em;color:var(--ink-950);font-weight:800;line-height:1.1}._headerDate_t3g3w_181{font-size:var(--fs-meta);color:var(--ink-500);letter-spacing:-.01em;margin-top:0;font-weight:500}._headerRight_t3g3w_197{flex-shrink:0;align-items:center;gap:6px;display:flex}._rhythmMark_t3g3w_211{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:relative}._rhythmMark_t3g3w_211:hover{transform:scale(1.12)}._rhythmMark_t3g3w_211:active{transform:scale(.92)}._rhythmMark_t3g3w_211:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:3px}._rhythmSphere_t3g3w_249{will-change:transform, box-shadow;border-radius:50%;width:12px;height:12px;transition:all .5s cubic-bezier(.22,1,.36,1);position:relative}._rhythmMarkIdle_t3g3w_267 ._rhythmSphere_t3g3w_249{background:radial-gradient(circle at 32% 28%,#ffffffd9 0%,#fff0 32%),radial-gradient(circle,#cbd5e1 0%,#94a3b8 55%,#64748b 100%);box-shadow:inset -1.5px -2px 3px #0f172a40,inset 1px 1px 2px #ffffff59,0 1px 2px #0f172a1f}._rhythmMarkActive_t3g3w_287 ._rhythmSphere_t3g3w_249{background:radial-gradient(circle at 32% 28%,#fffffff2 0%,#fff0 28%),radial-gradient(circle,#60a5fa 0%,#2563eb 55%,#1e40af 100%);animation:3.2s ease-in-out infinite _sphereBreathe_t3g3w_1;box-shadow:inset -1.5px -2px 4px #1e40af73,inset 1px 1px 2px #ffffff73,0 0 10px #2563eb8c,0 0 22px #2563eb47}@keyframes _sphereBreathe_t3g3w_1{0%,to{transform:scale(1);box-shadow:inset -1.5px -2px 4px #1e40af73,inset 1px 1px 2px #ffffff73,0 0 10px #2563eb8c,0 0 22px #2563eb47}50%{transform:scale(1.1);box-shadow:inset -1.5px -2px 4px #1e40af73,inset 1px 1px 2px #ffffff73,0 0 14px #2563ebb3,0 0 30px #2563eb59}}._headerPlanner_t3g3w_333{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:background .18s,transform .18s;display:flex}._headerPlanner_t3g3w_333:hover{background:var(--ink-50)}._headerPlanner_t3g3w_333:active{transform:scale(.96)}._headerPlanner_t3g3w_333:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:3px}._plannerSegments_t3g3w_367{align-items:center;gap:4px;display:flex}._plannerSegment_t3g3w_367{background:var(--ink-200);border-radius:999px;width:5px;height:16px;transition:background .3s}._plannerSegmentBlue_t3g3w_387{background:var(--axiom-blue)}._plannerSegmentGreen_t3g3w_389{background:#22c55e}._plannerSegmentGhost_t3g3w_391{box-shadow:inset 0 0 0 1px var(--ink-200);background:0 0}._plannerLabel_t3g3w_395{font-size:var(--fs-meta);letter-spacing:-.01em;color:var(--ink-500);font-weight:600;transition:color .18s}._headerPlanner_t3g3w_333:hover ._plannerLabel_t3g3w_395{color:var(--ink-950)}._headerPlannerDone_t3g3w_413 ._plannerLabel_t3g3w_395{color:#16a34a}._headerPlannerEmpty_t3g3w_415 ._plannerLabel_t3g3w_395{color:var(--ink-400)}._plannerLabelShort_t3g3w_417{display:none}._menuButton_t3g3w_421{width:44px;height:44px;color:var(--ink-950);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:color .18s,background .18s,transform .18s;display:flex}._menuButton_t3g3w_421:hover{color:var(--axiom-blue);background:var(--ink-50)}._menuButton_t3g3w_421:active{transform:scale(.93)}._menuButton_t3g3w_421:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:4px;border-radius:8px}._main_t3g3w_463{padding:56px 0 calc(96px + env(safe-area-inset-bottom,0px));flex:1;justify-content:center;align-items:center;display:flex}._center_t3g3w_479{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:720px;animation:.5s cubic-bezier(.22,1,.36,1) both _fadeInUp_t3g3w_1;display:flex}._kicker_t3g3w_501{font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);font-weight:800}._direction_t3g3w_505{background:var(--axiom-blue-soft);color:var(--axiom-blue);font-size:var(--fs-meta);letter-spacing:-.01em;border:1px solid #2563eb24;border-radius:999px;align-items:center;padding:5px 13px;font-weight:700;line-height:1.3;display:inline-flex}._fieldLabel_t3g3w_533{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin-top:12px;font-weight:800}._title_t3g3w_535{font-size:var(--fs-display);letter-spacing:-.04em;color:var(--ink-950);margin:0;font-weight:800;line-height:1.12}._focus_t3g3w_537{max-width:760px;font-size:var(--fs-display);letter-spacing:-.045em;color:var(--ink-950);margin:0;font-weight:800;line-height:1.08}._text_t3g3w_539{max-width:560px;font-size:var(--fs-body);color:var(--ink-500);margin:0;line-height:1.6}._lastAction_t3g3w_541{max-width:560px;font-size:var(--fs-body);color:var(--ink-600);line-height:1.55}._meta_t3g3w_543{font-size:var(--fs-meta);color:var(--ink-400)}._hint_t3g3w_545{max-width:420px;font-size:var(--fs-meta);color:var(--ink-400);line-height:1.5}._error_t3g3w_547{font-size:var(--fs-body);color:var(--danger);font-weight:600}._workingLabel_t3g3w_551{font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--axiom-blue);align-items:center;gap:8px;font-weight:800;display:inline-flex}._workingDot_t3g3w_553{background:var(--axiom-blue);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite _pulseDot_t3g3w_1}._loadingDot_t3g3w_555{background:var(--axiom-blue);border-radius:50%;width:10px;height:10px;margin-top:18px;animation:1.2s ease-in-out infinite _pulseDot_t3g3w_1}._primaryButton_t3g3w_559{background:var(--ink-950);color:#fff;width:100%;max-width:360px;min-height:56px;font-size:var(--fs-body);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;margin-top:12px;padding:0 32px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .2s;box-shadow:0 10px 24px #0f172a1f}._primaryButton_t3g3w_559:hover{background:var(--ink-800);transform:translateY(-1px);box-shadow:0 14px 30px #0f172a29}._primaryButton_t3g3w_559:active{transform:scale(.98);box-shadow:0 6px 16px #0f172a1f}._primaryButton_t3g3w_559:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:3px}._textButton_t3g3w_603{color:var(--ink-500);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:none;border-radius:10px;margin-top:4px;padding:8px 10px;font-weight:600;transition:color .18s}._textButton_t3g3w_603:hover{color:var(--ink-950)}._textButton_t3g3w_603:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:3px}._helpTextLine_t3g3w_611{color:var(--ink-400);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:none;margin-top:2px;padding:6px 8px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s}._helpTextLine_t3g3w_611:hover{color:var(--axiom-blue)}._helpTextLine_t3g3w_611:focus-visible{outline:2px solid var(--axiom-blue-soft);outline-offset:2px;border-radius:6px}._secondaryActions_t3g3w_619{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:360px;margin-top:16px;display:flex}._momentumTrace_t3g3w_623{border-top:1px solid #94a3b833;border-bottom:1px solid #94a3b833;justify-content:center;align-items:center;gap:8px;width:100%;max-width:520px;margin-top:2px;padding:10px 4px;animation:.5s cubic-bezier(.22,1,.36,1) both _fadeInUp_t3g3w_1;display:flex}._momentumTraceText_t3g3w_625{font-size:var(--fs-meta);color:var(--ink-500);text-align:center;line-height:1.45}._momentumTraceClose_t3g3w_627{width:20px;height:20px;color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:color .18s,background .18s;display:inline-flex}._momentumTraceClose_t3g3w_627:hover{color:var(--ink-700);background:var(--ink-100)}._momentumTraceClose_t3g3w_627:focus-visible{outline:2px solid var(--axiom-blue-soft);outline-offset:2px}._rhythmSheet_t3g3w_635{z-index:600;background:#fff;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) both _fadeInUp_t3g3w_1;display:flex;position:fixed;inset:0;overflow-y:auto}._rhythmSheetHeader_t3g3w_637{z-index:2;padding:calc(env(safe-area-inset-top,0px) + 14px) 20px 14px;-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}._rhythmSheetTitle_t3g3w_639{font-size:var(--fs-meta);letter-spacing:-.01em;color:var(--ink-950);font-weight:800}._rhythmSheetClose_t3g3w_641{width:32px;height:32px;color:var(--ink-700);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:color .18s,transform .18s;display:flex}._rhythmSheetClose_t3g3w_641:hover{color:var(--ink-950)}._rhythmSheetClose_t3g3w_641:active{transform:scale(.92)}._rhythmSheetClose_t3g3w_641:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:3px}._rhythmSheetSpacer_t3g3w_649{width:32px;height:32px}._rhythmSheetBody_t3g3w_651{width:100%;max-width:560px;padding:24px 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;margin:0 auto;display:flex}._rhythmHero_t3g3w_653{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 0;display:flex}._rhythmHeroNumber_t3g3w_655{letter-spacing:-.05em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:clamp(56px,14vw,84px);font-weight:900;line-height:1}._rhythmHeroCaption_t3g3w_657{font-size:var(--fs-meta);color:var(--ink-500);margin-top:6px;font-weight:600}._rhythmHeroSphereWrap_t3g3w_661{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;transition:background .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative}._rhythmHeroSphereWrapIdle_t3g3w_663{background:#94a3b814}._rhythmHeroSphereWrapActive_t3g3w_665{background:#2563eb0f}._rhythmHeroSphere_t3g3w_661{will-change:transform, box-shadow;border-radius:50%;width:32px;height:32px;transition:all .5s cubic-bezier(.22,1,.36,1);position:relative}._rhythmHeroSphereWrapIdle_t3g3w_663 ._rhythmHeroSphere_t3g3w_661{background:radial-gradient(circle at 32% 28%,#ffffffd9 0%,#fff0 32%),radial-gradient(circle,#cbd5e1 0%,#94a3b8 55%,#64748b 100%);box-shadow:inset -4px -6px 10px #0f172a40,inset 2px 2px 5px #ffffff59,0 4px 12px #0f172a26}._rhythmHeroSphereWrapActive_t3g3w_665 ._rhythmHeroSphere_t3g3w_661{background:radial-gradient(circle at 32% 28%,#fffffff2 0%,#fff0 28%),radial-gradient(circle,#60a5fa 0%,#2563eb 55%,#1e40af 100%);animation:3.2s ease-in-out infinite _sphereBreatheLarge_t3g3w_1;box-shadow:inset -4px -6px 12px #1e40af73,inset 2px 2px 5px #ffffff73,0 0 24px #2563eb8c,0 0 48px #2563eb4d}@keyframes _sphereBreatheLarge_t3g3w_1{0%,to{transform:scale(1);box-shadow:inset -4px -6px 12px #1e40af73,inset 2px 2px 5px #ffffff73,0 0 24px #2563eb8c,0 0 48px #2563eb4d}50%{transform:scale(1.08);box-shadow:inset -4px -6px 12px #1e40af73,inset 2px 2px 5px #ffffff73,0 0 32px #2563ebb3,0 0 64px #2563eb66}}._rhythmStatusCard_t3g3w_685{background:var(--ink-50);font-size:var(--fs-meta);color:var(--ink-600);text-align:left;border:1px solid #94a3b82e;border-radius:16px;padding:16px;line-height:1.55}._rhythmStatsRow_t3g3w_687{grid-template-columns:1fr 1fr;gap:12px;display:grid}._rhythmStatCard_t3g3w_689{border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}._rhythmStatValue_t3g3w_691{font-size:var(--fs-display);letter-spacing:-.02em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-weight:800}._rhythmStatLabel_t3g3w_693{font-size:var(--fs-meta);color:var(--ink-400);font-weight:600}._rhythmCalendarCard_t3g3w_695{border:1px solid #94a3b82e;border-radius:16px;padding:16px}._rhythmCalendarHeader_t3g3w_697{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._rhythmCalendarTitle_t3g3w_699{font-size:var(--fs-meta);color:var(--ink-950);font-weight:700}._rhythmCalendarNav_t3g3w_701{gap:8px;display:flex}._rhythmCalendarNavButton_t3g3w_703{width:28px;height:28px;color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background .18s,color .18s;display:flex}._rhythmCalendarNavButton_t3g3w_703:hover{background:var(--ink-50);color:var(--ink-950)}._rhythmCalendarNavButton_t3g3w_703:disabled{opacity:.3;cursor:default}._rhythmCalendarGrid_t3g3w_709{grid-template-columns:repeat(7,1fr);justify-items:center;gap:4px;display:grid}._rhythmCalendarWeekday_t3g3w_711{font-size:var(--fs-meta);color:var(--ink-400);padding:4px 0;font-weight:700}._rhythmCalendarDay_t3g3w_713{width:34px;height:34px;font-size:var(--fs-meta);color:var(--ink-400);font-variant-numeric:tabular-nums;background:0 0;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:all .18s;display:flex}._rhythmCalendarDayActive_t3g3w_715:not(._rhythmCalendarDayToday_t3g3w_715){background:var(--axiom-blue);color:#fff}._rhythmCalendarDayToday_t3g3w_715{color:var(--axiom-blue);background:#fff;border:1.5px solid #2563eb59;font-weight:700}._rhythmCalendarDayToday_t3g3w_715._rhythmCalendarDayActive_t3g3w_715{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--axiom-blue-soft)}._rhythmCalendarDayEmpty_t3g3w_721{visibility:hidden}._rhythmMilestonesTitle_t3g3w_723{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin-bottom:14px;font-weight:800}._rhythmMilestonesRow_t3g3w_725{justify-content:space-between;align-items:center;gap:0;display:flex}._rhythmMilestone_t3g3w_723{flex-direction:column;flex:none;align-items:center;display:flex}._rhythmMilestoneValue_t3g3w_729{width:36px;height:36px;font-size:var(--fs-meta);border:1.5px solid var(--ink-200);color:var(--ink-400);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}._rhythmMilestoneReached_t3g3w_731 ._rhythmMilestoneValue_t3g3w_729{background:var(--axiom-blue);border-color:var(--axiom-blue);color:#fff;box-shadow:0 2px 8px #2563eb40}._rhythmMilestoneNext_t3g3w_733 ._rhythmMilestoneValue_t3g3w_729{border-color:var(--axiom-blue);color:var(--axiom-blue);box-shadow:0 0 0 3px var(--axiom-blue-soft);background:#fff;animation:2.5s infinite _pulseCapsule_t3g3w_1}@keyframes _pulseCapsule_t3g3w_1{0%,to{box-shadow:0 0 0 3px var(--axiom-blue-soft)}50%{box-shadow:0 0 0 6px #2563eb14}}._rhythmMilestoneDivider_t3g3w_737{background:var(--ink-300);flex:1;min-width:8px;height:2px;margin:0 4px}._form_t3g3w_741{text-align:left;flex-direction:column;gap:18px;width:100%;max-width:520px;margin-top:18px;display:flex}._field_t3g3w_533{flex-direction:column;display:flex}._inputLabel_t3g3w_745{font-size:var(--fs-meta);color:var(--ink-600);margin-bottom:8px;font-weight:600}._input_t3g3w_745,._textarea_t3g3w_747{width:100%;color:var(--ink-950);font-size:var(--fs-body);background:#fff;border:1px solid #94a3b840;border-radius:14px;outline:none;font-weight:500;line-height:1.45;transition:border-color .18s,box-shadow .18s}._input_t3g3w_745{min-height:54px;padding:0 16px}._textarea_t3g3w_747{resize:vertical;min-height:110px;padding:14px 16px}._input_t3g3w_745::placeholder,._textarea_t3g3w_747::placeholder{color:var(--ink-400)}._input_t3g3w_745:hover,._textarea_t3g3w_747:hover{border-color:#2563eb38}._input_t3g3w_745:focus,._textarea_t3g3w_747:focus{box-shadow:0 0 0 4px var(--axiom-blue-soft);border-color:#2563eb73}._brainDumpFAB_t3g3w_761{bottom:calc(28px + env(safe-area-inset-bottom,0px));background:var(--ink-950);color:#fff;cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:30px;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s;animation:.5s .25s both _fadeInUp_t3g3w_1;display:flex;position:fixed;right:20px;box-shadow:0 8px 20px #0f172a24}._brainDumpFAB_t3g3w_761:hover{background:var(--ink-800);transform:scale(1.05);box-shadow:0 10px 24px #0f172a2e}._brainDumpFAB_t3g3w_761:active{transform:scale(.95)}._brainDumpFAB_t3g3w_761:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:4px}._brainDumpFABIcon_t3g3w_769{line-height:1;transform:translateY(-1px)}._sidePanelOverlay_t3g3w_773{-webkit-backdrop-filter:blur(8px);z-index:500;background:#0f172a38;animation:.24s both _fadeIn_t3g3w_1;position:fixed;inset:0}._sidePanel_t3g3w_773{z-index:501;width:min(80vw,320px);padding:calc(20px + env(safe-area-inset-top,0px)) 24px calc(32px + env(safe-area-inset-bottom,0px));background:#fff;border-left:1px solid #94a3b81f;flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both _slideInRight_t3g3w_1;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #0f172a14}._sidePanelHeader_t3g3w_777{justify-content:flex-end;align-items:center;min-height:36px;margin-bottom:8px;display:flex}._sidePanelTitle_t3g3w_779{display:none}._sidePanelClose_t3g3w_781{width:32px;height:32px;color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:color .22s,background .22s,transform .22s;display:flex}._sidePanelClose_t3g3w_781:hover{color:var(--ink-950);background:var(--ink-50)}._sidePanelClose_t3g3w_781:active{transform:scale(.9)}._sidePanelClose_t3g3w_781:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:3px}._sidePanelNav_t3g3w_789{flex-direction:column;margin-top:12px;display:flex}._sidePanelItem_t3g3w_791{color:var(--ink-700);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #94a3b81f;padding:18px 4px;font-size:16px;font-weight:500;transition:color .22s,transform .26s cubic-bezier(.22,1,.36,1);position:relative}._sidePanelItem_t3g3w_791:first-child{padding-top:8px}._sidePanelItem_t3g3w_791:last-child{border-bottom:none}._sidePanelItem_t3g3w_791:before{content:"";background:var(--axiom-blue);opacity:0;border-radius:2px;width:3px;height:0;transition:height .26s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}._sidePanelItem_t3g3w_791:hover{color:var(--ink-950);transform:translate(4px)}._sidePanelItem_t3g3w_791:hover:before{opacity:1;height:18px}._sidePanelItem_t3g3w_791:active{color:var(--axiom-blue);transform:translate(2px)}._sidePanelItem_t3g3w_791:focus-visible{outline:3px solid var(--axiom-blue-soft);outline-offset:3px;border-radius:8px}._stuckModalOverlay_t3g3w_811{-webkit-backdrop-filter:blur(16px);z-index:1000;background:#0f172a59;animation:.24s cubic-bezier(.22,1,.36,1) both _fadeIn_t3g3w_1;position:fixed;inset:0}._stuckModal_t3g3w_811{z-index:1001;background:#fff;border:1px solid #94a3b81a;border-radius:28px;width:min(92vw,500px);max-height:90vh;padding:32px 28px 28px;animation:.3s cubic-bezier(.22,1,.36,1) both _scaleIn_t3g3w_1;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 32px 80px #0f172a1f,0 12px 32px #0f172a0f}._stuckModalHeader_t3g3w_865{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}._stuckModalHeaderLeft_t3g3w_881{align-items:center;gap:8px;min-width:0;display:flex}._stuckModalBack_t3g3w_895{background:var(--ink-50);width:32px;height:32px;color:var(--ink-600);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .18s,color .18s;display:flex}._stuckModalBack_t3g3w_895:hover{background:var(--ink-100);color:var(--ink-950)}._stuckModalTitle_t3g3w_931{color:var(--ink-950);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.25}._stuckModalClose_t3g3w_949{width:32px;height:32px;color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:color .18s,background .18s,transform .18s;display:flex}._stuckModalClose_t3g3w_949:hover{background:var(--ink-50);color:var(--ink-950)}._stuckModalClose_t3g3w_949:active{transform:scale(.92)}._stuckModalClose_t3g3w_949:focus-visible{outline:2px solid var(--axiom-blue-soft);outline-offset:2px}._stuckModalSubtitle_t3g3w_989{color:var(--ink-500);letter-spacing:-.01em;margin:0 0 20px;font-size:14px;line-height:1.5}._stuckStep_t3g3w_1005{animation:.28s cubic-bezier(.22,1,.36,1) both _fadeInUp_t3g3w_1}._stuckCausesList_t3g3w_1015{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}._stuckCauseButton_t3g3w_1029{cursor:pointer;text-align:left;background:#fff;border:1px solid #94a3b82e;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}._stuckCauseButton_t3g3w_1029:hover{background:var(--ink-50);border-color:#94a3b859}._stuckCauseSelected_t3g3w_1067{border-color:var(--axiom-blue);background:#2563eb08;box-shadow:0 0 0 3px #2563eb0f}._stuckCauseSelected_t3g3w_1067:hover{background:#2563eb0d}._stuckCauseContent_t3g3w_1087{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._stuckCauseLabel_t3g3w_1103{color:var(--ink-950);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}._stuckCauseDescription_t3g3w_1119{color:var(--ink-500);font-size:13px;line-height:1.45}._stuckCauseRadio_t3g3w_1131{border:2px solid var(--ink-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s;display:flex}._stuckCauseRadioActive_t3g3w_1155{border-color:var(--axiom-blue)}._stuckCauseRadioDot_t3g3w_1163{background:var(--axiom-blue);border-radius:50%;width:10px;height:10px}._stuckContinueButton_t3g3w_1177{background:var(--axiom-blue);color:#fff;cursor:pointer;letter-spacing:-.01em;border:none;border-radius:12px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:background .2s,opacity .2s,transform .2s}._stuckContinueButton_t3g3w_1177:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}._stuckContinueButton_t3g3w_1177:active:not(:disabled){transform:translateY(0)scale(.98)}._stuckContinueButton_t3g3w_1177:disabled{opacity:.35;cursor:not-allowed}._stuckCauseTag_t3g3w_1235{background:var(--axiom-blue-soft);color:var(--axiom-blue);letter-spacing:-.01em;border:1px solid #2563eb1f;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}._stuckActionsList_t3g3w_1261{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}._stuckActionButton_t3g3w_1275{cursor:pointer;text-align:left;background:#fff;border:1px solid #94a3b826;border-radius:16px;align-items:flex-start;gap:14px;width:100%;padding:18px 16px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;animation:.3s cubic-bezier(.22,1,.36,1) both _fadeInUp_t3g3w_1;display:flex}._stuckActionButton_t3g3w_1275:hover{border-color:var(--axiom-blue);background:#2563eb05;transform:translateY(-2px);box-shadow:0 4px 16px #2563eb14}._stuckActionButton_t3g3w_1275:active{transform:translateY(0)}._stuckActionIcon_t3g3w_1327{flex-shrink:0;margin-top:2px;font-size:26px;line-height:1}._stuckActionContent_t3g3w_1341{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._stuckActionTitle_t3g3w_1357{color:var(--ink-950);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}._stuckActionDescription_t3g3w_1373{color:var(--ink-600);font-size:13px;line-height:1.5}._stuckActionReason_t3g3w_1385{color:var(--axiom-blue);margin-top:2px;font-size:12px;font-weight:500;line-height:1.45}._stuckMotivation_t3g3w_1401{color:var(--ink-600);text-align:center;background:#2563eb08;border:1px solid #2563eb14;border-radius:12px;padding:14px 16px;font-size:13px;font-weight:500;line-height:1.5}@keyframes _fadeIn_t3g3w_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInDown_t3g3w_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_t3g3w_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_t3g3w_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _pulseDot_t3g3w_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes _scaleIn_t3g3w_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=640px){._content_t3g3w_111{padding-left:20px;padding-right:20px}._header_t3g3w_131{gap:12px;padding:18px 0 14px}._headerRight_t3g3w_197{gap:5px}._rhythmMark_t3g3w_211{width:36px;height:36px}._rhythmSphere_t3g3w_249{width:11px;height:11px}._menuButton_t3g3w_421{width:40px;height:40px;font-size:22px}._headerPlanner_t3g3w_333{gap:5px;padding:5px 10px}._plannerSegment_t3g3w_367{width:4px;height:14px}._main_t3g3w_463{padding-top:40px}._primaryButton_t3g3w_559{max-width:100%}._sidePanel_t3g3w_773{width:min(82vw,300px);padding-left:20px;padding-right:20px}._sidePanelItem_t3g3w_791{padding:18px 4px;font-size:16px}._brainDumpFAB_t3g3w_761{width:50px;height:50px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));font-size:26px}._rhythmHeroSphereWrap_t3g3w_661{width:72px;height:72px}._rhythmHeroSphere_t3g3w_661{width:28px;height:28px}._rhythmCalendarDay_t3g3w_713{width:30px;height:30px}._stuckModal_t3g3w_811{border-radius:24px;padding:24px 20px 20px}._stuckModalTitle_t3g3w_931{font-size:18px}._stuckCauseButton_t3g3w_1029{padding:12px 14px}._stuckCauseLabel_t3g3w_1103{font-size:14px}._stuckCauseDescription_t3g3w_1119{font-size:12px}._stuckActionButton_t3g3w_1275{padding:14px}._stuckActionIcon_t3g3w_1327{font-size:22px}._stuckActionTitle_t3g3w_1357{font-size:14px}._stuckActionDescription_t3g3w_1373{font-size:12px}._stuckActionReason_t3g3w_1385{font-size:11px}}@media (width<=390px){._content_t3g3w_111{padding-left:16px;padding-right:16px}._header_t3g3w_131{gap:10px;padding:14px 0 12px}._rhythmMark_t3g3w_211{width:32px;height:32px}._rhythmSphere_t3g3w_249{width:10px;height:10px}._menuButton_t3g3w_421{width:36px;height:36px;font-size:20px}._plannerSegment_t3g3w_367{width:3px;height:12px}._plannerLabelFull_t3g3w_1511{display:none}._plannerLabelShort_t3g3w_417{display:inline}._main_t3g3w_463{padding-top:32px}._sidePanel_t3g3w_773{width:min(86vw,280px);padding-left:18px;padding-right:18px}._sidePanelItem_t3g3w_791{padding:16px 4px;font-size:15px}._brainDumpFAB_t3g3w_761{width:46px;height:46px;font-size:24px;right:14px}._rhythmHeroSphereWrap_t3g3w_661{width:64px;height:64px}._rhythmHeroSphere_t3g3w_661{width:24px;height:24px}._rhythmMilestoneValue_t3g3w_729{width:30px;height:30px}._rhythmMilestoneDivider_t3g3w_737{min-width:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1200px){._dashboard_t3g3w_7{--fs-display:clamp(22px, 2.5vw, 40px);--fs-body:clamp(15px, .8vw, 16px);--fs-meta:clamp(11px, .6vw, 12px)}}:root{--background:#fff;--foreground:#0b0b0b;--ink-soft:#0b0b0b99;--ink-faint:#0b0b0b5c;--line:#0b0b0b17;--line-strong:#0b0b0b33;--radius-full:9999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--blue:#3b82f6}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif}::selection{background:var(--foreground);color:#fff}._profile_13k17_83{background-color:var(--background);min-height:100vh;color:var(--foreground);position:relative}._content_13k17_97{z-index:2;max-width:560px;padding:0 20px 48px;padding-top:env(safe-area-inset-top,0px);margin:0 auto;position:relative}._topbar_13k17_117{justify-content:space-between;align-items:center;padding:18px 0 10px;display:flex}._backButton_13k17_131{color:var(--foreground);cursor:pointer;width:auto;height:auto;transition:transform .3s var(--ease-out), background .2s;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:4px 8px;font-family:inherit;display:flex}._backButton_13k17_131:hover{background:#0b0b0b0a;transform:translate(-3px)}._backIcon_13k17_173{font-size:.95rem;line-height:1}._identityBlock_13k17_185{border-bottom:1px solid var(--line);padding:26px 0 24px}._identityContent_13k17_195{flex-direction:column;gap:8px;display:flex}._userName_13k17_207{letter-spacing:-.035em;color:var(--foreground);cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:clamp(1.65rem,6.5vw,2.1rem);font-weight:800;line-height:1.05;display:inline-flex}._editIcon_13k17_233{color:var(--ink-faint);opacity:0;transition:opacity .25s, transform .25s var(--ease-out);font-size:.85rem;transform:translateY(2px)}._userName_13k17_207:hover ._editIcon_13k17_233{opacity:1;transform:none}._identityMeta_13k17_259{color:var(--ink-faint);font-size:.78rem;font-weight:500}._nameInput_13k17_271{border:none;border-bottom:2px solid var(--foreground);letter-spacing:-.035em;width:100%;color:var(--foreground);background:0 0;border-radius:0;outline:none;padding:0 0 6px;font-family:inherit;font-size:clamp(1.65rem,6.5vw,2.1rem);font-weight:800}._nameInput_13k17_271::placeholder{color:var(--ink-faint)}._sectionLabel_13k17_311{text-transform:uppercase;letter-spacing:.2em;color:var(--ink-faint);align-items:center;gap:8px;margin-bottom:20px;font-size:.6rem;font-weight:700;display:flex}._pulseDot_13k17_335{background:var(--foreground);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.4s ease-in-out infinite _pulse_13k17_335}@keyframes _pulse_13k17_335{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.65)}}._statsBlock_13k17_365{border-bottom:1px solid var(--line);padding:24px 0}._statsGrid_13k17_375{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._statValue_13k17_387{letter-spacing:-.05em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,7vw,2.4rem);font-weight:900;line-height:1}._statLabel_13k17_405{text-transform:uppercase;letter-spacing:.13em;color:var(--ink-faint);margin-top:7px;font-size:.56rem;font-weight:700;line-height:1.5;transition:color .25s}._statItem_13k17_427:hover ._statLabel_13k17_405{color:var(--foreground)}._weeklyGoalWrapper_13k17_437{border-top:1px solid var(--line);cursor:pointer;transition:opacity .25s var(--ease-out);margin-top:26px;padding-top:22px;position:relative}._weeklyGoalWrapper_13k17_437:hover{opacity:.72}._weeklyGoalWrapper_13k17_437:hover ._weeklyGoalEditHint_13k17_463{opacity:1;transform:translate(0)}._weeklyGoalName_13k17_473{color:var(--ink-soft);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;font-size:.85rem;font-weight:600;overflow:hidden}._weeklyGoalHeader_13k17_495{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}._weeklyGoalProgressLarge_13k17_511{align-items:baseline;gap:4px;line-height:1;display:flex}._weeklyGoalPercent_13k17_525{letter-spacing:-.055em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,10vw,3.2rem);font-weight:900}._weeklyGoalPercentSign_13k17_541{color:var(--ink-faint);letter-spacing:0;font-size:1rem;font-weight:700}._weeklyGoalIdentity_13k17_555{text-align:right;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._weeklyGoalDirectionName_13k17_573{letter-spacing:-.015em;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.25;overflow:hidden}._weeklyGoalTempo_13k17_595{color:var(--ink-faint);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}._weeklyGoalBarWrap_13k17_611{background:var(--line);border-radius:var(--radius-full);height:4px;margin-bottom:14px;position:relative;overflow:hidden}._weeklyGoalBarFill_13k17_629{background:var(--blue);border-radius:var(--radius-full);width:0;height:100%;transition:width 1.4s var(--ease-out) .4s}._weeklyGoalMeta_13k17_645{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._weeklyGoalMetaLeft_13k17_659{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}._weeklyGoalDone_13k17_673{letter-spacing:-.02em;color:var(--foreground);font-size:.95rem;font-weight:800}._weeklyGoalSeparator_13k17_687{color:var(--ink-faint);font-size:.8rem;font-weight:500}._weeklyGoalTarget_13k17_699{letter-spacing:-.02em;color:var(--ink-soft);font-size:.95rem;font-weight:600}._weeklyGoalMetaRight_13k17_713{color:var(--ink-faint);letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}._weeklyGoalEditHint_13k17_463{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-faint);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);pointer-events:none;font-size:.58rem;font-weight:700;position:absolute;top:22px;right:0;transform:translate(6px)}._weeklyGoalEmpty_13k17_761{border-top:1px solid var(--line);cursor:pointer;transition:opacity .25s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:22px;display:flex}._weeklyGoalEmpty_13k17_761:hover{opacity:.7}._weeklyGoalEmpty_13k17_761:hover ._weeklyGoalEmptyArrow_13k17_793{opacity:1;transform:translate(4px)}._weeklyGoalEmptyTitle_13k17_803{letter-spacing:-.02em;color:var(--foreground);font-size:1.05rem;font-weight:800;line-height:1.2}._weeklyGoalEmptySub_13k17_819{color:var(--ink-faint);margin-top:4px;font-size:.72rem;font-weight:500}._weeklyGoalEmptyArrow_13k17_793{color:var(--foreground);opacity:.3;transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);flex-shrink:0;font-size:1rem}._subscriptionBlock_13k17_851{border-bottom:1px solid var(--line);padding:24px 0}._planLabel_13k17_861{letter-spacing:-.045em;color:var(--foreground);font-size:clamp(1.5rem,6vw,1.9rem);font-weight:900;line-height:1}._planDescription_13k17_877{color:var(--ink-faint);margin-top:6px;margin-bottom:14px;font-size:.78rem;font-weight:500}._ctaButton_13k17_893{background:var(--foreground);color:#fff;border-radius:var(--radius-full);letter-spacing:-.01em;cursor:pointer;width:100%;transition:transform .3s var(--ease-out), box-shadow .3s;border:none;justify-content:space-between;align-items:center;padding:14px 22px;font-family:inherit;font-size:.88rem;font-weight:700;display:flex}._ctaButton_13k17_893:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000024}._ctaButton_13k17_893:active{transform:scale(.985)}._ctaArrow_13k17_947{transition:transform .3s var(--ease-out)}._ctaButton_13k17_893:hover ._ctaArrow_13k17_947{transform:translate(4px)}._settingsBlock_13k17_965{padding:24px 0 0}._settingsRow_13k17_973{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--foreground);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:16px 0;font-family:inherit;font-size:.9rem;display:flex}._rowLast_13k17_1003{border-bottom:none}._rowButton_13k17_1011{cursor:pointer;appearance:none}._rowLabelGroup_13k17_1021{flex-direction:column;flex:1;gap:2px;min-width:0;padding-right:16px;display:flex}._rowTitle_13k17_1039{letter-spacing:-.01em;color:var(--foreground);transition:transform .3s var(--ease-out);font-size:.9rem;font-weight:600}._rowHint_13k17_1055{color:var(--ink-faint);font-size:.7rem;font-weight:500;line-height:1.4}._rowArrow_13k17_1069{color:var(--foreground);opacity:.25;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);font-size:.85rem;transform:translate(-6px)}._rowButton_13k17_1011:hover ._rowTitle_13k17_1039{transform:translate(4px)}._rowButton_13k17_1011:hover ._rowArrow_13k17_1069{opacity:1;transform:none}._toggleSwitch_13k17_1105{border-radius:var(--radius-full);cursor:pointer;background:#0b0b0b24;border:none;flex-shrink:0;width:46px;height:27px;padding:0;transition:background .3s;position:relative}._toggleSwitch_13k17_1105:after{content:"";width:21px;height:21px;transition:transform .35s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}._toggleSwitchOn_13k17_1157{background:var(--foreground)}._toggleSwitchOn_13k17_1157:after{transform:translate(19px)}._toggleSwitch_13k17_1105:disabled{opacity:.4;cursor:not-allowed}._dangerButton_13k17_1185{color:var(--foreground);cursor:pointer;text-underline-offset:6px;background:0 0;border:none;margin-top:22px;padding:6px 0;font-family:inherit;font-size:.88rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .3s,opacity .2s;display:inline-block}._dangerButton_13k17_1185:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}._dangerButton_13k17_1185:active{opacity:.6}._modalOverlay_13k17_1239{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s _fadeIn_13k17_1;display:flex;position:fixed;inset:0}._modalContent_13k17_1271{background:var(--background);border:1px solid var(--line);width:100%;max-width:400px;max-height:88vh;animation:_scaleIn_13k17_1 .25s var(--ease-out);border-radius:20px;overflow-y:auto;box-shadow:0 24px 60px #00000024}._modalHeader_13k17_1295{border-bottom:1px solid var(--line);background:var(--background);z-index:2;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;top:0}._modalTitle_13k17_1319{letter-spacing:-.01em;color:var(--foreground);font-size:.95rem;font-weight:800}._modalClose_13k17_1333{border:1px solid var(--line);border-radius:var(--radius-full);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.85rem;transition:background .2s,color .2s;display:flex}._modalClose_13k17_1333:hover{color:var(--foreground);background:#0b0b0b0a}._modalBody_13k17_1373{flex-direction:column;gap:14px;padding:16px;display:flex}._authInput_13k17_1387,._goalInput_13k17_1387,._goalSelect_13k17_1387,._goalNameInput_13k17_1387{border:none;border-bottom:1.5px solid var(--line-strong);width:100%;color:var(--foreground);background:0 0;border-radius:0;outline:none;padding:10px 2px;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .2s}._goalSelect_13k17_1387{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230b0b0b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:24px}._authInput_13k17_1387:focus,._goalInput_13k17_1387:focus,._goalSelect_13k17_1387:focus,._goalNameInput_13k17_1387:focus{border-color:var(--foreground)}._authInput_13k17_1387::placeholder,._goalInput_13k17_1387::placeholder,._goalNameInput_13k17_1387::placeholder{color:var(--ink-faint);font-weight:500}._modalActions_13k17_1453{gap:8px;margin-top:8px;display:flex}._modalButtonCancel_13k17_1465{border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--ink-soft);cursor:pointer;background:0 0;flex:1;padding:11px 16px;font-family:inherit;font-size:.8rem;font-weight:700;transition:color .2s,border-color .2s}._modalButtonCancel_13k17_1465:hover{color:var(--foreground);border-color:var(--foreground)}._modalButtonPrimary_13k17_1503{background:var(--foreground);border-radius:var(--radius-full);color:#fff;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s;border:none;flex:1;padding:11px 16px;font-family:inherit;font-size:.8rem;font-weight:800}._modalButtonPrimary_13k17_1503:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}._modalButtonPrimary_13k17_1503:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._switchModeButton_13k17_1555{color:var(--ink-soft);text-align:center;cursor:pointer;background:0 0;border:none;width:100%;margin-top:4px;font-family:inherit;font-size:.76rem;font-weight:700;transition:color .2s}._switchModeButton_13k17_1555:hover{color:var(--foreground)}._goalHint_13k17_1591{color:var(--ink-faint);margin-top:-6px;font-size:.72rem;line-height:1.4}._noDirectionsHint_13k17_1605{text-align:center;color:var(--ink-soft);padding:20px 0;font-size:.85rem;font-weight:500}._goalSection_13k17_1623{flex-direction:column;gap:10px;display:flex}._goalSectionLabel_13k17_1635{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-faint);align-items:center;gap:8px;font-size:.6rem;font-weight:700;display:flex}._goalSectionIndex_13k17_1657{background:var(--foreground);color:#fff;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.58rem;font-weight:800;display:inline-flex}._directionList_13k17_1685{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._directionItem_13k17_1701{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:background .2s;display:flex}._directionItem_13k17_1701:last-child{border-bottom:none}._directionItem_13k17_1701:hover{background:#0b0b0b08}._directionItemSelected_13k17_1747{background:#0b0b0b0f}._directionItemRadio_13k17_1755{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .2s;position:relative}._directionItemSelected_13k17_1747 ._directionItemRadio_13k17_1755{border-color:var(--foreground)}._directionItemSelected_13k17_1747 ._directionItemRadio_13k17_1755:after{content:"";background:var(--foreground);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._directionItemInfo_13k17_1807{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._directionItemName_13k17_1823{letter-spacing:-.01em;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}._directionItemProgress_13k17_1843{background:var(--line);border-radius:var(--radius-full);height:2px;overflow:hidden}._directionItemProgressFill_13k17_1857{background:var(--foreground);border-radius:var(--radius-full);height:100%;transition:width .6s var(--ease-out)}._directionItemMeta_13k17_1871{color:var(--ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;flex-shrink:0;min-width:56px;font-size:.62rem;font-weight:600}._presetGrid_13k17_1893{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}._presetButton_13k17_1905{border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--foreground);cursor:pointer;transition:background .2s, border-color .2s, transform .2s var(--ease-out);font-variant-numeric:tabular-nums;background:0 0;padding:10px 4px;font-family:inherit;font-size:.78rem;font-weight:700}._presetButton_13k17_1905:hover{border-color:var(--foreground)}._presetButton_13k17_1905:active{transform:scale(.96)}._presetButtonActive_13k17_1949{background:var(--foreground);border-color:var(--foreground);color:#fff}._customHoursRow_13k17_1961{align-items:center;gap:10px;padding:10px 0 4px;display:flex}._customHoursLabel_13k17_1975{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}._customHoursInput_13k17_1991{border:none;border-bottom:1.5px solid var(--line-strong);color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;outline:none;flex:1;padding:6px 2px;font-family:inherit;font-size:1rem;font-weight:800;transition:border-color .2s}._customHoursInput_13k17_1991:focus{border-color:var(--foreground)}._customHoursUnit_13k17_2031{color:var(--ink-faint);font-size:.72rem;font-weight:600}._dailyBreakdown_13k17_2043{border:1px solid var(--line);background:#0b0b0b05;border-radius:12px;justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}._dailyBreakdownLabel_13k17_2063{color:var(--ink-soft);letter-spacing:.02em;font-size:.7rem;font-weight:600}._dailyBreakdownValue_13k17_2077{letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}._difficultyIndicator_13k17_2093{align-items:center;gap:10px;padding:0 2px;display:flex}._difficultyBar_13k17_2107{flex:1;gap:3px;height:4px;display:flex}._difficultySegment_13k17_2121{background:var(--line);transition:background .3s var(--ease-out);border-radius:2px;flex:1}._difficultySegmentActive_13k17_2135{background:var(--foreground)}._difficultyLabel_13k17_2143{text-transform:uppercase;letter-spacing:.15em;color:var(--foreground);text-align:right;min-width:90px;font-size:.64rem;font-weight:700}._goalPreview_13k17_2163{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}._goalPreviewRow_13k17_2181{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._goalPreviewKey_13k17_2195{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:600}._goalPreviewValue_13k17_2211{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}._deleteGoalButton_13k17_2225{color:var(--ink-soft);cursor:pointer;text-underline-offset:4px;background:0 0;border:none;margin:4px auto 0;padding:8px 14px;font-family:inherit;font-size:.72rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s;display:block}._deleteGoalButton_13k17_2225:hover{color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}._backButton_13k17_131:focus-visible,._ctaButton_13k17_893:focus-visible,._settingsRow_13k17_973:focus-visible,._toggleSwitch_13k17_1105:focus-visible,._dangerButton_13k17_1185:focus-visible,._modalClose_13k17_1333:focus-visible,._modalButtonCancel_13k17_1465:focus-visible,._modalButtonPrimary_13k17_1503:focus-visible,._switchModeButton_13k17_1555:focus-visible,._weeklyGoalWrapper_13k17_437:focus-visible,._weeklyGoalEmpty_13k17_761:focus-visible,._directionItem_13k17_1701:focus-visible,._presetButton_13k17_1905:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}._reveal_13k17_2309{opacity:0;animation:_fadeInUp_13k17_1 .7s var(--ease-out) forwards;transform:translateY(14px)}._d1_13k17_2321{animation-delay:50ms}._d2_13k17_2323{animation-delay:.12s}._d3_13k17_2325{animation-delay:.19s}._d4_13k17_2327{animation-delay:.26s}._d5_13k17_2329{animation-delay:.33s}@keyframes _fadeIn_13k17_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_13k17_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_13k17_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=380px){._content_13k17_97{padding-left:16px;padding-right:16px}._ctaButton_13k17_893{padding:13px 18px}._weeklyGoalPercent_13k17_525{font-size:2.2rem}._presetGrid_13k17_1893{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}._reveal_13k17_2309{opacity:1;transform:none}}._page_e4f76_11{--axiom-blue:#2563eb;--axiom-purple:#7c3aed;--axiom-blue-soft:#2563eb14;--axiom-blue-mid:#2563eb24;--axiom-gradient:linear-gradient(135deg, #2563eb, #7c3aed);--axiom-gradient-soft:linear-gradient(135deg, #2563eb1f, #7c3aed1a);--ink-950:#0a0a0a;--ink-800:#1a1a1a;--ink-700:#2a2a2a;--ink-600:#525252;--ink-500:#737373;--ink-400:#a3a3a3;--ink-300:#d4d4d4;--ink-200:#e5e5e5;--ink-100:#f5f5f5;--ink-50:#fafafa;--danger:#dc2626;--danger-soft:#dc26260f;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 16px #0000000d, 0 1px 3px #00000008;--shadow-lg:0 12px 32px #00000012, 0 2px 8px #0000000a;--shadow-primary:0 8px 28px #2563eb1f;--ease:cubic-bezier(.22, 1, .36, 1);--fs-display:clamp(22px, 4vw, 56px);--fs-body:clamp(15px, 1.2vw, 18px);--fs-meta:clamp(11px, .9vw, 13px);min-height:100dvh;color:var(--ink-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(80% 50% at 50% -10%,#2563eb0a,#0000 60%),#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}._page_e4f76_11 *,._page_e4f76_11 :before,._page_e4f76_11 :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}._page_e4f76_11 button,._page_e4f76_11 input{font-family:inherit}._container_e4f76_141{width:100%;max-width:860px;padding:calc(env(safe-area-inset-top,0px) + 24px) 24px calc(96px + env(safe-area-inset-bottom,0px));margin:0 auto}._header_e4f76_163{animation:_fadeInDown_e4f76_1 .45s var(--ease) both;border-bottom:1px solid #94a3b824;flex-direction:column;gap:20px;padding-bottom:24px;display:flex}._backButton_e4f76_181{color:var(--ink-500);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:600;transition:color .18s,transform .18s;display:inline-flex}._backButton_e4f76_181:hover{color:var(--ink-950);transform:translate(-2px)}._backButton_e4f76_181:focus-visible{outline:2px solid var(--axiom-blue);outline-offset:4px;border-radius:4px}._backArrow_e4f76_233{font-size:inherit;line-height:1;transition:transform .18s;display:inline-block}._backButton_e4f76_181:hover ._backArrow_e4f76_233{transform:translate(-2px)}._hero_e4f76_255{flex-direction:column;gap:10px;display:flex}._title_e4f76_267{font-size:var(--fs-display);letter-spacing:-.05em;color:var(--ink-950);margin:0;font-weight:800;line-height:1.05}._subtitle_e4f76_287{letter-spacing:normal;max-width:640px;color:var(--ink-500);margin:0;font-size:clamp(13px,1.2vw,14px);font-weight:400;line-height:1.5}._controls_e4f76_309{justify-content:space-between;align-items:center;gap:14px;padding:24px 0 18px;display:flex}._tabs_e4f76_325{background:var(--ink-50);border-radius:var(--radius-pill);border:1px solid var(--ink-100);gap:3px;padding:4px;display:inline-flex}._tab_e4f76_325,._tabActive_e4f76_345{border-radius:var(--radius-pill);color:var(--ink-500);font-size:var(--fs-meta);cursor:pointer;transition:all .2s var(--ease);background:0 0;border:none;align-items:center;gap:7px;padding:9px 14px;font-weight:700;display:inline-flex}._tab_e4f76_325:hover{color:var(--ink-950)}._tab_e4f76_325:focus-visible,._tabActive_e4f76_345:focus-visible{outline:2px solid var(--axiom-blue);outline-offset:2px}._tabActive_e4f76_345{color:var(--ink-950);box-shadow:var(--shadow-sm), 0 2px 6px #0000000a;background:#fff}._tabCount_e4f76_403{border-radius:var(--radius-pill);background:var(--ink-100);min-width:20px;height:20px;color:var(--ink-600);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}._tabActive_e4f76_345 ._tabCount_e4f76_403{background:var(--axiom-blue-soft);color:var(--axiom-blue)}._newButton_e4f76_441{border-radius:var(--radius-pill);background:var(--ink-950);color:#fff;min-height:56px;font-size:var(--fs-body);cursor:pointer;transition:transform .2s var(--ease), background .18s ease, box-shadow .2s ease;border:none;align-items:center;gap:6px;padding:0 32px;font-weight:700;display:inline-flex}._newButton_e4f76_441:hover{background:var(--ink-800);transform:translateY(-1px);box-shadow:0 8px 20px #0a0a0a1f}._newButton_e4f76_441:active{transform:scale(.97)}._newButton_e4f76_441:focus-visible{outline:2px solid var(--axiom-blue);outline-offset:3px}._newButton_e4f76_441:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._newButtonIcon_e4f76_519{font-size:16px;font-weight:600;line-height:1}._createPanel_e4f76_533{border:1px solid var(--ink-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);animation:_fadeInUp_e4f76_1 .28s var(--ease) both;background:#fff;flex-direction:column;gap:16px;margin:4px 0 20px;padding:24px;display:flex}._createHeader_e4f76_559{flex-direction:column;gap:4px;display:flex}._createTitle_e4f76_563{letter-spacing:-.02em;color:var(--ink-950);font-size:17px;font-weight:800}._createHint_e4f76_577{color:var(--ink-400);margin:0;font-size:13px;line-height:1.4}._field_e4f76_591{flex-direction:column;gap:7px;display:flex}._inputLabel_e4f76_595{color:var(--ink-600);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}._optional_e4f76_617{text-transform:none;letter-spacing:0;color:var(--ink-400);font-size:11px;font-weight:500}._input_e4f76_595{border:1px solid var(--ink-200);border-radius:var(--radius-md);background:var(--ink-50);width:100%;min-height:54px;color:var(--ink-950);outline:none;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}._input_e4f76_595::placeholder{color:var(--ink-400)}._input_e4f76_595:hover:not(:disabled){border-color:var(--ink-300);background:#fff}._input_e4f76_595:focus{border-color:var(--axiom-blue);box-shadow:0 0 0 3px var(--axiom-blue-soft);background:#fff}._input_e4f76_595:disabled{opacity:.6;cursor:not-allowed}._fieldMeta_e4f76_697{justify-content:space-between;align-items:center;gap:8px;display:flex}._fieldHint_e4f76_711{color:var(--ink-400);font-size:11px;font-weight:500}._charCount_e4f76_715{color:var(--ink-400);font-variant-numeric:tabular-nums;opacity:0;font-size:11px;font-weight:600;transition:opacity .2s}._charCountVisible_e4f76_733{opacity:1}._createActions_e4f76_737{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._primaryButton_e4f76_755{border-radius:var(--radius-pill);background:var(--ink-950);color:#fff;min-height:56px;font-size:var(--fs-body);cursor:pointer;transition:transform .2s var(--ease), background .18s ease, box-shadow .2s ease;border:none;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-weight:700;display:inline-flex}._primaryButton_e4f76_755:hover{background:var(--ink-800);transform:translateY(-1px);box-shadow:0 6px 16px #0a0a0a1f}._primaryButton_e4f76_755:active{transform:scale(.97)}._primaryButton_e4f76_755:focus-visible{outline:2px solid var(--axiom-blue);outline-offset:3px}._primaryButton_e4f76_755:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._secondaryButton_e4f76_835{border:1px solid var(--ink-200);border-radius:var(--radius-pill);min-height:56px;color:var(--ink-700);font-size:var(--fs-body);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}._secondaryButton_e4f76_835:hover{border-color:var(--ink-950);color:var(--ink-950);background:var(--ink-50)}._secondaryButton_e4f76_835:focus-visible{outline:2px solid var(--axiom-blue);outline-offset:3px}._secondaryButton_e4f76_835:disabled{opacity:.5;cursor:not-allowed}._ghostButton_e4f76_901{min-height:42px;color:var(--ink-400);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}._ghostButton_e4f76_901:hover{color:var(--ink-700);background:var(--ink-50)}._ghostButton_e4f76_901:focus-visible{outline:2px solid var(--axiom-blue);outline-offset:2px}._ghostButton_e4f76_901:disabled{opacity:.5;cursor:not-allowed}._dangerButton_e4f76_957{border-radius:var(--radius-pill);background:var(--danger-soft);min-height:56px;color:var(--danger);font-size:var(--fs-body);cursor:pointer;transition:background .18s ease, border-color .18s ease, transform .2s var(--ease);border:1px solid #dc262640;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-weight:700;display:inline-flex}._dangerButton_e4f76_957:hover{background:#dc26261f;border-color:#dc262666}._dangerButton_e4f76_957:active{transform:scale(.97)}._dangerButton_e4f76_957:focus-visible{outline:2px solid var(--danger);outline-offset:3px}._dangerButton_e4f76_957:disabled{opacity:.5;cursor:not-allowed}._buttonSpinner_e4f76_1025{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_e4f76_1}._secondaryButton_e4f76_835 ._buttonSpinner_e4f76_1025,._ghostButton_e4f76_901 ._buttonSpinner_e4f76_1025{border-color:#00000026;border-top-color:var(--ink-700)}._dangerButton_e4f76_957 ._buttonSpinner_e4f76_1025{border-color:#dc262640;border-top-color:var(--danger)}._list_e4f76_1067{flex-direction:column;gap:12px;display:flex}._card_e4f76_1079{border:1px solid var(--ink-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);animation:_fadeInUp_e4f76_1 .42s var(--ease) both;transition:border-color .2s ease, box-shadow .22s var(--ease), transform .22s var(--ease), opacity .2s ease;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}._card_e4f76_1079:hover{border-color:var(--ink-200);box-shadow:var(--shadow-md);transform:translateY(-1px)}._cardBusy_e4f76_1125{pointer-events:none;opacity:.7}._cardPrimary_e4f76_1129{box-shadow:var(--shadow-sm), 0 0 0 1px #2563eb0f;border-color:#2563eb38}._cardPrimary_e4f76_1129:before{content:"";background:var(--axiom-gradient);width:3px;position:absolute;top:0;bottom:0;left:0}._cardPrimary_e4f76_1129:hover{box-shadow:var(--shadow-primary);border-color:#2563eb52}._cardArchived_e4f76_1169{opacity:.88;background:var(--ink-50)}._cardBody_e4f76_1179{flex-direction:column;gap:12px;padding:22px 22px 16px;display:flex}._cardPrimary_e4f76_1129 ._cardBody_e4f76_1179{padding-left:26px}._cardTop_e4f76_1197{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardTitle_e4f76_1211{letter-spacing:-.03em;color:var(--ink-950);margin:0;font-size:20px;font-weight:800;line-height:1.2}._badges_e4f76_1229{flex-shrink:0;align-items:center;gap:6px;display:flex}._primaryBadge_e4f76_1243{border-radius:var(--radius-pill);background:var(--axiom-blue-soft);color:var(--axiom-blue);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;font-size:10px;font-weight:800}._archivedBadge_e4f76_1265{border-radius:var(--radius-pill);background:var(--ink-100);color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;font-size:10px;font-weight:800}._cardMeta_e4f76_1287{color:var(--ink-400);white-space:nowrap;cursor:default;flex-shrink:0;font-size:12px;font-weight:500}._focusBlock_e4f76_1307{border-left:2px solid var(--axiom-blue);background:var(--axiom-blue-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:6px;margin-top:2px;padding:10px 14px;display:flex}._focusLabel_e4f76_1329{text-transform:uppercase;letter-spacing:.12em;color:var(--axiom-blue);font-size:10px;font-weight:800}._focusValue_e4f76_1345{letter-spacing:-.015em;color:var(--ink-950);font-size:15px;font-weight:700;line-height:1.35}._lastAction_e4f76_1361{color:var(--ink-400);font-size:13px;line-height:1.45}._lastActionText_e4f76_1373{color:var(--ink-600);font-weight:500}._statsRow_e4f76_1385{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}._statChip_e4f76_1399{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:var(--radius-sm);color:var(--ink-500);letter-spacing:.01em;align-items:baseline;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}._statIcon_e4f76_1427{opacity:.85;font-size:11px;line-height:1}._statNum_e4f76_1431{color:var(--ink-700);font-variant-numeric:tabular-nums;font-weight:800}._cardActions_e4f76_1445{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding:0 22px 18px;display:flex}._cardPrimary_e4f76_1129 ._cardActions_e4f76_1445{padding-left:26px}._empty_e4f76_1469{text-align:center;animation:_fadeInUp_e4f76_1 .48s var(--ease) both;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:72px 16px;display:flex}._emptyVisual_e4f76_1491{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:8px;display:flex;position:relative}._emptyRing_e4f76_1511{background:var(--axiom-gradient-soft);border:1px solid #2563eb1f;border-radius:20px;position:absolute;inset:0}._emptyIcon_e4f76_1527{width:32px;height:32px;color:var(--axiom-blue);position:relative}._emptyTitle_e4f76_1541{letter-spacing:-.03em;color:var(--ink-950);margin:0;font-size:22px;font-weight:800}._emptyText_e4f76_1557{max-width:400px;font-size:var(--fs-body);color:var(--ink-500);margin:0;line-height:1.6}._modalOverlay_e4f76_1575{z-index:50;-webkit-backdrop-filter:blur(6px);animation:_fadeIn_e4f76_1 .2s var(--ease) both;background:#0a0a0a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modalOverlay_e4f76_1575 ._createPanel_e4f76_533{width:100%;max-width:520px;animation:_fadeInUp_e4f76_1 .28s var(--ease) both;box-shadow:var(--shadow-lg);margin:0}._confirmModal_e4f76_1621{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;gap:16px;width:100%;max-width:400px;padding:24px;display:flex}._confirmTitle_e4f76_1645{letter-spacing:-.02em;color:var(--ink-950);margin:0;font-size:18px;font-weight:800}._confirmText_e4f76_1661{color:var(--ink-600);margin:0;font-size:14px;line-height:1.5}._confirmActions_e4f76_1675{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}._toastContainer_e4f76_1691{z-index:100;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}._toast_e4f76_1691{border:1px solid var(--ink-100);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--ink-700);animation:_toastSlideUp_e4f76_1 .3s var(--ease) both;pointer-events:auto;background:#fff;align-items:center;gap:10px;max-width:400px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}._toastError_e4f76_1749{background:var(--danger-soft);color:var(--danger);border-color:#dc262633}._toastSuccess_e4f76_1761{color:#16a34a;background:#22c55e0f;border-color:#22c55e33}._toastIcon_e4f76_1773{flex-shrink:0;font-size:16px}._skeletonCard_e4f76_1779{border:1px solid var(--ink-100);border-radius:var(--radius-xl);animation:_fadeInUp_e4f76_1 .42s var(--ease) both;background:#fff;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative;overflow:hidden}._skeletonCard_e4f76_1779:after{content:"";background:linear-gradient(90deg,#0000 0%,#2563eb0d 50%,#0000 100%);animation:1.6s linear infinite _shimmer_e4f76_1;position:absolute;inset:0}._skeletonTop_e4f76_1831{justify-content:space-between;align-items:center;gap:12px;display:flex}._skeletonTitle_e4f76_1845{background:var(--ink-100);border-radius:6px;width:55%;height:20px}._skeletonBadge_e4f76_1859{border-radius:var(--radius-pill);background:var(--ink-100);width:70px;height:18px}._skeletonMeta_e4f76_1873{background:var(--ink-100);border-radius:4px;width:120px;height:12px}._skeletonLine_e4f76_1887{background:var(--ink-100);border-radius:4px;width:85%;height:12px}._skeletonLineShort_e4f76_1901{background:var(--ink-100);border-radius:4px;width:60%;height:12px}._skeletonChips_e4f76_1915{gap:6px;margin-top:4px;display:flex}._skeletonChip_e4f76_1915{border-radius:var(--radius-sm);background:var(--ink-100);width:90px;height:24px}._errorBlock_e4f76_1943{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 16px;display:flex}._errorIcon_e4f76_1961{background:var(--danger-soft);width:48px;height:48px;color:var(--danger);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;font-size:20px;font-weight:800;display:flex}._errorTitle_e4f76_1989{letter-spacing:-.02em;color:var(--ink-950);font-size:22px;font-weight:800}._errorText_e4f76_2003{color:var(--ink-500);font-size:var(--fs-body);max-width:320px;line-height:1.5}._upsell_e4f76_2019{border-radius:var(--radius-lg);background:var(--axiom-gradient-soft);animation:_fadeInUp_e4f76_1 .4s var(--ease) both;cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s ease;border:1px solid #2563eb1f;margin-top:24px;padding:16px 18px}._upsell_e4f76_2019:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb26}._upsellText_e4f76_2051{color:var(--ink-600);font-size:13px;line-height:1.55}._upsellText_e4f76_2051 strong{color:var(--axiom-blue);font-weight:700}@keyframes _fadeIn_e4f76_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInDown_e4f76_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_e4f76_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_e4f76_1{to{transform:rotate(360deg)}}@keyframes _shimmer_e4f76_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _toastSlideUp_e4f76_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._container_e4f76_141{padding-left:18px;padding-right:18px}._title_e4f76_267{font-size:32px}._subtitle_e4f76_287{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(12px,1.1vw,13px);line-height:1.45;display:-webkit-box;overflow:hidden}._controls_e4f76_309{flex-direction:column;align-items:stretch}._tabs_e4f76_325{grid-template-columns:1fr 1fr;width:100%;display:grid}._tab_e4f76_325,._tabActive_e4f76_345{justify-content:center}._newButton_e4f76_441{justify-content:center;width:100%}._cardTop_e4f76_1197{flex-direction:column;align-items:flex-start;gap:6px}._cardTitle_e4f76_1211{font-size:18px}._cardActions_e4f76_1445{flex-direction:row;align-items:center;gap:8px}._primaryButton_e4f76_755,._secondaryButton_e4f76_835,._dangerButton_e4f76_957{flex:1;width:auto}._ghostButton_e4f76_901{width:auto}._createPanel_e4f76_533{padding:20px}._createActions_e4f76_737{flex-direction:column-reverse}._createActions_e4f76_737 ._primaryButton_e4f76_755,._createActions_e4f76_737 ._secondaryButton_e4f76_835{width:100%}._modalOverlay_e4f76_1575{background:#0a0a0a66;align-items:flex-end;padding:0}._modalOverlay_e4f76_1575 ._createPanel_e4f76_533{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}._toastContainer_e4f76_1691{bottom:16px;left:16px;right:16px;transform:none}._toast_e4f76_1691{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._page_1ckr6_13{--axiom-blue:#2563eb;--axiom-blue-soft:#2563eb14;--axiom-purple:#7c3aed;--axiom-green:#059669;--ink-950:#0f172a;--ink-800:#1e293b;--ink-700:#334155;--ink-600:#475569;--ink-500:#64748b;--ink-400:#94a3b8;--ink-300:#cbd5e1;--ink-200:#e2e8f0;--ink-100:#f1f5f9;--ink-50:#f8fafc;--danger:#dc2626;--fs-display:clamp(22px, 4vw, 56px);--fs-body:clamp(15px, 1.2vw, 18px);--fs-meta:clamp(11px, .9vw, 13px);min-height:100dvh;color:var(--ink-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}._page_1ckr6_13 *,._page_1ckr6_13 :before,._page_1ckr6_13 :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}._page_1ckr6_13 button{font-family:inherit}._container_1ckr6_109{width:100%;max-width:860px;padding:calc(env(safe-area-inset-top,0px) + 24px) 24px calc(96px + env(safe-area-inset-bottom,0px));margin:0 auto}._header_1ckr6_137{border-bottom:1px solid #94a3b824;flex-direction:column;gap:20px;padding-bottom:24px;animation:.45s cubic-bezier(.22,1,.36,1) both _fadeInDown_1ckr6_1;display:flex}._backButton_1ckr6_155{color:var(--ink-500);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:600;line-height:1;transition:color .18s,transform .18s;display:inline-flex}._backButton_1ckr6_155:hover{color:var(--ink-950);transform:translate(-2px)}._backButton_1ckr6_155:focus-visible{outline:2px solid var(--axiom-blue);outline-offset:4px;border-radius:4px}._backArrow_1ckr6_209{font-size:inherit;line-height:1;transition:transform .18s;display:inline-block}._backButton_1ckr6_155:hover ._backArrow_1ckr6_209{transform:translate(-2px)}._hero_1ckr6_231{flex-direction:column;gap:10px;display:flex}._title_1ckr6_243{font-size:var(--fs-display);letter-spacing:-.05em;color:var(--ink-950);margin:0;font-weight:800;line-height:1.05}._subtitle_1ckr6_263{max-width:640px;color:var(--ink-500);letter-spacing:-.005em;margin:0;font-size:clamp(13px,1vw,15px);font-weight:400;line-height:1.5}._stats_1ckr6_291{border-bottom:1px solid #94a3b824;grid-template-columns:repeat(4,1fr);gap:18px;padding:28px 0;animation:.45s both _fadeInUp_1ckr6_1;display:grid}._stat_1ckr6_291{flex-direction:column;gap:6px;display:flex}._statValue_1ckr6_321{letter-spacing:-.04em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:32px;font-weight:900}._statLabel_1ckr6_337{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-400);font-weight:700}._filters_1ckr6_361{flex-wrap:wrap;gap:10px;padding:24px 0;display:flex}._filterChip_1ckr6_375,._filterChipActive_1ckr6_377{color:var(--ink-500);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:1px solid #94a3b82e;border-radius:999px;padding:9px 14px;font-weight:700;transition:all .18s}._filterChip_1ckr6_375:hover{color:var(--ink-950);border-color:#2563eb38}._filterChipActive_1ckr6_377{background:var(--ink-950);border-color:var(--ink-950);color:#fff}._timeline_1ckr6_431{flex-direction:column;gap:34px;padding-top:8px;display:flex}._timelineGroup_1ckr6_445{flex-direction:column;gap:18px;animation:.4s both _fadeInUp_1ckr6_1;display:flex}._timelineDay_1ckr6_459{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-400);font-weight:800}._timelineList_1ckr6_475{flex-direction:column;gap:24px;padding-left:26px;display:flex;position:relative}._timelineList_1ckr6_475:before{content:"";background:#94a3b838;width:1px;position:absolute;top:6px;bottom:6px;left:4px}._timelineItem_1ckr6_511{position:relative}._timelineDot_1ckr6_519{background:var(--ink-400);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-26px;box-shadow:0 0 0 4px #fff}._dotStart_1ckr6_541{background:var(--axiom-blue)}._dotStop_1ckr6_549{background:var(--axiom-purple)}._dotSuccess_1ckr6_557{background:var(--axiom-green)}._dotDirection_1ckr6_565{background:var(--ink-950)}._dotStep_1ckr6_573{background:#3b82f6}._dotMind_1ckr6_581{background:#a855f7}._dotDanger_1ckr6_589{background:var(--danger)}._dotMuted_1ckr6_597{background:var(--ink-400)}._timelineBody_1ckr6_605{flex-direction:column;gap:6px;display:flex}._timelineTop_1ckr6_617{justify-content:space-between;align-items:center;gap:16px;display:flex}._timelineLabel_1ckr6_631{font-size:var(--fs-body);color:var(--ink-950);font-weight:700}._timelineTime_1ckr6_643{font-size:var(--fs-meta);color:var(--ink-400);white-space:nowrap;font-weight:600}._timelineDirection_1ckr6_657{background:var(--ink-50);width:fit-content;color:var(--ink-500);font-size:var(--fs-meta);border-radius:999px;align-items:center;padding:5px 10px;font-weight:700;display:inline-flex}._timelineText_1ckr6_681{font-size:var(--fs-body);color:var(--ink-600);line-height:1.6}._timelineMeta_1ckr6_693{font-size:var(--fs-meta);color:var(--ink-400);font-weight:600}._empty_1ckr6_713,._noResults_1ckr6_715{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:72px 16px;animation:.48s cubic-bezier(.22,1,.36,1) both _fadeInUp_1ckr6_1;display:flex}._emptyVisual_1ckr6_739{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:8px;display:flex;position:relative}._emptyRing_1ckr6_759{background:linear-gradient(135deg,#2563eb1f,#7c3aed1a);border:1px solid #2563eb1f;border-radius:20px;position:absolute;inset:0}._emptyIcon_1ckr6_775{width:32px;height:32px;color:var(--axiom-blue);position:relative}._emptyTitle_1ckr6_789,._noResultsTitle_1ckr6_791{letter-spacing:-.03em;color:var(--ink-950);margin:0;font-size:22px;font-weight:800}._emptyText_1ckr6_807,._noResultsText_1ckr6_809{max-width:400px;font-size:var(--fs-body);color:var(--ink-500);margin:0;line-height:1.6}._primaryButton_1ckr6_825{background:var(--ink-950);color:#fff;min-height:56px;font-size:var(--fs-body);cursor:pointer;border:none;border-radius:999px;padding:0 32px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .2s}._primaryButton_1ckr6_825:hover{background:var(--ink-800);transform:translateY(-1px);box-shadow:0 12px 24px #0f172a24}._primaryButton_1ckr6_825:active{transform:scale(.97)}._loading_1ckr6_877{min-height:60vh;color:var(--ink-500);font-size:var(--fs-body);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-weight:600;display:flex}._loadingDot_1ckr6_901{background:var(--axiom-blue);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite _pulseDot_1ckr6_1}._errorBlock_1ckr6_917{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 0;display:flex}._errorTitle_1ckr6_935{font-size:28px;font-weight:800}._errorText_1ckr6_945{color:var(--ink-500)}@keyframes _fadeInDown_1ckr6_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_1ckr6_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulseDot_1ckr6_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (width<=720px){._stats_1ckr6_291{grid-template-columns:repeat(2,1fr);gap:22px}._statValue_1ckr6_321{font-size:28px}}@media (width<=520px){._container_1ckr6_109{padding-left:20px;padding-right:20px}._title_1ckr6_243{font-size:32px}._subtitle_1ckr6_263{letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(12px,1.1vw,14px);line-height:1.45;display:-webkit-box;overflow:hidden}._emptyVisual_1ckr6_739{width:64px;height:64px}._emptyIcon_1ckr6_775{width:28px;height:28px}._timelineTop_1ckr6_617{flex-direction:column;align-items:flex-start;gap:4px}._timelineList_1ckr6_475{padding-left:22px}._timelineDot_1ckr6_519{left:-22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#fafafa;--bg-deep:#f5f5f3;--surface:#fff;--ink:#1a1a1a;--ink-soft:#4a4a4a;--ink-muted:#8a8a8a;--ink-quiet:#b0b0b0;--line:#00000014;--line-strong:#00000024;--accent:#5b52e0;--accent-soft:#5b52e014;--accent-glow:#5b52e033;--success:#1a9e6f;--success-soft:#1a9e6f14;--warning:#c47a1a;--warning-soft:#c47a1a14;--release:#6b9e78;--release-soft:#6b9e7814;--insight:#7a6bc4;--insight-soft:#7a6bc414;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:999px;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 40px #0000001f;--safe-top:max(16px, env(safe-area-inset-top));--safe-bottom:max(20px, env(safe-area-inset-bottom));--page-x:clamp(16px, 4vw, 32px);--content-max:640px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}._container_f6qje_103{width:100%;min-height:100dvh;max-width:var(--content-max);padding:var(--safe-top) var(--page-x) calc(var(--safe-bottom) + 32px);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}._header_f6qje_131{padding:var(--safe-top) 0 var(--space-md) 0;justify-content:flex-start;align-items:center;display:flex}._backButton_f6qje_147{border-radius:var(--r-full);min-width:44px;min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 12px;font-family:inherit;font-size:18px;font-weight:500;transition:background .15s;display:inline-flex}._backButton_f6qje_147:hover{background:var(--line)}._backButton_f6qje_147:active{transform:scale(.96)}._contextHint_f6qje_201{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-glow);align-items:center;display:flex}._directionIcon_f6qje_221{color:var(--accent);font-size:14px;line-height:1}._contextLabel_f6qje_233{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:11px;font-weight:600}._contextValue_f6qje_249{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}._inputSection_f6qje_265{gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:column;display:flex}._inputHeader_f6qje_279{gap:var(--space-sm);flex-direction:column;display:flex}._inputEyebrow_f6qje_291{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:11px;font-weight:700}._inputTitle_f6qje_307{letter-spacing:-.03em;font-size:clamp(28px,7vw,40px);font-weight:700;line-height:1.1}._inputSubtitle_f6qje_321{color:var(--ink-muted);font-size:clamp(14px,3.5vw,16px);line-height:1.5}._inputShell_f6qje_333{gap:var(--space-sm);flex-direction:column;display:flex}._textarea_f6qje_345{border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;min-height:clamp(140px,30dvh,220px);max-height:50dvh;box-shadow:var(--shadow-sm);color:var(--ink);resize:none;caret-color:var(--accent);outline:none;padding:clamp(14px,3vw,20px);font-family:inherit;font-size:clamp(15px,4vw,17px);line-height:1.6;transition:border-color .2s,box-shadow .2s;display:block}._textarea_f6qje_345::placeholder{color:var(--ink-quiet);opacity:.8}._textarea_f6qje_345:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-md)}._textarea_f6qje_345:disabled{opacity:.5}._inputFooter_f6qje_413{justify-content:space-between;padding:8px 4px 0;display:flex}._inputHint_f6qje_425{color:var(--ink-quiet);font-size:12px}._characterCount_f6qje_435{color:var(--ink-quiet);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}._characterCountError_f6qje_449{color:var(--warning);font-weight:600}._analyzingState_f6qje_461{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid var(--accent-glow);display:flex}._analyzingIndicator_f6qje_481{gap:6px;display:flex}._analyzingIndicator_f6qje_481 span{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite _pulseDot_f6qje_1}._analyzingIndicator_f6qje_481 span:nth-child(2){animation-delay:.2s}._analyzingIndicator_f6qje_481 span:nth-child(3){animation-delay:.4s}@keyframes _pulseDot_f6qje_1{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}._analyzingTitle_f6qje_545{color:var(--accent);font-size:15px;font-weight:600;display:block}._analyzingText_f6qje_559{color:var(--ink-muted);font-size:13px;display:block}._inputActions_f6qje_571{gap:var(--space-md);justify-content:flex-end;display:flex}._cancelButton_f6qje_583{border:1px solid var(--line-strong);border-radius:var(--r-full);color:var(--ink-soft);cursor:pointer;background:0 0;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s}._cancelButton_f6qje_583:hover:not(:disabled){background:var(--line)}._cancelButton_f6qje_583:disabled{opacity:.3;cursor:not-allowed}._analyzeButton_f6qje_627{border-radius:var(--r-full);background:var(--ink);color:#fff;cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s;display:flex}._analyzeButton_f6qje_627:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}._analyzeButton_f6qje_627:disabled{opacity:.3;cursor:not-allowed}._analyzeButtonArrow_f6qje_679{font-size:18px;transition:transform .2s}._analyzeButton_f6qje_627:hover:not(:disabled) ._analyzeButtonArrow_f6qje_679{transform:translate(4px)}._therapeuticResult_f6qje_703{gap:var(--space-xl);padding-top:var(--space-md);flex-direction:column;animation:.6s cubic-bezier(.22,1,.36,1) both _fadeUp_f6qje_1;display:flex}@keyframes _fadeUp_f6qje_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._therapeuticHero_f6qje_743{gap:var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}._therapeuticMark_f6qje_759{background:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:3.5s ease-in-out infinite _breathe_f6qje_1;display:flex;position:relative}._therapeuticMark_f6qje_759:before{content:"";background:var(--accent-soft);opacity:.4;border-radius:50%;animation:3.5s ease-in-out infinite reverse _breathe_f6qje_1;position:absolute;inset:-8px}@keyframes _breathe_f6qje_1{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._therapeuticMarkInner_f6qje_825{background:var(--accent);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}._therapeuticEyebrow_f6qje_843{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-top:var(--space-sm);font-size:11px;font-weight:700}._therapeuticTitle_f6qje_861{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:480px;font-size:clamp(20px,5vw,28px);font-weight:700;line-height:1.2}._mainThought_f6qje_883{padding:var(--space-xl) var(--space-lg);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);text-align:center;animation:.8s cubic-bezier(.22,1,.36,1) .2s both _thoughtReveal_f6qje_1;position:relative;overflow:hidden}._mainThought_f6qje_883:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);height:3px;position:absolute;top:0;left:0;right:0}@keyframes _thoughtReveal_f6qje_1{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}._mainThoughtLabel_f6qje_949{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-md);font-size:11px;font-weight:700}._mainThoughtText_f6qje_967{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(24px,6vw,36px);font-weight:800;line-height:1.15}._mainThoughtMeta_f6qje_985{margin-top:var(--space-md);color:var(--ink-muted);font-size:13px;font-style:italic}._therapeuticMessage_f6qje_1001{padding:var(--space-lg);border-radius:var(--r-lg);background:var(--accent-soft);border-left:3px solid var(--accent);text-align:left;animation:.6s cubic-bezier(.22,1,.36,1) .4s both _fadeUp_f6qje_1}._therapeuticMessageLabel_f6qje_1019{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-xs);font-size:10px;font-weight:700}._therapeuticMessageText_f6qje_1037{color:var(--ink);font-size:clamp(15px,4vw,17px);font-style:italic;font-weight:500;line-height:1.5}._therapeuticActions_f6qje_1055{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;animation:.6s cubic-bezier(.22,1,.36,1) .6s both _fadeUp_f6qje_1;display:flex}._therapeuticPrimaryAction_f6qje_1071{border-radius:var(--r-full);background:var(--ink);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s;display:flex}._therapeuticPrimaryAction_f6qje_1071:hover{box-shadow:var(--shadow-md);background:#000;transform:translateY(-2px)}._therapeuticPrimaryAction_f6qje_1071:active{transform:translateY(0)scale(.98)}._therapeuticSecondaryAction_f6qje_1127{border:1px solid var(--line-strong);border-radius:var(--r-full);width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}._therapeuticSecondaryAction_f6qje_1127:hover{background:var(--line);color:var(--ink);border-color:var(--ink)}._therapeuticGhostAction_f6qje_1167{border-radius:var(--r-full);width:100%;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s}._therapeuticGhostAction_f6qje_1167:hover{color:var(--ink)}._releaseState_f6qje_1205{align-items:center;gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);text-align:center;flex-direction:column;animation:.7s cubic-bezier(.22,1,.36,1) both _releaseReveal_f6qje_1;display:flex}@keyframes _releaseReveal_f6qje_1{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._releaseMark_f6qje_1247{background:var(--success-soft);width:64px;height:64px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex;position:relative}._releaseMark_f6qje_1247:before{content:"";background:var(--success-soft);opacity:.5;border-radius:50%;animation:3s ease-in-out infinite _breathe_f6qje_1;position:absolute;inset:-10px}._releaseTitle_f6qje_1293{letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,5.5vw,28px);font-weight:700;line-height:1.2}._releaseText_f6qje_1309{color:var(--ink-muted);max-width:400px;font-size:15px;line-height:1.6}._finaleQuiet_f6qje_1325{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;color:var(--ink-muted);border-top:1px solid var(--line);margin-top:var(--space-md);font-size:13px;display:flex}._finaleQuietDot_f6qje_1349{background:var(--ink-quiet);border-radius:50%;width:6px;height:6px}._backgroundSection_f6qje_1365{margin-top:var(--space-sm)}._backgroundToggle_f6qje_1373{width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;font-family:inherit;transition:all .15s;display:flex}._backgroundToggle_f6qje_1373:hover{border-color:var(--line-strong)}._backgroundToggleMain_f6qje_1411{flex-direction:column;gap:2px;display:flex}._backgroundToggleTitle_f6qje_1423{color:var(--ink);font-size:15px;font-weight:600}._backgroundToggleSubtitle_f6qje_1435{color:var(--ink-muted);font-size:13px}._backgroundToggleIcon_f6qje_1445{color:var(--ink-muted);font-size:24px;font-weight:300;transition:transform .2s}._backgroundDetails_f6qje_1459{margin-top:var(--space-md);gap:var(--space-lg);flex-direction:column;display:flex}._backgroundGroup_f6qje_1473{padding:var(--space-md);border-radius:var(--r-md);background:var(--bg-deep)}._backgroundGroupHeader_f6qje_1485{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._backgroundGroupLabel_f6qje_1499{color:var(--ink-soft);font-size:13px;font-weight:600}._backgroundGroupCount_f6qje_1511{color:var(--ink-muted);font-size:12px;font-weight:500}._backgroundGroupDescription_f6qje_1523{color:var(--ink-muted);margin-bottom:var(--space-sm);font-size:13px}._backgroundGroupItems_f6qje_1535{gap:var(--space-xs);flex-direction:column;display:flex}._backgroundGroupText_f6qje_1547{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:4px 0;font-size:14px;line-height:1.4}._backgroundGroupText_f6qje_1547:last-child{border-bottom:none}._historySection_f6qje_1573{gap:var(--space-lg);flex-direction:column;display:flex}._historyHeader_f6qje_1585{justify-content:space-between;align-items:center;min-height:44px;display:flex}._historyTitle_f6qje_1599{font-size:18px;font-weight:700}._sectionKicker_f6qje_1609{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:2px;font-size:11px;font-weight:700;display:block}._newDumpButton_f6qje_1629{border-radius:var(--r-full);background:var(--accent);color:#fff;cursor:pointer;border:none;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}._newDumpButton_f6qje_1629:hover{box-shadow:0 2px 8px var(--accent-glow);transform:scale(1.03)}._historyList_f6qje_1665{gap:var(--space-sm);flex-direction:column;display:flex}._historyCard_f6qje_1677{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;font-family:inherit;transition:all .15s;display:flex}._historyCard_f6qje_1677:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}._historyCardTop_f6qje_1715{justify-content:space-between;align-items:center;display:flex}._historyCardTime_f6qje_1727{color:var(--ink-muted);font-size:12px}._historyCardArrow_f6qje_1737{color:var(--ink-quiet);font-size:14px}._historyCardText_f6qje_1747{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}._historyCardSummary_f6qje_1767{gap:var(--space-md);flex-wrap:wrap;display:flex}._historyCardStat_f6qje_1779{color:var(--ink-muted);background:var(--line);border-radius:var(--r-full);padding:2px 8px;font-size:12px}._emptyState_f6qje_1797{text-align:center;justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;min-height:40dvh;display:flex}._emptyStateMark_f6qje_1817{background:var(--line);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._emptyStateMark_f6qje_1817 span{background:var(--ink-quiet);border-radius:50%;width:16px;height:16px;display:block}._emptyStateTitle_f6qje_1853{font-size:20px;font-weight:700}._emptyStateText_f6qje_1863{color:var(--ink-muted);max-width:280px;font-size:15px;line-height:1.5}._emptyButton_f6qje_1877{border-radius:var(--r-full);background:var(--ink);color:#fff;cursor:pointer;border:none;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s}._emptyButton_f6qje_1877:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._modalOverlay_f6qje_1915{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;animation:.2s _fadeIn_f6qje_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_f6qje_1{0%{opacity:0}to{opacity:1}}._modalContent_f6qje_1957{background:var(--surface);border-radius:var(--r-xl);width:90%;max-width:480px;max-height:80vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s _slideUpModal_f6qje_1;display:flex;overflow:hidden}@keyframes _slideUpModal_f6qje_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_f6qje_2005{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}._modalTitle_f6qje_2021{margin:0;font-size:18px;font-weight:700}._modalClose_f6qje_2033{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:background .15s;display:flex}._modalClose_f6qje_2033:hover{background:var(--line)}._modalBody_f6qje_2071{padding:var(--space-lg);flex:1;overflow-y:auto}._modalDescription_f6qje_2083{color:var(--ink-muted);margin-bottom:var(--space-md);font-size:14px;line-height:1.4}._directionList_f6qje_2097{gap:var(--space-sm);flex-direction:column;display:flex}._directionItem_f6qje_2109{padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s;display:flex}._directionItem_f6qje_2109:hover{border-color:var(--accent);background:var(--accent-soft)}._directionName_f6qje_2153{flex:1}._directionBadge_f6qje_2161{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:var(--r-full);flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600}._noDirections_f6qje_2185{color:var(--ink-muted);text-align:center;padding:var(--space-lg) 0;font-size:14px}@media (width>=640px){._container_f6qje_103{padding-top:calc(var(--safe-top) + 16px);padding-bottom:calc(var(--safe-bottom) + 48px)}._inputSection_f6qje_265{gap:var(--space-xl)}._textarea_f6qje_345{min-height:200px;padding:24px}._therapeuticMark_f6qje_759{width:64px;height:64px}._therapeuticMarkInner_f6qje_825{width:16px;height:16px}._mainThought_f6qje_883{padding:var(--space-xl) var(--space-xl)}._backgroundToggle_f6qje_1373,._historyCard_f6qje_1677{padding:var(--space-lg)}._modalContent_f6qje_1957{max-width:520px}}@media (width>=960px){._container_f6qje_103{max-width:720px}._therapeuticResult_f6qje_703{gap:var(--space-xl)}}@media (width<=480px){._therapeuticMark_f6qje_759{width:48px;height:48px}._therapeuticMarkInner_f6qje_825{width:12px;height:12px}._mainThought_f6qje_883{padding:var(--space-lg) var(--space-md)}._mainThoughtText_f6qje_967{font-size:24px}._therapeuticPrimaryAction_f6qje_1071{padding:14px 20px;font-size:14px}._therapeuticSecondaryAction_f6qje_1127{padding:12px 20px;font-size:13px}._releaseMark_f6qje_1247{width:56px;height:56px;font-size:24px}}@media (width<=359px){:root{--page-x:14px}._inputTitle_f6qje_307{font-size:26px}._textarea_f6qje_345{min-height:120px;padding:12px;font-size:15px}._analyzeButton_f6qje_627{padding:8px 16px;font-size:14px}._mainThoughtText_f6qje_967{font-size:22px}._modalContent_f6qje_1957{width:95%}}@media (height<=600px) and (orientation:landscape){._inputHeader_f6qje_279{gap:4px}._inputTitle_f6qje_307{font-size:24px}._textarea_f6qje_345{min-height:100px;max-height:30dvh}._therapeuticHero_f6qje_743{margin-bottom:var(--space-sm)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}._backButton_f6qje_147:focus-visible,._analyzeButton_f6qje_627:focus-visible,._cancelButton_f6qje_583:focus-visible,._therapeuticPrimaryAction_f6qje_1071:focus-visible,._therapeuticSecondaryAction_f6qje_1127:focus-visible,._therapeuticGhostAction_f6qje_1167:focus-visible,._newDumpButton_f6qje_1629:focus-visible,._emptyButton_f6qje_1877:focus-visible,._backgroundToggle_f6qje_1373:focus-visible,._historyCard_f6qje_1677:focus-visible,._modalClose_f6qje_2033:focus-visible,._directionItem_f6qje_2109:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._page_umft4_25{--bg:#fff;--fg:#0a0a0c;--fg-soft:#4b4b52;--fg-muted:#86868b;--hairline:#ececf0;--hairline-strong:#dcdce1;--surface:#f2f2f4;--success:#34c759;--danger:#ff3b30;--pill:980px;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--bg);min-height:100svh;color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}._page_umft4_25 *,._page_umft4_25 :before,._page_umft4_25 :after{box-sizing:border-box}._page_umft4_25 button{-webkit-tap-highlight-color:transparent;font-family:inherit}._page_umft4_25 button:focus-visible{outline-offset:2px;outline:3px solid #0a0a0c66}._page_umft4_25 ::selection{background:#0a0a0c1a}@keyframes _rise_umft4_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _dotPulse_umft4_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes _priceIn_umft4_1{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _spin_umft4_819{to{transform:rotate(360deg)}}@keyframes _fade_umft4_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_umft4_1{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._shell_umft4_181{flex-direction:column;max-width:560px;min-height:100svh;margin:0 auto;padding:22px 24px 40px;display:flex}._top_umft4_205{animation:_rise_umft4_1 .6s var(--ease) both;justify-content:space-between;align-items:center;gap:12px;margin-bottom:38px;display:flex}._backBtn_umft4_223{color:var(--fg-muted);cursor:pointer;transition:color .2s ease, transform .25s var(--ease);background:0 0;border:none;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:600;display:inline-flex}._backBtn_umft4_223:hover{color:var(--fg);transform:translate(-2px)}._logo_umft4_261{letter-spacing:.24em;color:var(--fg-muted);font-size:12px;font-weight:800}._status_umft4_275{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}._dot_umft4_299{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite _dotPulse_umft4_1;display:inline-block}._view_umft4_325{animation:_rise_umft4_1 .7s 60ms var(--ease) both}._title_umft4_333{letter-spacing:-.035em;margin:0;font-size:clamp(30px,6.4vw,42px);font-weight:800;line-height:1.07}._sub_umft4_349{color:var(--fg-soft);margin:12px 0 0;font-size:15.5px;line-height:1.55}._urgent_umft4_365{color:var(--fg-soft);margin:14px 0 0;font-size:14px;font-weight:500}._urgentCount_umft4_379{background:var(--surface);color:var(--fg);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px;font-weight:700;display:inline-block}._urgentCritical_umft4_399 ._urgentCount_umft4_379{color:var(--danger);background:#ff3b3014}._rows_umft4_415{margin-top:28px}._row_umft4_415{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:14.5px;display:flex}._row_umft4_415:last-child{border-bottom:1px solid var(--hairline)}._rowName_umft4_451{letter-spacing:-.01em;align-items:center;gap:11px;font-weight:600;display:inline-flex}._rowGlyph_umft4_467{text-align:center;width:16px;color:var(--fg);flex-shrink:0;font-size:13px}._rowNote_umft4_483{color:var(--fg-muted);text-align:right;flex-shrink:0;font-size:13.5px}._seg_umft4_503{gap:8px;margin-top:26px;display:flex}._segBtn_umft4_515{border:1px solid var(--hairline-strong);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:12px;flex:1;padding:12px 10px 13px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s}._segBtn_umft4_515:hover{border-color:var(--fg-muted)}._segBtnActive_umft4_549,._segBtnActive_umft4_549:hover{border-color:var(--fg);color:var(--fg)}._segBadge_umft4_561{color:var(--success);margin-left:6px;font-size:11px;font-style:normal;font-weight:700}._segSub_umft4_577{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:500;display:block}._segBtnActive_umft4_549 ._segSub_umft4_577{color:var(--fg-soft)}._priceWrap_umft4_609{text-align:center;margin-top:24px}._priceLine_umft4_619{animation:_priceIn_umft4_1 .45s var(--ease) both;justify-content:center;align-items:baseline;gap:8px;display:flex}._priceValue_umft4_635{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(44px,10vw,58px);font-weight:900;line-height:1}._priceCur_umft4_651{color:var(--fg-soft);font-size:clamp(18px,4vw,24px);font-weight:700}._pricePeriod_umft4_663{color:var(--fg-soft);margin-top:8px;font-size:14px;font-weight:500}._priceSave_umft4_677{color:var(--success);margin-top:6px;font-size:13px;font-weight:600}._cta_umft4_697{border-radius:var(--pill);background:var(--fg);color:#fff;letter-spacing:-.01em;cursor:pointer;width:100%;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .2s ease;border:none;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:18px 28px;font-size:17px;font-weight:700;display:inline-flex}._cta_umft4_697:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px #0a0a0c38}._cta_umft4_697:active:not(:disabled){transform:scale(.98)}._cta_umft4_697:disabled{opacity:.55;cursor:not-allowed}._ctaArrow_umft4_765{transition:transform .3s var(--ease)}._cta_umft4_697:hover:not(:disabled) ._ctaArrow_umft4_765{transform:translate(4px)}._ctaGhost_umft4_783{color:var(--fg);border:1px solid var(--hairline-strong);background:#fff}._ctaGhost_umft4_783:hover:not(:disabled){background:var(--surface);box-shadow:none;transform:translateY(-1px)}._payLoading_umft4_807{align-items:center;gap:12px;display:inline-flex}._spinner_umft4_819{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_umft4_819}._altLink_umft4_839{color:var(--fg);cursor:pointer;background:0 0;border:none;margin:16px auto 0;padding:6px 4px;font-size:14.5px;font-weight:600;display:block}._altLink_umft4_839:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}._altLink_umft4_839:disabled{opacity:.55;cursor:not-allowed}._trust_umft4_885{text-align:center;color:var(--fg-muted);margin-top:16px;font-size:12.5px;font-weight:500}._error_umft4_903{text-align:center;color:var(--danger);animation:_rise_umft4_1 .4s var(--ease) both;margin-top:18px;font-size:14.5px;font-weight:500}._facts_umft4_927{margin-top:28px}._fact_umft4_927{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:14.5px;display:flex}._fact_umft4_927:last-child{border-bottom:1px solid var(--hairline)}._fact_umft4_927 span{color:var(--fg-muted)}._fact_umft4_927 b{font-weight:600}._factActive_umft4_979{align-items:center;gap:8px;display:inline-flex}._cancelLink_umft4_991{color:var(--fg-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:18px auto 0;padding:6px 4px;font-size:13.5px;font-weight:500;text-decoration:underline;transition:color .2s;display:block}._cancelLink_umft4_991:hover{color:var(--danger)}._faq_umft4_1035{animation:_rise_umft4_1 .7s .12s var(--ease) both;margin-top:auto;padding-top:38px}._faqDetails_umft4_1047{border-top:1px solid var(--hairline);padding:15px 0}._faqSummary_umft4_1057{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:14.5px;font-weight:600;list-style:none;display:flex}._faqSummary_umft4_1057::-webkit-details-marker{display:none}._faqSummary_umft4_1057:after{content:"+";color:var(--fg-muted);font-size:16px;font-weight:400}._faqDetails_umft4_1047[open] ._faqSummary_umft4_1057:after{content:"–"}._faqText_umft4_1109{color:var(--fg-soft);margin:10px 0 0;padding-right:24px;font-size:13.5px;line-height:1.6}._legal_umft4_1125{text-align:center;color:var(--fg-muted);opacity:.8;margin:26px 0 0;font-size:11px;line-height:1.7}._overlay_umft4_1149{z-index:500;-webkit-backdrop-filter:blur(14px);background:#0a0a0c66;justify-content:center;align-items:center;padding:24px;animation:.25s both _fade_umft4_1;display:flex;position:fixed;inset:0}._modal_umft4_1177{text-align:center;width:100%;max-width:400px;animation:_modalIn_umft4_1 .4s var(--ease) both;background:#fff;border-radius:24px;padding:42px 30px 30px;box-shadow:0 30px 80px #00000040}._modalTitle_umft4_1199{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:800}._modalText_umft4_1213{color:var(--fg-soft);margin:0 0 28px;font-size:15px;line-height:1.55}._modalPrimary_umft4_1227{border-radius:var(--pill);background:var(--fg);color:#fff;cursor:pointer;width:100%;transition:transform .25s var(--ease), box-shadow .25s ease;border:none;padding:17px 24px;font-size:16px;font-weight:700}._modalPrimary_umft4_1227:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000002e}._modalPrimary_umft4_1227:active{transform:scale(.98)}._modalGhost_umft4_1271{width:100%;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:13px 24px;font-size:14px;font-weight:500;transition:color .2s}._modalGhost_umft4_1271:hover{color:var(--danger)}@media (width<=480px){._shell_umft4_181{padding:18px 20px 36px}._top_umft4_205{margin-bottom:30px}._row_umft4_415{flex-direction:column;align-items:flex-start;gap:4px}._rowNote_umft4_483{text-align:left}._segBtn_umft4_515{padding:11px 8px 12px;font-size:13.5px}._faq_umft4_1035{padding-top:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._container_154ex_17{--background:#f7f7f5;--foreground:#171717;--card:#fff;--card-hover:#fafafa;--muted:#f1f1ef;--muted-foreground:#777773;--border:#e7e7e3;--border-strong:#dcdcd7;--primary:#171717;--primary-foreground:#fff;--accent:#1769ff;--accent-hover:#075ce8;--accent-muted:#1769ff14;--accent-border:#1769ff38;--accent-soft:#1769ff14;--accent-glow:#1769ff33;--success:#198754;--success-muted:#19875414;--warning:#b7791f;--warning-muted:#b7791f17;--danger:#d64545;--danger-muted:#d6454514;--zone-deep:#1769ff;--zone-shallow:#718096;--zone-creative:#b7791f;--zone-recovery:#198754;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:999px;--space-xs:6px;--space-sm:10px;--space-md:16px;--space-lg:24px;--space-xl:32px;--shadow-xs:0 1px 2px #00000008;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 8px 24px #0000000f;--header-height:72px;--header-height-mobile:64px}._container_154ex_17 *,._container_154ex_17 :before,._container_154ex_17 :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}._container_154ex_17{background:var(--background);min-height:100vh;color:var(--foreground);padding:calc(var(--header-height) + 20px) 20px calc(96px + env(safe-area-inset-bottom,0px));max-width:760px;margin:0 auto;transition:background-color .35s;position:relative;overflow-x:hidden}._container_154ex_17._morning_154ex_167{background:#f8f8f6}._container_154ex_17._afternoon_154ex_169{background:#f7f8fa}._container_154ex_17._evening_154ex_171{background:#f8f7f8}._container_154ex_17._night_154ex_173{background:#f5f6f8}._container_154ex_17>*{z-index:1;position:relative}._header_154ex_193{width:100%;max-width:760px;height:var(--header-height);z-index:30;-webkit-backdrop-filter:blur(18px);background:#f7f7f5e0;border-bottom:1px solid #0000000e;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;transition:background-color .25s,border-color .25s;display:grid;position:fixed;top:0;left:50%;right:auto;transform:translate(-50%)}._header_154ex_193._scrolled_154ex_235{background:#f7f7f5f0}._backButton_154ex_243{border-radius:var(--radius-full);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:start;align-items:center;padding:0;font-family:inherit;font-size:0;transition:background .18s,color .18s;display:inline-flex}._backButton_154ex_243:hover{background:var(--muted);color:var(--foreground)}._backIcon_154ex_289{font-size:18px;line-height:1}._headerCenter_154ex_299{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}._headerDate_154ex_315{letter-spacing:-.025em;font-size:15px;font-weight:600;line-height:1.2}._headerWeekday_154ex_329{color:var(--muted-foreground);letter-spacing:0;text-transform:none;margin-top:3px;font-size:11px;font-weight:500}._headerRight_154ex_347{justify-self:end;align-items:center;gap:6px;display:flex}._iconButton_154ex_361{border-radius:var(--radius-full);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:17px;transition:background .18s,color .18s;display:inline-flex}._iconButton_154ex_361:hover{background:var(--muted);color:var(--foreground);box-shadow:none}._zoneInfoPanel_154ex_411{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);margin-bottom:20px;padding:20px}._zoneInfoPanel_154ex_411 h3{margin-bottom:5px;font-size:16px;font-weight:600}._zoneInfoHint_154ex_439{color:var(--muted-foreground);margin-bottom:14px;font-size:13px;line-height:1.5}._zoneInfoItem_154ex_453{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:11px 0;display:flex}._zoneInfoDot_154ex_469{background:var(--zone-color);width:7px;height:7px;box-shadow:none;border-radius:50%;margin-top:5px}._zoneInfoContent_154ex_487 strong{margin-bottom:2px;font-size:13px;font-weight:600;display:block}._zoneInfoContent_154ex_487 span{color:var(--muted-foreground);font-size:12px;line-height:1.5}._closeZoneInfo_154ex_513{background:var(--muted);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border:none;margin-top:14px;font-family:inherit;font-size:13px;font-weight:500}._oneThingCard_154ex_547{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);margin-bottom:18px;padding:24px;transition:border-color .2s,box-shadow .2s;position:relative}._oneThingCard_154ex_547:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._oneThingLabel_154ex_579{color:var(--muted-foreground);letter-spacing:0;text-transform:none;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}._oneThingDot_154ex_603{background:var(--accent);width:6px;height:6px;box-shadow:none;border-radius:50%;animation:none}._oneThingText_154ex_621{letter-spacing:-.045em;color:var(--foreground);-webkit-text-fill-color:initial;background:0 0;margin-bottom:16px;font-size:clamp(26px,6vw,38px);font-weight:600;line-height:1.1}._oneThingMeta_154ex_643{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._oneThingMetaItem_154ex_661{font-weight:500}._oneThingDivider_154ex_669{background:var(--muted-foreground);opacity:.45;border-radius:50%;width:3px;height:3px}._oneThingActions_154ex_685{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}._oneThingButton_154ex_699{border-radius:var(--radius-md);letter-spacing:-.01em;cursor:pointer;min-height:46px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,transform .18s}._oneThingPrimary_154ex_723{background:var(--foreground);color:#fff;border:1px solid var(--foreground);box-shadow:none}._oneThingPrimary_154ex_723:hover{box-shadow:none;background:#000;transform:none}._oneThingSecondary_154ex_749{background:var(--muted);color:var(--foreground);border:1px solid #0000}._oneThingSecondary_154ex_749:hover{background:#e9e9e6;border-color:#0000}._oneThingEmpty_154ex_771{flex-direction:column;gap:6px;display:flex}._oneThingEmptyText_154ex_783{font-size:16px;line-height:1.45}._oneThingEmptyHint_154ex_793{color:var(--muted-foreground);font-size:13px}._addTaskSection_154ex_809{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);margin-bottom:24px;padding:18px;transition:border-color .2s,box-shadow .2s}._addTaskSection_154ex_809:focus-within{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}._addTaskLabel_154ex_839{color:var(--muted-foreground);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}._taskInput_154ex_863{width:100%;min-height:44px;color:var(--foreground);letter-spacing:-.015em;background:0 0;border:none;outline:none;margin-bottom:16px;padding:0;font-family:inherit;font-size:16px}._taskInput_154ex_863::placeholder{color:#a0a09b}._addTaskControls_154ex_899{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._directionSelect_154ex_915{border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--card);height:40px;color:var(--foreground);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23777773' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;min-width:160px;max-width:220px;padding:0 36px 0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}._directionSelect_154ex_915:hover{border-color:var(--accent)}._directionSelect_154ex_915:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._directionSelect_154ex_915 option{background:var(--card);color:var(--foreground);padding:6px 12px}._zoneSelector_154ex_993{background:var(--muted);border-radius:var(--radius-md);border:none;gap:2px;padding:3px;display:flex}._zoneButton_154ex_1011{min-height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}._zoneButton_154ex_1011:hover{color:var(--foreground)}._zoneButton_154ex_1011._active_154ex_1053{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-xs)}._zoneButtonDot_154ex_1065{background:var(--zone-color);width:5px;height:5px;box-shadow:none;border-radius:50%}._timeSelector_154ex_1081{background:var(--muted);border-radius:var(--radius-md);border:none;align-items:center;padding:3px;display:inline-flex}._timeSelector_154ex_1081 button{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}._timeSelector_154ex_1081 button:hover{background:var(--card);color:var(--foreground)}._timeSelector_154ex_1081 span{text-align:center;min-width:46px;font-size:11px;font-weight:500}._addButton_154ex_1149{background:var(--foreground);color:#fff;border-radius:var(--radius-full);cursor:pointer;min-height:36px;box-shadow:none;border:none;margin-left:auto;padding:8px 15px;font-family:inherit;font-size:11px;font-weight:600}._addButton_154ex_1149:hover{box-shadow:none;background:#000;transform:none}._addButton_154ex_1149:disabled{opacity:.35;cursor:not-allowed}._blocksContainer_154ex_1207{flex-direction:column;gap:28px;display:flex}._taskBlock_154ex_1219{flex-direction:column;display:flex}._blockHeader_154ex_1229{border-bottom:1px solid var(--border);align-items:center;gap:9px;margin-bottom:7px;padding:0 2px 9px;display:flex}._blockIndicator_154ex_1247{background:var(--zone-color);width:5px;height:5px;box-shadow:none;border-radius:50%;flex-shrink:0}._blockTitle_154ex_1265{letter-spacing:-.01em;flex:1;font-size:13px;font-weight:600}._blockCount_154ex_1279,._blockTotalTime_154ex_1281{color:var(--muted-foreground);background:0 0;border:none;padding:0;font-size:11px}._taskItem_154ex_1303{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;margin-bottom:2px;padding:9px 4px;transition:background .18s,padding .18s;display:grid}._taskItem_154ex_1303:hover{background:var(--muted);border:none;padding-left:10px;padding-right:10px;transform:none}._taskItem_154ex_1303._active_154ex_1053{background:var(--accent-muted);box-shadow:none;border:none;padding-left:10px;padding-right:10px}._taskCheckbox_154ex_1365{cursor:pointer;background:0 0;border:1.5px solid #cfcfca;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;transition:background .18s,border-color .18s;display:flex}._taskCheckbox_154ex_1365:hover{border-color:var(--accent);background:var(--accent-muted)}._taskCheckbox_154ex_1365._checked_154ex_1401{background:var(--foreground);border-color:var(--foreground)}._taskCheckbox_154ex_1365._checked_154ex_1401:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}._taskBody_154ex_1429{min-width:0}._taskTitle_154ex_1437{letter-spacing:-.015em;text-overflow:ellipsis;margin-bottom:3px;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}._taskMeta_154ex_1457{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}._taskMetaItem_154ex_1475{align-items:center;gap:3px;display:inline-flex}._taskMetaDot_154ex_1487{background:var(--muted-foreground);opacity:.45;border-radius:50%;width:2px;height:2px}._taskActions_154ex_1503{opacity:0;flex-shrink:0;align-items:center;gap:5px;transition:opacity .18s;display:flex}._taskItem_154ex_1303:hover ._taskActions_154ex_1503,._taskItem_154ex_1303._active_154ex_1053 ._taskActions_154ex_1503{opacity:1}._startButton_154ex_1531{background:var(--foreground);color:#fff;border-radius:var(--radius-full);cursor:pointer;min-height:34px;box-shadow:none;border:none;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:600}._startButton_154ex_1531:hover{box-shadow:none;background:#000;transform:none}._activeBadge_154ex_1571{background:var(--accent-muted);border:1px solid var(--accent-border);border-radius:var(--radius-full);min-height:34px;color:var(--accent);text-transform:none;letter-spacing:0;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}._activeBadgeDot_154ex_1603{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite _pulseDot_154ex_1}._deleteButton_154ex_1619{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._deleteButton_154ex_1619:hover{background:var(--danger-muted);color:var(--danger)}._taskExpanded_154ex_1661{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);margin-top:4px;margin-bottom:12px;padding:16px 18px;animation:.2s _fadeInUp_154ex_1}._taskExpandedContent_154ex_1683{flex-direction:column;gap:12px;display:flex}._taskExpandedDescription_154ex_1695{color:var(--foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}._taskExpandedMeta_154ex_1713{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:10px 0 6px;font-size:12px;display:flex}._taskExpandedMetaItem_154ex_1735{align-items:center;gap:5px;display:inline-flex}._taskExpandedMetaItem_154ex_1735 ._metaIcon_154ex_1747{opacity:.6;font-size:13px}._taskExpandedSubtasks_154ex_1757{flex-direction:column;gap:4px;padding:6px 0 2px;display:flex}._taskExpandedSubtasksTitle_154ex_1771{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}._taskExpandedSubtask_154ex_1757{border-radius:var(--radius-sm);background:0 0;align-items:center;gap:8px;padding:5px 6px;font-size:13px;transition:background .15s;display:flex}._taskExpandedSubtask_154ex_1757:hover{background:var(--muted)}._taskExpandedSubtaskCheck_154ex_1819{cursor:pointer;background:0 0;border:1.5px solid #cfcfca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .18s,border-color .18s;display:flex}._taskExpandedSubtaskCheck_154ex_1819._checked_154ex_1401{background:var(--foreground);border-color:var(--foreground)}._taskExpandedSubtaskCheck_154ex_1819._checked_154ex_1401:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;transform:rotate(45deg)translate(-1px,-1px)}._taskExpandedSubtaskText_154ex_1875{flex:1;line-height:1.4}._taskExpandedSubtaskText_154ex_1875._done_154ex_1885{opacity:.5;text-decoration:line-through}._taskExpandedActions_154ex_1895{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:12px;display:flex}._taskExpandedActionBtn_154ex_1913{background:var(--muted);border-radius:var(--radius-full);min-height:34px;color:var(--foreground);cursor:pointer;border:none;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .18s,color .18s}._taskExpandedActionBtn_154ex_1913:hover{background:#e0e0dc}._taskExpandedActionBtn_154ex_1913._primary_154ex_1949{background:var(--foreground);color:#fff}._taskExpandedActionBtn_154ex_1913._primary_154ex_1949:hover{background:#000}._taskExpandedActionBtn_154ex_1913._danger_154ex_1967{color:var(--danger)}._taskExpandedActionBtn_154ex_1913._danger_154ex_1967:hover{background:var(--danger-muted)}._taskExpandedClose_154ex_1983{border:1px solid var(--border);border-radius:var(--radius-full);min-height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;align-self:flex-end;padding:4px 14px;font-family:inherit;font-size:12px;transition:background .18s,border-color .18s}._taskExpandedClose_154ex_1983:hover{background:var(--muted);border-color:var(--border-strong)}._focusOverlay_154ex_2027{z-index:100;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));background:var(--background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}._focusHeader_154ex_2053{top:calc(20px + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;display:flex;position:absolute;left:24px;right:24px}._focusZoneLabel_154ex_2073{color:var(--muted-foreground);text-transform:none;letter-spacing:0;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}._focusZoneDot_154ex_2095{background:var(--zone-color);width:7px;height:7px;box-shadow:none;border-radius:50%}._focusExitButton_154ex_2111{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);min-height:38px;color:var(--foreground);cursor:pointer;padding:8px 13px;font-family:inherit;font-size:12px}._focusExitButton_154ex_2111:hover{background:var(--muted);border-color:var(--border)}._focusBody_154ex_2145{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:520px;display:flex}._focusTaskTitle_154ex_2165{letter-spacing:-.045em;color:var(--foreground);-webkit-text-fill-color:initial;background:0 0;font-size:clamp(28px,7vw,44px);font-weight:600;line-height:1.08}._focusIntention_154ex_2185{background:var(--success-muted);border-left:2px solid var(--success);border-radius:var(--radius-sm);width:100%;color:var(--success);text-align:left;padding:12px 14px;font-size:13px;line-height:1.5}._focusIntention_154ex_2185 strong{text-transform:none;letter-spacing:0;margin-bottom:3px;font-size:10px;font-weight:600;display:block}._timerRing_154ex_2227{justify-content:center;align-items:center;width:min(300px,70vw);height:min(300px,70vw);display:flex;position:relative}._timerRing_154ex_2227 svg{position:absolute;inset:0;transform:rotate(-90deg)}._timerRingBg_154ex_2257{fill:none;stroke:#e5e5e1;stroke-width:2px}._timerRingFill_154ex_2269{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;filter:none}._timerRing_154ex_2227._paused_154ex_2285 ._timerRingFill_154ex_2269{stroke:var(--warning)}._timerDisplay_154ex_2293{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(52px,13vw,76px);font-weight:500;line-height:1}._timerLabel_154ex_2309{color:var(--muted-foreground);text-transform:none;letter-spacing:0;margin-top:7px;font-size:10px;font-weight:500}._backgroundWorkingBadge_154ex_2327{background:var(--accent-muted);border-radius:var(--radius-full);color:var(--accent);text-transform:none;letter-spacing:0;border:none;align-items:center;gap:6px;margin-top:10px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}._backgroundWorkingDot_154ex_2359{background:var(--accent);border-radius:50%;width:5px;height:5px}._timeAudit_154ex_2373{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:340px;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;gap:24px;padding:14px 18px;display:flex}._auditItem_154ex_2401{flex-direction:column;align-items:center;gap:3px;display:flex}._auditLabel_154ex_2415{color:var(--muted-foreground);text-transform:none;letter-spacing:0;font-size:9px;font-weight:600}._auditValue_154ex_2431{letter-spacing:-.02em;font-size:16px;font-weight:600}._auditDivider_154ex_2443{background:var(--border);width:1px;height:28px}._auditDelta_154ex_2455{font-size:12px;font-weight:600}._auditDelta_154ex_2455._good_154ex_2465{color:var(--success)}._auditDelta_154ex_2455._warning_154ex_2473{color:var(--warning)}._auditDelta_154ex_2455._neutral_154ex_2481{color:var(--muted-foreground)}._focusControls_154ex_2489{gap:8px;width:100%;max-width:360px;display:flex}._focusToggleButton_154ex_2503{border-radius:var(--radius-md);cursor:pointer;flex:1;min-height:54px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .18s,transform .18s}._focusToggleButton_154ex_2503._running_154ex_2527{background:var(--foreground);color:#fff;border:1px solid var(--foreground)}._focusToggleButton_154ex_2503._running_154ex_2527:hover{background:#000;border-color:#000}._focusToggleButton_154ex_2503._paused_154ex_2285{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:none}._focusToggleButton_154ex_2503._paused_154ex_2285:hover{box-shadow:none;transform:none}._completionDialog_154ex_2579{z-index:200;-webkit-backdrop-filter:blur(12px);background:#14141459;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._dialogCard_154ex_2605{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);width:100%;max-width:420px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 24px 60px #00000024}._dialogHeader_154ex_2629{text-align:center;margin-bottom:20px}._dialogSuccessIcon_154ex_2639{background:var(--success-muted);width:48px;height:48px;color:var(--success);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}._dialogTitle_154ex_2665{letter-spacing:-.025em;margin-bottom:5px;font-size:20px;font-weight:600}._dialogSubtitle_154ex_2679{color:var(--muted-foreground);font-size:13px}._completionStats_154ex_2689{background:var(--muted);border-radius:var(--radius-md);border:none;margin-bottom:18px;padding:12px 14px}._statRow_154ex_2705{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}._statRow_154ex_2705+._statRow_154ex_2705{border-top:1px solid var(--border)}._statLabel_154ex_2731{color:var(--muted-foreground)}._statValue_154ex_2739{font-weight:600}._dialogActions_154ex_2747{gap:7px;display:flex}._dialogButton_154ex_2757{border-radius:var(--radius-md);cursor:pointer;flex:1;min-height:46px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:600}._dialogButtonPrimary_154ex_2779{background:var(--foreground);color:#fff;border:1px solid var(--foreground);box-shadow:none}._dialogButtonPrimary_154ex_2779:hover{box-shadow:none;transform:none}._emptyState_154ex_2809{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);margin-top:20px;padding:36px 20px}._emptyIcon_154ex_2827{background:var(--muted);width:48px;height:48px;color:var(--muted-foreground);border:none;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:20px;display:flex}._emptyState_154ex_2809 h3{letter-spacing:-.02em;margin-bottom:5px;font-size:16px;font-weight:600}._emptyState_154ex_2809 p{max-width:300px;color:var(--muted-foreground);margin:0 auto;font-size:13px;line-height:1.5}._allDoneMessage_154ex_2885{text-align:center;background:var(--success-muted);border-radius:var(--radius-xl);border:1px solid #19875426;margin-top:20px;padding:32px 20px}._allDoneIcon_154ex_2903{filter:none;margin-bottom:10px;font-size:26px}._allDoneMessage_154ex_2885 h3{color:var(--success);margin-bottom:5px;font-size:17px;font-weight:600}._allDoneMessage_154ex_2885 p{color:var(--foreground);font-size:13px;line-height:1.5}@keyframes _slideDown_154ex_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulseDot_154ex_1{0%,to{opacity:1}50%{opacity:.4}}@keyframes _fadeInUp_154ex_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._container_154ex_17{width:100%;padding:calc(var(--header-height-mobile) + 14px) 16px calc(88px + env(safe-area-inset-bottom,0px))}._header_154ex_193{height:var(--header-height-mobile);padding:0 16px}._oneThingCard_154ex_547{border-radius:22px;margin-bottom:16px;padding:20px}._blocksContainer_154ex_1207{gap:24px}._taskActions_154ex_1503{opacity:1}}@media (width<=520px){._container_154ex_17,._header_154ex_193{padding-left:14px;padding-right:14px}._headerDate_154ex_315{font-size:14px}._headerWeekday_154ex_329{font-size:10px}._backButton_154ex_243,._iconButton_154ex_361{width:38px;height:38px}._oneThingCard_154ex_547{border-radius:22px;padding:20px}._oneThingText_154ex_621{font-size:27px;line-height:1.08}._oneThingActions_154ex_685{grid-template-columns:1fr;gap:7px;margin-top:18px}._oneThingButton_154ex_699{width:100%;min-height:46px}._addTaskSection_154ex_809{border-radius:18px;padding:16px}._taskInput_154ex_863{min-height:42px;font-size:16px}._addTaskControls_154ex_899{grid-template-columns:1fr 1fr;gap:7px;display:grid}._directionSelect_154ex_915{grid-column:1/-1;width:100%;min-width:0;max-width:100%}._zoneSelector_154ex_993{grid-column:1/-1;width:100%}._zoneButton_154ex_1011{flex:1;justify-content:center;padding-left:5px;padding-right:5px}._timeSelector_154ex_1081{justify-content:center;width:100%}._addButton_154ex_1149{width:100%;min-height:40px;margin-left:0}._blocksContainer_154ex_1207{gap:22px}._blockHeader_154ex_1229{padding-bottom:8px}._blockTitle_154ex_1265{font-size:13px}._taskItem_154ex_1303{grid-template-columns:21px minmax(0,1fr) auto;gap:10px;min-height:56px;padding:8px 2px}._taskItem_154ex_1303:hover,._taskItem_154ex_1303._active_154ex_1053{padding-left:8px;padding-right:8px}._taskTitle_154ex_1437{white-space:normal;font-size:14px;overflow:visible}._taskMeta_154ex_1457{font-size:10px}._startButton_154ex_1531,._activeBadge_154ex_1571{min-height:32px;padding:6px 10px;font-size:10px}._taskExpanded_154ex_1661{border-radius:var(--radius-md);margin-bottom:8px;padding:14px}._taskExpandedDescription_154ex_1695{font-size:13px}._taskExpandedMeta_154ex_1713{gap:8px 12px;font-size:11px}._taskExpandedSubtask_154ex_1757{padding:4px;font-size:12px}._taskExpandedActions_154ex_1895{gap:4px}._taskExpandedActionBtn_154ex_1913{min-height:32px;padding:4px 12px;font-size:11px}._taskExpandedClose_154ex_1983{min-height:30px;padding:3px 12px;font-size:11px}._focusOverlay_154ex_2027{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}._focusHeader_154ex_2053{top:calc(14px + env(safe-area-inset-top,0px));left:16px;right:16px}._focusBody_154ex_2145{gap:22px}._focusTaskTitle_154ex_2165{font-size:28px}._timerRing_154ex_2227{width:220px;height:220px}._timerDisplay_154ex_2293{font-size:50px}._timeAudit_154ex_2373{gap:18px;max-width:320px}._focusControls_154ex_2489{flex-direction:column;max-width:100%}._focusToggleButton_154ex_2503{width:100%;min-height:52px}._completionDialog_154ex_2579{align-items:flex-end;padding:0}._dialogCard_154ex_2605{max-height:90vh;padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;overflow-y:auto}._dialogActions_154ex_2747{flex-direction:column-reverse}._dialogButton_154ex_2757{width:100%}}@media (width<=360px){._container_154ex_17,._header_154ex_193{padding-left:12px;padding-right:12px}._oneThingText_154ex_621{font-size:24px}._taskTitle_154ex_1437{font-size:13px}._timerRing_154ex_2227{width:190px;height:190px}._timerDisplay_154ex_2293{font-size:42px}._focusTaskTitle_154ex_2165{font-size:24px}._taskExpanded_154ex_1661{padding:12px 10px}._taskExpandedDescription_154ex_1695{font-size:12px}}@media (height<=500px) and (orientation:landscape){._focusOverlay_154ex_2027{padding-top:calc(12px + env(safe-area-inset-top,0px))}._focusBody_154ex_2145{gap:12px}._timerRing_154ex_2227{width:160px;height:160px}._timerDisplay_154ex_2293{font-size:36px}._focusTaskTitle_154ex_2165{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){._legalPage_13pd8_1{padding:48px 0}._container_13pd8_17{padding:0 16px}._title_13pd8_29{font-size:1.75rem}._section_13pd8_79 h2{font-size:1.25rem}._section_13pd8_79 h3{font-size:1rem}}._legalPage_13pd8_1{background:var(--black-deep);color:var(--white);min-height:100vh;font-family:var(--font-family);padding:80px 0}._container_13pd8_17{max-width:900px;margin:0 auto;padding:0 24px}._title_13pd8_29{letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#a1a1a6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:2.5rem;font-weight:700}._date_13pd8_49{color:var(--gray-light);border-bottom:1px solid #ffffff14;margin-bottom:48px;padding-bottom:24px;font-size:.875rem}._intro_13pd8_65{color:var(--white-soft);margin-bottom:48px;font-size:1.125rem;line-height:1.6}._section_13pd8_79{margin-bottom:56px}._section_13pd8_79 h2{color:var(--white);margin-bottom:24px;font-size:1.5rem;font-weight:600}._section_13pd8_79 h3{color:var(--white);margin:24px 0 12px;font-size:1.125rem;font-weight:500}._section_13pd8_79 p{color:var(--gray-light);margin-bottom:16px;line-height:1.6}._section_13pd8_79 ul,._section_13pd8_79 ol{color:var(--gray-light);margin:16px 0 24px;padding-left:24px;line-height:1.6}._section_13pd8_79 li{margin-bottom:8px}._section_13pd8_79 a{color:var(--blue-light);text-decoration:none}._section_13pd8_79 a:hover{text-decoration:underline}._backLink_13pd8_167{border-top:1px solid #ffffff14;margin-top:64px;padding-top:32px}._backLink_13pd8_167 a{color:var(--blue-light);font-size:1rem;text-decoration:none}._backLink_13pd8_167 a:hover{text-decoration:underline}@media (width<=768px){._legalPage_13pd8_1{padding:48px 0}._container_13pd8_17{padding:0 16px}._title_13pd8_29{font-size:1.75rem}._section_13pd8_79 h2{font-size:1.25rem}._section_13pd8_79 h3{font-size:1rem}}:root{--black-deep:#0a0a0c;--black-soft:#1a1a1e;--white:#fff;--white-soft:#f5f5f7;--gray-light:#a1a1a6;--gray:#6e6e73;--gray-dark:#3a3a3e;--blue:#2563eb;--blue-light:#3b82f6;--blue-deep:#1d4ed8;--blue-soft:#2563eb1a;--blue-glow:#2563eb66;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:48px;--space-5xl:56px;--space-6xl:64px;--space-7xl:72px;--space-8xl:80px;--font-family:-apple-system, "Inter", system-ui, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:40px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 2px 4px #0000000d, 0 1px 2px #0000001a;--shadow-md:0 4px 6px #0000000d, 0 2px 4px #0000000d;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #00000026, 0 10px 10px #0000000d;--shadow-2xl:0 25px 50px #00000040;--shadow-blue:0 8px 20px #2563eb4d;--shadow-blue-lg:0 15px 30px #2563eb66;--shadow-blue-xl:0 20px 40px #2563eb80;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-elastic:cubic-bezier(.68, -.55, .27, 1.55);--transition-fast:.2s var(--ease-out);--transition-base:.3s var(--ease-out);--transition-slow:.5s var(--ease-out);--transition-elastic:.4s var(--ease-elastic)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.container{width:100%;max-width:1400px;padding:0 var(--space-md);margin:0 auto}.text-gradient{background:linear-gradient(135deg, var(--white) 0%, var(--gray-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-blue{background:linear-gradient(135deg, var(--blue-light) 0%, var(--blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fade-in{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion){*{transition:none!important;animation:none!important}}
