:root{color-scheme:light;--category-ink:#00598e;--category-surface:#edf6fc;--category-text:#163247;--brand-deep:#00598e;--brand-blue:#0077c0;--brand-sky:#81ceff;--brand-lime:#8ee000;--brand-heading:"Plus Jakarta Sans","Inter",system-ui,sans-serif}html.dark{color-scheme:dark;--category-ink:#81ceff;--category-surface:#243f55;--category-text:#edf5fc}html body{font-family:Inter,system-ui,sans-serif}html .bank-account-selected,html.dark .bank-account-selected,html.dark .sr-client-app .bank-account-selected{background-color:var(--brand-lime)!important;border-color:var(--brand-blue)!important;color:#163247}html .bank-account-selected :is(p,span,svg),html.dark .bank-account-selected :is(p,span,svg){color:#163247!important}html .rounded-full:has(>svg.lucide-check:only-child){background:#00598e;border-color:#00598e;color:#8ee000}html .rounded-full>svg.lucide-check:only-child{color:#8ee000;stroke-width:3;opacity:1;flex-shrink:0}html body h1,html body h2,html body h3{font-family:var(--brand-heading)}html .guide-secondary{background:#8ee000;color:#163247;border-color:#8ee000}html .guide-secondary:hover{background:#7dca00;border-color:#7dca00}html .portal-workspace,html .workspace-app,html .workspace-app .guide,html.dark .btn-secondary,html.dark .guide-secondary{color:#163247}html .workspace-app .workspace-help{color:#00598e;border-color:#cbdce8;background:#fff}html .portal-tool,html .workspace-app .workspace-card,html .workspace-app .workspace-review,html .workspace-app .workspace-tax-wrap{border-radius:8px;border-color:#dce5ec;box-shadow:none}html .portal-accent-1,html .portal-accent-2,html .portal-accent-3,html .portal-tool,html .workspace-app .workspace-card{--accent:#00598e;--tint:#edf6fc}html .workspace-app .workspace-card:before{width:2px}html .workspace-app .workspace-review,html .workspace-app .workspace-tax-wrap{background:#f2f7fa}html .workspace-app .workspace-tax-link{background:#e5f1f9;color:#00598e}html .portal-tool-icon,html .workspace-app .workspace-icon{border-radius:6px}html .portal-tool:hover,html .workspace-app a.workspace-card:hover,html .workspace-review:has(.workspace-stretched-link):hover,html .workspace-tax-wrap:has(.workspace-stretched-link):hover{transform:none;box-shadow:0 3px 12px #102d420a}html .portal-topbar{background:#00598e;border-bottom:2px solid #81ceff}html .workspace-brand{background:#00598e;border-radius:6px}html .portal-tool{border-left-width:2px}html .workspace-app .workspace-badge{color:#00598e}html .workspace-app .workspace-card-bottom span,html .workspace-app .workspace-card>p,html .workspace-app .workspace-location,html .workspace-app .workspace-pulse span{color:#526779}html .workspace-app .workspace-review .workspace-review-link{border-color:#cbdce8;color:#00598e}html .workspace-app .workspace-review .workspace-review-link:after{content:"";width:6px;height:6px;border-radius:50%;background:#8ee000}html .swal2-popup .swal2-styled.swal2-confirm{background-color:#0077c0}html .swal2-input:focus,html .swal2-textarea:focus{border-color:#0077c0!important;box-shadow:0 0 0 3px #81ceff55!important}html .portal-workspace a:focus-visible,html .portal-workspace button:focus-visible,html .workspace-app a:focus-visible,html .workspace-app button:focus-visible{outline-color:#0077c0}html.dark .portal-workspace,html.dark .workspace-app,html.dark .workspace-app .guide{color:#edf5fc}html.dark .portal-tool,html.dark .workspace-app .workspace-card{--accent:#81ceff;--tint:#243f55;border-color:#34495c}html.dark .workspace-app .workspace-help,html.dark .workspace-app .workspace-review,html.dark .workspace-app .workspace-tax-wrap{background:#192a3a;border-color:#34495c;color:#81ceff}html.dark .workspace-app .workspace-tax-link{background:#26465f;color:#bce3fc}html.dark .workspace-app .workspace-badge,html.dark .workspace-app .workspace-card-bottom span,html.dark .workspace-app .workspace-card>p,html.dark .workspace-app .workspace-location,html.dark .workspace-app .workspace-pulse span{color:#b4c5d5}html.dark .workspace-app .workspace-review .workspace-review-link{background:#234e6e;border-color:#457fa6;color:#edf5fc}html .btn-primary,html .guide-primary,html :is(button,a):is(.bg-emerald-500,.bg-emerald-600,.bg-emerald-700),html.dark .btn-primary,html.dark .guide-primary{background:#8ee000;border-color:#8ee000;color:#163247}html .btn-primary:hover,html .guide-primary:hover,html :is(button,a):is(.bg-emerald-500,.bg-emerald-600,.bg-emerald-700):hover,html.dark .btn-primary:hover,html.dark .guide-primary:hover{background:#7dca00;color:#163247}html .modern-select-popup{border-color:#cbdce8;color:#163247;border-radius:8px}html .modern-select-options button:focus,html .modern-select-options button:hover,html .modern-select-options button[aria-selected=true]{background:#edf6fc;color:#00598e}html .modern-select-trigger{border-radius:6px}html .bank-category-link{background:transparent;max-width:100%}html.dark .bank-category-link{color:#81ceff}html.dark .modern-select-popup{background:#192a3a;color:#edf5fc;border-color:#34495c}html.dark .modern-select-options button:focus,html.dark .modern-select-options button:hover,html.dark .modern-select-options button[aria-selected=true]{background:#26465f;color:#bce3fc}@media(min-width:1024px){html :is(.workspace-app,.portal-workspace) table :is(th,td){padding-top:8px;padding-bottom:8px}html :is(.workspace-app,.portal-workspace) table td>:is(button,div)[class*="min-h-[52px]"]{min-height:32px;height:auto}html :is(.workspace-app,.portal-workspace) table .modern-select-trigger{min-height:32px;padding-block:4px}}@media(max-width:1023px){html .workspace-app .app-page{padding:16px;min-width:0}html .workspace-app .workspace-main{padding-top:64px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}html .workspace-topbar{height:64px!important}html .workspace-topbar>div{padding-inline:12px;gap:4px}html .workspace-greeting{display:none}html .workspace-brand{padding:5px 8px;margin-right:auto}html .workspace-brand img{width:112px;height:34px}html .workspace-topbar button{min-width:36px;min-height:40px}html .workspace-app .mobile-header-guide,html .workspace-app .mobile-header-theme{display:none}html .workspace-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:20px}html .workspace-welcome{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}html .workspace-welcome h1{font-size:26px!important}html .workspace-pulse{grid-template-columns:minmax(0,1fr);padding:0;gap:10px;background:transparent;border:0}html .workspace-app .workspace-pulse>div{border:1px solid #dce5ec;border-radius:8px;padding:16px;background:#fff;gap:6px}html .workspace-pulse span{font-size:13px}html .workspace-pulse strong{font-size:26px!important;color:#00598e}html .workspace-pulse p{font-size:12px;padding:0 2px}html .guide-link-grid,html .guide-quick-actions,html .portal-tool-grid,html .workspace-bank-grid,html .workspace-grid,html .workspace-personal-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}html .workspace-card{padding:18px}html .workspace-section-title{margin-top:24px}html .portal-tool{min-height:72px}html .workspace-checklist{padding-inline:12px}html .workspace-checklist summary{flex-wrap:wrap;gap:8px;padding-block:8px}html .guide-header{flex-wrap:wrap;gap:12px}html.dark .workspace-app .workspace-pulse>div{background:#192a3a;border-color:#34495c}html.dark .workspace-pulse strong{color:#81ceff}}html .mobile-app-nav a[aria-current=page]{color:#00598e}html .mobile-app-nav a[aria-current=page] .mobile-app-nav-icon{background:#8ee000;color:#163247}html.dark .mobile-app-nav a[aria-current=page]{color:#81ceff}