.business-bootstrap{--bs-body-font-family:"Segoe UI",system-ui,-apple-system,sans-serif;--bs-body-color:var(--text);--bs-body-bg:var(--bg);font-family:var(--bs-body-font-family);color:var(--text);font-size:16px;line-height:1.5}.business-bootstrap .business-topbar{gap:24px;padding:18px max(24px,50vw - 680px)}.business-bootstrap .business-brand{letter-spacing:-.6px;align-items:center;gap:12px;font-size:25px;display:flex}.business-bootstrap .brand-mark{background:var(--button-bg);color:#fff;border-radius:13px;width:42px;height:42px;box-shadow:0 5px 16px #4f46e526}.business-nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.business-nav a{color:var(--muted);align-items:center;gap:7px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.business-nav a:hover{color:var(--accent)}.business-bootstrap .business-heading{align-items:end;max-width:1360px;margin:auto;padding:30px 32px 16px}.business-bootstrap .business-heading h1{font-size:30px;font-weight:750}.business-bootstrap .business-heading p{margin:6px 0}.business-bootstrap .eyebrow{letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;display:flex}.business-bootstrap .business-main{padding-top:0}.business-bootstrap .business-market-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:100%;margin:0}.business-bootstrap .business-market-controls .select,.business-bootstrap .business-market-controls .button{height:46px;min-height:46px}.business-bootstrap .business-market-controls label{min-width:130px}.business-bootstrap .select,.business-bootstrap .input{color:var(--text);background-color:var(--input-bg);border-color:var(--line);font-size:16px}.business-bootstrap .card{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:16px;box-shadow:0 3px 12px #23365a08}.business-bootstrap .business-cards{gap:18px}.business-bootstrap .business-cards .card{border-top:3px solid var(--blue);padding:22px;position:relative;overflow:hidden}.business-bootstrap .business-cards .metric-violet{border-top-color:var(--accent)}.business-bootstrap .business-cards .metric-orange{border-top-color:var(--orange)}.business-metric-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.business-metric-title svg{color:var(--blue);flex-shrink:0}.metric-violet .business-metric-title svg{color:var(--accent)}.metric-orange .business-metric-title svg{color:var(--orange)}.business-bootstrap .business-cards h2{min-height:0;color:var(--muted);margin:0 0 16px;font-size:15px;font-weight:600;line-height:1.5}.business-bootstrap .business-state{font-size:22px;font-weight:650}.business-bootstrap .business-cards p{margin:10px 0 0}.business-bootstrap .business-section.card{padding:26px}.business-bootstrap .business-simulation-notice{border-radius:10px;padding:10px 16px}.business-bootstrap .business-fields{gap:20px}.business-bootstrap .business-section{scroll-margin-top:20px}.business-bootstrap .business-section h2{font-size:22px}.business-bootstrap .business-mode{margin-top:0}.business-bootstrap .business-muted{color:var(--muted);font-size:14px}.business-bootstrap :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.business-chart-caption{flex-wrap:wrap;gap:8px 20px;padding:10px 0 16px;font-size:14px;display:flex}.business-chart-caption>span:first-child{color:var(--accent);font-weight:700}.business-bootstrap .business-price-volume{height:440px}.business-bootstrap .business-volume-note{margin:10px 0 0}.business-report-picker{gap:8px;max-width:100%;font-size:14px;display:grid}.business-report-picker .select{text-overflow:ellipsis;width:100%;max-width:100%}.business-bootstrap .business-report header{flex-wrap:wrap;align-items:start}.business-result-badge{background:var(--accent-soft);color:var(--text);border-radius:50px;padding:6px 12px;font-size:14px;font-weight:650}.business-result-badge.status-loss{background:var(--bad-bg);color:var(--red)}.business-bootstrap[data-bs-theme=light] .business-result-badge.status-loss{color:#b91c1c}.business-result-badge.status-gain{color:var(--positive);background:var(--panel);border:1px solid var(--positive)}.business-equity{margin:24px 0}.business-chart-controls{margin-top:12px;font-size:14px}.business-chart-controls summary{cursor:pointer;font-weight:600}.business-data-navigation{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.business-data-navigation input{width:240px;max-width:100%;accent-color:var(--accent)}@media (max-width:1000px){.business-bootstrap .business-nav{border-top:1px solid var(--line);order:3;justify-content:center;width:100%;padding-top:12px}.business-bootstrap .business-topbar{padding:16px 24px}.business-bootstrap .business-heading{align-items:start}.business-bootstrap .business-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.business-bootstrap .business-heading{padding:24px 16px 16px}.business-bootstrap .business-heading h1{font-size:26px}.business-bootstrap .business-topbar{gap:14px;padding:16px}.business-bootstrap .business-topbar>.controls{width:100%}.business-bootstrap .business-nav{justify-content:flex-start;gap:20px}.business-bootstrap .business-main{padding:0 16px 30px}.business-bootstrap .business-market-controls{gap:12px;width:100%}.business-bootstrap .business-market-controls label{flex:1;min-width:0}.business-bootstrap .business-market-controls>.button{width:100%}.business-bootstrap .business-cards{grid-template-columns:1fr}.business-bootstrap .business-section.card{padding:20px}}
