html[data-skin=arcade]{color-scheme:light;--ar-paper:#fbf6ea;--ar-card:#ffffff;--ar-ink:#17161a;--ar-ink2:#4a4752;--ar-muted:#7d7a86;--ar-tomato:#ff5a3c;--ar-lemon:#ffd23f;--ar-sky:#3fa7ff;--ar-grape:#8e5cff;--ar-mint:#2fd08a;--ar-mint-text:#118a55;--ar-peach:#ffb26b;--ar-pink:#ff7bb0;--ar-teal:#1dc7c7;--ar-line:#17161a;--ar-on-tint:#17161a;--ar-tint-mint:#dcf9ea;--ar-tint-tomato:#fff1ec;--ar-danger-text:#c62c23;--ar-bw:3px;--ar-shadow:4px 4px 0 var(--ar-line);--ar-shadow-sm:3px 3px 0 var(--ar-line);--ar-shadow-xs:2px 2px 0 var(--ar-line);--ar-display:var(--font-fredoka),"Fredoka","Nunito",system-ui,sans-serif;--ar-body:var(--font-nunito),"Nunito",system-ui,sans-serif;--ar-dots:radial-gradient(rgba(23,22,26,.08) 1.2px,transparent 0) 0 0 /22px 22px;--color-brand-ink:#fbf6ea;--color-brand-paper:var(--ar-ink);--color-brand-accent:var(--ar-tomato);--color-brand-accent-ink:#ffffff;--color-brand-rule:var(--ar-ink);--color-surface-canvas:var(--ar-paper);--color-surface-raised:var(--ar-card);--color-surface-soft:#f3ecd9;--color-surface-sunken:#f6efdd;--color-content-primary:var(--ar-ink);--color-content-secondary:var(--ar-ink2);--color-content-tertiary:var(--ar-muted);--color-border-subtle:rgba(23,22,26,.22);--color-border-strong:var(--ar-ink);--color-accent-lime:var(--ar-tomato);--color-accent-lime-ink:#ffffff;--color-accent-lime-soft:#e04a2f;--color-accent-mint:var(--ar-mint-text);--color-accent-coral:#d8432a;--color-accent-amber:#b86a00;--color-accent-blue:#1d7fdb;--color-accent-violet:var(--ar-grape);--color-state-danger:#d8432a;--color-wash-lime:rgba(255,210,63,.45);--color-wash-mint:rgba(47,208,138,.22);--color-wash-violet:rgba(142,92,255,.16);--ch-paper:23,22,26;--ch-sunk:255,255,255;--ch-lime:255,90,60;--ch-mint:17,138,85;--ch-violet:142,92,255;--ch-blue:63,167,255;--ch-amber:184,106,0;--ch-danger:216,67,42;--shadow-card:none;--shadow-overlay:8px 8px 0 var(--ar-ink);--lime-deep:#e04a2f;--secondary:#f3ecd9;--secondary-foreground:var(--ar-ink);--muted-foreground:var(--ar-muted);--accent:var(--ar-lemon);--accent-foreground:var(--ar-ink);--border:rgba(23,22,26,.22);--input:var(--ar-ink);--chart-1:var(--ar-grape);--chart-2:var(--ar-mint-text);--chart-3:var(--ar-peach);--chart-4:var(--ar-tomato);--chart-5:var(--ar-sky);--sidebar-accent:var(--ar-lemon);--sidebar-accent-foreground:var(--ar-ink);--sidebar-border:var(--ar-ink);--radius-card-wide:20px;--radius-card-compact:16px;--radius-control-wide:14px;--radius-control-compact:12px}html[data-skin=arcade] body{font-family:var(--ar-body);font-weight:600;-webkit-font-smoothing:antialiased}html[data-skin=arcade] ::selection{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] b,html[data-skin=arcade] strong{font-weight:900}html[data-skin=arcade] [data-workspace-shell=north]{--nm-ink:#fbf6ea;--nm-paper:var(--ar-ink);--nm-paper-rgb:23,22,26;--nm-secondary:var(--ar-ink2);--nm-tertiary:var(--ar-muted);--nm-quiet:var(--ar-muted);--nm-lime:var(--ar-tomato);--nm-lime-rgb:255,90,60;--nm-lime-text:var(--ar-ink);--nm-lime-hover:#ff6d52;--nm-on-lime:#ffffff;--nm-mint:var(--ar-mint-text);--nm-mint-rgb:17,138,85;--nm-violet:var(--ar-grape);--nm-violet-rgb:142,92,255;--nm-violet-hover:#7b47f0;--nm-on-violet:#ffffff;--nm-blue:#1d7fdb;--nm-blue-rgb:63,167,255;--nm-amber:#b86a00;--nm-amber-rgb:184,106,0;--nm-coral:#d8432a;--nm-coral-rgb:216,67,42;--nm-card:var(--ar-card);--nm-soft:var(--ar-card);--nm-hair:rgba(23,22,26,.22);--nm-hair-strong:var(--ar-ink);--nm-seg-on:var(--ar-lemon);--nm-raised:var(--ar-card);--nm-shadow:rgba(23,22,26,.3);--nm-knob:#ffffff;font-family:var(--ar-body);display:block;background:var(--ar-dots),var(--ar-paper)}html[data-skin=arcade] [data-workspace-shell=north].app-shell{background:var(--ar-dots),var(--ar-paper)}html[data-skin=arcade] .ar-card,html[data-skin=arcade] [data-workspace-shell=north] .panel,html[data-skin=arcade] [data-workspace-shell=north] .portfolio-metric-card,html[data-skin=arcade] [data-workspace-shell=north] .portfolio-total-card,html[data-skin=arcade] [data-workspace-shell=north] .quiet-attention-card,html[data-skin=arcade] [data-workspace-shell=north] .settings-link-card,html[data-skin=arcade] [data-workspace-shell=north] .view-panel:not(.home-v2){border:var(--ar-bw) solid var(--ar-line);border-radius:20px;background:var(--ar-card);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .home-v2-glyph,html[data-skin=arcade] .settings-v2 .settings-access-icon,html[data-skin=arcade] .settings-v2-icon{--tile:#ffffff;--tile-ink:var(--ar-ink);display:grid;flex:none;width:44px;height:44px;place-items:center;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--tile);box-shadow:var(--ar-shadow-xs);color:var(--tile-ink)}html[data-skin=arcade] .home-v2-glyph svg.lucide,html[data-skin=arcade] .settings-v2 .settings-access-icon svg.lucide,html[data-skin=arcade] .settings-v2-icon svg.lucide{width:24px;height:24px;stroke-width:2.4;color:var(--tile-ink)}html[data-skin=arcade] .sticker-icon{display:block;flex:none}html[data-skin=arcade] .is-tile-blue{--tile:var(--ar-sky);--tile-ink:#ffffff}html[data-skin=arcade] .is-tile-green{--tile:var(--ar-mint)}html[data-skin=arcade] .is-tile-indigo,html[data-skin=arcade] .is-tile-purple{--tile:var(--ar-grape);--tile-ink:#ffffff}html[data-skin=arcade] .is-tile-orange,html[data-skin=arcade] .is-tile-yellow{--tile:var(--ar-peach)}html[data-skin=arcade] .is-tile-pink,html[data-skin=arcade] .is-tile-red{--tile:var(--ar-tomato);--tile-ink:#ffffff}html[data-skin=arcade] .is-tile-mint,html[data-skin=arcade] .is-tile-teal{--tile:var(--ar-teal)}html[data-skin=arcade] .is-tile-gray{--tile:#ffffff}html[data-skin=arcade] .is-tile-black{--tile:var(--ar-ink);--tile-ink:#ffffff}html[data-skin=arcade] [data-workspace-shell=north] .sidebar{position:sticky;top:0;z-index:30;display:flex;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px clamp(20px,3vw,34px);border-right:0;border-bottom:var(--ar-bw) solid var(--ar-line);background:var(--ar-card);overflow:visible}html[data-skin=arcade] [data-workspace-shell=north] .sidebar:after{display:none}html[data-skin=arcade] [data-workspace-shell=north] .brand-home{width:auto;margin-right:10px}html[data-skin=arcade] [data-workspace-shell=north] .brand{padding:0;gap:12px}html[data-skin=arcade] [data-workspace-shell=north] .northstar-brand-mark{width:42px;height:42px;padding:5px;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-mint,#2fd08a);box-shadow:var(--ar-shadow-sm);filter:none}html[data-skin=arcade] [data-workspace-shell=north] .brand-home:hover .northstar-brand-mark{filter:none;transform:scale(1.06)}html[data-skin=arcade] [data-workspace-shell=north] .northstar-wordmark b{color:var(--ar-ink);font-family:var(--ar-display);font-size:20px;font-weight:700;letter-spacing:-.2px;text-transform:none}html[data-skin=arcade] [data-workspace-shell=north] .northstar-wordmark{flex-direction:row;align-items:baseline;gap:6px}html[data-skin=arcade] [data-workspace-shell=north] .northstar-wordmark small{margin:0;color:var(--ar-ink);font-family:var(--ar-display);font-size:20px;font-weight:700;letter-spacing:-.2px;text-transform:none}html[data-skin=arcade] [data-workspace-shell=north] nav{flex-direction:row;flex-wrap:wrap;gap:8px}html[data-skin=arcade] [data-workspace-shell=north] .utility-navigation{padding-top:0;border-top:0}html[data-skin=arcade] [data-workspace-shell=north] .navigation-section-label{display:none}html[data-skin=arcade] [data-workspace-shell=north] .sidebar-bottom{display:flex;align-items:center;gap:10px;margin:0 0 0 auto}html[data-skin=arcade] [data-workspace-shell=north] .nav-item-shell{flex:none}html[data-skin=arcade] [data-workspace-shell=north] .nav-item,html[data-skin=arcade] [data-workspace-shell=north] .nav-item.active{width:auto;min-height:44px;padding:0 14px 0 10px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm);color:var(--ar-ink);font-size:14px;font-weight:900;gap:8px;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}html[data-skin=arcade] [data-workspace-shell=north] .nav-item:hover{background:var(--ar-card);color:var(--ar-ink);transform:translate(-1px,-1px);box-shadow:var(--ar-shadow)}html[data-skin=arcade] [data-workspace-shell=north] .nav-item:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ar-line)}html[data-skin=arcade] [data-workspace-shell=north] .nav-item.active{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] [data-workspace-shell=north] .nav-item.nav-item-ask,html[data-skin=arcade] [data-workspace-shell=north] .nav-item.nav-item-ask svg{color:var(--ar-ink)}html[data-skin=arcade] .nav-item-motion-indicator,html[data-skin=arcade] [data-workspace-shell=north] .nav-item.active:after,html[data-skin=arcade] [data-workspace-shell=north] .nav-item.active:before{display:none}html[data-skin=arcade] [data-workspace-shell=north] .nav-icon-wrap,html[data-skin=arcade] [data-workspace-shell=north] .nav-item.active .nav-icon-wrap,html[data-skin=arcade] [data-workspace-shell=north] .nav-item:hover .nav-icon-wrap{width:24px;height:24px;border:0;background:none;box-shadow:none;transform:none;color:var(--ar-ink)}html[data-skin=arcade] [data-workspace-shell=north] .nav-icon-wrap svg.lucide{width:20px;height:20px;stroke-width:2.4}html[data-skin=arcade] [data-workspace-shell=north] .nav-label b{font-size:14px;font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .nav-label small{display:none}html[data-skin=arcade] [data-workspace-shell=north] .nav-item[data-view=insights] .nav-label b{font-size:0}html[data-skin=arcade] [data-workspace-shell=north] .nav-item[data-view=insights] .nav-label b:after{content:"Ask";font-size:14px}html[data-skin=arcade] [data-workspace-shell=north] .sidebar{gap:10px 12px}html[data-skin=arcade] [data-workspace-shell=north] nav{gap:6px}html[data-skin=arcade] [data-workspace-shell=north] .nav-item,html[data-skin=arcade] [data-workspace-shell=north] .nav-item.active{padding:0 12px 0 9px}@media (max-width:1360px){html[data-skin=arcade] [data-workspace-shell=north] .sidebar-bottom{flex:0 1 auto;justify-content:flex-end;gap:8px}html[data-skin=arcade] [data-workspace-shell=north] .utility-navigation .nav-item{width:44px;padding:0;justify-content:center}html[data-skin=arcade] [data-workspace-shell=north] .utility-navigation .nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:1180px){html[data-skin=arcade] .arcade-topbar-extras .arcade-pill{display:none}}@media (max-width:900px){html[data-skin=arcade] [data-workspace-shell=north] .northstar-wordmark{display:none}html[data-skin=arcade] [data-workspace-shell=north] .primary-navigation .nav-item{padding:0 11px 0 8px}}html[data-skin=arcade] [data-workspace-shell=north] .settings-sign-out .workspace-sign-out{min-height:44px;margin:0;padding:0 16px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .settings-sign-out .workspace-sign-out-copy small{display:none}html[data-skin=arcade] .arcade-topbar-extras{display:flex;align-items:center;gap:10px;margin-left:4px}html[data-skin=arcade] .arcade-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-size:12.5px;font-weight:900;white-space:nowrap}html[data-skin=arcade] .arcade-pill.is-mint{background:var(--ar-mint);color:var(--ar-on-tint)}html[data-skin=arcade] .arcade-pill i{width:9px;height:9px;border:2px solid var(--ar-line);border-radius:50%;background:var(--ar-card)}html[data-skin=arcade] .arcade-avatar{display:grid;width:42px;height:42px;place-items:center;border:var(--ar-bw) solid var(--ar-line);border-radius:50%;background:var(--ar-sky);box-shadow:var(--ar-shadow-sm);color:#fff;font-family:var(--ar-display);font-size:18px;font-weight:700}html[data-skin=arcade] [data-workspace-shell=north] .main{max-width:1400px;padding:30px clamp(20px,3vw,34px) 96px}html[data-skin=arcade] [data-workspace-shell=north] .topbar{align-items:center;margin-bottom:26px}html[data-skin=arcade] [data-workspace-shell=north] .topbar h1{font-family:var(--ar-display);font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:1.05}html[data-skin=arcade] [data-workspace-shell=north] .page-subtitle{margin-top:6px;color:var(--ar-ink2);font-size:14px;font-weight:700}html[data-skin=arcade] [data-workspace-shell=north] .dashboard-current-time{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:5px 12px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-mint);color:var(--ar-on-tint);font-size:12.5px;font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .eyebrow{margin-bottom:8px;color:var(--ar-tomato);font-family:var(--ar-display);font-size:12px;font-weight:700;letter-spacing:.14em}html[data-skin=arcade] [data-workspace-shell=north] .eyebrow>span{width:10px;height:10px;border:2px solid var(--ar-line);border-radius:3px;background:var(--ar-tomato)}html[data-skin=arcade] [data-workspace-shell=north] .header-actions{align-items:center;gap:10px}html[data-skin=arcade] [data-workspace-shell=north] .dashboard-quick-actions .workspace-inbox-button{min-height:44px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm);color:var(--ar-ink)}html[data-skin=arcade] [data-workspace-shell=north] .dashboard-quick-actions .workspace-inbox-button.has-items{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] [data-workspace-shell=north] .dashboard-quick-actions .workspace-inbox-button:hover{border:var(--ar-bw) solid var(--ar-line);background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] [data-workspace-shell=north] .workspace-inbox-button.has-items .workspace-inbox-icon,html[data-skin=arcade] [data-workspace-shell=north] .workspace-inbox-icon{color:var(--ar-ink)}html[data-skin=arcade] [data-workspace-shell=north] .workspace-inbox-icon i{border:2px solid var(--ar-line);background:var(--ar-tomato);color:#fff}html[data-skin=arcade] [data-workspace-shell=north] .workspace-inbox-button b{font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .workspace-inbox-button small{color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] [data-workspace-shell=north] .dashboard-topbar .header-actions>.overview-currency-toggle{min-height:44px;padding:0;border:0;background:none;box-shadow:none}html[data-skin=arcade] [data-workspace-shell=north] .overview-currency-toggle>div{gap:8px}html[data-skin=arcade] [data-workspace-shell=north] .overview-currency-toggle button{min-height:44px;min-width:60px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-size:13px;font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .overview-currency-toggle button[aria-pressed=true]{background:var(--ar-lemon);box-shadow:var(--ar-shadow-xs);color:var(--ar-on-tint)}html[data-skin=arcade] .appearance-toggle{width:44px;height:44px;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow-sm);transition:transform 60ms ease,box-shadow 60ms ease}html[data-skin=arcade] .appearance-toggle:focus-visible,html[data-skin=arcade] .appearance-toggle:hover{border-color:var(--ar-line);background:var(--ar-lemon);color:var(--ar-on-tint);transform:translate(-1px,-1px);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .appearance-toggle:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ar-line)}html[data-skin=arcade] .appearance-toggle>svg{stroke-width:2.4}html[data-skin=arcade] [data-workspace-shell=north] .header-actions>.topbar-appearance-toggle{width:44px;height:44px;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] [data-workspace-shell=north] .header-actions>.topbar-appearance-toggle:focus-visible,html[data-skin=arcade] [data-workspace-shell=north] .header-actions>.topbar-appearance-toggle:hover{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] .home-v2{gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}html[data-skin=arcade] .plan-v2.is-single{grid-template-columns:minmax(0,1fr)}html[data-skin=arcade] .home-v2-statement{padding:22px 24px;border:var(--ar-bw) solid var(--ar-line);border-radius:20px;background:var(--ar-card);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .home-v2-label{color:var(--ar-ink2);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}html[data-skin=arcade] .home-v2-total{margin-top:8px;font-family:var(--ar-display);font-size:clamp(48px,5vw,72px);font-weight:700;letter-spacing:-2px;line-height:1}html[data-skin=arcade] .home-v2-total .home-v2-money small{color:var(--ar-ink2);font-size:.47em;font-weight:700;letter-spacing:-.5px;vertical-align:top}html[data-skin=arcade] .home-v2-updating{color:var(--ar-muted);font-family:var(--ar-display)}html[data-skin=arcade] .home-v2-rule{display:none}html[data-skin=arcade] .home-v2-parts{max-width:none;margin-top:20px;gap:16px}html[data-skin=arcade] .home-v2-parts>div{padding:14px 16px;border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-sky);color:#fff;box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .home-v2-parts>div+div{padding-left:16px;border-left:var(--ar-bw) solid var(--ar-line);background:var(--ar-peach);color:var(--ar-on-tint)}html[data-skin=arcade] .home-v2-parts dt{color:inherit;font-size:13px;font-weight:900;opacity:.9}html[data-skin=arcade] .home-v2-parts dd{margin-top:4px;font-family:var(--ar-display);font-size:26px;font-weight:700;letter-spacing:-.5px}html[data-skin=arcade] .home-v2-parts dd .home-v2-money,html[data-skin=arcade] .home-v2-parts dd .home-v2-money small{color:inherit}html[data-skin=arcade] .home-v2-note{color:var(--ar-muted);font-size:12.5px;font-weight:700}html[data-skin=arcade] .home-v2-statement .home-v2-note{display:inline-flex;align-items:center;margin:14px 8px 0 0;padding:6px 12px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-size:12.5px;font-weight:900}html[data-skin=arcade] .home-v2 .home-v2-weekly{margin:20px 0 0;padding:14px 20px;border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow);font-family:var(--ar-display);font-weight:700;transition:transform .1s ease,box-shadow .1s ease}html[data-skin=arcade] .home-v2 .home-v2-weekly:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ar-line)}html[data-skin=arcade] .home-v2 .home-v2-weekly>svg,html[data-skin=arcade] .home-v2 .home-v2-weekly>svg:last-child{color:var(--ar-ink);stroke-width:2.4}html[data-skin=arcade] .home-v2 .home-v2-weekly strong{font-family:var(--ar-display);font-size:17px;font-weight:700}html[data-skin=arcade] .home-v2-sec{margin-top:26px}html[data-skin=arcade] .home-v2-sec b{display:flex;align-items:center;gap:10px;font-family:var(--ar-display);font-size:20px;font-weight:700;letter-spacing:0}html[data-skin=arcade] .home-v2-sec span{color:var(--ar-muted);font-size:12.5px;font-weight:900}html[data-skin=arcade] .home-v2-sec button{padding:0 0 1px;border-bottom:3px solid var(--ar-sky);color:var(--ar-ink);font-size:13px;font-weight:900}html[data-skin=arcade] .home-v2-card,html[data-skin=arcade] .home-v2-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-skin=arcade] .home-v2-card>*,html[data-skin=arcade] .home-v2-list>*,html[data-skin=arcade] .settings-v2 .settings-access-list>*,html[data-skin=arcade] .settings-v2-rows>*{min-width:0}html[data-skin=arcade] .home-v2-card .home-v2-row,html[data-skin=arcade] .home-v2-card .home-v2-row.is-button,html[data-skin=arcade] .home-v2-list .home-v2-row,html[data-skin=arcade] .home-v2-list .home-v2-row.is-button{width:100%;min-height:0;margin:0;padding:12px 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm);transition:transform .1s ease,box-shadow .1s ease,background .1s ease}html[data-skin=arcade] .home-v2-card .home-v2-row.is-button:before,html[data-skin=arcade] .home-v2-list .home-v2-row.is-button:before{display:none}html[data-skin=arcade] .home-v2-card .home-v2-row+.home-v2-row,html[data-skin=arcade] .home-v2-card .home-v2-row.is-button+.home-v2-row.is-button,html[data-skin=arcade] .home-v2-list .home-v2-row+.home-v2-row,html[data-skin=arcade] .home-v2-list .home-v2-row.is-button+.home-v2-row.is-button,html[data-skin=arcade] .settings-v2-rows .settings-v2-row+.settings-v2-row{border-top:var(--ar-bw) solid var(--ar-line);border-top-color:var(--ar-line)}html[data-skin=arcade] .home-v2-row.is-button:hover{background:var(--ar-card);transform:translate(-1px,-1px);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .home-v2-row.is-button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ar-line)}html[data-skin=arcade] .home-v2-row.is-button[aria-expanded=true]{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] .home-v2-row.is-button[aria-expanded=true] .home-v2-chev{background:var(--ar-line);color:#fff}html[data-skin=arcade] .home-v2-row.is-dim{opacity:.7}html[data-skin=arcade] .home-v2-row-title{font-size:15.5px;font-weight:900}html[data-skin=arcade] .home-v2-row-meta{color:var(--ar-muted);font-size:12.5px;font-weight:700}html[data-skin=arcade] .home-v2-row-right{font-family:var(--ar-display);font-size:19px;font-weight:700}html[data-skin=arcade] .home-v2-money small{color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] .home-v2-money.is-in{color:var(--ar-mint-text)}html[data-skin=arcade] .home-v2-money.is-risk{color:#d8432a}html[data-skin=arcade] .home-v2-money.is-neutral{color:var(--ar-muted)}html[data-skin=arcade] .home-v2-chev{display:grid;width:30px;height:30px;place-items:center;border:var(--ar-bw) solid var(--ar-line);border-radius:50%;background:var(--ar-lemon);color:var(--ar-on-tint);font-size:18px;font-weight:900;line-height:1}html[data-skin=arcade] .home-v2-glyph:has(svg.lucide).is-banking{--tile:var(--ar-mint)}html[data-skin=arcade] .home-v2-glyph:has(svg.lucide).is-investments{--tile:var(--ar-grape);--tile-ink:#ffffff}html[data-skin=arcade] .home-v2-glyph:has(svg.lucide).is-cards{--tile:var(--ar-sky);--tile-ink:#ffffff}html[data-skin=arcade] .home-v2-glyph.is-ask{--tile:#ffffff}html[data-skin=arcade] .home-v2-row.is-danger .home-v2-glyph,html[data-skin=arcade] .home-v2-row.is-success .home-v2-glyph,html[data-skin=arcade] .home-v2-row.is-warning .home-v2-glyph{color:var(--ar-ink)}html[data-skin=arcade] .home-v2-row.is-danger,html[data-skin=arcade] .home-v2-row.is-warning{background:var(--ar-tint-tomato)}html[data-skin=arcade] .home-v2-row.is-danger .home-v2-chev,html[data-skin=arcade] .home-v2-row.is-warning .home-v2-chev{background:var(--ar-tomato);color:#fff}html[data-skin=arcade] .home-v2-row.is-success{background:var(--ar-tint-mint)}html[data-skin=arcade] .home-v2-mark{width:44px}html[data-skin=arcade] .home-v2-mark .institution-mark,html[data-skin=arcade] .home-v2-mark .merchant-icon{display:grid;place-items:center;width:44px;height:44px;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .merchant-icon.is-sticker{display:grid;place-items:center;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-card)}html[data-skin=arcade] .activity-v2-row .home-v2-mark .merchant-icon{width:44px;height:44px}html[data-skin=arcade] .home-v2-band{gap:28px}html[data-skin=arcade] .home-v2 .overview-metric-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding:0;border:0;border-radius:0;background:none;overflow:visible}html[data-skin=arcade] .home-v2 .overview-metric-strip article{min-width:0;border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .home-v2 .overview-metric-strip article+article{border-top:var(--ar-bw) solid var(--ar-line)}html[data-skin=arcade] .home-v2 .overview-metric-strip article>button{padding:12px 14px;border-radius:13px}html[data-skin=arcade] .home-v2 .overview-metric-strip article>button>span:first-child{color:var(--ar-ink2);font-size:13px;font-weight:900}html[data-skin=arcade] .home-v2 .overview-metric-strip article>button>strong{font-family:var(--ar-display);font-size:22px;font-weight:700;letter-spacing:-.5px}html[data-skin=arcade] .home-v2 .overview-metric-strip strong.positive{color:var(--ar-mint-text)}html[data-skin=arcade] .home-v2 .overview-metric-strip article>button>small{color:var(--ar-muted);font-size:12px;font-weight:700}html[data-skin=arcade] .home-v2 .overview-metric-strip article.selected{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] .home-v2 .overview-metric-strip article.selected>button,html[data-skin=arcade] .home-v2 .overview-metric-strip article.selected>button>strong{color:var(--ar-ink)}html[data-skin=arcade] .home-v2-ask{margin-top:26px;padding:18px 20px;border:var(--ar-bw) solid var(--ar-line);border-radius:20px;background:var(--ar-lemon);box-shadow:var(--ar-shadow);color:var(--ar-on-tint)}html[data-skin=arcade] .home-v2-ask .home-v2-row.is-button,html[data-skin=arcade] .home-v2-card.home-v2-ask .home-v2-row.is-button{gap:18px;padding:0;border:0;background:none;box-shadow:none}html[data-skin=arcade] .home-v2-ask .home-v2-row.is-button:hover{transform:none}html[data-skin=arcade] .home-v2-ask .home-v2-glyph{width:64px;height:64px;border-radius:18px}html[data-skin=arcade] .home-v2-ask .home-v2-glyph svg.lucide{width:36px;height:36px}html[data-skin=arcade] .home-v2-ask .home-v2-row-title{font-family:var(--ar-display);font-size:22px;font-weight:700;white-space:normal}html[data-skin=arcade] .home-v2-ask .home-v2-row-meta{color:var(--ar-ink2);font-size:14px;font-weight:700;white-space:normal}html[data-skin=arcade] .home-v2-ask .home-v2-chev{width:auto;height:auto;padding:12px 18px;border-radius:14px;background:var(--ar-line);color:#fff;font-size:0;box-shadow:3px 3px 0 rgba(23,22,26,.35)}html[data-skin=arcade] .home-v2-ask .home-v2-chev:after{content:"Ask →";font-family:var(--ar-display);font-size:17px;font-weight:700}html[data-skin=arcade] .home-v2 .analytics-grid{margin-top:26px}html[data-skin=arcade] .home-v2 .analytics-grid .panel{padding:22px 24px}html[data-skin=arcade] .home-v2 .analytics-grid h2{font-family:var(--ar-display);font-size:20px;font-weight:700}html[data-skin=arcade] .home-v2 .analytics-grid .panel p{color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] .home-v2 .analytics-grid .overview-analytics-toggle{min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;gap:8px}html[data-skin=arcade] .home-v2 .analytics-grid .overview-analytics-toggle .segmented-tabs-indicator{display:none}html[data-skin=arcade] .home-v2 .analytics-grid .overview-analytics-toggle button{min-height:40px;padding:0 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-size:13px;font-weight:900}html[data-skin=arcade] .home-v2 .analytics-grid .overview-analytics-toggle button.selected{background:var(--ar-line);color:#fff}html[data-skin=arcade] .home-v2 .analytics-grid .chart-range{min-height:42px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .home-v2 .analytics-grid{--coral:var(--ar-sky)}html[data-skin=arcade] [data-workspace-shell=north] .spending-rhythm-ai-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:6px 14px 6px 8px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow-xs);font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .spending-rhythm-ai-link:hover{border-color:var(--ar-line);background:var(--ar-lemon);box-shadow:var(--ar-shadow-sm);color:var(--ar-on-tint)}html[data-skin=arcade] [data-workspace-shell=north] .spending-rhythm-ai-link *,html[data-skin=arcade] [data-workspace-shell=north] .spending-rhythm-ai-link .spending-rhythm-ai-icon{color:var(--ar-ink)}html[data-skin=arcade] .home-v2 .analytics-grid .chart-range{padding:0 14px}html[data-skin=arcade] .home-v2 .analytics-grid .chart-range select{color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .home-v2 .analytics-grid .spending-trend-digest article{border:var(--ar-bw) solid var(--ar-line)!important;border-radius:14px;background:var(--ar-paper)}html[data-skin=arcade] .home-v2 .analytics-grid .spending-trend-digest article>b{font-family:var(--ar-display);font-size:20px}html[data-skin=arcade] .home-v2 .analytics-grid .spending-trend-digest article{border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .home-v2 .analytics-grid .spending-trend-digest article>b.is-text{font-size:15px;line-height:1.3}html[data-skin=arcade] .home-v2 .analytics-grid .spending-trend-digest article>small{overflow:visible;white-space:normal}html[data-skin=arcade] [data-workspace-shell=north] .home-v2 .overview-metric-strip article>button>small,html[data-skin=arcade] [data-workspace-shell=north] .home-v2-band .home-v2-row-meta{overflow:visible;white-space:normal;text-overflow:clip}html[data-skin=arcade] [data-workspace-shell=north] .home-v2-ask .home-v2-row-title{font-family:var(--ar-display)!important}html[data-skin=arcade] .home-v2-rail{top:96px}html[data-skin=arcade] .home-v2-back{color:var(--ar-ink);font-weight:900;border-bottom:3px solid var(--ar-sky);min-height:0;margin:4px 0 8px;padding:0 0 1px}html[data-skin=arcade] .home-v2-kicker{color:var(--ar-tomato)}html[data-skin=arcade] .home-v2-detail-figure,html[data-skin=arcade] .home-v2-kicker,html[data-skin=arcade] .home-v2-pill{font-family:var(--ar-display);font-weight:700}html[data-skin=arcade] .home-v2-pill{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .home-v2-recon,html[data-skin=arcade] .home-v2-recon .is-total dd,html[data-skin=arcade] .home-v2-recon .is-total dt{border-color:var(--ar-line)}html[data-skin=arcade] .home-v2-tag{border:2px solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .home-v2-tag.is-risk{background:var(--ar-tomato);color:#fff}html[data-skin=arcade] [data-workspace-shell=north] .section-kicker{color:var(--ar-tomato);font-family:var(--ar-display);font-size:12px;font-weight:700;letter-spacing:.14em}html[data-skin=arcade] [data-workspace-shell=north] .panel h2{font-family:var(--ar-display);font-size:20px;font-weight:700}html[data-skin=arcade] [data-workspace-shell=north] .panel p{color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] [data-workspace-shell=north] .sync-banner{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow);font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .sync-banner.error{background:var(--ar-tint-tomato)}html[data-skin=arcade] [data-workspace-shell=north] .sync-banner button{border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .add-rule,html[data-skin=arcade] [data-workspace-shell=north] .demo-trial-cta,html[data-skin=arcade] [data-workspace-shell=north] .primary-button{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-tomato);color:#fff;font-family:var(--ar-display);font-size:15px;font-weight:700;box-shadow:var(--ar-shadow);transition:transform .1s ease,box-shadow .1s ease}html[data-skin=arcade] [data-workspace-shell=north] .add-rule:hover:not(:disabled),html[data-skin=arcade] [data-workspace-shell=north] .demo-trial-cta:hover,html[data-skin=arcade] [data-workspace-shell=north] .primary-button:hover:not(:disabled){border-color:var(--ar-line);background:var(--ar-tomato);color:#fff;transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ar-line)}html[data-skin=arcade] [data-workspace-shell=north] :is(.primary-button,.add-rule):disabled{background:var(--ar-card);color:var(--ar-muted);box-shadow:none;transform:none;cursor:not-allowed;opacity:1}html[data-skin=arcade] [data-workspace-shell=north] .secondary-action{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);color:var(--ar-ink);font-weight:900;box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] [data-workspace-shell=north] .secondary-action:hover{border-color:var(--ar-line);background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] [data-workspace-shell=north] .segmented-tabs{gap:8px;padding:0;border:0;background:none;box-shadow:none}html[data-skin=arcade] [data-workspace-shell=north] .segmented-tabs-indicator{display:none}html[data-skin=arcade] [data-workspace-shell=north] .segmented-tabs>button{min-height:40px;padding:0 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-size:13px;font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .segmented-tabs>button.selected{background:var(--ar-line);color:#fff}html[data-skin=arcade] .demo-toolbar{--demo-accent-text:var(--ar-tomato);border-bottom:var(--ar-bw) dashed var(--ar-line)}html[data-skin=arcade] .demo-wordmark{font-family:var(--ar-display);font-size:13px;font-weight:700}html[data-skin=arcade] .demo-wordmark span{border:2px solid var(--ar-line);border-radius:999px;background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] .demo-reset,html[data-skin=arcade] .demo-toolbar nav button{color:var(--ar-ink2);font-weight:900}html[data-skin=arcade] .demo-toolbar-bottom{gap:12px}html[data-skin=arcade] .demo-toolbar-bottom>p{font-size:12.5px;font-weight:900;color:var(--ar-ink2)}html[data-skin=arcade] .demo-toolbar-bottom nav{display:flex;flex-wrap:wrap;gap:8px}html[data-skin=arcade] .demo-toolbar-bottom nav button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:2px solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-size:12.5px;font-weight:900;box-shadow:2px 2px 0 var(--ar-line)}html[data-skin=arcade] .demo-toolbar-bottom nav button[aria-pressed=true]{background:var(--ar-lemon)}html[data-skin=arcade] .demo-toolbar-bottom nav button:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ar-line)}html[data-skin=arcade] .area-chart .recharts-area-curve{stroke:var(--ar-ink);stroke-width:3.5}html[data-skin=arcade] .area-chart .recharts-area-area{fill:var(--ar-lemon)!important;fill-opacity:.38}html[data-skin=arcade] .area-chart .recharts-cartesian-grid line{stroke:var(--ar-ink);stroke-opacity:.18;stroke-width:1.5;stroke-dasharray:4 6}html[data-skin=arcade] .area-chart .recharts-text{fill:var(--ar-muted);font-family:var(--font-nunito),"Nunito",sans-serif;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}html[data-skin=arcade] .area-chart .recharts-active-dot circle{fill:var(--ar-tomato);stroke:var(--ar-ink);stroke-width:3;r:6}html[data-skin=arcade] .area-chart .recharts-tooltip-cursor{stroke:var(--ar-ink);stroke-dasharray:3 4;stroke-width:2}html[data-skin=arcade] .area-chart .recharts-default-tooltip{border:3px solid var(--ar-line)!important;border-radius:12px!important;box-shadow:3px 3px 0 var(--ar-line);font-weight:900}html[data-skin=arcade] .spending-trend-digest article>b{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.2}html[data-skin=arcade] .demo-ai-note{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm);color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] .plan-v2-bar{height:22px;margin-top:10px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card)}html[data-skin=arcade] .plan-v2-bar i{border-radius:0;border-right:var(--ar-bw) solid var(--ar-line);background:repeating-linear-gradient(135deg,var(--ar-mint) 0 12px,#27b877 12px 24px)}html[data-skin=arcade] .plan-v2-bar i[style*="width: 100%"],html[data-skin=arcade] .plan-v2-bar i[style*="width:100%"]{border-right:0}html[data-skin=arcade] .plan-v2-bar.is-watch i{background:repeating-linear-gradient(135deg,var(--ar-lemon) 0 12px,#f0c02a 12px 24px)}html[data-skin=arcade] .plan-v2-bar.is-risk i{background:repeating-linear-gradient(135deg,var(--ar-tomato) 0 12px,#e04a2f 12px 24px)}html[data-skin=arcade] .plan-v2-of{border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .money-plan-category-progress,html[data-skin=arcade] .money-plan-loading-track{height:18px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);overflow:hidden}html[data-skin=arcade] .money-plan-category-progress>*{background:repeating-linear-gradient(135deg,var(--ar-mint) 0 12px,#27b877 12px 24px)}html[data-skin=arcade] .filters{display:flex;flex-wrap:wrap;gap:10px}html[data-skin=arcade] .filters .transaction-search{flex:1 1 100%}html[data-skin=arcade] .activity-clear,html[data-skin=arcade] .activity-filter-toggle,html[data-skin=arcade] .category-multi-trigger,html[data-skin=arcade] .export-button,html[data-skin=arcade] .filters>label{min-height:40px;padding:0 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .filters>label.transaction-search{border-radius:14px;box-shadow:inset 3px 3px 0 rgba(23,22,26,.08)}html[data-skin=arcade] .filters>label:focus-within{border-color:var(--ar-line);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .currency-filter select,html[data-skin=arcade] .flow-filter select,html[data-skin=arcade] .sort-filter select{min-height:34px;color:var(--ar-ink);font-weight:900;color-scheme:light}html[data-skin=arcade] .filters input{color:var(--ar-ink);font-weight:700}html[data-skin=arcade] .activity-filter-toggle{color:var(--ar-ink)}html[data-skin=arcade] .activity-clear,html[data-skin=arcade] .activity-filter-toggle[aria-expanded=true]{background:var(--ar-line);color:#fff}html[data-skin=arcade] .activity-filter-options{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:var(--ar-bw) dashed var(--ar-line)}html[data-skin=arcade] .category-multi-popover{border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .activity-v2 .pagination button{min-height:40px;padding:0 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .activity-v2-toolbar .transaction-search{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);box-shadow:inset 3px 3px 0 rgba(23,22,26,.08)}html[data-skin=arcade] .activity-v2-toolbar .transaction-search:focus-within{box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .activity-v2-tabs{gap:10px;border-bottom:0}html[data-skin=arcade] .activity-v2-tabs button{min-height:40px;padding:0 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-size:13.5px;font-weight:900}html[data-skin=arcade] .activity-v2-tabs button[aria-pressed=true]{border-bottom-color:var(--ar-line);background:var(--ar-line);color:#fff}html[data-skin=arcade] .activity-v2-stat,html[data-skin=arcade] .activity-v2-stats{color:var(--ar-ink2);font-weight:900}html[data-skin=arcade] .activity-v2-stat b{font-family:var(--ar-display);font-size:15px}html[data-skin=arcade] .activity-v2-day b{font-family:var(--ar-display);font-size:16px;color:var(--ar-ink2)}html[data-skin=arcade] .activity-v2-row .home-v2-money{font-family:var(--ar-display);font-size:19px;font-weight:700}html[data-skin=arcade] .settings-v2-sec b{font-family:var(--ar-display);font-size:20px;font-weight:700}html[data-skin=arcade] .settings-v2-sec span{font-weight:900}html[data-skin=arcade] .settings-v2-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding:0;background:none;box-shadow:none}html[data-skin=arcade] .settings-v2-row,html[data-skin=arcade] .settings-v2-row.is-button{gap:14px;min-height:0;margin:0;padding:12px 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .settings-v2-row.is-button{width:100%}html[data-skin=arcade] .settings-v2-row.is-button:hover{background:var(--ar-card);transform:translate(-1px,-1px);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .settings-v2-row.is-button>svg{display:grid;width:30px;height:30px;padding:5px;border:var(--ar-bw) solid var(--ar-line);border-radius:50%;background:var(--ar-lemon);color:var(--ar-on-tint);stroke-width:3}html[data-skin=arcade] .settings-v2-title{font-size:15.5px;font-weight:900}html[data-skin=arcade] .settings-v2-meta{color:var(--ar-muted);font-size:12.5px;font-weight:700}html[data-skin=arcade] .settings-v2-meta.device-setting-confirmation.saved{color:var(--ar-mint-text)}html[data-skin=arcade] .settings-v2-input,html[data-skin=arcade] .settings-v2-select{min-height:42px;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-card);color:var(--ar-ink);font-weight:900;box-shadow:inset 3px 3px 0 rgba(23,22,26,.08)}html[data-skin=arcade] .settings-v2-select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ar-ink) 50%),linear-gradient(135deg,var(--ar-ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}html[data-skin=arcade] .settings-v2-seg{gap:8px;padding:0;background:none}html[data-skin=arcade] .settings-v2-seg button{min-height:38px;padding:0 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .settings-v2-seg button[aria-checked=true]{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] .settings-v2-toggle{width:70px;height:36px}html[data-skin=arcade] .settings-v2-toggle i{border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .settings-v2-toggle i:after{top:2px;left:2px;width:26px;height:26px;border:var(--ar-bw) solid var(--ar-line);background:#fff;box-sizing:border-box}html[data-skin=arcade] .settings-v2-toggle input:checked+i{background:var(--ar-mint);color:var(--ar-on-tint)}html[data-skin=arcade] .settings-v2-toggle input:checked+i:after{transform:translateX(34px);background:#fff}html[data-skin=arcade] [data-workspace-shell=north] .settings-v2 .settings-access-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-skin=arcade] .settings-v2 .settings-access-heading h2{font-family:var(--ar-display);font-size:20px;font-weight:700}html[data-skin=arcade] .settings-v2 .settings-read-only-badge{padding:4px 10px;border:2px solid var(--ar-line);border-radius:999px;background:var(--ar-mint);color:var(--ar-on-tint);font-weight:900}html[data-skin=arcade] .settings-v2 .settings-access-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding:0;background:none}html[data-skin=arcade] .settings-v2 .settings-access-item{min-height:0;padding:12px 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .settings-v2 .settings-access-item+.settings-access-item{border-top:var(--ar-bw) solid var(--ar-line)}html[data-skin=arcade] .settings-v2 .settings-access-item:first-child .settings-access-icon{--tile:var(--ar-sky);--tile-ink:#ffffff}html[data-skin=arcade] .settings-v2 .settings-access-item+.settings-access-item .settings-access-icon{--tile:var(--ar-mint)}html[data-skin=arcade] .settings-v2 .settings-access-copy h3{font-weight:900}html[data-skin=arcade] .settings-v2 .settings-access-copy p{color:var(--ar-muted);font-weight:700}html[data-skin=arcade] .settings-demo-account{border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-mint);color:var(--ar-on-tint);font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .settings-link-card{color:var(--ar-ink)}html[data-skin=arcade] [data-workspace-shell=north] .settings-link-card>svg:first-child{width:44px;height:44px;padding:9px;border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-grape);color:#fff;box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] [data-workspace-shell=north] .settings-link-card p{color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] [data-workspace-shell=north] .settings-access-copy h3{font-family:var(--ar-body)!important;font-size:15.5px;font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] :is(.settings-access-copy,.settings-link-card) p{color:var(--ar-muted);font-size:12.5px;font-weight:700}html[data-skin=arcade] [data-workspace-shell=north] .settings-link-card b{font-size:15.5px;font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .settings-link-card>svg:last-child{width:30px;height:30px;padding:5px;border:var(--ar-bw) solid var(--ar-line);border-radius:50%;background:var(--ar-lemon);color:var(--ar-on-tint);stroke-width:3}html[data-skin=arcade] [data-workspace-shell=north] .connect-button{min-height:44px;padding:0 16px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-tomato);color:#fff;box-shadow:var(--ar-shadow-sm);font-size:14px;font-weight:900;animation:none}html[data-skin=arcade] [data-workspace-shell=north] .connect-button:hover:not(:disabled){border-color:var(--ar-line);background:var(--ar-tomato);color:#fff;transform:translate(-1px,-1px);box-shadow:var(--ar-shadow)}html[data-skin=arcade] [data-workspace-shell=north] .connect-button:is(.preparing,.opening,.securing){box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] [data-workspace-shell=north] .connect-button:disabled{background:var(--ar-card);color:var(--ar-muted);box-shadow:none;opacity:1}html[data-skin=arcade] [data-workspace-shell=north] .money-plan-category-card.over{animation:none}html[data-skin=arcade] [data-workspace-shell=north] .connect-button.plan-limit{min-height:42px;padding:0 16px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow-xs);font-size:14px;font-weight:900}html[data-skin=arcade] [data-workspace-shell=north] .connect-button.plan-limit:hover{border-color:var(--ar-line);background:var(--ar-lemon);transform:translate(-1px,-1px);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .settings-storage-badge{border:2px solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .settings-storage-badge[data-storage=northstar]{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] .settings-storage-badge[data-storage=private]{background:var(--ar-mint);color:var(--ar-on-tint)}html[data-skin=arcade] .settings-save-bar{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .settings-save-bar:not([data-dirty=true]):not([data-state=error]){position:static;box-shadow:none}html[data-skin=arcade] .settings-save-bar[data-dirty=true]{background:var(--ar-lemon);color:var(--ar-on-tint)}html[data-skin=arcade] .settings-card .toggle-row input:checked{background:var(--ar-mint);color:var(--ar-on-tint)}html[data-skin=arcade] .settings-card .toggle-row input:checked:after{background:#fff}html[data-skin=arcade] [data-workspace-shell=north] :focus-visible{outline:3px solid var(--ar-tomato);outline-offset:2px}@media (max-width:720px){html[data-skin=arcade] .app-shell,html[data-skin=arcade] [data-workspace-shell=north].app-shell{background:var(--ar-dots),var(--ar-paper)}html[data-skin=arcade] .main:before,html[data-skin=arcade] [data-workspace-shell=north] .sidebar{display:none}html[data-skin=arcade] [data-workspace-shell=north] .main{padding:18px 16px calc(120px + env(safe-area-inset-bottom))}html[data-skin=arcade] .mobile-tab-bar{padding-top:10px;border-top:var(--ar-bw) solid var(--ar-line);background:var(--ar-card);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-skin=arcade] .mobile-tab-item{grid-template-rows:46px auto;color:var(--ar-ink);font-size:10.5px;font-weight:900;letter-spacing:.02em;gap:4px}html[data-skin=arcade] .mobile-tab-item.active{color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .mobile-tab-icon{width:46px;height:46px;border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink)}html[data-skin=arcade] .mobile-tab-item.active .mobile-tab-icon{background:var(--ar-lemon);box-shadow:var(--ar-shadow-xs);color:var(--ar-on-tint);transform:none}html[data-skin=arcade] .mobile-tab-icon svg.lucide{stroke-width:2.4}html[data-skin=arcade] .mobile-tab-motion-indicator{display:none}html[data-skin=arcade] .mobile-more-dialog section,html[data-skin=arcade] .mobile-more-dialog>div{border:var(--ar-bw) solid var(--ar-line);background:var(--ar-paper);color:var(--ar-ink)}html[data-skin=arcade] .home-v2-statement{padding:18px}html[data-skin=arcade] .home-v2-total{font-size:52px;letter-spacing:-1.5px}html[data-skin=arcade] .home-v2-parts{gap:12px}html[data-skin=arcade] .home-v2-parts>div{padding:10px 12px}html[data-skin=arcade] .home-v2-parts dd{font-size:19px}html[data-skin=arcade] .home-v2-ask .home-v2-row.is-button{flex-wrap:wrap}html[data-skin=arcade] .home-v2-ask .home-v2-chev{flex:1 1 100%;text-align:center}html[data-skin=arcade] [data-workspace-shell=north] .topbar h1{font-size:32px}}@media (max-width:1100px){html[data-skin=arcade] .home-v2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html[data-skin=arcade] .home-v2-row,html[data-skin=arcade] .home-v2-weekly,html[data-skin=arcade] [data-workspace-shell=north] .nav-item{transition:none}}html[data-skin=arcade] .money-plan-assistant{border:var(--ar-bw) solid var(--ar-line);border-radius:20px;background:var(--ar-card);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .money-plan-assistant-mark{border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .money-plan-assistant-heading h2,html[data-skin=arcade] .money-plan-assistant-heading h3{font-family:var(--ar-display);font-weight:700}html[data-skin=arcade] .money-plan-ai-actions button,html[data-skin=arcade] .money-plan-ai-badges>*,html[data-skin=arcade] .money-plan-ai-guidance>button{border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-weight:900;box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .money-plan-ai-featured-prompt{border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .money-plan-ai-featured-prompt a,html[data-skin=arcade] .money-plan-ai-featured-prompt button{color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .money-plan-assistant input,html[data-skin=arcade] .money-plan-assistant textarea{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);color:var(--ar-ink);box-shadow:inset 3px 3px 0 rgba(23,22,26,.08)}html[data-skin=arcade] .money-plan-assistant button[type=submit]{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-line);color:#fff;font-family:var(--ar-display);font-weight:700;box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .money-plan-ai-changes,html[data-skin=arcade] .money-plan-ai-consequences,html[data-skin=arcade] .money-plan-ai-result{border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .overview-metric-detail{border:var(--ar-bw) solid var(--ar-line);border-radius:20px;background:var(--ar-card);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .overview-metric-detail>header h2{font-family:var(--ar-display);font-weight:700;letter-spacing:-.5px}html[data-skin=arcade] .overview-metric-detail>header p{color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] .overview-metric-detail-close{border:var(--ar-bw) solid var(--ar-line);border-radius:50%;background:var(--ar-lemon);color:var(--ar-on-tint);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .overview-metric-detail-stats{border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);overflow:hidden}html[data-skin=arcade] .overview-metric-detail-stats>div{border-color:var(--ar-line);background:none}html[data-skin=arcade] .overview-metric-detail-stats span{color:var(--ar-ink2);font-weight:900}html[data-skin=arcade] .overview-metric-detail-stats b{color:var(--ar-ink);font-family:var(--ar-display);font-weight:700}html[data-skin=arcade] .overview-metric-detail-evidence strong.positive,html[data-skin=arcade] .overview-metric-detail-stats b.positive{color:var(--ar-mint-text)}html[data-skin=arcade] .overview-metric-detail-evidence strong.negative,html[data-skin=arcade] .overview-metric-detail-stats b.negative{color:var(--ar-ink)}html[data-skin=arcade] .overview-metric-detail-evidence>ul{border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);overflow:hidden}html[data-skin=arcade] .overview-metric-detail-evidence li{border-color:var(--ar-line);background:none}html[data-skin=arcade] .overview-metric-detail-icon{border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-card);color:var(--ar-ink);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .overview-metric-detail-evidence b{font-weight:900}html[data-skin=arcade] .overview-metric-detail-evidence strong{font-family:var(--ar-display);font-weight:700}html[data-skin=arcade] .overview-metric-detail-action{border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-lemon);color:var(--ar-on-tint);font-weight:900;box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .transaction-drawer-backdrop{background:rgba(23,22,26,.55);backdrop-filter:blur(4px)}html[data-skin=arcade] .transaction-drawer,html[data-skin=arcade] .transaction-drawer.transaction-workspaces{border-left:var(--ar-bw) solid var(--ar-line);background:var(--ar-dots),var(--ar-paper);color:var(--ar-ink);box-shadow:none}html[data-skin=arcade] .transaction-drawer.transaction-inline-panel{border:var(--ar-bw) solid var(--ar-line);box-shadow:var(--ar-shadow)}html[data-skin=arcade] .transaction-workspaces .transaction-drawer-header h2{color:var(--ar-ink);font-family:var(--ar-display);font-weight:700}html[data-skin=arcade] .transaction-workspaces .transaction-drawer-header p{color:var(--ar-ink2);font-family:var(--ar-body);font-weight:700}html[data-skin=arcade] .transaction-workspaces .transaction-drawer-header>button{border:var(--ar-bw) solid var(--ar-line);border-radius:50%;background:var(--ar-card);color:var(--ar-ink);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .transaction-workspace-amount{color:var(--ar-ink);font-family:var(--ar-display);font-weight:700}html[data-skin=arcade] .transaction-workspace-amount small{color:var(--ar-ink2)}html[data-skin=arcade] .transaction-workspace-tabs{gap:10px;border-bottom:0}html[data-skin=arcade] .transaction-workspace-tabs button{min-height:40px;padding:0 14px;border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs);color:var(--ar-ink);font-size:13.5px;font-weight:900}html[data-skin=arcade] .transaction-workspace-tabs button[aria-pressed=true]{border-color:var(--ar-line);background:var(--ar-line);color:#fff}html[data-skin=arcade] .transaction-workspaces .transaction-details-form label{color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .transaction-workspaces .transaction-details-form label>small{color:var(--ar-muted);font-weight:700}html[data-skin=arcade] .transaction-workspaces .transaction-details-form input,html[data-skin=arcade] .transaction-workspaces .transaction-details-form select,html[data-skin=arcade] .transaction-workspaces .transaction-details-form textarea{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);color:var(--ar-ink);font-weight:700;box-shadow:inset 3px 3px 0 rgba(23,22,26,.08)}html[data-skin=arcade] .transaction-workspaces .transaction-details-form ::placeholder{color:var(--ar-muted)}html[data-skin=arcade] .transaction-details-notice{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-lemon);color:var(--ar-on-tint);font-weight:900}html[data-skin=arcade] .transaction-details-error{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-tint-tomato);color:var(--ar-danger-text);font-weight:900}html[data-skin=arcade] .transaction-details-success{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-tint-mint);color:var(--ar-mint-text);font-weight:900}html[data-skin=arcade] .transaction-workspaces .transaction-split-row{border:var(--ar-bw) solid var(--ar-line);border-radius:16px;background:var(--ar-card);box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .transaction-workspaces .transaction-split-row>button{border:var(--ar-bw) solid var(--ar-line);border-radius:12px;background:var(--ar-tint-tomato);color:var(--ar-danger-text)}html[data-skin=arcade] .transaction-workspaces .transaction-splits{border-top:var(--ar-bw) dashed var(--ar-line)}html[data-skin=arcade] .transaction-workspaces .transaction-splits-heading button{border:var(--ar-bw) solid var(--ar-line);border-radius:999px;background:var(--ar-card);color:var(--ar-ink);font-weight:900;box-shadow:var(--ar-shadow-xs)}html[data-skin=arcade] .transaction-workspaces .transaction-split-total{color:var(--ar-ink);font-weight:900}html[data-skin=arcade] .transaction-workspaces .transaction-drawer-footer{border-top:var(--ar-bw) dashed var(--ar-line);background:none}html[data-skin=arcade] .transaction-workspace-save-note{color:var(--ar-ink2);font-weight:700}html[data-skin=arcade] .transaction-workspaces .transaction-drawer-footer button{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);color:var(--ar-ink);font-family:var(--ar-display);font-size:15px;font-weight:700;box-shadow:var(--ar-shadow-sm)}html[data-skin=arcade] .transaction-workspaces .transaction-drawer-footer button.reset{color:var(--ar-danger-text)}html[data-skin=arcade] .transaction-workspaces .transaction-drawer-footer .save{background:var(--ar-tomato);color:#fff}html[data-skin=arcade] .transaction-workspaces button:focus-visible,html[data-skin=arcade] .transaction-workspaces input:focus-visible,html[data-skin=arcade] .transaction-workspaces select:focus-visible,html[data-skin=arcade] .transaction-workspaces textarea:focus-visible{outline:3px solid var(--ar-tomato)}html[data-skin=arcade] .transaction-duplicate-toggle{border:var(--ar-bw) solid var(--ar-line);border-radius:14px;background:var(--ar-card);color:var(--ar-ink)}html[data-skin=arcade] [data-workspace-shell=north] :where(h1,h2,h3,h4,.home-v2-sec b,.settings-v2-sec b,.home-v2-total,.home-v2-parts dd,.home-v2-row-right,.home-v2-detail-figure,.overview-metric-strip article>button>strong,.activity-v2-stat b,.activity-v2-day b,.activity-v2-row .home-v2-money,.transaction-workspace-amount,.transaction-drawer-header h2,.transaction-drawer-footer button,.home-v2-weekly strong,.home-v2-pill,.primary-button,.add-rule,.demo-trial-cta,.arcade-avatar,.section-kicker,.eyebrow,.home-v2-kicker,.northstar-wordmark b,.northstar-wordmark small,.overview-metric-detail-stats b,.overview-metric-detail-evidence strong,.spending-trend-digest article>b,.plan-v2-budget-right .home-v2-money,.plan-v2-kv dd,.portfolio-metric-card b,.portfolio-total-card b,.demo-wordmark,.money-plan-assistant button[type=submit]){font-family:var(--ar-display)!important}html[data-skin=arcade] .home-v2-ask .home-v2-chev:after,html[data-skin=arcade] .transaction-workspaces .transaction-drawer-footer button{font-family:var(--ar-display)!important}html[data-skin=arcade] [data-workspace-shell=north] :where(.portfolio-metric-label,.portfolio-total-card>strong,.portfolio-metric-card>strong,.activity-v2-kv dt,.activity-v2-kv dd,.activity-v2-kv dd .home-v2-money,.home-v2-kv dt,.home-v2-kv dd,.home-v2-kv dd .home-v2-money,.plan-v2-kv dt,.plan-v2-kv dd .home-v2-money,.billing-plan-summary>div>b,.billing-plan-badge,.billing-usage-grid dt,.billing-usage-grid dd,.billing-ai-meter span,.billing-ai-meter b){font-family:var(--ar-display)!important}html[data-skin=arcade] [data-workspace-shell=north] .home-v2.view-panel{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-skin=arcade][data-theme=dark]{color-scheme:dark;--ar-paper:#2b2933;--ar-card:#37353f;--ar-ink:#fbf6ea;--ar-ink2:#d8d3e0;--ar-muted:#aca7b6;--ar-mint-text:#2fd08a;--ar-tint-mint:#1f3a2e;--ar-tint-tomato:#3b2320;--ar-danger-text:#ff8a70;--ar-dots:radial-gradient(rgba(251,246,234,.08) 1.2px,transparent 0) 0 0 /22px 22px;--color-brand-ink:#2b2933;--color-surface-soft:#403e49;--color-surface-sunken:#22202a;--color-border-subtle:rgba(251,246,234,.22);--color-accent-coral:#ff6d52;--color-accent-amber:#ffb26b;--color-accent-blue:#5cb4ff;--color-state-danger:#ff6d52;--ch-paper:251,246,234;--ch-sunk:55,53,63;--ch-mint:47,208,138;--ch-amber:255,178,107;--ch-danger:255,109,82;--secondary:#403e49;--accent-foreground:#17161a;--sidebar-accent-foreground:#17161a;--border:rgba(251,246,234,.22);--input:#fbf6ea;--shadow-overlay:8px 8px 0 #17161a}html[data-skin=arcade][data-theme=dark] [data-workspace-shell=north]{--nm-ink:#2b2933;--nm-paper-rgb:251,246,234;--nm-mint-rgb:47,208,138;--nm-blue:#5cb4ff;--nm-amber:#ffb26b;--nm-amber-rgb:255,178,107;--nm-coral:#ff6d52;--nm-coral-rgb:255,109,82;--nm-hair:rgba(23,22,26,.55);--nm-shadow:rgba(0,0,0,.5);--nm-knob:#ffffff;--nm-on-lime:#ffffff}html[data-skin=arcade][data-theme=dark] ::selection{background:var(--ar-lemon);color:#17161a}html[data-skin=arcade][data-theme=dark] [data-workspace-shell=north] .northstar-brand-mark{box-shadow:none}html[data-skin=arcade][data-theme=dark] .home-v2-money.is-risk{color:#ff6d52}html[data-skin=arcade][data-theme=dark] .settings-v2-toggle input:checked+i{background:var(--ar-mint);color:var(--ar-on-tint)}html[data-skin=arcade][data-theme=dark] .recharts-cartesian-grid line{stroke:rgba(251,246,234,.14)}html[data-skin=arcade][data-theme=dark] .recharts-text{fill:var(--ar-muted)}html[data-skin=arcade][data-theme=dark] select optgroup,html[data-skin=arcade][data-theme=dark] select option{background:#37353f;color:#fbf6ea}html[data-skin=arcade][data-theme=dark] [data-workspace-shell=north] :is(.nav-item.active,.workspace-inbox-button.has-items,.home-v2-weekly,.home-v2-ask,.spending-rhythm-ai-link,.arcade-pill,.sync-banner:not(.error),.category-change-banner,.connected-trial-panel,.money-plan-ai-featured-prompt,.home-v2-row.is-button[aria-expanded=true],.overview-metric-strip article.selected,.legend li button.selected,.home-v2-parts>div) :not(svg,svg *,.home-v2-chev,.home-v2-chev *,.category-change-actions button.confirm),html[data-skin=arcade][data-theme=dark] [data-workspace-shell=north] :is(.nav-item.active,.workspace-inbox-button.has-items,.overview-currency-toggle button[aria-pressed=true],.settings-v2-seg button[aria-checked=true],.chart-mode-toggle button.selected,.legend li button.selected,.category-bars>button.selected,.overview-metric-strip article.selected,.home-v2-row.is-button[aria-expanded=true],.home-v2-chev,.home-v2-weekly,.home-v2-ask,.spending-rhythm-ai-link,.arcade-pill,.appearance-toggle,.sync-banner:not(.error),.category-change-banner,.connected-trial-panel,.money-plan-ai-featured-prompt,.money-plan-version,.money-plan-target-icon,.settings-storage-badge[data-storage=northstar],.settings-v2-row.is-button>svg,.money-review-system-icon,.money-review-section-heading span,.money-review-section-heading small,.overview-metric-detail-close,.overview-metric-detail-action,.cashflow-day-open,.cashflow-day.selected,.cashflow-day[aria-pressed=true],.cashflow-day:hover:not(.blank),.recurring-timing.is-one,.recurring-timing.is-two,.accounts-overview-icon,.accounts-purpose-icon,.accounts-account-icon,.accounts-purpose-chevron,.portfolio-income-ai,.ask-v2-rail .weekly-update-entry,.ask-header-mark,.mobile-more-icon,.onboarding-icon,.home-v2-pill,.activity-filter-toggle[aria-expanded=true],.money-plan-assistant-mark,.transaction-details-notice,.settings-link-card>svg:first-child,.portfolio-connection-mark,.arcade-avatar,.home-v2-parts>div){color:var(--ar-on-tint)}html[data-skin=arcade][data-theme=dark] .category-change-actions button.confirm,html[data-skin=arcade][data-theme=dark] .home-v2-ask .home-v2-chev{color:#ffffff}html[data-skin=arcade][data-theme=dark] :is(.segmented-tabs>button.selected,.home-v2 .analytics-grid .overview-analytics-toggle button.selected,.activity-v2-tabs button[aria-pressed=true],.transaction-workspace-tabs button[aria-pressed=true],[data-workspace-shell=north] .recurring-filter>button:is([aria-pressed=true],.selected),.activity-filter-toggle[aria-expanded=true],.activity-clear,.money-plan-assistant button[type=submit]){color:var(--ar-on-tint)}html[data-skin=arcade][data-theme=dark] .home-v2-parts dd .home-v2-money,html[data-skin=arcade][data-theme=dark] .home-v2-parts dd .home-v2-money small,html[data-skin=arcade][data-theme=dark] .home-v2-parts dt,html[data-skin=arcade][data-theme=dark] .home-v2-parts>div+div{color:var(--ar-on-tint)}html[data-skin=arcade][data-theme=dark] .home-v2-row.is-danger,html[data-skin=arcade][data-theme=dark] .home-v2-row.is-warning{background:var(--ar-tint-tomato)}html[data-skin=arcade][data-theme=dark] .home-v2-row.is-success{background:var(--ar-tint-mint)}html[data-skin=arcade][data-theme=dark] .landing-page :is(.landing-primary-button,.landing-shadcn-cta){color:#ffffff}html[data-skin=arcade][data-theme=dark] .landing-page :is(.landing-secondary-button:hover,.landing-hero-ask-suggestions button:hover,.landing-nav-links a:hover,.landing-window-bar,.landing-source-security-icon,.landing-source-problem-story article>span:first-child,.landing-security-card>span:first-child){color:var(--ar-on-tint)}html[data-skin=arcade] .merchant-icon.is-sticker.has-brand .merchant-brand-mark{width:24px;height:24px}html[data-skin=arcade] .merchant-brand-tile{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--ar-line);border-radius:8px;font-family:var(--ar-display);font-weight:700;font-size:13px;letter-spacing:-.3px;line-height:1}html[data-skin=arcade] .merchant-brand-tile[data-len="2"]{font-size:11px}html[data-skin=arcade] .merchant-brand-tile[data-len="3"]{font-size:9px}html[data-skin=arcade] .merchant-brand-tile[data-len="4"]{font-size:7.5px;letter-spacing:-.2px}