:root{font-family:Inter,Microsoft YaHei,sans-serif;color:#f5f7fb;background:#09111f}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top right,rgba(60,130,246,.16),transparent 30%),radial-gradient(circle at bottom left,rgba(20,184,166,.12),transparent 28%),#09111f}button,a,summary,[role=button],.clickable-row{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.sidebar{border-right:1px solid rgba(255,255,255,.08);padding:24px 18px;background:#070c18db}.brand{font-size:20px;font-weight:700;margin-bottom:28px}.sidebar nav{display:grid;gap:8px}.sidebar a{color:#f5f7fbb8;text-decoration:none;padding:12px 14px;border-radius:14px}.sidebar a.active,.sidebar a:hover{color:#fff;background:#ffffff14}.main{display:grid;grid-template-rows:68px 1fr}.topbar{display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.08)}.topbar span{padding:8px 12px;border-radius:999px;background:#ffffff0f;font-size:14px}.logout-button{margin-left:auto;border:0;border-radius:999px;padding:10px 14px;color:#fff;background:#ffffff14}.content{padding:24px}.page-stack{display:grid;gap:20px}.hero-grid,.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card,.mini-card,.panel{border-radius:24px;padding:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.metric-card{display:grid;gap:10px}.metric-card.primary{background:linear-gradient(135deg,#8ab4ff40,#14b8a629)}.metric-card span,.mini-card span{color:#f5f7fbb3}.metric-card strong{font-size:28px}.mini-card{display:grid;gap:10px}.mini-card strong{font-size:24px}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h2{margin:4px 0 0}.equity-chart{width:100%;height:240px;overflow:visible}.chart-axis{display:flex;justify-content:space-between;color:#f5f7fb8a;font-size:13px}.pair-form{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 100px 100px;gap:12px}.pair-form input,.pair-form select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0d}.pair-form button{border:0;border-radius:14px;color:#09111f;background:#8ab4ff;font-weight:700}.table{display:grid}.table-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr .8fr .8fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.table-row:last-child{border-bottom:0}.table-head{color:#f5f7fb8a;font-size:14px}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.desk-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:16px}.dashboard-trust-strip{display:flex;flex-wrap:wrap;gap:10px}.dashboard-trust-strip span{border:1px solid rgba(148,163,184,.16);background:#0206175c;color:#cbd5e1;border-radius:999px;padding:8px 12px;font-size:12px}.split-mini{display:grid;gap:20px}.toolbar{display:flex;align-items:center;gap:10px}.source-pill{border-radius:999px;padding:8px 12px;font-size:13px}.source-pill.live{background:#22c55e29;color:#86efac}.source-pill.fallback{background:#f59e0b2e;color:#fcd34d}.auto-refresh-pill{border-radius:999px;padding:8px 12px;font-size:13px;color:#bfdbfe;background:#3b82f624}.secondary-button{border:0;border-radius:999px;padding:10px 14px;color:#fff;background:#ffffff14}.muted{color:#f5f7fba3}.success-text{color:#86efac}.warning-text{color:#fcd34d}.panel-header.compact{margin-bottom:10px}.panel-header.compact h3{margin:0}.leaderboard{display:grid}.leaderboard-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.leaderboard-row:last-child{border-bottom:0}.market-row{grid-template-columns:1.1fr 1fr 1fr 1fr 1fr}.negative{color:#fca5a5}.chart-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;gap:16px}.symbol-panel{align-self:start}.symbol-list{display:grid;gap:10px}.symbol-search,.search-input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0d}.symbol-search{margin-bottom:14px}.symbol-button{border:0;border-radius:16px;padding:14px;display:grid;gap:6px;text-align:left;color:#fff;background:#ffffff0d}.symbol-button.active{background:#8ab4ff2e}.symbol-button span{color:#f5f7fba3}.chart-main{display:grid;gap:16px}.quote-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.quote-strip>div{display:grid;gap:8px;padding:16px;border-radius:18px;background:#ffffff0d}.quote-strip span{color:#f5f7fba3}.chart-safety-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:-6px}.chart-safety-strip span{border:1px solid rgba(148,163,184,.16);background:#0206176b;color:#cbd5e1;border-radius:999px;padding:8px 12px;font-size:12px}.chart-toolbar{display:flex;justify-content:space-between;align-items:center}.secondary-button.active{background:#8ab4ff2e}.chart-canvas{min-height:520px;position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),#ffffff08;background-size:100% 52px,72px 100%,auto}.chart-watermark{display:grid;gap:8px;position:absolute;left:24px;top:24px;color:#f5f7fbb3}.mock-line{position:absolute;left:0;right:0;border-top:2px dashed rgba(255,255,255,.6)}.mock-line.support{border-color:#86efac}.mock-line.resistance{border-color:#fca5a5}.mock-line.invalidation{border-color:#fcd34d}.mock-line.key_zone{border-color:#8ab4ff}.mock-line span,.mock-line strong{position:absolute;top:-28px;right:12px;margin-left:10px;padding:4px 8px;border-radius:999px;background:#09111fe6}.mock-line span{right:104px}.right-rail{display:grid;gap:16px;align-self:start}.fact-list{display:grid;grid-template-columns:1fr auto;gap:12px}.chart-coin-profile-panel{border-color:#3b82f63d}.chart-coin-profile-card{display:grid;gap:12px}.chart-coin-profile-title{display:flex;gap:12px;align-items:center;min-width:0}.chart-coin-profile-title img,.chart-coin-profile-title>span{width:34px;height:34px;flex:0 0 34px;border-radius:999px}.chart-coin-profile-title img{object-fit:cover;background:#ffffff14}.chart-coin-profile-title>span{display:grid;place-items:center;color:#bfdbfe;background:#3b82f629;font-size:12px;font-weight:800}.chart-coin-profile-title div{display:grid;gap:4px;min-width:0}.chart-coin-profile-title strong,.chart-coin-profile-title em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-coin-profile-title em{color:#f5f7fb8f;font-size:12px;font-style:normal}.chart-coin-profile-description{max-height:92px;overflow:auto;line-height:1.6}.chart-coin-profile-facts{font-size:13px}.chart-coin-profile-facts strong{text-align:right}.chart-coin-profile-link{width:100%;cursor:pointer}.drawing-form{display:grid;gap:10px}.drawing-form input,.drawing-form select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0d}.drawing-form button{border:0;border-radius:14px;padding:12px 14px;color:#09111f;background:#8ab4ff;font-weight:700}.drawing-list{display:grid}.drawing-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.drawing-row:last-child{border-bottom:0}.order-form{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 120px;gap:12px}.order-form input,.order-form select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0d}.order-form button,.inline-button{border:0;border-radius:14px;color:#09111f;background:#8ab4ff;font-weight:700}.position-row{grid-template-columns:1fr .7fr .7fr 1fr .8fr 1fr .8fr}.empty-row{padding:16px 0;color:#f5f7fba3}.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-hub{gap:18px}.hub-header-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:18px;align-items:center}.hub-header-panel h2{margin:4px 0 6px}.hub-tab-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hub-tab-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-tab{min-height:78px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:12px;color:#f5f7fbc2;background:#ffffff0b;text-align:left;display:grid;gap:6px}.hub-tab strong{color:#fff}.hub-tab span{color:#f5f7fb94;font-size:12px;line-height:1.45}.hub-tab.active{border-color:#8ab4ff7a;background:linear-gradient(135deg,#8ab4ff2e,#14b8a61a);box-shadow:inset 0 0 0 1px #8ab4ff14}.hub-active-context{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;color:#f5f7fbb3;background:#0f172ab8;border:1px solid rgba(255,255,255,.06)}.hub-active-context strong{color:#fff}.hub-active-context em{font-style:normal;color:#f5f7fb8f}.compact-list{display:grid}.compact-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.compact-row:last-child{border-bottom:0}.risk-row{grid-template-columns:1.2fr .8fr 1fr .8fr .8fr}.risk-evaluation-row{display:grid;grid-template-columns:1fr 80px minmax(0,1.6fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.risk-evaluation-row:last-child{border-bottom:0}.risk-evaluation-row em{color:#f5f7fba3;font-style:normal}.risk-guard-roadmap-panel{border-color:#60a5fa2e}.risk-guard-roadmap-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.risk-guard-roadmap-card{display:grid;gap:8px;min-height:142px;border-radius:18px;padding:14px;border:1px solid rgba(148,163,184,.16);background:#0206175c}.risk-guard-roadmap-card span,.risk-guard-roadmap-card em{color:#e2e8f0a8;font-size:12px;line-height:1.55;font-style:normal}.risk-guard-roadmap-card strong{color:#fff;font-size:18px}.risk-guard-roadmap-card.armed{border-color:#34d39947;background:#064e3b2e}.risk-guard-roadmap-card.watch{border-color:#fbbf2447;background:#78350f1f}.risk-guard-roadmap-card.reserved{border-style:dashed}.black-swan-panel{overflow:hidden;border-color:#f8717138;background:radial-gradient(circle at top right,rgba(248,113,113,.14),transparent 32%),radial-gradient(circle at bottom left,rgba(59,130,246,.12),transparent 28%),#0f172adb}.black-swan-panel.watch{border-color:#fbbf2457}.black-swan-panel.triggered{border-color:#fb718575;box-shadow:0 18px 54px #7f1d1d38}.black-swan-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.black-swan-header h2{margin:0}.black-swan-header p{max-width:900px;line-height:1.75}.black-swan-status-box{min-width:190px;display:grid;gap:7px;justify-items:end;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0206175c}.black-swan-status-box strong{font-size:22px;color:#fff}.black-swan-status-box span,.black-swan-status-box em{color:#e2e8f0a8;font-size:12px;font-style:normal}.black-swan-safety-strip{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.black-swan-safety-strip span{border:1px solid rgba(148,163,184,.2);background:#02061770;color:#cbd5e1;border-radius:999px;padding:8px 12px;font-size:12px}.black-swan-anchor-grid,.black-swan-rule-grid,.black-swan-action-grid{display:grid;gap:12px}.black-swan-settings-card{display:grid;gap:14px;margin:0 0 12px;border:1px solid rgba(138,180,255,.2);border-radius:20px;padding:16px;background:#0f172a8f}.black-swan-settings-head,.black-swan-settings-actions{display:flex;justify-content:space-between;gap:14px;align-items:center}.black-swan-settings-head>div,.black-swan-threshold-editor,.black-swan-threshold-input{display:grid;gap:7px}.black-swan-settings-head strong,.black-swan-threshold-editor strong{color:#fff}.black-swan-settings-head span,.black-swan-settings-actions span,.black-swan-threshold-input span{color:#e2e8f0a8;font-size:12px}.black-swan-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.black-swan-threshold-editor{border:1px solid rgba(148,163,184,.14);border-radius:16px;padding:14px;background:#02061752}.black-swan-threshold-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.black-swan-threshold-input div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#101827;overflow:hidden}.black-swan-threshold-input input{width:100%;border:0;padding:10px 11px;color:#f8fafc;background:transparent}.black-swan-threshold-input em{padding-right:11px;color:#94a3b8;font-style:normal;font-size:12px}.black-swan-action-policy-card,.black-swan-event-log-card{display:grid;gap:14px;margin:0 0 12px;border:1px solid rgba(34,197,94,.18);border-radius:20px;padding:16px;background:#02061757}.black-swan-trigger-alert{display:grid;gap:6px;border-radius:16px;padding:14px;border:1px solid rgba(251,113,133,.42);background:#7f1d1d3d}.black-swan-trigger-alert strong{color:#fecdd3}.black-swan-trigger-alert span{color:#fee2e2d1;font-size:13px}.black-swan-action-toggle-grid,.black-swan-action-status-grid,.black-swan-event-list{display:grid;gap:10px}.black-swan-action-toggle-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.black-swan-policy-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.black-swan-action-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.black-swan-action-toggle,.black-swan-action-status,.black-swan-event-row{border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#0f172a9e;padding:12px}.black-swan-action-toggle{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.black-swan-action-toggle.enabled{border-color:#34d39938}.black-swan-action-toggle input{width:18px;height:18px;accent-color:#34d399}.black-swan-action-toggle span,.black-swan-action-status,.black-swan-event-row{display:grid;gap:6px}.black-swan-action-toggle strong,.black-swan-action-status strong,.black-swan-event-row strong{color:#fff}.black-swan-action-toggle em,.black-swan-action-status p,.black-swan-action-status span,.black-swan-event-row p,.black-swan-event-row span{margin:0;color:#e2e8f0ad;font-style:normal;font-size:12px;line-height:1.55}.black-swan-action-status div,.black-swan-event-row div{display:flex;justify-content:space-between;gap:8px;align-items:center}.black-swan-action-status em{border-radius:999px;padding:4px 8px;color:#bfdbfe;background:#1e40af47;font-style:normal;font-size:11px}.black-swan-action-status.applied em{color:#bbf7d0;background:#16653447}.black-swan-action-status.armed em{color:#fecdd3;background:#7f1d1d5c}.black-swan-action-status.manual_only em{color:#fde68a;background:#78350f57}.black-swan-action-status.disabled{opacity:.68}.black-swan-event-row.watch{border-color:#fbbf2447}.black-swan-event-row.danger{border-color:#fb718561}.black-swan-anchor-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.black-swan-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.black-swan-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.black-swan-anchor-card,.black-swan-rule-card,.black-swan-action-grid>div{border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0206175c;padding:14px}.black-swan-anchor-card{display:grid;gap:10px}.black-swan-anchor-card div,.black-swan-rule-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.black-swan-anchor-card span,.black-swan-rule-title strong{color:#fff;font-weight:800}.black-swan-anchor-card strong{font-size:26px;color:#fff}.black-swan-anchor-card em,.black-swan-rule-title em{border-radius:999px;padding:5px 9px;color:#bbf7d0;background:#16653447;font-size:12px;font-style:normal}.black-swan-anchor-card.watch em,.black-swan-rule-card.watch .black-swan-rule-title em{color:#fde68a;background:#78350f57}.black-swan-anchor-card.danger em,.black-swan-rule-card.danger .black-swan-rule-title em{color:#fecdd3;background:#7f1d1d5c}.black-swan-anchor-card.reserved em,.black-swan-rule-card.reserved .black-swan-rule-title em{color:#bfdbfe;background:#1e40af47}.black-swan-anchor-card.watch,.black-swan-rule-card.watch{border-color:#fbbf2452}.black-swan-anchor-card.danger,.black-swan-rule-card.danger{border-color:#fb71856b}.black-swan-anchor-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.black-swan-anchor-metrics small,.black-swan-rule-title span,.black-swan-rule-card code,.black-swan-thresholds span,.black-swan-action-grid span{color:#e2e8f0ad;font-size:12px}.black-swan-anchor-card p,.black-swan-rule-card p,.black-swan-safety-note{margin:0;color:#e2e8f0b8;font-size:13px;line-height:1.65}.black-swan-rule-card,.black-swan-rule-title>div,.black-swan-thresholds,.black-swan-action-grid>div{display:grid;gap:8px}.black-swan-rule-card code{width:fit-content;max-width:100%;overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;background:#0f172ac2}.black-swan-action-grid strong{color:#fff}.black-swan-safety-note{margin-top:12px;padding:12px;border-radius:16px;border:1px solid rgba(59,130,246,.2);background:#3b82f614}.template-grid{display:grid;gap:14px}.strategy-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.strategy-settings-table{display:grid;gap:10px}.strategy-settings-head,.strategy-settings-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 90px 100px 90px;gap:12px;align-items:center}.strategy-settings-head{color:#f5f7fb8a;font-size:14px}.strategy-settings-row select,.strategy-settings-row input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;color:#fff;background:#ffffff0d}.switch-label{display:flex;align-items:center;gap:8px}.template-card{display:grid;gap:8px;padding:18px;border-radius:18px;background:#ffffff0a}.template-card span,.template-card p{color:#f5f7fba3}.preview-form{display:grid;grid-template-columns:1fr 180px;gap:12px}.preview-form input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0d}.preview-form button{border:0;border-radius:14px;color:#09111f;background:#8ab4ff;font-weight:700}.decision-row{display:grid;grid-template-columns:120px 90px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.decision-row em{color:#f5f7fba3;font-style:normal}.api-row{grid-template-columns:1fr 1fr 1fr 1.3fr 1fr .8fr}.password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 160px;gap:12px}.password-form input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0d}.password-form button{border:0;border-radius:14px;color:#09111f;background:#8ab4ff;font-weight:700}.ops-error-row{display:grid;grid-template-columns:80px 120px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ops-error-row:last-child{border-bottom:0}.ops-error-row em{color:#f5f7fba3;font-style:normal}.page-card{min-height:260px;border-radius:24px;padding:28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(440px,100%);display:grid;gap:14px;border-radius:28px;padding:30px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 60px #00000047}.auth-card p{margin-top:-4px}.auth-card input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 16px;color:#fff;background:#ffffff0d}.auth-card button{border:0;border-radius:16px;padding:14px 16px;color:#09111f;background:#8ab4ff;font-weight:700}.auth-card button:disabled{opacity:.7}.auth-error{color:#fca5a5;font-style:normal}.eyebrow{color:#8ab4ff;margin-bottom:10px}h1{margin:0 0 10px}p{color:#f5f7fbb8}.help-chip{margin-top:18px;border:0;border-radius:999px;padding:10px 14px;color:#fff;background:#8ab4ff29}.help-wrap{position:relative}.help-wrap .help-chip{margin-top:0}.help-popover{position:absolute;z-index:10;top:calc(100% + 10px);right:0;width:280px;display:grid;gap:8px;padding:14px;border-radius:18px;background:#09111ffa;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000047}.help-popover span,.help-popover p{color:#f5f7fbb3}.help-popover p{margin:0}.global-black-swan-alert{position:fixed;z-index:60;right:24px;bottom:24px;width:min(560px,calc(100vw - 48px));display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:14px;align-items:stretch;padding:18px;border-radius:24px;border:1px solid rgba(251,191,36,.32);background:radial-gradient(circle at top left,rgba(251,191,36,.26),transparent 38%),#09111ff5;box-shadow:0 24px 70px #00000075;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-black-swan-alert.danger{border-color:#fb718585;background:radial-gradient(circle at top left,rgba(248,113,113,.34),transparent 40%),#09111ff7}.global-black-swan-pulse{position:relative;width:14px;border-radius:999px;background:linear-gradient(180deg,#facc15,#fb923c)}.global-black-swan-alert.danger .global-black-swan-pulse{background:linear-gradient(180deg,#fb7185,#ef4444);box-shadow:0 0 28px #f871718f}.global-black-swan-pulse:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px solid rgba(251,191,36,.46);animation:black-swan-pulse 1.4s infinite}.global-black-swan-alert.danger .global-black-swan-pulse:after{border-color:#fb718594}.global-black-swan-copy{display:grid;gap:8px}.global-black-swan-copy span{color:#fbbf24;font-size:12px;font-weight:900;letter-spacing:.12em}.global-black-swan-alert.danger .global-black-swan-copy span{color:#fb7185}.global-black-swan-copy strong{color:#fff;font-size:20px}.global-black-swan-copy p{margin:0;color:#e2e8f0c7;line-height:1.65}.global-black-swan-metrics{display:flex;flex-wrap:wrap;gap:8px}.global-black-swan-metrics em{border-radius:999px;padding:6px 9px;color:#e2e8f0d1;background:#ffffff12;font-size:12px;font-style:normal}.global-black-swan-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.global-black-swan-actions a,.global-black-swan-actions button{border:0;border-radius:999px;padding:9px 12px;color:#09111f;background:#facc15;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap}.global-black-swan-alert.danger .global-black-swan-actions a{color:#fff;background:#ef4444}.global-black-swan-actions button{color:#fff;background:#ffffff14}@keyframes black-swan-pulse{0%{opacity:.95;transform:scale(.96)}to{opacity:0;transform:scale(1.65)}}@media(max-width:1100px){.hero-grid,.summary-grid,.pair-form,.market-grid,.desk-grid,.hub-header-panel,.hub-tab-grid,.hub-tab-grid.compact,.chart-layout,.quote-strip,.order-form,.password-form,.split-grid,.black-swan-anchor-grid,.black-swan-rule-grid,.black-swan-action-grid,.black-swan-settings-grid,.black-swan-threshold-form-grid,.black-swan-action-toggle-grid,.black-swan-action-status-grid,.black-swan-policy-number-grid,.strategy-settings-head,.strategy-settings-row,.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.global-black-swan-alert{left:16px;right:16px;bottom:16px;width:auto;grid-template-columns:12px minmax(0,1fr)}.global-black-swan-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}.trading-pair-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trading-pair-toolbar select,.compact-search,.trading-pair-row input{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;color:#fff;background:#ffffff0d}.compact-search{min-width:220px}.favorite-filter{display:flex;align-items:center;gap:8px;color:#f5f7fbb8;font-size:14px}.trading-pair-row{grid-template-columns:64px 1fr 1.1fr 1fr 1fr .7fr .8fr;align-items:center}.trading-pair-row strong{color:#fff}.favorite-button{width:34px;height:34px;border:0;border-radius:999px;color:#f5f7fb6b;background:#ffffff0f;cursor:pointer}.favorite-button.active{color:#fcd34d;background:#fcd34d24}.watchlist-row{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.watchlist-row:last-child{border-bottom:0}.watchlist-row>div,.watchlist-price{display:grid;gap:5px}.watchlist-row span,.watchlist-price span{color:#f5f7fba3;font-size:13px}.ai-signal-list{display:grid;gap:12px}.ai-signal-card{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.ai-signal-card p{margin:0;color:#f5f7fbad;line-height:1.65}.ai-signal-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ai-signal-head>div{display:grid;gap:5px}.ai-signal-head span{color:#f5f7fb8c;font-size:12px}.ai-signal-head i{font-style:normal;font-weight:800}.ai-signal-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-signal-meta span{padding:8px 9px;border-radius:12px;color:#f5f7fbb8;background:#05091238;font-size:12px}.watchlist-price{text-align:right}.two-columns-only{grid-template-columns:repeat(2,minmax(0,1fr))}.symbol-favorite-filter{margin-bottom:12px}.strategy-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px}.strategy-safety-card{display:grid;gap:10px}.strategy-safety-card span{color:#f5f7fbb3}.ai-pipeline-panel{border-color:#8ab4ff38;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.12),transparent 34%),#0f172ad6}.ai-pipeline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ai-pipeline-step{min-height:168px;display:grid;align-content:start;gap:8px;border-radius:18px;padding:14px;border:1px solid rgba(148,163,184,.16);background:#02061761}.ai-pipeline-step span{width:fit-content;border-radius:999px;padding:4px 8px;color:#bfdbfe;background:#3b82f62e;font-size:11px;font-weight:900}.ai-pipeline-step strong{color:#fff;font-size:17px}.ai-pipeline-step em,.ai-pipeline-step p{margin:0;color:#e2e8f0ad;font-size:12px;line-height:1.55;font-style:normal}.ai-pipeline-step.ok{border-color:#34d39938}.ai-pipeline-step.watch{border-color:#fbbf2440}.ai-pipeline-step.risk,.ai-pipeline-step.locked{border-color:#fb718552}.strategy-run-action-panel{border-color:#facc1533;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.12),transparent 32%),radial-gradient(circle at 100% 20%,rgba(59,130,246,.1),transparent 34%),#0f172adb}.strategy-run-action-grid{display:grid;grid-template-columns:1fr 140px 1fr 1fr;gap:12px;align-items:end}.strategy-run-action-card{display:grid;gap:6px;padding:13px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#02061757}.strategy-run-action-card span,.strategy-run-action-card em,.strategy-run-action-buttons span{color:#e2e8f0a8;font-size:12px;font-style:normal;line-height:1.5}.strategy-run-action-card strong{color:#fff;font-family:var(--font-display);font-size:20px}.strategy-run-action-buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.strategy-run-timeline-panel{border-color:#a855f72e;background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.1),transparent 32%),radial-gradient(circle at 100% 10%,rgba(34,211,238,.08),transparent 34%),#0f172ad6}.strategy-run-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.strategy-run-timeline-item{position:relative;min-height:176px;display:grid;align-content:start;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#02061757}.strategy-run-timeline-item>span{width:fit-content;border-radius:999px;padding:4px 8px;color:#ddd6fe;background:#a855f729;font-size:11px;font-weight:900}.strategy-run-timeline-item strong{color:#fff;font-size:16px}.strategy-run-timeline-item em,.strategy-run-timeline-item p{margin:0;color:#e2e8f0a8;font-size:12px;line-height:1.55;font-style:normal}.strategy-run-timeline-item.ready{border-color:#34d39938}.strategy-run-timeline-item.watch{border-color:#fbbf2440}.strategy-run-timeline-item.blocked{border-color:#fb71854d}.strategy-run-timeline-item.locked{border-color:#facc1547}.strategy-run-timeline-item.idle{opacity:.78}.strategy-run-history{display:grid;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.strategy-run-history-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#e2e8f0b8;font-size:12px}.strategy-run-history-summary span,.strategy-run-history-summary em{border-radius:999px;padding:6px 10px;background:#0f172a9e;border:1px solid rgba(148,163,184,.12);font-style:normal}.strategy-run-history-summary strong{color:#fff}.strategy-run-history-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strategy-run-history-card{cursor:pointer;text-align:left;display:grid;gap:5px;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#02061752;color:#e2e8f0b8}.strategy-run-history-card:hover,.strategy-run-history-card.active{border-color:#22d3ee57;background:#082f4947}.strategy-run-history-card.completed.active{box-shadow:0 0 0 1px #34d3992e inset}.strategy-run-history-card.blocked.active,.strategy-run-history-card.error.active{box-shadow:0 0 0 1px #fb71852e inset}.strategy-run-history-card span,.strategy-run-history-card em{font-size:11px;font-style:normal}.strategy-run-history-card strong{color:#fff;font-size:13px}.strategy-run-confirm-panel{border-color:#34d3992e;background:radial-gradient(circle at 8% 0%,rgba(52,211,153,.1),transparent 32%),radial-gradient(circle at 100% 0%,rgba(59,130,246,.1),transparent 34%),#0f172ad6}.strategy-run-confirm-panel.blocked{border-color:#fb718538}.strategy-run-confirm-panel.watch{border-color:#fbbf2433}.run-confirm-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.run-confirm-grid>div{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#0206175c}.run-confirm-grid span,.run-confirm-grid em,.run-confirm-blockers span,.run-candidate-row em{color:#e2e8f09e;font-size:12px;font-style:normal}.run-confirm-grid strong{color:#fff;font-family:var(--font-display);font-size:20px}.run-confirm-blockers{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding:12px 14px;border:1px solid rgba(251,113,133,.2);border-radius:16px;background:#7f1d1d29}.run-confirm-blockers strong{color:#fecdd3}.run-confirm-blockers span{padding:5px 8px;border-radius:999px;background:#fb71851a}.run-candidate-table{display:grid;gap:8px;margin-top:14px;overflow-x:auto}.run-candidate-head,.run-candidate-row{min-width:920px;display:grid;grid-template-columns:1.2fr 1fr 1fr 80px 1.2fr 1fr;gap:10px;align-items:center}.run-candidate-head{color:#e2e8f080;font-size:12px;font-weight:800}.run-candidate-row{padding:11px 12px;border:1px solid rgba(148,163,184,.12);border-radius:15px;background:#02061747;color:#f5f7fbcc;font-size:13px}.run-candidate-row strong{display:grid;gap:3px;color:#fff}.run-status{width:fit-content;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.run-status.ready{color:#bbf7d0;background:#22c55e1f}.run-status.watch{color:#fde68a;background:#fbbf241f}.run-status.blocked{color:#fecdd3;background:#fb71851f}.ai-precheck-result-panel{border-color:#60a5fa2e;background:radial-gradient(circle at 0% 0%,rgba(96,165,250,.1),transparent 30%),radial-gradient(circle at 100% 12%,rgba(52,211,153,.08),transparent 32%),#0f172ad6}.ai-precheck-result-panel.blocked{border-color:#fb718538}.ai-precheck-result-panel.watch{border-color:#fbbf2433}.precheck-result-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.precheck-result-grid>div{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#02061757}.precheck-result-grid span,.precheck-result-grid em,.precheck-reason-strip span,.precheck-result-row em{color:#e2e8f09e;font-size:12px;font-style:normal}.precheck-result-grid strong{color:#fff;font-family:var(--font-display);font-size:20px}.precheck-reason-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding:12px 14px;border:1px solid rgba(251,191,36,.18);border-radius:16px;background:#fbbf2412}.precheck-reason-strip strong{color:#fde68a}.precheck-reason-strip span{padding:5px 8px;border-radius:999px;background:#fbbf241a}.precheck-result-table{display:grid;gap:8px;margin-top:14px;overflow-x:auto}.precheck-result-head,.precheck-result-row{min-width:1040px;display:grid;grid-template-columns:1.1fr 1fr 1fr 2.2fr 1fr;gap:10px;align-items:center}.precheck-result-head{color:#e2e8f080;font-size:12px;font-weight:800}.precheck-result-row{padding:11px 12px;border:1px solid rgba(148,163,184,.12);border-radius:15px;background:#02061747;color:#f5f7fbcc;font-size:13px}.precheck-result-row strong{display:grid;gap:3px;color:#fff}.shadow-validation-panel{border-color:#22d3ee2e;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.1),transparent 32%),#0f172ad1}.shadow-validation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.shadow-validation-summary div{display:grid;gap:6px;padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#02061757}.shadow-validation-summary span,.shadow-validation-summary em{color:#e2e8f0a8;font-size:12px;font-style:normal}.shadow-validation-summary strong{color:#fff;font-size:20px}.shadow-validation-table{display:grid;gap:8px}.shadow-validation-head,.shadow-validation-row{display:grid;grid-template-columns:1fr .7fr .8fr 1.2fr .7fr .8fr;gap:10px;align-items:center}.shadow-validation-head{color:#e2e8f08c;font-size:12px;font-weight:800}.shadow-validation-row{padding:10px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.1);background:#ffffff09;color:#e2e8f0b8;font-size:13px}.shadow-validation-row strong{color:#fff}.strategy-tuning-panel{border-color:#facc152e;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.12),transparent 32%),radial-gradient(circle at 100% 10%,rgba(34,211,238,.1),transparent 34%),#0f172ad1}.tuning-command-grid,.tuning-presets,.tuning-editor-grid{display:grid;gap:12px}.tuning-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.tuning-score-card,.tuning-preset-card{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#0206175c}.tuning-score-card span,.tuning-score-card em,.tuning-preset-card span,.tuning-preset-card em,.tuning-action-row span{color:#e2e8f0a8;font-size:12px;font-style:normal;line-height:1.55}.tuning-score-card strong,.tuning-preset-card strong{color:#fff;font-family:var(--font-display)}.tuning-score-card strong{font-size:20px}.tuning-presets{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.tuning-preset-card{text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.tuning-preset-card:hover{transform:translateY(-2px);border-color:#facc1552;background:#facc1514}.tuning-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.tuning-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.tuning-drawing-toggle{min-height:58px;align-content:center}.bulk-tuning-panel{border-color:#22d3ee2e;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.1),transparent 34%),radial-gradient(circle at 100% 20%,rgba(250,204,21,.08),transparent 30%),#0f172ad1}.bulk-tuning-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;gap:12px;align-items:end}.bulk-target-card,.bulk-preset-preview{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#02061757}.bulk-target-card span,.bulk-target-card em,.bulk-preset-preview span,.bulk-preset-preview em{color:#e2e8f0a8;font-size:12px;font-style:normal;line-height:1.5}.bulk-target-card strong,.bulk-preset-preview strong{color:#fff;font-family:var(--font-display)}.bulk-target-card strong{font-size:22px}.bulk-preset-preview{margin-top:12px}.strategy-settings-row-extended{grid-template-columns:1.2fr 1fr 1fr 1fr 80px 90px 110px 90px}.strategy-settings-row.selected{border-radius:16px;padding-left:10px;padding-right:10px;background:#8ab4ff14}.symbol-link-button{border:0;display:grid;gap:4px;text-align:left;color:#fff;background:transparent;cursor:pointer;font-weight:700}.symbol-link-button span{color:#f5f7fb94;font-size:12px;font-weight:400}.param-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.param-field{display:grid;gap:8px}.param-field span{color:#f5f7fba3;font-size:13px}.param-field input,.param-field select,.scan-controls input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;color:#fff;background:#ffffff0d}.strategy-drawing-toggle{margin-top:16px}.strategy-action-stack{display:grid;gap:14px}.scan-controls{display:grid;grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:center;gap:12px}.scan-result{display:grid;gap:8px;padding:14px;border-radius:16px;background:#ffffff0a}.scan-result span{color:#f5f7fbad;font-size:13px}.decision-row-wide{grid-template-columns:100px 70px 60px minmax(0,1fr)}.ai-audit-center-page{padding-bottom:24px}.ai-audit-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr) auto;align-items:start}.ai-audit-safety-card{display:grid;gap:8px;border-radius:18px;padding:16px;border:1px solid rgba(251,191,36,.2);background:#fbbf2414}.ai-audit-safety-card strong{color:#fde68a}.ai-audit-safety-card span{color:#f5f7fbb8;font-size:13px;line-height:1.6}.ai-audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-audit-control-panel{display:grid;gap:14px}.ai-audit-filter-row{display:grid;grid-template-columns:minmax(0,1.4fr) 180px 220px;gap:12px}.ai-audit-filter-row input,.ai-audit-filter-row select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:11px 12px;color:#fff;background:#ffffff0d}.ai-audit-workbench{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:16px;align-items:start}.ai-audit-timeline-panel,.ai-audit-detail-panel{min-height:620px}.ai-audit-timeline{display:grid;gap:10px;max-height:760px;overflow:auto;padding-right:4px}.ai-audit-timeline-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:13px;color:#fff;text-align:left;background:#ffffff0a;cursor:pointer}.ai-audit-timeline-row.active,.ai-audit-timeline-row:hover{border-color:#8ab4ff57;background:#8ab4ff1a}.ai-audit-timeline-row div{display:grid;gap:4px}.ai-audit-timeline-row span,.ai-audit-timeline-row small{color:#f5f7fb99;font-size:12px}.ai-audit-timeline-row em{border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.ai-audit-timeline-row em.positive{color:#bbf7d0;background:#16653447}.ai-audit-timeline-row em.negative{color:#fecdd3;background:#7f1d1d5c}.ai-audit-timeline-row em.warning{color:#fde68a;background:#78350f57}.ai-audit-detail-panel{display:grid;gap:16px}.ai-audit-detail-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ai-audit-detail-top h2{margin:0 0 8px}.ai-audit-detail-top p{margin:0;line-height:1.7}.ai-audit-stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ai-audit-stage-card{display:grid;gap:7px;min-height:132px;border-radius:18px;padding:14px;border:1px solid rgba(148,163,184,.16);background:#0206174d}.ai-audit-stage-card span,.ai-audit-stage-card p{margin:0;color:#e2e8f0a8;font-size:12px;line-height:1.55}.ai-audit-stage-card strong{color:#fff}.ai-audit-stage-card.positive{border-color:#22c55e33;background:#22c55e14}.ai-audit-stage-card.negative{border-color:#f871713d;background:#f8717114}.ai-audit-stage-card.warning{border-color:#fbbf2433;background:#fbbf2414}.ai-audit-detail-grid-v2,.ai-audit-chip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-audit-detail-grid-v2 span,.ai-audit-chip-grid span{border-radius:14px;padding:10px 12px;color:#f5f7fbb8;background:#ffffff0b;font-size:13px}.ai-audit-detail-grid-v2 strong{color:#fff}.ai-audit-lineage-card{background:linear-gradient(135deg,#0ea5e914,#0f172ac7)}.ai-audit-lineage-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.ai-audit-lineage-head span{color:#bfdbfed1;font-size:12px}.ai-audit-lineage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-audit-lineage-row{display:grid;gap:8px;border-radius:16px;padding:12px;border:1px solid rgba(96,165,250,.16);background:#0f172a6b}.ai-audit-lineage-row.warning{border-color:#fbbf243d;background:#78350f2e}.ai-audit-lineage-row div{display:flex;justify-content:space-between;gap:8px;align-items:center}.ai-audit-lineage-row strong{font-size:13px}.ai-audit-lineage-row em{color:#93c5fd;font-size:11px;font-style:normal;text-align:right}.ai-audit-lineage-row span{color:#e0f2fe;font-size:13px}.ai-audit-lineage-row small{color:#e2e8f09e;font-size:12px;line-height:1.55}.ai-audit-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-audit-subcard{display:grid;gap:12px;border-radius:18px;padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ai-audit-subcard strong{color:#fff}.ai-audit-subcard p{margin:0;line-height:1.7}.ai-audit-risk-list{display:grid;gap:8px}.ai-audit-risk-list span{color:#f5f7fbb8;font-size:13px;line-height:1.65}.ai-audit-risk-list b{margin-right:8px}.ai-audit-profile-line{display:flex;justify-content:space-between;gap:12px;color:#f5f7fbb8}.ai-audit-profile-line em{color:#bfdbfe;font-style:normal}.ai-audit-raw-actions{display:flex;justify-content:flex-end}.ai-audit-raw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-audit-raw-grid pre{max-height:460px;overflow:auto;margin:0;border-radius:18px;padding:14px;color:#e2e8f0d6;background:#020617c7;border:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.55}@media(max-width:1100px){.strategy-overview-grid,.strategy-settings-row-extended,.param-grid,.scan-controls,.decision-row-wide,.ai-audit-hero,.ai-audit-summary-grid,.ai-audit-filter-row,.ai-audit-workbench,.ai-audit-stage-grid,.ai-audit-detail-grid-v2,.ai-audit-chip-grid,.ai-audit-lineage-grid,.ai-audit-two-column,.ai-audit-raw-grid{grid-template-columns:1fr}.ai-audit-detail-top,.ai-audit-lineage-head,.ai-audit-profile-line{flex-direction:column;align-items:flex-start}}.order-field{display:grid;gap:8px}.order-field span{color:#f5f7fba3;font-size:13px}.order-submit{align-self:end;min-height:43px}.scheduler-panel{display:grid;gap:14px}.scheduler-grid{display:grid;grid-template-columns:1.1fr 120px 130px minmax(180px,1fr) auto;gap:12px;align-items:end}.readonly-lock-note{min-height:46px;display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(250,204,21,.18);border-radius:14px;background:#facc150f}.readonly-lock-note span,.readonly-lock-note em{color:#f5f7fb9e;font-size:12px}.readonly-lock-note strong{color:#fde68a;font-size:13px}.scheduler-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.scheduler-status-row{display:flex;flex-wrap:wrap;gap:10px;color:#f5f7fba8;font-size:13px}.scheduler-status-row span{padding:8px 10px;border-radius:999px;background:#ffffff0d}@media(max-width:1100px){.scheduler-grid{grid-template-columns:1fr}.scheduler-actions{justify-content:flex-start;flex-wrap:wrap}}.scheduler-mini-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.scheduler-mini-row:last-child{border-bottom:0}.scheduler-mini-row>div{display:grid;gap:5px}.scheduler-mini-row>div:last-child{text-align:right}.scheduler-mini-row span,.scheduler-mini-row em{color:#f5f7fba3;font-size:13px;font-style:normal}.backup-summary-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.backup-summary-row span{padding:8px 10px;border-radius:999px;color:#f5f7fbb3;background:#ffffff0d;font-size:13px}.backup-list{display:grid}.backup-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.backup-row:last-child{border-bottom:0}.backup-row>div{display:grid;gap:5px;min-width:0}.backup-row strong{word-break:break-all}.backup-row span{color:#f5f7fba3;font-size:13px}.risk-summary-note{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.risk-summary-note p{max-width:720px;color:#f5f7fbad;line-height:1.7}.risk-note-metrics{display:grid;gap:8px;min-width:220px}.risk-note-metrics span{padding:9px 11px;border-radius:999px;color:#f5f7fbb8;background:#ffffff0d;font-size:13px;white-space:nowrap}.risk-rule-editor{display:grid;gap:14px}.risk-rule-card{display:grid;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(135deg,#ffffff0e,#ffffff06)}.risk-rule-title,.risk-save-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.risk-rule-title strong{font-size:16px}.risk-rule-title p{margin-top:6px;color:#f5f7fba3;line-height:1.6}.risk-toggle-line{flex:0 0 auto;padding:8px 10px;border-radius:999px;color:#f5f7fbc2;background:#ffffff0d}.risk-rule-fields{display:grid;grid-template-columns:120px repeat(2,minmax(160px,1fr));gap:12px}.risk-field{display:grid;gap:8px}.risk-field span{color:#f5f7fba3;font-size:13px}.risk-field input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;color:#fff;background:#ffffff0d}.risk-input-with-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.risk-input-with-unit em{color:#f5f7fb9e;font-style:normal}.risk-save-row{align-items:center;color:#f5f7fb94;font-size:13px}.inline-button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1100px){.risk-summary-note,.risk-rule-title,.risk-save-row{flex-direction:column}.risk-rule-fields{grid-template-columns:1fr}.risk-note-metrics{width:100%}.risk-note-metrics span{white-space:normal}}.ai-audit-panel{display:grid;gap:18px}.audit-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.audit-metric{display:grid;gap:6px;padding:14px;border-radius:16px;background:#ffffff0b}.audit-metric span{color:#f5f7fb9e;font-size:13px}.audit-metric strong{font-size:20px}.sandbox-log-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(138,180,255,.12);border-radius:20px;background:#ffffff08}.sandbox-log-panel h3,.sandbox-log-panel p{margin:0}.sandbox-log-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.sandbox-log-controls input,.sandbox-log-controls select{min-width:160px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;color:#fff;background:#ffffff0d}.sandbox-log-controls span{padding:8px 10px;border-radius:999px;color:#f5f7fbad;background:#ffffff0e;font-size:13px}.sandbox-log-table{display:grid}.sandbox-log-row{display:grid;grid-template-columns:.85fr .75fr .85fr .9fr .7fr .9fr minmax(0,1.7fr);gap:12px;align-items:center;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 0;color:#fff;background:transparent;text-align:left;cursor:pointer}.sandbox-log-row:last-child{border-bottom:0}.sandbox-log-head{cursor:default;color:#f5f7fb8a;font-size:13px}.sandbox-log-row em{overflow:hidden;color:#f5f7fba3;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sandbox-stage{justify-self:start;padding:6px 9px;border-radius:999px;color:#f5f7fbb8;background:#ffffff12;font-size:12px;font-style:normal;white-space:nowrap}.sandbox-stage.positive{color:#8ff0bb;background:#3cd3891f}.sandbox-stage.negative{color:#ff9e9e;background:#ff65651f}.sandbox-stage.warning{color:#f5d083;background:#f5b8411f}.confirmation-queue-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(245,184,65,.16);border-radius:20px;background:linear-gradient(135deg,#f5b84112,#ffffff06),#ffffff05}.confirmation-queue-panel h3,.confirmation-queue-panel p{margin:0}.confirmation-queue-list{display:grid;gap:10px}.confirmation-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.confirmation-card.pending{border-color:#f5b84147}.confirmation-card.confirmed{border-color:#3cd38933}.confirmation-card.rejected{border-color:#ff65652e;opacity:.8}.confirmation-card>div:first-child{display:grid;gap:6px;min-width:0}.confirmation-card strong{color:#fff}.confirmation-card span,.confirmation-card em{color:#f5f7fba3;font-style:normal;line-height:1.55}.confirmation-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.execution-plan-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(138,180,255,.16);border-radius:20px;background:linear-gradient(135deg,#8ab4ff13,#14b8a609),#ffffff05}.execution-plan-panel h3,.execution-plan-panel p{margin:0}.execution-plan-list{display:grid;gap:10px}.execution-plan-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.execution-plan-card.queued{border-color:#8ab4ff3d}.execution-plan-card.cancelled{border-color:#ff65652e;opacity:.78}.execution-plan-card.failed{border-color:#ff656547;background:#ff65650e}.execution-plan-card.executed{border-color:#3cd38933}.execution-plan-card>div:first-child,.execution-plan-meta{display:grid;gap:6px;min-width:0}.execution-plan-card span,.execution-plan-card em,.execution-plan-meta span{color:#f5f7fba3;font-style:normal;line-height:1.55}.execution-plan-meta{justify-items:end}.execution-plan-meta button{min-height:34px;padding:0 12px}.ai-audit-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.25fr);gap:16px}.ai-audit-list{display:grid;gap:8px;align-content:start}.ai-audit-row{display:grid;grid-template-columns:minmax(120px,1fr) 64px 56px 110px;align-items:center;gap:10px;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px;color:#fff;background:#ffffff09;text-align:left;cursor:pointer}.ai-audit-row.active{border-color:#f5b84175;background:#f5b84117}.ai-audit-row span:first-child{display:grid;gap:4px}.ai-audit-row em{color:#f5f7fb8c;font-size:12px;font-style:normal}.audit-status{justify-self:start;padding:6px 8px;border-radius:999px;color:#f5f7fbb8;background:#ffffff12;font-size:12px;font-style:normal;white-space:nowrap}.audit-status.positive{color:#8ff0bb;background:#3cd3891f}.audit-status.negative{color:#ff9e9e;background:#ff65651f}.audit-status.warning{color:#f5d083;background:#f5b8411f}.ai-audit-detail{display:grid;gap:14px;padding:16px;border-radius:20px;background:linear-gradient(135deg,#ffffff0f,#ffffff06)}.ai-audit-detail-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ai-audit-detail-head>div{display:grid;gap:6px}.ai-audit-detail-head span,.audit-execution,.audit-reason{color:#f5f7fba8;line-height:1.65}.audit-reason{color:#f5f7fbd1}.audit-detail-grid,.audit-tech-grid{display:grid;gap:8px}.audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-detail-grid span,.audit-tech-grid span,.audit-linked-order,.audit-risk-events span{padding:10px 11px;border-radius:14px;color:#f5f7fbb3;background:#ffffff0b;font-size:13px}.audit-profile-card{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(59,130,246,.18);background:linear-gradient(135deg,#3b82f61a,#ffffff09)}.audit-profile-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.audit-profile-head>div{display:grid;gap:5px}.audit-profile-head span,.audit-profile-card p{color:#f5f7fb9e;line-height:1.55}.audit-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.audit-profile-grid span{display:grid;gap:4px;padding:10px;border-radius:13px;color:#f5f7fb94;background:#0509123d;font-size:12px}.audit-profile-grid strong{color:#fff;font-size:14px}.audit-profile-tags,.ai-signal-tags{display:flex;flex-wrap:wrap;gap:7px}.audit-profile-tags span,.ai-signal-tags span{border-radius:999px;padding:6px 9px;color:#f5f7fbb8;background:#ffffff12;font-size:12px}.audit-linked-order,.audit-risk-events{display:grid;gap:8px}.audit-linked-order{padding:12px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.audit-risk-events b{margin-right:8px}@media(max-width:1180px){.audit-metric-grid,.ai-audit-layout,.sandbox-log-row,.confirmation-card,.execution-plan-card,.audit-detail-grid,.audit-tech-grid,.audit-profile-grid,.ai-signal-meta,.ai-audit-row{grid-template-columns:1fr}.sandbox-log-controls{justify-content:flex-start}.sandbox-log-controls input,.sandbox-log-controls select{width:100%}.execution-plan-meta{justify-items:start}}.binance-readonly-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);gap:16px;align-items:start}.api-status-card,.api-config-form,.binance-account-preview{display:grid;gap:12px;padding:16px;border-radius:18px;background:#ffffff0b}.api-status-card span,.api-status-card em{color:#f5f7fba3;font-style:normal}.api-status-card strong{font-size:22px}.api-config-form input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0d}.api-config-actions{display:flex;flex-wrap:wrap;gap:10px}.api-config-actions button{border:0;border-radius:14px;padding:11px 14px;color:#111827;background:#f5b841;font-weight:800;cursor:pointer}.api-config-actions button:disabled{cursor:not-allowed;opacity:.55}.binance-account-preview{margin-top:16px}@media(max-width:1100px){.binance-readonly-grid{grid-template-columns:1fr}}.ops-console h1,.ops-console h2,.ops-console h3{display:flex;align-items:center;gap:8px}.info-dot{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#09111f;background:#8ab4ff;font-size:12px;font-weight:800;cursor:help}.metric-card.safe{background:linear-gradient(135deg,#22c55e33,#14b8a61a)}.metric-card.warning{background:linear-gradient(135deg,#f59e0b33,#8ab4ff14)}.ops-hero{display:flex;justify-content:space-between;gap:22px;align-items:stretch;background:linear-gradient(135deg,#8ab4ff2e,#14b8a614)}.ops-hero p{max-width:760px;line-height:1.7}.ops-hero-tags,.ops-banned-list p{display:flex;flex-wrap:wrap;gap:10px}.ops-hero-tags span,.ops-banned-list p,.security-grid span{padding:8px 10px;border-radius:999px;color:#f5f7fbb8;background:#ffffff0e;font-size:13px}.ops-score{min-width:180px;display:grid;place-items:center;gap:6px;border-radius:22px;padding:20px;background:#ffffff0f}.ops-score strong{font-size:38px}.ops-score em{font-style:normal;color:#f5f7fbb8}.ops-score.good strong{color:#86efac}.ops-score.watch strong{color:#fcd34d}.ops-score.risk strong{color:#fca5a5}.ops-service-grid,.ops-action-grid,.ops-resource-grid,.guardrail-grid,.ops-log-grid{display:grid;gap:12px}.ops-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-service-card,.ops-resource-card,.guardrail-card,.ops-log-box{display:grid;gap:8px;padding:14px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.ops-service-card span,.ops-resource-card span,.guardrail-card span{color:#f5f7fba3;font-size:13px}.ops-service-card.good strong,.guardrail-card.locked strong,.guardrail-card.readonly strong,.guardrail-card.protected strong{color:#86efac}.ops-service-card.watch strong,.guardrail-card.warning strong{color:#fcd34d}.ops-service-card.risk strong{color:#fca5a5}.ops-mini-list{margin-top:12px}.ops-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-action-button{display:grid;gap:7px;min-height:118px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;color:#fff;background:#ffffff0b;text-align:left;cursor:pointer}.ops-action-button:hover{border-color:#8ab4ff73;background:#8ab4ff17}.ops-action-button:disabled{cursor:wait;opacity:.6}.ops-action-button span,.ops-action-button em{color:#f5f7fba3;font-size:13px;font-style:normal;line-height:1.5}.ops-action-button.medium em{color:#fcd34d}.ops-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-resource-card.wide{grid-column:span 2}.ops-resource-card>div:first-child{display:flex;justify-content:space-between;gap:12px}.ops-resource-card em{color:#f5f7fb9e;font-style:normal;font-size:13px}.resource-bar{height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.resource-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#86efac,#8ab4ff)}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-grid span{display:flex;justify-content:space-between;gap:12px}.security-grid strong{color:#fff}.ops-banned-list{display:grid;gap:8px;margin-top:14px}.ops-banned-list p{margin:0;border-radius:14px;line-height:1.7}.guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guardrail-card p{margin:0;color:#f5f7fba3;line-height:1.65;font-size:13px}.ops-log-row{display:grid;grid-template-columns:minmax(0,1fr) 88px 90px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ops-log-row:last-child{border-bottom:0}.ops-log-row span,.ops-log-row em{color:#f5f7fba3;font-style:normal;font-size:13px}.ops-log-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-log-box pre{min-height:260px;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0;color:#f5f7fbad;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.55}@media(max-width:1100px){.ops-hero{flex-direction:column}.ops-service-grid,.ops-action-grid,.ops-resource-grid,.guardrail-grid,.ops-log-grid,.security-grid{grid-template-columns:1fr}.ops-resource-card.wide{grid-column:auto}}.api-environment-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.api-environment-switch button{display:grid;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:15px;color:#fff;background:#ffffff0b;text-align:left;cursor:pointer}.api-environment-switch button.active{border-color:#8ab4ff94;background:#8ab4ff24}.api-environment-switch span{color:#f5f7fb9e;font-size:13px}.api-environment-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.api-environment-card{display:grid;gap:6px;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;color:#f5f7fb;background:#ffffff09}.api-environment-card.active{border-color:#f5b841a6;background:#f5b8411f}.api-environment-card span,.api-environment-card em,.api-environment-card small{color:#f5f7fba3;font-style:normal}.api-environment-card strong{font-size:20px}.api-safety-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.api-safety-strip span{border:1px solid rgba(46,204,113,.22);border-radius:999px;padding:7px 10px;color:#f5f7fbc7;background:#2ecc7114;font-size:13px}.api-form-title{display:grid;gap:4px}.api-form-title span{color:#f5f7fb9e;font-size:13px}@media(max-width:1100px){.api-environment-switch,.api-environment-matrix,.api-row{grid-template-columns:1fr}}.source-pill.locked{background:#ff656524;color:#fca5a5}.warning-panel{border-color:#f5b8412e;color:#fcd34d;background:#f5b84114}.futures-quote-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.futures-workbench-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,1fr);gap:16px}.orderbook-panel,.trades-panel,.funding-panel,.migration-panel{display:grid;gap:12px}.mini-label{color:#f5f7fb8f;font-size:13px}.orderbook-table,.trade-list,.migration-grid{display:grid;gap:2px}.orderbook-row,.trade-row{display:grid;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.045);font-size:13px}.orderbook-row{grid-template-columns:1fr .9fr 1fr}.trade-row{grid-template-columns:76px 1fr 1fr 76px}.orderbook-head,.trade-head{color:#f5f7fb85}.orderbook-row.ask span:first-child,.trade-row.sell span:nth-child(2),.trade-row.sell span:first-child{color:#fca5a5}.orderbook-row.bid span:first-child,.trade-row.buy span:nth-child(2),.trade-row.buy span:first-child{color:#86efac}.trades-panel{align-content:start;gap:6px}.trades-panel .panel-header.compact{margin-bottom:2px}.trades-panel .trade-list{gap:0}.trades-panel .trade-row{padding:5px 0}.orderbook-midline{margin:8px 0;padding:9px 10px;border-radius:14px;color:#fff;background:#8ab4ff1f;text-align:center;font-weight:800}.funding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.funding-grid>div{display:grid;gap:6px;padding:12px;border-radius:16px;background:#ffffff0b}.funding-grid span,.migration-item span,.migration-item em{color:#f5f7fb9e;font-size:13px;font-style:normal}.migration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.migration-item{display:grid;gap:7px;padding:13px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a}.migration-item.done{border-color:#22c55e2e;background:#22c55e12}.migration-item.partial,.migration-item.next{border-color:#f5b8412e;background:#f5b8410f}.migration-item.locked{border-color:#ff65652e;background:#ff65650f}@media(max-width:1280px){.futures-workbench-grid,.futures-quote-strip,.migration-grid,.position-reference-strip,.funding-grid{grid-template-columns:1fr}}.trading-pairs-hero,.account-hero-panel{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:linear-gradient(135deg,#8ab4ff29,#14b8a614)}.trading-pair-summary-grid,.account-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.account-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card em,.mini-card em{color:#f5f7fb94;font-size:13px;font-style:normal}.success-panel{color:#86efac;border-color:#22c55e2e;background:#22c55e14}.optimized-pair-form{grid-template-columns:1.1fr 1.2fr 1fr 1fr 110px 90px 110px}.trading-pair-list-header,.account-record-header{gap:16px;align-items:flex-start}.optimized-toolbar,.account-record-controls{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.quick-filter-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:16px}.quick-filter{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 12px;color:#f5f7fbbd;background:#ffffff0b;cursor:pointer}.quick-filter.active,.quick-filter:hover{color:#fff;border-color:#8ab4ff73;background:#8ab4ff24}.trading-pair-optimized-table{gap:8px}.trading-pair-optimized-row{grid-template-columns:58px minmax(130px,1fr) minmax(150px,1fr) 130px 120px 104px 92px 130px;align-items:center;gap:12px}.trading-pair-optimized-row:not(.table-head){padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:18px;background:#ffffff09}.trading-pair-optimized-row.paused{opacity:.66;background:#ff65650b}.pair-symbol-cell,.pair-status-cell{display:grid;gap:5px}.pair-symbol-cell em,.pair-status-cell em{color:#f5f7fb8f;font-size:12px;font-style:normal}.trading-pair-optimized-row input,.trading-pair-optimized-row select,.account-record-controls select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 11px;color:#fff;background:#ffffff0d}.leverage-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.leverage-cell span{color:#f5f7fb9e}.account-order-form{grid-template-columns:1.1fr .8fr 1fr 1fr .7fr 170px}.order-submit-stack{display:grid;grid-template-columns:1fr;gap:8px;align-self:end}.order-submit-stack .secondary-button,.order-submit-stack .order-submit{min-height:39px}.order-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.order-preview-grid span{padding:10px 12px;border-radius:14px;color:#f5f7fbad;background:#ffffff0b;font-size:13px}.order-preview-grid strong{color:#fff}.position-card-list{display:grid;gap:12px}.position-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#ffffff09}.position-card.long{border-color:#22c55e26}.position-card.short{border-color:#ff656526}.position-card.risk-watch{box-shadow:inset 0 0 0 1px #f59e0b2e}.position-card.risk-high{box-shadow:inset 0 0 0 1px #ef444447,0 14px 34px #ef444414}.position-card-main{display:grid;gap:14px}.position-card-main>div:first-child{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.position-title-row{justify-content:space-between}.position-title-row>div:first-child,.position-title-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.position-title-actions{justify-content:flex-end}.position-card-main em,.position-close-box span{color:#f5f7fb94;font-style:normal;font-size:13px}.position-side-badge{display:inline-grid;place-items:center;min-width:34px;height:28px;border-radius:999px;color:#09111f;background:#86efac;font-weight:800}.position-card.short .position-side-badge,.position-side-badge.short{background:#fca5a5}.position-chart-link{text-decoration:none;white-space:nowrap}.position-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.position-card-metrics span{display:grid;gap:5px;padding:10px;border-radius:14px;color:#f5f7fb9e;background:#ffffff0b;font-size:13px}.position-card-metrics strong{color:#fff}.position-pnl-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.position-pnl-strip div{display:grid;gap:5px;padding:12px;border-radius:16px;background:#0f172a7a}.position-pnl-strip span{color:#f5f7fb94;font-size:12px}.position-pnl-strip strong{color:#fff;font-size:16px}.position-close-box{display:grid;gap:9px;align-content:center;padding:12px;border-radius:16px;background:#ffffff0b}.position-close-box>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.position-close-box input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 11px;color:#fff;background:#ffffff0d}.account-record-insight{display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 16px}.account-record-insight span{padding:9px 12px;border-radius:999px;color:#f5f7fbad;background:#ffffff0b;font-size:13px}.account-record-insight strong{color:#fff}.risk-chip{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.risk-chip.safe{color:#86efac;background:#22c55e1f}.risk-chip.warning{color:#fde68a;background:#f59e0b24}.risk-chip.danger{color:#fca5a5;background:#ef444429}.text-button{border:0;padding:0;color:#93c5fd;background:transparent;cursor:pointer;font-size:13px}.text-button:hover{color:#bfdbfe}.danger-inline{color:#fff;background:#ef4444b8}.account-history-row{grid-template-columns:1fr .7fr .7fr 1fr 1.2fr 1fr 1fr}.account-order-row{grid-template-columns:1fr .9fr 1fr 1fr .6fr .8fr .8fr 1fr}.account-live-order-row{grid-template-columns:1fr .9fr 1fr 1fr 1fr .8fr 1fr}.live-position-list{gap:8px}.live-position-list .position-card{grid-template-columns:1fr;padding:12px;border-radius:16px}.live-position-list .position-card-main{gap:10px}.live-position-list .position-pnl-strip div,.live-position-list .position-card-metrics span{padding:8px}.live-position-list .position-card-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.live-position-list .position-card-metrics span,.live-position-list .position-card-main em{font-size:12px}.live-position-list .position-pnl-strip strong{font-size:15px}.close-all-locked-panel{border-color:#ef44443d;background:linear-gradient(135deg,#7f1d1d33,#0f172aeb)}.close-all-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.close-all-plan-card{display:grid;gap:6px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061773}.close-all-plan-card span,.close-all-plan-card em{color:#f5f7fb9e;font-size:12px;font-style:normal}@media(max-width:1280px){.trading-pair-summary-grid,.account-metric-grid,.order-preview-grid,.position-pnl-strip,.position-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-pair-optimized-row,.account-order-form,.account-history-row,.account-order-row,.account-live-order-row,.close-all-plan-grid,.group-management-row,.position-card{grid-template-columns:1fr}.live-position-list .position-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.trading-pairs-hero,.account-hero-panel,.trading-pair-list-header,.account-record-header{flex-direction:column}.trading-pair-summary-grid,.account-metric-grid,.order-preview-grid,.position-pnl-strip,.position-card-metrics,.live-position-list .position-card-metrics{grid-template-columns:1fr}}.danger-button{border:0;border-radius:999px;padding:10px 14px;color:#fff;background:#ef4444c7;font-weight:800;cursor:pointer}.danger-button:hover{background:#ef4444f2}.danger-button:disabled{cursor:not-allowed;opacity:.5}.tradingview-chart-card{min-height:680px;display:grid;grid-template-rows:auto minmax(560px,1fr);gap:12px;overflow:hidden}.tradingview-chart-header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:4px 2px 8px}.tradingview-chart-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.tradingview-chart-actions a,.tradingview-fallback-tip a{color:#facc15;text-decoration:none;font-size:13px}.tradingview-chart-header>div{display:grid;gap:4px}.tradingview-chart-header span,.tradingview-chart-header em,.tradingview-drawing-overlay-note,.tradingview-loading{color:#f5f7fb9e;font-size:13px;font-style:normal}.tradingview-chart-header strong{color:#fff}.tradingview-widget-container{position:relative;min-height:560px;height:100%;width:100%;overflow:hidden;border-radius:18px;background:#09111f}.tradingview-widget-container__widget{width:100%;height:100%;min-height:560px}.tradingview-direct-frame-shell{background:#09111f}.tradingview-direct-frame{display:block;width:100%;height:100%;min-height:560px;border:0;background:#09111f}.tradingview-loading{position:absolute;left:38px;top:82px;z-index:2;padding:8px 12px;border-radius:999px;background:#09111fe6}.tradingview-loading button{margin-left:10px;border:0;border-radius:999px;padding:6px 10px;color:#09111f;background:#facc15;cursor:pointer}.tradingview-fallback-tip{position:absolute;left:36px;top:82px;z-index:3;display:grid;gap:8px;max-width:480px;padding:14px 16px;border-radius:16px;color:#e5e7eb;background:#0b1220f0;border:1px solid rgba(250,204,21,.32);box-shadow:0 18px 45px #00000059}.tradingview-fallback-tip span{color:#f5f7fbb8;font-size:13px;line-height:1.55}.tradingview-drawing-overlay-note{position:absolute;left:36px;bottom:30px;z-index:2;max-width:520px;padding:9px 12px;border-radius:14px;background:#09111fd1;border:1px solid rgba(138,180,255,.14)}.market-hero-panel{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:linear-gradient(135deg,#8ab4ff29,#14b8a614)}.market-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-summary-grid em{color:#f5f7fb94;font-size:13px;font-style:normal}.market-table-header{gap:16px;align-items:flex-start}.market-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.market-toolbar select{min-width:150px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;color:#fff;background:#ffffff0d}.market-row-extended{grid-template-columns:minmax(145px,1.15fr) .9fr .75fr .75fr .85fr 1.05fr 1fr 1fr .85fr;align-items:center}.market-symbol-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.market-symbol-cell small{grid-column:1;color:#f5f7fb94;font-size:12px}.market-profile-link{grid-row:1 / span 2;grid-column:2;border:1px solid rgba(138,180,255,.22);border-radius:999px;padding:6px 9px;color:#bfdbfe;background:#3b82f624;cursor:pointer}.market-sort-button{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:0;padding:0;color:#f5f7fb94;background:transparent;font:inherit;cursor:pointer;text-align:left}.market-sort-button span{color:#8ab4ffb8;font-size:12px}.market-sort-button.active,.market-sort-button:hover{color:#fff}.market-leaderboard-row{align-items:center}.market-leaderboard-row>div{display:grid;gap:4px}.market-leaderboard-row span{color:#f5f7fb9e;font-size:13px}.market-leaderboard-row span.positive{color:#86efac}.market-leaderboard-row span.negative{color:#fca5a5}.market-analytics-card{min-height:100%}.market-analytics-card .muted{margin:0 0 8px;font-size:12px}.market-analytics-row{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.market-analytics-row:hover{color:#fff;transform:translateY(-1px)}.focus-watch-price{display:grid;gap:4px;text-align:right}.focus-watch-price strong{font-size:14px}.focus-watch-price span{font-size:12px}.ai-chat-hero,.ai-chat-layout,.ai-chat-context-panel,.ai-chat-main-panel,.ai-chat-thread,.ai-chat-context-summary{display:grid;gap:16px}.ai-chat-hero{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.ai-chat-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.ai-chat-selected-card{display:grid;gap:4px;padding:14px;border:1px solid rgba(59,130,246,.24);border-radius:18px;background:linear-gradient(135deg,#2563eb29,#0206176b)}.ai-chat-selected-card span,.ai-chat-selected-card em,.ai-chat-context-summary span{color:#e2e8f0ad;font-size:12px;font-style:normal}.ai-chat-selected-card strong{color:#fff;font-size:22px}.triad-role-grid{display:grid;gap:8px}.triad-role-grid>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(103,232,249,.14);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.08),transparent 42%),#0206175c}.triad-role-grid span,.triad-role-grid em{color:#e2e8f09e;font-size:12px;font-style:normal}.triad-role-grid strong{color:#f8fafc;font-size:14px}.ai-chat-context-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-chat-context-summary span{padding:10px;border-radius:14px;background:#0f172ab8}.ai-chat-main-panel{min-height:680px}.ai-chat-thread{align-content:start;max-height:58vh;overflow:auto;padding-right:4px}.ai-chat-message{width:min(780px,92%);border:1px solid rgba(148,163,184,.16);border-radius:22px;padding:14px 16px;background:#0f172ab8;box-shadow:0 14px 34px #0206172e}.ai-chat-message.user{justify-self:end;border-color:#f59e0b47;background:#78350f38}.ai-chat-message.assistant{justify-self:start}.ai-chat-message.strategy{border-color:#22d3ee33;background:linear-gradient(135deg,#0ea5e91f,#0f172abd),#0f172ab8}.ai-chat-message.maintainer{border-color:#a855f73d;background:linear-gradient(135deg,#7c3aed29,#0f172ac2),#0f172ab8}.ai-chat-message.system{border-color:#94a3b82e;background:linear-gradient(135deg,#64748b1f,#0f172abd),#0f172ab8}.ai-chat-message.loading{opacity:.78}.ai-chat-message-meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.ai-chat-message strong{color:#fff}.ai-chat-message span,.ai-chat-message p{color:#e2e8f0b8}.ai-chat-message p{margin:0;white-space:pre-wrap;line-height:1.75}.ai-chat-message-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-chat-message-images{display:flex;flex-wrap:wrap;gap:10px}.ai-chat-message-images.compact{margin-bottom:10px}.ai-chat-image-card{position:relative;width:156px;margin:0;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172ac7}.ai-chat-image-card img,.ai-chat-image-placeholder{width:100%;height:104px;object-fit:cover;display:grid;place-items:center;color:#e2e8f0ad;background:linear-gradient(135deg,#1e293beb,#020617c7)}.ai-chat-image-card figcaption{display:grid;gap:2px;padding:8px 10px}.ai-chat-image-card figcaption span{overflow:hidden;color:#f8fafc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-chat-image-card figcaption em{color:#e2e8f08f;font-size:11px;font-style:normal}.ai-chat-image-card button{position:absolute;top:6px;right:6px;width:24px;height:24px;padding:0;border:1px solid rgba(248,250,252,.24);border-radius:999px;color:#fff;background:#020617b8;cursor:pointer}.ai-chat-starters{display:flex;flex-wrap:wrap;gap:8px}.ai-chat-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.ai-chat-compose{display:grid;gap:10px}.ai-chat-compose-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ai-chat-compose-toolbar span{color:#e2e8f094;font-size:12px}.ai-chat-upload-button{cursor:pointer}.ai-chat-pending-images{padding:12px;border:1px dashed rgba(245,158,11,.32);border-radius:18px;background:#78350f24}.ai-chat-input textarea{min-height:92px;resize:vertical}.ai-chat-context-toggle{align-items:center}.ai-task-card-panel{display:grid;gap:12px;margin-top:4px;padding:14px;border:1px solid rgba(103,232,249,.16);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.08),transparent 38%),#02061761}.ai-task-card-list{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:2px}.ai-task-card,.ai-task-empty,.task-card-toast{border-radius:16px;padding:12px}.ai-task-card{display:grid;gap:8px;border:1px solid rgba(148,163,184,.16);background:#0f172aad}.ai-task-card.medium{border-color:#f59e0b47}.ai-task-card.high{border-color:#f8717157;background:linear-gradient(135deg,#7f1d1d29,#0f172ab3),#0f172aad}.ai-task-card strong{display:block;color:#f8fafc;font-size:13px}.ai-task-card span,.ai-task-card p,.ai-task-empty{color:#e2e8f0a8;font-size:12px}.ai-task-card p{margin:0;line-height:1.65}.ai-task-card-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-task-card-actions .secondary-button,.ai-chat-message-actions .secondary-button{padding:7px 10px;font-size:12px}.ai-task-empty{border:1px dashed rgba(148,163,184,.18);background:#0f172a70}.task-card-toast{border:1px solid rgba(34,197,94,.22);color:#bbf7d0eb;background:#1665342e;font-size:12px}.coin-profile-hero,.coin-profile-layout{display:grid;gap:16px}.coin-profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.coin-profile-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.coin-profile-summary .mini-card em,.coin-profile-symbol small,.coin-profile-row small,.coin-profile-detail-title span,.tiny-note{color:#f5f7fb94;font-size:12px;font-style:normal}.coin-profile-row{grid-template-columns:minmax(170px,.9fr) minmax(280px,1.7fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(70px,.5fr);align-items:center}.coin-profile-button{width:100%;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.coin-profile-button.active,.coin-profile-button:hover{background:#8ab4ff14}.coin-profile-symbol{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;align-items:center}.coin-profile-symbol img,.coin-profile-symbol em,.coin-profile-detail-title img{width:34px;height:34px;border-radius:999px}.coin-profile-symbol img,.coin-profile-detail-title img{object-fit:cover;background:#ffffff14}.coin-profile-symbol em{display:grid;place-items:center;color:#bfdbfe;background:#3b82f62e;font-size:11px;font-style:normal;font-weight:800}.coin-profile-symbol small{grid-column:2}.coin-profile-intro{color:#f5f7fbad;font-size:13px;line-height:1.5}.coin-profile-detail-panel{position:sticky;top:88px}.coin-profile-detail-title{display:flex;gap:12px;align-items:center;margin-bottom:14px}.coin-profile-detail-title div{display:grid;gap:4px}.coin-profile-detail-title strong{font-size:20px}.coin-profile-fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.coin-profile-fact-grid div{display:grid;gap:5px;min-height:72px;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:#02061747}.coin-profile-fact-grid span{color:#f5f7fb94;font-size:12px}.coin-profile-fact-grid strong{color:#fff;font-size:15px;word-break:break-word}.coin-profile-link-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.coin-profile-link-strip a{border-radius:999px;padding:8px 10px;color:#bfdbfe;text-decoration:none;background:#3b82f624}@media(max-width:1280px){.market-summary-grid,.market-row-extended,.coin-profile-row,.coin-profile-layout,.coin-profile-hero{grid-template-columns:1fr}.market-hero-panel,.ai-chat-hero,.market-table-header{flex-direction:column}.ai-chat-layout,.ai-chat-input{grid-template-columns:1fr}.ai-chat-message,.market-toolbar,.market-toolbar .search-input,.market-toolbar select{width:100%}}select{color:#f8fafc!important;background-color:#111827!important;color-scheme:dark}select option,select optgroup{color:#f8fafc;background-color:#0f172a}select option:checked{color:#fff;background-color:#2563eb}select:disabled{color:#f8fafc73!important;background-color:#0f172ac7!important}.clickable-row,.watchlist-row,.leaderboard-row,.position-card,.migration-item,.quick-filter,.source-pill,.text-button,.period-toggle button,.symbol-button,.favorite-button,.market-sort-button,.inline-button,.secondary-button,.danger-button,button[role=tab]{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}.period-toggle{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#ffffff0d}.period-toggle button{border:0;border-radius:999px;padding:7px 11px;color:#f5f7fbad;background:transparent}.period-toggle button.active{color:#fff;background:#8ab4ff33}.okx-equity-chart{cursor:crosshair;border-radius:18px;background:linear-gradient(180deg,#8ab4ff14,#8ab4ff03)}.equity-tooltip{display:inline-flex;gap:10px;align-items:center;margin-top:10px;padding:8px 12px;border-radius:999px;background:#0f172ad1;border:1px solid rgba(255,255,255,.08)}.binance-equity-panel{overflow:hidden}.binance-equity-card{margin-top:10px;border-radius:28px;padding:18px 20px 12px;background:radial-gradient(circle at 52% 46%,rgba(34,197,94,.14),transparent 28%),linear-gradient(180deg,#fbfdfc,#f6fbf7 56%,#fff);color:#0f172a;border:1px solid rgba(226,232,240,.86);box-shadow:inset 0 0 0 1px #ffffffb8,0 20px 70px #0f172a38}.binance-equity-head{display:grid;gap:6px;margin-bottom:8px}.binance-equity-head span{color:#0f172a94;font-size:13px}.binance-equity-head strong{font-size:clamp(28px,3.4vw,42px);line-height:1;letter-spacing:-.05em;color:#020617}.binance-equity-head small{font-size:16px;letter-spacing:0;color:#0f172ab8}.binance-equity-head em{font-style:normal;font-size:14px;font-weight:700}.binance-equity-chart{position:relative;min-height:218px;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:22px;overflow:hidden}.binance-equity-chart svg{display:block;width:100%;height:224px;overflow:visible}.binance-equity-chart.profit .equity-area-fill{fill:url(#equityFillGreen)}.binance-equity-chart.loss .equity-area-fill{fill:url(#equityFillRed)}.binance-equity-chart.profit .equity-area-dots{fill:url(#equityDotPattern);color:#22c55e}.binance-equity-chart.loss .equity-area-dots{fill:url(#equityDotPattern);color:#f43f5e}.equity-main-line{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:url(#equityGlow)}.binance-equity-chart.profit .equity-main-line{stroke:#22c55e}.binance-equity-chart.loss .equity-main-line{stroke:#f43f5e}.equity-crosshair line{stroke:#0f172a2e;stroke-width:1.2;stroke-dasharray:3 4}.equity-crosshair circle{fill:#fff;stroke-width:3}.binance-equity-chart.profit .equity-crosshair circle{stroke:#22c55e}.binance-equity-chart.loss .equity-crosshair circle{stroke:#f43f5e}.equity-crosshair text,.equity-bound-label{font-size:12px;fill:#0f172a94;paint-order:stroke;stroke:#ffffffbd;stroke-width:4;stroke-linejoin:round}.binance-period-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:center;margin-top:4px}.binance-period-tabs button{border:0;border-radius:999px;background:transparent;color:#0f172a85;padding:8px 4px;font-weight:800;cursor:pointer}.binance-period-tabs button.active{color:#0f172a;background:#0f172a12}.bulk-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bulk-action-row label{display:inline-flex;align-items:center;gap:8px;color:#f5f7fbb8}.group-management-row{display:grid;grid-template-columns:auto minmax(140px,220px) minmax(160px,260px) auto minmax(180px,1fr);gap:10px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.group-management-row strong{color:#fff}.bulk-action-row input,.bulk-action-row select,.group-management-row input,.group-management-row select,.live-account-controls select{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:0 10px;color:#f8fafc;background:#111827}.pair-select-cell{display:inline-flex;gap:8px;align-items:center}.pair-symbol-cell .text-button{margin-top:4px;width:fit-content}.pair-symbol-title{display:flex;gap:10px;align-items:center;min-width:0}.coin-logo{position:relative;display:inline-grid;flex:0 0 34px;place-items:center;width:34px;height:34px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#dbeafe;background:radial-gradient(circle at 30% 20%,#8ab4ff57,#0f172af0);font-size:10px;font-weight:900;letter-spacing:-.04em}.coin-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#0f172a}.coin-logo span{position:relative;z-index:1}.coin-logo:not(.fallback) span{display:none}.futures-layout{grid-template-columns:280px minmax(720px,1fr) 310px;align-items:start}.chart-main,.tradingview-chart-card,.tradingview-widget-container{min-width:0}.symbol-button em{display:block;margin-top:4px;font-style:normal;color:#f5f7fbb8}.current-orders-panel .trade-row{grid-template-columns:1.1fr 1fr 1fr 1fr}.position-reference-strip{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0f172ad1}.position-reference-strip.long{border-color:#22c55e33}.position-reference-strip.short{border-color:#ef444433}.position-reference-strip>div{display:grid;gap:5px}.position-reference-strip span,.linked-position-card em,.position-line-legend span{color:#f5f7fb9e;font-size:12px;font-style:normal}.position-reference-strip strong{color:#fff;font-size:14px}.linked-position-panel{border-color:#3b82f629}.linked-position-card{display:grid;gap:14px}.linked-position-title{display:flex;gap:10px;align-items:center}.linked-position-title>div{display:grid;gap:4px}.compact-fact-list{grid-template-columns:1fr 1fr}.position-line-legend{display:grid;gap:8px}.position-line-legend span{padding:8px 10px;border-radius:999px;background:#ffffff0e}.position-line-legend .entry{border:1px solid rgba(59,130,246,.22)}.position-line-legend .mark{border:1px solid rgba(34,197,94,.2)}.position-line-legend .liq{border:1px solid rgba(239,68,68,.25)}.position-risk-scale-panel{overflow:hidden}.position-risk-scale-panel.long{border-color:#22c55e2e}.position-risk-scale-panel.short{border-color:#ef44442e}.position-risk-track-shell{padding:28px 16px 22px;border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(59,130,246,.13),transparent 44%),#02061761}.position-risk-scale-track{position:relative;height:76px;border-radius:999px;background:linear-gradient(90deg,#94a3b814,#94a3b829,#94a3b814);border:1px solid rgba(255,255,255,.08)}.position-risk-scale-track:before{content:"";position:absolute;left:12px;right:12px;top:50%;height:2px;transform:translateY(-50%);background:#e2e8f047}.position-risk-danger-zone{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#ef444447,#ef44440a)}.position-risk-marker{position:absolute;top:50%;display:grid;justify-items:center;gap:3px;min-width:88px;transform:translate(-50%,-50%);z-index:2}.position-risk-marker i{display:block;width:12px;height:34px;border-radius:999px;background:#e2e8f0;box-shadow:0 0 22px #e2e8f047}.position-risk-marker strong{color:#fff;font-size:12px}.position-risk-marker span{color:#f5f7fb9e;font-size:11px}.position-risk-marker.entry i{background:#60a5fa}.position-risk-marker.mark i{background:#34d399}.position-risk-marker.breakeven i{background:#facc15}.position-risk-marker.liq i{background:#fb7185}.position-risk-scale-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.position-risk-scale-summary span{display:grid;gap:5px;padding:10px 12px;border-radius:14px;color:#f5f7fb9e;background:#ffffff0b}.position-risk-scale-summary strong{color:#fff}.data-center-page .account-live-order-row{grid-template-columns:1fr 1fr 1fr .7fr 1.4fr 1fr .2fr}.ai-strategy-review-panel{border-color:#a855f733;background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.12),transparent 30%),radial-gradient(circle at 100% 10%,rgba(34,211,238,.1),transparent 32%),#0f172ae0}.data-center-ai-task-panel{display:grid;gap:16px;border-color:#67e8f92e;background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.1),transparent 30%),radial-gradient(circle at 100% 10%,rgba(168,85,247,.08),transparent 32%),#0f172ae0}.data-center-task-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.data-center-task-metrics>div{display:grid;gap:4px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.08),transparent 42%),#0f172a8a}.data-center-task-metrics span,.data-center-task-metrics em{color:#e2e8f09e;font-size:12px;font-style:normal}.data-center-task-metrics strong{color:#f8fafc;font-size:24px}.data-center-task-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.data-center-auto-inspection{display:grid;gap:12px;padding:14px;border:1px solid rgba(34,211,238,.2);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.1),transparent 34%),linear-gradient(135deg,#0f172aad,#02061757)}.data-center-auto-inspection .panel-header.compact{align-items:center;margin-bottom:0}.data-center-auto-inspection .primary-action-button{white-space:nowrap}.auto-inspection-scheduler-panel{display:grid;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.08),transparent 35%),#0206174d}.auto-inspection-scheduler-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.auto-inspection-scheduler-status>div{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:#0f172a73}.auto-inspection-scheduler-status span,.auto-inspection-scheduler-controls,.auto-inspection-scheduler-controls label{color:#e2e8f0ad;font-size:12px}.auto-inspection-scheduler-status strong{color:#f8fafc;font-size:14px}.auto-inspection-scheduler-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.auto-inspection-scheduler-controls label{display:inline-flex;gap:7px;align-items:center;min-height:34px;padding:7px 10px;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#0f172a70}.auto-inspection-scheduler-controls input[type=number]{width:72px;border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:7px 10px;color:#f8fafc;background:#020617b8}.auto-inspection-scheduler-controls input[type=checkbox]{accent-color:#22d3ee}.auto-inspection-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.auto-inspection-summary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#02061757}.auto-inspection-summary span,.auto-inspection-finding span,.auto-inspection-finding em{color:#e2e8f09e;font-size:12px;font-style:normal;line-height:1.55}.auto-inspection-summary strong{color:#f8fafc;font-size:20px}.auto-inspection-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auto-inspection-finding{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#0f172a8a}.auto-inspection-finding.watch{border-color:#facc153d}.auto-inspection-finding.risk{border-color:#f8717152;background:linear-gradient(135deg,#7f1d1d29,#0f172a75),#0f172a8a}.auto-inspection-finding strong{display:block;margin-bottom:3px;color:#f8fafc}.auto-inspection-finding p{margin:0;color:#e2e8f0c7;font-size:12px;line-height:1.65}.data-center-dev-plan{display:grid;gap:12px;padding:14px;border:1px solid rgba(250,204,21,.18);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.09),transparent 32%),#0206174d}.data-center-dev-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.data-center-dev-lane{display:grid;align-content:start;gap:10px;min-width:0;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#0f172a80}.data-center-dev-lane.today{border-color:#facc1547}.data-center-dev-lane.next{border-color:#67e8f933}.data-center-dev-lane-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.data-center-dev-lane-head strong{color:#f8fafc}.data-center-dev-lane-head span,.data-center-dev-lane>p,.data-center-dev-list em,.data-center-dev-item span,.data-center-dev-item small,.data-center-dev-item em{color:#e2e8f09e;font-size:12px;font-style:normal;line-height:1.55}.data-center-dev-lane>p,.data-center-dev-item p{margin:0}.data-center-dev-list{display:grid;gap:9px}.data-center-dev-item{display:grid;gap:7px;padding:11px;border:1px solid rgba(148,163,184,.13);border-radius:15px;background:#02061757}.data-center-dev-item.medium{border-color:#facc1533}.data-center-dev-item.high{border-color:#f8717147;background:linear-gradient(135deg,#7f1d1d24,#02061752),#02061757}.data-center-dev-item strong{display:block;margin:3px 0;color:#f8fafc;line-height:1.45}.data-center-dev-item p{color:#e2e8f0c2;font-size:12px;line-height:1.65}.ai-strategy-review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ai-strategy-review-grid>div,.ai-strategy-block-reasons>div,.ai-strategy-review-timeline article{display:grid;gap:6px;padding:13px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.12);background:#02061757}.ai-strategy-review-grid span,.ai-strategy-review-grid em,.ai-strategy-block-reasons span,.ai-strategy-review-timeline span,.ai-strategy-review-timeline em{color:#e2e8f0ad;font-size:12px;line-height:1.55;font-style:normal}.ai-strategy-review-grid strong,.ai-strategy-block-reasons strong,.ai-strategy-review-timeline strong{color:#fff;font-family:var(--font-display)}.ai-strategy-review-split{margin-top:14px}.ai-strategy-review-split h3{margin:0 0 10px}.ai-strategy-block-reasons,.ai-strategy-review-timeline{display:grid;gap:10px}.ai-strategy-block-reasons>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ai-strategy-review-timeline article.ready{border-color:#34d39938}.ai-strategy-review-timeline article.watch{border-color:#fbbf2440}.ai-strategy-review-timeline article.blocked,.ai-strategy-review-timeline article.locked{border-color:#fb718547}.strategy-run-review-table{margin-top:14px}.strategy-run-review-row{grid-template-columns:1.3fr .8fr .8fr .7fr .7fr .7fr .7fr}@media(max-width:1400px){.futures-layout{grid-template-columns:260px minmax(0,1fr)}.futures-layout .right-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.live-consistency-panel{border:1px solid rgba(56,189,248,.22);background:linear-gradient(135deg,#0f172afa,#0f172aeb)}.live-trust-summary{display:grid;grid-template-columns:minmax(220px,.8fr) 2fr;gap:16px;align-items:stretch;margin-top:12px}.live-trust-score{border-radius:18px;padding:20px;border:1px solid rgba(148,163,184,.2);background:#0206178c;display:flex;flex-direction:column;justify-content:center;gap:8px}.live-trust-score span,.live-check-card span{color:#94a3b8;font-size:12px}.live-trust-score strong{font-size:34px;letter-spacing:.04em}.live-trust-score.ok strong,.live-check-card.ok strong{color:#34d399}.live-trust-score.watch strong,.live-check-card.watch strong{color:#fbbf24}.live-trust-score.risk strong,.live-check-card.risk strong{color:#fb7185}.live-trust-score em{color:#cbd5e1;font-style:normal}.live-trust-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.live-check-card{min-height:150px;border-radius:16px;padding:14px;border:1px solid rgba(148,163,184,.16);background:#0f172ab8;display:flex;flex-direction:column;gap:10px}.live-check-card.ok{border-color:#34d39947}.live-check-card.watch{border-color:#fbbf2452}.live-check-card.risk{border-color:#fb71855c}.live-check-card div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.live-check-card strong{text-align:right;font-size:14px}.live-check-card p{color:#cbd5e1;font-size:12px;line-height:1.55;margin:0}.live-check-card em{margin-top:auto;color:#94a3b8;font-style:normal;font-size:11px;word-break:break-word}.live-reconcile-strip{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.live-reconcile-strip span{border:1px solid rgba(148,163,184,.18);background:#02061770;color:#cbd5e1;border-radius:999px;padding:8px 12px;font-size:12px}.ai-master-panel{display:flex;justify-content:space-between;gap:20px;align-items:stretch;overflow:hidden;position:relative}.ai-master-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(138,180,255,.18),transparent 36%)}.ai-master-panel.enabled{border-color:#34d39952}.ai-master-panel.disabled{border-color:#fbbf2438}.ai-master-copy,.ai-master-action{position:relative;z-index:1}.ai-master-copy{max-width:820px}.ai-master-copy p{line-height:1.75}.ai-safety-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ai-safety-strip span{border:1px solid rgba(148,163,184,.2);background:#02061780;color:#cbd5e1;border-radius:999px;padding:8px 12px;font-size:12px}.ai-master-action{display:flex;align-items:center;gap:14px}.ai-master-button{width:190px;min-height:116px;border-radius:24px;border:1px solid rgba(255,255,255,.14);color:#f8fafc;display:grid;gap:6px;place-items:center;text-align:center;box-shadow:0 20px 60px #00000038}.ai-master-button strong{font-size:22px}.ai-master-button span{color:#f8fafcad;font-size:13px}.ai-master-button.on{background:linear-gradient(135deg,#10b98159,#22c55e1f);border-color:#34d3998c}.ai-master-button.off{background:linear-gradient(135deg,#fbbf243d,#0f172ab8);border-color:#fbbf246b}.ai-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-mode-grid button{min-height:150px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#0f172ab8;color:#e5e7eb;padding:16px;text-align:left}.ai-mode-grid button.active{border-color:#8ab4ff9e;background:#8ab4ff24}.ai-mode-grid span,.ai-mode-grid em,.ai-setting-line em,.ai-guard-card em{color:#94a3b8;font-style:normal;font-size:12px;line-height:1.5}.ai-setting-list{display:grid;gap:12px}.ai-setting-line{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid rgba(148,163,184,.16);background:#02061757;border-radius:16px;padding:14px}.ai-setting-line span{display:grid;gap:4px}.ai-setting-line input{width:20px;height:20px;accent-color:#34d399}.ai-form-field{display:grid;gap:8px}.ai-form-field span{color:#cbd5e1;font-size:13px}.ai-form-field input,.ai-form-field select,.ai-notes{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:11px 12px;color:#f8fafc;background:#111827}.ai-guard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-guard-card{display:grid;gap:8px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#0f172ab8;padding:16px}.ai-guard-card span{color:#94a3b8;font-size:12px}.ai-guard-card strong{font-size:20px}.ai-guard-card.ok strong{color:#34d399}.ai-guard-card.watch strong{color:#fbbf24}.ai-notes{min-height:110px;resize:vertical}.ai-settings-actions{display:flex;gap:10px;margin-top:12px}.ai-pair-control-panel{gap:16px}.ai-pair-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-pair-summary div{display:grid;gap:6px;padding:12px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.ai-pair-summary span{color:#94a3b8;font-size:12px}.ai-pair-summary strong{font-size:22px}.ai-pair-toolbar,.ai-pair-bulk-card{display:flex;gap:12px;align-items:end}.ai-pair-toolbar .ai-form-field{flex:1}.ai-pair-bulk-card{align-items:center;justify-content:space-between;padding:14px;border-radius:18px;border:1px solid rgba(138,180,255,.18);background:linear-gradient(135deg,#8ab4ff14,#ffffff09)}.ai-pair-bulk-grid{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-pair-table{display:grid;gap:8px;overflow-x:auto}.ai-pair-row{min-width:1060px;display:grid;grid-template-columns:54px minmax(150px,1.1fr) 130px 110px 110px 110px 130px 110px;gap:10px;align-items:center;padding:10px;border-radius:15px;border:1px solid rgba(255,255,255,.07);background:#ffffff09}.ai-pair-row.header{color:#94a3b8;background:#0f172abf;font-size:12px;font-weight:700}.ai-pair-row.enabled{border-color:#34d3992e}.ai-pair-row.advisory{border-color:#8ab4ff29}.ai-pair-row.disabled{opacity:.78}.ai-pair-row>div{display:grid;gap:4px}.ai-pair-row em{color:#94a3b8;font-size:12px;font-style:normal}.ai-pair-row select,.ai-pair-row input[type=number],.ai-pair-toolbar input,.ai-pair-bulk-card select,.ai-pair-bulk-card input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:9px 10px;color:#f8fafc;background:#101827}.ai-pair-row option,.ai-pair-bulk-card option{color:#f8fafc;background:#101827}.ai-pair-check,.ai-pair-drawing{display:flex;gap:7px;align-items:center;color:#cbd5e1;font-size:13px}.ai-pair-check input,.ai-pair-drawing input{width:18px;height:18px}.ai-queue-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.ai-queue-summary div{display:grid;gap:6px;border:1px solid rgba(148,163,184,.16);background:#02061757;border-radius:16px;padding:14px}.ai-queue-summary span,.ai-queue-row span{color:#94a3b8;font-size:12px}.ai-queue-list{display:grid;gap:10px}.ai-queue-row{display:grid;grid-template-columns:1fr 1fr .8fr minmax(260px,1.6fr);gap:14px;align-items:center;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0f172aa8;padding:14px}.ai-queue-row div{display:grid;gap:4px}.ai-queue-row p{margin:0;color:#cbd5e1;font-size:12px;line-height:1.55}.ai-queue-row.ok{border-color:#34d3994d}.ai-queue-row.watch{border-color:#fbbf2457}.ai-queue-row.risk{border-color:#fb718561}.live-risk-alert-panel{border-color:#3b82f629;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.12),transparent 34%),#0f172ad1}.live-risk-alert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-risk-alert-card,.risk-alert-empty,.symbol-risk-alert{border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#02061761;padding:14px}.live-risk-alert-card{display:grid;gap:10px;min-height:168px}.live-risk-alert-card.watch,.symbol-risk-alert.watch{border-color:#fbbf2457;box-shadow:inset 0 0 0 1px #fbbf240f}.live-risk-alert-card.danger,.symbol-risk-alert.danger{border-color:#fb718570;box-shadow:inset 0 0 0 1px #fb718514,0 16px 36px #7f1d1d29}.live-risk-alert-card div{display:grid;gap:6px}.risk-alert-symbol{width:fit-content;border-radius:999px;padding:4px 8px;color:#bfdbfe;background:#3b82f624;font-size:11px;font-weight:800;letter-spacing:.04em}.live-risk-alert-card strong,.risk-alert-empty strong,.symbol-risk-alert strong{color:#fff}.live-risk-alert-card em{width:fit-content;border-radius:999px;padding:5px 9px;color:#f8fafc;background:#0f172ae6;font-size:12px;font-style:normal}.live-risk-alert-card p,.live-risk-alert-card small,.risk-alert-empty span,.symbol-risk-alert p,.symbol-risk-alert span{margin:0;color:#e2e8f0ad;font-size:12px;line-height:1.55}.live-risk-alert-card.danger em{color:#fecdd3;background:#7f1d1d5c}.live-risk-alert-card.watch em{color:#fde68a;background:#78350f57}.risk-alert-empty{display:grid;gap:6px;border-color:#34d39938}.symbol-risk-alert-list{display:grid;gap:10px}.symbol-risk-alert{display:grid;gap:8px}.symbol-risk-alert div{display:flex;justify-content:space-between;gap:10px;align-items:center}.strategy-preflight-panel{overflow:hidden;border-color:#3b82f62e;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.13),transparent 36%),#0f172ad6}.strategy-preflight-panel.blocked{border-color:#fb718557}.strategy-preflight-panel.watch{border-color:#fbbf244d}.preflight-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.preflight-metric-grid div,.preflight-check-card{border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#0206175c;padding:14px}.preflight-metric-grid div{display:grid;gap:6px}.preflight-metric-grid span,.preflight-metric-grid em,.preflight-check-card p,.preflight-check-card em,.preflight-blocker-strip span{color:#e2e8f0a8;font-size:12px;line-height:1.55;font-style:normal}.preflight-metric-grid strong{color:#fff;font-size:20px}.preflight-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.preflight-check-card{display:grid;gap:10px;min-height:150px}.preflight-check-card div{display:grid;gap:6px}.preflight-check-card div span{width:fit-content;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;color:#bbf7d0;background:#16653447}.preflight-check-card.watch div span{color:#fde68a;background:#78350f57}.preflight-check-card.block div span{color:#fecdd3;background:#7f1d1d5c}.preflight-check-card strong{color:#fff}.preflight-check-card.pass{border-color:#34d39933}.preflight-check-card.watch{border-color:#fbbf2452}.preflight-check-card.block{border-color:#fb71856b}.preflight-blocker-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;border-radius:16px;border:1px solid rgba(251,113,133,.32);background:#7f1d1d33;padding:12px}.preflight-blocker-strip strong{color:#fecdd3}@media(max-width:1100px){.live-trust-summary,.live-trust-metrics,.live-check-grid,.ai-mode-grid,.ai-guard-grid,.live-risk-alert-grid,.preflight-metric-grid,.preflight-check-grid,.ai-pipeline-grid,.strategy-run-action-grid,.strategy-run-timeline,.strategy-run-history-list,.run-confirm-grid,.precheck-result-grid,.shadow-validation-summary,.shadow-validation-head,.shadow-validation-row,.tuning-command-grid,.tuning-presets,.tuning-editor-grid,.bulk-tuning-grid,.ai-queue-summary,.ai-pair-summary,.ai-pair-bulk-grid,.position-risk-scale-summary,.risk-guard-roadmap-grid,.ai-queue-row{grid-template-columns:1fr 1fr}.ai-master-panel{flex-direction:column}}@media(max-width:720px){.black-swan-header,.black-swan-settings-head,.black-swan-settings-actions{flex-direction:column;align-items:stretch}.live-trust-summary,.live-trust-metrics,.live-check-grid,.ai-mode-grid,.ai-guard-grid,.live-risk-alert-grid,.preflight-metric-grid,.preflight-check-grid,.ai-pipeline-grid,.strategy-run-action-grid,.strategy-run-timeline,.strategy-run-history-list,.run-confirm-grid,.precheck-result-grid,.shadow-validation-summary,.shadow-validation-head,.shadow-validation-row,.tuning-command-grid,.tuning-presets,.tuning-editor-grid,.bulk-tuning-grid,.ai-queue-summary,.ai-pair-summary,.ai-pair-bulk-grid,.position-risk-scale-summary,.risk-guard-roadmap-grid,.ai-queue-row{grid-template-columns:1fr}.ai-pair-toolbar,.ai-pair-bulk-card{flex-direction:column;align-items:stretch}}.chatgpt-analysis-panel{border-color:#93c5fd38;background:linear-gradient(135deg,#1e40af29,#0f172adb)}.chatgpt-analysis-panel .panel-header{align-items:flex-start;gap:16px}.chatgpt-analysis-panel .panel-header p{margin:8px 0 0;max-width:880px}.chatgpt-control-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end;margin-top:14px}.chatgpt-control-row label{display:grid;gap:8px;color:#f5f7fbad;font-size:13px}.chatgpt-control-row select{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 14px;color:#f8fafc;background:#0f172a}.primary-action-button{border:0;border-radius:14px;padding:13px 18px;color:#06111f;background:linear-gradient(135deg,#93c5fd,#67e8f9);font-weight:900;cursor:pointer;box-shadow:0 12px 28px #0ea5e933}.primary-action-button:hover:not(:disabled){filter:brightness(1.05)}.primary-action-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.chatgpt-setup-note,.chatgpt-error{display:grid;gap:6px;margin-top:14px;padding:14px;border-radius:16px}.chatgpt-setup-note{border:1px solid rgba(245,158,11,.22);background:#f59e0b17;color:#fde68a}.chatgpt-setup-note span{color:#f5f7fbb3}.chatgpt-error{border:1px solid rgba(239,68,68,.28);background:#ef44441f;color:#fecaca}.chatgpt-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.chatgpt-standard-signal-card{grid-column:1 / -1;display:grid;gap:14px;padding:16px;border-radius:22px;border:1px solid rgba(96,165,250,.28);background:radial-gradient(circle at top left,rgba(59,130,246,.2),transparent 34%),linear-gradient(135deg,#0f172af5,#020617d1)}.standard-signal-head{display:flex;justify-content:space-between;gap:16px}.standard-signal-head>div:first-child,.standard-signal-section,.standard-signal-checks>div{display:grid;gap:7px}.standard-signal-head span,.standard-signal-section span,.standard-signal-checks span{color:#e2e8f099;font-size:12px}.standard-signal-head strong{font-size:28px}.standard-signal-head em,.standard-signal-section p,.standard-signal-section em,.standard-signal-checks p{margin:0;color:#e2e8f0bd;font-style:normal;line-height:1.6}.standard-signal-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:start;gap:8px;min-width:220px}.standard-signal-badges span,.signal-status-pill{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 10px;color:#f8fafccc;background:#ffffff0f;font-size:12px}.signal-status-pill.candidate{color:#bfdbfe;border-color:#60a5fa52;background:#3b82f624}.signal-status-pill.watch{color:#fde68a;border-color:#f59e0b52;background:#f59e0b1f}.signal-status-pill.vetoed{color:#fecaca;border-color:#f8717157;background:#f871711f}.standard-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.standard-signal-section{min-height:150px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#02061761}.standard-signal-section strong{color:#f8fafc;font-size:18px}.standard-signal-checks{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}.standard-signal-checks>div{padding:12px;border-radius:16px;border:1px dashed rgba(148,163,184,.2);background:#0f172a7a}.chatgpt-result-card{display:grid;align-content:start;gap:8px;min-height:128px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#02061761}.chatgpt-result-card.emphasis{background:linear-gradient(135deg,#3b82f633,#14b8a61c)}.chatgpt-result-card.wide{grid-column:span 2}.chatgpt-result-card.warning{border-color:#f59e0b33;background:#f59e0b14}.chatgpt-result-card span{color:#f5f7fb8f;font-size:12px}.chatgpt-result-card strong{font-size:30px}.chatgpt-result-card em,.chatgpt-result-card p,.chatgpt-result-card li{color:#f5f7fbb8;font-style:normal;line-height:1.65}.chatgpt-result-card p,.chatgpt-result-card ul{margin:0}.chatgpt-result-card ul{padding-left:18px}@media(max-width:1280px){.chatgpt-result-grid,.standard-signal-grid,.standard-signal-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.chatgpt-control-row,.chatgpt-result-grid,.standard-signal-grid,.standard-signal-checks,.chatgpt-result-card.wide{grid-template-columns:1fr}.standard-signal-head{flex-direction:column}.standard-signal-badges{justify-content:flex-start}.chatgpt-result-card.wide{grid-column:span 1}}.chatgpt-scheduler-panel{border-color:#60a5fa38;background:linear-gradient(135deg,#1e40af29,#0f172ae6)}.chatgpt-scheduler-panel.enabled{box-shadow:0 0 0 1px #22c55e14,0 18px 48px #0ea5e914}.chatgpt-runtime-panel{border-color:#a78bfa3d;background:linear-gradient(135deg,#581c872e,#0f172aeb)}.chatgpt-scheduler-health,.chatgpt-scheduler-status,.chatgpt-runtime-status,.chatgpt-symbol-state-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.chatgpt-scheduler-health div,.chatgpt-scheduler-status span,.chatgpt-runtime-status span,.chatgpt-symbol-state-list span{display:grid;gap:5px;padding:12px;border-radius:14px;background:#0206175c;border:1px solid rgba(255,255,255,.07)}.chatgpt-scheduler-health span,.chatgpt-scheduler-status span,.chatgpt-runtime-status span,.chatgpt-symbol-state-list span{color:#f5f7fba8;font-size:13px}.chatgpt-scheduler-health strong{color:#fff;font-size:18px}.chatgpt-scheduler-grid,.chatgpt-runtime-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;align-items:end}.chatgpt-symbol-list-field,.chatgpt-model-list-field{grid-column:span 2}.chatgpt-symbol-list-field textarea,.chatgpt-model-list-field textarea{min-height:46px;resize:vertical}.chatgpt-scheduler-grid input,.chatgpt-scheduler-grid select,.chatgpt-scheduler-grid textarea,.chatgpt-runtime-grid input,.chatgpt-runtime-grid select,.chatgpt-runtime-grid textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 14px;color:#f8fafc;background:#0f172a}.chatgpt-scheduler-grid .switch-label,.chatgpt-runtime-grid .switch-label{min-height:46px;align-self:end;padding:12px 14px;border-radius:14px;background:#ffffff0f}.chatgpt-runtime-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.chatgpt-runtime-events span{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#e2e8f0b8;background:#0206175c}.chatgpt-runtime-events span.failed{border-color:#f8717152;background:#7f1d1d2e}.chatgpt-runtime-events span.ok{border-color:#34d3993d}.chatgpt-runtime-events strong{color:#fff}.chatgpt-runtime-events em{color:#e2e8f08f;font-size:12px;font-style:normal}.chatgpt-scheduler-result{display:grid;gap:6px;margin-top:14px;padding:14px;border-radius:16px;color:#f5f7fbb8;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.chatgpt-scheduler-result strong{color:#fff}.chatgpt-scheduler-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.chatgpt-scheduler-actions button{border:0;border-radius:999px;padding:11px 16px;color:#06111f;background:linear-gradient(135deg,#93c5fd,#67e8f9);font-weight:900;cursor:pointer}.chatgpt-scheduler-actions button:disabled{cursor:not-allowed;opacity:.55}.chatgpt-scheduler-actions .secondary-button{color:#fff;background:#ffffff14}@media(max-width:1280px){.chatgpt-runtime-grid,.chatgpt-runtime-status,.chatgpt-runtime-events,.chatgpt-scheduler-grid,.chatgpt-scheduler-health,.chatgpt-scheduler-status,.chatgpt-symbol-state-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.chatgpt-runtime-grid,.chatgpt-runtime-status,.chatgpt-runtime-events,.chatgpt-model-list-field,.chatgpt-scheduler-grid,.chatgpt-scheduler-health,.chatgpt-scheduler-status,.chatgpt-symbol-state-list,.chatgpt-symbol-list-field{grid-template-columns:1fr;grid-column:span 1}}:root{--ui-bg: #070d18;--ui-panel: rgba(15, 23, 42, .74);--ui-panel-strong: rgba(15, 23, 42, .92);--ui-line: rgba(148, 163, 184, .14);--ui-line-soft: rgba(255, 255, 255, .075);--ui-text-soft: rgba(226, 232, 240, .66);--ui-blue: #8ab4ff;--ui-cyan: #67e8f9;--ui-green: #34d399;--ui-red: #fb7185}html{background:var(--ui-bg)}body{min-width:1180px;color:#f8fafc;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 92% 12%,rgba(20,184,166,.11),transparent 30%),linear-gradient(135deg,#060a13,#0b1220 46%,#070d18);overflow-x:auto}.app-shell{grid-template-columns:248px minmax(0,1fr);min-width:0}.sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:20px 14px;border-right:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#020617f5,#0f172ae0),radial-gradient(circle at 30% 0%,rgba(138,180,255,.16),transparent 34%);box-shadow:18px 0 55px #0000002e}.brand{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding:8px 8px 14px}.brand-mark{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:16px;color:#06111f;background:linear-gradient(135deg,#facc15,#67e8f9);font-weight:950;letter-spacing:-.06em;box-shadow:0 16px 38px #0ea5e938}.brand div{display:grid;gap:3px}.brand strong{color:#fff;font-size:18px;letter-spacing:-.03em}.brand small{color:#e2e8f08c;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sidebar nav{gap:6px}.sidebar a{position:relative;display:flex;align-items:center;gap:11px;min-height:52px;padding:9px 10px;border:1px solid transparent;border-radius:18px;transition:.16s ease}.sidebar a:before{content:"";position:absolute;left:7px;top:14px;bottom:14px;width:3px;border-radius:999px;background:transparent}.sidebar a:hover{transform:translate(2px);border-color:#94a3b81f;background:#ffffff0e}.sidebar a.active{border-color:#8ab4ff42;background:linear-gradient(135deg,#3b82f62e,#14b8a614);box-shadow:inset 0 0 0 1px #8ab4ff0f}.sidebar a.active:before{background:linear-gradient(180deg,#facc15,#67e8f9)}.nav-icon{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;margin-left:3px;border-radius:12px;color:#bfdbfe;background:#94a3b81a;font-weight:900}.sidebar a.active .nav-icon{color:#06111f;background:linear-gradient(135deg,#facc15,#93c5fd)}.nav-copy{display:grid;gap:2px;min-width:0}.nav-copy strong{color:#f8fafceb;font-size:14px}.nav-copy small{color:#e2e8f075;font-size:11px}.sidebar-lock-card{display:grid;gap:7px;margin:18px 6px 0;padding:14px;border:1px solid rgba(52,211,153,.18);border-radius:20px;background:linear-gradient(135deg,#0596691f,#0f172ab8)}.sidebar-lock-card span{width:fit-content;border-radius:999px;padding:4px 8px;color:#bbf7d0;background:#1665343d;font-size:10px;font-weight:900;letter-spacing:.08em}.sidebar-lock-card strong{color:#fff;font-size:13px}.sidebar-lock-card em{color:#e2e8f094;font-size:11px;line-height:1.55;font-style:normal}.main{min-width:0;grid-template-rows:58px auto 1fr}.topbar{position:sticky;top:0;z-index:20;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(148,163,184,.11);background:#070d18d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-status-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.topbar span,.topbar-pill{padding:7px 11px;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#e2e8f0b8;background:#0f172ac7;font-size:12px}.topbar-pill.live-readonly{color:#bbf7d0;border-color:#34d39938;background:#16653429}.topbar-pill.locked{color:#fecaca;border-color:#f871713d;background:#7f1d1d2e}.topbar-pill.realtime.live{color:#a7f3d0;border-color:#34d39957;background:#065f4633;box-shadow:0 0 18px #10b9811f}.topbar-pill.realtime.connecting,.topbar-pill.realtime.reconnecting{color:#fde68a;border-color:#facc1547;background:#713f122e}.topbar-pill.realtime.error,.topbar-pill.realtime.closed{color:#fecaca;border-color:#f8717147;background:#7f1d1d2e}.logout-button{margin-left:0;padding:9px 13px;border:1px solid rgba(148,163,184,.12);background:#ffffff0f}.content{min-width:0;padding:18px 20px 28px}.panel,.metric-card,.mini-card{border-color:var(--ui-line);background:linear-gradient(180deg,#ffffff0e,#ffffff08),#0f172abd;box-shadow:0 18px 44px #0206172e}.panel-header h2,.panel-header h3,.metric-card strong,.mini-card strong{letter-spacing:-.035em}.hero-grid{grid-template-columns:minmax(260px,1.18fr) repeat(3,minmax(170px,1fr));gap:12px}.metric-card{min-height:112px;padding:16px;border-radius:20px}.metric-card.primary{border-color:#8ab4ff52;background:radial-gradient(circle at 86% 4%,rgba(250,204,21,.16),transparent 34%),linear-gradient(135deg,#3b82f647,#14b8a61f)}.metric-card strong{font-size:clamp(21px,2.05vw,29px)}.metric-card span,.metric-card em,.mini-card span,.mini-card em{color:#e2e8f09e}.dashboard-trust-strip{gap:8px}.dashboard-trust-strip span{padding:7px 11px;border-color:#94a3b824;background:#02061757}.desk-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:14px;align-items:stretch}.binance-equity-panel{min-width:0}.binance-equity-panel .panel-header{margin-bottom:10px}.binance-equity-card{margin-top:0;padding:14px 16px 10px;border-radius:22px;box-shadow:0 16px 52px #0f172a33}.binance-equity-head{grid-template-columns:1fr auto;align-items:end;column-gap:18px;margin-bottom:4px}.binance-equity-head span,.binance-equity-head strong{grid-column:1}.binance-equity-head em{grid-column:2;grid-row:1 / span 2;align-self:center;border-radius:999px;padding:8px 10px;background:#0f172a0f;white-space:nowrap}.binance-equity-head strong{font-size:clamp(24px,2.8vw,34px)}.binance-equity-chart{min-height:172px;border-radius:18px}.binance-equity-chart svg{height:176px}.equity-main-line{stroke-width:4}.binance-period-tabs{gap:5px;margin-top:0}.binance-period-tabs button{padding:7px 4px;font-size:12px}.market-pulse-panel{padding:18px}.market-pulse-panel .compact-list{gap:8px}.watchlist-row{padding:11px 0}.futures-layout{grid-template-columns:260px minmax(0,1fr) 300px;gap:12px;align-items:start}.futures-layout .panel{border-radius:18px;padding:16px}.symbol-panel,.right-rail{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow:auto}.symbol-panel .panel-header.compact{margin-bottom:8px}.symbol-search{min-height:40px;margin-bottom:10px;border-radius:12px;background:#02061761}.symbol-favorite-filter{margin-bottom:10px}.symbol-list{gap:7px;max-height:calc(100vh - 238px);overflow:auto;padding-right:3px}.symbol-button{padding:10px 11px;border:1px solid rgba(148,163,184,.1);border-radius:14px;background:#02061752;transition:transform .14s ease,border-color .14s ease,background .14s ease}.symbol-button:hover{transform:translate(2px);border-color:#8ab4ff47;background:#3b82f61a}.symbol-button.active{border-color:#facc156b;background:linear-gradient(135deg,#facc1529,#3b82f61f)}.symbol-button strong{letter-spacing:-.02em}.symbol-button span,.symbol-button em{font-size:12px}.chart-main{gap:12px}.chart-toolbar{min-height:72px;padding:14px 16px!important;border-color:#60a5fa33;background:radial-gradient(circle at 8% 0%,rgba(96,165,250,.18),transparent 28%),#0f172ad6}.chart-toolbar h2{margin:3px 0 0;font-size:26px;letter-spacing:-.05em}.chart-toolbar .toolbar{justify-content:flex-end;flex-wrap:wrap}.source-pill,.auto-refresh-pill,.secondary-button{padding:8px 11px;font-size:12px}.futures-quote-strip{grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px}.quote-strip>div{gap:6px;padding:11px 12px;border:1px solid rgba(148,163,184,.1);border-radius:14px;background:#0206175c}.quote-strip strong{font-size:15px;white-space:nowrap}.chart-safety-strip{gap:7px;margin-top:-4px}.chart-safety-strip span{padding:6px 9px;color:#e2e8f09e;font-size:11px}.tradingview-chart-card{min-height:600px;grid-template-rows:auto minmax(500px,1fr);gap:8px;border-color:#60a5fa29;background:#0206178a}.tradingview-chart-header{padding:0 2px 6px}.tradingview-widget-container,.tradingview-widget-container__widget,.tradingview-direct-frame{min-height:500px}.tradingview-widget-container{border:1px solid rgba(148,163,184,.12);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff08}.futures-workbench-grid{grid-template-columns:minmax(260px,.92fr) minmax(260px,1fr);gap:12px}.orderbook-panel,.trades-panel,.funding-panel{gap:8px}.orderbook-row,.trade-row{gap:8px;padding:4px 0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums}.orderbook-head,.trade-head{position:sticky;top:0;z-index:1;padding-bottom:6px;background:#0f172af5}.orderbook-midline{margin:6px 0;padding:7px 9px;border:1px solid rgba(138,180,255,.18);border-radius:12px;font-size:12px}.trade-row{grid-template-columns:66px 1fr 1fr 70px}.right-rail{gap:12px}.right-rail .panel{padding:15px}.chart-coin-profile-description{max-height:76px}.funding-grid{gap:8px}.funding-grid>div{padding:10px;border:1px solid rgba(148,163,184,.1);background:#02061757}@media(max-width:1500px){.futures-layout{grid-template-columns:250px minmax(0,1fr)}.futures-layout .right-rail{grid-column:1 / -1;position:static;max-height:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tradingview-chart-card{min-height:560px}}@media(max-width:1280px){body{min-width:0}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-lock-card{display:none}.hero-grid,.desk-grid,.futures-layout,.futures-quote-strip,.futures-workbench-grid{grid-template-columns:1fr}.symbol-panel,.right-rail{position:static;max-height:none}}.market-page .market-hero-panel,.account-page .account-hero-panel{position:relative;overflow:hidden;padding:20px 22px;border-color:#60a5fa38;background:radial-gradient(circle at 12% 8%,rgba(96,165,250,.22),transparent 28%),radial-gradient(circle at 92% 0%,rgba(20,184,166,.14),transparent 30%),linear-gradient(135deg,#0f172aeb,#020617d1)}.market-page .market-hero-panel:after,.account-page .account-hero-panel:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(250,204,21,.48),transparent);opacity:.68}.market-page .market-hero-panel h1,.account-page .account-hero-panel h1{margin-bottom:7px;letter-spacing:-.055em}.market-page .market-hero-panel .toolbar,.account-page .account-hero-panel .toolbar{align-items:center;justify-content:flex-end;min-width:min(520px,100%)}.market-page .market-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.market-page .market-summary-grid .mini-card,.account-page .compact-live-metrics .metric-card{min-height:96px;padding:14px 15px;border-radius:18px;border-color:#94a3b81f;background:linear-gradient(180deg,#ffffff0d,#ffffff07),#0206175c}.market-page .market-summary-grid .mini-card strong,.account-page .compact-live-metrics .metric-card strong{font-size:clamp(18px,1.7vw,24px);line-height:1.05}.market-page .market-grid{gap:14px;align-items:start}.market-page .market-grid>.panel,.market-page .market-analytics-card{border-radius:20px;background:#0f172ac2}.market-page .market-table-header{position:sticky;top:64px;z-index:4;margin:-2px -2px 10px;padding:2px 2px 10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.market-page .market-toolbar{align-items:center}.market-page .market-toolbar .search-input{min-width:260px;height:40px;border-radius:14px;background:#0206176b}.market-page .market-toolbar select{height:40px;border-radius:14px}.market-page .market-table{overflow-x:auto;padding-bottom:2px}.market-page .market-row-extended{min-width:1180px;grid-template-columns:minmax(150px,1.2fr) .9fr .78fr .78fr .88fr 1.1fr 1fr 1fr .82fr;gap:10px}.market-page .market-row-extended:not(.table-head){margin-bottom:7px;padding:11px 12px;border:1px solid rgba(148,163,184,.08);border-radius:16px;background:#02061742;transition:border-color .14s ease,background .14s ease,transform .14s ease}.market-page .market-row-extended:not(.table-head):hover{transform:translateY(-1px);border-color:#60a5fa47;background:#1e293b9e}.market-page .market-row-extended.table-head{padding:0 12px 8px;color:#e2e8f08a;border-bottom:1px solid rgba(148,163,184,.12)}.market-page .market-symbol-cell strong,.market-page .market-leaderboard-row strong,.account-page .position-title-row strong{letter-spacing:-.025em}.market-page .market-profile-link,.chart-coin-profile-link,.position-chart-link{transition:transform .14s ease,border-color .14s ease,background .14s ease}.market-page .market-profile-link:hover,.chart-coin-profile-link:hover,.position-chart-link:hover{transform:translateY(-1px);border-color:#facc156b;background:#facc151f}.market-page .market-analytics-card .leaderboard{gap:8px}.market-page .market-leaderboard-row{padding:11px 12px;border:1px solid rgba(148,163,184,.09);border-radius:15px;background:#02061747}.market-page .market-leaderboard-row:hover{border-color:#60a5fa38;background:#1e293b85}.account-page .account-hero-panel{align-items:center}.account-page .compact-live-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.account-page .live-risk-alert-panel,.account-page .close-all-locked-panel{border-radius:20px}.account-page .live-risk-alert-panel{border-color:#facc151f;background:radial-gradient(circle at 8% 0%,rgba(250,204,21,.1),transparent 26%),#0f172ab8}.account-page .account-record-insight{margin:0}.account-page .account-record-insight span{border:1px solid rgba(148,163,184,.1);background:#02061747}.account-page .account-live-order-table{overflow-x:auto}.account-page .account-live-order-row{min-width:980px;gap:10px}.account-page .account-live-order-row:not(.table-head){margin-bottom:7px;padding:10px 12px;border:1px solid rgba(148,163,184,.08);border-radius:15px;background:#02061742}.account-page .live-position-list{gap:9px}.account-page .live-position-list .position-card{padding:12px 13px;border-radius:18px;border-color:#94a3b81a;background:linear-gradient(90deg,rgba(96,165,250,.08),transparent 38%),#02061757}.account-page .live-position-list .position-card.long{background:linear-gradient(90deg,rgba(34,197,94,.1),transparent 40%),#02061757}.account-page .live-position-list .position-card.short{background:linear-gradient(90deg,rgba(239,68,68,.11),transparent 40%),#02061757}.account-page .position-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.account-page .position-pnl-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.account-page .position-pnl-strip div,.account-page .live-position-list .position-card-metrics span{border:1px solid rgba(148,163,184,.08);background:#0f172a85}.account-page .live-position-list .position-card-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.account-page .live-position-list .position-card-metrics strong,.account-page .position-pnl-strip strong{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.binance-equity-card{padding-bottom:12px}.binance-equity-chart{min-height:150px;touch-action:none;-webkit-user-select:none;user-select:none}.binance-equity-chart svg{height:154px}.binance-equity-chart.dragging{cursor:grabbing}.equity-crosshair line{stroke-width:1.2;stroke-dasharray:3 4}.futures-layout{grid-template-columns:248px minmax(0,1fr) 286px}.futures-layout.chart-layout-bigscreen{grid-template-columns:minmax(0,1fr);gap:10px}.chart-layout-bigscreen .symbol-panel,.chart-layout-bigscreen .right-rail{display:none}.chart-layout-bigscreen .chart-main{min-width:0;width:100%}.chart-layout-bigscreen .chart-toolbar{position:sticky;top:0;z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chart-layout-bigscreen .chart-command-strip,.chart-layout-bigscreen .chart-safety-strip,.chart-layout-bigscreen .chart-flow-strip{display:none}.chart-layout-bigscreen .quote-strip{grid-template-columns:repeat(6,minmax(120px,1fr));gap:6px}.chart-layout-bigscreen .quote-strip>div{padding:8px 10px;border-radius:12px}.chart-layout-bigscreen .tradingview-chart-card{min-height:calc(88vh + 54px);grid-template-rows:auto minmax(0,1fr);border-color:#67e8f938;box-shadow:0 0 0 1px #67e8f90f,0 26px 80px #0206176b}.chart-layout-bigscreen .tradingview-widget-container,.chart-layout-bigscreen .tradingview-widget-container__widget,.chart-layout-bigscreen .tradingview-direct-frame{height:88vh;min-height:820px}.chart-layout-bigscreen .futures-workbench-grid{grid-template-columns:minmax(320px,.86fr) minmax(360px,1fr)}.tradingview-chart-card{min-height:560px;grid-template-rows:auto minmax(470px,1fr)}.tradingview-widget-container,.tradingview-widget-container__widget,.tradingview-direct-frame{min-height:470px}.orderbook-table,.trade-list{max-height:332px;overflow:auto;padding-right:2px}.orderbook-row,.trade-row{min-height:22px}.chart-coin-profile-panel,.funding-panel{background:#0f172ab8}.chart-flow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chart-flow-strip>div{position:relative;display:grid;gap:5px;min-height:78px;padding:12px 13px;overflow:hidden;border:1px solid rgba(103,232,249,.12);border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff07),#0206175c}.chart-flow-strip>div:after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.44),transparent)}.chart-flow-strip span{color:#e2e8f08f;font-size:11px}.chart-flow-strip strong{color:#f8fafc;font-family:var(--font-display);font-size:16px;letter-spacing:-.02em}.chart-flow-strip em{color:#e2e8f09e;font-size:12px;font-style:normal;white-space:nowrap}.chart-flow-strip>div.positive{border-color:#34d39938;background:linear-gradient(180deg,#34d3991c,#ffffff07),#0206175c}.chart-flow-strip>div.negative{border-color:#f871713d;background:linear-gradient(180deg,#f871711f,#ffffff07),#0206175c}.market-command-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid rgba(103,232,249,.12);border-radius:18px;background:linear-gradient(90deg,#02061775,#0f172a80),radial-gradient(circle at 0% 0%,rgba(34,211,238,.08),transparent 42%)}.market-command-strip button{border:1px solid rgba(148,163,184,.12);border-radius:999px;padding:8px 12px;color:#e2e8f0c7;background:#ffffff0a;font-size:12px;transition:.14s ease}.market-command-strip button:hover,.market-command-strip button.active{transform:translateY(-1px);color:#06111f;border-color:#67e8f961;background:linear-gradient(135deg,#67e8f9,#facc15);box-shadow:0 0 18px #22d3ee24}@media(max-width:1500px){.market-page .market-summary-grid,.account-page .compact-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.market-page .market-table-header{position:static}.market-page .market-row-extended,.account-page .account-live-order-row{min-width:0}.market-page .market-summary-grid,.account-page .compact-live-metrics,.chart-flow-strip,.account-page .position-pnl-strip,.account-page .live-position-list .position-card-metrics,.account-page .position-title-row{grid-template-columns:1fr}}.hud-page{position:relative;isolation:isolate;display:grid;gap:18px;min-height:calc(100vh - 116px);padding:6px;overflow:hidden}.hud-page:before,.hud-page:after{content:"";position:absolute;inset:auto;z-index:-2;border-radius:999px;filter:blur(28px);opacity:.72}.hud-page:before{width:520px;height:520px;right:-160px;top:-180px;background:radial-gradient(circle,rgba(34,211,238,.24),transparent 64%)}.hud-page:after{width:620px;height:620px;left:-220px;bottom:-240px;background:radial-gradient(circle,rgba(168,85,247,.2),transparent 66%)}.hud-grid-overlay{position:absolute;inset:0;z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(103,232,249,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.13) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%)}.hud-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:stretch}.hud-hero-copy,.hud-panel,.hud-metric{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.18);box-shadow:0 0 28px #22d3ee14,inset 0 0 28px #0f172a75;background:linear-gradient(135deg,#080d1edb,#0f172aa3),radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 42%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hud-hero-copy:after,.hud-panel:after,.hud-metric:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(103,232,249,.08),transparent);transform:translateY(-100%);animation:hudScan 6.5s linear infinite}.hud-hero-copy{display:grid;gap:16px;border-radius:28px;padding:30px}.hud-kicker{width:fit-content;border:1px solid rgba(34,211,238,.26);border-radius:999px;padding:7px 12px;color:#67e8f9;font-size:12px;font-weight:900;letter-spacing:.18em;background:#0891b21a}.hud-hero-copy h1{margin:0;font-size:clamp(38px,6vw,72px);line-height:.92;letter-spacing:-.07em;text-shadow:0 0 24px rgba(103,232,249,.38)}.hud-hero-copy p{max-width:820px;margin:0;color:#e0f2febd;font-size:15px;line-height:1.8}.hud-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hud-hero-actions button{border:1px solid rgba(103,232,249,.42);border-radius:999px;padding:11px 18px;color:#ecfeff;font-weight:900;background:linear-gradient(135deg,#0ea5e947,#7c3aed33);box-shadow:0 0 22px #22d3ee29}.hud-live-lock{border-radius:999px;padding:10px 14px;color:#fef3c7;font-size:12px;font-weight:900;letter-spacing:.14em;border:1px solid rgba(251,191,36,.26);background:#78350f2e}.hud-live-lock.live{color:#a7f3d0;border-color:#34d39957;background:#065f4633}.hud-core{display:grid;place-items:center;gap:12px;border-radius:28px;padding:26px;border:1px solid rgba(103,232,249,.24);background:radial-gradient(circle at 50% 42%,#22d3ee2e,#0f172aad 58%);box-shadow:inset 0 0 60px #22d3ee1a,0 0 30px #0ea5e91a;text-align:center}.hud-core-ring{position:relative;display:grid;place-items:center;width:180px;height:180px;border-radius:50%;border:1px solid rgba(103,232,249,.42);background:radial-gradient(circle,rgba(34,211,238,.16),transparent 56%),conic-gradient(from 0deg,#22d3eed1,#a855f78f,#fbbf2461,#22d3eed1);box-shadow:0 0 32px #22d3ee38}.hud-core-ring:before{content:"";position:absolute;inset:13px;border-radius:50%;background:#080d1ef0}.hud-core-ring span,.hud-core-ring small{position:relative;z-index:1}.hud-core-ring span{font-size:46px;font-weight:950}.hud-core-ring small{margin-top:56px;color:#e0f2fe94;font-size:11px;letter-spacing:.2em}.hud-core strong{color:#ecfeff;font-size:20px}.hud-core em{max-width:250px;color:#e0f2fead;font-style:normal;line-height:1.6}.hud-core.watch .hud-core-ring{border-color:#fbbf246b;box-shadow:0 0 32px #fbbf2429}.hud-core.danger .hud-core-ring{border-color:#f8717180;box-shadow:0 0 34px #f8717138}.hud-alert{border:1px solid rgba(248,113,113,.28);border-radius:18px;padding:14px 16px;color:#fecdd3;background:#7f1d1d42}.hud-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hud-metric{display:grid;gap:7px;border-radius:20px;padding:16px}.hud-metric span{color:#e0f2fe94;font-size:12px}.hud-metric strong{color:#ecfeff;font-size:22px;letter-spacing:.08em}.hud-metric.violet{border-color:#a855f738}.hud-metric.amber{border-color:#fbbf2438}.hud-metric.red{border-color:#f8717142}.hud-command-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;align-items:stretch}.hud-command-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hud-command-button{position:relative;display:grid;min-height:112px;gap:8px;padding:14px;overflow:hidden;cursor:pointer;text-align:left;border:1px solid rgba(103,232,249,.16);border-radius:18px;color:#ecfeff;background:linear-gradient(135deg,#ffffff0f,#ffffff06),radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 56%);box-shadow:inset 0 0 24px #0f172a7a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hud-command-button:after{content:"";position:absolute;inset:auto 12px 10px;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.56),transparent);opacity:.6}.hud-command-button:hover{transform:translateY(-2px);border-color:#67e8f96b;box-shadow:0 0 22px #22d3ee24,inset 0 0 26px #0f172a80}.hud-command-button span{color:#67e8f9b8;font-size:11px;font-weight:900;letter-spacing:.18em}.hud-command-button strong{color:#f8fafc;font-size:18px;letter-spacing:-.02em}.hud-command-button em{color:#e0f2fe9e;font-size:12px;font-style:normal;line-height:1.55}.hud-command-button.violet{border-color:#a855f733;background:linear-gradient(135deg,#a855f71f,#ffffff06),radial-gradient(circle at top right,rgba(168,85,247,.18),transparent 58%)}.hud-command-button.amber{border-color:#fbbf2438;background:linear-gradient(135deg,#fbbf241f,#ffffff06),radial-gradient(circle at top right,rgba(251,191,36,.18),transparent 58%)}.hud-command-button.red{border-color:#f8717142;background:linear-gradient(135deg,#f8717121,#ffffff06),radial-gradient(circle at top right,rgba(248,113,113,.18),transparent 58%)}.hud-radar-list{display:grid;gap:10px}.hud-radar-row{position:relative;display:grid;grid-template-columns:118px 92px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:10px 12px 10px 30px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0b}.hud-radar-row:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);background:#22c55e;box-shadow:0 0 14px #22c55ecc}.hud-radar-row span{color:#e0f2fea8;font-size:12px;font-weight:800}.hud-radar-row strong{color:#ecfeff;font-size:13px;letter-spacing:.08em}.hud-radar-row em{min-width:0;overflow:hidden;color:#e0f2fe94;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.hud-radar-row.watch{border-color:#fbbf242e}.hud-radar-row.watch:before{background:#fbbf24;box-shadow:0 0 14px #fbbf24bf}.hud-radar-row.danger{border-color:#f8717142;background:#7f1d1d2e}.hud-radar-row.danger:before{background:#fb7185;box-shadow:0 0 16px #fb7185d1}.hud-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.7fr) minmax(260px,.8fr) minmax(280px,.9fr);gap:14px;align-items:stretch}.hud-bottom-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(260px,.8fr);gap:14px;align-items:stretch}.hud-panel{display:grid;gap:14px;border-radius:24px;padding:18px}.hud-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.hud-panel-title span{color:#67e8f9;font-size:11px;font-weight:900;letter-spacing:.16em}.hud-panel-title h3{margin:4px 0 0}.hud-panel-title i{width:12px;height:12px;border-radius:50%;background:#94a3b880;box-shadow:0 0 16px #94a3b847}.hud-panel-title i.pulse{background:#22d3ee;box-shadow:0 0 18px #22d3eed9;animation:hudPulse 1.8s ease-in-out infinite}.hud-ai-orbit,.hud-mini-grid,.hud-queue-summary,.hud-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hud-ai-orbit div,.hud-mini,.hud-system-grid span{border-radius:16px;padding:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.hud-ai-orbit span,.hud-mini span,.hud-system-grid span,.hud-feed-list span,.hud-queue-list span{color:#e0f2fe9e;font-size:12px}.hud-ai-orbit strong,.hud-mini strong,.hud-system-grid strong{display:block;margin-top:6px;color:#ecfeff}.hud-panel-note{margin:0;color:#e0f2fead;line-height:1.65}.hud-safety-list,.hud-feed-list,.hud-queue-list,.hud-decision-list{display:grid;gap:9px}.hud-safety-list span{border-radius:999px;padding:9px 11px;font-size:12px;font-weight:800;background:#ffffff0b}.hud-safety-list span.ok{color:#a7f3d0}.hud-safety-list span.warn{color:#fde68a}.hud-safety-list span.danger{color:#fecdd3}.hud-risk-score,.hud-data-score,.hud-black-swan-status{display:grid;gap:6px;border-radius:20px;padding:18px;background:radial-gradient(circle at top,#22c55e24,#0f172a5c);border:1px solid rgba(34,197,94,.18)}.hud-risk-score strong,.hud-data-score strong,.hud-black-swan-status strong{font-size:34px}.hud-risk-score.watch,.hud-black-swan.watch .hud-black-swan-status{background:#78350f33;border-color:#fbbf2438}.hud-risk-score.danger,.hud-black-swan.triggered .hud-black-swan-status{background:#7f1d1d42;border-color:#f8717147}.hud-anchor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hud-anchor-grid div,.hud-feed-list span,.hud-queue-list div,.hud-decision-row{border-radius:15px;padding:11px 12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.hud-anchor-grid span,.hud-anchor-grid em{display:block;color:#e0f2fe9e;font-size:12px;font-style:normal}.hud-anchor-grid strong{display:block;margin:5px 0;color:#ecfeff}.hud-decision-row{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center}.hud-decision-row span,.hud-decision-row small{color:#e0f2fe9e}.hud-decision-row strong.long{color:#86efac}.hud-decision-row strong.short{color:#fda4af}.hud-decision-row strong.hold{color:#fde68a}.hud-queue-list div{display:flex;justify-content:space-between;gap:10px}.hud-queue-list strong{color:#bfdbfe}@keyframes hudScan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes hudPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:1320px){.hud-command-row,.hud-main-grid,.hud-bottom-grid,.hud-command-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.hud-hero,.hud-status-strip,.hud-command-row,.hud-command-buttons,.hud-main-grid,.hud-bottom-grid,.hud-ai-orbit,.hud-mini-grid,.hud-queue-summary,.hud-system-grid{grid-template-columns:1fr}.hud-decision-row{grid-template-columns:1fr auto}.hud-radar-row{grid-template-columns:1fr}.hud-radar-row em{white-space:normal}}:root{--font-sans: "Segoe UI Variable", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "HarmonyOS Sans SC", "Noto Sans CJK SC", system-ui, -apple-system, sans-serif;--font-display: "Bahnschrift", "Segoe UI Variable Display", "Segoe UI", "Microsoft YaHei UI", system-ui, sans-serif;--font-number: "DIN Alternate", "Bahnschrift", "Cascadia Mono", "SFMono-Regular", Consolas, "Microsoft YaHei UI", monospace;--font-mono: "Cascadia Mono", "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}html,body,#root{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;font-kerning:normal;font-variant-ligatures:contextual common-ligatures}body{font-size:14px;line-height:1.55}button,input,select,textarea{font-family:var(--font-sans);font-size:14px;letter-spacing:.01em}h1,h2,h3,.brand strong,.panel-header h3,.metric-card strong,.mini-card strong,.nav-copy strong{font-family:var(--font-display);letter-spacing:-.015em}strong,b,button,.nav-copy strong,.source-pill,.topbar-pill,.secondary-button,.inline-button{font-weight:750}.table,.table-row,.market-row,.market-table,.orderbook-table,.trade-table,.trading-pair-optimized-table,.strategy-settings-table,.sandbox-log-table,.account-record-table,.position-card,.account-live-order-row{font-feature-settings:"tnum" 1,"cv11" 1;font-variant-numeric:tabular-nums lining-nums}.metric-card strong,.mini-card strong,.account-metric-grid strong,.account-record-insight strong,.orderbook-row strong,.trade-row strong,.market-row strong,.trading-pair-optimized-row strong,.position-card strong,.source-pill,.topbar-pill,.price-cell,.positive,.negative,.warning{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums}pre,code,.ai-audit-raw-grid pre,.sandbox-log-table,.health-raw,.audit-raw{font-family:var(--font-mono);font-feature-settings:"liga" 0,"tnum" 1}.sidebar a{letter-spacing:.005em}.nav-copy small,.muted,.panel-header p,.metric-card em,.mini-card em{letter-spacing:.006em}.hud-page{font-family:var(--font-sans)}.hud-kicker,.hud-live-lock,.hud-panel-title span,.hud-core-ring small,.hud-metric strong,.hud-command-button span,.hud-radar-row strong,.hud-core strong,.hud-hero-copy h1{font-family:var(--font-display);text-transform:uppercase}.hud-hero-copy h1{letter-spacing:-.055em;font-weight:850}.hud-core-ring span,.hud-risk-score strong,.hud-data-score strong,.hud-black-swan-status strong,.hud-ai-orbit strong,.hud-mini strong,.hud-anchor-grid strong,.hud-command-button strong,.hud-decision-row em,.hud-system-grid strong{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.hud-panel-note,.hud-feed-list span,.hud-queue-list span,.hud-safety-list span,.hud-black-swan-status span{line-height:1.7}:root{--layout-sidebar: 256px;--layout-gap: 18px;--layout-radius-lg: 28px;--layout-radius-md: 20px;--layout-topbar: 66px;--layout-glow-cyan: rgba(34, 211, 238, .18);--layout-glow-violet: rgba(168, 85, 247, .14)}body{min-width:0;overflow-x:hidden;background:radial-gradient(circle at 14% 0%,rgba(34,211,238,.13),transparent 30%),radial-gradient(circle at 90% 12%,rgba(168,85,247,.12),transparent 34%),linear-gradient(135deg,#050914,#07101f 42%,#090d18)}#root{min-height:100vh}.app-shell{position:relative;grid-template-columns:var(--layout-sidebar) minmax(0,1fr);min-height:100vh;isolation:isolate}.app-shell:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(103,232,249,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.1) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 48% 18%,black,transparent 76%);mask-image:radial-gradient(circle at 48% 18%,black,transparent 76%)}.app-shell:after{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 0% 100%,rgba(34,211,238,.16),transparent 34%),radial-gradient(circle at 100% 0%,rgba(250,204,21,.07),transparent 30%)}.sidebar{width:var(--layout-sidebar);padding:18px 14px;border-right:1px solid rgba(103,232,249,.13);background:linear-gradient(180deg,#020617f0,#080d1ee0),radial-gradient(circle at 50% 0%,rgba(34,211,238,.12),transparent 42%);box-shadow:20px 0 56px #02061747;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) transparent}.brand{position:relative;margin-bottom:18px;padding:10px 10px 16px}.brand:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(103,232,249,.34),transparent)}.brand-mark{border:1px solid rgba(255,255,255,.18);box-shadow:0 0 26px #22d3ee3d,inset 0 0 18px #ffffff29}.brand-logo{display:block;object-fit:cover;object-position:center;border-radius:16px;background:#e2e8f014}.sidebar nav{gap:7px}.sidebar a{min-height:54px;border-radius:18px;color:#e2e8f0b8;background:#ffffff05}.sidebar a:hover{color:#f8fafc;border-color:#67e8f92e;background:linear-gradient(135deg,#22d3ee14,#a855f70d),#ffffff09}.sidebar a.active{border-color:#67e8f94d;background:linear-gradient(135deg,#22d3ee29,#a855f714),#ffffff0d;box-shadow:inset 0 0 0 1px #67e8f914,0 0 22px #22d3ee14}.nav-icon{font-family:var(--font-number);color:#67e8f9;background:#67e8f914}.sidebar a.active .nav-icon{color:#04111f;background:linear-gradient(135deg,#67e8f9,#facc15)}.sidebar-lock-card{border-color:#67e8f92e;background:linear-gradient(135deg,#22d3ee14,#0f172ab8),radial-gradient(circle at top right,rgba(52,211,153,.1),transparent 54%)}.main{grid-template-rows:var(--layout-topbar) auto minmax(0,1fr);min-height:100vh}.topbar{min-height:var(--layout-topbar);align-items:center;gap:14px;padding:0 clamp(16px,1.8vw,28px);border-bottom-color:#67e8f91f;background:linear-gradient(90deg,#080d1ee0,#0f172ab8),radial-gradient(circle at 70% 0%,rgba(34,211,238,.1),transparent 52%);box-shadow:0 16px 46px #02061733}.topbar-context{display:grid;min-width:0;gap:1px}.topbar-context span{width:fit-content;padding:0;border:0;color:#67e8f9bd;background:transparent;font-family:var(--font-display);font-size:10px;font-weight:850;letter-spacing:.18em}.topbar-context strong{overflow:hidden;color:#f8fafc;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.topbar-context small{overflow:hidden;color:#e2e8f08f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.topbar-status-group{justify-content:flex-end}.topbar-pill{border-color:#67e8f921;background:#02061759}.logout-button{flex:0 0 auto;border-color:#f871712e;color:#fecaca;background:#7f1d1d24;transition:.16s ease}.logout-button:hover{transform:translateY(-1px);border-color:#f8717157;background:#7f1d1d3d}.content{width:100%;min-width:0;padding:clamp(14px,1.55vw,24px)}.content>*{min-width:0}.page-stack,.dashboard-page,.market-page,.account-page,.futures-page,.risk-page,.strategy-page,.ai-hub-page,.data-center-page,.system-page,.trading-pairs-page,.operations-page,.control-center-page{width:100%;min-width:0}.panel,.metric-card,.mini-card,.market-card,.account-section,.futures-panel,.strategy-card,.data-card,.risk-card,.ops-card,.settings-card,.ai-chat-panel{border-color:#67e8f91f;background:linear-gradient(180deg,#ffffff0f,#ffffff07),radial-gradient(circle at top right,rgba(34,211,238,.06),transparent 40%),#0f172ab8;box-shadow:0 18px 48px #0206172e}.panel,.metric-card,.mini-card{border-radius:var(--layout-radius-md)}.hero-grid,.summary-grid,.market-grid,.desk-grid,.dashboard-main-grid,.account-grid,.risk-grid{min-width:0}.table,.market-table,.account-record-table,.strategy-settings-table,.trading-pair-optimized-table,.sandbox-log-table{min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) transparent}input,select,textarea{color:#f8fafc;border-color:#67e8f924;background-color:#0206176b}select option{color:#e5eefb;background:#0b1220}@media(max-width:1280px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:40;display:grid;width:100%;height:auto;max-height:none;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:12px;border-right:0;border-bottom:1px solid rgba(103,232,249,.13)}.brand{margin:0;padding:4px}.brand:after,.sidebar-lock-card{display:none}.sidebar nav{display:flex;min-width:0;gap:8px;overflow-x:auto;padding-bottom:2px}.sidebar a{flex:0 0 170px}.main{grid-template-rows:auto auto minmax(0,1fr)}.topbar{position:sticky;top:82px}}@media(max-width:860px){.sidebar{grid-template-columns:1fr}.sidebar nav{grid-column:1}.topbar{top:135px;align-items:flex-start;flex-direction:column;padding-top:10px;padding-bottom:10px}.topbar-actions{width:100%;justify-content:space-between}.topbar-status-group{justify-content:flex-start}}@media(max-width:640px){.content{padding:12px}.topbar-pill.source{display:none}.sidebar a{flex-basis:150px}}@media(max-width:980px){body,button,input,select,textarea{font-size:13px}}::selection{color:#06111f;background:#67e8f9e0}*{scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.26) rgba(2,6,23,.12)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#0206172e}*::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#67e8f970,#a855f757)}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid rgba(103,232,249,.72);outline-offset:3px;box-shadow:0 0 0 5px #22d3ee1f}button,.secondary-button,.primary-action-button,.danger-button,.inline-button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.secondary-button,.inline-button,.primary-action-button,.danger-button,.auth-card button{position:relative;overflow:hidden;transition:transform .15s ease,border-color .15s ease,background .15s ease,filter .15s ease,box-shadow .15s ease}.secondary-button:hover:not(:disabled),.inline-button:hover:not(:disabled),.primary-action-button:hover:not(:disabled),.auth-card button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #0206172e,0 0 18px #22d3ee1a}.secondary-button.active,.inline-button.active,button[aria-selected=true]{border-color:#67e8f959;color:#06111f;background:linear-gradient(135deg,#67e8f9,#facc15)}button:disabled,.secondary-button:disabled,.primary-action-button:disabled,.danger-button:disabled{filter:grayscale(.25);transform:none}input,select,textarea,.search-input,.symbol-search{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}input:hover,select:hover,textarea:hover,.search-input:hover,.symbol-search:hover{border-color:#67e8f93d}input::placeholder,textarea::placeholder{color:#e2e8f061}.panel,.metric-card,.mini-card,.page-card,.auth-card{position:relative}.panel:before,.metric-card:before,.mini-card:before,.page-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(103,232,249,.08),transparent 24%,transparent 76%,rgba(168,85,247,.06));opacity:.72}.panel>*,.metric-card>*,.mini-card>*,.page-card>*{position:relative;z-index:1}.panel:hover,.metric-card:hover,.mini-card:hover{border-color:#67e8f933}.panel-header.compact,.panel-header,.panel-header h2,.panel-header h3,.panel-header p{min-width:0}.panel-header h2,.panel-header h3{color:#f8fafc}.page-card{display:grid;place-items:center;min-height:320px;border:1px solid rgba(103,232,249,.14);color:#e2e8f0c2;background:radial-gradient(circle at top,rgba(34,211,238,.12),transparent 44%),#0f172abd}.page-card.negative{color:#fecaca;border-color:#f871713d;background:radial-gradient(circle at top,rgba(248,113,113,.12),transparent 44%),#0f172abd}.route-loading{display:grid;place-items:center;align-content:center;gap:8px;min-height:100vh;color:#f8fafc;background:radial-gradient(circle at 50% 34%,rgba(34,211,238,.14),transparent 34%),linear-gradient(135deg,#050914,#07101f)}.route-loading span{color:#67e8f9;font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.22em}.route-loading strong{font-family:var(--font-display);font-size:18px;letter-spacing:-.02em}.route-error{padding:24px;text-align:center}.route-error p{max-width:520px;margin:0;color:#e2e8f0ad;line-height:1.75}.route-error small{max-width:min(680px,92vw);overflow-wrap:anywhere;border-radius:14px;padding:10px 12px;color:#fee2e2db;background:#7f1d1d38;border:1px solid rgba(248,113,113,.2)}.route-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.route-error-actions button{border:1px solid rgba(103,232,249,.22);border-radius:999px;padding:10px 16px;color:#e0f2fe;background:#0ea5e924;font-weight:800}.route-error-actions button:last-child{color:#e2e8f0c7;background:#0f172a94}.empty-row,.risk-alert-empty,.ai-chat-empty,.muted:only-child{border-radius:16px}.empty-row{margin-top:8px;padding:18px;border:1px dashed rgba(103,232,249,.18);color:#e2e8f094;background:#02061738}.warning-panel,.success-panel{border-radius:18px;padding:14px 16px}.warning-panel{border-color:#fbbf243d;background:linear-gradient(135deg,#fbbf241a,#0f172a94)}.success-panel{border-color:#34d39938;background:linear-gradient(135deg,#34d3991a,#0f172a94)}.table-row:not(.table-head),.leaderboard-row,.watchlist-row,.ai-audit-timeline-row,.account-live-order-row:not(.table-head),.trading-pair-optimized-row,.sandbox-log-row{transition:transform .14s ease,border-color .14s ease,background .14s ease}.table-row:not(.table-head):hover,.leaderboard-row:hover,.watchlist-row:hover,.ai-audit-timeline-row:hover,.account-live-order-row:not(.table-head):hover,.trading-pair-optimized-row:hover,.sandbox-log-row:hover{border-color:#67e8f92e;background-color:#1e293b6b}.auth-screen{position:relative;isolation:isolate;padding:20px;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.18),transparent 34%),radial-gradient(circle at 84% 20%,rgba(168,85,247,.14),transparent 36%),linear-gradient(135deg,#050914,#07101f)}.auth-screen:before{content:"";position:fixed;inset:0;z-index:-1;opacity:.16;background-image:linear-gradient(rgba(103,232,249,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.12) 1px,transparent 1px);background-size:38px 38px}.auth-card{border:1px solid rgba(103,232,249,.16);border-radius:28px;background:linear-gradient(180deg,#fff1,#ffffff08),radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 44%),#0f172acc;box-shadow:0 28px 70px #02061757;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand-logo{width:78px;height:78px;display:block;object-fit:cover;object-position:center;border:1px solid rgba(255,255,255,.18);border-radius:24px;box-shadow:0 18px 42px #0ea5e93d}.auth-card h1{margin:0;font-family:var(--font-display);letter-spacing:-.04em}.auth-card p{color:#e2e8f0a8;line-height:1.7}.auth-card input{border-color:#67e8f929;background:#02061761}.auth-card button{color:#06111f;background:linear-gradient(135deg,#67e8f9,#facc15);font-weight:850}.auth-error{border:1px solid rgba(248,113,113,.22);border-radius:14px;padding:10px 12px;background:#7f1d1d29}@media(max-width:760px){.panel,.metric-card,.mini-card{border-radius:18px}.panel-header,.toolbar,.market-toolbar,.chatgpt-control-row,.ai-audit-filter-row{align-items:stretch;flex-direction:column}.toolbar>*,.market-toolbar>*,.chatgpt-control-row>*,.ai-audit-filter-row>*{width:100%}}img,svg,canvas,iframe{max-width:100%}.table-row>*,.market-row>*,.account-live-order-row>*,.trading-pair-optimized-row>*,.sandbox-log-row>*,.strategy-settings-row>*,.orderbook-row>*,.trade-row>*,.ai-audit-lineage-row>*{min-width:0}.table-row>span,.market-row>span,.account-live-order-row>span,.trading-pair-optimized-row>span,.sandbox-log-row>span,.strategy-settings-row>span{overflow:hidden;text-overflow:ellipsis}.table-head,.orderbook-head,.trade-head{-webkit-user-select:none;user-select:none}.toolbar,.market-toolbar,.chatgpt-control-row,.ai-audit-filter-row,.order-form-grid,.pair-form,.drawing-form{min-width:0}.toolbar>*,.market-toolbar>*,.chatgpt-control-row>*,.ai-audit-filter-row>*,.order-form-grid>*,.pair-form>*,.drawing-form>*{min-width:0}.panel-header .toolbar,.panel-header .market-toolbar{max-width:100%}.source-pill,.auto-refresh-pill,.mini-label,.status-chip,.tag,.badge{white-space:nowrap}.muted,.panel-header p,.hud-panel-note,.chart-coin-profile-description{overflow-wrap:anywhere}.positive{color:#86efac}.negative{color:#fda4af}.warning,.warning-text{color:#fde68a}.table-row.clickable-row,.market-analytics-row,.leaderboard-row,.symbol-button,.position-card,.ai-audit-timeline-row{cursor:pointer}.table-row.clickable-row:active,.market-analytics-row:active,.leaderboard-row:active,.symbol-button:active,.secondary-button:active:not(:disabled),.primary-action-button:active:not(:disabled),.danger-button:active:not(:disabled){transform:translateY(0)}.panel:has(.empty-row){min-height:160px}.dashboard-command-strip,.account-flow-strip,.ai-hub-safety-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-hub-safety-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-command-strip>div,.account-flow-strip>div,.ai-hub-safety-rail>div{position:relative;min-width:0;padding:12px 14px;border:1px solid rgba(103,232,249,.13);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.12),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff07),#02061757}.dashboard-command-strip>div:before,.account-flow-strip>div:before,.ai-hub-safety-rail>div:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#67e8f9,rgba(250,204,21,.7),transparent);opacity:.74}.dashboard-command-strip span,.account-flow-strip span,.ai-hub-safety-rail span{display:block;margin-bottom:5px;color:#e2e8f08c;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dashboard-command-strip strong,.account-flow-strip strong,.ai-hub-safety-rail strong{display:block;min-width:0;color:#f8fafc;font-family:var(--font-display);font-size:15px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-command-strip em,.account-flow-strip em,.ai-hub-safety-rail em{display:block;margin-top:5px;color:#94a3b8db;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .desk-grid{align-items:start}.dashboard-page .market-pulse-panel{min-height:100%}.account-page .account-flow-strip{margin-top:-4px}.account-page .account-flow-strip>div:nth-child(4){border-color:#f8717138;background:radial-gradient(circle at 100% 0%,rgba(248,113,113,.14),transparent 42%),#0206175c}.account-page .account-flow-strip>div:nth-child(4):before{background:linear-gradient(180deg,#fb7185,rgba(250,204,21,.58),transparent)}.ai-hub-page .hub-header-panel{align-items:stretch}.ai-hub-page .hub-tab-grid{align-self:stretch}.ai-hub-page .hub-tab{justify-content:flex-start;min-height:76px;text-align:left}.ai-hub-page .hub-active-context{border-color:#67e8f91f;background:#02061747}.ai-hub-tab-loading{display:grid;place-items:center;min-height:260px;gap:8px;text-align:center;border-color:#67e8f929;background:radial-gradient(circle at 50% 20%,rgba(34,211,238,.12),transparent 38%),#0f172ab8}.ai-hub-tab-loading span{color:#67e8f9;font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.22em}.ai-hub-tab-loading strong{color:#f8fafc;font-family:var(--font-display);font-size:18px}.ai-hub-tab-loading em{color:#e2e8f09e;font-style:normal}.risk-command-strip,.trading-pair-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.risk-command-strip>div,.trading-pair-command-strip>div{position:relative;min-width:0;padding:12px 14px;border:1px solid rgba(103,232,249,.12);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.1),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff07),#02061757}.risk-command-strip>div:before,.trading-pair-command-strip>div:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#67e8f9,rgba(168,85,247,.62),transparent);opacity:.76}.risk-command-strip>div:nth-child(4),.trading-pair-command-strip>div:nth-child(4){border-color:#f8717133;background:radial-gradient(circle at 100% 0%,rgba(248,113,113,.12),transparent 42%),#0206175c}.risk-command-strip>div:nth-child(4):before,.trading-pair-command-strip>div:nth-child(4):before{background:linear-gradient(180deg,#fb7185,rgba(250,204,21,.58),transparent)}.risk-command-strip span,.trading-pair-command-strip span{display:block;margin-bottom:5px;color:#e2e8f08c;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.risk-command-strip strong,.trading-pair-command-strip strong{display:block;min-width:0;color:#f8fafc;font-family:var(--font-display);font-size:15px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-command-strip em,.trading-pair-command-strip em{display:block;margin-top:5px;color:#94a3b8db;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-center-page .account-hero-panel,.trading-pairs-page .trading-pairs-hero,.risk-page .risk-summary-note{border-color:#67e8f929}.trading-pairs-page .trading-pair-optimized-table{border-radius:18px}.trading-pairs-page .trading-pair-optimized-row{min-width:1040px}.data-center-page .funding-grid,.risk-page .risk-guard-roadmap-grid,.trading-pairs-page .bulk-action-row,.trading-pairs-page .group-management-row{min-width:0}.risk-page .black-swan-panel,.risk-page .risk-guard-roadmap-panel,.risk-page .risk-rule-card{border-radius:22px}.risk-page .risk-guard-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.risk-page .risk-guard-roadmap-card{min-width:0;padding:13px 14px;border:1px solid rgba(148,163,184,.1);border-radius:17px;background:#0206174d}.risk-page .risk-guard-roadmap-card span,.risk-page .risk-guard-roadmap-card em{display:block;color:#e2e8f094;font-size:12px;font-style:normal}.risk-page .risk-guard-roadmap-card strong{display:block;margin:5px 0;color:#f8fafc;font-family:var(--font-display)}.risk-page .risk-guard-roadmap-card.armed{border-color:#22c55e2e;background:#1665341f}.risk-page .risk-guard-roadmap-card.watch,.risk-page .risk-guard-roadmap-card.reserved{border-color:#facc152b;background:#78350f1f}.trading-pairs-page .trading-pair-list-header{align-items:flex-start}.trading-pairs-page .quick-filter-row{padding:2px 0 10px}.trading-pairs-page .coin-logo{flex:0 0 auto}.system-safety-rail,.market-data-strip,.chart-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.system-safety-rail>div,.market-data-strip>div,.chart-command-strip>div{position:relative;min-width:0;padding:12px 14px;border:1px solid rgba(103,232,249,.12);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.1),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff07),#02061757}.system-safety-rail>div:before,.market-data-strip>div:before,.chart-command-strip>div:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#67e8f9,rgba(34,197,94,.62),transparent);opacity:.76}.system-safety-rail>div:nth-child(4),.chart-command-strip>div:nth-child(4){border-color:#f871712e;background:radial-gradient(circle at 100% 0%,rgba(248,113,113,.1),transparent 42%),#0206175c}.system-safety-rail>div:nth-child(4):before,.chart-command-strip>div:nth-child(4):before{background:linear-gradient(180deg,#fb7185,rgba(250,204,21,.58),transparent)}.system-safety-rail span,.market-data-strip span,.chart-command-strip span{display:block;margin-bottom:5px;color:#e2e8f08c;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.system-safety-rail strong,.market-data-strip strong,.chart-command-strip strong{display:block;min-width:0;color:#f8fafc;font-family:var(--font-display);font-size:15px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-safety-rail em,.market-data-strip em,.chart-command-strip em{display:block;margin-top:5px;color:#94a3b8db;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-tab-loading{display:grid;place-items:center;min-height:260px;gap:8px;text-align:center;border-color:#67e8f929;background:radial-gradient(circle at 50% 20%,rgba(34,211,238,.12),transparent 38%),#0f172ab8}.system-tab-loading span{color:#67e8f9;font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.22em}.system-tab-loading strong{color:#f8fafc;font-family:var(--font-display);font-size:18px}.system-tab-loading em{color:#e2e8f09e;font-style:normal}.market-page .market-data-strip,.futures-layout .chart-command-strip{margin-top:-2px}.strategy-page .strategy-hero,.strategy-page .strategy-preflight-panel,.strategy-page .scheduler-panel,.strategy-page .ai-audit-panel{border-radius:22px}.strategy-page .strategy-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;border-color:#facc152e;background:radial-gradient(circle at 10% 4%,rgba(250,204,21,.13),transparent 30%),radial-gradient(circle at 96% 0%,rgba(34,211,238,.11),transparent 36%),#0f172ac2}.strategy-page .strategy-overview-grid{align-items:stretch}.strategy-page .template-card,.strategy-page .strategy-safety-card{min-height:150px}.strategy-page .strategy-settings-table{border-radius:18px}.strategy-page .strategy-settings-row-extended{min-width:1120px}.strategy-page .strategy-settings-row.selected{border-color:#facc1547;background:linear-gradient(90deg,rgba(250,204,21,.09),transparent 34%),#0f172a8a}.strategy-page .param-grid input,.strategy-page .strategy-settings-row input,.strategy-page .strategy-settings-row select{min-height:38px}.strategy-page .strategy-action-stack{gap:10px}.sidebar{border-right-color:#67e8f92e}.sidebar nav{gap:5px;padding-top:12px;border-top:1px solid rgba(103,232,249,.14)}.sidebar a{border-color:#94a3b814;background:linear-gradient(90deg,rgba(148,163,184,.035),transparent 64%),#02061729}.sidebar a+a{margin-top:2px}.sidebar a:nth-child(4),.sidebar a:nth-child(7){margin-top:12px}.sidebar a:nth-child(4):after,.sidebar a:nth-child(7):after{content:"";position:absolute;left:8px;right:8px;top:-7px;height:1px;background:linear-gradient(90deg,rgba(103,232,249,.28),transparent)}.account-page .account-position-panel{position:relative;border-color:#67e8f938;box-shadow:inset 0 1px #67e8f929,0 -14px 36px #0f172a2e}.account-page .account-position-panel:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;background:linear-gradient(90deg,#67e8f9,rgba(250,204,21,.66),transparent);opacity:.88}.account-page .account-position-panel .panel-header{padding-bottom:10px;border-bottom:1px solid rgba(103,232,249,.13)}.account-page .live-position-list .position-card{border-color:#94a3b82e;box-shadow:inset 0 0 0 1px #ffffff06}.account-page .live-position-list .position-card+.position-card{margin-top:3px}.market-page .market-grid .panel:nth-child(4){border-color:#facc1538}.market-page .market-grid .panel:nth-child(4) .panel-header h3:after{content:"Binance exchangeInfo";display:inline-block;margin-left:8px;padding:3px 7px;border:1px solid rgba(250,204,21,.2);border-radius:999px;color:#fde047e6;background:#facc1514;font-size:10px;letter-spacing:.04em;vertical-align:middle}.dashboard-page{gap:14px}.dashboard-page .dashboard-command-strip{gap:8px}.dashboard-page .dashboard-command-strip>div{padding:10px 12px}.dashboard-page .desk-grid{margin-top:-6px}.dashboard-page .binance-equity-panel{padding-top:18px}.dashboard-page .binance-equity-panel .panel-header{margin-bottom:8px}.dashboard-page .binance-equity-card{padding-top:12px;border-color:#67e8f924}.sidebar nav{border-top:2px solid rgba(103,232,249,.36);box-shadow:inset 0 1px #ffffff14}.sidebar a{border-color:#94a3b824}.sidebar a:nth-child(4),.sidebar a:nth-child(7){margin-top:22px}.sidebar a:nth-child(4):after,.sidebar a:nth-child(7):after{left:2px;right:2px;top:-13px;height:2px;background:linear-gradient(90deg,rgba(250,204,21,.9),rgba(103,232,249,.72),transparent);box-shadow:0 0 18px #67e8f959}.account-page .account-position-panel{border:2px solid rgba(103,232,249,.44);background:linear-gradient(180deg,rgba(34,211,238,.08),transparent 18%),#0f172ad1;box-shadow:0 0 0 1px #facc151f,0 -18px 48px #67e8f914,inset 0 1px #ffffff14}.account-page .account-position-panel:before{left:18px;right:18px;top:-2px;height:4px;border-radius:999px;background:linear-gradient(90deg,#facc15,#67e8f9,rgba(168,85,247,.7),transparent);opacity:1}.account-page .account-position-panel .panel-header{border-bottom:2px solid rgba(103,232,249,.28)}.listing-announcement-title{display:block;max-width:240px;color:#e2e8f0b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.hero-grid,.summary-grid,.market-grid,.split-grid,.dashboard-main-grid,.account-grid,.risk-grid,.ai-strategy-review-grid,.data-center-task-metrics,.data-center-task-board,.auto-inspection-scheduler-status,.auto-inspection-summary,.auto-inspection-findings,.data-center-dev-lanes,.ai-audit-summary-grid,.dashboard-command-strip,.account-flow-strip,.ai-hub-safety-rail,.risk-command-strip,.trading-pair-command-strip,.system-safety-rail,.market-data-strip,.chart-command-strip,.risk-page .risk-guard-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hero-grid,.summary-grid,.market-grid,.split-grid,.dashboard-main-grid,.account-grid,.risk-grid,.ai-strategy-review-grid,.data-center-task-metrics,.data-center-task-board,.auto-inspection-scheduler-status,.auto-inspection-summary,.auto-inspection-findings,.data-center-dev-lanes,.ai-audit-summary-grid,.dashboard-command-strip,.account-flow-strip,.ai-hub-safety-rail,.risk-command-strip,.trading-pair-command-strip,.system-safety-rail,.market-data-strip,.chart-command-strip,.risk-page .risk-guard-roadmap-grid{grid-template-columns:1fr}.route-loading strong{font-size:16px}.source-pill,.auto-refresh-pill,.mini-label{white-space:normal}}.dashboard-equity-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:-4px}.dashboard-page .binance-equity-panel{padding-top:16px}.dashboard-page .binance-equity-card{padding:14px 18px 12px;border-radius:24px;border-color:#67e8f933;background:radial-gradient(circle at 50% 18%,rgba(34,197,94,.16),transparent 34%),linear-gradient(180deg,#fbfffd,#f7fbff 56%,#fff);box-shadow:0 18px 56px #0206173d,inset 0 0 0 1px #ffffffc2}.dashboard-page .binance-equity-head{margin-bottom:2px}.dashboard-page .binance-equity-chart{min-height:196px;cursor:crosshair}.dashboard-page .binance-equity-chart svg{height:202px}.dashboard-page .equity-main-line{stroke-width:4.2}.equity-grid-line{stroke:#0f172a13;stroke-width:1;stroke-dasharray:5 8}
