.SaveStatus_status__GzvfZ{display:inline-flex;align-items:center;min-height:18px;gap:6px;color:hsl(var(--muted-foreground));font-size:.8rem;transition:opacity .15s ease}.SaveStatus_idle__l9v62{opacity:0}.SaveStatus_saved__1xQTv{color:hsl(var(--success))}.SaveStatus_error__tuKWX{color:hsl(var(--destructive))}.Loader_loaderContainer__qkvdD{display:flex;align-items:center;gap:1rem;color:hsl(var(--foreground));transition:all .3s ease}.Loader_vertical__NpbJF{flex-direction:column;justify-content:center}.Loader_horizontal__A96Je{flex-direction:row}.Loader_visualWrapper__eVrzx{position:relative;display:flex;align-items:center;justify-content:center;width:var(--loader-size);height:var(--loader-size)}.Loader_primary__uMYKZ{color:hsl(var(--primary))}.Loader_success__ud9cl{color:hsl(var(--success))}.Loader_white__8d4By{color:hsl(var(--primary-foreground))}.Loader_spinnerIcon__FaEsC{animation:Loader_spin__4_xhr 1s linear infinite;filter:drop-shadow(0 0 8px currentColor)}.Loader_progressRing__uxfuC{transform:rotate(-90deg);filter:drop-shadow(0 0 4px currentColor)}.Loader_progressRingBg__n5Qyd{opacity:.15}.Loader_progressRingIndicator__gPQff{transition:stroke-dashoffset .35s cubic-bezier(.4,0,.2,1)}.Loader_percentage__hQHhk{position:absolute;font-size:var(--loader-percentage-size);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsl(var(--foreground));text-shadow:0 2px 4px hsl(var(--black)/.3)}.Loader_labelContainer__k0jbh{display:flex;flex-direction:column;align-items:inherit;gap:.25rem}.Loader_label__q0fe2{font-size:.875rem;font-weight:600;letter-spacing:0;opacity:.9;text-align:center}.Loader_labelProgress__uqKC7{font-size:.75rem;opacity:.6;font-weight:500}@keyframes Loader_spin__4_xhr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.surfaces_majorGlassSurfaceVisible__sVYer,.surfaces_majorGlassSurface__V0DGu{background:linear-gradient(160deg,hsl(var(--glass-bg)/.7),hsl(var(--glass-bg)/.25));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid hsl(var(--glass-border)/.35);border:1px solid hsl(var(--glass-border)/.35);border-top-color:hsl(var(--glass-highlight)/.4);box-shadow:0 8px 32px -8px rgba(0,0,0,.35),0 1px 0 0 hsl(var(--glass-highlight)/.15) inset;position:relative}.surfaces_majorGlassSurface__V0DGu{overflow:hidden}.surfaces_majorGlassSurfaceVisible__sVYer{overflow:visible}[data-theme=light] .surfaces_majorGlassSurfaceVisible__sVYer,[data-theme=light] .surfaces_majorGlassSurface__V0DGu{box-shadow:var(--shadow-md),0 1px 0 0 hsl(var(--glass-highlight)/.2) inset}[data-theme=light] .surfaces_majorGlassSurfaceInteractive__CiqSw:hover,[data-theme=light] .surfaces_majorGlassSurfaceVisibleInteractive__JBudP:hover{box-shadow:0 20px 48px -12px hsl(220 30% 18%/.16),0 1px 0 0 hsl(var(--glass-highlight)/.28) inset}[data-theme=flat] .surfaces_majorGlassSurfaceVisible__sVYer,[data-theme=flat] .surfaces_majorGlassSurface__V0DGu{background:hsl(var(--modal-bg));backdrop-filter:none;-webkit-backdrop-filter:none;border-color:hsl(var(--glass-border)/.86);border-top-color:hsl(var(--glass-border)/.86);box-shadow:0 0 0 1px hsl(var(--glass-border)/.52)}[data-theme=flat] .surfaces_majorGlassSurfaceVisible__sVYer:before,[data-theme=flat] .surfaces_majorGlassSurface__V0DGu:before{display:none}[data-theme=flat] .surfaces_majorGlassSurfaceInteractive__CiqSw:hover,[data-theme=flat] .surfaces_majorGlassSurfaceVisibleInteractive__JBudP:hover{border-color:hsl(var(--primary)/.32);box-shadow:0 0 0 1px hsl(var(--primary)/.24)}.surfaces_majorGlassSurfaceVisible__sVYer:before,.surfaces_majorGlassSurface__V0DGu:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,transparent 30%,hsl(var(--glass-highlight)/.06) 50%,transparent 70%);pointer-events:none}.surfaces_majorGlassSurfaceInteractive__CiqSw:hover,.surfaces_majorGlassSurfaceVisibleInteractive__JBudP:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 20px 48px -12px rgba(0,0,0,.45),0 1px 0 0 hsl(var(--glass-highlight)/.25) inset}body.denareon-native-android .surfaces_majorGlassSurfaceVisible__sVYer,body.denareon-native-android .surfaces_majorGlassSurface__V0DGu{background:hsl(var(--glass-bg)/.62);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}body.denareon-native-android .surfaces_majorGlassSurfaceVisible__sVYer:before,body.denareon-native-android .surfaces_majorGlassSurface__V0DGu:before{display:none}body.denareon-native-android .surfaces_majorGlassSurfaceInteractive__CiqSw:hover,body.denareon-native-android .surfaces_majorGlassSurfaceVisibleInteractive__JBudP:hover{box-shadow:none;transform:none}.GlassPanel_panel__M2Jfr{border-radius:var(--radius-lg);padding:24px}.callbackStatus_shell__ge0w_{min-height:100dvh;display:grid;place-items:center;padding:calc(var(--safe-top) + 1.5rem) 1.5rem 1.5rem}.callbackStatus_card__2Y6Jo{width:min(440px,100%);padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;background:hsl(var(--glass-bg)/.82);border:1px solid hsl(var(--glass-border)/.72)}.callbackStatus_iconTray__AmEEe{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--foreground)/.04);color:hsl(var(--primary))}.callbackStatus_iconTrayLoading__TkLtN{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.callbackStatus_iconTraySuccess__UV2Ae{background:hsl(var(--success)/.12);color:hsl(var(--success))}.callbackStatus_iconTrayError__rIqXf{background:hsl(var(--danger)/.12);color:hsl(var(--danger))}.callbackStatus_spinner__fdGAz{animation:callbackStatus_callbackSpin__ZuMBS 1s linear infinite}@keyframes callbackStatus_callbackSpin__ZuMBS{to{transform:rotate(1turn)}}.callbackStatus_content__r0Jtg{display:flex;flex-direction:column;gap:.75rem}.callbackStatus_title__97dEE{margin:0;color:hsl(var(--foreground));font-size:1.5rem;font-weight:650;line-height:1.2}.callbackStatus_message__cxJVl{margin:0;color:hsl(var(--muted-foreground));font-size:.94rem;line-height:1.6}.callbackStatus_messageError__nxTw9{color:hsl(var(--danger))}.callbackStatus_details__QzTvK{display:flex;flex-direction:column;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.5}.callbackStatus_note__E75N9{margin:0;color:hsl(var(--foreground)/.52);font-size:.78rem;line-height:1.5}.callbackStatus_actionButton__P6yf3{width:100%;margin-top:.25rem;min-height:43px;border:none;border-radius:var(--radius-sm);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font:inherit;font-size:.94rem;font-weight:650;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.callbackStatus_actionButton__P6yf3:hover{transform:translateY(-1px);background:hsl(var(--primary-glow));box-shadow:0 12px 28px -18px hsl(var(--primary)/.55)}.callbackStatus_actionButton__P6yf3:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:520px){.callbackStatus_shell__ge0w_{padding-inline:1rem}.callbackStatus_card__2Y6Jo{padding:2.25rem 1.5rem}}.auth_container__tfB4I{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--safe-top) + 2rem) 1.5rem 2rem 1.5rem;position:relative;gap:2rem;overflow:hidden}.auth_logo__lJ6d4{display:flex;align-items:center;gap:.75rem;color:hsl(var(--foreground));text-decoration:none;font-weight:700;font-size:1.5rem;z-index:10;transition:opacity .2s}.auth_logo__lJ6d4:hover{opacity:.8}.auth_logoIcon__nfs99{width:24px;height:24px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-glow)));border-radius:6px}.auth_logoImage__q1enT{object-fit:contain}.auth_authCard__RFIHz{width:100%;max-width:450px;padding:3rem;display:flex;flex-direction:column;gap:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsl(var(--glass-bg)/.8);border:1px solid hsl(var(--glass-border));position:relative;z-index:1}.auth_authModeTabs__kobSy{align-self:center;max-width:100%}.auth_animateCard__ZRjw8{animation:auth_scaleIn__n384J .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes auth_scaleIn__n384J{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.auth_animateItem__fyEZb{opacity:0;animation:auth_slideUpFade__zIYM1 .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes auth_slideUpFade__zIYM1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.auth_delay1__BCl2G{animation-delay:.1s}.auth_delay2__15sJh{animation-delay:.2s}.auth_delay3__FIFfa{animation-delay:.3s}.auth_delay4__d_lv8{animation-delay:.4s}.auth_delay5__bhuL_{animation-delay:.5s}.auth_delay6__LF4q4{animation-delay:.6s}.auth_header__R6HKf{text-align:center}.auth_title__tO5sT{font-size:2rem;font-weight:700;margin-bottom:.5rem}.auth_subtitle__9YJuJ{color:hsl(var(--foreground)/.6);font-size:.95rem}.auth_nameRow__yJFwf{display:flex;gap:1rem;width:100%}.auth_nameRow__yJFwf .auth_inputGroup__t8zwu{flex:1 1;min-width:0}.auth_form__krKKs{display:flex;flex-direction:column;gap:1.25rem}.auth_inputGroup__t8zwu{display:flex;flex-direction:column;gap:.5rem}.auth_label__WsJop{font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground)/.58)}.auth_input__HKwPq{width:100%;padding:.875rem 1rem;background:hsl(var(--background)/.5);border:1px solid hsl(var(--glass-border));border-radius:var(--radius-sm);color:hsl(var(--foreground));font-family:inherit;font-size:1rem;transition:all .2s}.auth_input__HKwPq::placeholder{color:hsl(var(--foreground)/.32)}.auth_input__HKwPq:focus{outline:none;border-color:hsl(var(--primary));animation:auth_pulseGlow__mCAu6 2s cubic-bezier(.4,0,.6,1) infinite}.auth_helperText__4a7qX{margin:0;font-size:.75rem;line-height:1.4;color:hsl(var(--foreground)/.5);transition:color .2s ease}.auth_helperTextInvalid__aTvYg{color:hsl(var(--warning))}.auth_helperTextValid__Ph__8{color:hsl(var(--success))}@keyframes auth_pulseGlow__mCAu6{0%{box-shadow:0 0 0 2px hsl(var(--primary)/.2)}50%{box-shadow:0 0 0 4px hsl(var(--primary)/.4)}to{box-shadow:0 0 0 2px hsl(var(--primary)/.2)}}.auth_submitButton__hhBKL{margin-top:1rem;width:100%;padding:1rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:var(--radius-sm);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.auth_submitButton__hhBKL:hover{background:hsl(var(--primary-glow));transform:translateY(-2px) scale(1.02);box-shadow:0 8px 16px hsl(var(--primary)/.3)}.auth_submitButton__hhBKL:disabled{opacity:.7;cursor:not-allowed}.auth_footer__d9GXZ{text-align:center;font-size:.9rem;color:hsl(var(--foreground)/.6)}.auth_link__1ojLG{color:hsl(var(--primary));font-weight:500;margin-left:.5rem}.auth_link__1ojLG:hover{text-decoration:underline}.auth_linkFlush__mfk8y{margin-left:0}.auth_smallLink__ItTJU{font-size:.875rem}.auth_linkRowEnd__pPRye{margin-top:-.5rem;text-align:right}.auth_stateIcon__az5d_{display:inline-flex;margin-bottom:.75rem;color:hsl(var(--primary));font-size:2.5rem;line-height:1}.auth_strong__InGSB{color:hsl(var(--foreground))}.auth_successBanner__m1_Mq{border:1px solid hsl(var(--success)/.4);border-radius:var(--radius-sm);background:hsl(var(--success)/.14);color:hsl(var(--success))}.auth_errorBanner__BCkWw,.auth_successBanner__m1_Mq{padding:.75rem 1rem;font-size:.9rem;line-height:1.5;text-align:center}.auth_errorBanner__BCkWw{border:1px solid hsl(var(--danger)/.36);border-radius:var(--radius-sm);background:hsl(var(--danger)/.12);color:hsl(var(--danger))}.auth_messageBlock__OUVPS{color:hsl(var(--foreground)/.62);font-size:.9rem;line-height:1.6;text-align:center}.auth_statusText__1gbZl{margin:0;color:hsl(var(--primary));font-size:.9rem;line-height:1.5}.auth_errorText__1n_xa{margin:0;color:hsl(var(--danger));font-size:.875rem;line-height:1.5}.auth_textButton__otcGl{border:none;background:none;color:hsl(var(--primary));cursor:pointer;font:inherit;font-size:.9rem;font-weight:500}.auth_textButton__otcGl:disabled{cursor:not-allowed;opacity:.6}.auth_fallbackCenter__Mbcja{min-height:300px;display:flex;align-items:center;justify-content:center}.auth_fallbackText__hVNZ_{color:hsl(var(--foreground)/.68)}.auth_modeTabs__GgvK_{display:flex;gap:.5rem}.auth_modeTab__hgD_c{flex:1 1;min-height:43px;padding:.5rem;border:1px solid hsl(var(--glass-border));border-radius:var(--radius-sm);background:hsl(var(--glass-bg));color:hsl(var(--foreground)/.62);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.auth_modeTabActive__FciiY{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.auth_codeInput__lsC40{text-align:center;font-size:1.25rem;letter-spacing:0}.auth_trustDevice__ViePQ{gap:.5rem;color:hsl(var(--foreground)/.7);cursor:pointer}.auth_divider__ZhDd8,.auth_trustDevice__ViePQ{display:flex;align-items:center;font-size:.875rem}.auth_divider__ZhDd8{gap:1rem;color:hsl(var(--foreground)/.4);margin:1rem 0}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";flex:1 1;height:1px;background:hsl(var(--glass-border))}.auth_socialButtons__7QYJg{display:flex;flex-direction:row;justify-content:center;gap:1rem}.auth_socialButton__8D_Th{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:50%;color:hsl(var(--foreground));cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.auth_socialButton__8D_Th:hover{transform:translateY(-3px) scale(1.05);background:hsl(var(--background)/.8);border-color:hsl(var(--primary)/.5);box-shadow:0 8px 16px hsl(var(--black)/.2),0 0 12px hsl(var(--primary)/.15);color:hsl(var(--primary))}@media (max-width:640px){.auth_container__tfB4I{padding:calc(var(--safe-top) + 1.5rem) 1rem 1.5rem 1rem;gap:1.5rem}.auth_authCard__RFIHz{padding:2rem 1.5rem;gap:1.5rem}.auth_title__tO5sT{font-size:1.75rem}}@media (max-width:420px){.auth_authModeTabs__kobSy{width:100%;justify-content:center}.auth_nameRow__yJFwf{flex-direction:column}}.SnapshotUpdateModal_content__HyOp3{display:flex;flex-direction:column;gap:8px}.SnapshotUpdateModal_summarySection__OiYqO{margin-bottom:24px}.SnapshotUpdateModal_netWorthCard__zPMWL{padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,hsl(var(--glass-bg)) 0,hsl(var(--foreground)/.03) 100%)}.SnapshotUpdateModal_netWorthTitle__4R_Ow{font-size:13px;letter-spacing:0;text-transform:uppercase;opacity:.6}.SnapshotUpdateModal_netWorthValue__9kjvD{font-size:clamp(32px,8vw,48px);font-weight:800;letter-spacing:0;line-height:1.1}.SnapshotUpdateModal_changeBadge__YOJGW{font-size:14px;font-weight:600;padding:4px 12px;border-radius:100px;background:hsl(var(--foreground)/.08);display:flex;align-items:center;gap:6px;font-family:var(--font-mono),ui-monospace,monospace}.SnapshotUpdateModal_changeBadgePositive__H0184{color:hsl(var(--accent));background:hsl(var(--accent)/.1)}.SnapshotUpdateModal_changeBadgeNegative__oXagZ{color:hsl(var(--danger));background:hsl(var(--danger)/.1)}.SnapshotUpdateModal_changePct__S5b9w{opacity:.7;font-size:12px}.SnapshotUpdateModal_section__4lpMb{margin-bottom:24px}.SnapshotUpdateModal_panel__bybUB{padding:24px;background:hsl(var(--glass-bg)/.4)}.SnapshotUpdateModal_sectionHeader__e_Jqv{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid hsl(var(--glass-border));margin-bottom:8px}.SnapshotUpdateModal_sectionTitle__xJ7dX{margin:0;font-size:16px;font-weight:700}.SnapshotUpdateModal_sectionTotal__wUf5k{font-family:var(--font-mono),ui-monospace,monospace;font-weight:700;font-size:16px}.SnapshotUpdateModal_tonePositive__A_xqq{color:hsl(var(--accent))}.SnapshotUpdateModal_toneNegative__k79JQ{color:hsl(var(--danger))}.SnapshotUpdateModal_sectionMeta__YWF27{color:hsl(var(--muted-foreground));font-size:12px}.SnapshotUpdateModal_headerMetaCluster__GTEor{display:inline-flex;align-items:center;gap:8px}.SnapshotUpdateModal_tooltipWrap__e7Q1v{position:relative;display:inline-flex;align-items:center}.SnapshotUpdateModal_tooltip__Ki2Y6{width:22px;height:22px;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));background:var(--surface-quiet-hover-bg);cursor:help;padding:0}.SnapshotUpdateModal_tooltip__Ki2Y6:focus-visible,.SnapshotUpdateModal_tooltip__Ki2Y6:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.1);outline:none}.SnapshotUpdateModal_tooltipBubble__Ttg0g{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px);width:max-content;max-width:240px;padding:7px 10px;border-radius:7px;border:1px solid hsl(var(--glass-border)/.5);background:hsl(var(--modal-bg));color:hsl(var(--foreground));box-shadow:var(--shadow-md);font-size:12px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:10}.SnapshotUpdateModal_tooltipWrap__e7Q1v:hover .SnapshotUpdateModal_tooltipBubble__Ttg0g,.SnapshotUpdateModal_tooltip__Ki2Y6:focus-visible+.SnapshotUpdateModal_tooltipBubble__Ttg0g{opacity:1;transform:translateY(-50%) translateX(0)}.SnapshotUpdateModal_rows__YqRid{display:flex;flex-direction:column}.SnapshotUpdateModal_row__34c0a{position:relative;display:grid;align-items:center;gap:12px;min-width:0;padding:16px 12px;border-radius:8px;transition:background .2s;font-size:14px}.SnapshotUpdateModal_readOnlyRow__RjyGe,.SnapshotUpdateModal_row__34c0a{grid-template-columns:minmax(0,1fr) 120px 100px 140px}.SnapshotUpdateModal_row__34c0a:hover{background:hsl(var(--foreground)/.02)}.SnapshotUpdateModal_desktopRowHeader__C5kL_{min-height:0;padding:8px 12px;font-size:11px;text-transform:uppercase;opacity:.4;border-bottom:1px solid hsl(var(--foreground)/.05)}.SnapshotUpdateModal_desktopRowHeader__C5kL_>div:not(:first-child){text-align:right}.SnapshotUpdateModal_rowName__IEduH{font-weight:500;display:flex;align-items:baseline;gap:8px;min-width:0}.SnapshotUpdateModal_avatar__hwbag{color:hsl(var(--primary-foreground));background:hsl(var(--primary)/.78);font-size:11px;font-weight:800}.SnapshotUpdateModal_avatar__hwbag,.SnapshotUpdateModal_logoWrap__Hf_dC{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center}.SnapshotUpdateModal_logoWrap__Hf_dC{overflow:hidden;background:var(--surface-quiet-hover-bg)}.SnapshotUpdateModal_logo__MGbZp{width:20px;height:20px;object-fit:cover}.SnapshotUpdateModal_nameText__EpOZ8{min-width:0}.SnapshotUpdateModal_nameMeta__YnHri,.SnapshotUpdateModal_nameText__EpOZ8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.SnapshotUpdateModal_nameMeta__YnHri{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;opacity:.58}.SnapshotUpdateModal_rowPrev__tePqi{opacity:.4}.SnapshotUpdateModal_rowChange__7iTGp,.SnapshotUpdateModal_rowPrev__tePqi{text-align:right;font-size:13px;font-family:var(--font-mono),ui-monospace,monospace}.SnapshotUpdateModal_rowChange__7iTGp{font-weight:600}.SnapshotUpdateModal_rowChangeMuted__ubUkr{opacity:.35}.SnapshotUpdateModal_rowCurrent__OvX2I{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.SnapshotUpdateModal_readOnlyCurrent__oGic3{text-align:right;font-weight:700;font-size:15px;font-family:var(--font-mono),ui-monospace,monospace}.SnapshotUpdateModal_mobileLabel__Tvswt{display:none}.SnapshotUpdateModal_input__DjInG{width:100%;min-width:0;height:20px;border:1px solid transparent;border-radius:5px;background:var(--surface-quiet-bg);color:hsl(var(--foreground));font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;font-weight:700;text-align:right;padding:0 8px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.SnapshotUpdateModal_input__DjInG:focus,.SnapshotUpdateModal_input__DjInG:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.SnapshotUpdateModal_input__DjInG:focus{outline:none;border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.SnapshotUpdateModal_applyButton__PFJ5b,.SnapshotUpdateModal_cancelButton__PRpfJ,.SnapshotUpdateModal_iconButton__AqzJy,.SnapshotUpdateModal_submitButton__BxBaR{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,transform .15s ease,opacity .15s ease;font-family:inherit}.SnapshotUpdateModal_spinIcon__k7if9{animation:SnapshotUpdateModal_spin__fjOiJ 1s linear infinite}@keyframes SnapshotUpdateModal_spin__fjOiJ{to{transform:rotate(1turn)}}.SnapshotUpdateModal_iconButton__AqzJy{width:24px;height:24px;border-radius:50%;color:hsl(var(--foreground)/.82);background:hsl(var(--primary)/.12);flex:0 0 24px}.SnapshotUpdateModal_iconButton__AqzJy:hover{background:hsl(var(--primary)/.2);transform:translateY(-1px)}.SnapshotUpdateModal_applyButton__PFJ5b:disabled,.SnapshotUpdateModal_iconButton__AqzJy:disabled,.SnapshotUpdateModal_submitButton__BxBaR:disabled{cursor:not-allowed;opacity:.55;transform:none}.SnapshotUpdateModal_aiPanel__W1aSz{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:2px;padding:12px 14px;border-radius:8px;border:1px solid hsl(var(--primary)/.22);background:hsl(var(--primary)/.055)}.SnapshotUpdateModal_aiText__oDF1v{min-width:0;display:flex;flex-direction:column;gap:4px}.SnapshotUpdateModal_aiValue__DyIT5{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-weight:750}.SnapshotUpdateModal_aiAnalysis__bMQ9Y{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.4;max-height:36px;overflow:hidden}.SnapshotUpdateModal_applyButton__PFJ5b{height:38px;padding:0 14px;border-radius:var(--radius-md);color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-size:13px;font-weight:700}.SnapshotUpdateModal_cancelButton__PRpfJ,.SnapshotUpdateModal_submitButton__BxBaR{height:44px;min-width:120px;padding:0 24px;border-radius:var(--radius-md);font-weight:600;font-size:15px}.SnapshotUpdateModal_cancelButton__PRpfJ{background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground)/.7)}.SnapshotUpdateModal_submitButton__BxBaR{color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 4px 14px hsl(var(--primary)/.35)}.SnapshotUpdateModal_applyButton__PFJ5b:hover,.SnapshotUpdateModal_cancelButton__PRpfJ:hover,.SnapshotUpdateModal_submitButton__BxBaR:hover{transform:translateY(-1px)}.SnapshotUpdateModal_empty__k40Kv{padding:18px 12px 8px;color:hsl(var(--muted-foreground));font-size:13px}.SnapshotUpdateModal_error__5EqRi{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid hsl(var(--danger)/.28);background:hsl(var(--danger)/.08);color:hsl(var(--danger));font-size:13px}@media (max-width:768px){.SnapshotUpdateModal_panel__bybUB{padding:18px}.SnapshotUpdateModal_desktopRowHeader__C5kL_{display:none}.SnapshotUpdateModal_readOnlyRow__RjyGe,.SnapshotUpdateModal_row__34c0a{grid-template-columns:1fr auto;grid-template-areas:"name current" "details change" "action action";gap:4px;padding:16px 12px}.SnapshotUpdateModal_rowName__IEduH{grid-area:name}.SnapshotUpdateModal_nameMeta__YnHri{display:none}.SnapshotUpdateModal_rowPrev__tePqi{grid-area:details;text-align:left}.SnapshotUpdateModal_rowChange__7iTGp{grid-area:change;text-align:right}.SnapshotUpdateModal_readOnlyCurrent__oGic3,.SnapshotUpdateModal_rowCurrent__OvX2I{grid-area:current;min-width:132px;text-align:right}.SnapshotUpdateModal_input__DjInG{height:18px;padding:0 6px;border-radius:5px;font-size:15px}.SnapshotUpdateModal_iconButton__AqzJy{justify-self:start}.SnapshotUpdateModal_mobileLabel__Tvswt{display:none}.SnapshotUpdateModal_aiPanel__W1aSz{grid-template-columns:1fr}.SnapshotUpdateModal_applyButton__PFJ5b{width:100%}}.ProfileManager_container__1m5QC{display:flex;flex-direction:column}.ProfileManager_header__wfiZU{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px}@media (min-width:768px){.ProfileManager_header__wfiZU{gap:20px}}.ProfileManager_avatarContainer__f_f6g{position:relative;width:92px;height:92px;flex-shrink:0;margin-top:22px;cursor:pointer;border-radius:50%;border:0;padding:0;background:transparent}.ProfileManager_avatar__Lkscx{width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:hsl(var(--primary)/.1);border:2px solid hsl(var(--primary)/.2);position:relative;transition:border-color .2s ease,box-shadow .2s ease}.ProfileManager_avatarImage__cXpAY{width:100%;height:100%;object-fit:cover}.ProfileManager_avatarPlaceholder__0Wbo5{font-size:2rem;color:hsl(var(--primary));font-weight:700}.ProfileManager_avatarContainerActive__56a43 .ProfileManager_avatar__Lkscx,.ProfileManager_avatarContainer__f_f6g:focus-visible .ProfileManager_avatar__Lkscx,.ProfileManager_avatarContainer__f_f6g:hover .ProfileManager_avatar__Lkscx{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary)/.12)}.ProfileManager_editOverlay__3VDGy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:hsl(var(--black,0 0% 0%)/.56);color:hsl(var(--primary-foreground));font-size:.75rem;font-weight:600;opacity:0;transition:opacity .2s ease}.ProfileManager_avatarContainerActive__56a43 .ProfileManager_editOverlay__3VDGy,.ProfileManager_avatarContainer__f_f6g:focus-visible .ProfileManager_editOverlay__3VDGy,.ProfileManager_avatarContainer__f_f6g:hover .ProfileManager_editOverlay__3VDGy{opacity:1}.ProfileManager_loadingOverlay__36hk0{position:absolute;inset:0;background:hsl(var(--black,0 0% 0%)/.5);display:flex;align-items:center;justify-content:center;z-index:10}.ProfileManager_formGroup__70T4U{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;flex:1 1;min-width:0;max-width:560px}.ProfileManager_label__CDZOo{display:block;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));margin-bottom:8px}.ProfileManager_inputGroup__G1d69{display:flex;gap:12px}.ProfileManager_hiddenInput__ykD0U{display:none}.ProfileManager_disabledField__wzSmM{opacity:.6;cursor:not-allowed}.ProfileManager_emailBlock__fq1UU,.ProfileManager_nameBlock__6LVSM{min-width:0}.ProfileManager_disabledField__wzSmM,.ProfileManager_nameInput__m0ZVK{min-height:42px;font-size:.95rem;padding:10px 12px;border-radius:var(--radius-sm)}.ProfileManager_disabledField__wzSmM{background:var(--surface-quiet-bg);border-color:hsl(var(--glass-border)/.28)}.ProfileManager_emailHeader__ijFh7{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.ProfileManager_emailHeader__ijFh7 .ProfileManager_label__CDZOo{margin-bottom:0}.ProfileManager_nameHeader__ibh9T{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.ProfileManager_nameHeader__ibh9T .ProfileManager_label__CDZOo{margin-bottom:0}.ProfileManager_emailValueRow__Px9L3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.ProfileManager_changeEmailButton__Nerin{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;border:1px solid hsl(var(--glass-border));border-radius:var(--radius-sm);background:hsl(var(--glass-bg));color:hsl(var(--foreground));cursor:pointer;font-size:.76rem;font-weight:600;line-height:1;min-height:42px;padding:0 12px;transition:border-color .2s ease,background .2s ease}.ProfileManager_changeEmailButton__Nerin:focus-visible,.ProfileManager_changeEmailButton__Nerin:hover{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.08);outline:none}.ProfileManager_emailChangeForm__Ths3W{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ProfileManager_emailChangeLabel__UmyZM{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.ProfileManager_emailChangeRow__lxjVx{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.ProfileManager_emailChangeInput__gHkMW{min-width:0;padding:10px 12px;border-radius:var(--radius-sm)}.ProfileManager_emailChangeCancel__07vmt,.ProfileManager_emailChangeSubmit__2CvqD{border:1px solid hsl(var(--glass-border));border-radius:var(--radius-sm);cursor:pointer;font-size:.8125rem;font-weight:700;line-height:1;padding:0 12px;white-space:nowrap}.ProfileManager_emailChangeSubmit__2CvqD{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ProfileManager_emailChangeCancel__07vmt{background:transparent;color:hsl(var(--muted-foreground))}.ProfileManager_emailChangeCancel__07vmt:disabled,.ProfileManager_emailChangeSubmit__2CvqD:disabled{cursor:not-allowed;opacity:.65}.ProfileManager_emailChangeError__UN_uw,.ProfileManager_emailChangeMessage__VIxZe{font-size:.8125rem;line-height:1.45;margin:8px 0 0}.ProfileManager_emailChangeError__UN_uw{color:hsl(var(--destructive))}.ProfileManager_emailChangeMessage__VIxZe{color:hsl(var(--primary))}.ProfileManager_nameInput__m0ZVK{flex:1 1}@media (max-width:520px){.ProfileManager_emailValueRow__Px9L3,.ProfileManager_formGroup__70T4U,.ProfileManager_header__wfiZU{grid-template-columns:1fr}.ProfileManager_avatarContainer__f_f6g{width:92px;height:92px}.ProfileManager_emailChangeRow__lxjVx{grid-template-columns:1fr}.ProfileManager_emailChangeCancel__07vmt,.ProfileManager_emailChangeSubmit__2CvqD{min-height:38px}}.ThemeSelector_container__o9MIq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.ThemeSelector_button___P_ed{position:relative;isolation:isolate;overflow:hidden;min-height:86px;padding:14px;border-radius:var(--radius-md);border:1px solid hsl(var(--glass-border)/.45);background:var(--surface-quiet-bg);color:hsl(var(--foreground)/.8);cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;animation:ThemeSelector_cardIn__uqvoe .35s ease both;animation-delay:calc(var(--delay-index) * .05s);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease}.ThemeSelector_button___P_ed:hover{transform:translateY(-1px);border-color:hsl(var(--primary)/.28);box-shadow:0 10px 24px -16px hsl(var(--primary)/.5)}[data-theme=flat] .ThemeSelector_button___P_ed{border-color:hsl(var(--glass-border)/.86);box-shadow:none}[data-theme=flat] .ThemeSelector_button___P_ed:hover{border-color:hsl(var(--primary)/.26);box-shadow:none}.ThemeSelector_cardGlow__YQ4D9{position:absolute;inset:-40% -20%;background:radial-gradient(circle at 82% 18%,hsl(var(--primary)/.26),transparent 56%);opacity:0;transform:scale(.9);transition:opacity .22s ease,transform .22s ease;pointer-events:none;z-index:-1}.ThemeSelector_iconWrap__CXk9M{width:34px;height:34px;border-radius:10px;border:1px solid hsl(var(--glass-border)/.55);background:hsl(var(--background)/.35);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--foreground)/.72);flex-shrink:0;transition:transform .24s ease,color .24s ease,border-color .24s ease,background .24s ease}.ThemeSelector_textWrap__neVb3{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ThemeSelector_subtitle__CN_11{font-size:.72rem;color:hsl(var(--muted)/.72);letter-spacing:0}.ThemeSelector_active___msi4{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.15);color:hsl(var(--foreground));box-shadow:0 14px 28px -20px hsl(var(--primary)/.75)}[data-theme=flat] .ThemeSelector_active___msi4{background:hsl(var(--primary)/.09);border-color:hsl(var(--primary)/.34);box-shadow:none}.ThemeSelector_defaultButton__FaOaP{border-color:hsl(var(--glass-border)/.45);box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3px hsl(var(--foreground)/.28)}[data-theme=flat] .ThemeSelector_defaultButton__FaOaP{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3px hsl(var(--foreground)/.18)}.ThemeSelector_active___msi4 .ThemeSelector_cardGlow__YQ4D9{opacity:1;transform:scale(1)}[data-theme=flat] .ThemeSelector_active___msi4 .ThemeSelector_cardGlow__YQ4D9{opacity:0}.ThemeSelector_active___msi4 .ThemeSelector_iconWrap__CXk9M{color:hsl(var(--primary));border-color:hsl(var(--primary)/.44);background:hsl(var(--primary)/.16);transform:translateY(-1px) scale(1.04)}.ThemeSelector_active___msi4 .ThemeSelector_preview__gM3E_{border-color:hsl(var(--primary)/.36);transform:translateY(-1px)}.ThemeSelector_active___msi4[data-theme-option=light] .ThemeSelector_iconWrap__CXk9M{animation:ThemeSelector_lightPop__b3NvL .5s ease}.ThemeSelector_active___msi4[data-theme-option=dark] .ThemeSelector_iconWrap__CXk9M{animation:ThemeSelector_darkFloat__blra5 .55s ease}.ThemeSelector_active___msi4[data-theme-option=flat] .ThemeSelector_iconWrap__CXk9M{animation:ThemeSelector_flatSnap__LtKCS .48s ease}.ThemeSelector_active___msi4[data-theme-option=system] .ThemeSelector_iconWrap__CXk9M{animation:ThemeSelector_systemNudge__d7EeE .58s ease}.ThemeSelector_preview__gM3E_{width:48px;height:32px;border-radius:9px;border:1px solid hsl(var(--glass-border)/.6);background:hsl(var(--background)/.36);padding:5px;display:grid;grid-template-rows:1fr 1fr;gap:4px;position:relative;flex-shrink:0;transition:transform .24s ease,border-color .24s ease}.ThemeSelector_previewBottom__KQZ2E,.ThemeSelector_previewTop__FBxLh{border-radius:4px}.ThemeSelector_previewDot__RQ4qD{position:absolute;width:6px;height:6px;border-radius:50%;right:6px;top:6px;background:hsl(var(--primary)/.9);box-shadow:0 0 0 2px hsl(var(--background)/.6)}.ThemeSelector_button___P_ed[data-theme-option=light] .ThemeSelector_preview__gM3E_{background:hsl(220 28% 95%/.9)}.ThemeSelector_button___P_ed[data-theme-option=light] .ThemeSelector_previewTop__FBxLh{background:hsl(220 35% 100%/.95)}.ThemeSelector_button___P_ed[data-theme-option=light] .ThemeSelector_previewBottom__KQZ2E{background:hsl(220 25% 86%/.95)}.ThemeSelector_button___P_ed[data-theme-option=dark] .ThemeSelector_preview__gM3E_{background:hsl(220 20% 12%/.95)}.ThemeSelector_button___P_ed[data-theme-option=dark] .ThemeSelector_previewTop__FBxLh{background:hsl(220 17% 18%/.95)}.ThemeSelector_button___P_ed[data-theme-option=dark] .ThemeSelector_previewBottom__KQZ2E{background:hsl(220 14% 23%/.95)}.ThemeSelector_button___P_ed[data-theme-option=flat] .ThemeSelector_preview__gM3E_{background:hsl(210 20% 97%)}.ThemeSelector_button___P_ed[data-theme-option=flat] .ThemeSelector_previewTop__FBxLh{background:hsl(0 0% 100%);box-shadow:inset 0 0 0 1px hsl(214 20% 87%/.9)}.ThemeSelector_button___P_ed[data-theme-option=flat] .ThemeSelector_previewBottom__KQZ2E{background:linear-gradient(90deg,hsl(0 0% 100%),hsl(0 0% 100%) 36%,hsl(210 24% 94%) 0,hsl(210 24% 94%));box-shadow:inset 0 0 0 1px hsl(214 20% 87%/.9)}.ThemeSelector_button___P_ed[data-theme-option=flat] .ThemeSelector_previewDot__RQ4qD{border-radius:2px;box-shadow:none}.ThemeSelector_button___P_ed[data-theme-option=system] .ThemeSelector_preview__gM3E_{background:linear-gradient(90deg,hsl(220 20% 12%/.95),hsl(220 20% 12%/.95) 48%,hsl(220 28% 95%/.9) 52%,hsl(220 28% 95%/.9))}.ThemeSelector_button___P_ed[data-theme-option=system] .ThemeSelector_previewTop__FBxLh{background:linear-gradient(90deg,hsl(220 17% 18%/.95),hsl(220 17% 18%/.95) 48%,hsl(220 35% 100%/.95) 52%,hsl(220 35% 100%/.95))}.ThemeSelector_button___P_ed[data-theme-option=system] .ThemeSelector_previewBottom__KQZ2E{background:linear-gradient(90deg,hsl(220 14% 23%/.95),hsl(220 14% 23%/.95) 48%,hsl(220 25% 86%/.95) 52%,hsl(220 25% 86%/.95))}.ThemeSelector_label__qXLgg{font-size:.9rem;font-weight:600;color:hsl(var(--foreground));letter-spacing:0}@keyframes ThemeSelector_cardIn__uqvoe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ThemeSelector_lightPop__b3NvL{0%{transform:scale(.94) rotate(-8deg)}70%{transform:scale(1.08) rotate(4deg)}to{transform:scale(1.04) rotate(0)}}@keyframes ThemeSelector_darkFloat__blra5{0%{transform:translateY(2px) scale(.94)}65%{transform:translateY(-2px) scale(1.08)}to{transform:translateY(-1px) scale(1.04)}}@keyframes ThemeSelector_flatSnap__LtKCS{0%{transform:translateY(0) scale(.96)}65%{transform:translateY(-1px) scale(1.05)}to{transform:translateY(-1px) scale(1.04)}}@keyframes ThemeSelector_systemNudge__d7EeE{0%{transform:scale(.94) rotate(-5deg)}60%{transform:scale(1.06) rotate(5deg)}to{transform:scale(1.04) rotate(0)}}@media (max-width:640px){.ThemeSelector_button___P_ed{min-height:74px;padding:12px;gap:10px}.ThemeSelector_iconWrap__CXk9M{width:30px;height:30px;border-radius:9px}.ThemeSelector_preview__gM3E_{width:42px;height:28px}}@media (prefers-reduced-motion:reduce){.ThemeSelector_button___P_ed{animation:none}.ThemeSelector_button___P_ed,.ThemeSelector_cardGlow__YQ4D9,.ThemeSelector_iconWrap__CXk9M,.ThemeSelector_preview__gM3E_{transition:none}}.AccentSelector_wrapper__1LnVx{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.AccentSelector_container___qOSg{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.AccentSelector_swatch__HKzV7{width:34px;height:34px;border-radius:50%;border:1px solid hsl(var(--glass-border)/.6);background:hsl(var(--background)/.38);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;color:#fff;animation:AccentSelector_swatchIn__IBFYA .34s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--swatch-index) * .04s);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.AccentSelector_tooltip__61GKW{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:3;padding:5px 8px;border:1px solid hsl(var(--glass-border)/.55);border-radius:var(--radius-xs);background:hsl(var(--modal-bg)/.96);color:hsl(var(--foreground));font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 10px 22px -16px hsl(0 0% 0%/.75);opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.96);transition:opacity .16s ease,transform .16s ease}.AccentSelector_tooltip__61GKW:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;background:hsl(var(--modal-bg)/.96);border-right:1px solid hsl(var(--glass-border)/.55);border-bottom:1px solid hsl(var(--glass-border)/.55);transform:translate(-50%,-4px) rotate(45deg)}.AccentSelector_swatchInner__hui8f{width:24px;height:24px;border-radius:50%;background:var(--swatch-color);box-shadow:inset 0 0 0 1px hsl(0 0% 100%/.2),0 2px 6px hsl(0 0% 0%/.3);transition:transform .22s ease}.AccentSelector_checkIcon__DRrAm{position:absolute;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.AccentSelector_swatch__HKzV7:hover{transform:translateY(-1px) scale(1.06);border-color:hsl(var(--primary)/.5);box-shadow:0 6px 16px -12px hsl(var(--primary)/.65)}.AccentSelector_swatch__HKzV7:focus-visible .AccentSelector_tooltip__61GKW,.AccentSelector_swatch__HKzV7:hover .AccentSelector_tooltip__61GKW{opacity:1;transform:translate(-50%) scale(1)}.AccentSelector_swatch__HKzV7:hover .AccentSelector_swatchInner__hui8f{transform:scale(1.04)}.AccentSelector_defaultSwatch__aDd87{border-color:hsl(var(--glass-border)/.6);box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3px hsl(var(--foreground)/.32)}.AccentSelector_active__DkIqF{border-color:hsl(var(--foreground)/.85);box-shadow:0 0 0 2px hsl(var(--primary)/.35),0 10px 20px -14px hsl(var(--primary)/.7)}.AccentSelector_active__DkIqF .AccentSelector_swatchInner__hui8f{transform:scale(1.06)}.AccentSelector_active__DkIqF:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid hsl(var(--primary)/.55);animation:AccentSelector_activePulse__XzQrQ 1.9s ease-out infinite;pointer-events:none}.AccentSelector_selectedAccent__j2L8Z{display:inline-flex;align-items:center;gap:.45rem;min-height:28px;padding:5px 9px;border:1px solid hsl(var(--glass-border)/.45);border-radius:var(--radius-full);background:hsl(var(--glass-bg)/.42);color:hsl(var(--foreground))}.AccentSelector_selectedDot__rFrjr{width:10px;height:10px;border-radius:50%;background:var(--selected-accent-color);box-shadow:0 0 0 2px hsl(var(--background)/.8),0 0 12px var(--selected-accent-color)}.AccentSelector_selectedLabel__cSGDy{font-size:.72rem;font-weight:600;color:hsl(var(--muted-foreground))}.AccentSelector_selectedName__PDqj3{font-size:.78rem;font-weight:700;color:hsl(var(--foreground))}@keyframes AccentSelector_swatchIn__IBFYA{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AccentSelector_activePulse__XzQrQ{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.AccentSelector_swatchInner__hui8f,.AccentSelector_swatch__HKzV7,.AccentSelector_tooltip__61GKW{animation:none;transition:none}.AccentSelector_active__DkIqF:after{animation:none}}.page_overlay__VEuMD{position:fixed;inset:0;background:var(--surface-work-area-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:page_fadeIn__zxm4j .4s ease-out;padding:20px}@keyframes page_fadeIn__zxm4j{0%{opacity:0}to{opacity:1}}.page_wizard___5NX7{background:hsl(var(--modal-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-md);animation:page_slideUp__xx96X .4s cubic-bezier(.16,1,.3,1)}.page_setupFallback__lORMn{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--surface-work-area-bg)}.page_setupFallbackLabel__dmrMT{color:hsl(var(--muted-foreground));font-family:system-ui,sans-serif;font-size:.95rem;font-weight:500}.page_verifyPanel__UbfvL{max-width:480px;padding:48px 32px;text-align:center}.page_verifyErrorPanel__tO53U{padding:40px}.page_verifyStatusIcon__Tzc_K{margin-bottom:20px;font-size:3rem;line-height:1}.page_verifyLogo__BY9Uo{margin-bottom:24px}.page_verifyLogoImage___eTAP{margin:0 auto;object-fit:contain}.page_verifyErrorTitle__FRXUL,.page_verifyTitle__As3pz{margin:0 0 16px;color:hsl(var(--foreground));font-weight:700;letter-spacing:0}.page_verifyTitle__As3pz{font-size:1.6rem}.page_verifyErrorTitle__FRXUL{margin-bottom:12px;color:hsl(var(--danger));font-size:1.5rem;font-weight:600}.page_verifyCopy__yQEiK,.page_verifyLead__VKvGF{color:hsl(var(--foreground)/.65);line-height:1.5}.page_verifyLead__VKvGF{margin:0 0 32px;font-size:.9rem}.page_verifyCopy__yQEiK{margin:0 0 24px;font-size:.95rem}@keyframes page_slideUp__xx96X{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.page_header__VZJUo{padding:32px 32px 24px;text-align:center;border-bottom:1px solid hsl(var(--glass-border)/.5)}.page_logo__k_OZz{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.page_logoImage__bmztn{width:100%;height:100%;object-fit:contain}.page_title__iT65E{font-size:clamp(1.5rem,6vw,2rem);font-weight:700;letter-spacing:0;margin-bottom:8px;color:hsl(var(--foreground))}.page_subtitle__kOxqS{font-size:.95rem;color:hsl(var(--foreground)/.6);max-width:400px;margin:0 auto;line-height:1.5}.page_steps__hV1To{display:flex;justify-content:center;gap:8px;margin-top:24px}.page_stepDot__MWf5B{width:8px;height:8px;border-radius:50%;background:hsl(var(--foreground)/.2);transition:all .3s ease}.page_stepDot__MWf5B.page_active__aBt0o{background:hsl(var(--primary));width:24px;border-radius:4px}.page_stepDot__MWf5B.page_completed__kWOfc{background:hsl(var(--accent))}.page_content__TWK2x{flex:1 1;padding:32px 32px 48px;overflow-y:auto;overflow-x:hidden}.page_stepContent__Wx7SC{animation:page_fadeSlide__2a0_v .3s ease-out}@keyframes page_fadeSlide__2a0_v{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.page_stepTitle__zu6Ts{font-size:clamp(1.15rem,4vw,1.35rem);font-weight:600;letter-spacing:0;margin-bottom:8px;color:hsl(var(--foreground))}.page_stepDescription__XD04v{font-size:.9rem;color:hsl(var(--foreground)/.6);margin-bottom:24px;line-height:1.5}.page_formGroup__7Qxua{margin-bottom:20px}.page_formGroupTop__vKM_F{margin-top:32px}.page_label__bOVFf{display:block;font-size:.875rem;font-weight:500;color:hsl(var(--foreground)/.7);margin-bottom:8px}.page_optionalLabel__64qgo{opacity:.5;font-weight:400}.page_sectionSubLabel__l3bIT{display:block;font-size:.9rem;font-weight:500;margin-bottom:12px;color:hsl(var(--muted-foreground))}.page_welcomeIntro__2982Q{text-align:center;padding:20px 0}.page_welcomeChecklist__mCie2{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:20px;background:hsl(var(--glass-bg));border-radius:var(--radius-md);border:1px solid hsl(var(--glass-border))}.page_welcomeChecklistItem__Y5h35{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;font-size:.9rem;line-height:1.35;text-align:left}.page_welcomeCheck__L3cI2{display:inline-flex;justify-content:center;line-height:1.35;color:hsl(var(--accent))}.page_currencyStep__AVda3{min-height:320px}.page_currencyConfirmRow__O_Rns{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.page_currencySourceText__UJ9aa{margin:0;color:hsl(var(--foreground)/.58);font-size:.82rem;line-height:1.35}.page_currencyConfirmButton__USQv9{border:1px solid hsl(var(--primary)/.35);background:hsl(var(--primary)/.12);color:hsl(var(--foreground));border-radius:var(--radius-md);padding:9px 14px;min-height:38px;font-size:.84rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:all .2s ease}.page_currencyConfirmButton__USQv9:hover:not(:disabled){background:hsl(var(--primary)/.18);border-color:hsl(var(--primary)/.55)}.page_currencyConfirmButton__USQv9:disabled{cursor:default}.page_currencyConfirmButtonConfirmed__oC60L{background:hsl(var(--success)/.14);border-color:hsl(var(--success)/.35);color:hsl(var(--success))}.page_decimalSection__R_p_h{margin-top:32px}.page_decimalHeading__SC6lR{font-size:.95rem;font-weight:600;margin-bottom:16px;color:hsl(var(--foreground))}.page_biometricCenter__5jdzf{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:32px}.page_biometricHero__UIlgz{width:80px;height:80px;border-radius:24px;background:linear-gradient(135deg,hsl(var(--primary)/.2) 0,hsl(var(--primary)/.05) 100%);display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--primary)/.3)}.page_biometricHeroIcon__JthDb{color:hsl(var(--primary))}.page_biometricVerifying__q5R0m{font-size:.9rem;color:hsl(var(--muted-foreground))}.page_uploadOverlay__iKTu9{position:absolute;inset:0;background:hsl(var(--black)/.5);display:flex;align-items:center;justify-content:center}.page_uploadPreviewImage__NGv5R{width:100%;height:100%;object-fit:cover}.page_uploadLabel__iT4UW{cursor:pointer;display:block}.page_hiddenFileInput__VgUc2{display:none}.page_intelligenceBanner__aKAQ0{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:24px;background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.2);border-radius:var(--radius-md);font-size:.8rem;color:hsl(var(--foreground)/.7);line-height:1.5}.page_intelligenceBannerIcon__5gNtW{color:hsl(var(--primary));flex-shrink:0}.page_intelligenceGrid__tsU7K{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page_gridSpan2__ouIuy{grid-column:span 2}.page_fieldControl__o2BDK{width:100%;padding:10px 12px;background:hsl(var(--foreground)/.04);border:1px solid transparent;border-radius:var(--radius-md);color:hsl(var(--foreground));font-size:.9rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.page_fieldControl__o2BDK:focus,.page_fieldControl__o2BDK:hover:not(:disabled){background:hsl(var(--foreground)/.06)}.page_fieldControl__o2BDK:focus{border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.page_stepper__syu7u{display:flex;align-items:center;gap:12px;background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);padding:6px 12px}.page_stepperButton__gi9i2{background:none;border:none;color:hsl(var(--foreground));font-size:1.2rem;cursor:pointer;padding:4px 8px}.page_stepperButton__gi9i2:disabled{opacity:.3;cursor:not-allowed}.page_stepperValue__5_rJ4{flex:1 1;text-align:center;font-family:var(--font-mono);font-size:1.1rem;font-weight:600;color:hsl(var(--foreground))}.page_scopeOptions__eLRMu{display:flex;gap:8px}.page_scopeOption__LDKlK{flex:1 1;text-align:center;padding:12px}.page_scopeHint__mAu16{font-size:.75rem;color:hsl(var(--foreground)/.5)}.page_formatOptions__gV4J3{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page_formatOption__cH_gP{background:hsl(var(--glass-bg));border:2px solid hsl(var(--glass-border));border-radius:var(--radius-md);padding:16px;cursor:pointer;transition:all .2s ease;text-align:left}.page_formatOption__cH_gP:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05)}.page_formatOption__cH_gP.page_selected__MbFJ8{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.page_formatName__6IB6S{font-weight:600;font-size:.9rem;margin-bottom:4px;color:hsl(var(--foreground))}.page_formatExample__lA8E_{font-family:SF Mono,Monaco,monospace;font-size:1.1rem;color:hsl(var(--primary))}.page_decimalOptions__S65fN{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_decimalOption__zt4E4{background:hsl(var(--glass-bg));border:2px solid hsl(var(--glass-border));border-radius:var(--radius-md);padding:16px 8px;cursor:pointer;transition:all .2s ease;text-align:left}.page_decimalOption__zt4E4:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05)}.page_decimalOption__zt4E4.page_selected__MbFJ8{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.page_decimalPreview__9keL6{font-family:SF Mono,Monaco,monospace;font-size:1.1rem;color:hsl(var(--primary));font-weight:600}.page_decimalLabel__o0IWc{font-size:.9rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:4px;white-space:nowrap}.page_avatarSection__iqFMS{display:flex;flex-direction:row;align-items:center;gap:24px;padding:16px;background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md)}.page_avatarPreview__cU2PB{width:80px;height:80px;min-width:80px;border-radius:50%;background:hsl(var(--foreground)/.05);border:2px solid hsl(var(--glass-border));display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.page_avatarPreview__cU2PB img{width:100%;height:100%;object-fit:cover}.page_avatarPlaceholder__t4_Is{font-size:2rem;font-weight:700;color:hsl(var(--foreground)/.3)}.page_uploadZone__NmDEc{flex:1 1;border:2px dashed hsl(var(--glass-border));border-radius:var(--radius-md);padding:20px;text-align:center;cursor:pointer;transition:all .2s ease}.page_uploadZone__NmDEc:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.page_uploadZone__NmDEc.page_dragging__k0Ym2{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.page_uploadIcon__BwLvM{color:hsl(var(--foreground)/.4);margin-bottom:8px}.page_uploadText__qbZuY{font-size:.85rem;color:hsl(var(--foreground)/.6);margin-bottom:4px}.page_uploadHint__UsRNy{font-size:.75rem;color:hsl(var(--foreground)/.4)}.page_toggleGroup__EvgAz{display:flex;flex-direction:column;gap:16px}.page_toggleItem__Q3eZ2{display:flex;align-items:center;justify-content:space-between;padding:16px;background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);transition:all .2s ease}.page_toggleItem__Q3eZ2:hover{border-color:hsl(var(--primary)/.3)}.page_toggleInfo__sPBB_{display:flex;align-items:center;gap:12px}.page_toggleIcon__E9hQ8{width:40px;height:40px;border-radius:var(--radius-sm);background:hsl(var(--primary)/.1);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.page_toggleText__bIIvt h4{font-size:.95rem;font-weight:600;margin-bottom:2px;color:hsl(var(--foreground))}.page_toggleText__bIIvt p{font-size:.8rem;color:hsl(var(--foreground)/.5)}.page_toggle__ki1y5{position:relative;width:48px;height:28px;background:hsl(var(--foreground)/.2);border-radius:14px;border:none;outline:none;cursor:pointer;transition:all .2s ease;appearance:none;padding:0}.page_toggle__ki1y5:focus{outline:none}.page_toggle__ki1y5.page_active__aBt0o{background:hsl(var(--primary))}.page_toggle__ki1y5:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;background:hsl(var(--modal-bg));border-radius:50%;transition:all .2s ease;box-shadow:var(--shadow-sm)}.page_toggle__ki1y5.page_active__aBt0o:after{left:23px}.page_successContent__pkmLC{text-align:center;padding:20px 0}.page_successIcon__Ql1ln{width:80px;height:80px;border-radius:50%;background:hsl(var(--accent)/.15);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:hsl(var(--accent))}.page_summaryList__s6cC1{text-align:left;background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);padding:20px;margin-top:24px}.page_summaryItem__bRVDT{display:flex;justify-content:space-between;padding:8px 0;font-size:.9rem}.page_summaryItem__bRVDT:not(:last-child){border-bottom:1px solid hsl(var(--glass-border)/.5)}.page_summaryLabel__uIm_3{color:hsl(var(--foreground)/.6)}.page_summaryValue__dikIh{font-weight:600;color:hsl(var(--foreground))}.page_footer__ASOTO{padding:20px 32px 32px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid hsl(var(--glass-border)/.5)}.page_backButton___lhDS{background:transparent;border:1px solid hsl(var(--glass-border));color:hsl(var(--foreground)/.7);padding:12px 24px;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.page_backButton___lhDS:hover{border-color:hsl(var(--foreground)/.3);color:hsl(var(--foreground))}.page_skipButton__ji7aS{background:transparent;border:none;color:hsl(var(--foreground)/.5);padding:12px 24px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_skipButton__ji7aS:hover{color:hsl(var(--foreground)/.8)}.page_restorePurchasesButton__VEf7W{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.page_nextButton___XYFQ{background:hsl(var(--primary));border:none;color:hsl(var(--primary-foreground));padding:12px 32px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px hsl(var(--primary)/.3)}.page_nextButton___XYFQ:hover{transform:translateY(-1px);box-shadow:0 6px 16px hsl(var(--primary)/.4)}.page_nextButton___XYFQ:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_footerSpacer__EbI8j{flex:1 1}.page_completionOverlay__iauwT{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;border-radius:var(--radius-lg);background:hsl(var(--background)/.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.page_completionOverlayMessage__EnT0l{display:flex;flex-direction:column;align-items:center;gap:4px}.page_completionOverlayLabel__s4sWy{color:hsl(var(--foreground));font-size:.9rem;font-weight:600}@media (max-width:600px){.page_wizard___5NX7{max-height:100vh;border-radius:0}.page_header__VZJUo{padding:24px 20px 20px}.page_currencyConfirmRow__O_Rns{align-items:stretch;flex-direction:column}.page_currencyConfirmButton__USQv9{width:100%;white-space:normal}.page_content__TWK2x{padding:24px 20px}.page_footer__ASOTO{padding:16px 20px 24px;flex-wrap:wrap}.page_formatOptions__gV4J3{grid-template-columns:1fr}.page_decimalOptions__S65fN{grid-template-columns:repeat(3,1fr)}}.page_pricingGrid__HSsKK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px}.page_pricingCard__Y9ctH{background:hsl(var(--glass-bg));border:2px solid hsl(var(--glass-border));border-radius:var(--radius-md);padding:20px 16px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;height:100%}.page_pricingCard__Y9ctH:hover{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.03);transform:translateY(-2px)}.page_pricingCard__Y9ctH.page_selected__MbFJ8{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);box-shadow:0 8px 30px hsl(var(--primary)/.15)}.page_pricingCardPopular__zoP7H{border-color:hsl(var(--accent)/.4)}.page_pricingCardPopular__zoP7H.page_selected__MbFJ8{border-color:hsl(var(--accent));background:hsl(var(--accent)/.08);box-shadow:0 8px 30px hsl(var(--accent)/.15)}.page_pricingPopularBadge__YCAkc{position:absolute;top:10px;right:-25px;background:hsl(var(--accent));color:hsl(var(--primary-foreground));font-size:.7rem;font-weight:700;padding:4px 24px;transform:rotate(45deg);box-shadow:var(--shadow-sm)}.page_pricingCardTitle__C5fF0{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:hsl(var(--foreground))}.page_pricingCardPrice__RKcf0{font-size:1.8rem;font-weight:800;color:hsl(var(--foreground));margin-bottom:4px;display:flex;align-items:baseline;gap:2px}.page_pricingCardPeriod__puIlm{font-size:.85rem;font-weight:500;color:hsl(var(--foreground)/.5)}.page_pricingCardDesc__uubBq{font-size:.775rem;color:hsl(var(--foreground)/.6);margin-bottom:16px;line-height:1.4}.page_pricingFeatures__uSwp5{list-style:none;width:100%;text-align:left;display:flex;flex-direction:column;gap:8px;margin:auto 0 0;padding:16px 0 0;border-top:1px solid hsl(var(--glass-border)/.5)}.page_pricingFeatureItem__OFjo6{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:hsl(var(--foreground)/.7);line-height:1.4}.page_pricingFeatureItemExcluded__tCPMx{color:hsl(var(--foreground)/.45)}.page_pricingFeatureIcon__0QN3C{color:hsl(var(--accent));flex-shrink:0;margin-top:2px}.page_pricingFeatureIconExcluded__7N4xM{color:hsl(var(--danger))}.page_trialNotice__SsSam{display:flex;align-items:center;gap:10px;padding:14px 16px;margin-top:20px;background:hsl(var(--accent)/.08);border:1px solid hsl(var(--accent)/.2);border-radius:var(--radius-md);font-size:.85rem;color:hsl(var(--foreground)/.8);line-height:1.5}.page_trialNoticeIcon__jvJVZ{color:hsl(var(--accent));flex-shrink:0}.page_trackingModeChoice__DGpNK{margin-top:20px}.page_trackingModeTitle__TFsgK{font-size:.95rem;font-weight:700;margin:0 0 10px;color:hsl(var(--foreground))}.page_trackingModeGrid__bsLP8{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.page_trackingModeGrid__bsLP8{grid-template-columns:1fr}}.page_trackingModeCard__wrd6j{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px;background:hsl(var(--glass-bg));border:2px solid hsl(var(--glass-border));border-radius:var(--radius-md);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.page_trackingModeCard__wrd6j:hover{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.03)}.page_trackingModeCard__wrd6j.page_selected__MbFJ8{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);box-shadow:0 8px 30px hsl(var(--primary)/.15)}.page_trackingModeName__YeIB4{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.page_trackingModeBadge__gSUou{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.page_trackingModeDesc__YcG9j{font-size:.8rem;line-height:1.45;color:hsl(var(--foreground)/.62)}.page_proActiveCard__RD3NP{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px;padding:24px;border:1px solid hsl(var(--success)/.3);border-radius:var(--radius-md);background:hsl(var(--success)/.1);text-align:center}.page_proActiveIcon__DPPbD{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:hsl(var(--success)/.2);color:hsl(var(--success));box-shadow:0 0 20px hsl(var(--success)/.3)}.page_proActiveTitle__y6BsJ{margin:0 0 6px;color:hsl(var(--foreground));font-size:1.1rem;font-weight:600}.page_proActiveCopy__IxwiO{max-width:360px;margin:0 auto;color:hsl(var(--foreground)/.7);font-size:.9rem;line-height:1.5}.page_planNotice__Zkqwc{margin-bottom:16px;padding:12px 16px;border-radius:var(--radius-md);font-size:.875rem;line-height:1.5}.page_planNoticeInline__ghBME{display:flex;align-items:center;gap:10px}.page_planNoticeSuccess__NnbWG{border:1px solid hsl(var(--success)/.3);background:hsl(var(--success)/.1);color:hsl(var(--success))}.page_planNoticeInfo__DEQ_0{border:1px solid hsl(var(--primary)/.3);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.page_planNoticeWarning__h1y49{border:1px solid hsl(var(--warning)/.4);background:hsl(var(--warning)/.12);color:hsl(var(--warning))}@media (max-width:600px){.page_pricingGrid__HSsKK{grid-template-columns:1fr}}.page_intentGrid__0hqie{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:8px}.page_intentChip__8UB5P{display:flex;align-items:center;gap:10px;padding:14px 16px;border:2px solid hsl(var(--glass-border));border-radius:var(--radius-md);background:hsl(var(--glass-bg));cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .1s;position:relative;font-size:.9rem;color:hsl(var(--foreground))}.page_intentChip__8UB5P:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05)}.page_intentChipSelected__ZbBlE{border-color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.page_intentChipDisabled__gfbxD{opacity:.4;cursor:not-allowed}.page_intentChipDisabled__gfbxD:hover{border-color:hsl(var(--glass-border));background:hsl(var(--glass-bg))}.page_intentChipIcon__jkvK6{color:hsl(var(--primary));flex-shrink:0}.page_intentChipLabel__vT0CL{flex:1 1;font-weight:500}.page_intentChipCheck__9U5HE{color:hsl(var(--primary));flex-shrink:0}.page_intentCount__PEaZA{margin-top:14px;font-size:.8rem;color:hsl(var(--foreground)/.55);text-align:center}.page_lookAheadGrid__JF9E9{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px}.page_lookAheadCard__2GeD4{padding:18px 16px;border:1px solid hsl(var(--glass-border)/.6);border-radius:var(--radius-md);background:linear-gradient(160deg,hsl(var(--glass-bg)/.6),hsl(var(--glass-bg)/.2));display:flex;flex-direction:column;gap:6px}.page_lookAheadIcon__ftaKs{width:32px;height:32px;border-radius:50%;background:hsl(var(--primary)/.12);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center;margin-bottom:4px}.page_lookAheadLabel__O8itG{font-size:.78rem;text-transform:uppercase;letter-spacing:0;color:hsl(var(--foreground)/.55);font-weight:500}.page_lookAheadValue__MUnkq{font-size:1.7rem;font-weight:700;letter-spacing:0;color:hsl(var(--foreground));line-height:1.1}.page_lookAheadHint__bUCGJ{font-size:.8rem;color:hsl(var(--foreground)/.65);line-height:1.4}.page_lookAheadFooter__cNfnn{margin-top:14px;font-size:.8rem;color:hsl(var(--foreground)/.55);text-align:center}.page_graduateList__XNBm1{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:10px}.page_graduateList__XNBm1 li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid hsl(var(--glass-border)/.5);border-radius:var(--radius-md);background:hsl(var(--glass-bg)/.4);font-size:.9rem;line-height:1.4;color:hsl(var(--foreground)/.85)}.page_graduateCheck__MfDSz{color:hsl(var(--accent));flex-shrink:0;margin-top:3px}.page_graduateFooter__zpJ_w{margin-top:16px;font-size:.85rem;color:hsl(var(--foreground)/.65);text-align:center;line-height:1.5}@media (max-width:600px){.page_intentGrid__0hqie,.page_lookAheadGrid__JF9E9{grid-template-columns:1fr}}.page_moneySourceGrid__CB7Dv{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:4px}.page_moneySourceCard__MndMH{display:flex;align-items:center;gap:12px;padding:14px;border:2px solid hsl(var(--glass-border));border-radius:var(--radius-md);background:hsl(var(--glass-bg));cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .1s;position:relative;color:hsl(var(--foreground))}.page_moneySourceCard__MndMH:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05)}.page_moneySourceCardSelected__fCvNK{border-color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.page_moneySourceIcon__2qJro{width:36px;height:36px;border-radius:8px;background:hsl(var(--primary)/.15);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_moneySourceBody__hwXP6{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.page_moneySourceLabel__tL1Mc{font-weight:600;font-size:.9rem}.page_moneySourceDesc__Y_dqi{font-size:.75rem;color:hsl(var(--foreground)/.55);line-height:1.35}.page_moneySourceCheck__dBhCv{color:hsl(var(--primary));flex-shrink:0}.page_moneySourceFooter__Zx6A_{margin-top:12px;font-size:.8rem;color:hsl(var(--foreground)/.6);text-align:center;line-height:1.5}.page_budgetDemoPanel__pDA_N{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);background:hsl(var(--glass-bg)/.4)}.page_budgetDemoMeter__FTjXG{display:flex;flex-direction:column;gap:8px}.page_budgetDemoMeterTrack__ATyBs{height:8px;background:hsl(var(--foreground)/.08);border-radius:999px;overflow:hidden}.page_budgetDemoMeterFill__iZE8c{width:var(--budget-demo-progress,0);height:100%;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)));transition:width .18s ease,background .18s ease}.page_budgetDemoMeterFillBalanced__f1heL{background:linear-gradient(90deg,hsl(var(--accent)),hsl(var(--success)))}.page_budgetDemoMeterText__x1waS{display:flex;justify-content:space-between;align-items:baseline}.page_budgetDemoLeftLabel__49HUo{font-size:.78rem;text-transform:uppercase;letter-spacing:0;color:hsl(var(--foreground)/.55)}.page_budgetDemoLeftValue__VgZI_{font-size:1.3rem;font-weight:700;color:hsl(var(--foreground));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_budgetDemoLeftValueBalanced__fp4n_{color:hsl(var(--accent))}.page_budgetDemoCategories__uynCt{display:flex;flex-direction:column;gap:12px}.page_budgetDemoRow__siBsj{display:grid;grid-template-columns:100px 90px 1fr;align-items:center;gap:12px}.page_budgetDemoLabel__bGNEh{font-size:.9rem;color:hsl(var(--foreground));font-weight:500}.page_budgetDemoInput__KYj3Z{background:hsl(var(--foreground)/.04);border:1px solid transparent;border-radius:var(--radius-sm);padding:6px 10px;font-size:.9rem;color:hsl(var(--foreground));width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.page_budgetDemoInput__KYj3Z:focus,.page_budgetDemoInput__KYj3Z:hover:not(:disabled){background:hsl(var(--foreground)/.06)}.page_budgetDemoInput__KYj3Z:focus{outline:none;border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.page_budgetDemoSlider__hzyT6{width:100%}.page_budgetDemoCelebrate__HgQN2{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:hsl(var(--accent)/.12);border:1px solid hsl(var(--accent)/.3);color:hsl(var(--foreground));font-size:.85rem;line-height:1.5;text-align:center}@media (max-width:600px){.page_moneySourceGrid__CB7Dv{grid-template-columns:1fr}.page_budgetDemoRow__siBsj{grid-template-columns:80px 70px 1fr;gap:8px}}.page_goalMilestonePreview__50xAm{margin:14px 0 22px;padding:16px 20px;border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);background:linear-gradient(135deg,hsl(var(--primary)/.06),hsl(var(--accent)/.04))}.page_goalMilestoneTrack__886MV{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.page_goalMilestoneTrack__886MV:before{content:"";position:absolute;top:8px;left:8px;right:8px;height:2px;background:hsl(var(--foreground)/.12);z-index:0}.page_goalMilestoneMarker__kzfDj{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;flex:1 1}.page_goalMilestoneDot__C2Shu{width:16px;height:16px;border-radius:50%;background:hsl(var(--glass-bg));border:2px solid hsl(var(--primary)/.5);box-shadow:0 0 0 4px hsl(var(--primary)/.08)}.page_goalMilestoneDot__C2Shu[data-index="0"],.page_goalMilestoneDot__C2Shu[data-index="4"]{background:hsl(var(--primary));border-color:hsl(var(--primary))}.page_goalMilestonePct__W46zO{font-size:.72rem;color:hsl(var(--foreground)/.6);letter-spacing:0}.page_goalForm__hwdHI{display:flex;flex-direction:column;gap:14px}.page_goalEta__W5yOg{margin-top:16px;padding:12px 14px;border-radius:var(--radius-sm);background:hsl(var(--accent)/.1);border:1px solid hsl(var(--accent)/.25);color:hsl(var(--foreground));font-size:.9rem;line-height:1.5;text-align:center}.page_goalFooter__pG_dh{margin-top:14px;font-size:.78rem;color:hsl(var(--foreground)/.55);text-align:center}@media (max-width:480px){.page_goalMilestonePct__W46zO{font-size:.65rem}}.page_aiPromptGrid__olNRj{display:grid;grid-template-columns:1fr;gap:8px;margin:8px 0 18px}.page_aiPromptCard__MABlJ{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);background:hsl(var(--glass-bg));color:hsl(var(--foreground));cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .1s}.page_aiPromptCard__MABlJ:hover:not(:disabled){border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05)}.page_aiPromptCard__MABlJ:disabled{cursor:not-allowed;opacity:.6}.page_aiPromptCardActive__b_Nl_{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.page_aiPromptIcon__q_hOP{width:30px;height:30px;border-radius:50%;background:hsl(var(--primary)/.15);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_aiPromptLabel__MMjas{flex:1 1;font-size:.9rem;font-weight:500}.page_aiResponsePanel__aqaH4{min-height:90px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid hsl(var(--glass-border));background:linear-gradient(160deg,hsl(var(--glass-bg)/.55),hsl(var(--glass-bg)/.2));display:flex;align-items:center}.page_aiResponseEmpty__YE_Aq{margin:0;color:hsl(var(--foreground)/.5);font-size:.85rem;font-style:italic;text-align:center;width:100%}.page_aiResponseLoading__u9oRv{display:flex;align-items:center;gap:10px;color:hsl(var(--foreground)/.7);font-size:.9rem}.page_aiResponse__FNcS4{display:flex;gap:10px;align-items:flex-start}.page_aiResponseIcon__6hjsg{color:hsl(var(--primary));margin-top:4px;flex-shrink:0}.page_aiResponseText__Z7oxg{margin:0;font-size:.95rem;line-height:1.55;color:hsl(var(--foreground))}.page_aiResponseError__u7oIQ{color:hsl(var(--destructive));font-size:.85rem}.page_aiFooter__GIGgR{margin-top:14px;font-size:.78rem;color:hsl(var(--foreground)/.55);text-align:center;line-height:1.5}@media (min-width:600px){.page_aiPromptGrid__olNRj{grid-template-columns:repeat(3,1fr)}}.page_assetClassGrid__srsnZ{display:grid;grid-template-columns:1fr;gap:10px;margin:8px 0 16px}.page_assetClassCard__A5Stl{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid hsl(var(--glass-border));border-radius:var(--radius-md);background:hsl(var(--glass-bg));color:hsl(var(--foreground));cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .1s;position:relative}.page_assetClassCard__A5Stl:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05)}.page_assetClassCardSelected__IX07q{border-color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.page_assetClassIcon__KQiFj{width:38px;height:38px;border-radius:10px;background:hsl(var(--primary)/.15);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_assetClassBody__dkve_{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.page_assetClassLabel__95Tav{font-weight:600;font-size:.92rem}.page_assetClassDesc__xr_hR{font-size:.78rem;color:hsl(var(--foreground)/.6);line-height:1.4}.page_assetClassCheck__8_UTj{color:hsl(var(--primary));flex-shrink:0}.page_assetClassFooter___AWt1{margin-top:14px;font-size:.8rem;color:hsl(var(--foreground)/.6);text-align:center}@media (min-width:600px){.page_assetClassGrid__srsnZ{grid-template-columns:repeat(2,1fr)}}.page_calendarPreviewCard__XUc3d{border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);background:linear-gradient(160deg,hsl(var(--glass-bg)/.55),hsl(var(--glass-bg)/.18));overflow:hidden;margin:8px 0 14px}.page_calendarPreviewHeader__1fz37{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid hsl(var(--glass-border)/.5);background:hsl(var(--glass-bg)/.4);font-size:.72rem;text-transform:uppercase;letter-spacing:0;color:hsl(var(--foreground)/.55);font-weight:600}.page_calendarPreviewList__D68zD{list-style:none;margin:0;padding:0}.page_calendarPreviewRow__obn0b{display:grid;grid-template-columns:28px 1fr auto auto;gap:10px;align-items:center;padding:12px 14px;font-size:.88rem;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--glass-border)/.35)}.page_calendarPreviewRow__obn0b:last-child{border-bottom:none}.page_calendarPreviewIcon__HkCkK{width:28px;height:28px;border-radius:50%;background:hsl(var(--primary)/.15);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.page_calendarPreviewLabel__J0PXJ{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_calendarPreviewWhen__EK7QV{font-size:.75rem;color:hsl(var(--foreground)/.55);white-space:nowrap}.page_calendarPreviewAmount__Ag_tR{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:hsl(var(--foreground))}.page_calendarPreviewInflow__6ex9i{color:hsl(var(--accent))}.page_calendarPreviewFooter__cUaEl{font-size:.8rem;color:hsl(var(--foreground)/.6);line-height:1.5;text-align:center;margin:0}@media (max-width:480px){.page_calendarPreviewRow__obn0b{grid-template-columns:24px 1fr auto;font-size:.82rem}.page_calendarPreviewWhen__EK7QV{grid-column:2/4;order:2;margin-top:2px}}.BackgroundSelector_container__BPbLQ{display:flex;flex-direction:column;gap:14px}.BackgroundSelector_grid__ybKoP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.BackgroundSelector_option__Zau_z{position:relative;isolation:isolate;display:grid;grid-template-columns:76px 1fr;align-items:center;gap:12px;min-height:96px;padding:12px;border:1px solid hsl(var(--glass-border)/.45);border-radius:var(--radius-md);background:var(--surface-quiet-bg);color:hsl(var(--foreground));text-align:left;cursor:pointer;overflow:hidden;animation:BackgroundSelector_optionIn__nz_6i .34s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--preset-index) * 35ms);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.BackgroundSelector_option__Zau_z:hover{transform:translateY(-1px);border-color:hsl(var(--primary)/.32);box-shadow:0 12px 28px -20px hsl(var(--primary)/.58)}.BackgroundSelector_preview__htjWe{position:relative;width:76px;height:58px;border-radius:var(--radius-sm);border:1px solid hsl(var(--glass-border)/.45);background:radial-gradient(circle at 18% 48%,var(--preview-gradient-1),transparent 58%),radial-gradient(circle at 88% 28%,var(--preview-gradient-2),transparent 58%),var(--preview-bg);overflow:hidden;box-shadow:inset 0 0 0 1px hsl(0 0% 100%/.04),0 10px 20px -16px hsl(0 0% 0%/.7)}.BackgroundSelector_orbOne__J_7A3,.BackgroundSelector_orbTwo__OH5q2{position:absolute;display:block;border-radius:50%;filter:blur(10px)}.BackgroundSelector_orbOne__J_7A3{width:34px;height:34px;left:8px;top:7px;background:var(--preview-orb-1)}.BackgroundSelector_orbTwo__OH5q2{width:30px;height:30px;right:8px;bottom:5px;background:var(--preview-orb-2)}.BackgroundSelector_previewPanel__K6VmX{position:absolute;left:13px;right:13px;bottom:10px;height:18px;border-radius:6px;border:1px solid hsl(0 0% 100%/.12);background:hsl(0 0% 100%/.08);backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}.BackgroundSelector_themeSplit__diKaY{position:absolute;right:6px;top:6px;display:grid;grid-template-columns:1fr 1fr;width:24px;height:12px;overflow:hidden;border:1px solid hsl(var(--foreground)/.18);border-radius:999px;box-shadow:0 4px 10px hsl(0 0% 0%/.14)}.BackgroundSelector_themeSplitDark__AmWx1,.BackgroundSelector_themeSplitLight__omQC6{display:block}.BackgroundSelector_themeSplitDark__AmWx1{background:radial-gradient(circle at 20% 50%,var(--preview-dark-gradient),transparent 70%),var(--preview-dark-bg)}.BackgroundSelector_themeSplitLight__omQC6{background:radial-gradient(circle at 80% 50%,var(--preview-light-gradient),transparent 70%),var(--preview-light-bg)}.BackgroundSelector_copy__lf2fl{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:22px}.BackgroundSelector_name__hmBzN{font-size:.9rem;font-weight:650;color:hsl(var(--foreground))}.BackgroundSelector_description__1qBR3{font-size:.74rem;line-height:1.35;color:hsl(var(--muted-foreground))}.BackgroundSelector_check__bWuBr{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 8px 18px -12px hsl(var(--primary)/.8)}.BackgroundSelector_active__GVpg3{border-color:hsl(var(--primary)/.58);background:hsl(var(--primary)/.15);box-shadow:0 0 0 1px hsl(var(--primary)/.16),0 16px 32px -24px hsl(var(--primary)/.75)}.BackgroundSelector_defaultOption__2LgYn{border-color:hsl(var(--glass-border)/.45);box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3px hsl(var(--foreground)/.28)}.BackgroundSelector_active__GVpg3 .BackgroundSelector_preview__htjWe{border-color:hsl(var(--primary)/.36)}@keyframes BackgroundSelector_optionIn__nz_6i{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.BackgroundSelector_option__Zau_z{grid-template-columns:68px 1fr}.BackgroundSelector_preview__htjWe{width:68px}}@media (prefers-reduced-motion:reduce){.BackgroundSelector_option__Zau_z{animation:none;transition:none}}