:root{color-scheme:dark;font-family:IBM Plex Sans,Segoe UI,sans-serif;--bg: #07111e;--bg-elevated: rgba(12, 26, 45, .88);--panel-border: rgba(148, 176, 215, .16);--text: #edf4ff;--muted: #91a6c4;--buy: #13c296;--sell: #ff6a63;--accent: #57a7ff;--shadow: 0 24px 64px rgba(0, 0, 0, .34)}.guide-page{--guide-green: #41e6a1;--guide-blue: #5aa7ff;display:grid;gap:72px;padding:26px 0 80px;color:#f4f8ff}.guide-page h2,.guide-page h3,.guide-page p{margin-top:0}.guide-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;min-height:520px;padding:54px clamp(24px,5vw,72px);overflow:hidden;border:1px solid rgba(90,167,255,.2);border-radius:28px;background:radial-gradient(circle at 83% 32%,rgba(65,230,161,.13),transparent 30%),radial-gradient(circle at 20% 10%,rgba(90,167,255,.13),transparent 35%),#07111f;box-shadow:0 28px 80px #00000047}.guide-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(117,153,199,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(117,153,199,.05) 1px,transparent 1px);background-size:38px 38px;content:"";-webkit-mask-image:linear-gradient(to right,transparent,#000);mask-image:linear-gradient(to right,transparent,#000);pointer-events:none}.guide-hero-copy{position:relative;z-index:1;max-width:720px}.guide-kicker,.guide-section-heading>span,.guide-trigger-card>span{color:var(--guide-green);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.guide-hero h2{margin:18px 0 24px;font-size:clamp(2.25rem,4.7vw,4.7rem);line-height:1.05;letter-spacing:-.055em}.guide-hero h2 em{color:var(--guide-green);font-style:normal}.guide-hero-copy>p{max-width:650px;color:#adbbcd;font-size:1.05rem;line-height:1.8;word-break:keep-all}.guide-hero-actions{display:flex;align-items:center;gap:22px;margin-top:34px}.guide-hero-actions .primary-button{min-height:48px;padding:0 22px;text-decoration:none}.guide-text-link{color:#dce8f8;font-size:.9rem;font-weight:700;text-decoration:none}.guide-market-visual{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto 1fr auto;align-self:stretch;min-height:390px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#040c17c7;box-shadow:inset 0 0 50px #41e6a10a}.guide-market-label{display:flex;justify-content:space-between;color:#71839a;font-size:.68rem;font-weight:800;letter-spacing:.13em}.guide-market-label-sell strong{color:#ff778c}.guide-market-label-buy strong{color:#55c9ff}.guide-bars{display:flex;align-items:end;gap:7px;padding:10px 4px}.guide-bars i{flex:1;min-height:10px;border-radius:3px 3px 0 0;background:linear-gradient(to top,#ff557124,#ff5571b8)}.guide-bars-buy{align-items:start}.guide-bars-buy i{border-radius:0 0 3px 3px;background:linear-gradient(to bottom,#4cc0ffbd,#4cc0ff21)}.guide-reference-line{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid var(--guide-green);border-bottom:1px solid rgba(65,230,161,.2);color:var(--guide-green);font-size:.65rem;letter-spacing:.13em}.guide-reference-line b{font-size:.75rem}.guide-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(130,162,205,.14);border-radius:20px;background:#091525b8}.guide-summary>div{display:grid;grid-template-columns:36px 1fr;gap:3px 12px;padding:26px;border-right:1px solid rgba(130,162,205,.12)}.guide-summary>div:last-child{border-right:0}.guide-summary .guide-icon{grid-row:1 / 4}.guide-summary span{color:#74869d;font-size:.72rem;font-weight:700;text-transform:uppercase}.guide-summary strong{font-size:.95rem}.guide-summary small{color:#8fa0b5}.guide-icon{width:25px;height:25px;color:var(--guide-green)}.guide-section{scroll-margin-top:20px}.guide-section-heading{max-width:760px;margin-bottom:32px}.guide-section-heading h2{margin:10px 0 12px;font-size:clamp(1.65rem,3vw,2.7rem);letter-spacing:-.035em}.guide-section-heading p{color:#91a2b7;line-height:1.75;word-break:keep-all}.guide-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px}.guide-flow-card{min-height:230px;padding:24px;border:1px solid rgba(130,162,205,.14);border-radius:18px;background:linear-gradient(145deg,#0f1f33e0,#07111feb)}.guide-flow-card-active{border-color:#41e6a173;box-shadow:0 0 35px #41e6a114}.guide-flow-card>b{float:right;color:#3c4d62;font-size:1.7rem}.guide-flow-card h3{margin:24px 0 10px;font-size:1.05rem}.guide-flow-card p{color:#8fa0b5;font-size:.88rem;line-height:1.65}.guide-flow-arrow{color:#476078;font-size:1.35rem}.guide-mm-section{padding:52px;border-radius:26px;background:linear-gradient(145deg,#0b1c2cf5,#050e1af5)}.guide-mm-grid{display:grid;grid-template-columns:minmax(350px,.9fr) 1.1fr;gap:56px;align-items:center}.guide-ladder-card{padding:25px;border:1px solid rgba(130,162,205,.14);border-radius:20px;background:#060f1c}.guide-ladder-side>span{display:block;margin:5px 0 12px;color:#71839a;font-size:.66rem;font-weight:800;letter-spacing:.13em;text-align:center}.guide-ladder-side>div{display:flex;align-items:center;justify-content:center;gap:12px;height:28px}.guide-ladder-side b{width:46px;color:#8394a9;font-size:.68rem;font-variant-numeric:tabular-nums}.guide-ladder-side i{display:block;height:10px;border-radius:2px;background:linear-gradient(90deg,#ff567333,#ff5673d1)}.guide-ladder-bids i{background:linear-gradient(90deg,#4bc0ffcc,#4bc0ff29)}.guide-ladder-mid{display:flex;align-items:center;justify-content:space-between;margin:12px 0;padding:11px 14px;border:1px solid rgba(65,230,161,.42);border-radius:8px;color:#a8b8ca;font-size:.7rem}.guide-ladder-mid strong{color:var(--guide-green);letter-spacing:.1em}.guide-principles{display:grid;gap:18px}.guide-principles>div{display:grid;grid-template-columns:42px 1fr;gap:14px}.guide-principles>div>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(65,230,161,.35);border-radius:50%;color:var(--guide-green);font-size:.8rem;font-weight:800}.guide-principles h3{margin-bottom:6px;font-size:1rem}.guide-principles p{color:#91a2b7;font-size:.88rem;line-height:1.6}.guide-trigger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-trigger-card{min-height:220px;padding:26px;border:1px solid rgba(130,162,205,.15);border-radius:18px;background:#0a1727b8}.guide-trigger-card>span{display:block;margin-top:30px;font-size:.63rem}.guide-trigger-card h3{margin:7px 0 10px}.guide-trigger-card p{color:#8fa0b5;font-size:.88rem;line-height:1.65}.guide-guardrail{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:18px;border:1px solid rgba(65,230,161,.15);border-radius:14px;background:#41e6a109}.guide-guardrail strong{margin-right:10px;color:var(--guide-green)}.guide-guardrail span{padding:7px 11px;border:1px solid rgba(130,162,205,.16);border-radius:999px;color:#9eafc1;font-size:.76rem}.guide-autobot-section{padding:48px;border:1px solid rgba(90,167,255,.16);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(90,167,255,.1),transparent 35%),#071220bf}.guide-sequence{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center}.guide-sequence>div{min-height:100px;padding:18px;border-top:2px solid var(--guide-blue);background:#0c1c2fcc}.guide-sequence b{font-size:.9rem}.guide-sequence p{margin:8px 0 0;color:#8fa0b5;font-size:.78rem;line-height:1.5}.guide-sequence .guide-flow-arrow{padding:0 12px}.guide-note{margin:20px 0 0;padding:14px 16px;border-left:3px solid var(--guide-green);color:#93a5ba;font-size:.82rem;line-height:1.65;background:#41e6a10a}.guide-note strong{color:#dce7f3}.guide-dashboard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.guide-dashboard-grid>div{padding:22px;border:1px solid rgba(130,162,205,.14);border-radius:16px;background:#0a1727b3}.guide-dashboard-grid span{color:var(--guide-green);font-size:.7rem;font-weight:800;letter-spacing:.06em}.guide-dashboard-grid strong{display:block;margin:14px 0 8px;font-size:.95rem}.guide-dashboard-grid p{color:#8597ad;font-size:.8rem;line-height:1.6}.guide-disclaimer{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:24px;border:1px solid rgba(255,190,82,.18);border-radius:16px;background:#ffbe520a}.guide-disclaimer .guide-icon{color:#ffc267}.guide-disclaimer strong{color:#f3d7a4}.guide-disclaimer p{margin:7px 0 0;color:#99a8b9;font-size:.82rem;line-height:1.65}@media (max-width: 1050px){.guide-hero{grid-template-columns:1fr;gap:40px}.guide-summary{grid-template-columns:repeat(2,1fr)}.guide-summary>div:nth-child(2){border-right:0}.guide-summary>div:nth-child(-n+2){border-bottom:1px solid rgba(130,162,205,.12)}.guide-flow{grid-template-columns:repeat(2,1fr)}.guide-flow-arrow{display:none}.guide-mm-grid{grid-template-columns:1fr}.guide-trigger-grid,.guide-dashboard-grid{grid-template-columns:repeat(2,1fr)}.guide-sequence{grid-template-columns:repeat(2,1fr);gap:12px}.guide-sequence .guide-flow-arrow{display:none}}@media (max-width: 640px){.guide-page{gap:48px;padding-top:12px}.guide-hero{min-height:auto;padding:34px 20px;border-radius:20px}.guide-hero h2 br{display:none}.guide-hero-actions{align-items:stretch;flex-direction:column}.guide-market-visual{min-height:310px;padding:18px}.guide-summary,.guide-flow,.guide-trigger-grid,.guide-dashboard-grid,.guide-sequence{grid-template-columns:1fr}.guide-summary>div{border-right:0;border-bottom:1px solid rgba(130,162,205,.12)}.guide-summary>div:last-child{border-bottom:0}.guide-flow-card{min-height:auto}.guide-mm-section,.guide-autobot-section{padding:28px 18px;border-radius:20px}.guide-mm-grid{gap:30px}.guide-ladder-card{padding:16px}}@media (prefers-reduced-motion: reduce){.guide-page *{scroll-behavior:auto!important;transition:none!important}}.incident-guide{--incident-red: #ff647c;--incident-amber: #ffc267;gap:54px}.incident-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:clamp(28px,5vw,70px);align-items:center;padding:clamp(28px,5vw,64px);border:1px solid rgba(255,100,124,.28);border-radius:26px;background:radial-gradient(circle at 85% 15%,rgba(255,100,124,.13),transparent 30%),linear-gradient(145deg,#101624,#070d18);box-shadow:0 28px 80px #0000004d}.incident-severity{display:inline-flex;padding:7px 11px;border:1px solid rgba(255,100,124,.45);border-radius:999px;color:#ff9aaa;background:#ff647c14;font-size:.7rem;font-weight:900;letter-spacing:.13em}.incident-hero h2{margin:20px 0;font-size:clamp(2.1rem,4.8vw,4.5rem);line-height:1.04;letter-spacing:-.055em}.incident-hero h2 em{color:var(--incident-red);font-style:normal}.incident-hero>div>p{max-width:720px;color:#aebdd0;line-height:1.8}.incident-verdict{padding:26px;border:1px solid rgba(255,194,103,.25);border-radius:18px;background:#ffc2670e}.incident-verdict span{color:var(--incident-amber);font-size:.72rem;font-weight:850;letter-spacing:.1em}.incident-verdict strong{display:block;margin:14px 0 10px;font-size:1.25rem}.incident-verdict p{color:#b4c1d1;line-height:1.7}.incident-verdict small{display:block;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#8293a9;line-height:1.6}.incident-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.incident-metric{display:grid;gap:7px;min-height:150px;padding:22px;border:1px solid rgba(130,162,205,.15);border-radius:16px;background:#0a1727c7}.incident-metric span{color:#8799ae;font-size:.75rem;font-weight:750}.incident-metric strong{align-self:end;font-size:clamp(1.35rem,2.5vw,2rem);font-variant-numeric:tabular-nums}.incident-metric small{color:#8293a8}.incident-metric.danger strong{color:#ff8397}.incident-metric.warning strong{color:#ffd080}.incident-section{padding-top:4px}.incident-finding-grid,.incident-response-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.incident-finding,.incident-response-grid>div{padding:24px;border:1px solid rgba(130,162,205,.16);border-radius:17px;background:#0a1727bf}.incident-finding b,.incident-response-grid span{color:var(--incident-amber);font-size:.7rem;letter-spacing:.1em}.incident-finding.confirmed b{color:#ff8297}.incident-finding.cleared b{color:#83d5ff}.incident-finding h3,.incident-response-grid h3{margin:14px 0 9px;font-size:1rem}.incident-finding p,.incident-response-grid p{margin:0;color:#93a4b8;font-size:.86rem;line-height:1.7}.incident-guide code{color:#9dd4ff;overflow-wrap:anywhere}.incident-table-wrap{overflow-x:auto;border:1px solid rgba(130,162,205,.16);border-radius:16px}.incident-table{width:100%;min-width:620px;border-collapse:collapse;font-variant-numeric:tabular-nums;background:#07111ec7}.incident-table th,.incident-table td{padding:15px 18px;border-bottom:1px solid rgba(130,162,205,.11);text-align:right}.incident-table th:first-child,.incident-table td:first-child{text-align:left}.incident-table thead th{color:#8092a8;font-size:.72rem;letter-spacing:.06em}.incident-table tbody th{color:#dce7f4}.incident-table tbody td{color:#aebdd0}.incident-table tr:last-child>*{border-bottom:0}.incident-table .incident-total>*{color:#ff91a2;font-weight:850;background:#ff647c0d}.incident-loss{color:#ff8397!important;font-weight:800}.incident-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;counter-reset:incident-step}.incident-timeline li{position:relative;min-height:150px;padding:22px;border-top:2px solid var(--incident-red);background:#0a1727bf;counter-increment:incident-step}.incident-timeline li:before{display:block;margin-bottom:18px;color:#586b82;font-weight:850;content:"0" counter(incident-step)}.incident-timeline b{display:block;margin-bottom:8px;font-size:.9rem}.incident-timeline span{color:#8fa0b5;font-size:.78rem;line-height:1.55}.incident-callout{margin-top:16px;padding:20px;border-left:3px solid #5aa7ff;background:#5aa7ff0f}.incident-callout strong{color:#bcdcff}.incident-callout p{margin:8px 0 0;color:#91a5bd;line-height:1.65}.incident-response-grid>div.urgent{border-color:#ff647c59;background:#ff647c0e}.incident-response-grid>div.implemented{border-color:#41e6a152;background:#41e6a10e}.incident-response-grid>div.implemented span{color:#65e8ab}.incident-deployment{padding:clamp(24px,4vw,46px);border:1px solid rgba(65,230,161,.22);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(65,230,161,.09),transparent 32%),#071220b8}.incident-deployment-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px}.incident-checklist-card{padding:clamp(20px,3vw,28px);border:1px solid rgba(130,162,205,.16);border-radius:18px;background:#081423db}.incident-checklist-card>span{color:#7f93aa;font-size:.68rem;font-weight:900;letter-spacing:.12em}.incident-checklist-card h3{margin:10px 0 20px;font-size:1.05rem}.incident-checklist-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.incident-checklist-card li{position:relative;padding-left:22px;color:#a9b8c9;font-size:.86rem;line-height:1.55}.incident-checklist-card li:before{position:absolute;top:.45em;left:0;width:8px;height:8px;border:2px solid #65e8ab;border-radius:50%;content:"";box-shadow:0 0 0 3px #41e6a114}.incident-checklist-card.protection{border-color:#41e6a140}.incident-checklist-card.protection>span,.incident-checklist-card.verification>span{color:#65e8ab}.incident-checklist-card.verification li:before{border-color:#5aa7ff;box-shadow:0 0 0 3px #5aa7ff14}.incident-checklist-subsection{margin-top:24px;padding-top:22px;border-top:1px solid rgba(130,162,205,.14)}.incident-checklist-subsection>strong{display:block;margin-bottom:14px;color:#dce8f5;font-size:.82rem}.incident-checklist-subsection li:before{border-color:#5aa7ff;box-shadow:0 0 0 3px #5aa7ff14}.incident-retry-policy{margin-top:16px;padding:22px;border:1px solid rgba(90,167,255,.3);border-radius:14px;background:#5aa7ff11}.incident-retry-policy>span{display:block;margin-bottom:9px;color:#82baff;font-size:.68rem;font-weight:900;letter-spacing:.12em}.incident-retry-policy strong{color:#d3e7ff}.incident-retry-policy p{margin:8px 0 0;color:#a7b7c9;font-size:.88rem;line-height:1.7}.incident-risk-warning{margin-top:16px;padding:21px 22px;border:1px solid rgba(255,194,103,.28);border-left:4px solid var(--incident-amber);border-radius:14px;background:#ffc2670e}.incident-risk-warning strong{color:#ffd28d}.incident-risk-warning p{margin:8px 0 0;color:#aeb9c8;font-size:.88rem;line-height:1.7}.symmetric-strategy-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:20px 22px;border:1px solid rgba(130,162,205,.18);border-radius:16px;background:#0a1727c7}.symmetric-strategy-banner>div{min-width:0}.symmetric-strategy-banner span{display:block;margin-bottom:7px;color:#8fa0b5;font-size:.68rem;font-weight:900;letter-spacing:.12em}.symmetric-strategy-banner strong{font-size:1rem}.symmetric-strategy-banner p{margin:7px 0 0;color:#91a2b7;font-size:.8rem;line-height:1.55}.symmetric-strategy-banner small{display:block;margin-top:7px;color:#7589a1;font-size:.7rem;line-height:1.5}.symmetric-strategy-banner dl{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:18px;max-width:560px;margin:0}.symmetric-strategy-banner dl div{min-width:90px}.symmetric-strategy-banner dt{color:#7f91a7;font-size:.67rem}.symmetric-strategy-banner dd{margin:5px 0 0;color:#dce8f5;font-size:.82rem;font-weight:800}.symmetric-strategy-banner.enabled{border-color:#41e6a159;background:#41e6a10e}.symmetric-strategy-banner.enabled span{color:#65e8ab}.symmetric-strategy-banner.halted{border-color:#ff647c80;background:#ff647c14}.symmetric-strategy-banner.halted span{color:#ff8297}@media (max-width: 1050px){.incident-hero{grid-template-columns:1fr}.incident-metrics,.incident-timeline{grid-template-columns:repeat(2,1fr)}.incident-deployment-grid{grid-template-columns:1fr}}@media (max-width: 640px){.incident-guide{gap:40px}.incident-hero{padding:28px 20px}.incident-metrics,.incident-finding-grid,.incident-response-grid,.incident-timeline{grid-template-columns:1fr}.incident-metric{min-height:125px}.incident-deployment{padding:24px 18px}}@media (max-width: 800px){.symmetric-strategy-banner{align-items:flex-start;flex-direction:column}.symmetric-strategy-banner dl{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:10px}}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(87,167,255,.18),transparent 32%),radial-gradient(circle at top right,rgba(19,194,150,.12),transparent 24%),linear-gradient(180deg,#07111e,#040914);color:var(--text)}.st-page,.sync-trading-page{display:grid;gap:18px;padding:24px 0 60px}.sync-trading-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.sync-trading-heading>div>span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.12em}.sync-trading-heading h2{margin:8px 0;font-size:1.7rem}.sync-trading-heading p{margin:0;color:var(--muted)}.sync-trading-actions{display:flex;flex-wrap:wrap;gap:9px}.sync-trading-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sync-trading-flow article{display:grid;gap:6px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#111e30a6}.sync-trading-flow strong{color:var(--accent)}.sync-trading-flow span{font-weight:700}.sync-trading-flow small{color:var(--muted);line-height:1.45}.sync-account-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sync-account-balance-card{display:grid;gap:16px;min-width:0;padding:18px;border:1px solid var(--panel-border);border-radius:12px;background:#ffffff06}.sync-account-balance-card.sell{border-color:#ff6a637a;background:linear-gradient(135deg,#ff6a631c,#ffffff05)}.sync-account-balance-card.buy{border-color:#13c2967a;background:linear-gradient(135deg,#13c2961c,#ffffff05)}.sync-account-balance-card header{display:grid;gap:5px}.sync-account-balance-card header span{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.09em}.sync-account-balance-card.sell header span,.sync-account-balance-card.sell .sync-balance-total b{color:var(--sell)}.sync-account-balance-card.buy header span,.sync-account-balance-card.buy .sync-balance-total b{color:var(--buy)}.sync-account-balance-card header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-balance-total{display:grid;gap:5px}.sync-balance-total>span,.sync-account-balance-card dt,.sync-account-balance-card footer{color:var(--muted);font-size:.76rem}.sync-balance-total b{font-size:1.35rem;font-variant-numeric:tabular-nums}.sync-account-balance-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.sync-account-balance-card dl>div{min-width:0;padding:10px;border-radius:9px;background:#040c1759}.sync-account-balance-card dd{display:grid;gap:3px;margin:5px 0 0;font-weight:750;font-variant-numeric:tabular-nums}.sync-account-balance-card dd small{color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.45}.sync-account-balance-card footer{padding-top:1px}.sync-sell-order-count,.sync-sell-account{color:var(--sell)}.sync-sell-totals{margin-left:8px;color:var(--sell);font-size:.76rem;font-weight:750;white-space:nowrap}.sync-trading-sell-orders .data-table td:nth-child(2){max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.sync-progress-running{color:#ffc267}.sync-progress-failed{color:var(--sell)}.sync-progress-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sync-progress-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:76px;padding:10px;border:1px solid var(--panel-border);border-radius:10px;background:#ffffff06}.sync-progress-steps li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(148,176,215,.26);border-radius:50%;color:var(--muted);font-size:.72rem;font-weight:850}.sync-progress-steps li>div{display:grid;align-content:start;gap:4px;min-width:0}.sync-progress-steps li strong{font-size:.78rem;line-height:1.35}.sync-progress-steps li small{color:var(--muted);font-size:.68rem;line-height:1.35}.sync-step-button{width:100%;min-height:30px;margin-top:4px;padding:4px 6px;font-size:.68rem}.sync-progress-steps li.active{border-color:#ffc26794;background:#ffc26713;box-shadow:0 0 18px #ffc26714}.sync-progress-steps li.active>span{border-color:#ffc267;color:#ffd48a}.sync-progress-steps li.done{border-color:#13c29659;background:#13c2960e}.sync-progress-steps li.done>span{border-color:var(--buy);color:var(--buy)}.sync-progress-steps li.skipped{opacity:.58}.sync-progress-steps li.failed{border-color:#ff6a6366;background:#ff6a630e}.sync-progress-steps li.failed>span{border-color:var(--sell);color:var(--sell)}.sync-seller-availability{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding:11px 13px;border:1px solid rgba(19,194,150,.34);border-radius:10px;background:#13c2960e;font-size:.8rem}.sync-seller-availability strong{color:var(--buy)}.sync-seller-availability span{color:var(--muted)}.sync-seller-availability.shortage{border-color:#ff6a6373;background:#ff6a6311}.sync-seller-availability.shortage strong{color:var(--sell)}.sync-next-step{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:11px 13px;border:1px solid rgba(87,167,255,.35);border-radius:10px;background:#57a7ff11}.sync-next-step>span{color:var(--accent);font-size:.72rem;font-weight:850;letter-spacing:.08em}.sync-next-step>strong{margin-right:auto;font-size:.86rem}.sync-next-step .primary-button{min-height:34px;padding:6px 10px;font-size:.75rem}.sync-trading-status dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.sync-trading-status dl>div{padding:12px;border-radius:10px;background:#ffffff08}.sync-trading-status dt{color:var(--muted);font-size:.8rem}.sync-trading-status dd{margin:5px 0 0;font-weight:700}.sync-on{color:var(--buy)}.sync-off{color:var(--sell)}.sync-cron-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sync-cron-grid>label,.sync-cron-grid>div{display:grid;gap:6px;min-height:104px;padding:14px;border:1px solid rgba(148,176,215,.14);border-radius:10px;background:#ffffff06}.sync-cron-grid span{color:var(--muted);font-size:.78rem}.sync-cron-grid strong{font-size:.92rem}.sync-cron-grid small{color:var(--muted);line-height:1.4}.sync-cron-grid input{min-height:38px;padding:7px 9px;color:var(--text);border:1px solid var(--line);border-radius:8px;background:var(--panel)}.sync-trading-log-dialog{width:min(1280px,100%)}.sync-trading-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px}.sync-trading-form label{display:grid;gap:6px;color:var(--muted);font-size:.82rem}.sync-trading-form select,.sync-trading-form input{min-width:0;min-height:40px;padding:8px 10px;color:var(--text);border:1px solid var(--line);border-radius:8px;background:var(--panel)}@media (max-width: 850px){.sync-trading-heading{align-items:flex-start;flex-direction:column}.sync-trading-flow,.sync-trading-status dl,.sync-trading-form,.sync-cron-grid{grid-template-columns:1fr}}@media (max-width: 620px){.sync-account-balance-grid,.sync-account-balance-card dl{grid-template-columns:1fr}}@media (max-width: 1100px){.sync-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 620px){.sync-progress-steps{grid-template-columns:1fr}.sync-progress-steps li{min-height:0}}.st-page-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.st-page-heading>div>span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.12em}.st-page-heading h2{margin:8px 0;font-size:1.7rem}.st-page-heading p{margin:0;color:var(--muted)}.st-actions{display:flex;gap:9px;flex-wrap:wrap}.st-verdict{display:flex;align-items:center;gap:22px;padding:16px 20px;border:1px solid var(--panel-border);border-radius:12px}.st-verdict strong{font-size:1.35rem}.st-verdict div{display:grid;gap:4px;color:var(--muted);font-size:.85rem}.st-danger{border-color:#ff6a638c;background:#ff6a6314}.st-danger strong{color:var(--sell)}.st-warning{border-color:#ffc26780;background:#ffc2670f}.st-warning strong{color:#ffc267}.st-normal strong{color:var(--buy)}.st-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-metric-grid article,.st-section{padding:18px;border:1px solid var(--panel-border);border-radius:12px;background:var(--bg-elevated)}.st-metric-grid span{color:var(--muted);font-size:.78rem}.st-metric-grid strong{display:block;margin:9px 0;font-size:1.15rem;font-variant-numeric:tabular-nums}.st-metric-grid small{color:var(--muted);font-size:.72rem}.st-section h3{margin:0 0 14px;font-size:1rem}.st-table-wrap{overflow-x:auto}.st-table{width:100%;min-width:580px;border-collapse:collapse;font-variant-numeric:tabular-nums}.st-table th,.st-table td{padding:10px;border-bottom:1px solid var(--panel-border);text-align:right;color:var(--muted)}.st-table th:first-child{text-align:left;color:var(--text)}.st-table tr:last-child>*{border-bottom:0}.st-two-column{display:grid;grid-template-columns:1fr 1fr;gap:16px}.st-details{display:grid;gap:11px;margin:0}.st-details div{display:grid;grid-template-columns:145px 1fr;gap:10px}.st-details dt{color:var(--muted);font-size:.8rem}.st-details dd{margin:0;font-size:.86rem}.st-run-list{display:grid;gap:8px}.st-run-list>div{display:grid;grid-template-columns:55px 180px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--panel-border)}.st-run-list small{color:var(--muted)}@media (max-width: 850px){.st-page-heading,.st-verdict{align-items:flex-start;flex-direction:column}.st-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-two-column{grid-template-columns:1fr}.st-run-list>div{grid-template-columns:1fr;gap:4px}}@media (max-width: 540px){.st-metric-grid{grid-template-columns:1fr}.st-details div{grid-template-columns:1fr;gap:3px}}button,input{font:inherit}.login-shell,.dashboard-shell{width:min(1440px,calc(100vw - 48px));margin:0 auto;padding:32px 0 48px}.login-shell{min-height:100vh;display:grid;place-items:center}.login-card,.panel,.metric-card,.hero-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--bg-elevated);border:1px solid var(--panel-border);border-radius:24px;box-shadow:var(--shadow)}.login-card{width:min(560px,100%);padding:32px}.eyebrow{color:var(--accent);font-size:.8rem;letter-spacing:.22em;text-transform:uppercase}.header-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app-version{border:1px solid rgba(87,167,255,.28);border-radius:999px;color:#bcd7f7;font-size:.76rem;font-weight:700;line-height:1;padding:6px 10px}.login-card h1,.hero-bar h1,.panel h2{margin:10px 0 12px;font-family:Space Grotesk,IBM Plex Sans,sans-serif}.login-form{display:grid;gap:16px;margin-top:24px}.login-form label{display:grid;gap:8px}.login-form input{min-height:52px;border-radius:16px;border:1px solid rgba(148,176,215,.2);background:#ffffff08;color:var(--text);padding:0 16px}.login-form button,.primary-button,.ghost-button,.danger-button{min-height:48px;border:0;border-radius:14px;cursor:pointer}.login-form button,.primary-button{background:linear-gradient(135deg,#57a7ff,#13c296);color:#05101a;font-weight:700}.ghost-button{background:#ffffff0a;color:var(--text);padding:0 16px}.danger-button{background:linear-gradient(135deg,#ff6a63eb,#ff9678eb);color:#180707;font-weight:700;padding:0 16px}.link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.55}.form-error{color:#ffd7d4;background:#ff6a631a;border:1px solid rgba(255,106,99,.24);border-radius:14px;padding:12px 14px}.form-notice{color:#d9ecff;background:#57a7ff1f;border:1px solid rgba(87,167,255,.24);border-radius:14px;padding:12px 14px}.all-run-progress{display:grid;margin:16px 0;overflow:hidden;border:1px solid rgba(148,176,215,.2);border-radius:8px;background:#ffffff06}.all-run-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;border-bottom:1px solid rgba(148,176,215,.12)}.all-run-step:last-child{border-bottom:0}.all-run-step.is-running{background:#57a7ff1c;box-shadow:inset 3px 0 #57a7ff}.all-run-step.is-completed{background:#13c29617;box-shadow:inset 3px 0 #13c296}.all-run-step.is-failed{background:#ff6a631a;box-shadow:inset 3px 0 #ff6a63}.all-run-step-number{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(148,176,215,.26);border-radius:50%;color:var(--text);font-weight:700}.all-run-step-copy{display:grid;min-width:0;gap:3px}.all-run-step-copy strong{color:var(--text);font-size:.92rem}.all-run-step-copy span{color:var(--muted);font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.all-run-step-status{color:var(--muted);font-size:.82rem;font-weight:700}.all-run-step.is-running .all-run-step-status{color:#9dceff}.all-run-step.is-completed .all-run-step-status{color:#68e5bf}.all-run-step.is-failed .all-run-step-status{color:#ffaaa5}.autobot-v2-section{margin:22px 0;border-color:#57a7ff57;box-shadow:inset 0 3px #57a7ffb8}.status-chip{display:inline-flex;min-height:32px;align-items:center;padding:4px 12px;border:1px solid rgba(148,176,215,.28);border-radius:999px;color:var(--muted);font-size:.82rem;font-weight:800}.status-chip.is-on{border-color:#13c29680;background:#13c2961f;color:#68e5bf}.hero-bar{padding:24px;margin-bottom:24px}.hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.hero-copy{min-width:0}.header-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:140px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,176,215,.16);color:var(--muted);text-decoration:none;white-space:nowrap}.nav-link-active{color:var(--text);background:#57a7ff1f;border-color:#57a7ff47}.market-trades-panel{padding:24px}.market-trades-header{align-items:center;margin-bottom:12px}.market-trades-kicker{color:var(--buy);font-size:.72rem;font-weight:800;letter-spacing:.11em}.market-trades-header h2{margin-bottom:6px}.market-trades-live-status{min-height:20px;margin:0 0 14px;color:var(--muted);font-size:.82rem}.market-trades-table-wrap{max-height:calc(100vh - 330px);min-height:360px;overflow:auto;border:1px solid rgba(148,176,215,.13);border-radius:14px;background:#030a1452}.market-trades-selection-summary{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(87,167,255,.28);border-radius:10px;background:#57a7ff0f}.market-trades-selection-summary>div{display:grid;gap:2px;min-width:112px}.market-trades-selection-summary span{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.05em}.market-trades-selection-summary strong{color:#dbeafe;font-variant-numeric:tabular-nums}.market-trades-selection-summary>div:nth-child(2) strong{color:#f8c96c}.market-trades-selection-summary .ghost-button{min-height:36px;margin-left:auto;padding:6px 10px;font-size:.78rem}.market-trades-table{min-width:770px;font-variant-numeric:tabular-nums}.market-trades-table thead{position:sticky;top:0;z-index:1;background:#0d1d31}.market-trades-table th{color:#b8c9df;font-size:.78rem;letter-spacing:.04em}.market-trades-table th span{color:var(--muted);font-size:.72rem;font-weight:500}.market-trades-table th,.market-trades-table td{padding:12px 18px;text-align:right}.market-trades-table th:nth-child(2),.market-trades-table td:nth-child(2){text-align:left}.market-trades-table td{color:#dbe8f8}.market-trades-table td:nth-child(2){font-weight:750}.market-trades-table tbody tr.buy td:nth-child(2){color:#71d9ba}.market-trades-table tbody tr.sell td:nth-child(2){color:#ff8b86}.market-trades-select-column{width:44px;padding-right:4px!important;padding-left:12px!important;text-align:center!important}.market-trades-select-column input{width:18px;height:18px;margin:0;accent-color:#57a7ff;cursor:pointer}.market-trades-table tbody tr.selected{background:#57a7ff24;box-shadow:inset 3px 0 #57a7ff}.market-trade-side{display:inline-flex;align-items:center;min-width:38px;margin-right:8px;padding:3px 6px;border:1px solid currentColor;border-radius:999px;font-size:.64rem;font-weight:850;letter-spacing:.04em;vertical-align:middle}.market-trade-side.buy{color:#71d9ba;background:#13c2961a}.market-trade-side.sell{color:#ff8b86;background:#ff6a631a}.market-trade-bot{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid rgba(87,167,255,.5);border-radius:999px;background:#57a7ff21;color:#a9d1ff;font-size:.68rem;font-weight:850;letter-spacing:.05em}.market-trades-table tbody tr{transition:background-color .18s ease}.market-trades-table tbody tr:hover{background:#57a7ff14}.market-trades-bot-history{margin-top:28px;padding-top:24px;border-top:1px solid rgba(148,176,215,.16)}.market-trades-bot-history-header{align-items:center;margin-bottom:8px}.market-trades-bot-history-header h3{margin:5px 0}.market-trades-history-count{padding:7px 10px;border:1px solid rgba(87,167,255,.35);border-radius:999px;color:#a9d1ff;background:#57a7ff17;font-size:.76rem;white-space:nowrap}.market-trades-history-table-wrap{max-height:420px;overflow:auto;border:1px solid rgba(148,176,215,.13);border-radius:14px;background:#030a1452}.market-trades-history-table{min-width:880px;font-variant-numeric:tabular-nums}.market-trades-history-table thead{position:sticky;top:0;z-index:1;background:#0d1d31}.market-trades-history-table th{color:#b8c9df;font-size:.78rem;letter-spacing:.04em}.market-trades-history-table th span{color:var(--muted);font-size:.72rem;font-weight:500}.market-trades-history-table th,.market-trades-history-table td{padding:12px 18px;text-align:right}.market-trades-history-table th:nth-child(2),.market-trades-history-table td:nth-child(2),.market-trades-history-table th:nth-child(6),.market-trades-history-table td:nth-child(6),.market-trades-history-table th:nth-child(7),.market-trades-history-table td:nth-child(7){text-align:left}.market-trades-history-table td{color:#dbe8f8}.market-trades-history-table tbody tr.buy td:nth-child(2){color:#71d9ba}.market-trades-history-table tbody tr.sell td:nth-child(2){color:#ff8b86}.market-trades-history-table tbody tr{transition:background-color .18s ease}.market-trades-history-table tbody tr:hover{background:#57a7ff14}.market-trades-order-id{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}@media (max-width: 640px){.market-trades-panel{padding:18px}.market-trades-header{align-items:flex-start;flex-direction:column}.market-trades-header .ghost-button{width:100%}.market-trades-selection-summary{align-items:stretch;flex-wrap:wrap}.market-trades-selection-summary>div{flex:1 1 110px}.market-trades-selection-summary .ghost-button{width:100%;margin-left:0}.market-trades-table-wrap{max-height:calc(100vh - 390px);min-height:320px}.market-trades-bot-history-header{align-items:flex-start;flex-direction:column}}.manual-trade-page{display:grid;gap:20px}.manual-trade-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:8px 4px}.manual-trade-heading h2{margin:8px 0 6px;font-size:2rem}.manual-trade-heading p,.manual-market-price span{margin:0;color:var(--muted)}.manual-market-price{display:grid;gap:6px;text-align:right}.manual-market-price strong{color:var(--accent);font-size:1.2rem;font-variant-numeric:tabular-nums}.manual-trade-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;align-items:start}.manual-order-form,.manual-trade-notice{padding:26px}.manual-order-form{display:grid;gap:12px;border-top:3px solid var(--buy)}.manual-order-form.sell{border-top-color:var(--sell)}.manual-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.manual-side-tabs button{min-height:48px;border:1px solid var(--panel-border);border-radius:12px;background:#ffffff08;color:var(--muted);cursor:pointer}.manual-side-tabs button.active.buy{border-color:#13c29680;background:#13c29621;color:#68e5bf}.manual-side-tabs button.active.sell{border-color:#ff6a6380;background:#ff6a631f;color:#ff9690}.manual-order-form label{margin-top:6px;color:#cbd8e9;font-size:.88rem;font-weight:700}.manual-input-wrap{display:flex;align-items:center;min-height:54px;padding:0 16px;border:1px solid rgba(148,176,215,.23);border-radius:12px;background:#030a1494}.manual-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #57a7ff21}.manual-input-wrap input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:1.08rem;font-variant-numeric:tabular-nums}.manual-input-wrap span{color:var(--muted);font-size:.82rem;font-weight:700}.manual-price-difference{margin:-4px 0 0;color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums}.manual-price-difference strong{font-weight:800}.manual-price-difference.above strong{color:#ff9690}.manual-price-difference.below strong{color:#68e5bf}.manual-reference-button{justify-self:end;min-height:36px;border:0;background:transparent;color:var(--accent);cursor:pointer}.manual-input-mode{display:flex;align-items:center;gap:8px;margin-top:4px}.manual-input-mode>span{margin-right:auto;color:var(--muted);font-size:.82rem}.manual-input-mode button{min-height:38px;padding:0 12px;border:1px solid var(--panel-border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.manual-input-mode button.active{border-color:#57a7ff73;background:#57a7ff21;color:var(--text)}.manual-order-summary{display:flex;justify-content:space-between;gap:12px;margin-top:8px;padding:16px;border-radius:12px;background:#ffffff09;color:var(--muted)}.manual-order-summary strong{color:var(--text);font-variant-numeric:tabular-nums}.manual-submit-button{min-height:50px;border:0;border-radius:12px;color:#04120e;background:var(--buy);font-weight:800;cursor:pointer}.manual-submit-button.sell{color:#210706;background:var(--sell)}.manual-submit-button.buy{color:#04120e;background:var(--buy)}.manual-submit-button.sequence{color:#07111f;background:linear-gradient(135deg,var(--sell),var(--buy))}.manual-submit-button:disabled{cursor:not-allowed;opacity:.55}.manual-trade-notice h3{margin-top:0}.manual-trade-notice ul{display:grid;gap:14px;padding-left:20px;color:var(--muted);line-height:1.6}.manual-success{display:grid;gap:6px;margin-top:22px;padding:16px;border:1px solid rgba(19,194,150,.35);border-radius:12px;background:#13c29617;color:#9fdcca}.manual-success strong{color:#68e5bf}.manual-confirm-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#01050cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manual-confirm-dialog{width:min(460px,100%);padding:26px;border:1px solid rgba(148,176,215,.24);border-radius:20px;background:#0b192b;box-shadow:var(--shadow)}.manual-confirm-side{color:var(--buy);font-size:.75rem;font-weight:900;letter-spacing:.16em}.manual-confirm-side.sell{color:var(--sell)}.manual-confirm-side.sequence{color:var(--accent)}.manual-confirm-dialog h3{margin:8px 0 20px}.manual-confirm-dialog dl{display:grid;gap:0;margin:0}.manual-confirm-dialog dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--panel-border)}.manual-confirm-dialog dt{color:var(--muted)}.manual-confirm-dialog dd{margin:0;font-variant-numeric:tabular-nums}.manual-confirm-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:22px}.manual-dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.manual-sequence-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px}.manual-sequence-panel h3{margin:6px 0}.manual-sequence-panel p{margin:0;color:var(--muted);line-height:1.5}.manual-sequence-panel .manual-submit-button{min-width:220px;padding:0 24px}.manual-weighted-ladder{display:grid;gap:20px;padding:26px;border-top:3px solid var(--buy)}.manual-weighted-ladder-form{display:grid;gap:12px}.manual-weighted-ladder-form>label{margin-top:6px;color:#cbd8e9;font-size:.88rem;font-weight:700}.manual-two-percent-buy{display:grid;gap:20px;padding:26px;border-top:3px solid var(--buy)}.manual-two-percent-buy-form{display:grid;gap:12px}.manual-two-percent-buy-form>label{margin-top:6px;color:#cbd8e9;font-size:.88rem;font-weight:700}.manual-two-percent-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manual-two-percent-level{display:grid;gap:10px;padding:14px;border:1px solid rgba(19,194,150,.22);border-radius:12px;background:#13c2960e}.manual-two-percent-level>strong{color:var(--buy);font-size:.82rem}.manual-two-percent-level label{display:grid;gap:6px;color:#cbd8e9;font-size:.76rem;font-weight:700}.manual-two-percent-level .manual-input-wrap{min-height:44px;padding:0 11px}.manual-two-percent-level .manual-input-wrap input{font-size:.95rem}.manual-two-percent-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.manual-two-percent-preview>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(19,194,150,.2);border-radius:11px;background:#13c2960e}.manual-two-percent-preview span{color:var(--buy);font-size:.75rem;font-weight:900}.manual-two-percent-preview strong{overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.manual-two-percent-preview small{color:var(--muted);font-size:.7rem}.manual-weighted-total-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.manual-weighted-total-row .ghost-button{min-width:170px}.manual-weight-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.manual-weight-editor-heading label{color:#cbd8e9;font-size:.88rem;font-weight:700}.manual-weight-editor-heading>div{display:flex;align-items:center;gap:10px}.manual-weight-editor-heading select{min-height:34px;margin-left:6px;padding:5px 8px;border:1px solid rgba(87,167,255,.26);border-radius:8px;background:#05101eb8;color:var(--text);font:inherit;cursor:pointer}.manual-weight-editor-heading .ghost-button{min-height:36px;padding:7px 11px}.manual-weight-editor{display:grid;grid-template-columns:repeat(10,minmax(58px,1fr));gap:8px}.manual-weight-editor label{display:grid;gap:6px;color:var(--buy);font-size:.75rem;font-weight:900;text-align:center}.manual-weight-editor input{width:100%;min-width:0;padding:10px 6px;border:1px solid rgba(87,167,255,.24);border-radius:9px;background:#05101eb8;color:var(--text);font:inherit;text-align:center}.manual-weight-editor input:focus{border-color:var(--buy);outline:none;box-shadow:0 0 0 3px #57a7ff1a}.manual-weight-saved{color:var(--buy);font-size:.8rem;font-weight:800}.manual-weighted-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:6px}.manual-weighted-preview>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(87,167,255,.16);border-radius:11px;background:#57a7ff0e}.manual-weighted-preview span{color:var(--buy);font-size:.75rem;font-weight:900}.manual-weighted-preview strong{overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.manual-weighted-preview small{color:var(--muted);font-size:.7rem}.manual-weighted-open-orders{margin-top:0}.manual-weighted-order-list{display:grid;gap:6px;max-height:520px;overflow:auto}.manual-weighted-order-actions{display:flex;gap:8px}.manual-weighted-order-actions button{min-height:40px}.manual-sell-ladder{display:grid;gap:20px;padding:26px;border-top:3px solid var(--sell)}.manual-sell-ladder.buy-mode{border-top-color:var(--buy)}.manual-sell-ladder-form{display:grid;gap:12px}.manual-sell-ladder-form>label,.manual-sell-ladder-inputs>label{color:#cbd8e9;font-size:.88rem;font-weight:700}.manual-sell-ladder-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manual-sell-ladder-inputs label{display:grid;gap:8px}.manual-sell-ladder-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:6px}.manual-sell-ladder-preview>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(255,106,99,.2);border-radius:11px;background:#ff6a630e}.manual-sell-ladder-preview span{color:var(--sell);font-size:.75rem;font-weight:900}.manual-sell-ladder-preview strong{overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.manual-sell-ladder-preview small{color:var(--muted);font-size:.7rem}.manual-sell-ladder-preview.buy>div{border-color:#13c29633;background:#13c2960e}.manual-sell-ladder-preview.buy span{color:var(--buy)}.manual-sell-ladder-cancel-all{width:100%;min-height:50px;cursor:pointer}.manual-ladder-schedule{display:grid;gap:12px;padding:15px;border:1px solid rgba(87,167,255,.28);border-radius:12px;background:#57a7ff0e}.manual-ladder-schedule.enabled{border-color:#13c2967a;background:#13c2960f}.manual-ladder-schedule-heading,.manual-ladder-schedule-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-ladder-schedule-heading>div{display:grid;gap:4px}.manual-ladder-schedule-heading span{color:var(--muted);font-size:.67rem;font-weight:900;letter-spacing:.1em}.manual-ladder-schedule-heading strong{font-size:.93rem}.manual-ladder-schedule-heading em{padding:4px 8px;border-radius:999px;background:#94b0d721;color:var(--muted);font-size:.7rem;font-style:normal;font-weight:800}.manual-ladder-schedule.enabled .manual-ladder-schedule-heading em{background:#13c2962e;color:#68e5bf}.manual-ladder-schedule>p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.manual-ladder-schedule-inputs{display:grid;grid-template-columns:1fr;gap:9px}.manual-ladder-schedule-inputs label{display:grid;gap:6px;color:var(--muted);font-size:.73rem;font-weight:800}.manual-ladder-schedule-inputs small{color:var(--muted);font-size:.68rem;font-weight:600}.manual-ladder-schedule-inputs .manual-input-wrap{max-width:150px}.manual-ladder-schedule-inputs .manual-input-wrap input{min-height:38px}.manual-ladder-schedule-inputs .manual-ladder-schedule-option{display:flex;align-items:center;gap:8px;color:#cbd8e9;font-weight:700}.manual-ladder-schedule-option input{width:16px;height:16px;accent-color:var(--buy)}.manual-ladder-schedule-option.danger{color:#ffb0aa}.manual-ladder-schedule-option.danger input{accent-color:var(--sell)}.manual-ladder-schedule dl{display:grid;gap:6px;margin:0}.manual-ladder-schedule dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;font-size:.73rem}.manual-ladder-schedule dt{color:var(--muted)}.manual-ladder-schedule dd{margin:0;overflow-wrap:anywhere;text-align:right}.manual-ladder-schedule-actions button{flex:1;min-height:40px}.manual-sell-ladder-order-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-sell-ladder-order-status>div{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(255,106,99,.18);border-radius:12px;background:#ff6a630b}.manual-sell-ladder-order-status span{color:var(--muted);font-size:.78rem}.manual-sell-ladder-order-status strong{color:var(--text);font-size:1rem;font-variant-numeric:tabular-nums}.manual-trade-live-heading{align-items:center}.manual-live-strip{display:grid;grid-template-columns:repeat(2,auto) auto;align-items:center;gap:8px 22px;padding:14px 16px;border:1px solid var(--panel-border);border-radius:16px;background:#07111ead}.manual-live-strip div{display:grid;gap:4px}.manual-live-strip span,.manual-live-strip small{color:var(--muted);font-size:.74rem}.manual-live-strip small{grid-column:1 / -1;text-align:right}.manual-market-strip{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:14px 18px;border:1px solid var(--panel-border);border-radius:14px;background:#07111ead}.manual-market-strip div{display:flex;align-items:baseline;gap:12px}.manual-market-strip span,.manual-market-strip small{color:var(--muted);font-size:.78rem}.manual-market-strip strong{color:var(--accent);font-size:1.08rem;font-variant-numeric:tabular-nums}.manual-market-strip small{grid-column:1 / -1}.manual-open-orders{display:grid;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid var(--panel-border)}.manual-open-orders-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-open-orders-heading span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.12em}.manual-open-orders-heading h4{margin:4px 0 0}.manual-open-orders>p{margin:0;padding:14px;border-radius:10px;background:#ffffff06;color:var(--muted);font-size:.82rem}.manual-open-order-list{display:grid;gap:6px}.manual-open-order-row{display:grid;grid-template-columns:55px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff08;font-variant-numeric:tabular-nums}.manual-open-order-row span{font-size:.72rem;font-weight:900}.manual-open-order-row strong{font-size:.86rem}.manual-open-order-row small{color:var(--muted)}.manual-cancel-order-button{min-height:36px;padding:0 12px;border:1px solid rgba(255,106,99,.38);border-radius:9px;background:#ff6a6317;color:#ffaaa5;font-weight:800;cursor:pointer}.manual-cancel-order-button:hover:not(:disabled){background:#ff6a632b}.manual-cancel-order-button:disabled{cursor:not-allowed;opacity:.55}.manual-card-title{min-height:104px}.manual-card-title h3{margin:8px 0 6px;font-size:1.25rem}.manual-card-title p{margin:0;color:var(--muted);line-height:1.55}.manual-card-title-with-balance{display:flex;align-items:start;justify-content:space-between;gap:18px}.manual-title-balance{display:grid;justify-items:end;flex:0 0 auto;gap:4px;text-align:right}.manual-title-balance span,.manual-title-balance small{color:var(--muted);font-size:.72rem}.manual-title-balance strong{color:var(--buy);font-variant-numeric:tabular-nums}.manual-title-balance .ghost-button{min-height:38px;margin-top:3px}.manual-step{font-size:.72rem;font-weight:900;letter-spacing:.14em}.manual-step.sell{color:var(--sell)}.manual-step.buy{color:var(--buy)}.manual-select{width:100%;min-height:52px;padding:0 14px;border:1px solid rgba(148,176,215,.23);border-radius:12px;outline:0;background:#081522;color:var(--text);cursor:pointer}.manual-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #57a7ff21}.manual-account-balance{display:grid;grid-template-columns:1fr auto;gap:5px 16px;margin:4px 0 10px;padding:16px;border:1px solid var(--panel-border);border-radius:12px;background:#ffffff06}.manual-account-balance span,.manual-account-balance small{color:var(--muted)}.manual-account-balance small{grid-column:1 / -1}.manual-account-balance-reloadable{display:flex;align-items:center;justify-content:space-between}.manual-account-balance-reloadable>div{display:grid;gap:5px}.manual-account-balance-reloadable>div strong{font-variant-numeric:tabular-nums}.manual-account-balance-reloadable .ghost-button{flex:0 0 auto}.manual-confirm-note{margin:16px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.manual-accounts-panel,.manual-deposit-card{padding:24px}.manual-section-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px}.manual-section-heading h3,.manual-deposit-card h3{margin:8px 0 6px}.manual-section-heading p,.manual-deposit-card p{margin:0;color:var(--muted);line-height:1.55}.manual-account-count{padding:7px 11px;border:1px solid var(--panel-border);border-radius:999px;color:var(--muted);font-size:.75rem;white-space:nowrap}.manual-weighted-heading-actions{display:grid;justify-items:end;gap:8px}.manual-weighted-cron{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px;border:1px solid rgba(87,167,255,.25);border-radius:12px;background:#57a7ff0f}.manual-weighted-cron>div{display:grid;min-width:150px;gap:2px}.manual-weighted-cron strong{color:var(--text);font-size:.82rem}.manual-weighted-cron small{color:var(--muted);font-size:.68rem;line-height:1.3}.manual-weighted-cron label{display:grid;grid-template-columns:auto 58px auto;align-items:center;gap:4px;color:var(--muted);font-size:.69rem;font-weight:700}.manual-weighted-cron input{width:58px;min-height:34px;padding:5px 6px}.manual-weighted-cron em{color:var(--muted);font-size:.68rem;font-style:normal}.manual-weighted-cron button{min-height:34px;padding:6px 10px;font-size:.75rem;white-space:nowrap}.manual-account-summary{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:10px}.manual-account-filter{display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(148,176,215,.2);border-radius:10px;background:#030a146b}.manual-account-filter button{min-height:30px;padding:5px 9px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.manual-account-filter button.active{background:#57a7ff33;color:#c8e1ff}.manual-account-summary>div{display:grid;justify-items:end;gap:3px;min-width:180px;padding:10px 12px;border:1px solid rgba(87,167,255,.25);border-radius:12px;background:#57a7ff12;text-align:right}.manual-account-summary small,.manual-account-summary em{color:var(--muted);font-size:.68rem;font-style:normal}.manual-account-summary strong{color:var(--accent);font-size:1rem;font-variant-numeric:tabular-nums}.manual-account-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manual-account-card{display:grid;grid-template-rows:1fr auto;min-height:430px;overflow:hidden;border:1px solid var(--panel-border);border-radius:14px;background:#030a1459;color:var(--text);transition:border-color .18s ease,background .18s ease,transform .18s ease}.manual-account-card:hover{transform:translateY(-1px);border-color:#57a7ff57}.manual-account-card.selected{border-color:var(--accent);background:#57a7ff1c;box-shadow:0 0 0 2px #57a7ff1a}.manual-account-card.error{border-color:#ff6a636b}.manual-account-card-main{display:grid;align-content:start;gap:9px;width:100%;padding:15px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.manual-account-card-main:disabled{cursor:wait;opacity:.72}.manual-account-card-main:focus-visible,.manual-account-load-button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.manual-account-card-top{display:flex;justify-content:space-between;gap:10px}.manual-account-card-top i{color:var(--muted);font-size:.68rem;font-style:normal}.manual-account-card-top i.online{color:var(--buy)}.manual-account-card-top i.error{color:var(--sell)}.manual-account-card small,.manual-account-card em{color:var(--muted);font-size:.72rem;font-style:normal}.manual-account-card b{font-variant-numeric:tabular-nums}.manual-account-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;padding:11px 12px;border-radius:10px;background:#57a7ff14}.manual-account-total strong{color:var(--accent);font-size:1.08rem;font-variant-numeric:tabular-nums}.manual-account-total em{grid-column:1 / -1;text-align:right}.manual-account-card-balances{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manual-account-card-balances>span{display:grid;gap:3px;min-width:0;padding:8px 9px;border-radius:9px;background:#ffffff06}.manual-account-card-balances b{overflow:hidden;text-overflow:ellipsis}.manual-account-card-error{padding:8px 9px;border-radius:9px;background:#ff6a631a;color:#ffaaa5;font-size:.72rem;line-height:1.4}.manual-account-load-button{min-height:44px;margin:0 14px 14px;border:1px solid rgba(87,167,255,.34);border-radius:10px;background:#57a7ff17;color:#b9d9ff;font:inherit;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease}.manual-account-load-button:hover:not(:disabled){border-color:#57a7ff94;background:#57a7ff29}.manual-account-load-button:disabled{cursor:wait;opacity:.65}.manual-account-card-controls{display:grid;gap:10px;padding:0 14px 14px}.manual-account-card-controls .manual-account-load-button{width:100%;margin:0}.manual-account-trades-button{width:100%;min-height:40px;border:1px solid rgba(87,167,255,.35);border-radius:10px;background:#57a7ff1a;color:#a9d2ff;font-weight:800;cursor:pointer}.manual-account-trades-button:hover:not(:disabled){background:#57a7ff2e}.manual-account-trades-button:disabled{cursor:wait;opacity:.6}.manual-account-open-orders-button{width:100%;min-height:40px;border:1px solid rgba(246,185,59,.38);border-radius:10px;background:#f6b93b1a;color:#ffd980;font-weight:800;cursor:pointer}.manual-account-open-orders-button:hover:not(:disabled){background:#f6b93b2e}.manual-account-open-orders-button:disabled{cursor:wait;opacity:.6}.manual-single-account-card{border-color:#71d6ff61;background:linear-gradient(160deg,#20759e24,#0a192beb)}.manual-trades-dialog{display:grid;gap:18px;width:min(1320px,96vw);max-height:88vh;padding:24px;overflow:hidden;border:1px solid rgba(148,176,215,.24);border-radius:20px;background:#0b192b;box-shadow:var(--shadow)}.manual-open-orders-dialog{width:min(1420px,96vw)}.manual-trades-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.manual-trades-heading h3{margin:7px 0 5px;font-size:1.35rem}.manual-trades-heading p{margin:0;color:var(--muted)}.manual-trades-table-wrap{overflow:auto;border:1px solid var(--panel-border);border-radius:12px}.manual-trades-table{width:100%;min-width:1040px;border-collapse:collapse;font-variant-numeric:tabular-nums}.manual-trades-table thead{position:sticky;z-index:1;top:0;background:#102139}.manual-trades-table th,.manual-trades-table td{white-space:nowrap}.manual-trades-table tbody tr.buy td:nth-child(2){color:var(--buy);font-weight:800}.manual-trades-table tbody tr.sell td:nth-child(2){color:var(--sell);font-weight:800}.manual-trades-state{margin:0;padding:40px 20px;border-radius:12px;background:#ffffff06;color:var(--muted);text-align:center}.manual-sell-cron{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,176,215,.18);border-radius:11px;background:#ffffff06}.manual-sell-cron.enabled{border-color:#13c2966b;background:#13c29612}.manual-sell-cron-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-sell-cron-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manual-sell-cron-settings label{display:grid;gap:5px;color:var(--muted);font-size:.68rem;font-weight:800}.manual-sell-cron-settings label>div{display:flex;align-items:center;gap:5px}.manual-sell-cron-settings select,.manual-sell-cron-settings input{box-sizing:border-box;width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--panel-border);border-radius:8px;background:#030a14bf;color:var(--text);font:inherit}.manual-sell-cron-settings .manual-sell-cron-weights{grid-column:1 / -1}.manual-sell-cron-settings .manual-sell-cron-weights>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.manual-sell-cron-settings .manual-sell-cron-weights small{color:var(--muted);font-size:.65rem;font-weight:600;line-height:1.35}.manual-sell-cron-settings em{color:var(--muted);font-size:.7rem;font-style:normal}.manual-sell-cron-heading span{color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:.11em}.manual-sell-cron-heading strong{min-width:42px;padding:4px 8px;border-radius:999px;background:#94b0d71f;color:var(--muted);font-size:.7rem;text-align:center}.manual-sell-cron.enabled .manual-sell-cron-heading strong{background:#13c2962b;color:#68e5bf}.manual-sell-cron dl{display:grid;gap:5px;margin:0}.manual-sell-cron dl div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;font-size:.69rem}.manual-sell-cron dt{color:var(--muted)}.manual-sell-cron dd{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums}.manual-sell-cron-error{margin:0;padding:8px;border-radius:8px;background:#ff6a631c;color:#ffaaa5;font-size:.68rem;line-height:1.45;overflow-wrap:anywhere}.manual-sell-cron-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.manual-sell-cron-actions button{min-height:44px;border-radius:9px;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.manual-sell-cron-start{border:1px solid rgba(19,194,150,.44);background:#13c2961f;color:#68e5bf}.manual-sell-cron-save{border:1px solid rgba(87,167,255,.44);background:#57a7ff1f;color:#a8d1ff}.manual-sell-cron-stop{border:1px solid rgba(255,106,99,.44);background:#ff6a631c;color:#ffaaa5}.manual-sell-cron-actions button:disabled{cursor:not-allowed;opacity:.48}.manual-sell-cron-confirm-warning{display:grid;gap:7px;margin:0 0 14px;padding:14px;border:1px solid rgba(255,106,99,.35);border-radius:11px;background:#ff6a6317;color:#ffc1bd;font-size:.82rem;line-height:1.5}.manual-sell-cron-confirm .manual-confirm-actions button{min-height:48px}.manual-account-empty-state{grid-column:1 / -1;min-height:120px;margin:0;display:grid;place-items:center;color:var(--muted)}.manual-deposit-card{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:24px;align-items:center;border-color:#f0b9453b}.manual-address-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--panel-border);border-radius:12px;background:#030a148c}.manual-address-row code{flex:1;min-width:0;overflow-wrap:anywhere;color:#f2d18b;font-size:.86rem;-webkit-user-select:all;user-select:all}.manual-address-row .primary-button{min-width:100px}@media (max-width: 1100px){.manual-account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.manual-trade-heading{align-items:start;flex-direction:column}.manual-market-price{text-align:left}.manual-trade-grid,.manual-dual-grid{grid-template-columns:1fr}.manual-card-title-with-balance{flex-direction:column}.manual-title-balance{width:100%;justify-items:start;text-align:left}.manual-sequence-panel{align-items:stretch;flex-direction:column}.manual-sequence-panel .manual-submit-button{width:100%}.manual-live-strip{width:100%;grid-template-columns:1fr 1fr}.manual-live-strip .ghost-button{grid-column:1 / -1}.manual-market-strip{grid-template-columns:1fr auto}.manual-account-cards{grid-template-columns:1fr}.manual-section-heading{align-items:stretch;flex-direction:column}.manual-weighted-heading-actions{justify-items:stretch}.manual-weighted-cron{align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.manual-weighted-cron>div{min-width:100%}.manual-weighted-cron label{flex:1 1 130px}.manual-weighted-cron button{flex:1 1 120px}.manual-account-summary{justify-content:space-between}.manual-account-summary>div{flex:1;min-width:0}.manual-deposit-card{grid-template-columns:1fr}.manual-address-row{align-items:stretch;flex-direction:column}.manual-weighted-total-row{grid-template-columns:1fr}.manual-weighted-total-row .ghost-button{width:100%}.manual-weight-editor-heading{align-items:flex-start;flex-direction:column}.manual-weight-editor-heading>div{width:100%;justify-content:space-between}.manual-weighted-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-two-percent-level-grid,.manual-two-percent-preview{grid-template-columns:1fr}.manual-weighted-order-actions{align-items:stretch;flex-direction:column}.manual-sell-ladder-inputs{grid-template-columns:1fr}.manual-sell-ladder-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-sell-ladder-order-status{grid-template-columns:1fr}}.subnav-row{display:flex;gap:12px;margin-bottom:16px}.subnav-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,176,215,.16);color:var(--muted);text-decoration:none;white-space:nowrap}.subnav-link-active{color:var(--text);background:#57a7ff1f;border-color:#57a7ff47}.inline-link{color:var(--accent);text-decoration:none}.inline-link:hover{text-decoration:underline}.snapshot-back-link{margin-bottom:12px}.status-row{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:12px;align-items:center}.status-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);min-height:44px}.status-dot{width:10px;height:10px;border-radius:50%;background:currentColor}.status-connected,.status-running{color:var(--buy)}.status-connecting,.status-reconnecting,.status-starting{color:#ffbf5a}.status-error,.status-degraded,.status-stopped,.status-disconnected{color:var(--sell)}.metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:24px}.metric-card{padding:18px;display:grid;gap:10px}.metric-label,.metric-hint,.panel-subtle{color:var(--muted)}.metric-value{font-size:1.5rem;line-height:1}.metric-buy .metric-value{color:var(--buy)}.metric-sell .metric-value{color:var(--sell)}.layout-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.panel{padding:20px}.bot-panel{margin-bottom:24px}.panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.log-tabs{display:inline-flex;gap:8px;margin-bottom:14px;padding:4px;border:1px solid rgba(148,176,215,.14);border-radius:14px;background:#ffffff08}.log-tab{min-height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;font-weight:700}.log-tab-active{background:#57a7ff24;color:var(--text)}.panel-refresh-button{min-height:40px;padding:0 14px}.bot-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.bot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.bot-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,176,215,.1)}.bot-actions{display:grid;gap:12px;align-content:start}.mode-picker{display:grid;gap:12px}.mode-picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mode-picker-label{font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mode-pill-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mode-pill{min-height:74px;display:grid;gap:4px;align-content:center;justify-items:start;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,176,215,.14);background:#ffffff08;color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.mode-pill span{font-weight:700}.mode-pill small{color:var(--muted)}.mode-pill:hover:not(:disabled){transform:translateY(-1px);border-color:#94b0d742}.mode-pill:disabled{cursor:not-allowed;opacity:.55}.mode-pill-active{border-color:#57a7ff4d;background:#57a7ff1f}.mode-pill-active.mode-pill-buy{border-color:#13c29652;background:#13c2961f}.mode-pill-active.mode-pill-sell{border-color:#ff6a6352;background:#ff6a631f}.cron-editor{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px;align-items:end}.order-count-editor{grid-template-columns:repeat(2,minmax(0,1fr)) 96px}.open-orders-quote-settings{margin-bottom:16px}.open-orders-strategy-picker{margin-bottom:16px;padding:18px;border:1px solid rgba(87,167,255,.24);border-radius:16px;background:linear-gradient(135deg,#0c1b2fe6,#07111ed1)}.open-orders-strategy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.open-orders-strategy-options button{display:grid;gap:6px;min-height:82px;padding:14px 16px;border:1px solid var(--panel-border);border-radius:13px;background:#ffffff06;color:var(--text);text-align:left;cursor:pointer}.open-orders-strategy-options button span{color:var(--muted);font-size:.76rem;line-height:1.45}.open-orders-strategy-options button.active{border-color:#57a7ffa6;background:#57a7ff24;box-shadow:inset 3px 0 0 var(--accent)}.open-orders-strategy-options button:disabled{cursor:not-allowed;opacity:.58}.v3-weight-grid{display:grid;grid-template-columns:repeat(10,minmax(46px,1fr));gap:6px}.v3-weight-grid span{display:grid;gap:3px;justify-items:center;padding:9px 5px;border-radius:9px;background:#57a7ff14}.v3-weight-grid small{color:var(--muted);font-size:.68rem}.v3-weight-grid strong{color:var(--accent)}.open-orders-metrics{margin-bottom:16px}.open-orders-metrics .metric-card{min-width:0}.open-orders-metrics .metric-value{overflow-wrap:anywhere}.metric-label-badge{display:inline-flex;align-items:center;min-height:19px;margin-left:8px;padding:2px 7px;border:1px solid rgba(56,214,151,.42);border-radius:999px;background:#38d6971f;color:#55e6a8;font-size:.6rem;font-weight:800;letter-spacing:.08em;vertical-align:middle}.dynamic-buy-settings{margin-top:14px;border-color:#5089ce33;background:linear-gradient(135deg,#0c1b2feb,#081322db)}.dynamic-buy-settings-active{border-color:#38d69761;box-shadow:inset 3px 0 #38d697bf}.dynamic-buy-form{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-top:16px}.dynamic-buy-form .primary-button{min-height:42px;white-space:nowrap}.dynamic-buy-preview{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:12px;color:var(--muted);font-size:.78rem;line-height:1.5}.dynamic-buy-preview strong{color:#b9c9dc}@media (max-width: 820px){.dynamic-buy-form,.open-orders-strategy-options{grid-template-columns:1fr}.dynamic-buy-form .primary-button{width:100%}.v3-weight-grid{grid-template-columns:repeat(5,minmax(46px,1fr))}}.grid-health-panel{margin-bottom:24px}.grid-health-header .panel-subtle{display:block;max-width:760px;margin:0;line-height:1.55}.health-overall{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px 28px;margin-bottom:16px;padding:20px;border:1px solid rgba(148,176,215,.18);border-radius:18px;background:linear-gradient(135deg,#0d1d31eb,#071220e6)}.health-overall-pass{border-color:#13c2965c;box-shadow:inset 3px 0 #13c296cc}.health-overall-fail{border-color:#ff6a635c;box-shadow:inset 3px 0 #ff6a63d1}.health-overall-pending{border-color:#ffc2674d;box-shadow:inset 3px 0 #ffc267b3}.health-overall>div:first-child{display:grid;align-content:center;justify-items:start;gap:8px}.health-overall>div:first-child strong{font-size:1.15rem}.health-overall>div:first-child small,.health-overall>p{color:var(--muted);line-height:1.55}.health-overall>p{grid-column:1 / -1;margin:0;padding-top:14px;border-top:1px solid rgba(148,176,215,.12)}.health-overall>.health-strategy-action{margin-top:-8px;border-top:0;color:#8ed8ff;font-weight:700}.health-overall dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.health-overall dl>div{min-width:0;padding:13px;border:1px solid rgba(148,176,215,.12);border-radius:12px;background:#ffffff06}.health-overall dt{margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:700}.health-overall dd{margin:0;color:var(--text);font-size:.88rem;font-weight:800;overflow-wrap:anywhere}.health-status-badge,.health-inline-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border:1px solid rgba(148,176,215,.24);border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.health-status-pass,.health-inline-pass{border-color:#13c2966b;background:#13c29621;color:#68e5bf}.health-status-fail,.health-inline-fail{border-color:#ff6a636b;background:#ff6a6321;color:#ffaaa5}.health-status-pending,.health-inline-pending{border-color:#ffc26761;background:#ffc2671a;color:#ffd494}.health-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.health-condition-card{display:flex;min-width:0;min-height:390px;flex-direction:column;padding:18px;border:1px solid rgba(148,176,215,.15);border-radius:18px;background:#ffffff06}.health-condition-pass{border-color:#13c29647}.health-condition-fail{border-color:#ff6a634d}.health-condition-pending{border-color:#ffc2673d}.health-condition-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.health-condition-number{color:#91a6c48f;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:1.2rem;font-weight:800;letter-spacing:.05em}.health-condition-card h3{margin:18px 0 8px;font-size:1.08rem}.health-condition-description{min-height:44px;margin:0 0 16px;color:var(--muted);font-size:.82rem;line-height:1.55;word-break:keep-all}.health-depth-progress{height:7px;margin:0 0 14px;overflow:hidden;border-radius:999px;background:#94b0d71f}.health-depth-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#57a7ff,#13c296)}.health-condition-metrics{display:grid;gap:8px}.health-condition-metrics>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 11px;border:1px solid rgba(148,176,215,.1);border-radius:11px;background:#030b1547}.health-condition-metrics span,.health-condition-metrics small{color:var(--muted);font-size:.72rem}.health-condition-metrics strong{color:var(--text);font-size:.82rem;overflow-wrap:anywhere;text-align:right}.health-condition-metrics small{grid-column:1 / -1}.health-condition-reason{margin:auto 0 0;padding-top:14px;color:#aebed2;font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.health-empty-state{display:grid;gap:8px;margin-bottom:16px;padding:24px;border:1px dashed rgba(148,176,215,.25);border-radius:16px;color:var(--muted);text-align:center}.health-empty-state strong{color:var(--text)}.grid-health-history-panel{margin-top:24px}.health-rate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.health-rate-grid article{display:grid;gap:5px;min-width:0;padding:15px;border:1px solid rgba(148,176,215,.13);border-radius:14px;background:#ffffff06}.health-rate-grid span,.health-rate-grid small{color:var(--muted);font-size:.75rem}.health-rate-grid strong{color:var(--text);font-size:1.35rem}.health-log-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(148,176,215,.1);border-radius:14px}.health-log-table{min-width:1200px}.health-log-table th:first-child,.health-log-table td:first-child{padding-left:14px;white-space:nowrap}.health-log-reason{display:grid;min-width:250px;max-width:420px;gap:4px}.health-log-reason strong{color:var(--text);font-size:.78rem;text-transform:uppercase}.health-log-reason span{color:var(--muted);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}@media (max-width: 980px){.health-overall,.health-condition-grid{grid-template-columns:1fr}.health-condition-card{min-height:0}.health-overall dl,.health-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.health-overall dl,.health-rate-grid{grid-template-columns:1fr}.grid-health-header .panel-actions,.grid-health-header .panel-actions button{width:100%}.health-condition-description{min-height:0}}.cron-input-label{display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:700}.cron-input-label input{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(148,176,215,.18);border-radius:10px;background:#ffffff0a;color:var(--text);font:inherit}.cron-editor .ghost-button{min-height:44px}.inline-field{display:grid;gap:6px;min-width:180px;color:var(--muted);font-size:.82rem;font-weight:700}.inline-field input,.inline-field select{min-height:42px;padding:0 12px;border:1px solid rgba(148,176,215,.18);border-radius:8px;background:#ffffff0a;color:var(--text);font:inherit}.inline-field select{cursor:pointer}.budget-input-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.budget-input-row input{width:100%;min-width:0}.budget-max-button{min-width:0;min-height:42px;padding-inline:10px}.target-analysis-form{align-items:end}.target-analysis-button{min-height:42px}.auto-pump-settings-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:14px}.mode-options{display:grid;gap:12px}.auto-refill-box{border:1px solid rgba(148,176,215,.12);border-radius:16px;padding:14px;background:#ffffff06}.toggle-control{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--text);font-weight:700;cursor:pointer}.toggle-control input{width:18px;height:18px;accent-color:var(--buy)}.toggle-control:has(input:disabled){cursor:not-allowed;opacity:.6}.data-table .cumulative-notional{color:var(--accent);font-weight:800;font-variant-numeric:tabular-nums}.autobot-form-toggle{min-height:42px;padding:0 12px;border:1px solid rgba(148,176,215,.18);border-radius:10px;background:#ffffff09}.auto-refill-status{display:grid;gap:8px}.auto-refill-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 72px;gap:10px;align-items:end}.auto-refill-editor .ghost-button{min-height:44px}.auto-refill-status div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.9rem}.auto-refill-status strong{color:var(--text);text-align:right;word-break:break-word}.bot-actions .primary-button,.bot-actions .ghost-button,.bot-actions .danger-button{width:100%;min-height:56px;font-size:1.1rem}.orderbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.table-label{font-weight:700;margin-bottom:8px}.table-label.buy{color:var(--buy)}.table-label.sell{color:var(--sell)}.data-table{width:100%;border-collapse:collapse;font-size:.94rem}.trade-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.balance-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.balance-history-panel{margin-top:24px}.balance-summary-item{display:grid;gap:8px;min-height:124px;padding:18px;border:1px solid rgba(148,176,215,.14);border-radius:16px;background:#ffffff09}.balance-summary-label{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.balance-summary-item strong{font-size:1.75rem;line-height:1}.balance-summary-meta{color:var(--muted)}.balance-summary-grid-bound strong{color:var(--accent)}.balance-summary-total strong{color:var(--buy)}.balance-history-value{display:grid;gap:5px;min-width:180px}.balance-history-value strong{color:var(--text);font-size:.98rem}.balance-history-value span{color:var(--muted);font-size:.82rem;line-height:1.35}.trade-toolbar{display:flex;align-items:end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.trade-date-control{display:grid;gap:8px;min-width:190px}.trade-date-control label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trade-date-control input,.trade-date-control select{min-height:42px;padding:0 12px;border:1px solid rgba(148,176,215,.18);border-radius:10px;background:#ffffff0a;color:var(--text);color-scheme:dark}.date-select{min-height:38px;padding:0 12px;border:1px solid rgba(148,176,215,.18);border-radius:8px;background:#ffffff0a;color:var(--text);color-scheme:dark}.trade-days-control{min-width:160px}.trade-role-control{min-width:130px}.trade-export-button{min-height:42px;padding:0 14px;white-space:nowrap}.trade-tabs{display:inline-flex;gap:4px;margin:0 0 20px;padding:4px;border:1px solid rgba(148,176,215,.16);border-radius:12px;background:#ffffff08}.trade-tab{min-height:36px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.trade-tab.active{background:#57a7ff2e;color:var(--text)}.trade-summary-card{display:grid;gap:7px;min-height:126px;padding:18px;border:1px solid rgba(148,176,215,.14);border-radius:16px;background:#ffffff09}.trade-daily-volume{margin-bottom:22px;overflow-x:auto}.trade-account-volume{overflow-x:auto}.trade-sync-status{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(19,194,150,.22);border-radius:8px;background:#13c29614;color:#b8f5e4;font-size:.9rem}.trade-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:8px 0 10px}.trade-section-title{color:var(--text);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compact-table{min-width:640px}.account-volume-table{min-width:920px}.account-fill-header{margin-top:24px}.account-fills-table{min-width:1180px}.buy-text{color:var(--buy)}.sell-text{color:var(--sell)}.trade-warning{color:#ffbf5a;font-size:.78rem;font-weight:700;margin-left:6px;text-transform:uppercase}.table-link-button{padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.table-link-button:hover{color:var(--accent)}.selected-trade-date-row{background:#60a5fa14}.trade-summary-label{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trade-summary-value{font-size:2rem;line-height:1}.trade-summary-meta{color:var(--muted)}.trade-summary-buy .trade-summary-value{color:var(--buy)}.trade-summary-sell .trade-summary-value{color:var(--sell)}.trade-summary-average .trade-summary-value{color:var(--accent)}.data-table th,.data-table td{text-align:left;padding:10px 8px;border-bottom:1px solid rgba(148,176,215,.1)}.data-table tfoot td{border-top:1px solid rgba(148,176,215,.24);border-bottom:0;font-weight:800}.target-total-row td{background:#ff6a631a}.mono-cell{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem;word-break:break-all}.empty-table-cell{color:var(--muted);text-align:center}.data-table tbody tr.buy td:first-child,.data-table tbody tr.buy td:nth-child(2){color:var(--buy)}.data-table tbody tr.sell td:first-child,.data-table tbody tr.sell td:nth-child(2){color:var(--sell)}.data-table tbody tr.price-band-row td{background:#57a7ff0e}.data-table tbody tr.price-band-row.buy td{background:#13c2960e}.data-table tbody tr.price-band-row.sell td{background:#ff6a630e}.compact-metrics-grid{margin-bottom:16px}.data-table tbody tr.budget-cleared td{background:#13c2961f}.data-table tbody tr.budget-current td{background:#57a7ff29;box-shadow:inset 3px 0 #57a7ffd9}.data-table tbody tr.budget-pending td{background:#ff6a630b}.buy-bands-section{display:grid;gap:12px;margin-top:20px}.manual-trade-collapsed-control,.autobot-collapsed-control{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.warning-text{color:#b45309;font-weight:700}.manual-trade-section,.autobot-section{display:grid;gap:12px;margin:18px 0 20px;padding:14px;border:1px solid rgba(148,176,215,.14);border-radius:8px;background:#ffffff06}.manual-trade-section{border-color:#ffbf5a3d;background:#ffbf5a0b}.manual-trade-form,.manual-trade-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.manual-trade-actions{align-items:center;padding-top:2px}.panel-subsection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:4px}.panel-subsection-header h3{margin:0 0 4px;color:var(--text);font-size:1rem}.autobot-log-table{margin-top:4px}.autobot-header .panel-subtle{max-width:720px}.autobot-log-header{margin-top:6px}.autobot-log-empty{min-height:82px}.schedule-page{display:grid;gap:16px;padding-bottom:42px}.schedule-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.schedule-hero h2{margin:7px 0}.schedule-enabled{flex:0 0 auto;padding:9px 13px;border:1px solid var(--panel-border);border-radius:999px;font-weight:800}.schedule-enabled.on{color:var(--buy);border-color:#13c29673;background:#13c29614}.schedule-enabled.off{color:var(--muted)}.schedule-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.schedule-controls label{display:grid;gap:6px;min-width:200px;color:var(--muted);font-size:.82rem;font-weight:700}.schedule-controls input:not([type=range]),.schedule-table select{min-height:44px;border:1px solid var(--panel-border);border-radius:7px;background:#040d18c7;color:var(--text);padding:0 10px;font:inherit}.schedule-ratio-control>div{display:flex;align-items:center;gap:10px;min-height:44px}.schedule-ratio-control input[type=range]{flex:1;accent-color:var(--accent)}.schedule-ratio-control strong{min-width:56px;color:var(--text);font-variant-numeric:tabular-nums}.schedule-date-filter{min-width:168px!important}.schedule-controls button{min-height:44px}.schedule-controls input:focus-visible,.schedule-table select:focus-visible,.schedule-controls button:focus-visible{outline:3px solid rgba(87,167,255,.38);outline-offset:2px}.schedule-controls .schedule-auto-buy-correction-control{grid-template-columns:auto 18px;align-items:center;min-width:min(100%,330px)}.schedule-auto-buy-correction-control input[type=checkbox]{width:18px;min-height:18px;margin:0;accent-color:#57a7ff}.schedule-auto-buy-correction-control small{grid-column:1 / -1;color:var(--muted);font-weight:500;line-height:1.4}.schedule-auto-buy-correction-percent{display:grid;grid-template-columns:82px auto minmax(84px,1fr);gap:6px;align-items:center;grid-column:1 / -1}.schedule-auto-buy-correction-percent input{min-width:0}.schedule-auto-buy-correction-percent span{color:var(--text)}.schedule-auto-buy-correction-percent button{min-height:38px;padding:0 9px;font-size:.76rem}.schedule-controls .schedule-daily-volume-limit-control{min-width:min(100%,420px)}.schedule-daily-volume-limit-control small{color:var(--muted);font-weight:500;line-height:1.4}.schedule-daily-volume-limit-control>div{display:grid;grid-template-columns:minmax(110px,1fr) auto minmax(84px,1fr);gap:6px;align-items:center}.schedule-daily-volume-limit-control>div span{color:var(--text)}.schedule-daily-volume-limit-control>div button{min-height:38px;padding:0 9px;font-size:.76rem}.schedule-daily-volume-limit-status{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:8px 9px;border:1px solid rgba(19,194,150,.26);border-radius:7px;background:#13c2960f;color:#9ddfc8;font-size:.76rem;font-variant-numeric:tabular-nums}.schedule-daily-volume-limit-status strong{color:#d6fff1}.schedule-daily-volume-limit-status.exceeded{border-color:#ff6a6366;background:#ff6a6312;color:#ffb0aa}.schedule-daily-volume-limit-status.exceeded strong{color:#ffd1cc}.schedule-next{display:grid;gap:3px;margin-left:auto;color:var(--muted);font-size:.78rem}.schedule-next strong{color:var(--text);font-size:.88rem}.schedule-volume-card{display:grid;gap:14px;border-color:#57a7ff47;background:linear-gradient(135deg,#57a7ff14,#040d186b 42%)}.schedule-volume-card .panel-header{align-items:flex-start}.schedule-volume-source{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(87,167,255,.32);border-radius:999px;color:#9dcbff;font-size:.7rem;font-weight:800;letter-spacing:.05em}.schedule-volume-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.schedule-volume-summary article{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(148,176,215,.18);border-radius:10px;background:#040d185c}.schedule-volume-summary span,.schedule-volume-summary em{color:var(--muted);font-size:.74rem;font-style:normal}.schedule-volume-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:1.05rem;font-variant-numeric:tabular-nums}.schedule-volume-summary strong small{color:#9dcbff;font-size:.72rem}.schedule-volume-summary em.up{color:var(--buy)}.schedule-volume-summary em.down{color:var(--sell)}.schedule-volume-list{display:grid;gap:7px}.schedule-volume-list>div{display:grid;grid-template-columns:120px minmax(80px,1fr) 150px;align-items:center;gap:10px;color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums}.schedule-volume-list>div.active{color:#c8e1ff;font-weight:800}.schedule-volume-list>div>div{height:8px;overflow:hidden;border-radius:999px;background:#94b0d721}.schedule-volume-list i{display:block;min-width:3px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#438fd4,#78c7ff)}.schedule-volume-list>div.active i{background:linear-gradient(90deg,#e2ad4e,#ffe29b)}.schedule-volume-list strong{color:var(--text);text-align:right;font-size:.78rem;font-weight:700}.schedule-volume-state{margin:0;padding:15px;border:1px dashed var(--panel-border);border-radius:9px;color:var(--muted);font-size:.84rem}.schedule-volume-state.error{border-color:#ff6a6359;color:#ffb0aa}.schedule-table-panel{display:grid;gap:12px}.schedule-table{min-width:900px}.schedule-result{max-width:380px}.schedule-ai-panel{display:grid;gap:14px;border-color:#57a7ff4d}.schedule-ai-panel .panel-header{align-items:flex-start}.schedule-ai-result{display:grid;gap:12px}.schedule-ai-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.schedule-ai-summary>span{display:grid;gap:4px;padding:10px;border:1px solid rgba(87,167,255,.22);border-radius:8px;background:#57a7ff0e}.schedule-ai-summary strong{color:#c8e1ff;font-size:.8rem}.schedule-ai-summary small,.schedule-ai-disclaimer,.schedule-ai-empty{color:var(--muted);line-height:1.45}.schedule-ai-disclaimer{margin:0;font-size:.8rem}.schedule-ai-table{min-width:1050px}.schedule-ai-table td small{display:block;min-width:180px;margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.4}.schedule-risk{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:.69rem;font-weight:800}.schedule-risk.low{color:#68e5bf;background:#13c29626}.schedule-risk.medium{color:#f8c96c;background:#f8c96c24}.schedule-risk.high{color:#ffb0aa;background:#ff6a6329}.schedule-ai-apply{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid rgba(248,201,108,.28);border-radius:9px;background:#f8c96c0e;color:var(--muted);font-size:.78rem;line-height:1.45}.schedule-ai-apply button{flex:0 0 auto;min-height:44px}.schedule-past-toggle{display:inline-flex;align-items:center;gap:6px;align-self:start;min-height:34px;padding:0 10px;border:1px solid var(--panel-border);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:750;white-space:nowrap}.schedule-past-toggle:hover,.schedule-past-toggle.active{border-color:#f8c96c73;background:#f8c96c12;color:#f8c96c}.schedule-past-toggle>span:first-child{font-size:1.05rem;line-height:1}.schedule-ratio-summary{display:flex;flex-wrap:wrap;gap:9px}.schedule-ratio-summary span{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border:1px solid var(--panel-border);border-radius:8px;font-size:.8rem}.schedule-ratio-summary .remaining{color:#f8c96c;background:#f8c96c12;border-color:#f8c96c59}.schedule-ratio-summary .long{color:var(--buy);background:#13c2960f}.schedule-ratio-summary .short{color:var(--sell);background:#ff6a630f}.schedule-ratio-summary strong{color:var(--text);font-variant-numeric:tabular-nums}.schedule-ratio-summary small{color:var(--muted);font-size:.72rem;font-weight:700}.schedule-execution-steps{display:grid;gap:10px;padding:12px;border:1px solid rgba(87,167,255,.28);border-radius:10px;background:#57a7ff0e}.schedule-execution-steps>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-execution-steps>div strong{color:#c8e1ff;font-size:.82rem}.schedule-execution-steps>div span{padding:3px 7px;border:1px solid rgba(87,167,255,.3);border-radius:999px;color:#9dcbff;font-size:.66rem;font-weight:800;letter-spacing:.08em}.schedule-execution-steps ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin:0;padding:0;list-style:none}.schedule-execution-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:9px;border:1px solid rgba(148,176,215,.14);border-radius:8px;background:#040d183d}.schedule-execution-steps li>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#57a7ff2e;color:#b7d9ff;font-size:.74rem}.schedule-execution-steps li>span{display:grid;gap:3px;min-width:0}.schedule-execution-steps li strong{color:var(--text);font-size:.76rem}.schedule-execution-steps li small{color:var(--muted);font-size:.69rem;line-height:1.4}.schedule-immediate-run{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(255,106,99,.38);border-radius:10px;background:#ff6a6311}.schedule-immediate-run>div{display:grid;gap:4px}.schedule-immediate-run strong{color:#ffd1cc}.schedule-immediate-run span{color:var(--muted);font-size:.84rem}.schedule-run-now-button{min-height:44px;padding:0 14px;border:1px solid rgba(255,106,99,.65);border-radius:8px;background:#b9302beb;color:#fff;cursor:pointer;font:inherit;font-weight:800;white-space:nowrap}.schedule-run-now-button:hover{background:#d64840}.schedule-run-now-button:disabled{cursor:not-allowed;opacity:.55}.schedule-pending-skip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,106,99,.38);border-radius:10px;background:#ff6a6311}.schedule-pending-skip>div{display:grid;gap:4px}.schedule-pending-skip strong{color:#ffd1cc}.schedule-pending-skip>div>span{color:var(--muted);font-size:.78rem;line-height:1.4}.schedule-pending-skip>label{display:inline-flex;align-items:center;gap:7px;color:#ffd1cc;cursor:pointer;font-size:.78rem;font-weight:700;white-space:nowrap}.schedule-pending-skip input{width:18px;height:18px;margin:0;accent-color:var(--sell)}.schedule-pending-skip.disabled{border-color:var(--panel-border);background:#94b0d70a}.schedule-pending-skip.disabled strong,.schedule-pending-skip.disabled>label{color:var(--muted)}.schedule-pending-skip.disabled>label{cursor:not-allowed}.schedule-pending-skip .danger-button{min-height:44px;white-space:nowrap}@media (max-width: 640px){.schedule-page{gap:12px;padding-bottom:28px}.schedule-hero{display:grid;gap:14px}.schedule-hero h2{font-size:1.35rem}.schedule-enabled{justify-self:start}.schedule-next{margin-left:0;width:100%;padding-top:4px}.schedule-next strong{line-height:1.45}.schedule-controls{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.schedule-controls label,.schedule-next{grid-column:1 / -1}.schedule-controls label,.schedule-controls button{width:100%}.schedule-date-filter{min-width:0!important}.schedule-volume-card{padding:14px}.schedule-volume-card .panel-header{gap:10px}.schedule-volume-source{white-space:nowrap}.schedule-volume-summary{grid-template-columns:1fr}.schedule-volume-list>div{grid-template-columns:minmax(90px,1fr) minmax(70px,1fr);gap:7px}.schedule-volume-list>div>div{grid-column:1 / -1;grid-row:2}.schedule-volume-list strong{text-align:right}.schedule-table-panel{padding:14px}.schedule-table-panel .panel-header h2{font-size:1.05rem}.schedule-table-panel .panel-header{align-items:flex-start;gap:10px}.schedule-past-toggle{flex:0 0 auto;padding:0 8px}.schedule-past-toggle>span:last-child{display:none}.schedule-table,.schedule-table tbody,.schedule-table tr,.schedule-table td{display:block;width:100%;min-width:0}.schedule-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.schedule-table tbody{display:grid;gap:10px}.schedule-table tbody tr{padding:7px 12px;border:1px solid var(--panel-border);border-radius:10px;background:#040d1861}.schedule-table tbody td{display:grid;grid-template-columns:minmax(94px,.7fr) minmax(0,1.3fr);gap:10px;align-items:center;min-height:34px;padding:7px 0;border:0;text-align:right;overflow-wrap:anywhere}.schedule-table tbody td:before{color:var(--muted);content:attr(data-label);font-size:.75rem;font-weight:750;letter-spacing:.04em;text-align:left}.schedule-table tbody td.empty-table-cell{display:block;text-align:center}.schedule-table tbody td.empty-table-cell:before{content:none}.schedule-table select{width:100%}.schedule-result{max-width:none}.schedule-table .mono-cell{font-size:.74rem}.schedule-ratio-summary{display:grid;grid-template-columns:1fr 1fr}.schedule-ratio-summary span{display:grid;gap:3px}.schedule-execution-steps ol{grid-template-columns:1fr}.schedule-execution-steps li{grid-template-columns:24px minmax(0,1fr)}.schedule-immediate-run{align-items:stretch;flex-direction:column}.schedule-run-now-button{width:100%}.schedule-pending-skip{grid-template-columns:1fr;align-items:stretch}.schedule-pending-skip>label{white-space:normal}.schedule-pending-skip .danger-button{width:100%}.schedule-ai-panel{padding:14px}.schedule-ai-summary{grid-template-columns:1fr}.schedule-ai-apply{align-items:stretch;flex-direction:column}.schedule-ai-apply button{width:100%}}.autobot-v2-log-actions{flex-wrap:wrap}.autobot-log-filters{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(148,176,215,.18);border-radius:8px;background:#060e1c70}.autobot-log-filter{min-height:38px;padding:7px 11px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:750;transition:background .18s ease,color .18s ease}.autobot-log-filter span{margin-left:3px;color:inherit;font-variant-numeric:tabular-nums}.autobot-log-filter:hover{background:#57a7ff17;color:var(--text)}.autobot-log-filter:focus-visible{outline:2px solid #57a7ff;outline-offset:2px}.autobot-log-filter.is-active{background:#57a7ff2e;color:#b9dcff}.autobot-log-table tbody tr.autobot-v2-log-success td{background:#13c2961c;border-bottom-color:#13c29633}.autobot-log-table tbody tr.autobot-v2-log-success td:first-child{box-shadow:inset 3px 0 #13c296}.autobot-log-table tbody tr.autobot-v2-log-failed td{background:#ff6a6314}.depth-band-strip{display:flex;flex-wrap:wrap;gap:6px}.depth-band-pill{border:1px solid rgba(255,106,99,.25);border-radius:6px;padding:4px 7px;color:var(--sell);background:#ff6a630e;font-size:.78rem;white-space:nowrap}.sell-depth-chart-page{display:grid;gap:24px}.slow-rise-report-generate{min-height:44px;cursor:pointer}.slow-rise-report-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#01050cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slow-rise-report-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;width:min(1080px,96vw);max-height:92vh;padding:24px;overflow:hidden;border:1px solid rgba(148,176,215,.28);border-radius:22px;background:linear-gradient(145deg,#0e1f34fa,#050f1cfc);box-shadow:0 28px 80px #0000008c}.slow-rise-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.slow-rise-report-header h2{margin:7px 0 5px;color:var(--text)}.slow-rise-report-header p{margin:0;color:var(--muted)}.slow-rise-report-actions{display:flex;gap:10px;flex:0 0 auto}.slow-rise-report-actions button{min-height:44px;cursor:pointer}.slow-rise-report-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(87,167,255,.2);border-radius:12px;background:#57a7ff12}.slow-rise-report-meta span{color:var(--accent);font-size:.76rem;font-weight:900;letter-spacing:.08em}.slow-rise-report-meta strong{overflow:hidden;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.slow-rise-report-meta small{color:var(--muted)}.slow-rise-report-markdown{min-height:0;margin:0;padding:22px;overflow:auto;border:1px solid rgba(148,176,215,.18);border-radius:14px;outline:none;background:#020811d1;color:#dbe8f7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.72;white-space:pre-wrap;word-break:break-word}.slow-rise-report-markdown:focus-visible{border-color:#57a7ffa6;box-shadow:0 0 0 3px #57a7ff24}.floating-reload-button{position:fixed;right:24px;bottom:24px;z-index:30;min-height:52px;min-width:132px;padding:0 18px;border:1px solid rgba(87,167,255,.38);border-radius:14px;background:linear-gradient(135deg,#57a7fff5,#13c296eb);color:#05101a;cursor:pointer;font-weight:800;box-shadow:0 18px 42px #00000057;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.floating-reload-button:hover:not(:disabled),.floating-reload-button:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 52px #0000006b}.floating-reload-button:focus-visible{outline:2px solid rgba(237,244,255,.92);outline-offset:3px}.floating-reload-button:disabled{cursor:not-allowed;opacity:.62}.sell-wall-chart-wrap{position:relative;width:100%;overflow:hidden;border:1px solid rgba(148,176,215,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#060e1b9e;padding:14px}.sell-wall-copy-feedback{position:absolute;top:10px;right:12px;z-index:1;min-height:20px;color:#b8f5e4;font-size:.78rem;font-weight:800;pointer-events:none}.sell-wall-copy-button{cursor:pointer;outline:none}.sell-wall-copy-hit{fill:transparent}.sell-wall-copy-back,.sell-wall-copy-front{fill:#060e1bf5;stroke:#bcd7f7b8;stroke-width:1.3}.sell-wall-copy-button:hover .sell-wall-copy-front,.sell-wall-copy-button:focus .sell-wall-copy-front{fill:#57a7ff47;stroke:#bde0ff}.sell-wall-chart{display:block;width:100%;min-width:0;height:auto}.sell-wall-chart-plot{fill:#0208147a;stroke:#94b0d724}.sell-wall-grid-line{stroke:#94b0d71f;stroke-width:1}.sell-wall-area{stroke:#ff8a7f80;stroke-width:1}.sell-wall-area.sell{fill:url(#sellWallSellGradient)}.sell-wall-area.buy{fill:url(#sellWallBuyGradient);stroke:#13c29680}.sell-wall-band-divider{stroke:#94b0d714;stroke-width:1}.sell-wall-reference-line{stroke:#57a7ff;stroke-dasharray:7 7;stroke-width:2}.sell-wall-reference-label,.sell-wall-target-label{fill:#bde0ff;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:13px;font-weight:800}.sell-wall-target-line{stroke:#ffb3ab;stroke-dasharray:5 6;stroke-width:2}.sell-wall-target-label{fill:#ffd1cc}.sell-wall-cumulative-line{fill:none;stroke:#57a7ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.sell-wall-axis-label,.sell-wall-band-label,.sell-wall-price-label,.sell-wall-value-label,.sell-wall-axis-title{fill:var(--muted);font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:13px}.sell-wall-value-label{fill:#ffd9d5;font-weight:800;paint-order:stroke;stroke:#0409149e;stroke-width:3px}.sell-wall-cum-label{fill:#f8fafc;font-size:12px;font-weight:700}.sell-wall-band-label{fill:#ffb3ab;font-weight:800;paint-order:stroke;stroke:#0409149e;stroke-width:3px}.sell-wall-axis-title{fill:#bcd7f7;font-weight:800}.sell-wall-empty{display:grid;min-height:240px;place-items:center;border:1px dashed rgba(148,176,215,.18);border-radius:8px;color:var(--muted)}.sell-wall-warning{margin:0 0 16px;padding:18px 20px;border:1px solid rgba(255,191,90,.42);border-radius:8px;background:#ffbf5a24;color:#ffe8bd;font-size:1.08rem;font-weight:900;line-height:1.45}.roadmap-panel,.strong-level-list{border:1px solid rgba(148,176,215,.14);border-radius:8px;background:#ffffff06}.roadmap-panel{display:grid;gap:14px;margin:0 0 18px;padding:16px}.roadmap-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.roadmap-header h3{margin:0 0 4px;color:var(--text);font-size:1rem}.roadmap-header span,.roadmap-header strong{color:var(--muted);font-size:.86rem}.roadmap-header strong{color:#b9f4df;white-space:nowrap}.roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.roadmap-step{display:grid;gap:9px;min-height:170px;padding:12px;border:1px solid rgba(148,176,215,.12);border-radius:8px;background:#02081457}.roadmap-step.watch{border-color:#13c2965c;background:#13c2960f}.roadmap-step.thin{border-color:#ffbf5a57;background:#ffbf5a0f}.roadmap-step.weak{border-color:#ff6a6347;background:#ff6a630e}.roadmap-step.reached{border-color:#57a7ff5c;background:#57a7ff0f}.roadmap-step-top,.roadmap-step-meta,.roadmap-step-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.roadmap-step-top span,.roadmap-step-meta span,.roadmap-step-footer span{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.roadmap-step-top strong{color:var(--text);font-size:1.04rem}.roadmap-step-meta strong{color:#dce9ff;font-size:.83rem;text-align:right}.roadmap-step-footer{align-self:end;padding-top:8px;border-top:1px solid rgba(148,176,215,.1)}.roadmap-step-footer strong{color:#ffe8bd;font-size:.78rem;text-align:right}.roadmap-empty{grid-column:1 / -1;padding:18px;border:1px dashed rgba(148,176,215,.18);border-radius:8px;color:var(--muted);text-align:center}.strong-level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px}.strong-level-list{display:grid;gap:10px;padding:14px}.strong-level-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.strong-level-list-header strong{color:var(--text)}.strong-level-list-header span,.strong-level-empty{color:var(--muted);font-size:.82rem}.strong-level-row{display:grid;gap:8px;padding:10px;border:1px solid rgba(148,176,215,.1);border-radius:8px;background:#0208144d}.strong-level-row div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.strong-level-row strong{color:var(--text);font-size:.9rem}.strong-level-row span{color:var(--muted);font-size:.8rem;text-align:right}.strength-meter{height:7px;overflow:hidden;border-radius:999px;background:#94b0d71f}.strength-meter span{display:block;height:100%;border-radius:inherit;background:#57a7ff}.strong-level-list.buy .strength-meter span{background:#13c296}.strong-level-list.sell .strength-meter span{background:#ff6a63}.data-table tbody tr.strong-depth-row td{background:#57a7ff0e}.data-table tbody tr.strong-depth-row.buy td:first-child,.data-table tbody tr.strong-depth-row.buy td:nth-child(2){border-left:3px solid #13c296}.data-table tbody tr.strong-depth-row.sell td:first-child,.data-table tbody tr.strong-depth-row.sell td:nth-child(2){border-left:3px solid #ff6a63}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#020617c2}.modal-panel{width:min(1120px,100%);max-height:min(86vh,860px);overflow:auto;border:1px solid rgba(148,176,215,.22);border-radius:8px;background:#0b1120;box-shadow:0 24px 80px #0000006b;padding:18px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.modal-header h2{margin:0}.auto-pump-history-modal .data-table{margin-bottom:18px}.history-detail-row td{background:#ffffff06}.history-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.history-detail-grid div{display:grid;gap:5px;padding:10px;border:1px solid rgba(148,176,215,.12);border-radius:8px;background:#ffffff08}.history-detail-grid span,.history-detail-title{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.history-detail-grid strong{color:var(--text);min-width:0;word-break:break-word}.history-detail-bands{display:grid;gap:8px}.history-detail-title{margin-top:8px}.gap-danger{color:var(--sell);font-weight:700}.current-price-row td{color:var(--accent);font-weight:700;text-align:center;background:#57a7ff14}.cumulative-usdt-cell{color:var(--accent);font-weight:800;background:#57a7ff14}@media (max-width: 1200px){.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-grid,.bot-grid,.bot-metrics,.mode-pill-group,.auto-refill-editor{grid-template-columns:1fr}}@media (max-width: 800px){.order-count-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.order-count-editor .ghost-button{grid-column:1 / -1}.login-shell,.dashboard-shell{width:min(100vw - 24px,100%);padding-top:16px}.hero-top{flex-direction:column}.header-nav,.subnav-row{flex-wrap:wrap}.status-row{flex-wrap:wrap;justify-content:flex-start}.panel-header{align-items:flex-start;flex-direction:column}.panel-actions{width:100%;justify-content:flex-start}.trade-section-header{align-items:flex-start;flex-direction:column}.trade-toolbar,.trade-date-control{width:100%}.trade-role-control{min-width:0}.metrics-grid,.orderbook-grid,.trade-summary-grid,.balance-summary-grid{grid-template-columns:1fr}.sell-depth-page .panel{padding:14px;border-radius:16px}.sell-depth-page .panel h2{font-size:1.08rem}.sell-depth-page .panel-actions,.sell-depth-page .target-analysis-form,.manual-trade-form,.manual-trade-actions,.auto-pump-settings-form{display:grid;grid-template-columns:1fr;width:100%}.sell-depth-page .inline-field,.sell-depth-page .inline-field input,.sell-depth-page .inline-field select,.sell-depth-page .primary-button,.sell-depth-page .ghost-button,.sell-depth-page .danger-button,.sell-depth-page .date-select{width:100%;min-width:0}.all-run-step{grid-template-columns:32px minmax(0,1fr);align-items:start}.all-run-step-status{grid-column:2}.manual-trade-collapsed-control,.autobot-collapsed-control{display:grid;grid-template-columns:1fr;align-items:stretch}.manual-trade-collapsed-control .panel-subtle,.autobot-collapsed-control .panel-subtle,.autobot-header .panel-subtle{width:100%;max-width:none;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.manual-trade-section,.autobot-section{margin-top:14px;padding:12px;gap:14px}.autobot-header{display:grid;grid-template-columns:1fr;gap:12px}.autobot-header .panel-actions,.autobot-log-header .panel-actions{display:grid;grid-template-columns:1fr}.autobot-section .toggle-control{width:100%;min-height:42px;justify-content:center}.roadmap-header,.strong-level-row div:first-child{align-items:stretch;flex-direction:column}.roadmap-header strong,.strong-level-row span{text-align:left;white-space:normal}.roadmap-grid,.strong-level-grid{grid-template-columns:1fr}.slow-rise-report-backdrop{padding:10px}.slow-rise-report-dialog{width:100%;max-height:95vh;padding:16px;border-radius:16px}.slow-rise-report-header{align-items:stretch;flex-direction:column}.slow-rise-report-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.slow-rise-report-meta{grid-template-columns:1fr;gap:5px}.slow-rise-report-meta strong{white-space:normal;word-break:break-all}.slow-rise-report-markdown{padding:16px;font-size:.8rem}.floating-reload-button{right:16px;bottom:16px;min-width:112px}.sell-depth-page .auto-refill-status div{align-items:flex-start;flex-direction:column;gap:4px}.sell-depth-page .auto-refill-status strong{text-align:left}.sell-depth-page .data-table,.sell-depth-page .data-table thead,.sell-depth-page .data-table tbody,.sell-depth-page .data-table tfoot,.sell-depth-page .data-table tr,.sell-depth-page .data-table th,.sell-depth-page .data-table td{display:block;width:100%}.sell-depth-page .data-table thead{display:none}.sell-depth-page .data-table tr{margin-bottom:12px;padding:10px;border:1px solid rgba(148,176,215,.12);border-radius:10px;background:#ffffff06}.sell-depth-page .data-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:38px;padding:8px 0;border-bottom:1px solid rgba(148,176,215,.08);text-align:right;word-break:break-word}.sell-depth-page .data-table td:last-child{border-bottom:0}.sell-depth-page .data-table td:before{content:attr(data-label);flex:0 0 42%;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.sell-depth-page .data-table .empty-table-cell{display:block;text-align:center}.sell-depth-page .data-table .empty-table-cell:before,.sell-depth-page .history-detail-row td:before{content:none}.sell-depth-page .history-detail-row td{display:block;text-align:left}.history-detail-grid{grid-template-columns:1fr}.depth-band-strip{max-height:280px;overflow:auto}.depth-band-pill{white-space:normal}.sell-wall-chart-wrap{padding:8px}.sell-wall-axis-label,.sell-wall-band-label,.sell-wall-value-label,.sell-wall-cum-label,.sell-wall-axis-title,.sell-wall-reference-label,.sell-wall-target-label{font-size:12px}.sell-wall-axis-title{display:none}}.multi-account-page{display:grid;gap:18px}.multi-account-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:18px;align-items:start}.multi-account-form{display:grid;gap:9px}.multi-account-form input:not([type=checkbox]){width:100%;min-height:44px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#020617a3;color:#f8fafc;padding:0 12px}.multi-account-form input:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.multi-account-checkbox{display:flex;align-items:center;gap:10px;min-height:44px}.multi-account-actions,.multi-account-card-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.multi-account-list{display:grid;gap:12px;min-width:0}.multi-account-card{display:flex;gap:16px;justify-content:space-between;align-items:center}.multi-account-card h3{margin:8px 0 4px}.multi-account-card p,.multi-account-card small{color:#94a3b8;overflow-wrap:anywhere}.multi-account-empty{color:#94a3b8;min-height:120px;display:grid;place-items:center}.danger-button{min-height:44px;border:1px solid rgba(248,113,113,.55);border-radius:10px;padding:0 14px;color:#fecaca;background:#7f1d1d38;cursor:pointer}.danger-button:hover{background:#7f1d1d66}@media (max-width: 800px){.multi-account-layout{grid-template-columns:1fr}.multi-account-card{align-items:flex-start;flex-direction:column}.multi-account-card-actions{justify-content:flex-start}}.manual-market-warning{display:grid;gap:4px;border:1px solid rgba(251,191,36,.45);border-radius:10px;background:#78350f33;color:#fde68a;padding:12px;line-height:1.5}.manual-market-warning span{color:#fcd34d}.ai-depth-analysis-page{display:grid;gap:18px}.ai-depth-hero{display:grid;gap:12px;background:radial-gradient(circle at top right,rgba(87,167,255,.16),transparent 38%),var(--bg-elevated)}.ai-depth-hero h2,.ai-depth-hero p,.ai-analysis-result h3,.ai-analysis-result p,.ai-depth-snapshot h3{margin:0}.ai-depth-hero p{max-width:800px;color:var(--muted);line-height:1.65}.ai-depth-hero textarea{width:100%;min-height:88px;resize:vertical;border:1px solid var(--panel-border);border-radius:10px;background:#0206178c;color:var(--text);padding:12px;font:inherit}.ai-depth-hero textarea:focus-visible{outline:3px solid rgba(87,167,255,.3);outline-offset:2px}.ai-depth-hero .primary-button{justify-self:start;min-height:44px}.ai-analysis-actions{display:flex;flex-wrap:wrap;gap:10px}.ai-analysis-actions .primary-button,.ai-analysis-actions .ghost-button{min-height:44px}.ai-analysis-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;border-color:#94b0d759}.ai-analysis-result.buy,.ai-analysis-result.long{border-color:#13c29685}.ai-analysis-result.sell,.ai-analysis-result.short{border-color:#ff6a6385}.ai-analysis-result>div:first-child{display:grid;gap:8px}.ai-analysis-result>div:first-child p{color:var(--muted);line-height:1.65}.ai-confidence{align-self:start;border-radius:999px;padding:9px 12px;background:#57a7ff21;color:#b8d8ff;font-variant-numeric:tabular-nums}.ai-analysis-columns,.ai-depth-bands{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-analysis-columns h4,.ai-depth-bands h4{margin:0 0 9px}.ai-analysis-columns ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted);line-height:1.55}.ai-invalidation{grid-column:1 / -1;padding:12px;border-radius:10px;background:#fbbf2414;color:#f9d991}.ai-market-making{grid-column:1 / -1;margin:0;padding:12px;border-radius:10px;background:#57a7ff14;color:#c7d9f3;line-height:1.55}.ai-input-panel{display:grid;gap:16px}.ai-input-panel .panel-header{margin:0;align-items:flex-start}.ai-input-panel h3,.ai-input-panel h4{margin:0}.ai-input-description{margin:-4px 0 0;color:var(--muted);line-height:1.6}.ai-input-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.ai-input-details>div{display:grid;gap:4px;padding:12px;border:1px solid var(--panel-border);border-radius:10px}.ai-input-details dt{color:var(--muted);font-size:.82rem}.ai-input-details dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ai-input-rules{display:grid;gap:9px}.ai-input-rules ul{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--muted);line-height:1.55}.ai-input-preview{border:1px solid var(--panel-border);border-radius:10px;overflow:hidden}.ai-input-preview summary{cursor:pointer;padding:12px;font-weight:700}.ai-input-preview pre{max-height:360px;margin:0;overflow:auto;padding:12px;border-top:1px solid var(--panel-border);background:#02061773;color:#c7d9f3;font-size:.78rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ai-depth-snapshot{display:grid;gap:16px}.ai-depth-snapshot .panel-header{margin:0}.ai-depth-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-depth-stats>div{display:grid;gap:4px;padding:13px;border:1px solid var(--panel-border);border-radius:10px}.ai-depth-stats span,.ai-depth-stats small{color:var(--muted)}.ai-depth-table-wrap{max-height:330px;overflow:auto;border:1px solid var(--panel-border);border-radius:10px}.ai-depth-table-wrap table{width:100%;min-width:340px;border-collapse:collapse;font-variant-numeric:tabular-nums}.ai-depth-table-wrap th,.ai-depth-table-wrap td{padding:10px;border-bottom:1px solid rgba(148,176,215,.1);text-align:right}.ai-depth-table-wrap th:first-child,.ai-depth-table-wrap td:first-child{text-align:left}.ai-execution-estimates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-execution-estimate{display:grid;gap:8px;padding:13px;border:1px solid var(--panel-border);border-radius:10px;background:#02061733}.ai-execution-estimate h4,.ai-execution-estimate dl{margin:0}.ai-execution-estimate dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-execution-estimate dl>div{display:grid;gap:3px}.ai-execution-estimate dt{color:var(--muted);font-size:.8rem}.ai-execution-estimate dd{margin:0;font-variant-numeric:tabular-nums}.ai-daily-levels{display:grid;gap:12px;padding:14px;border:1px solid rgba(87,167,255,.28);border-radius:10px;background:#57a7ff0d}.ai-daily-levels h3,.ai-daily-levels p,.ai-daily-level h4{margin:0}.ai-daily-levels>div:first-child{display:grid;gap:5px}.ai-daily-levels>div:first-child p{color:var(--muted);line-height:1.5}.ai-daily-level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-daily-level{padding:12px;border:1px solid var(--panel-border);border-radius:8px}.ai-daily-level.support{border-color:#13c2965c}.ai-daily-level.resistance{border-color:#ff6a635c}.ai-daily-level ul{display:grid;gap:7px;margin:9px 0 0;padding:0;list-style:none}.ai-daily-level li{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.ai-daily-level li span,.ai-daily-level p{color:var(--muted);font-size:.86rem}@media (max-width: 760px){.ai-analysis-result,.ai-analysis-columns,.ai-depth-bands,.ai-depth-stats,.ai-input-details,.ai-execution-estimates,.ai-execution-estimate dl,.ai-daily-level-grid{grid-template-columns:1fr}.ai-confidence{justify-self:start}}.sell-depth-flow-report{display:grid;gap:18px}.sell-depth-flow-report .panel-header{align-items:flex-start}.sell-depth-flow-report h2{margin:6px 0}.sell-depth-flow-report p{margin:0}.sell-depth-flow-horizons{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px}.sell-depth-flow-horizons button{min-height:44px;padding:0 14px;border:1px solid var(--panel-border);border-radius:10px;background:#ffffff08;color:var(--muted);font:inherit;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.sell-depth-flow-horizons button.active{border-color:#57a7ff8c;background:#57a7ff24;color:#b9d9ff}.sell-depth-flow-horizons button:focus-visible{outline:3px solid rgba(87,167,255,.3);outline-offset:2px}.sell-depth-flow-horizons button:disabled{cursor:wait;opacity:.6}.sell-depth-flow-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 17px;border:1px solid rgba(87,167,255,.2);border-radius:12px;background:#57a7ff0e}.sell-depth-flow-summary span,.sell-depth-flow-summary small{color:var(--muted);font-variant-numeric:tabular-nums}.sell-depth-flow-chart-wrap{overflow-x:auto;border:1px solid var(--panel-border);border-radius:14px;background:#07111e}.sell-depth-flow-chart{display:block;width:100%;min-width:720px;height:auto}.sell-depth-flow-plot{fill:#ffffff05}.sell-depth-flow-grid{stroke:#94b0d721;stroke-width:1}.sell-depth-flow-axis{fill:#8295ad;font-size:11px}.sell-depth-flow-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sell-depth-flow-line.bid{stroke:#42d9a1}.sell-depth-flow-line.ask{stroke:#ff786f;stroke-dasharray:8 5}.sell-depth-level-flow-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sell-depth-level-flow-line.buy{stroke:#42d9a1}.sell-depth-level-flow-line.sell{stroke:#ff786f}.sell-depth-flow-dot{stroke:#07111e;stroke-width:2}.sell-depth-flow-dot.bid{fill:#42d9a1}.sell-depth-flow-dot.ask{fill:#ff786f}.sell-depth-flow-legend{display:flex;justify-content:center;gap:24px;padding:0 16px 14px;font-size:.78rem;font-weight:800}.sell-depth-flow-legend span:before{display:inline-block;width:18px;height:3px;margin-right:7px;vertical-align:middle;content:""}.sell-depth-flow-legend .bid{color:#72e8bd}.sell-depth-flow-legend .bid:before{background:#42d9a1}.sell-depth-flow-legend .ask{color:#ffaaa5}.sell-depth-flow-legend .ask:before{background:#ff786f}.sell-depth-flow-table-wrap{max-height:360px;overflow:auto;border:1px solid var(--panel-border);border-radius:12px}.sell-depth-flow-table-wrap .data-table{min-width:760px}.sell-depth-level-history{display:grid;gap:14px;padding-top:4px}.sell-depth-level-history-header{display:flex;align-items:end;justify-content:space-between;gap:18px}.sell-depth-level-history-header h3{margin:0 0 5px}.sell-depth-level-history-header p{margin:0}.sell-depth-level-history-header select{min-width:250px}.sell-depth-level-history .data-table tbody tr{cursor:pointer}.sell-depth-level-history .data-table tbody tr:hover{background:#57a7ff12}@media (max-width: 820px){.sell-depth-flow-report .panel-header{display:grid;align-items:stretch}.sell-depth-flow-summary{grid-template-columns:1fr;gap:7px}.sell-depth-flow-horizons{width:100%;grid-template-columns:repeat(3,1fr)}.sell-depth-level-history-header{display:grid;align-items:stretch}.sell-depth-level-history-header select{width:100%;min-width:0}}
