.styles_shell__nasdn{--accent:#ec4899;--accent-soft:#ec489922;--pos:#34d399;--neg:#fb7185;--warn:#fbbf24;--bg:#08080a;--bg-elev:#0e0e11;--bg-elev-2:#16161a;--bg-card:#101013;--line:#1c1c22;--line-strong:#2a2a32;--text:#f4f4f6;--text-2:#a8a8b3;--text-3:#6b6b78;--text-4:#43434d;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"ss01","cv11"}.styles_shell__nasdn.styles_light__KrA_f{--bg:#fafaf9;--bg-elev:#fff;--bg-elev-2:#f5f5f4;--bg-card:#fff;--line:#e8e8e6;--line-strong:#d6d6d2;--text:#18181b;--text-2:#57575e;--text-3:#8a8a90;--text-4:#b8b8bd}.styles_shell__nasdn{display:flex;flex-direction:column;min-height:100vh;width:100%}.styles_titlebar__M3_Gb{height:44px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--line);background:var(--bg-elev);flex-shrink:0;gap:12px;position:sticky;top:0;z-index:50}.styles_titlebarBrand__WnqnM{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text);letter-spacing:-.01em}.styles_titlebarBrandMark__CME3Y{width:22px;height:22px;border-radius:6px;background:var(--accent);display:grid;place-items:center;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 60%,#000);position:relative;flex-shrink:0}.styles_titlebarBrandMark__CME3Y:after{content:"";position:absolute;inset:5px;border-radius:2px;border-color:#fff;border-style:solid;border-width:1.2px 0 0 1.2px}.styles_titlebarSpacer__nvwia{flex:1}.styles_titlebarMeta__rjCmu{font-size:11px;color:var(--text-4);font-family:JetBrains Mono,monospace;display:flex;align-items:center;gap:6px}.styles_titlebarMetaLive___tviz{width:6px;height:6px;border-radius:50%;background:var(--pos);box-shadow:0 0 8px color-mix(in oklab,var(--pos) 60%,transparent);flex-shrink:0}.styles_titlebarThemeBtn__lGbWo{background:transparent;border:1px solid var(--line);border-radius:5px;color:var(--text-3);font-size:11px;padding:3px 8px;cursor:pointer;font-family:inherit;transition:color .15s}.styles_titlebarThemeBtn__lGbWo:hover{color:var(--text)}.styles_body__Y5zTi{flex:1;display:grid;grid-template-columns:168px 1fr 280px;min-height:0;overflow:hidden}@media (max-width:900px){.styles_body__Y5zTi{grid-template-columns:1fr}}.styles_sidebar____iPy{background:var(--bg-elev);border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:2px;font-size:11px;overflow-y:auto}.styles_sbSection__P6N2Q{color:var(--text-4);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:12px 8px 6px}.styles_sbSection__P6N2Q:first-child{padding-top:4px}.styles_sbItem__h3E2o{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:5px;color:var(--text-2);cursor:default;line-height:1;text-decoration:none}.styles_sbItemActive__zCFfO{background:var(--bg-elev-2);color:var(--text)}.styles_sbIcon__4PPK_{width:12px;height:12px;flex-shrink:0;color:var(--text-3)}.styles_sbItemActive__zCFfO .styles_sbIcon__4PPK_{color:var(--accent)}.styles_sbCount___EiXs{margin-left:auto;color:var(--text-4);font-family:JetBrains Mono,monospace;font-size:9px}.styles_sbProgress__5xPLF{margin-top:auto;padding:12px 8px;border-top:1px solid var(--line)}.styles_sbProgressRow__Axp6V{display:flex;justify-content:space-between;font-size:10px;color:var(--text-3);margin-bottom:6px}.styles_sbProgressRow__Axp6V .styles_stage__UKC0z{color:var(--text);font-family:JetBrains Mono,monospace}.styles_sbProgressBar__dROoi{height:3px;background:var(--bg-elev-2);border-radius:2px;overflow:hidden}.styles_sbProgressFill__6cr8U{height:100%;width:64%;background:var(--accent)}.styles_main__Reg6q{padding:18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.styles_toolbar__c0FLY{display:flex;align-items:center;gap:12px}.styles_toolbarH__jfLM6{font-size:17px;font-weight:500;letter-spacing:-.015em;color:var(--text)}.styles_toolbarH__jfLM6 em{font-style:normal;color:var(--text-3);font-weight:400}.styles_grid__b_Vc8{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(0,auto);gap:10px;flex:1}.styles_w__JncyV{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden;position:relative}.styles_wHead__T_Kr3{display:flex;align-items:center;justify-content:space-between;color:var(--text-3);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.styles_wBalance__smTES{grid-column:span 5;grid-row:span 2}.styles_wBalanceAmount__2PALq{font-family:JetBrains Mono,monospace;font-feature-settings:"zero","cv01";font-size:38px;font-weight:500;letter-spacing:-.025em;color:var(--text);line-height:1;margin-top:4px}.styles_wBalanceAmountCents__LC00_{color:var(--text-3);font-size:.6em}.styles_wBalanceDelta__tnRFZ{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--pos);font-family:JetBrains Mono,monospace}.styles_wBalanceDeltaNeg__IW6Nc{color:var(--neg)}.styles_wBalanceDeltaLabel__fX9jt{color:var(--text-3);font-family:inherit}.styles_wBalanceSpark__Lze_g{margin-top:auto;height:64px;width:100%}.styles_wMonthly__6CJjI{grid-column:span 4}.styles_wMonthlyRow__uyCqb{display:flex;justify-content:space-between;align-items:baseline}.styles_wMonthlyTitle__IM3ST{font-size:13px;color:var(--text);font-weight:500;letter-spacing:-.01em}.styles_wMonthlyAmount__gzEGa{font-family:JetBrains Mono,monospace;font-feature-settings:"zero","cv01";font-size:11px;color:var(--text-2)}.styles_wMonthlyAmount__gzEGa strong{color:var(--text);font-weight:500}.styles_wMonthlyBar__bAZD6{height:4px;background:var(--bg-elev-2);border-radius:2px;overflow:hidden;margin-top:4px}.styles_wMonthlyBarFill__K5KXj{height:100%;background:var(--accent);transition:width .6s ease}.styles_wMonthlyMeta__78QS2{display:flex;justify-content:space-between;font-size:10px;color:var(--text-3);font-family:JetBrains Mono,monospace}.styles_wPie__z9L09{grid-column:span 3;grid-row:span 2}.styles_wPieSvg__poT_5{width:80px;height:80px;align-self:center}.styles_wPieLegend__MMbUU{display:flex;flex-direction:column;gap:3px;font-size:10px;width:100%}.styles_wPieLegendRow__4uJzy{display:flex;align-items:center;gap:6px}.styles_wPieLegendSw__2evCd{width:6px;height:6px;border-radius:1px;flex-shrink:0}.styles_wPieLegendName__vjVoU{color:var(--text-2)}.styles_wPieLegendPct__xmpUL{margin-left:auto;color:var(--text-3);font-family:JetBrains Mono,monospace}.styles_wWeekly__dJ8nl{grid-column:span 4;grid-row:span 2}.styles_wWeeklyGoal__87SLb{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--line)}.styles_wWeeklyGoal__87SLb:first-of-type{border-top:0;padding-top:2px}.styles_wWeeklyGoalHead__qo2AE{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.styles_wWeeklyGoalName__N4k1O{font-size:11.5px;color:var(--text)}.styles_wWeeklyGoalDiff__DsbMW{font-size:10px;color:var(--text-3);font-family:JetBrains Mono,monospace;white-space:nowrap}.styles_wWeeklyGoalDiffWarn__jUnAv{color:var(--warn)}.styles_wWeeklyGoalBar__97Kdp{height:3px;background:var(--bg-elev-2);border-radius:2px;overflow:hidden}.styles_wWeeklyGoalBarFill__xuLJp{height:100%;background:var(--text-2);transition:width .6s ease}.styles_badgeDiff__lkVtb{font-size:9px;color:var(--text-4);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.styles_wStreaks__cqxsg{grid-column:span 4}.styles_wStreaksList__EdM2g{display:flex;flex-direction:column;gap:6px}.styles_streak__YcMNU{display:flex;align-items:center;gap:10px;font-size:11px}.styles_streakDays__0SYYx{font-family:JetBrains Mono,monospace;color:var(--text);width:30px;font-size:13px;font-weight:500}.styles_streakDaysSuffix__MMmFF{font-size:9px;color:var(--text-3)}.styles_streakName__YNdAU{color:var(--text-2);flex:1}.styles_streakPips__M8M29{display:flex;gap:2px}.styles_pip__lS4di{display:block;width:4px;height:8px;background:var(--text-4);border-radius:1px}.styles_pipOn__AM_LA{background:var(--accent)}.styles_wTx__sXD2O{grid-column:span 8;grid-row:span 2}.styles_wTxTable__l4PsU{display:flex;flex-direction:column}.styles_wTxRow__7khj6{display:grid;grid-template-columns:38px 1fr 100px 70px 50px;align-items:center;gap:10px;padding:6px 0;font-size:11px;border-top:1px solid var(--line);line-height:1.2}.styles_wTxRow__7khj6:first-of-type{border-top:0}.styles_wTxDate___QV8Z{color:var(--text-3);font-family:JetBrains Mono,monospace;font-feature-settings:"zero","cv01";font-size:10px}.styles_wTxDesc__P8LR5{color:var(--text)}.styles_wTxDesc__P8LR5 small{color:var(--text-3);font-size:10px}.styles_wTxCat__8lKJa{font-size:10px;padding:2px 6px;border-radius:3px;background:var(--bg-elev-2);color:var(--text-2);justify-self:start;white-space:nowrap}.styles_catMercado__FP06y{color:#a7f3d0;background:#a7f3d014}.styles_catRest__gr9Bu{color:#fbbf24;background:#fbbf2414}.styles_catTrans__x3B2Z{color:#93c5fd;background:#93c5fd14}.styles_catLazer__xFHa0{color:#c4b5fd;background:#c4b5fd14}.styles_catSalario__gqHum{color:#f9a8d4;background:#f9a8d414}.styles_catContas__uDSy_{color:#fca5a5;background:#fca5a514}.styles_catInvest__vHlAy{color:#67e8f9;background:#67e8f914}.styles_wTxAmt__YSjdI{text-align:right;font-family:JetBrains Mono,monospace;font-feature-settings:"zero","cv01";color:var(--text);font-weight:500}.styles_wTxAmtPos__z059j{color:var(--pos)}.styles_wTxAiFlag__B3Pd3{font-size:9px;color:var(--accent);font-family:JetBrains Mono,monospace;text-align:right;text-transform:uppercase;letter-spacing:.06em}.styles_wInsight__h0fN8{grid-column:span 4}.styles_wInsightBody__oe26c{font-size:12px;line-height:1.5;color:var(--text)}.styles_wInsightBodyAccent__kWo02{color:var(--accent)}.styles_wInsightMeta__BVvKj{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:10px;color:var(--text-3);font-family:JetBrains Mono,monospace}.styles_wInsightGlyph__gyPmJ{width:14px;height:14px;border-radius:3px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:9px;font-weight:600;font-family:Inter,sans-serif;flex-shrink:0}.styles_right__2T3aF{border-left:1px solid var(--line);background:var(--bg-elev);display:flex;flex-direction:column;overflow:hidden}.styles_rightTabs__iSVkY{display:flex;border-bottom:1px solid var(--line);flex-shrink:0}.styles_rightTabsBtn__gdd7o{flex:1;padding:9px 0;background:transparent;border:0;color:var(--text-3);font-size:11px;font-family:inherit;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s}.styles_rightTabsBtnOn__kxBh4{color:var(--text);border-bottom-color:var(--accent)}.styles_chatBody__ti2qV{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;font-size:11.5px;line-height:1.5}.styles_msgAi__sm3bI,.styles_msgUser__GTqLR{display:flex;flex-direction:column;gap:3px}.styles_msgMeta__1oPiF{font-size:9px;color:var(--text-4);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.styles_msgUserBubble__Ow5dp{background:var(--bg-elev-2);color:var(--text);padding:8px 10px;border-radius:6px;align-self:flex-end;max-width:86%}.styles_msgAiBubble__UKCgD{color:var(--text);padding:0}.styles_msgAiBubble__UKCgD strong{color:var(--text);font-weight:500}.styles_msgAiBubbleEm__hkVmT{color:var(--accent);font-style:normal}.styles_msgAiBubbleQuote__Tu5iz{font-size:10.5px;color:var(--text-3);border-left:2px solid var(--line-strong);padding-left:8px;margin:6px 0;font-family:JetBrains Mono,monospace}.styles_msgAiBubbleNum__rKsyN{font-family:JetBrains Mono,monospace;color:var(--text);font-weight:500}.styles_typing__WAiVy{display:flex;gap:4px;align-items:center;color:var(--text-3);font-size:10px}.styles_typingCursor__wcW0h{display:inline-block;width:6px;height:11px;background:var(--accent);animation:styles_blink__4Go1R 1.1s step-end infinite;vertical-align:middle;border-radius:1px}@keyframes styles_blink__4Go1R{50%{opacity:.2}}.styles_chatInput__2L9G9{border-top:1px solid var(--line);padding:8px 10px;display:flex;align-items:center;gap:8px;flex-shrink:0}.styles_chatInputField__ZQP4S{flex:1;color:var(--text-3);font-size:11px}.styles_kbd__W4dmL{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--text-4);border:1px solid var(--line);border-radius:3px;padding:2px 5px}