.SubscriptionList_root__8ZfHG{display:flex;flex-direction:column;gap:1rem}.SubscriptionList_embeddedRoot__kM2g_{padding:0;margin-top:0;background:transparent;border-radius:0}.SubscriptionList_countPill___WWc8{display:inline-flex;align-items:center;height:26px;padding:0 .65rem;border-radius:999px;background:hsl(var(--primary)/.12);color:hsl(var(--primary));font-size:.76rem;font-weight:700;white-space:nowrap}.SubscriptionList_reviewQueue__ATdT7{display:flex;flex-direction:column;gap:.85rem}.SubscriptionList_suggestionQueuePanel__WYKUK{border-radius:8px;background:var(--surface-quiet-bg);padding:.85rem}.SubscriptionList_queueHeader__QysCV{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.15rem .25rem .75rem;font-size:.72rem;text-transform:uppercase;letter-spacing:0;font-weight:700;color:hsl(var(--foreground)/.52)}.SubscriptionList_suggestionQueueList__2fwDa{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.SubscriptionList_suggestionQueueItem__Vq1_D{position:relative;width:100%;border:none;border-radius:8px;color:inherit;cursor:pointer;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:.65rem;align-items:center;padding:.65rem .75rem .65rem .9rem;background:var(--surface-quiet-bg);text-align:left;transition:background .2s ease}.SubscriptionList_suggestionQueueItem__Vq1_D:hover{background:var(--surface-quiet-hover-bg)}.SubscriptionList_suggestionQueueItemActive__Ntd1u{background:hsl(var(--glass-highlight)/.22)}.SubscriptionList_suggestionQueueItemActive__Ntd1u:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 4px 4px 0;background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary))}.SubscriptionList_queueLogo__FMWxH{width:28px;height:28px;border-radius:50%;background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground)/.82);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.SubscriptionList_queueLogoImage__i8BSF{width:24px;height:24px;border-radius:50%;object-fit:cover}.SubscriptionList_queueLogoInitial__TRuPM{font-size:.72rem;font-weight:800;line-height:1}.SubscriptionList_queueItemMain__aRNXm{min-width:0;display:flex;flex-direction:column;gap:.2rem}.SubscriptionList_queueMeta__wTQDl,.SubscriptionList_queueTitle__S0kXQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubscriptionList_queueTitle__S0kXQ{font-size:.9rem;font-weight:650}.SubscriptionList_queueMeta__wTQDl{font-size:.74rem;color:hsl(var(--foreground)/.55)}.SubscriptionList_queueAmount__MSI0O{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:.08rem;color:hsl(var(--foreground)/.76);font-family:var(--font-mono,ui-monospace,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:700;white-space:nowrap}.SubscriptionList_queueAmount__MSI0O small,.SubscriptionList_queueAmount__MSI0O strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubscriptionList_queueAmount__MSI0O small{color:hsl(var(--foreground)/.54);font-size:.72rem;font-weight:650}.SubscriptionList_emptyState__2wAOp{min-height:72px;border-radius:8px;background:var(--surface-quiet-bg);color:hsl(var(--foreground)/.62);display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-align:center;font-size:.9rem}.SubscriptionList_emptyState__2wAOp svg{color:hsl(var(--primary));flex-shrink:0}.SubscriptionList_skeletonBlock__cAsPa{display:block;max-width:100%;border-radius:var(--radius-sm);background:hsl(var(--glass-highlight)/.3);animation:SubscriptionList_pulse__XqSgb 2s cubic-bezier(.4,0,.6,1) infinite}.SubscriptionList_skeletonLogo__2Smn5{width:36px;height:36px;border-radius:50%}.SubscriptionList_skeletonTitle__59hZ_{width:180px;height:18px}.SubscriptionList_skeletonSubtitle__ya0TN{width:260px;max-width:100%;height:13px}.SubscriptionList_skeletonEvidenceLabel__R6Hhm{width:82px;height:12px}.SubscriptionList_skeletonEvidenceValue__U_vzX{width:72%;height:15px}.SubscriptionList_skeletonPrimaryAction__xCjGE,.SubscriptionList_skeletonSecondaryAction__50lqL{height:38px;border-radius:var(--radius-md)}.SubscriptionList_skeletonPrimaryAction__xCjGE{width:104px}.SubscriptionList_skeletonSecondaryAction__50lqL{width:92px}.SubscriptionList_skeletonQueueLabel__pQ4Sr{width:54px;height:12px}.SubscriptionList_skeletonQueuePill__4aErj{width:82px;height:26px;border-radius:999px}.SubscriptionList_skeletonQueueIcon__83f_Y{width:28px;height:28px;border-radius:50%}.SubscriptionList_skeletonQueueTitle__rUr67{width:72%;height:14px}.SubscriptionList_skeletonQueueMeta__bD6EQ{width:58%;height:12px}.SubscriptionList_skeletonQueueAmount__eNOkD{width:78px;height:14px}.SubscriptionList_embeddedEmptyState__tIeU2{padding:2rem;color:hsl(var(--muted-foreground));text-align:center}.SubscriptionList_plannedMetric__eQ3dc{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.SubscriptionList_mutedActivityMetric__NagCA{opacity:.4}.SubscriptionList_unmatchedBudgetPlaceholder__Tusnk{opacity:.35}.SubscriptionList_suggestionCardSkeleton__LqVli{position:relative;display:grid;grid-template-columns:minmax(240px,1fr) minmax(560px,1.35fr) max-content;grid-template-areas:"identity evidence actions";gap:.9rem 1rem;align-items:center;width:100%;padding:1rem 1.1rem 1rem 1.45rem;border-radius:8px;background:hsl(var(--glass-highlight)/.22);overflow:hidden}.SubscriptionList_suggestionIdentitySkeleton__88eKf{grid-area:identity;display:flex;align-items:center;gap:.85rem;min-width:0}.SubscriptionList_suggestionTitleSkeleton__bpNgd{min-width:0;display:flex;flex-direction:column;gap:8px;width:100%}.SubscriptionList_suggestionEvidenceSkeleton__QuBSK{grid-area:evidence;display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:.45rem;min-width:0}.SubscriptionList_suggestionEvidenceSkeleton__QuBSK span{min-width:0;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:8px;background:var(--surface-quiet-bg)}.SubscriptionList_suggestionActionsSkeleton__zMPKW{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:max-content}@keyframes SubscriptionList_pulse__XqSgb{50%{opacity:.5}}@media (max-width:1180px){.SubscriptionList_suggestionCardSkeleton__LqVli{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"identity actions" "evidence evidence"}}@media (max-width:760px){.SubscriptionList_suggestionCardSkeleton__LqVli{grid-template-columns:1fr;grid-template-areas:"identity" "evidence" "actions";padding:1rem}.SubscriptionList_suggestionEvidenceSkeleton__QuBSK{grid-template-columns:repeat(2,minmax(0,1fr))}.SubscriptionList_suggestionActionsSkeleton__zMPKW{justify-content:stretch}.SubscriptionList_suggestionActionsSkeleton__zMPKW .SubscriptionList_skeletonBlock__cAsPa{flex:1 1}}.AddSubscriptionModal_modalContainer__Hr_yU{width:100%;height:85vh;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.AddSubscriptionModal_modalBody__5bLPO{display:flex;flex:1 1;overflow:hidden}.AddSubscriptionModal_modalLeft__6qJr4{flex:3 1;border-right:1px solid hsl(var(--border)/.55);display:flex;flex-direction:column;background:transparent;min-width:0}.AddSubscriptionModal_modalRight__S_EoZ{flex:2 1;display:flex;flex-direction:column;padding:1.5rem 2.5rem;background:transparent;overflow-y:auto;overflow-x:hidden;min-width:0}.AddSubscriptionModal_catalogScroll__pxtta::-webkit-scrollbar,.AddSubscriptionModal_modalRight__S_EoZ::-webkit-scrollbar{width:6px}.AddSubscriptionModal_catalogScroll__pxtta::-webkit-scrollbar-track,.AddSubscriptionModal_modalRight__S_EoZ::-webkit-scrollbar-track{background:transparent}.AddSubscriptionModal_catalogScroll__pxtta::-webkit-scrollbar-thumb,.AddSubscriptionModal_modalRight__S_EoZ::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));border-radius:10px}.AddSubscriptionModal_catalogScroll__pxtta::-webkit-scrollbar-thumb:hover,.AddSubscriptionModal_modalRight__S_EoZ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}.AddSubscriptionModal_catalogHeader__tqwbK{padding:1rem;border-bottom:1px solid hsl(var(--border)/.55)}.AddSubscriptionModal_inputFieldWithIcon__Su_pM,.AddSubscriptionModal_searchField__AcTqg{position:relative}.AddSubscriptionModal_searchField__AcTqg{margin-bottom:1rem}.AddSubscriptionModal_inputIcon__cTVxz,.AddSubscriptionModal_searchIcon__cI9wV{position:absolute;left:.75rem;top:50%;color:hsl(var(--muted-foreground));transform:translateY(-50%);pointer-events:none}.AddSubscriptionModal_inputWithLeadingIcon__ddARA,.AddSubscriptionModal_searchInput__wXZIc{padding-left:2.5rem}.AddSubscriptionModal_chipScroller__M4C8_{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.AddSubscriptionModal_chipScroller__M4C8_::-webkit-scrollbar{display:none}.AddSubscriptionModal_catalogScroll__pxtta{position:relative;flex:1 1;overflow-y:auto;padding:1rem}.AddSubscriptionModal_serviceGrid__95FhR{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:.75rem}.AddSubscriptionModal_input__wDXH8,.AddSubscriptionModal_select__hF4yU{width:100%;height:43px;padding:0 14px;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--surface-quiet-bg);color:hsl(var(--foreground));font-size:15px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.AddSubscriptionModal_input__wDXH8:hover:not(:disabled),.AddSubscriptionModal_select__hF4yU:hover:not(:disabled){background:var(--surface-quiet-hover-bg)}.AddSubscriptionModal_input__wDXH8:focus,.AddSubscriptionModal_select__hF4yU:focus{outline:none;background:var(--surface-quiet-hover-bg);border-color:hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.AddSubscriptionModal_fullWidth__8K_6A{width:100%}.AddSubscriptionModal_label__q9pRT{display:block;font-size:.7rem;font-weight:600;margin-bottom:.35rem;color:hsl(var(--foreground)/.6);text-transform:uppercase;letter-spacing:0}.AddSubscriptionModal_inputAmount__gbkLm{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;font-size:1.15rem;letter-spacing:0}.AddSubscriptionModal_chip__qwJC7{padding:.5rem 1rem;border-radius:999px;background:var(--surface-quiet-bg);color:hsl(var(--muted-foreground));border:1px solid transparent;font-size:.8rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.AddSubscriptionModal_chip__qwJC7:hover{background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground))}.AddSubscriptionModal_chipActive__AUG_1{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3)}.AddSubscriptionModal_serviceCard__gVOLw{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .5rem;background:hsl(var(--glass-bg));border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;color:hsl(var(--foreground))}.AddSubscriptionModal_serviceCardLoading__ck_PC{pointer-events:none}.AddSubscriptionModal_serviceSkeletonLabel__QW3e_{margin-top:.5rem}.AddSubscriptionModal_serviceCardDashed__d_0g4{border-style:dashed}.AddSubscriptionModal_serviceCard__gVOLw:hover{background:var(--surface-quiet-hover-bg);transform:translateY(-2px)}.AddSubscriptionModal_selected__gz_pc{background:hsl(var(--primary)/.1)!important;border-color:hsl(var(--primary)/.28)!important;box-shadow:0 4px 12px hsl(var(--primary)/.1)}.AddSubscriptionModal_selected__gz_pc span{color:hsl(var(--primary))}.AddSubscriptionModal_customServiceIcon__b2_dT,.AddSubscriptionModal_serviceIcon__soR6I{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.AddSubscriptionModal_serviceIcon__soR6I{padding:6px;background:transparent}.AddSubscriptionModal_serviceIconFallback__5PhFY{background:hsl(var(--primary)/.12)}.AddSubscriptionModal_serviceInitials__VLjmU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700}.AddSubscriptionModal_serviceLogo__OvOK5,.AddSubscriptionModal_summaryLogo__n0Gw1{width:100%;height:100%;object-fit:contain}.AddSubscriptionModal_serviceName__IoFs7{font-size:.75rem;font-weight:600;line-height:1.2;text-align:center}.AddSubscriptionModal_customServiceIcon__b2_dT{background:hsl(var(--muted));color:hsl(var(--foreground))}.AddSubscriptionModal_loadingMore__lk3Td{display:flex;justify-content:center;padding:1.5rem 0}.AddSubscriptionModal_summaryHeader__mKvj9{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.AddSubscriptionModal_summaryIcon__4Uuzh{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:hsl(var(--muted)/.3);color:hsl(var(--foreground));font-size:1.25rem;font-weight:700}.AddSubscriptionModal_summaryIconLogo__PyIbe{padding:6px}.AddSubscriptionModal_summaryTitle__Sj7o4{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;line-height:1.15}.AddSubscriptionModal_summaryMeta__7fZ71{margin:0;color:hsl(var(--muted-foreground));font-size:.95rem}.AddSubscriptionModal_detailsForm__QViij{display:flex;flex:1 1;flex-direction:column;gap:1rem}.AddSubscriptionModal_helperText__vwnUn,.AddSubscriptionModal_serviceNotice__tqQbZ,.AddSubscriptionModal_submitError__y5Wrj{display:flex;align-items:center;gap:.5rem}.AddSubscriptionModal_helperText__vwnUn{gap:.45rem;margin-top:.5rem;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.35}.AddSubscriptionModal_helperIcon__S4YwC{flex-shrink:0;color:hsl(var(--accent))}.AddSubscriptionModal_amountRow__F1xiw{display:flex;gap:.5rem}.AddSubscriptionModal_amountField__nK9He{flex:1 1}.AddSubscriptionModal_currencySelect___GTdt{flex-shrink:0;width:90px}.AddSubscriptionModal_serviceNotice__tqQbZ{margin-top:.5rem;color:hsl(var(--accent));font-size:.85rem}.AddSubscriptionModal_submitError__y5Wrj{padding:.75rem;border-radius:var(--radius-sm);background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));font-size:.875rem}.AddSubscriptionModal_cancelSubscriptionButton__gaPtC{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:var(--radius-md);border:none;background:hsl(var(--warning)/.08);color:hsl(var(--warning));font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.AddSubscriptionModal_cancelSubscriptionButton__gaPtC:hover:not(:disabled){background:hsl(var(--warning)/.15);color:hsl(var(--warning));transform:translateY(-1px)}.AddSubscriptionModal_cancelSubscriptionButton__gaPtC:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.AddSubscriptionModal_modalContainer__Hr_yU{height:100vh;max-height:100vh;border-radius:0;margin:0}.AddSubscriptionModal_modalBody__5bLPO{flex-direction:column;overflow-y:auto}.AddSubscriptionModal_modalLeft__6qJr4{flex:none;max-height:40vh;border-right:none;border-bottom:1px solid hsl(var(--glass-border))}.AddSubscriptionModal_modalRight__S_EoZ{flex:none;padding:1.5rem}}.ActionConfirmationModal_unsupportedAction__1IQfq{display:flex;align-items:flex-start;gap:.65rem;color:hsl(var(--muted-foreground));font-size:.87rem;line-height:1.45}.ActionConfirmationModal_contextError__gtxka{display:flex;align-items:center;gap:.6rem;color:hsl(var(--muted-foreground));font-size:.87rem}.ActionConfirmationModal_warningIcon__q5OpB{flex-shrink:0;color:hsl(var(--warning))}.ActionConfirmationModal_loadingStack__oj4Gq{display:flex;flex-direction:column;gap:.85rem}.ActionConfirmationModal_skeletonField__5wuEI{display:flex;flex-direction:column;gap:8px}.CompanionChatPanel_backdrop__yEmi0{position:fixed;inset:0;background:hsl(var(--background)/.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:80}.CompanionChatPanel_backdropVisible__p_n4P{opacity:1;pointer-events:auto}.CompanionChatPanel_panel___G1t9{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:min(480px,calc(100vw - 24px));background:radial-gradient(ellipse 90% 42% at 50% 0,hsl(var(--primary)/var(--nav-chrome-accent-alpha)),transparent 56%),radial-gradient(ellipse 100% 70% at 0 100%,hsl(var(--bg-gradient-1)/var(--nav-chrome-canvas-wash-alpha)),transparent 48%),linear-gradient(180deg,hsl(var(--glass-bg)/var(--nav-sidebar-glass-top-alpha)),hsl(var(--bg-gradient-1)/var(--nav-chrome-canvas-bottom-alpha)));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid hsl(var(--glass-border)/.48);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-md);transform:translateX(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease;z-index:81;display:flex;flex-direction:column;min-height:0;overflow:visible;font-family:var(--font-sans),sans-serif;color:hsl(var(--foreground))}[data-theme=flat] .CompanionChatPanel_panel___G1t9{background:var(--flat-chroma-shell-bg);border-color:var(--flat-chroma-border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none}.CompanionChatPanel_panelOpen__8j4jD{transform:translateX(0);opacity:1;pointer-events:auto}.CompanionChatPanel_closeButton__RAoUa{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--surface-quiet-hover-bg);color:hsl(var(--muted-foreground));cursor:pointer;transition:background .2s ease,color .2s ease}.CompanionChatPanel_closeButton__RAoUa:hover{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground))}.CompanionChatPanel_panelTitle__uWi6C{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0;opacity:.86;margin:0}.CompanionChatPanel_chatHeader__NhsFq{padding:14px 16px;border-bottom:1px solid hsl(var(--glass-border)/.45);background:transparent;border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;position:relative;z-index:2;overflow:visible}.CompanionChatPanel_brand__Spmm_{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.CompanionChatPanel_brandLogo__rSs1c{width:28px;height:28px;object-fit:contain;border-radius:6px}.CompanionChatPanel_brandLabel__8PTx3{font-size:15px;font-weight:700;letter-spacing:.02em;color:hsl(var(--foreground)/.9)}.CompanionChatPanel_panelMain__AoYHJ{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0 0 var(--radius-lg,16px) var(--radius-lg,16px);background:transparent}.CompanionChatPanel_chatHeaderActions__peg6d{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;flex-shrink:0}.CompanionChatPanel_usageBadge__V_c1Q{font-size:11px;font-weight:600;color:hsl(var(--foreground)/.65);white-space:nowrap;padding:4px 8px;border-radius:999px;background:var(--surface-quiet-bg)}.CompanionChatPanel_usageBadgeDepleted__GXl_P{color:hsl(var(--warning));background:hsl(var(--warning)/.12)}.CompanionChatPanel_memoryMenu__yWdVB{position:relative}.CompanionChatPanel_chatStatus__PHV5Z{margin-top:4px;font-size:11px;text-transform:uppercase;letter-spacing:0}.CompanionChatPanel_chatStatusLine__i4drT{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanionChatPanel_chatStatus__PHV5Z.CompanionChatPanel_severityALERT__mR3si{color:hsl(var(--danger))}.CompanionChatPanel_chatStatus__PHV5Z.CompanionChatPanel_severityWATCH__2M_03{color:hsl(var(--warning))}.CompanionChatPanel_chatStatus__PHV5Z.CompanionChatPanel_severityGOOD__1Mr_X{color:hsl(var(--accent))}.CompanionChatPanel_severityNeutral__QlO3O{color:hsl(var(--foreground)/.65)}.CompanionChatPanel_generalModeButton__5AP_f,.CompanionChatPanel_memoryButton__czNrN{white-space:nowrap}.CompanionChatPanel_memoryChevronOpen__yodPR{transform:rotate(180deg)}.CompanionChatPanel_chatsPopover__g_9xO,.CompanionChatPanel_memoryPopover__2Zbug{background:radial-gradient(ellipse 90% 40% at 50% 0,hsl(var(--primary)/var(--nav-chrome-accent-alpha)),transparent 58%),radial-gradient(ellipse 100% 70% at 0 100%,hsl(var(--bg-gradient-1)/var(--nav-chrome-canvas-wash-alpha)),transparent 52%),hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border)/.55);border-radius:12px;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);padding:8px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-md)}.CompanionChatPanel_memoryPopover__2Zbug{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;z-index:20}.CompanionChatPanel_chatsPopover__g_9xO{position:absolute;left:16px;right:16px;top:calc(100% + 8px);width:auto;max-width:none;min-width:0;max-height:min(420px,55vh);overflow-x:hidden;overflow-y:auto;z-index:30}[data-theme=flat] .CompanionChatPanel_chatsPopover__g_9xO,[data-theme=flat] .CompanionChatPanel_memoryPopover__2Zbug{background:var(--flat-chroma-shell-bg);border-color:var(--flat-chroma-border);backdrop-filter:none;-webkit-backdrop-filter:none}.CompanionChatPanel_chatsDivider__dNyNu{height:1px;margin:4px 0;background:hsl(var(--foreground)/.08)}.CompanionChatPanel_chatsEmpty__lzUiK{padding:10px 12px;font-size:12px;color:hsl(var(--foreground)/.55)}.CompanionChatPanel_chatThreadRow__cSbRZ{position:relative;display:flex;align-items:stretch}.CompanionChatPanel_chatThreadRowPinned__lAufI .CompanionChatPanel_chatThreadActions__Pv0qz{opacity:1}.CompanionChatPanel_chatThreadButton__EAC7V{border:1px solid transparent;background:transparent;color:hsl(var(--foreground)/.88);border-radius:9px;padding:8px 64px 8px 10px;font-family:var(--font-sans),sans-serif;display:flex;flex-direction:column;gap:2px;cursor:pointer;text-align:left;width:100%;min-width:0}.CompanionChatPanel_chatThreadButton__EAC7V:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.1)}.CompanionChatPanel_chatThreadButtonActive__y_j_m{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.14)}.CompanionChatPanel_chatThreadTitle__OvvOU{font-size:12px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-width:0}.CompanionChatPanel_chatThreadPinGlyph__ljCBf{flex-shrink:0;color:hsl(var(--primary));opacity:.9}.CompanionChatPanel_chatThreadPreview__ISDXd{font-size:11px;color:hsl(var(--foreground)/.55);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanionChatPanel_chatThreadActions__Pv0qz{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .15s ease}.CompanionChatPanel_chatThreadRow__cSbRZ:focus-within .CompanionChatPanel_chatThreadActions__Pv0qz,.CompanionChatPanel_chatThreadRow__cSbRZ:hover .CompanionChatPanel_chatThreadActions__Pv0qz{opacity:1;pointer-events:auto}@media (hover:none){.CompanionChatPanel_chatThreadActions__Pv0qz{opacity:1;pointer-events:auto}}.CompanionChatPanel_chatThreadActionButton__TUJmt{border:none;background:var(--surface-quiet-hover-bg);color:hsl(var(--muted-foreground));width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.CompanionChatPanel_chatThreadActionButton__TUJmt:hover:not(:disabled){background:hsl(var(--foreground)/.12);color:hsl(var(--foreground))}.CompanionChatPanel_chatThreadActionButton__TUJmt:disabled{opacity:.55;cursor:not-allowed}.CompanionChatPanel_chatThreadActionButtonActive__kv_Zw{color:hsl(var(--primary));background:hsl(var(--primary)/.14)}.CompanionChatPanel_chatThreadActionButtonDanger__gKGz3:hover:not(:disabled){color:hsl(var(--danger));background:hsl(var(--danger)/.12)}.CompanionChatPanel_memoryMenuButton__Hcwqr{border:1px solid transparent;background:transparent;color:hsl(var(--foreground)/.82);border-radius:9px;padding:8px 10px;font-size:12px;font-family:var(--font-sans),sans-serif;font-weight:600;display:inline-flex;align-items:center;gap:7px;cursor:pointer;text-align:left}.CompanionChatPanel_memoryMenuButton__Hcwqr:hover{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.12)}.CompanionChatPanel_memoryMenuButton__Hcwqr:disabled{opacity:.6;cursor:not-allowed}.CompanionChatPanel_memoryMenuButtonDanger__0eHMJ:hover{border-color:hsl(var(--danger)/.45);background:hsl(var(--danger)/.12);color:hsl(var(--danger))}.CompanionChatPanel_chatBody__Tjtpv{flex:1 1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:transparent}.CompanionChatPanel_chatLoading__buaCi,.CompanionChatPanel_emptyChat__TtS_9{border:none;border-radius:12px;padding:14px 4px;font-size:13px;line-height:1.45;color:hsl(var(--muted-foreground));background:transparent}.CompanionChatPanel_emptyAction__VUNDm{margin-top:10px;color:hsl(var(--foreground)/.84)}.CompanionChatPanel_messageRow__x7KnH{display:flex}.CompanionChatPanel_messageAssistant__KuJpr{justify-content:flex-start}.CompanionChatPanel_messageUser__I7g_2{justify-content:flex-end}.CompanionChatPanel_messageBubble__KMZvy{max-width:min(92%,760px);padding:11px 13px;border-radius:14px;line-height:1.45;font-size:13px;font-family:var(--font-sans),sans-serif}.CompanionChatPanel_messageAssistant__KuJpr .CompanionChatPanel_messageBubble__KMZvy{background:var(--surface-quiet-bg)}.CompanionChatPanel_messageUser__I7g_2 .CompanionChatPanel_messageBubble__KMZvy{background:hsl(var(--primary)/.2)}.CompanionChatPanel_messageThinking__ICM_o{background:var(--surface-quiet-hover-bg)}.CompanionChatPanel_typingRow__EmK8d{display:inline-flex;align-items:center;gap:8px}.CompanionChatPanel_typingLabel__tT9Ik{color:hsl(var(--foreground)/.78);font-weight:600}.CompanionChatPanel_typingDots__gChIK{display:inline-flex;align-items:center;gap:4px}.CompanionChatPanel_typingDot__XnNgD{width:6px;height:6px;border-radius:50%;background:hsl(var(--primary));animation:CompanionChatPanel_typingPulse__eaJ3g 1s ease-in-out infinite}.CompanionChatPanel_typingDot__XnNgD:nth-child(2){animation-delay:.2s}.CompanionChatPanel_typingDot__XnNgD:nth-child(3){animation-delay:.3s}.CompanionChatPanel_messageFailed__mnHfI{border-color:hsl(var(--danger)/.55);color:hsl(var(--danger))}@keyframes CompanionChatPanel_typingPulse__eaJ3g{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-2px);opacity:1}}.CompanionChatPanel_suggestionsRow__xcN_V{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px;background:transparent}.CompanionChatPanel_suggestionChip__6__H6{border:none;background:var(--surface-quiet-bg);color:hsl(var(--foreground)/.8);border-radius:999px;padding:6px 12px;font-size:11px;font-family:var(--font-sans),sans-serif;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.CompanionChatPanel_suggestionChip__6__H6:hover:not(:disabled){background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground))}.CompanionChatPanel_suggestionChip__6__H6:disabled{opacity:.55;cursor:not-allowed}.CompanionChatPanel_chatComposer__GM5DL{margin-top:auto;flex-shrink:0;border-top:1px solid hsl(var(--glass-border)/.45);background:transparent;padding:12px 16px 14px;display:flex;align-items:flex-end;gap:6px}.CompanionChatPanel_composerInputFrame__RwFrF{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:44px;padding:.2rem .85rem;border-radius:var(--radius-md,12px);border:1px solid transparent;background:var(--surface-quiet-bg);box-shadow:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.CompanionChatPanel_composerInputFrame__RwFrF:hover{background:var(--surface-quiet-hover-bg)}.CompanionChatPanel_composerInputFrame__RwFrF:focus-within{border-color:hsl(var(--primary)/.55);background:var(--surface-quiet-bg);box-shadow:0 0 0 2px hsl(var(--primary)/.16)}.CompanionChatPanel_chatTextarea__qfnjO{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;min-height:30px;max-height:120px;padding:.45rem 0 .25rem;border:none;outline:none;background:transparent;color:hsl(var(--foreground));font-family:var(--font-sans),sans-serif;font-size:.875rem;line-height:1.35;resize:none;overflow:hidden}.CompanionChatPanel_chatTextarea__qfnjO::placeholder{color:hsl(var(--muted-foreground))}.CompanionChatPanel_chatTextarea__qfnjO:disabled{cursor:not-allowed}.CompanionChatPanel_composerActions__guo1_{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}@media (max-width:768px){.CompanionChatPanel_panel___G1t9{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto}.CompanionChatPanel_chatHeader__NhsFq{flex-wrap:wrap}.CompanionChatPanel_chatHeaderActions__peg6d{margin-left:auto}.CompanionChatPanel_messageBubble__KMZvy{max-width:94%}.CompanionChatPanel_typingLabel__tT9Ik{font-size:12px}}.QuickChatBar_quickChatShell__hBHHu{display:flex;flex-direction:column;gap:6px;max-width:100%}.QuickChatBar_usageRow__I5UYH{display:flex;justify-content:flex-end;min-height:18px;padding:0 8px}.QuickChatBar_usageBadge__bP3QF{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:18px;padding:0 8px;border-radius:999px;background:var(--glass-fab-flyout-badge-bg,var(--surface-quiet-hover-bg));color:var(--glass-fab-flyout-badge-color,hsl(var(--muted-foreground)));font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.QuickChatBar_usageBadgeDepleted__wuDx9{color:hsl(var(--warning))}.QuickChatBar_quickChatForm__hQNhF{display:flex;align-items:flex-end;gap:6px;width:100%;max-width:100%}.QuickChatBar_inputFrame__5msMN{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%;min-height:44px;padding:.2rem .75rem;border:1px solid hsl(var(--glass-border));border-radius:2rem;background:hsl(var(--glass-bg));box-shadow:var(--shadow-sm)}.QuickChatBar_actionCluster__QqlAK{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.QuickChatBar_promptTextarea__k_IJP{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;min-height:30px;max-height:144px;padding:.45rem 0 .25rem;border:none;outline:none;background:transparent;color:hsl(var(--foreground));font:inherit;font-size:.875rem;line-height:1.35;resize:none;overflow:hidden}.QuickChatBar_promptTextarea__k_IJP::placeholder{color:hsl(var(--muted-foreground))}.QuickChatBar_promptTextarea__k_IJP:disabled{cursor:not-allowed}.QuickChatBar_dictationButton__i7qiv,.QuickChatBar_iconButton__nUxvI{border:none;background:transparent;color:var(--glass-fab-flyout-muted-text,hsl(var(--muted-foreground)));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.QuickChatBar_dictationButton__i7qiv,.QuickChatBar_iconButton__nUxvI{width:44px;height:44px;border-radius:50%}.QuickChatBar_dictationButton__i7qiv:hover:not(:disabled),.QuickChatBar_iconButton__nUxvI:hover:not(:disabled){background:var(--glass-fab-flyout-hover-bg,var(--surface-quiet-hover-bg));color:var(--glass-fab-flyout-text,hsl(var(--foreground)))}.QuickChatBar_dictationButton__i7qiv:disabled,.QuickChatBar_iconButton__nUxvI:disabled{cursor:default;opacity:.55}.QuickChatBar_dictationButtonRecording__PKoJT,.QuickChatBar_iconButtonActive__18py5{background:var(--glass-fab-flyout-badge-bg,hsl(var(--primary)/.14));color:var(--glass-fab-flyout-badge-color,hsl(var(--primary)))}.QuickChatBar_iconButtonPrimary__qRbeh{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.QuickChatBar_iconButtonPrimary__qRbeh:hover:not(:disabled){background:hsl(var(--primary)/.88);color:hsl(var(--primary-foreground))}.QuickChatBar_dictationButtonRecording__PKoJT{box-shadow:inset 0 0 0 1px hsl(var(--primary)/.22)}.QuickChatBar_soundWave__vdTsb{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:22px;height:18px;flex-shrink:0}.QuickChatBar_soundWave__vdTsb span{width:3px;height:7px;border-radius:999px;background:currentColor;opacity:.9;transform-origin:50% 50%;animation:QuickChatBar_quickChatSoundWave__8qYkX .78s ease-in-out infinite}.QuickChatBar_soundWave__vdTsb span:nth-child(2){animation-delay:.12s}.QuickChatBar_soundWave__vdTsb span:nth-child(3){animation-delay:.24s}.QuickChatBar_soundWave__vdTsb span:nth-child(4){animation-delay:.36s}@keyframes QuickChatBar_quickChatSoundWave__8qYkX{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.65)}}@media (prefers-reduced-motion:reduce){.QuickChatBar_soundWave__vdTsb span{animation:none;transform:scaleY(1)}}.GuidedOnboardingCoach_spotlightLayer__SMdtL{position:fixed;inset:0;z-index:8990;pointer-events:none;overflow:hidden}.GuidedOnboardingCoach_spotlightHole__f0VbH{position:fixed;pointer-events:none;background:transparent;border:0;box-shadow:0 0 0 9999px hsl(var(--background)/.68);transition:top .26s cubic-bezier(.22,1,.36,1),left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1)}.GuidedOnboardingCoach_spotlightHole__f0VbH:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:transparent;box-shadow:0 0 0 2px hsl(var(--primary)/.22),0 0 34px 10px hsl(var(--primary)/.28),0 0 78px 24px hsl(var(--primary)/.16);opacity:.9}.GuidedOnboardingCoach_spotlightHoleTarget__DxQkM{animation:GuidedOnboardingCoach_spotlightBreathe__T1Rf_ 1.8s ease-in-out infinite}.GuidedOnboardingCoach_spotlightHoleTarget__DxQkM:before{animation:GuidedOnboardingCoach_spotlightHaloPulse__f9LpO 1.8s ease-in-out infinite}.GuidedOnboardingCoach_spotlightHoleNav__S9x7_{animation:none}.GuidedOnboardingCoach_spotlightHoleNav__S9x7_:before{inset:-1px;animation:none;opacity:1;box-shadow:0 0 0 2px hsl(var(--primary)/.42),0 0 12px 2px hsl(var(--primary)/.18)}.GuidedOnboardingCoach_spotlightHoleCoach__WGNuv{box-shadow:0 0 0 9999px hsl(var(--background)/.7)}.GuidedOnboardingCoach_spotlightHoleCoach__WGNuv:before{inset:0;opacity:1;box-shadow:0 0 28px 8px hsl(var(--primary)/.2),0 0 64px 20px hsl(var(--primary)/.1)}.GuidedOnboardingCoach_coachFocus__FeXVX,.GuidedOnboardingCoach_coachTargetFocusLarge__zcX5j,.GuidedOnboardingCoach_coachTargetFocus__86Nm8,.GuidedOnboardingCoach_coach__0h73v{position:fixed;inset:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) auto auto;left:auto;bottom:auto}.GuidedOnboardingCoach_coachDockTopRight__BFjfn{inset:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) auto auto!important;left:auto!important;bottom:auto!important;right:max(18px,env(safe-area-inset-right))!important;top:max(18px,env(safe-area-inset-top))!important}.GuidedOnboardingCoach_coachDockBottomRight__tnDa1{inset:auto max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) auto!important;left:auto!important;top:auto!important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important}.GuidedOnboardingCoach_coachDockTopLeft__xNnvN{inset:max(18px,env(safe-area-inset-top)) auto auto max(18px,calc(var(--app-sidebar-width, 260px) + 12px))!important;right:auto!important;bottom:auto!important;left:max(18px,calc(var(--app-sidebar-width, 260px) + 12px))!important;top:max(18px,env(safe-area-inset-top))!important}.GuidedOnboardingCoach_coachDockBottomLeft__fImBO{inset:auto auto max(18px,env(safe-area-inset-bottom)) max(18px,calc(var(--app-sidebar-width, 260px) + 12px))!important;right:auto!important;top:auto!important;left:max(18px,calc(var(--app-sidebar-width, 260px) + 12px))!important;bottom:max(18px,env(safe-area-inset-bottom))!important}.GuidedOnboardingCoach_coach__0h73v{z-index:9000;width:min(360px,calc(100vw - 36px));padding:16px;border:1px solid hsl(var(--glass-border)/.6);border-radius:18px;background:hsl(var(--modal-bg)/.92);color:hsl(var(--foreground));box-shadow:0 22px 70px hsl(var(--background)/.45);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:GuidedOnboardingCoach_coachEnter__CICvp .32s cubic-bezier(.22,1,.36,1);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,top .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1),right .22s cubic-bezier(.22,1,.36,1),bottom .22s cubic-bezier(.22,1,.36,1)}.GuidedOnboardingCoach_coachFocus__FeXVX{border-color:hsl(var(--primary)/.36);box-shadow:0 24px 78px hsl(var(--background)/.5),0 0 36px 10px hsl(var(--primary)/.14)}.GuidedOnboardingCoach_coachTargetFocus__86Nm8{z-index:9002;transform:none;opacity:1;filter:none;box-shadow:0 18px 58px hsl(var(--background)/.36);pointer-events:auto}.GuidedOnboardingCoach_coachTargetFocusLarge__zcX5j{padding:8px 10px;border-radius:14px;box-shadow:0 14px 46px hsl(var(--background)/.36),0 0 0 1px hsl(var(--primary)/.18)}.GuidedOnboardingCoach_compactCoach__Wflcf{display:grid;gap:8px;min-width:0}.GuidedOnboardingCoach_compactHeader__yFVpR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.GuidedOnboardingCoach_compactRow__Epdtp{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0}.GuidedOnboardingCoach_compactKicker__pRp7z,.GuidedOnboardingCoach_compactMeta__M_d8S,.GuidedOnboardingCoach_compactProgressText__bvNsi{display:inline-flex;align-items:center;gap:5px;min-width:0;color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GuidedOnboardingCoach_compactTitle__1Wlwt{min-width:0;overflow:hidden;color:hsl(var(--foreground));font-size:.88rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.GuidedOnboardingCoach_compactHint__cAStb{margin:0;min-width:0;color:hsl(var(--foreground));font-size:.84rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.GuidedOnboardingCoach_compactMeta__M_d8S{max-width:160px;overflow:hidden;padding:5px 8px;border:1px solid hsl(var(--primary)/.22);border-radius:999px;background:hsl(var(--primary)/.08);color:hsl(var(--foreground));text-overflow:ellipsis}.GuidedOnboardingCoach_compactProgressText__bvNsi{color:hsl(var(--primary));flex-shrink:0}.GuidedOnboardingCoach_compactIconAction__VrhZI{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid hsl(var(--glass-border)/.55);border-radius:9px;background:hsl(var(--glass-bg)/.5);color:hsl(var(--foreground));cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.GuidedOnboardingCoach_compactIconAction__VrhZI:hover{transform:translateY(-1px);border-color:hsl(var(--primary)/.34);background:hsl(var(--primary)/.1)}.GuidedOnboardingCoach_compactIconAction__VrhZI:focus-visible{outline:2px solid hsl(var(--primary)/.75);outline-offset:2px}.GuidedOnboardingCoach_compactProgressBar__AzkK_{height:3px;overflow:hidden;border-radius:999px;background:hsl(var(--muted-foreground)/.16)}.GuidedOnboardingCoach_compactProgressBar__AzkK_ span{display:block;height:100%;border-radius:inherit;background:hsl(var(--primary));transition:width .18s ease}.GuidedOnboardingCoach_header__GRAHl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.GuidedOnboardingCoach_kicker__Sbcvw,.GuidedOnboardingCoach_progressText__LTJht{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:hsl(var(--muted-foreground));letter-spacing:0}.GuidedOnboardingCoach_progressText__LTJht{color:hsl(var(--primary))}.GuidedOnboardingCoach_trail__G1AAI{display:grid;grid-template-columns:repeat(auto-fit,minmax(18px,1fr));gap:8px;margin-bottom:14px}.GuidedOnboardingCoach_trailDot__wVxOy{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:8px;border-radius:999px;background:hsl(var(--muted-foreground)/.18);color:hsl(var(--background));overflow:hidden;transition:height .18s ease,background .18s ease,color .18s ease}.GuidedOnboardingCoach_trailDotDone__FJ9Yl{height:18px;background:hsl(var(--primary))}.GuidedOnboardingCoach_title___h9Ix{margin:0;font-size:1.08rem;line-height:1.2;color:hsl(var(--foreground));letter-spacing:0}.GuidedOnboardingCoach_copy__koUrL{margin:8px 0 0;font-size:.9rem;line-height:1.45;color:hsl(var(--muted-foreground))}.GuidedOnboardingCoach_lessonMeta__6S9r_{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:9px 10px;border:1px solid hsl(var(--glass-border)/.5);border-radius:10px;background:hsl(var(--glass-bg)/.42);color:hsl(var(--foreground));font-size:.82rem}.GuidedOnboardingCoach_focusHint___VOLG{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 9px;border:1px solid hsl(var(--primary)/.28);border-radius:9px;background:hsl(var(--primary)/.1);color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.GuidedOnboardingCoach_error__Pai0R{margin:10px 0 0;color:hsl(var(--danger,0 78% 60%));font-size:.82rem;line-height:1.35}.GuidedOnboardingCoach_actions___Yd4k{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.GuidedOnboardingCoach_iconAction__UH471,.GuidedOnboardingCoach_primaryAction__r6dsV,.GuidedOnboardingCoach_secondaryAction__lsUrT,.GuidedOnboardingCoach_skipAction__Bu7jj{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:10px;font-size:.86rem;font-weight:700;letter-spacing:0;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.GuidedOnboardingCoach_primaryAction__r6dsV{flex:1 1 auto;min-width:150px;padding:0 13px;background:hsl(var(--primary));color:hsl(var(--primary-foreground,var(--background)))}.GuidedOnboardingCoach_secondaryAction__lsUrT{padding:0 11px;border:1px solid hsl(var(--glass-border)/.55);background:hsl(var(--glass-bg)/.5);color:hsl(var(--foreground))}.GuidedOnboardingCoach_skipAction__Bu7jj{padding:0 11px;border:1px solid hsl(var(--warning)/.42);background:hsl(var(--warning)/.16);color:hsl(var(--warning))}.GuidedOnboardingCoach_debugRestartAction__yFSTy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;min-height:38px;padding:0;border:1px dashed hsl(var(--muted-foreground)/.45);border-radius:10px;background:hsl(var(--muted)/.12);color:hsl(var(--muted-foreground));cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.GuidedOnboardingCoach_debugRestartAction__yFSTy:hover{transform:translateY(-1px);background:hsl(var(--muted)/.2);border-color:hsl(var(--muted-foreground)/.65);color:hsl(var(--foreground))}.GuidedOnboardingCoach_debugRestartAction__yFSTy:focus-visible{outline:2px solid hsl(var(--muted-foreground)/.55);outline-offset:2px}.GuidedOnboardingCoach_debugRestartAction__yFSTy:disabled{opacity:.6;cursor:not-allowed;transform:none}.GuidedOnboardingCoach_compactHeader__yFVpR .GuidedOnboardingCoach_debugRestartAction__yFSTy{width:28px;min-height:28px;border-radius:9px}.GuidedOnboardingCoach_iconAction__UH471{width:38px;padding:0;border:1px solid hsl(var(--glass-border)/.55);background:hsl(var(--glass-bg)/.5);color:hsl(var(--foreground))}.GuidedOnboardingCoach_iconAction__UH471:hover,.GuidedOnboardingCoach_primaryAction__r6dsV:hover,.GuidedOnboardingCoach_secondaryAction__lsUrT:hover,.GuidedOnboardingCoach_skipAction__Bu7jj:hover{transform:translateY(-1px)}.GuidedOnboardingCoach_skipAction__Bu7jj:hover{background:hsl(var(--warning)/.24);border-color:hsl(var(--warning)/.55)}.GuidedOnboardingCoach_iconAction__UH471:focus-visible,.GuidedOnboardingCoach_primaryAction__r6dsV:focus-visible,.GuidedOnboardingCoach_secondaryAction__lsUrT:focus-visible,.GuidedOnboardingCoach_skipAction__Bu7jj:focus-visible{outline:2px solid hsl(var(--primary)/.75);outline-offset:3px}.GuidedOnboardingCoach_skipAction__Bu7jj:focus-visible{outline-color:hsl(var(--warning)/.75)}.GuidedOnboardingCoach_iconAction__UH471:disabled,.GuidedOnboardingCoach_primaryAction__r6dsV:disabled,.GuidedOnboardingCoach_secondaryAction__lsUrT:disabled,.GuidedOnboardingCoach_skipAction__Bu7jj:disabled{opacity:.6;cursor:not-allowed;transform:none}.GuidedOnboardingCoach_spin__yPrZQ{animation:GuidedOnboardingCoach_spin__yPrZQ .9s linear infinite}@keyframes GuidedOnboardingCoach_spin__yPrZQ{to{transform:rotate(1turn)}}@keyframes GuidedOnboardingCoach_coachEnter__CICvp{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes GuidedOnboardingCoach_spotlightBreathe__T1Rf_{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes GuidedOnboardingCoach_spotlightHaloPulse__f9LpO{0%,to{opacity:.72;box-shadow:0 0 0 2px hsl(var(--primary)/.16),0 0 30px 8px hsl(var(--primary)/.22),0 0 66px 18px hsl(var(--primary)/.12)}50%{opacity:1;box-shadow:0 0 0 2px hsl(var(--primary)/.26),0 0 44px 13px hsl(var(--primary)/.34),0 0 92px 28px hsl(var(--primary)/.2)}}@media (max-width:768px){.GuidedOnboardingCoach_coachFocus__FeXVX,.GuidedOnboardingCoach_coachTargetFocusLarge__zcX5j,.GuidedOnboardingCoach_coachTargetFocus__86Nm8,.GuidedOnboardingCoach_coach__0h73v{position:fixed;width:min(320px,calc(100vw - 24px))}.GuidedOnboardingCoach_coach__0h73v{width:min(320px,calc(100vw - 24px));padding:14px}.GuidedOnboardingCoach_coachDockTopRight__BFjfn{inset:max(12px,calc(env(safe-area-inset-top) + 8px)) max(12px,env(safe-area-inset-right)) auto auto!important;left:auto!important;bottom:auto!important;right:max(12px,env(safe-area-inset-right))!important;top:max(12px,calc(env(safe-area-inset-top) + 8px))!important}.GuidedOnboardingCoach_coachDockBottomRight__tnDa1{inset:auto max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) auto!important;left:auto!important;top:auto!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.GuidedOnboardingCoach_coachDockTopLeft__xNnvN{inset:max(12px,calc(env(safe-area-inset-top) + 8px)) auto auto max(12px,env(safe-area-inset-left))!important;right:auto!important;bottom:auto!important;left:max(12px,env(safe-area-inset-left))!important;top:max(12px,calc(env(safe-area-inset-top) + 8px))!important}.GuidedOnboardingCoach_coachDockBottomLeft__fImBO{inset:auto auto max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;right:auto!important;top:auto!important;left:max(12px,env(safe-area-inset-left))!important;bottom:max(12px,env(safe-area-inset-bottom))!important}body.denareon-native-top-modules .GuidedOnboardingCoach_coachDockTopRight__BFjfn{top:max(12px,calc(env(safe-area-inset-top) + 72px))!important;inset:max(12px,calc(env(safe-area-inset-top) + 72px)) max(12px,env(safe-area-inset-right)) auto auto!important}body.denareon-native-top-modules .GuidedOnboardingCoach_coachDockTopLeft__xNnvN{top:max(12px,calc(env(safe-area-inset-top) + 72px))!important;inset:max(12px,calc(env(safe-area-inset-top) + 72px)) auto auto max(12px,env(safe-area-inset-left))!important}.GuidedOnboardingCoach_coachTargetFocusLarge__zcX5j{width:min(320px,calc(100vw - 16px));padding:6px 8px}.GuidedOnboardingCoach_compactRow__Epdtp{grid-template-columns:minmax(0,1fr) auto;gap:6px}.GuidedOnboardingCoach_compactHeader__yFVpR,.GuidedOnboardingCoach_compactIconAction__VrhZI,.GuidedOnboardingCoach_compactKicker__pRp7z,.GuidedOnboardingCoach_compactProgressBar__AzkK_,.GuidedOnboardingCoach_compactProgressText__bvNsi{display:none}.GuidedOnboardingCoach_compactHint__cAStb,.GuidedOnboardingCoach_compactTitle__1Wlwt{font-size:.8rem}.GuidedOnboardingCoach_compactMeta__M_d8S{max-width:42vw;padding:4px 6px;overflow:hidden;font-size:.72rem;text-overflow:ellipsis}.GuidedOnboardingCoach_actions___Yd4k{align-items:center;flex-wrap:nowrap}.GuidedOnboardingCoach_primaryAction__r6dsV,.GuidedOnboardingCoach_secondaryAction__lsUrT,.GuidedOnboardingCoach_skipAction__Bu7jj{flex:1 1 auto;min-width:0}.GuidedOnboardingCoach_debugRestartAction__yFSTy{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.GuidedOnboardingCoach_coach__0h73v,.GuidedOnboardingCoach_iconAction__UH471,.GuidedOnboardingCoach_primaryAction__r6dsV,.GuidedOnboardingCoach_secondaryAction__lsUrT,.GuidedOnboardingCoach_skipAction__Bu7jj,.GuidedOnboardingCoach_spotlightHoleNav__S9x7_,.GuidedOnboardingCoach_spotlightHoleTarget__DxQkM,.GuidedOnboardingCoach_spotlightHole__f0VbH,.GuidedOnboardingCoach_trailDot__wVxOy{animation:none;transition:none}}.InsightsNowPanel_page__e5oD7{display:flex;flex-direction:column;gap:18px;width:100%;max-width:100%;min-width:0;font-family:var(--font-sans),sans-serif}.InsightsNowPanel_nowControlRow__9glDO{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.InsightsNowPanel_pageUpdated__gFtFr{font-size:11px;text-transform:uppercase;letter-spacing:0;color:hsl(var(--foreground)/.52)}.InsightsNowPanel_chatToggleButton__dLkyt,.InsightsNowPanel_refreshButton__RvtIN{white-space:nowrap}.InsightsNowPanel_spin__oHRYq{animation:InsightsNowPanel_spin__oHRYq 1s linear infinite}@keyframes InsightsNowPanel_spin__oHRYq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InsightsNowPanel_layout___fm_Y{display:block;width:100%;min-width:0;position:relative}.InsightsNowPanel_insightsColumn__RuCgF{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.InsightsNowPanel_headerActions__XyEG7{display:inline-flex;align-items:center;gap:10px}.InsightsNowPanel_refreshOverlay__E3FCT{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:hsl(var(--background)/.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.InsightsNowPanel_refreshOverlayContent__pkrYx{display:flex;flex-direction:column;align-items:center;gap:4px}.InsightsNowPanel_refreshOverlayLabel__uPTmI{font-size:.9rem;font-weight:600;color:hsl(var(--foreground))}.InsightsNowPanel_sectionPanel__S2TAA{padding:0;overflow:hidden}.InsightsNowPanel_panelHeader__lTx6c{padding:16px 18px 4px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.InsightsNowPanel_panelTitle__HFaFk{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0;opacity:.86}.InsightsNowPanel_panelSubtle__LYJjT{font-size:11px;color:hsl(var(--foreground)/.55);text-transform:uppercase;letter-spacing:0;font-weight:600}.InsightsNowPanel_panelHeaderActions__BY9Vx{display:inline-flex;align-items:center;gap:10px}.InsightsNowPanel_clearAllButton__5wx4o{color:hsl(var(--danger))}.InsightsNowPanel_healthGrid__xqIWv{padding:12px 18px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.InsightsNowPanel_healthTile__tm9DU{text-align:left;border:none;background:var(--surface-quiet-bg);border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;cursor:pointer;font-family:var(--font-sans),sans-serif;color:inherit;transition:background .2s ease,transform .12s ease}.InsightsNowPanel_healthTile__tm9DU:hover{transform:translateY(-1px);background:var(--surface-quiet-hover-bg)}.InsightsNowPanel_healthTileSelected__CVT01{border-color:hsl(var(--primary)/.7);box-shadow:0 0 0 1px hsl(var(--primary)/.35)}.InsightsNowPanel_statusDot__3Ha6E{width:8px;height:8px;border-radius:999px;grid-row:1/span 2;align-self:center}.InsightsNowPanel_statusDotALERT__oTv_a{background:hsl(var(--danger))}.InsightsNowPanel_statusDotWATCH__6sBy3{background:hsl(var(--warning))}.InsightsNowPanel_statusDotGOOD__x2Fgl{background:hsl(var(--accent))}.InsightsNowPanel_healthTileLabel__7k5C5{font-size:12px;font-weight:600;color:hsl(var(--foreground)/.85);line-height:1.2;grid-column:2;grid-row:1}.InsightsNowPanel_healthTileValue__3krFS{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:14px;font-weight:700;grid-column:3;grid-row:1;text-align:right}.InsightsNowPanel_healthTileTarget__0qoBs{font-size:10px;color:hsl(var(--foreground)/.5);text-transform:uppercase;letter-spacing:0;grid-column:2/span 2;grid-row:2}.InsightsNowPanel_observationsList__4kLYO{padding:12px 18px 18px;display:flex;flex-direction:column;gap:10px}.InsightsNowPanel_emptyState__V4sXC{border:1px dashed hsl(var(--glass-border));border-radius:12px;padding:16px;font-size:13px;color:hsl(var(--foreground)/.6);text-align:center}.InsightsNowPanel_observationCard__DZfR1{border:none;background:var(--surface-quiet-bg);border-radius:12px;padding:12px 14px;cursor:pointer;transition:background .2s ease,transform .12s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:6px}.InsightsNowPanel_observationCard__DZfR1:hover{transform:translateY(-1px);background:var(--surface-quiet-hover-bg);box-shadow:0 2px 8px hsl(var(--foreground)/.06)}.InsightsNowPanel_observationSelected__NcSv5{border-color:hsl(var(--primary)/.7);box-shadow:0 0 0 1px hsl(var(--primary)/.35)}.InsightsNowPanel_observationCard__DZfR1.InsightsNowPanel_severityALERT__gHo5S{border-left:3px solid hsl(var(--danger))}.InsightsNowPanel_observationCard__DZfR1.InsightsNowPanel_severityWATCH__InOlV{border-left:3px solid hsl(var(--warning))}.InsightsNowPanel_observationCard__DZfR1.InsightsNowPanel_severityGOOD__SmvHI{border-left:3px solid hsl(var(--accent))}.InsightsNowPanel_observationMeta__W_tR7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.InsightsNowPanel_originChip__L5Dje{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0;padding:3px 7px;border-radius:999px;border:1px solid}.InsightsNowPanel_origin_rule___lPE3{color:hsl(var(--accent));background:hsl(var(--accent)/.08)}.InsightsNowPanel_origin_ai__Jk4QL{color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.InsightsNowPanel_origin_aiEnhanced__VFjtH{color:hsl(var(--primary-glow,var(--primary)));background:hsl(var(--primary)/.14)}.InsightsNowPanel_severityChip__6dIpu{padding:3px 7px}.InsightsNowPanel_areaChip__FYWYF,.InsightsNowPanel_severityChip__6dIpu{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0;border-radius:999px}.InsightsNowPanel_areaChip__FYWYF{padding:3px 8px;background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground)/.7)}.InsightsNowPanel_severityChipALERT__V2_6C{color:hsl(var(--danger));background:hsl(var(--danger)/.12)}.InsightsNowPanel_severityChipWATCH__6ZRsO{color:hsl(var(--warning));background:hsl(var(--warning)/.14)}.InsightsNowPanel_severityChipGOOD__5AYyH{color:hsl(var(--accent));background:hsl(var(--accent)/.14)}.InsightsNowPanel_observationDate__cx29j{font-size:11px;color:hsl(var(--foreground)/.55);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InsightsNowPanel_dismissButton__n1v2_{border:none;background:transparent;color:hsl(var(--foreground)/.5);width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.InsightsNowPanel_dismissButton__n1v2_:hover{background:hsl(var(--danger)/.18);color:hsl(var(--danger))}.InsightsNowPanel_observationTitle__SEjcS{font-size:14px;font-weight:700;margin:0;line-height:1.3}.InsightsNowPanel_observationSummary__6kaY7{font-size:13px;line-height:1.45;color:hsl(var(--foreground)/.72);margin:0}.InsightsNowPanel_observationMetric__1_oC9{display:inline-flex;align-items:baseline;gap:8px;font-size:11px;margin-top:2px}.InsightsNowPanel_observationMetricValue__BSHS7{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-weight:700;color:hsl(var(--foreground)/.88);font-size:12px}.InsightsNowPanel_observationMetricTarget__OLVrn{color:hsl(var(--foreground)/.55);text-transform:uppercase;letter-spacing:0;font-weight:600}.InsightsNowPanel_expandButton__OXyKU{border:1px dashed hsl(var(--glass-border));background:transparent;color:hsl(var(--foreground)/.78);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;font-family:var(--font-sans),sans-serif;cursor:pointer;align-self:center;margin-top:4px}.InsightsNowPanel_expandButton__OXyKU:hover{border-color:hsl(var(--primary)/.6);color:hsl(var(--primary))}@media (max-width:768px){.InsightsNowPanel_healthGrid__xqIWv{grid-template-columns:1fr}}.page_main__lNyaY{margin-left:260px;padding:calc(var(--safe-top) + 40px) 40px 40px 40px;width:calc(100% - 260px);min-height:100vh;max-width:100%;min-width:0;overflow-x:hidden}.page_tabs__C9a3x{margin-bottom:24px}.page_panelStack__eC5Nm{display:flex;flex-direction:column;gap:24px;min-width:0}.page_sectionHeader__B9W6j{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page_sectionHeader__B9W6j h2{margin:0;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.page_sectionHeader__B9W6j span{font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground)/.55)}.page_reviewSummaryCard__n6ale{display:flex;flex-direction:column;gap:20px;min-width:0}.page_reviewSummaryHero__sIYIJ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0}.page_reviewSummaryBody__DJezF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:end;min-width:0}.page_reviewSummaryBodySolo__ueBRx{grid-template-columns:minmax(0,1fr)}.page_reviewSummaryLeft__e7Ppn{display:flex;flex-direction:column;gap:14px;min-width:0}.page_reviewSummaryMetrics__8o842{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.page_metricBlock__8hY08{display:flex;flex-direction:column;gap:8px;min-width:0}.page_metricBlock__8hY08 strong{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,2.4vw,24px);line-height:1.1}.page_reviewSummaryTrend__1VyFB{display:flex;flex-direction:column;gap:8px;min-width:0;justify-content:center}.page_reviewSummaryTrendHeader__qJMAr{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_trendCount__e_qhg{font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground)/.55)}.page_closeRailway__JS_2_{position:relative;max-height:min(520px,62vh);overflow-y:auto;overflow-x:hidden;min-width:0;padding:4px 0;scrollbar-gutter:stable}.page_closeRailList__JyEbU{position:relative;list-style:none;margin:0;padding:0 14px 0 0;display:grid;grid-template-columns:11.5rem minmax(8.5rem,max-content) max-content max-content max-content minmax(20px,1fr);column-gap:14px;min-width:0}.page_closeRailList__JyEbU:before{content:"";position:absolute;left:11px;top:32px;bottom:32px;width:2px;z-index:0;border-radius:999px;background:linear-gradient(180deg,hsl(var(--primary)/.55) 0,hsl(var(--primary)/.22) 55%,hsl(var(--glass-border)/.35) 100%);pointer-events:none}.page_closeRailRow__BVk_u{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;position:relative;z-index:1;min-width:0}.page_closeRailRow__BVk_u:before{content:"";position:absolute;inset:0;left:0;background:transparent;transition:background .2s ease;pointer-events:none;z-index:0}.page_closeRailRow__BVk_u>*{position:relative;z-index:1}@media (hover:hover){.page_closeRailRow__BVk_u:hover:before{background:hsl(var(--foreground)/.04)}.page_closeRailRowLatest__lOiZp:hover:before{background:hsl(var(--primary)/.07)}.page_closeRailRow__BVk_u:hover:not(.page_closeRailRowLatest__lOiZp) .page_closeRailNode__cD_8T{background:hsl(var(--primary)/.78);box-shadow:0 0 0 3px hsl(var(--background)),0 0 8px hsl(var(--primary)/.38)}.page_closeRailRowLatest__lOiZp:hover .page_closeRailNode__cD_8T{box-shadow:0 0 0 3px hsl(var(--background)),0 0 16px hsl(var(--primary)/.68)}.page_closeRailRow__BVk_u:hover .page_railMetricPairBordered__R9lw7{border-color:hsl(var(--glass-border)/.58);background:hsl(var(--foreground)/.05)}.page_closeRailRow__BVk_u:hover .page_closeRailMonthName__hOS3A{color:hsl(var(--primary))}.page_closeRailRow__BVk_u:hover .page_closeRailYear__ghHDU{color:hsl(var(--foreground)/.9)}}.page_closeRailRow__BVk_u+.page_closeRailRow__BVk_u{border-top:1px solid hsl(var(--foreground)/.06)}.page_closeRailIdentity__nH8Lr{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:4px;row-gap:3px;align-items:center;min-width:0}.page_closeRailStation__UtvH_{grid-column:1;grid-row:1;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:100%;align-self:stretch;flex-shrink:0;overflow:visible}.page_closeRailNode__cD_8T{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:hsl(var(--muted-foreground));box-shadow:0 0 0 3px hsl(var(--background));transition:background .2s ease,box-shadow .2s ease}.page_closeRailRowLatest__lOiZp:before{background:hsl(var(--primary)/.04)}.page_closeRailRowLatest__lOiZp .page_closeRailNode__cD_8T{background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--background)),0 0 12px hsl(var(--primary)/.55)}.page_closeRailRowLatest__lOiZp .page_closeRailMonthName__hOS3A{color:hsl(var(--primary))}.page_closeRailRowLink__T7BaF{display:contents;color:inherit;text-decoration:none}.page_closeRailRowLink__T7BaF>*{min-height:72px;padding-block:12px}.page_closeRailIdentityText__zih6M{display:contents}.page_closeRailPeriod__zzhxl{grid-column:2;grid-row:1;display:flex;align-items:baseline;gap:.35rem;min-width:0;line-height:1.1}.page_closeRailMonthName__hOS3A{font-size:14px;font-weight:750;letter-spacing:0;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.page_closeRailYear__ghHDU{font-size:14px;font-weight:400;letter-spacing:0;color:hsl(var(--foreground)/.82);flex-shrink:0}.page_closeRailCaptured__8zrAZ{grid-column:2;grid-row:2;font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground)/.48)}.page_closeRailValue__wNRIy{display:flex;align-items:center;justify-content:flex-start;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.page_closeRailMetrics__uXAdl{grid-column:3/6;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;row-gap:6px;align-content:center;min-width:0}.page_closeRailMetricsRow__qkw3G{display:contents}.page_railMetricPairSpacer__j79BJ,.page_railMetricPair__kEV_5{display:inline-grid;grid-template-columns:auto auto;column-gap:8px;align-items:center;justify-self:start;width:max-content;max-width:100%;min-width:0}.page_railMetricPairSpacer__j79BJ{visibility:hidden;pointer-events:none}.page_railMetricPair__kEV_5>.page_railMetricLabel__vTAyP{justify-self:start}.page_railMetricPair__kEV_5>.page_railMetricValue__2YvFT{justify-self:end;min-width:0}.page_railMetricPairBordered__R9lw7{border:1px solid hsl(var(--glass-border)/.4);border-radius:999px;padding:5px 10px;background:hsl(var(--foreground)/.03);transition:border-color .2s ease,background .2s ease}.page_railMetricLabel__vTAyP{font-weight:700;color:hsl(var(--foreground)/.56)}.page_railMetricLabelMuted__dR3eA,.page_railMetricLabel__vTAyP{font-size:10px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;line-height:1.2}.page_railMetricLabelMuted__dR3eA{font-weight:600;color:hsl(var(--foreground)/.48)}.page_railMetricValue__2YvFT{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.page_railMetricValueNeutral__AL0kx{color:hsl(var(--foreground)/.48)}.page_closeRailChevron__Si11J{display:flex;align-items:center;justify-content:center;justify-self:end;flex-shrink:0;color:hsl(var(--foreground)/.38);transition:color .2s ease,transform .2s ease}@media (hover:hover){.page_closeRailRow__BVk_u:hover .page_closeRailChevron__Si11J{color:hsl(var(--foreground)/.62);transform:translateX(1px)}}.page_positive__hQpWQ{color:hsl(var(--accent))}.page_negative__gLtqM{color:hsl(var(--danger))}.page_emptyPanel__3ptf6{text-align:center}.page_emptyPanel__3ptf6 h2{margin:0 0 6px;font-size:16px}.page_emptyPanel__3ptf6 p{margin:0;color:hsl(var(--foreground)/.62)}.page_monthlyLayout__W_vJz,.page_reviewsLayout__LEiMw{display:flex;flex-direction:column;gap:20px}.page_historySection__OXEko{display:flex;flex-direction:column;gap:0;min-width:0}.page_historySection__OXEko .page_sectionHeader__B9W6j{margin-bottom:16px}.page_monthlyHeroIcon__1o5RQ{width:48px;height:48px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.page_monthlyHeroContent__dixhK{min-width:0}.page_monthlyHeroContent__dixhK h2{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.1;letter-spacing:0}.page_monthlyHeroAction__d7Z4G{justify-self:end}.page_statusChip__s96Fu{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.page_statusComplete__nMJpN{background:hsl(var(--accent)/.12);color:hsl(var(--accent))}.page_statusPending__Yv2Dl{background:hsl(var(--warning)/.12);color:hsl(var(--warning))}.page_monthlyMetricGrid__pNDu6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_monthlyMetricCard__Zfx77{display:flex;flex-direction:column;gap:8px;min-width:0}.page_metricLabel___ifu8{font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground)/.56)}.page_monthlyMetricCard__Zfx77 strong{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;line-height:1.1}.page_metricHint__Kqr2z{font-size:12px;color:hsl(var(--foreground)/.58)}.page_latestReviewLink__sHKw_,.page_metricLink__GL0jf{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:hsl(var(--primary));font-size:13px;font-weight:700;text-decoration:none}.page_latestReviewLink__sHKw_{margin-left:2px}.page_inlineActionGlyph__gZwIS{position:static;width:auto;height:auto;transform:none;pointer-events:none;opacity:.72}@media (max-width:1024px){.page_reviewSummaryBody__DJezF{grid-template-columns:1fr;align-items:stretch}.page_reviewSummaryHero__sIYIJ{grid-template-columns:auto minmax(0,1fr)}.page_reviewSummaryHero__sIYIJ .page_monthlyHeroAction__d7Z4G{grid-column:1/-1;justify-self:start}.page_reviewSummaryMetrics__8o842{grid-template-columns:1fr}.page_closeRailList__JyEbU{grid-template-columns:10.5rem minmax(7.5rem,max-content) max-content minmax(20px,1fr);column-gap:16px}.page_closeRailMetrics__uXAdl{grid-column:3/4;grid-template-rows:auto;row-gap:0}.page_closeRailMetricsRow__qkw3G:nth-child(2),.page_closeRailMetricsRow__qkw3G>.page_railMetricPairSpacer__j79BJ:not(:first-child),.page_closeRailMetricsRow__qkw3G>.page_railMetricPair__kEV_5:not(:first-child){display:none}}@media (max-width:768px){.page_main__lNyaY{margin-left:0;width:100%;padding:calc(var(--safe-top) + 16px) 16px 96px 16px}.page_tabs__C9a3x{margin-bottom:18px}.page_closeRailway__JS_2_{max-height:min(460px,56vh)}.page_closeRailList__JyEbU{grid-template-columns:9.75rem minmax(7rem,max-content) max-content minmax(20px,1fr);column-gap:12px}.page_closeRailMetrics__uXAdl{grid-column:3/4}.page_railMetricPairSpacer__j79BJ,.page_railMetricPair__kEV_5{grid-template-columns:auto auto;column-gap:8px}.page_closeRailValue__wNRIy{font-size:14px}.page_reviewSummaryHero__sIYIJ{grid-template-columns:1fr;align-items:start}}.NetWorthChart_chartFrame__Rid9L,.NetWorthChart_chartShell__znQkl{width:100%;max-width:100%;min-width:0}.NetWorthChart_chartFrame__Rid9L{height:300px}.NetWorthChart_legend__OqtSE{color:hsl(var(--muted-foreground));display:flex;flex-wrap:wrap;font-size:11px;gap:12px 16px;margin-bottom:8px}.NetWorthChart_legendCompact__DfPZH{justify-content:center;margin-bottom:0;margin-top:6px}.NetWorthChart_legendItem__Mk1z7{align-items:center;display:inline-flex;gap:6px}.NetWorthChart_legendLine__lWNkL{background:var(--legend-color);border-radius:2px;display:inline-block;height:2px;width:14px}.NetWorthChart_chartFrameCompact__GsVcZ{height:168px}.NetWorthChart_emptyState__nb1bC{display:flex;align-items:center;justify-content:center;height:300px;color:hsl(var(--muted-foreground))}.NetWorthChart_tooltip__GrhzZ{padding:12px;border:1px solid hsl(var(--border)/.7);border-radius:var(--radius-md);background:hsl(var(--popover)/.96);color:hsl(var(--popover-foreground));box-shadow:var(--shadow-sm)}.NetWorthChart_tooltipDate__K7Kqa{margin:0 0 8px;color:hsl(var(--muted-foreground));font-size:14px}.NetWorthChart_tooltipRow__4_k06{margin-bottom:4px;color:var(--series-color,hsl(var(--popover-foreground)));font-size:14px}.NetWorthChart_tooltipLabel__7aLgX{margin-right:8px}.NetWorthChart_tooltipValue__kJEah{font-weight:700}.NetWorthChart_assetsArea__kZpEz{filter:drop-shadow(0 0 4px hsl(var(--accent)))}.NetWorthChart_liabilitiesArea__H9lsK{filter:drop-shadow(0 0 4px hsl(var(--danger)))}.page_container__06_Qk{display:flex;min-height:100vh}.page_main__we7jJ{flex:1 1;margin-left:260px;padding:calc(var(--safe-top) + 40px) 40px 40px 40px;width:calc(100% - 260px);max-width:100%;min-width:0;overflow-x:hidden}.page_listWrap__79cFA{margin-top:1rem;width:100%}.page_headerLink__c_TJU{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius-md);color:hsl(var(--foreground)/.72);text-decoration:none;font-size:13px;font-weight:600;transition:background .2s ease,color .2s ease}.page_headerLink__c_TJU:hover{background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground))}.page_loadingHeader__Pohtj{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:40px}.page_loadingTitleBlock__Fn0MV{display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width:768px){.page_main__we7jJ{margin-left:0;width:100%;padding:calc(var(--safe-top) + 16px) 16px 80px 16px;max-width:100%}.page_loadingHeader__Pohtj{flex-direction:column;margin-bottom:28px}}.DashboardTransactionFab_quickAddFlyout__u4dJC{--glass-fab-flyout-width:min(430px,calc(100vw - 48px))}.DashboardTransactionFab_flyoverContent__psQUu{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;padding:6px}.DashboardTransactionFab_flyoverHeader__GuHpk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 4px 0;color:var(--glass-fab-flyout-text,hsl(var(--foreground)/.9))}.DashboardTransactionFab_flyoverHeaderMain__PMfBR{display:inline-flex;align-items:center;gap:8px;min-width:0}.DashboardTransactionFab_flyoverIcon__ozQWh{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:var(--surface-quiet-hover-bg);color:hsl(var(--foreground)/.9);flex-shrink:0}.DashboardTransactionFab_flyoverTitle__zM9_W{font-size:14px;font-weight:700}.DashboardTransactionFab_usageBadge__KmfUP{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:22px;padding:0 10px;border-radius:999px;background:var(--glass-fab-flyout-badge-bg,var(--surface-quiet-hover-bg));color:var(--glass-fab-flyout-badge-color,hsl(var(--muted-foreground)));font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap;flex-shrink:0}.DashboardTransactionFab_usageBadgeDepleted__oz7Je{color:hsl(var(--warning))}.LineOfTheDay_wrap__2qPKi{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;margin-bottom:24px;border-radius:var(--surface-card-radius);background:var(--surface-card-bg);box-shadow:var(--surface-card-shadow);transition:background .2s ease,box-shadow .2s ease}.LineOfTheDay_iconWrap__ZNYYO{width:var(--surface-icon-tray-size);height:var(--surface-icon-tray-size);border-radius:var(--surface-icon-tray-radius);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-icon-tray-bg);color:var(--surface-icon-tray-color);margin-top:2px}.LineOfTheDay_text__IYx2W{flex:1 1;line-height:1.5;font-size:15px;min-width:0}.LineOfTheDay_greeting__0Aj98{font-weight:600;color:hsl(var(--foreground));letter-spacing:0}.LineOfTheDay_body__sBrkg{font-weight:400;color:hsl(var(--foreground)/.78)}.LineOfTheDay_weekly__aAGKc{background:hsl(var(--accent)/.06);border:1px solid hsl(var(--accent)/.3)}.LineOfTheDay_weekly__aAGKc .LineOfTheDay_iconWrap__ZNYYO{background:var(--surface-accent-icon-tray-bg);color:var(--surface-accent-icon-tray-color)}.LineOfTheDay_reflectionHint__Qn4_5{margin:6px 0 0;font-size:12px;color:hsl(var(--foreground)/.55);font-style:italic}@media (max-width:600px){.LineOfTheDay_wrap__2qPKi{padding:14px 16px;gap:10px}.LineOfTheDay_iconWrap__ZNYYO{width:30px;height:30px}.LineOfTheDay_text__IYx2W{font-size:14px}}.TodoStrip_wrap__mdP3C{display:flex;flex-direction:column;gap:10px;margin:-8px 0 24px}.TodoStrip_heading__x5kQS{font-size:.7rem;text-transform:uppercase;letter-spacing:0;color:hsl(var(--foreground)/.5);font-weight:600;padding-left:4px}.TodoStrip_list__t3NMp{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.TodoStrip_list__t3NMp li{min-width:0}.TodoStrip_chip__SSNrP{display:flex;align-items:center;gap:10px;padding:18px 22px;border-radius:var(--surface-card-radius);background:var(--surface-card-bg);box-shadow:var(--surface-card-shadow);color:hsl(var(--foreground));text-decoration:none;transition:background .2s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);width:100%}.TodoStrip_chip__SSNrP:hover{background:var(--surface-card-hover-bg);box-shadow:var(--surface-card-hover-shadow);transform:var(--surface-card-hover-transform)}.TodoStrip_chipIcon__lKfhA{width:var(--surface-icon-tray-size);height:var(--surface-icon-tray-size);border-radius:var(--surface-icon-tray-radius);display:flex;align-items:center;justify-content:center;background:var(--surface-icon-tray-bg);color:var(--surface-icon-tray-color);flex-shrink:0}.TodoStrip_chipBody__k7jWh{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.TodoStrip_chipLabel__vDHhO{font-size:.9rem;font-weight:600;color:hsl(var(--foreground))}.TodoStrip_chipDetail__GRg0F{font-size:.75rem;color:hsl(var(--foreground)/.6);line-height:1.3}.TodoStrip_chipArrow__pBLyX{color:hsl(var(--foreground)/.5);flex-shrink:0}@media (max-width:1100px){.TodoStrip_list__t3NMp{gap:16px}}@media (max-width:768px){.TodoStrip_list__t3NMp{grid-template-columns:1fr;gap:14px}}.UpcomingEventsSummary_emptyState__ONsXJ{padding:20px 8px;color:hsl(var(--muted-foreground));font-size:.85rem;text-align:center}.UpcomingEventsSummary_list__G5u8t{display:flex;flex-direction:column;gap:6px}.UpcomingEventsSummary_eventRow__DE4N7{position:relative;display:flex;align-items:center;gap:10px;overflow:hidden;padding:8px 10px;border:1px solid hsl(var(--border)/.4);border-radius:var(--radius-xs);background:hsl(var(--glass-bg)/.5);transition:background .12s ease}.UpcomingEventsSummary_eventRail__XeVOZ{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:3px 0 0 3px;background:var(--event-color,hsl(var(--primary)))}.UpcomingEventsSummary_eventIcon__zWhmC{width:26px;height:26px;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--event-color,hsl(var(--primary))) 13%,transparent);color:var(--event-color,hsl(var(--primary)))}.UpcomingEventsSummary_eventInfo__X_7sf{flex:1 1;min-width:0}.UpcomingEventsSummary_eventTitle__D5Fc2{overflow:hidden;font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.UpcomingEventsSummary_eventDate__tS93y{margin-top:1px;color:hsl(var(--muted-foreground));font-size:.68rem}.UpcomingEventsSummary_eventAmountPositive__YNjHu,.UpcomingEventsSummary_eventAmount__LHSSi{color:hsl(var(--foreground));font-size:.78rem;font-weight:600;white-space:nowrap}.UpcomingEventsSummary_eventAmountPositive__YNjHu{color:hsl(var(--success))}.UpcomingEventsSummary_moreEvents__jvczi{padding:4px 0;color:hsl(var(--muted-foreground));font-size:.72rem;text-align:center}