.account-overview{display:grid;gap:24px;color:var(--color-ink)}.account-chart{overflow:hidden}.account-next-step{padding:12px;background:#132d33;border-left:2px solid #8ce6e1;line-height:1.7!important;margin:14px 0}.account-products{list-style:none;padding:0;margin:16px 0;display:grid;gap:12px}.account-products li{display:grid;gap:4px;font-size:11px;line-height:1.6}.account-products b{font-weight:500}.account-products span{color:#a3b9bf}.account-brokers dd{overflow-wrap:anywhere;text-align:right}.account-brokers dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-brokers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:22px}.account-brokers>div{border:1px solid #263e46;border-radius:10px;padding:18px}.account-brokers h3{text-transform:capitalize;font-size:15px}.account-brokers strong{display:block;font-family:var(--font-mono);font-size:23px;margin:12px 0 5px}.account-brokers p,.account-brokers small{font-size:11px;color:#a3b9bf}.account-brokers dl{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:12px;margin:20px 0}.account-brokers dd{font-family:var(--font-mono)}.account-heading,.account-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-heading h1{font-size:26px;font-weight:650;line-height:1.25}.account-heading h1 span{font-size:12px;vertical-align:middle;border:1px solid #36535b;border-radius:6px;padding:4px 7px;margin-left:8px;color:#b4f2ee}.account-heading p,.account-section-head p,.account-footnote,.account-footer{font-size:12px;line-height:1.6;color:#a3b9bf}.account-heading p{margin-top:6px}.account-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.account-controls label{display:flex;gap:8px;align-items:center;font-size:12px;color:#b5c8ce;min-height:44px}.account-controls input{accent-color:#8ce6e1}.account-overview button{min-height:40px;border:1px solid #36535b;border-radius:8px;padding:8px 12px;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;cursor:pointer}.account-overview button:hover{background:#142a31}.account-overview button:disabled{opacity:.55;cursor:wait}.account-overview button:focus-visible,.account-overview a:focus-visible{outline:2px solid #8ce6e1;outline-offset:4px}.account-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #263e46;background:#263e46;border-radius:12px;overflow:hidden}.account-kpi{padding:20px;background:#0a1a1f;min-width:0}.account-kpi p{font-size:12px;color:#b3c6cb}.account-kpi strong{display:block;font-family:var(--font-mono);font-size:25px;font-weight:550;letter-spacing:-.02em;margin:10px 0 6px;overflow-wrap:anywhere}.account-kpi small{display:block;font-size:11px;color:#a3b9bf;line-height:1.5}.account-gain{color:#3ee08a}.account-loss{color:#ff8494}.account-panel{background:#0a1a1f;border:1px solid #263e46;border-radius:12px;padding:24px;min-width:0}.account-panel h2{font-size:16px;font-weight:600}.account-section-head p{margin-top:5px}.account-ranges{display:flex;gap:4px}.account-ranges button[aria-pressed=true]{background:#203f43;border-color:#83d6d1;color:#d2fffa}.account-chart{height:300px;margin:12px 0 6px}.account-chart-notes{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#b3c6cb}.account-chart-notes span{display:flex;gap:6px;align-items:center}.account-chart-notes i{display:inline-block;width:16px;height:2px;background:#8ce6e1}.account-chart-notes .account-capital-key{background:#b3bdcc}.account-footnote{margin-top:16px;font-size:11px}.account-empty{padding:32px 12px;min-height:130px;display:flex;justify-content:center;flex-direction:column;gap:8px;text-align:center;color:#b3c6cb}.account-empty strong{font-weight:500;font-size:14px}.account-empty p{font-size:12px;max-width:65ch;margin-inline:auto;line-height:1.7}.account-columns{display:grid;grid-template-columns:1fr 1.4fr;gap:24px}.account-distribution{margin-top:15px}.account-distribution a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #263e46;gap:10px}.account-distribution strong{font-size:13px;font-weight:500}.account-distribution small,.account-activity small,.account-table-wrap small{display:block;color:#a3b9bf;font-size:11px;margin-top:4px}.account-distribution span,.account-activity>div>span{font-family:var(--font-mono);font-size:13px;white-space:nowrap}.account-section-head>a,.account-footer>a{display:flex;gap:4px;align-items:center;color:#b4f2ee;font-size:12px}.account-activity>div{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid #263e46}.account-activity>div>div{flex:1;min-width:0}.account-activity>div>svg{flex-shrink:0;margin-top:2px;color:#a3b9bf}.account-activity strong{font-size:12px;font-weight:450;line-height:1.6;display:block;overflow-wrap:anywhere}.account-table-wrap{overflow-x:auto;margin-top:16px}.account-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.account-table-wrap th{color:#b3c6cb;font-weight:450;text-align:left;padding:10px}.account-table-wrap td{padding:15px 10px;border-top:1px solid #263e46;white-space:nowrap;font-family:var(--font-mono)}.account-table-wrap td:first-child{white-space:normal;min-width:210px;max-width:440px;font-family:var(--font-sans);overflow-wrap:anywhere}.account-table-wrap td strong{font-weight:450}.account-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px}.account-error{padding:16px;border:1px solid #965361;border-radius:10px;background:#29171e;color:#ffc1cb;font-size:13px}@media(min-width:1600px){.account-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.account-kpi{padding:18px 14px}.account-kpi strong{font-size:24px}}@media(max-width:700px){.account-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.account-kpi{padding:16px 12px}.account-kpi strong{font-size:23px}.account-columns{grid-template-columns:1fr}.account-panel{padding:18px 12px}.account-heading h1{font-size:24px}.account-chart{height:260px}.account-overview button{min-height:44px}.account-controls{width:100%;justify-content:space-between}.account-activity>div{gap:8px}.account-activity>div>span{font-size:11px}}.strategy-bridge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem 0 1.5rem}.strategy-bridge small,.strategy-bridge strong{display:block}.strategy-bridge small{color:var(--aurum-text-secondary, #94afb4);margin-bottom:.5rem}.strategy-bridge strong{font-size:1.35rem;font-variant-numeric:tabular-nums}.strategy-history{margin-top:1.25rem}.strategy-history summary{cursor:pointer;padding:.75rem 0}.strategy-history summary:focus-visible{outline:2px solid var(--aurum-accent, #8ce6e1);outline-offset:4px}.strategy-performance{margin-bottom:2rem}@media(max-width:650px){.strategy-bridge{grid-template-columns:repeat(2,minmax(0,1fr))}}.scoreboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.scoreboard-card{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid #263e46;border-radius:10px;background:#0d2127;min-width:0;transition:border-color .15s}.scoreboard-card:hover{border-color:#4f7f84}.scoreboard-card:focus-visible{outline:2px solid #8ce6e1;outline-offset:2px}.scoreboard-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.scoreboard-card h3{font-size:14px;font-weight:600}.scoreboard-decides{flex-shrink:0;font-size:10px;padding:2px 8px;border-radius:999px;border:1px solid #36555c;color:#b3c6cb;white-space:nowrap}.scoreboard-decides.is-ia{border-color:#4fa7a2;color:#b4f2ee;background:#123338}.scoreboard-decides.is-mixta{border-color:#b08a3e;color:#f1d9a6;background:#2e2614}.scoreboard-pnl{display:block;font-family:var(--font-mono);font-size:24px;font-weight:550;letter-spacing:-.02em;margin-top:6px}.scoreboard-card>small{font-size:11px;color:#a3b9bf;line-height:1.5}.scoreboard-states{list-style:none;margin:8px 0 0;padding:10px 0 0;border-top:1px solid #263e46;display:grid;gap:10px}.scoreboard-state{font-size:12px;font-weight:500;color:#e8f6f7}.scoreboard-states p{font-size:11px;line-height:1.55;color:#b3c6cb;margin-top:3px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.scoreboard-states small{display:block;font-size:10px;color:#8aa3a9;margin-top:3px}.scoreboard-evidence{font-size:11px;line-height:1.55;color:#d2e4e7;padding:8px 10px;border-radius:8px;background:#132a30}.scoreboard-how{font-size:11px;line-height:1.55;color:#8aa3a9;margin-top:auto;padding-top:8px}.scoreboard-link{display:flex;gap:4px;align-items:center;color:#b4f2ee;font-size:12px}.scoreboard-bridge{margin-top:18px;padding-bottom:0;border-top:1px solid #263e46;padding-top:16px}@media(max-width:1200px){.scoreboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.scoreboard-grid{grid-template-columns:1fr}}.scoreboard-warning{font-size:11px;line-height:1.55;color:#ffd9a0;padding:8px 10px;border-radius:8px;background:#33250f;border:1px solid #7a5a22}.scoreboard-models small{display:block;font-size:10px;color:#8aa3a9;margin-bottom:4px}.scoreboard-models ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.scoreboard-models li{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:8px;font-family:var(--font-mono);font-size:10.5px;color:#b3c6cb}.scoreboard-models li span:first-child{overflow-wrap:anywhere}.scoreboard-models li.has-errors{color:#ffb3a0}
