.nav-num,.nav-label,.sidebar-bottom>p,.sidebar-bottom>.local-status,.sidebar-bottom>.user small{display:none}.sidebar-bottom{padding-top:18px}.nav-item{min-height:44px}.page-toolbar{margin-bottom:28px}.page-toolbar h1{font-size:clamp(32px,3.8vw,54px);line-height:1.08;letter-spacing:-1.8px}.controls:has(>[hidden]):not(:has(>:not([hidden]))){display:none}[hidden]{display:none!important}.help-details{border-top:1px solid #2a3e30;margin-top:20px;padding-top:14px;color:#b5c8bb;line-height:1.65;font-size:13px}.help-details summary{cursor:pointer;min-height:38px;display:list-item;color:#bbd5c4;list-style-position:inside;padding:8px 0;touch-action:manipulation}.help-details summary:focus-visible{outline:2px solid #24ed55;outline-offset:4px;border-radius:4px}.help-details p{font-size:13px;color:#a6bdad;line-height:1.7;margin:10px 0 16px}.help-details ol{padding-left:22px}.help-details li{padding:5px 0}.help-details a{color:#8ee8a3}.help-details:not([open]){margin-bottom:0}.page-help{margin:26px 0 12px;font-size:12px}.page-help>p{max-width:760px}.feature-block>p{font-size:14px;color:#a7b9ad;line-height:1.65;max-width:55ch}.feature-block h3{margin:22px 0 14px}.feature-block .actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.feature-block .status-line{margin:10px 0;font-size:13px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.integration-grid>.bank-connect{grid-column:1/-1}.bank-connect>p{max-width:65ch}.bank-alert{border-left:2px solid #deba66;padding:10px 14px;color:#e3ce9f!important;font-size:13px}.bank-scope{font-size:12px;color:#a3b8a9;line-height:1.7;margin:22px 0}.bank-accounts{margin:22px 0}.bank-accounts small{display:block;margin-top:12px}.bank-accounts .money{font-size:inherit}.bank-table .title-cell{white-space:normal;max-width:420px}.bank-table td:last-child{white-space:nowrap}.bank-import-preview{padding:18px;background:#16271b;border:1px solid #355640;border-radius:12px;line-height:1.6}.investment-details{margin:24px 0}.investment-row{padding:18px;border-bottom:1px solid #2a3e30;display:grid;gap:10px}.investment-row small{color:#a3b8a9}.manual-accounts{margin:24px 0}.assistant-welcome{padding:44px 20px;text-align:center}.assistant-welcome>span{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid #345e40;border-radius:50%;font-size:28px;color:#25ee57;box-shadow:0 0 35px #19df3510}.assistant-welcome h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:20px 0 12px}.assistant-welcome p{color:#a3b8a9;font-size:14px}.stat small{font-size:11px;color:#a3b8a9}.stat-title{color:#b5c9bc}.table-foot{font-size:11px;color:#a3b8a9}.settings-row p{font-size:13px;color:#a3b8a9}.form-note,.muted{color:#a3b8a9}.form-note{font-size:12px}.form-field{font-size:13px;color:#b7ccbf}.mini-btn,.subtle{min-height:38px}.controls input,.controls select{font-size:13px}.access-caption,.access-footer{display:none}.access-form-content>.eyebrow{display:none}.access-art p:not(.eyebrow){max-width:34ch}.access-art>.eyebrow{display:none}
@media(max-width:800px){.integration-grid{grid-template-columns:1fr}.integration-grid>.bank-connect{grid-column:auto}.page-toolbar h1{font-size:36px}.bank-table{display:block;white-space:normal}.bank-table thead{display:none}.bank-table tbody{display:block}.bank-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 18px;border-bottom:1px solid #2a3e30}.bank-table td{border:0;padding:0;white-space:normal}.bank-table td:nth-child(2){text-align:right;font-size:14px}.bank-table td:nth-child(3){font-size:12px;color:#a3b8a9}.bank-table td:last-child{text-align:right}.bank-table .title-cell{max-width:none;overflow:visible}.bank-table .title-cell small{font-size:11px;line-height:1.6}.page-help{margin:18px 0}.mini-btn,.subtle,.help-details summary{min-height:44px}.feature-block>p{font-size:14px}.stat small{font-size:10px}.form-grid .full{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.assistant-welcome>span{box-shadow:none}}
body:not([data-vorx-page="dashboard"]) .vorx-ticker{display:none}.stage-kicker,.stage-steps{display:none}.vorx-stage .stage-description{font-size:14px}.stage-copy h2{font-size:clamp(27px,3vw,38px)}
