:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07090d;color:#eef3fb}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(135deg,#182230e0,#06080cf5),#07090d}button{font:inherit}.app-shell{display:grid;grid-template-columns:288px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:28px;padding:28px 20px;background:#05070b;border-right:1px solid #161c27}.brand{padding:4px 8px 18px;border-bottom:1px solid #161c27}.brand-small{display:block;color:#95a1b4;font-size:12px;font-weight:700;letter-spacing:0}.brand-main{display:block;margin-top:6px;color:#fff;font-size:30px;font-weight:800;line-height:1}.brand-ai{color:#2f8cff}.nav-list{display:grid;gap:10px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;color:#abb7c9;text-align:left;background:#0a0e15;border:1px solid #151b25;border-radius:8px;cursor:pointer}.nav-item:hover{color:#fff;border-color:#263346;background:#0d121b}.nav-item.active{color:#fff;border-color:#2f8cff;box-shadow:inset 0 0 0 1px #2f8cff59;background:#101722}.nav-badge{display:grid;place-items:center;flex:0 0 32px;height:32px;color:#d9e9ff;font-size:12px;font-weight:800;background:#111a27;border:1px solid #273348;border-radius:7px}.nav-item.active .nav-badge{color:#fff;background:#1164cf;border-color:#4d9bff}.nav-label{overflow-wrap:anywhere;font-size:13px;font-weight:800;letter-spacing:0}.main-area{display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#111823b8,#080b10f5),#080b10}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 32px;border-bottom:1px solid #171e2a;background:#090d13e0}.topbar h1{margin:0;color:#f5f8fc;font-size:24px;line-height:1.2}.topbar-status{color:#8da1bb;font-size:13px;font-weight:700}.content{width:100%;max-width:none;padding:32px}.module-card{min-height:260px;padding:28px;background:#0d121a;border:1px solid #1b2533;border-radius:8px}.module-card h2{margin:0 0 12px;color:#fff;font-size:22px}.module-card p{max-width:680px;margin:0;color:#a8b5c7;font-size:15px;line-height:1.7}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{align-items:flex-start;flex-direction:column;gap:8px;padding:20px}.content{padding:20px}}@media(max-width:520px){.nav-list{grid-template-columns:1fr}}.setup-validator-page{display:grid;grid-template-columns:minmax(900px,1fr) 340px;gap:20px;width:100%;align-items:start}.setup-validator-main{display:grid;min-width:0;gap:20px}.setup-validator-side{width:340px;min-width:0}.validator-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;background:#0d121a;border:1px solid #1b2533;border-radius:8px}.validator-header h2,.validator-panel h3{margin:0;color:#fff}.validator-header p{margin:8px 0 0;color:#a8b5c7}.mode-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;padding:5px;background:#080c12;border:1px solid #1b2533;border-radius:8px}.mode-toggle button{min-height:40px;color:#94a3b8;font-weight:800;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.mode-toggle button.active{color:#fff;background:#1164cf;border-color:#4d9bff}.validator-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.validator-side{display:grid;align-content:start;gap:20px}.validator-panel{padding:22px;background:#0d121a;border:1px solid #1b2533;border-radius:8px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-heading span{color:#7db7ff;font-size:12px;font-weight:800}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.validator-field{display:grid;gap:7px}.validator-field span{color:#9daabd;font-size:12px;font-weight:800}.validator-field input,.validator-field select{width:100%;min-height:42px;padding:9px 11px;color:#f4f8ff;background:#080c12;border:1px solid #253146;border-radius:7px;outline:none}.validator-field input:focus,.validator-field select:focus{border-color:#2f8cff;box-shadow:0 0 0 3px #2f8cff2e}.validator-field input[readonly],.validator-field input:disabled{color:#7b8798;background:#090d13;border-color:#182232;cursor:not-allowed;opacity:.72}.field-helper{color:#91a0b5;font-size:12px;line-height:1.35}.field-helper.warning{color:#fde68a}.result-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #182232}.result-item:last-child{border-bottom:0}.result-item span{color:#91a0b5;font-size:13px}.result-item strong{color:#eef5ff;font-size:13px;text-align:right}.status-card.valid{border-color:#2dd47973}.status-card.warning{border-color:#f59e0b8c}.status-card.invalid{border-color:#ef44448c}.status-line{margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;border-radius:7px}.status-line.error{color:#fecaca;background:#7f1d1d47;border:1px solid rgba(239,68,68,.35)}.status-line.warning{color:#fde68a;background:#78350f47;border:1px solid rgba(245,158,11,.35)}.results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.result-card h3{margin-bottom:12px}@media(max-width:1450px){.setup-validator-page{grid-template-columns:1fr}.setup-validator-side{width:100%}.manual-confirmation{position:static}}@media(max-width:1080px){.validator-grid,.results-grid{grid-template-columns:1fr}}@media(max-width:680px){.validator-header{flex-direction:column}.mode-toggle,.form-grid{width:100%;grid-template-columns:1fr}}.manual-confirmation{display:grid;gap:16px;position:sticky;top:16px}.checklist-section{display:grid;gap:9px;padding-top:14px;border-top:1px solid #182232}.checklist-section:first-of-type{padding-top:0;border-top:0}.checklist-section h4{margin:0;color:#7db7ff;font-size:12px;font-weight:900}.checklist-items{display:grid;gap:8px}.checklist-item{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;color:#b7c3d4;font-size:13px;line-height:1.35;cursor:pointer}.checklist-item input{width:14px;height:14px;margin:2px 0 0;accent-color:#2f8cff;cursor:pointer}.checklist-item span{min-width:0}.checklist-summary{display:grid;gap:6px;padding:12px;color:#dce8f7;font-size:13px;font-weight:800;background:#090d13;border:1px solid #1b2533;border-radius:7px}.reset-checklist{min-height:38px;color:#d7e7fb;font-weight:800;background:#101722;border:1px solid #26364d;border-radius:7px;cursor:pointer}.reset-checklist:hover{color:#fff;border-color:#2f8cff}.trade-log-page{display:grid;gap:20px;width:100%}.trade-log-header,.trade-panel{padding:22px;background:#0d121a;border:1px solid #1b2533;border-radius:8px}.trade-log-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.trade-log-header h2,.trade-panel h3{margin:0;color:#fff}.trade-log-header p{margin:8px 0 0;color:#a8b5c7}.trade-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.trade-summary-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #182232}.trade-summary-item:last-child{border-bottom:0}.trade-summary-item span,.trade-field span{color:#91a0b5;font-size:12px;font-weight:800}.trade-summary-item strong{color:#eef5ff;font-size:13px;text-align:right}.positive{color:#4ade80!important}.negative{color:#f87171!important}.warning{color:#fbbf24!important}.partial-positive{color:#86efac!important}.neutral{color:#d9e4f2!important}.trade-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.trade-panel-heading .trade-field{width:min(260px,100%)}.trade-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trade-field{display:grid;gap:7px}.trade-field input,.trade-field select,.trade-field textarea{width:100%;min-height:42px;padding:9px 11px;color:#f4f8ff;background:#080c12;border:1px solid #253146;border-radius:7px;outline:none}.trade-field textarea{min-height:88px;resize:vertical}.trade-field input:focus,.trade-field select:focus,.trade-field textarea:focus{border-color:#2f8cff;box-shadow:0 0 0 3px #2f8cff2e}.trade-field input[readonly]{color:#7db7ff;background:#0b111a}.trade-notes{grid-column:span 2}.trade-form-actions{display:flex;align-items:end;gap:10px;grid-column:span 2}.trade-form-actions button,.table-actions button{min-height:38px;padding:8px 12px;color:#d7e7fb;font-weight:800;background:#101722;border:1px solid #26364d;border-radius:7px;cursor:pointer}.trade-form-actions button:first-child{color:#fff;background:#1164cf;border-color:#4d9bff}.trade-form-actions button:hover,.table-actions button:hover{border-color:#2f8cff}.trade-filters{display:grid;grid-template-columns:repeat(2,minmax(180px,260px));gap:14px;align-items:end}.table-panel{min-width:0}.trade-table-wrap{width:100%;overflow-x:auto}.trade-table{width:100%;min-width:1500px;border-collapse:collapse}.trade-table th,.trade-table td{padding:10px 12px;color:#c8d3e3;font-size:12px;text-align:left;vertical-align:top;border-bottom:1px solid #182232}.trade-table th{color:#8fb9ef;font-weight:900;background:#090d13;position:sticky;top:0}.status-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;color:#d9e4f2;font-size:11px;font-weight:900;background:#111a27;border:1px solid #26364d;border-radius:999px}.status-pill.win,.status-pill.tp{color:#bbf7d0;background:#16653438;border-color:#4ade808c}.status-pill.partial{color:#dcfce7;background:#22c55e1f;border-color:#86efac73}.status-pill.be{color:#fde68a;background:#78350f3d;border-color:#fbbf248c}.status-pill.loss,.status-pill.sl{color:#fecaca;background:#7f1d1d3d;border-color:#f871718c}.table-actions{display:flex;gap:8px}.trade-warning{margin:6px 0 0;color:#fbbf24;font-size:11px;line-height:1.35}.empty-table{padding:24px!important;color:#91a0b5!important;text-align:center!important}@media(max-width:1280px){.trade-summary-grid,.trade-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.trade-log-header,.trade-panel-heading{flex-direction:column}.trade-summary-grid,.trade-form,.trade-filters{grid-template-columns:1fr}.trade-notes,.trade-form-actions{grid-column:span 1}}.funded-zone-page{display:grid;gap:20px;width:100%}.funded-header,.funded-panel{padding:22px;background:#0d121a;border:1px solid #1b2533;border-radius:8px}.funded-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.funded-header h2,.funded-panel h3{margin:0 0 14px;color:#fff}.funded-header p{margin:8px 0 0;color:#a8b5c7}.funded-account-actions,.funded-create-panel,.funded-result-form,.funded-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.funded-account-actions select,.funded-field input,.funded-field select{min-height:42px;padding:9px 11px;color:#f4f8ff;background:#080c12;border:1px solid #253146;border-radius:7px;outline:none}.funded-account-actions button,.funded-create-panel button,.funded-result-form button,.funded-controls button,.funded-secondary-button{min-height:40px;padding:8px 12px;color:#d7e7fb;font-weight:800;background:#101722;border:1px solid #26364d;border-radius:7px;cursor:pointer}.funded-account-actions button,.funded-result-form button[type=submit],.funded-controls button:first-child{color:#fff;background:#1164cf;border-color:#4d9bff}.funded-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.funded-field{display:grid;gap:7px}.funded-field span{color:#91a0b5;font-size:12px;font-weight:800}.funded-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #182232}.funded-stat span{color:#91a0b5;font-size:12px;font-weight:800}.funded-stat strong{color:#eef5ff;font-size:13px;text-align:right}.phase-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase-node{display:grid;gap:6px;padding:16px;background:#090d13;border:1px solid #253146;border-radius:8px}.phase-node.active{border-color:#2f8cff;box-shadow:inset 0 0 0 1px #2f8cff59}.phase-node span{display:grid;place-items:center;width:28px;height:28px;color:#fff;font-size:12px;font-weight:900;background:#1164cf;border-radius:7px}.phase-node strong{color:#fff}.phase-node small{color:#91a0b5;font-weight:800}.funded-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.funded-result-form{display:grid;grid-template-columns:180px 180px minmax(220px,1fr) auto;gap:14px}.funded-table{width:100%;min-width:820px;border-collapse:collapse}.funded-table th,.funded-table td{padding:10px 12px;color:#c8d3e3;font-size:12px;text-align:left;vertical-align:top;border-bottom:1px solid #182232}.funded-table th{color:#8fb9ef;font-weight:900;background:#090d13}@media(max-width:1280px){.funded-overview-grid,.funded-form-grid,.funded-result-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.funded-header{flex-direction:column}.funded-overview-grid,.funded-form-grid,.funded-result-form,.phase-timeline{grid-template-columns:1fr}}.funded-account-manage{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.funded-secondary-button.danger{color:#fecaca;border-color:#f8717180}.archived-accounts{display:grid;gap:12px}.archived-account-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;background:#090d13;border:1px solid #253146;border-radius:8px}.archived-account-row div:first-child{display:grid;gap:4px}.archived-account-row strong{color:#eef5ff}.archived-account-row span,.funded-empty-state p{color:#91a0b5;font-size:13px}.funded-empty-state button{min-height:40px;padding:8px 12px;color:#fff;font-weight:800;background:#1164cf;border:1px solid #4d9bff;border-radius:7px;cursor:pointer}.phase-node.passed{border-color:#4ade8059}.phase-node.failed{border-color:#f871718c}.phase-status{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;border:1px solid #334155}.phase-status.active{color:#bfdbfe;border-color:#4d9bff8c}.phase-status.passed{color:#bbf7d0;border-color:#4ade8073}.phase-status.failed{color:#fecaca;border-color:#f8717180}.phase-status.locked{color:#94a3b8;border-color:#334155}.funded-create-panel{display:block}.funded-create-form{display:grid;gap:16px}.funded-create-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;background:#090d13;border:1px solid #253146;border-radius:8px}.funded-create-section h3{grid-column:1 / -1;margin:0}.funded-create-actions{display:flex;gap:10px;justify-content:flex-end}.funded-create-actions button{min-height:40px;padding:8px 12px;color:#d7e7fb;font-weight:800;background:#101722;border:1px solid #26364d;border-radius:7px;cursor:pointer}.funded-create-actions button:first-child{color:#fff;background:#1164cf;border-color:#4d9bff}.archive-label{color:#fde68a!important;font-weight:800}@media(max-width:980px){.funded-create-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.funded-create-section{grid-template-columns:1fr}.funded-create-actions{justify-content:flex-start;flex-wrap:wrap}}.time-page{display:grid;gap:20px;width:100%;overflow:visible}.time-header,.time-card{position:relative;overflow:visible;padding:22px;background:radial-gradient(circle at 14% 8%,rgba(34,211,238,.12),transparent 28%),linear-gradient(135deg,#2f8cff1a,#0d121a00 44%),#0d121a;border:1px solid #1b2533;border-radius:8px;box-shadow:0 18px 42px #0000002e}.time-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:132px}.time-header:after{content:"";position:absolute;inset:auto 22px 0 22px;height:2px;background:linear-gradient(90deg,#22d3ee,#2f8cff,transparent);opacity:.9}.time-header h2,.time-card h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#fff}.time-header h2{font-size:30px;letter-spacing:0}.time-header p{max-width:720px;margin:8px 0 0;color:#a8b5c7;line-height:1.6}.time-header-chip{display:grid;gap:5px;min-width:180px;padding:14px;background:#05070b80;border:1px solid rgba(77,155,255,.28);border-radius:8px}.time-header-chip span,.time-header-chip strong{display:block}.time-header-chip span{color:#91a0b5;font-size:12px;font-weight:800}.time-header-chip strong{color:#e0f2fe;font-size:22px}.clock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clock-card{display:grid;gap:9px;min-height:128px;background:linear-gradient(180deg,rgba(34,211,238,.08),transparent),#0d121a}.clock-label{display:flex;align-items:center;gap:8px}.clock-label span,.time-title-icon,.time-card h3 span{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 7px;color:#bfdbfe;font-size:11px;font-weight:900;background:#2f8cff29;border:1px solid rgba(77,155,255,.35);border-radius:7px}.clock-card small,.time-status-line>span{color:#91a0b5;font-size:12px;font-weight:800}.clock-card strong{color:#eefaff;font-size:32px;line-height:1}.clock-card em{color:#7f8ea3;font-size:12px;font-style:normal}.time-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:8px;width:min(460px,100%);padding:5px;background:#080c12e6;border:1px solid #1b2533;border-radius:8px}.time-switch button{min-height:42px;color:#94a3b8;font-weight:900;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.time-switch button.active{color:#fff;background:linear-gradient(135deg,#1164cf,#0e7490);border-color:#4d9bff;box-shadow:0 10px 24px #2f8cff2e}.time-warning{padding:12px 14px;color:#fde68a;font-size:13px;font-weight:800;background:#78350f47;border:1px solid rgba(245,158,11,.35);border-radius:8px}.current-status-card{display:grid;gap:8px}.time-status-line{display:grid;grid-template-columns:150px minmax(0,1fr) 96px;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #182232}.time-status-line:last-child{border-bottom:0}.time-status-line div{display:grid;gap:3px;min-width:0}.time-status-line strong{color:#eef5ff;font-size:13px}.time-status-line small{color:#7f8ea3;font-size:12px}.time-sections{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow:visible}.time-section{z-index:1}.time-section:hover,.time-section:focus-within{z-index:120}.time-window-grid{display:grid;gap:10px;overflow:visible}.time-window-card{position:relative;z-index:1;display:grid;gap:8px;padding:14px;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent),#090d13;border:1px solid #253146;border-radius:8px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,opacity .14s ease}.time-window-card:hover,.time-window-card:focus,.time-window-card:focus-within{z-index:200;transform:translateY(-1px);border-color:#22d3ee8f;box-shadow:0 18px 38px #00000057,0 0 0 1px #22d3ee1f}.time-window-card.active{border-color:#22d3ee;box-shadow:inset 0 0 0 1px #22d3ee5c,0 0 24px #22d3ee14}.time-window-card.upcoming{border-color:#3b4658}.time-window-card.ended{opacity:.58}.time-window-card.ended:hover,.time-window-card.ended:focus{opacity:1}.time-window-main,.time-window-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.time-window-main span{color:#fff;font-weight:900}.time-window-main strong,.time-window-meta small{color:#91a0b5}.warsaw-time{color:#7f8ea3;font-size:12px}.time-window-meta span,.status-mini-badge{padding:3px 8px;color:#dbeafe;font-size:11px;font-style:normal;font-weight:900;text-align:center;border:1px solid #334155;border-radius:999px}.time-window-card.active .time-window-meta span,.status-mini-badge.active{color:#a5f3fc;background:#22d3ee1f;border-color:#22d3ee8c}.time-window-card.upcoming .time-window-meta span,.status-mini-badge.upcoming{color:#e2e8f0;background:#94a3b814;border-color:#94a3b873}.time-window-card.ended .time-window-meta span,.status-mini-badge.ended{color:#94a3b8}.time-tooltip{position:absolute;z-index:9999;left:12px;top:calc(100% + 10px);display:grid;width:min(320px,calc(100vw - 96px));gap:9px;padding:13px;color:#dbe7f7;font-size:12px;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-4px);background:linear-gradient(135deg,rgba(34,211,238,.1),transparent 48%),#05070b;border:1px solid rgba(47,140,255,.72);border-radius:8px;box-shadow:0 22px 54px #000000b3;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.time-tooltip strong,.time-tooltip span,.time-tooltip p{display:block;margin:0}.time-tooltip strong{color:#fff;font-size:13px}.time-tooltip dl{display:grid;gap:5px;margin:0}.time-tooltip dl div{display:flex;justify-content:space-between;gap:12px}.time-tooltip dt{color:#7f8ea3;font-weight:800}.time-tooltip dd{margin:0;color:#e5edf8;text-align:right}.time-tooltip p{color:#a8b5c7;line-height:1.45}.time-window-card:hover .time-tooltip,.time-window-card:focus-within .time-tooltip,.time-window-card:focus .time-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.accent-official-sessions{border-color:#2f8cff6b}.accent-killzones{border-color:#818cf861}.accent-crt-box{border-color:#22d3ee66}.accent-silver-bullet{border-color:#fbbf2466}.accent-killzones h3 span{color:#c4b5fd;background:#818cf829;border-color:#818cf859}.accent-crt-box h3 span{color:#a5f3fc;background:#22d3ee24;border-color:#22d3ee59}.accent-silver-bullet h3 span{color:#fde68a;background:#fbbf2424;border-color:#fbbf2459}@media(max-width:980px){.clock-grid,.time-sections{grid-template-columns:1fr}.time-header{flex-direction:column}}@media(max-width:560px){.time-switch{grid-template-columns:1fr}.clock-card strong{font-size:24px}.time-status-line{grid-template-columns:1fr}.time-window-main,.time-window-meta{align-items:flex-start;flex-direction:column}.time-tooltip{left:0;width:min(300px,calc(100vw - 56px))}}.market-data-page{display:grid;gap:16px;width:100%}.market-data-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.market-data-header h2{color:#f8fafc;font-size:28px;line-height:1.15;margin:4px 0 6px}.market-data-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.market-data-status-card,.market-data-message-card,.market-table-card,.market-json-card{background:#0f172ac2;border:1px solid rgba(148,163,184,.16)}.market-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.market-card-header h3{color:#f8fafc;font-size:15px;margin:0}.market-card-header span{color:#94a3b8;font-size:12px}.market-status-pill{border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#cbd5e1;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 11px;text-transform:uppercase}.market-status-connected{background:#22c55e24;border-color:#22c55e57;color:#86efac}.market-status-missing-file,.market-status-invalid-json,.market-status-read-error{background:#f8717124;border-color:#f8717157;color:#fca5a5}.market-status-waiting{background:#fbbf241f;border-color:#fbbf2452;color:#fde68a}.market-status-list{display:grid;gap:10px;margin:0 0 14px}.market-status-list div{border-bottom:1px solid rgba(148,163,184,.1);display:grid;gap:8px;grid-template-columns:150px minmax(0,1fr);padding-bottom:10px}.market-status-list dt{color:#94a3b8;font-size:12px}.market-status-list dd{color:#e2e8f0;font-size:13px;margin:0;min-width:0;overflow-wrap:anywhere}.mono-value{font-family:Consolas,SFMono-Regular,monospace}.market-data-message-card p,.empty-state{color:#cbd5e1;font-size:13px;margin:0}.market-table-wrap{overflow-x:auto}.market-data-table{border-collapse:collapse;min-width:860px;width:100%}.market-data-table th,.market-data-table td{border-bottom:1px solid rgba(148,163,184,.12);color:#cbd5e1;font-size:12px;padding:10px 12px;text-align:left;white-space:nowrap}.market-data-table th{color:#94a3b8;font-weight:700;text-transform:uppercase}.market-data-table td:first-child{color:#f8fafc;font-weight:700}.market-json-card pre{background:#02061794;border:1px solid rgba(148,163,184,.12);border-radius:8px;color:#cbd5e1;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.55;margin:0;max-height:420px;overflow:auto;padding:14px}@media(max-width:1100px){.market-data-grid{grid-template-columns:1fr}}@media(max-width:620px){.market-data-header,.market-card-header{align-items:flex-start;flex-direction:column}.market-status-list div{grid-template-columns:1fr}}.live-update-badge{align-items:center;background:#fbbf241f;border:1px solid rgba(251,191,36,.28);border-radius:8px;color:#fde68a;display:inline-flex;font-size:12px;font-weight:700;margin-bottom:12px;padding:7px 10px}.live-update-badge.is-updated{background:#22c55e24;border-color:#22c55e57;color:#86efac}.market-debug-card h3{color:#f8fafc;font-size:15px;margin:0 0 12px}.market-debug-card p{color:#cbd5e1;font-size:12px;line-height:1.5;margin:0 0 8px;overflow-wrap:anywhere}.market-data-table td.value-changed{background:#22c55e2e;color:#bbf7d0;transition:background .2s ease,color .2s ease}.zones-page{display:grid;gap:16px;width:100%}.zones-header,.zones-card-title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.zones-header h2{color:#f8fafc;font-size:28px;line-height:1.15;margin:4px 0 6px}.zones-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.zones-toolbar label,.zones-tolerance{display:grid;gap:6px}.zones-toolbar span,.zones-tolerance span{color:#94a3b8;font-size:12px}.zones-toolbar select,.zones-tolerance input,.zones-form input,.zones-form select{background:#0f172adb;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#e2e8f0;min-height:38px;padding:8px 10px}.zones-alert{border-color:#fbbf2447;color:#fde68a;font-size:13px}.zones-price-card,.zones-level-card,.zones-nearest-section,.zones-manual-card{background:#0f172ac7;border:1px solid rgba(148,163,184,.16)}.zones-card-title{margin-bottom:14px}.zones-card-title h3,.zones-level-card h3,.zones-swing-list h4,.zones-liquidity-list h4{color:#f8fafc;font-size:15px;margin:0}.zones-card-title span{color:#94a3b8;font-size:12px;overflow-wrap:anywhere}.zones-price-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(130px,1fr))}.zones-price-grid div,.zones-nearest-card,.zones-level-row,.zones-swing-item,.zones-liquidity-item{background:#02061757;border:1px solid rgba(148,163,184,.12);border-radius:8px;padding:10px}.zones-price-grid span,.zones-nearest-card span,.zones-level-row span,.zones-swing-item span,.zones-liquidity-item span,.zones-liquidity-item small,.zones-level-row small,.zones-nearest-card small{color:#94a3b8;display:block;font-size:12px}.zones-price-grid strong,.zones-nearest-card strong,.zones-level-row strong,.zones-swing-item strong,.zones-liquidity-item strong{color:#f8fafc;display:block;font-size:16px;margin-top:4px}.zones-main-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.zones-liquidity-grid,.zones-nearest-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.zones-nearest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zones-level-grid,.zones-swing-list,.zones-liquidity-list{display:grid;gap:8px}.zones-swing-list+.zones-swing-list{margin-top:12px}.zones-empty{color:#94a3b8;font-size:12px;margin:0}.zones-nearest-card em{color:#67e8f9;display:block;font-size:12px;font-style:normal;margin-top:6px}.accent-daily{border-color:#22d3ee4d}.accent-monthly{border-color:#3b82f64d}.accent-structure{border-color:#a855f74d}.accent-liquidity{border-color:#fbbf244d}.zones-form{display:grid;gap:10px;grid-template-columns:1.2fr .8fr .8fr .8fr .8fr .7fr minmax(180px,1fr) auto auto;margin-bottom:14px}.zones-notes-input{min-width:0}.zones-table-wrap{overflow-x:auto}.zones-table{border-collapse:collapse;min-width:920px;width:100%}.zones-table th,.zones-table td{border-bottom:1px solid rgba(148,163,184,.12);color:#cbd5e1;font-size:12px;padding:10px 12px;text-align:left;vertical-align:top}.zones-table th{color:#94a3b8;font-weight:700;text-transform:uppercase}.zones-table td:first-child,.zones-table td:nth-child(2){color:#f8fafc;font-weight:700}.zones-table button{background:#0f172adb;border:1px solid rgba(148,163,184,.22);border-radius:7px;color:#e2e8f0;cursor:pointer;font-size:12px;margin-right:6px;padding:6px 8px}@media(max-width:1450px){.zones-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zones-price-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.zones-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.zones-header,.zones-card-title{flex-direction:column}.zones-toolbar,.zones-liquidity-grid,.zones-nearest-grid,.zones-main-grid,.zones-price-grid,.zones-form{grid-template-columns:1fr}.zones-toolbar{align-items:stretch;display:grid}}.zones-auto-card{background:#0f172ac7;border:1px solid rgba(34,211,238,.18)}.zones-filter-bar{display:grid;gap:10px;grid-template-columns:1.4fr .8fr .8fr;margin-bottom:14px}.zones-filter-bar label{display:grid;gap:6px}.zones-filter-bar span{color:#94a3b8;font-size:12px}.zones-filter-bar select{background:#0f172adb;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#e2e8f0;min-height:38px;padding:8px 10px}.zones-auto-table td{white-space:nowrap}.zone-badge{border:1px solid rgba(148,163,184,.22);border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;line-height:1;padding:6px 8px}.type-ob{background:#818cf824;border-color:#818cf857;color:#c4b5fd}.type-fvg{background:#22d3ee24;border-color:#22d3ee57;color:#a5f3fc}.type-bb{background:#a855f724;border-color:#a855f757;color:#d8b4fe}.type-supply{background:#f8717124;border-color:#f8717157;color:#fca5a5}.type-demand{background:#2dd4bf24;border-color:#2dd4bf57;color:#99f6e4}.status-fresh{background:#22c55e24;border-color:#22c55e57;color:#86efac}.status-mitigated{background:#fbbf2424;border-color:#fbbf2457;color:#fde68a}.status-broken{background:#64748b2e;border-color:#94a3b84d;color:#cbd5e1}.zones-show-more{margin-top:12px}@media(max-width:900px){.zones-filter-bar{grid-template-columns:1fr}}.zones-redesign{gap:14px}.zones-header.compact{align-items:center;background:linear-gradient(135deg,#0f172aeb,#020617b8);border:1px solid rgba(148,163,184,.14);border-radius:10px;padding:16px}.zones-broken-toggle{align-items:center;background:#0f172abd;border:1px solid rgba(148,163,184,.18);border-radius:8px;display:inline-flex;gap:8px;min-height:38px;padding:0 10px}.zones-broken-toggle input{accent-color:#22d3ee}.zones-price-strip{align-items:stretch;background:#0f172ab8;border:1px solid rgba(148,163,184,.14);display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px}.zones-price-strip div,.zones-focus-grid div,.zones-context-grid div{background:#02061747;border:1px solid rgba(148,163,184,.1);border-radius:8px;min-width:0;padding:9px}.zones-price-strip span,.zones-focus-grid span,.zones-context-grid span{color:#94a3b8;display:block;font-size:11px}.zones-price-strip strong,.zones-focus-grid strong,.zones-context-grid strong{color:#f8fafc;display:block;font-size:14px;margin-top:4px;overflow-wrap:anywhere}.zones-section-block{display:grid;gap:12px}.zones-section-title{align-items:end;display:flex;justify-content:space-between}.zones-section-title h3{color:#f8fafc;font-size:17px;margin:0}.zones-section-title span{color:#94a3b8;font-size:12px}.zones-focus-grid-main{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.zones-focus-card{background:linear-gradient(145deg,#0f172ae6,#020617c7);border:1px solid rgba(148,163,184,.16);border-radius:10px;min-height:220px;padding:16px}.zones-focus-card.above{border-color:#22d3ee57;box-shadow:inset 0 1px #22d3ee1a}.zones-focus-card.below{border-color:#2dd4bf57;box-shadow:inset 0 1px #2dd4bf1a}.zones-focus-head,.zones-focus-meta,.zones-legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.zones-focus-head>span,.zones-focus-meta span{color:#94a3b8;font-size:12px}.zones-focus-card h3{color:#f8fafc;font-size:18px;margin:14px 0 8px}.zones-focus-range{color:#67e8f9;font-size:24px;font-weight:800;margin-bottom:14px}.zones-focus-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.zones-legend{justify-content:flex-start}.padded{padding:8px 0}.zones-poi-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.zones-poi-card{background:#0f172ab8;border:1px solid rgba(148,163,184,.14);min-height:210px}.zones-poi-card.execution{border-color:#22d3ee3d}.d1-context-card{border-color:#fbbf243d}.zones-context-grid,.zones-mini-list,.zones-mini-split{display:grid;gap:8px}.zones-mini-zone,.zones-mini-empty{background:#02061752;border:1px solid rgba(148,163,184,.12);border-radius:8px;padding:9px}.zones-mini-zone div{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.zones-mini-zone strong{color:#f8fafc;display:block;font-size:14px}.zones-mini-zone span,.zones-mini-empty{color:#94a3b8;font-size:12px}.zones-lq-focus-grid,.zones-lq-grid{display:grid;gap:12px}.zones-lq-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zones-lq-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr) minmax(0,1fr)}.zones-lq-focus,.zones-lq-list,.zones-lq-map{background:#0f172abd;border:1px solid rgba(251,191,36,.18);border-radius:10px;padding:14px}.zones-lq-focus span,.zones-lq-focus small,.zones-lq-focus em,.zones-lq-row span,.zones-lq-row small,.zones-lq-map p{color:#94a3b8;display:block;font-size:12px;font-style:normal}.zones-lq-focus strong{color:#fde68a;display:block;font-size:22px;margin:8px 0}.zones-lq-list h3,.zones-lq-map h3{color:#f8fafc;font-size:15px;margin:0 0 10px}.zones-lq-row{align-items:center;border-bottom:1px solid rgba(148,163,184,.1);display:grid;gap:8px;grid-template-columns:95px minmax(0,1fr) 90px;padding:8px 0}.zones-lq-row strong{color:#f8fafc}.zones-lq-map-line{display:grid;gap:8px;grid-template-columns:1fr auto 1fr;margin-bottom:10px}.zones-lq-map-line span,.zones-lq-map-line strong{background:#02061752;border:1px solid rgba(148,163,184,.12);border-radius:8px;color:#cbd5e1;font-size:12px;padding:10px;text-align:center}.zones-lq-map-line strong{color:#67e8f9}.compact-manual{margin-top:4px}@media(max-width:1450px){.zones-poi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zones-price-strip,.zones-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zones-lq-grid{grid-template-columns:1fr}}@media(max-width:850px){.zones-header.compact,.zones-section-title{align-items:stretch;flex-direction:column}.zones-price-strip,.zones-focus-grid-main,.zones-focus-grid,.zones-poi-grid,.zones-lq-focus-grid,.zones-lq-map-line{grid-template-columns:1fr}}.zones-redesign{gap:18px}.zones-hero{align-items:center;background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.12),transparent 34%),linear-gradient(135deg,#0f172af5,#020617e0);border:1px solid rgba(148,163,184,.16);border-radius:12px;display:grid;gap:22px;grid-template-columns:minmax(250px,1fr) minmax(260px,.9fr) minmax(280px,1fr);padding:22px;position:relative;overflow:hidden}.zones-hero:before{background:linear-gradient(90deg,rgba(34,211,238,.32),rgba(45,212,191,.18),transparent);content:"";height:1px;left:18px;position:absolute;right:18px;top:0}.zones-hero-copy h2{color:#f8fafc;font-size:34px;line-height:1;margin:6px 0 8px}.zones-hero-copy .muted-text{max-width:420px}.zones-hero-price{background:linear-gradient(180deg,#082f496b,#02061785);border:1px solid rgba(34,211,238,.24);border-radius:14px;box-shadow:0 18px 48px #0891b21f,inset 0 1px #ffffff0a;padding:20px;text-align:center}.zones-hero-price span{color:#a5f3fc;display:block;font-size:15px;font-weight:800;letter-spacing:0}.zones-hero-price strong{color:#f8fafc;display:block;font-size:46px;font-weight:850;line-height:1.05;margin:6px 0}.zones-hero-price small{color:#94a3b8;font-size:12px;text-transform:uppercase}.zones-hero-controls{align-items:end;display:grid;gap:10px;justify-self:end;max-width:360px;width:100%}.zones-hero-controls label:not(.zones-broken-toggle){display:grid;gap:6px}.zones-hero-controls label span{color:#94a3b8;font-size:12px}.zones-hero-controls select{background:#0f172adb;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#e2e8f0;min-height:38px;padding:8px 10px}.zones-hero-status{align-items:center;display:flex;gap:10px;justify-content:space-between}.zones-hero-status span{border:1px solid rgba(148,163,184,.2);border-radius:999px;font-size:11px;font-weight:800;padding:6px 9px}.zones-hero-status .is-connected{background:#22c55e1f;border-color:#22c55e52;color:#86efac}.zones-hero-status .is-offline{background:#fbbf241f;border-color:#fbbf2452;color:#fde68a}.zones-hero-status small{color:#94a3b8;font-size:11px;text-align:right}.zones-section-block{background:#0206172e;border:1px solid rgba(148,163,184,.08);border-radius:12px;padding:14px}.zones-section-title{padding:2px 2px 4px}.zones-section-title h3{font-size:18px}.zones-focus-grid-main{gap:18px}.zones-focus-card{border-radius:14px;min-height:255px;padding:20px}.zones-focus-card.above{background:linear-gradient(145deg,#082f4980,#020617db);border-color:#22d3ee66;box-shadow:0 18px 44px #22d3ee14,inset 0 1px #ffffff0a}.zones-focus-card.below{background:linear-gradient(145deg,#14532d6b,#020617db);border-color:#2dd4bf66;box-shadow:0 18px 44px #2dd4bf14,inset 0 1px #ffffff0a}.zones-focus-head>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.zones-focus-card h3{font-size:20px;margin:18px 0 8px}.zones-focus-range{font-size:30px;letter-spacing:0;margin-bottom:18px}.zones-focus-grid div{background:#0206175c;padding:11px}.zones-inside-pill{background:#22d3ee24;border:1px solid rgba(34,211,238,.32);border-radius:999px;color:#a5f3fc;display:inline-flex;font-size:11px;font-weight:800;line-height:1;padding:6px 8px}.zones-poi-grid{gap:14px}.zones-poi-card{border-radius:12px;min-height:230px;padding:16px}.zones-mini-zone,.zones-mini-empty,.zones-context-grid div{border-radius:10px;padding:11px}.zones-lq-focus{border-radius:14px;padding:18px}.zones-lq-focus strong{font-size:26px}.zones-lq-list,.zones-lq-map{border-radius:12px;padding:16px}.zones-lq-map-line{align-items:center}.zones-lq-map-line span,.zones-lq-map-line strong{border-radius:12px;min-height:58px;display:grid;place-items:center}.compact-manual{background:#0f172a8a;border-color:#94a3b81a;opacity:.94}.compact-manual .zones-card-title h3{font-size:15px}@media(max-width:1280px){.zones-hero{grid-template-columns:1fr}.zones-hero-controls{justify-self:stretch;max-width:none}.zones-hero-price{text-align:left}}@media(max-width:720px){.zones-hero{padding:16px}.zones-hero-price strong{font-size:36px}.zones-focus-range{font-size:24px}}.zones-current-grid{display:grid;grid-template-columns:minmax(0,1fr)}.zones-focus-card.current{background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.18),transparent 42%),linear-gradient(145deg,#082f499e,#020617e6);border-color:#22d3ee85;box-shadow:0 24px 68px #22d3ee24,inset 0 1px #ffffff0f;min-height:285px}.zones-focus-card.current .zones-focus-range{color:#e0faff;font-size:34px}.zones-current-note{background:#22d3ee1f;border:1px solid rgba(34,211,238,.28);border-radius:999px;color:#a5f3fc;display:inline-flex;font-size:12px;font-weight:800;margin:0 0 12px;padding:7px 10px}.secondary-nearest{margin-top:14px}.secondary-nearest .zones-focus-card{min-height:210px}.inside-poi-card{border-color:#22d3ee47;box-shadow:inset 0 1px #22d3ee14}.zones-hero-price{background:radial-gradient(circle at 50% 0%,rgba(103,232,249,.2),transparent 45%),linear-gradient(180deg,#082f4994,#0206179e)}.zones-hero-price small{font-size:11px;font-weight:800;letter-spacing:.04em}.zones-hero-controls .ghost-button{background:#22d3ee1a;border-color:#22d3ee3d;color:#a5f3fc;font-weight:800}.zones-broken-toggle{justify-content:center}.zones-lq-focus{background:linear-gradient(145deg,#713f123d,#0f172ac2);box-shadow:inset 0 1px #ffffff0a}.zones-lq-map{background:radial-gradient(circle at 50% 50%,rgba(251,191,36,.08),transparent 46%),#0f172abd}.compact-manual .primary-button{background:linear-gradient(135deg,#0891b2,#0f766e);border-color:#22d3ee52;color:#ecfeff;font-weight:800}.type-bpr{background:#f59e0b26;border-color:#f59e0b5c;color:#fcd34d}.status-active{background:#22c55e24;border-color:#22c55e57;color:#86efac}.status-breaker,.status-invalid,.status-swept,.status-forming{background:#64748b2e;border-color:#94a3b84d;color:#cbd5e1}.status-partially_swept{background:#fbbf2424;border-color:#fbbf2457;color:#fde68a}.zones-debug-panel{background:#0f172a94;border:1px dashed rgba(148,163,184,.24)}.zones-debug-table{min-width:1280px}.zones-debug-table th,.zones-debug-table td{font-size:11px;white-space:nowrap}.status-partially-swept,.status-partially_swept{background:#fbbf2424;border-color:#fbbf2457;color:#fde68a}.zones-focus-card.type-bpr{background:#0f172a9e;border-color:#94a3b83d}.zones-focus-card.type-bpr .zones-focus-range,.zone-badge.type-bpr{color:#cbd5e1}.zones-focus-meta span:nth-child(2){border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:3px 8px}.zones-external-lq{border-top:1px solid rgba(148,163,184,.14);display:grid;gap:6px;margin-top:14px;padding-top:12px}.zones-external-lq span{color:#94a3b8;font-size:12px}.external-lq-grid{margin-top:12px;opacity:.82}.zones-debug-table{min-width:1540px}.zones-debug-table td:nth-child(11){color:#fca5a5}.zones-lq-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.zones-lq-summary-card{background:#0f172ac7;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:16px}.zones-lq-summary-card.local{border-color:#22c55e38}.zones-lq-summary-card.external{background:#0f172a94;opacity:.88}.zones-lq-summary-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.zones-lq-summary-head h3{color:#f8fafc;font-size:15px;margin:0}.zones-lq-summary-head span,.zones-lq-summary-card small,.zones-lq-summary-muted span{color:#94a3b8;font-size:12px}.zones-lq-summary-card>strong{color:#f8fafc;display:block;font-size:22px;line-height:1.2;margin:10px 0 12px}.zones-lq-summary-levels{display:grid;gap:8px}.zones-lq-summary-levels p{background:#02061747;border:1px solid rgba(148,163,184,.12);border-radius:8px;color:#dbeafe;font-size:13px;margin:0;padding:9px 10px}.zones-lq-summary-muted{border-top:1px solid rgba(148,163,184,.12);display:grid;gap:6px;margin-top:12px;padding-top:10px}.zones-lq-list.is-empty{min-height:0;padding-bottom:12px;padding-top:12px}.zones-empty.compact{font-size:12px;margin:0;padding:0}.zones-lq-list.secondary{background:#0f172a8a;border-color:#94a3b824;opacity:.84}.zones-lq-map.simplified{background:#0f172aa8}.zones-lq-map-simple{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.zones-lq-map-simple span,.zones-lq-map-simple strong{background:#02061742;border:1px solid rgba(148,163,184,.12);border-radius:10px;color:#cbd5e1;display:grid;font-size:12px;min-height:52px;place-items:center;text-align:center}.zones-lq-map-simple strong{color:#67e8f9;padding:0 12px}.zones-lq-map-note{color:#f8fafc;font-size:13px;margin:12px 0 0;text-align:center}.external-lq-title{margin-top:14px}.zones-external-lq.muted{opacity:.72}.external-lq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.zones-lq-summary-grid,.zones-lq-map-simple,.external-lq-grid{grid-template-columns:1fr}}.prediction-page{display:grid;gap:16px;width:100%}.prediction-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.prediction-header span,.prediction-header p,.prediction-list small,.prediction-zone-row em,.prediction-row small{color:#94a3b8;font-size:12px}.prediction-header h2{color:#f8fafc;font-size:28px;margin:4px 0}.prediction-header p{margin:0;max-width:760px}.prediction-actions{align-items:center;display:flex;gap:10px}.prediction-actions select{background:#0f172ad9;border:1px solid rgba(148,163,184,.24);border-radius:8px;color:#f8fafc;padding:9px 10px}.prediction-metrics,.prediction-context-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-metric{background:#0f172ab8;border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:13px}.prediction-metric span{color:#94a3b8;display:block;font-size:12px;margin-bottom:6px}.prediction-metric strong{color:#f8fafc;font-size:16px}.prediction-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-brief h3,.prediction-scenario h3,.prediction-list h3{color:#f8fafc;font-size:16px;margin:0 0 10px}.prediction-brief p,.prediction-scenario p,.prediction-brief li{color:#cbd5e1;font-size:14px;line-height:1.6}.prediction-brief ul{margin:0;padding-left:18px}.prediction-row,.prediction-zone-row{align-items:center;border-top:1px solid rgba(148,163,184,.12);display:grid;gap:8px;grid-template-columns:minmax(0,1.3fr) auto minmax(120px,.5fr);padding:10px 0}.prediction-row:first-of-type,.prediction-zone-row:first-of-type{border-top:0}.prediction-row span,.prediction-zone-row span{color:#cbd5e1;font-size:13px}.prediction-row strong,.prediction-zone-row strong{color:#f8fafc;font-size:13px}.prediction-zone-row{grid-template-columns:minmax(0,1fr) auto minmax(220px,.7fr)}.prediction-zone-row div{display:grid;gap:4px}@media(max-width:1100px){.prediction-header,.prediction-actions{align-items:stretch;flex-direction:column}.prediction-metrics,.prediction-context-grid,.prediction-grid,.prediction-row,.prediction-zone-row{grid-template-columns:1fr}}.zones-viewer-section{display:grid;gap:12px}.zones-viewer-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.zones-viewer-toolbar label{align-items:center;display:flex;gap:8px}.zones-viewer-toolbar span,.zones-viewer-toolbar label span{color:#94a3b8;font-size:12px}.zones-viewer-toolbar select{background:#0f172adb;border:1px solid rgba(148,163,184,.24);border-radius:8px;color:#f8fafc;padding:8px 10px}.zones-viewer-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 280px}.zones-candle-viewer svg{border:1px solid rgba(148,163,184,.12);border-radius:10px;display:block;min-height:320px;width:100%}.viewer-bg{fill:#0206178c}.viewer-grid{stroke:#94a3b81f;stroke-width:1}.viewer-wick.up,.viewer-body.up{stroke:#22c55e}.viewer-wick.down,.viewer-body.down{stroke:#ef4444}.viewer-body.up{fill:#22c55ed1}.viewer-body.down{fill:#ef4444d1}.viewer-zone-rect{cursor:pointer;transition:opacity .12s ease,stroke .12s ease}.viewer-zone-rect:hover{opacity:.9}.viewer-price-line{stroke:#67e8f9;stroke-dasharray:6 6;stroke-width:1.4}.viewer-price-label,.viewer-axis-label{fill:#94a3b8;font-size:11px}.zones-viewer-overlay h3{color:#f8fafc;font-size:15px;margin:0 0 12px}.zones-viewer-overlay p{color:#94a3b8;font-size:13px;margin:0}.zones-viewer-info-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.zones-viewer-info-grid span{color:#94a3b8;font-size:12px}.zones-viewer-info-grid strong{color:#f8fafc;font-size:12px;text-align:right}.zones-technical-table{overflow:hidden}@media(max-width:1100px){.zones-viewer-grid{grid-template-columns:1fr}.zones-viewer-toolbar{align-items:stretch;flex-direction:column}}.prediction-v2-page{gap:18px}.prediction-daily-brief,.prediction-v2-card,.prediction-scenario-flow,.prediction-scenario-warnings{min-height:auto}.prediction-daily-head,.prediction-price-line,.prediction-brief-row,.prediction-analysis-grid,.prediction-day-scenario,.prediction-flow,.prediction-level-row{display:grid;gap:12px}.prediction-daily-head{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.prediction-daily-head span,.prediction-card-head span,.prediction-price-line span,.prediction-brief-metric span,.prediction-level-row span,.prediction-split-list h4{color:#38bdf8;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.prediction-daily-head h2{color:#f8fafc;font-size:34px;margin:4px 0 0}.prediction-price-line{align-items:end;border-bottom:1px solid rgba(148,163,184,.14);grid-template-columns:auto auto minmax(0,1fr);margin-bottom:18px;padding-bottom:16px}.prediction-price-line strong{color:#f8fafc;font-size:28px}.prediction-price-line small,.prediction-brief-metric small,.prediction-v2-card small,.prediction-level-row small,.prediction-zone-row em{color:#94a3b8;font-size:12px}.prediction-brief-row{grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-brief-metric,.prediction-level-row,.prediction-flow-step{background:#0f172a9e;border:1px solid rgba(148,163,184,.16);border-radius:8px;padding:14px}.prediction-brief-metric strong,.prediction-v2-card>strong,.prediction-level-row strong,.prediction-flow-step span{color:#f8fafc;display:block;font-size:16px;margin-top:6px}.prediction-warning-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.prediction-warning-strip span,.prediction-tag{background:#fbbf241a;border:1px solid rgba(251,191,36,.24);border-radius:999px;color:#fde68a;font-size:11px;font-weight:800;padding:5px 9px;width:fit-content}.prediction-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-analysis-column,.prediction-stack-list{display:grid;gap:14px}.prediction-card-head{margin-bottom:12px}.prediction-card-head h3,.prediction-scenario-flow h3,.prediction-scenario-warnings h3{color:#f8fafc;font-size:16px;margin:4px 0 0}.prediction-v2-card p,.prediction-scenario-warnings li{color:#cbd5e1;font-size:14px;margin:8px 0 0}.prediction-split-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-split-list h4{margin:0 0 8px}.prediction-day-scenario{grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-flow-step{align-items:center;display:flex;justify-content:center;min-height:58px;text-align:center}.prediction-scenario-warnings ul{margin:0;padding-left:18px}@media(max-width:1180px){.prediction-daily-head,.prediction-analysis-grid,.prediction-day-scenario,.prediction-brief-row,.prediction-price-line,.prediction-split-list,.prediction-flow{grid-template-columns:1fr}}.prediction-v2-card,.prediction-scenario-flow,.prediction-scenario-warnings,.prediction-level-row,.prediction-zone-row,.prediction-flow,.prediction-flow p,.prediction-flow li,.prediction-split-list,.prediction-split-list *{min-width:0;overflow-wrap:anywhere;word-break:break-word}.prediction-v2-card,.prediction-scenario-flow,.prediction-scenario-warnings{height:auto;min-height:0;align-self:start;overflow:hidden}.prediction-day-scenario{align-items:start;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.prediction-flow{display:block;height:auto;overflow:hidden}.prediction-flow p{color:#cbd5e1;font-size:14px;line-height:1.55;margin:8px 0 0;white-space:normal}.prediction-flow ul,.prediction-scenario-warnings ul,.prediction-level-row ul{margin:8px 0 0;padding-left:18px}.prediction-flow li,.prediction-level-row li{color:#cbd5e1;font-size:13px;line-height:1.45;margin:4px 0}.prediction-zone-row{align-items:start;grid-template-columns:minmax(0,1fr) auto;height:auto;overflow:hidden}.prediction-zone-row div,.prediction-zone-row strong,.prediction-zone-row span,.prediction-zone-row small{min-width:0;overflow-wrap:anywhere;word-break:break-word}.prediction-zone-row span{display:block;white-space:nowrap;word-break:normal;overflow-wrap:normal}.prediction-zone-row em{display:none}@media(max-width:1180px){.prediction-day-scenario,.prediction-flow,.prediction-zone-row{grid-template-columns:1fr}.prediction-zone-row span{white-space:normal}}.prediction-day-scenario{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.prediction-day-scenario>.prediction-scenario-flow:nth-child(1),.prediction-day-scenario>.prediction-scenario-flow:nth-child(2),.prediction-day-scenario>.prediction-scenario-flow:nth-child(3){grid-column:1 / -1}.prediction-scenario-flow,.prediction-scenario-warnings{height:auto;min-height:0;overflow:hidden}.prediction-flow{display:block;height:auto;overflow:visible}.prediction-flow p{max-width:980px;overflow-wrap:break-word;white-space:normal;word-break:normal}.prediction-flow ul{margin:8px 0 0;padding-left:18px}.prediction-flow li{overflow-wrap:break-word;word-break:normal}.prediction-zone-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.prediction-zone-row span,.prediction-zone-row small{white-space:nowrap}@media(max-width:900px){.prediction-day-scenario,.prediction-zone-row{grid-template-columns:1fr}.prediction-zone-row span,.prediction-zone-row small{white-space:normal}}.prediction-gameplan{grid-column:1 / -1;height:auto;min-height:0;overflow:hidden}.prediction-day-scenario>.prediction-scenario-flow:nth-child(4){grid-column:1 / -1}.prediction-gameplan h3{color:#f8fafc;font-size:16px;margin:4px 0 12px}.prediction-gameplan-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-gameplan-item{background:#0f172a9e;border:1px solid rgba(148,163,184,.16);border-radius:8px;min-width:0;overflow:hidden;padding:12px}.prediction-gameplan-item span{color:#38bdf8;display:block;font-size:11px;font-weight:800;letter-spacing:0;margin-bottom:6px}.prediction-gameplan-item strong,.prediction-gameplan-item p{overflow-wrap:break-word;word-break:normal}.prediction-gameplan-item strong{color:#f8fafc;display:block;font-size:14px;line-height:1.35}.prediction-gameplan-item p{color:#cbd5e1;font-size:13px;line-height:1.45;margin:8px 0 0}@media(max-width:900px){.prediction-gameplan-list{grid-template-columns:1fr}}.prediction-view-switch{align-items:center;display:flex;gap:12px;justify-content:space-between}.prediction-view-tabs{background:#0f172ab8;border:1px solid rgba(148,163,184,.18);border-radius:8px;display:flex;gap:4px;padding:4px}.prediction-view-tabs button{background:transparent;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:0;padding:8px 12px}.prediction-view-tabs button.active{background:#38bdf824;color:#e0f2fe}.prediction-gp-view{display:grid;gap:14px}.prediction-gp-hero{align-items:center;display:flex;justify-content:space-between;min-height:0}.prediction-gp-hero span,.prediction-gp-card span,.prediction-gp-text span{color:#38bdf8;display:block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.prediction-gp-hero h2{color:#f8fafc;font-size:36px;margin:4px 0}.prediction-gp-hero p,.prediction-gp-card p,.prediction-gp-text p{color:#cbd5e1;font-size:14px;line-height:1.45;margin:8px 0 0;max-width:none;overflow-wrap:break-word}.prediction-gp-hero p strong{color:#f8fafc;font-size:22px}.prediction-gp-hero small,.prediction-gp-card small{color:#94a3b8;display:block;font-size:12px;margin-top:6px}.prediction-gp-status{border-radius:8px;color:#f8fafc;font-size:22px;font-weight:900;min-width:180px;padding:18px 22px;text-align:center}.prediction-gp-status-waiting{background:#94a3b829;border:1px solid rgba(148,163,184,.28)}.prediction-gp-status-active{background:#3b82f62e;border:1px solid rgba(59,130,246,.32)}.prediction-gp-status-ready{background:#22c55e2e;border:1px solid rgba(34,197,94,.34)}.prediction-gp-status-completed{background:#14b8a62e;border:1px solid rgba(20,184,166,.34)}.prediction-gp-status-invalidated{background:#ef44442e;border:1px solid rgba(239,68,68,.34)}.prediction-gp-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-gp-plan{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-gp-card,.prediction-gp-text{height:auto;min-height:0;overflow:hidden;padding:18px}.prediction-gp-card strong{color:#f8fafc;display:block;font-size:18px;line-height:1.25;margin-top:8px;overflow-wrap:break-word}.prediction-gp-text p{color:#f8fafc;font-size:15px}@media(max-width:1180px){.prediction-view-switch,.prediction-gp-hero{align-items:stretch;flex-direction:column}.prediction-gp-grid,.prediction-gp-plan{grid-template-columns:1fr}.prediction-gp-status{min-width:0}}.prediction-gp-summary{height:auto;min-height:0;padding:18px}.prediction-gp-summary>span,.prediction-gp-fields span{color:#38bdf8;display:block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.prediction-gp-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.prediction-gp-summary-grid div,.prediction-gp-fields div{background:#0f172a9e;border:1px solid rgba(148,163,184,.16);border-radius:8px;min-width:0;padding:12px}.prediction-gp-summary-grid small{color:#94a3b8;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.prediction-gp-summary-grid strong,.prediction-gp-fields strong{color:#f8fafc;display:block;font-size:14px;line-height:1.35;margin-top:5px;overflow-wrap:break-word}.prediction-gp-summary-grid p{color:#cbd5e1;font-size:13px;line-height:1.4;margin:6px 0 0;max-width:none}.prediction-gp-scenarios{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-gp-scenario{height:auto;min-height:0;overflow:hidden;padding:18px}.prediction-gp-scenario-head{align-items:start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.prediction-gp-scenario-head span{color:#38bdf8;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.prediction-gp-scenario-head strong{color:#f8fafc;display:block;font-size:22px;margin-top:4px}.prediction-gp-status-small{border-radius:8px;color:#f8fafc;flex:0 0 auto;font-size:11px;font-weight:900;padding:7px 9px}.prediction-gp-fields{display:grid;gap:8px}@media(max-width:1180px){.prediction-gp-summary-grid,.prediction-gp-scenarios{grid-template-columns:1fr}.prediction-gp-scenario-head{align-items:stretch;flex-direction:column}}.prediction-gp-execution{border-color:#38bdf84d;height:auto;min-height:0;padding:22px}.prediction-gp-execution>span{color:#38bdf8;display:block;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.prediction-gp-execution-main{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:10px}.prediction-gp-execution-main strong{color:#f8fafc;font-size:36px;line-height:1;overflow-wrap:break-word}.prediction-gp-execution-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.prediction-gp-execution-grid div{background:#0f172aa8;border:1px solid rgba(148,163,184,.16);border-radius:8px;min-width:0;padding:12px}.prediction-gp-execution-grid small{color:#94a3b8;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.prediction-gp-execution-grid p{color:#f8fafc;font-size:15px;font-weight:800;line-height:1.35;margin:6px 0 0;max-width:none;overflow-wrap:break-word}@media(max-width:1180px){.prediction-gp-execution-main{align-items:stretch;flex-direction:column}.prediction-gp-execution-grid{grid-template-columns:1fr}.prediction-gp-execution-main strong{font-size:28px}}.prediction-light-summary,.prediction-light-card{height:auto;min-height:0}.prediction-market-brief{color:#cbd5e1;font-size:14px;line-height:1.55;margin:14px 0 0;overflow-wrap:break-word}.prediction-market-brief strong,.prediction-light-card h3{color:#f8fafc}.prediction-light-grid,.prediction-light-gameplan-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-light-card h3{font-size:16px;margin:0 0 12px}.prediction-tf-table{display:grid;gap:8px}.prediction-tf-row,.prediction-light-fields p{align-items:center;background:#0f172a9e;border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;gap:8px;grid-template-columns:52px minmax(90px,auto) minmax(0,1fr);margin:0;padding:10px 12px}.prediction-tf-row strong,.prediction-light-fields strong{color:#f8fafc;font-size:14px}.prediction-tf-row span,.prediction-light-fields span{color:#38bdf8;font-size:12px;font-weight:800;text-transform:uppercase}.prediction-tf-row small,.prediction-light-list li,.prediction-light-card p{color:#cbd5e1;font-size:14px;line-height:1.45;overflow-wrap:break-word}.prediction-light-list{margin:0;padding-left:18px}.prediction-news-input{background:#0f172ad1;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#f8fafc;min-height:112px;padding:10px 12px;resize:vertical;width:100%}.prediction-news-actions{display:flex;gap:10px;margin-top:10px}.prediction-light-gameplan .prediction-gp-hero{margin-bottom:0}.prediction-light-fields{display:grid;gap:8px}@media(max-width:1100px){.prediction-light-grid,.prediction-light-gameplan-grid,.prediction-tf-row,.prediction-light-fields p{grid-template-columns:1fr}}.prediction-news-form{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-news-form input,.prediction-news-form select{background:#0f172ad1;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#f8fafc;min-width:0;padding:9px 10px}.prediction-news-form input[type=text],.prediction-news-form button{grid-column:1 / -1}.prediction-news-list{display:grid;gap:8px;margin-top:12px}.prediction-news-item{background:#0f172a9e;border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;gap:6px;padding:10px}.prediction-news-item strong,.prediction-news-item p{color:#f8fafc;margin:0;overflow-wrap:break-word}.prediction-news-impact{border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;justify-self:start;padding:3px 8px}.prediction-news-impact-high{background:#ef444429;border:1px solid rgba(239,68,68,.34);color:#fecaca}.prediction-news-impact-medium{background:#fb923c29;border:1px solid rgba(251,146,60,.34);color:#fed7aa}.prediction-news-impact-low{background:#94a3b824;border:1px solid rgba(148,163,184,.24);color:#cbd5e1}@media(max-width:720px){.prediction-news-form{grid-template-columns:1fr}}.prediction-reaction-card>strong{color:#f8fafc;display:block;font-size:18px;margin-bottom:4px}.prediction-reaction-card>p{color:#cbd5e1;font-weight:800;margin:0 0 10px}.prediction-confluence-list{display:grid;gap:4px;margin:10px 0 0;padding-left:0}.prediction-confluence-list li{color:#cbd5e1;font-size:13px;list-style:none}.prediction-setup-lines{display:grid;gap:8px}.prediction-setup-lines p{background:#0f172a9e;border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;gap:5px;margin:0;padding:10px 12px}.prediction-setup-lines span{color:#38bdf8;font-size:11px;font-weight:800;text-transform:uppercase}.prediction-setup-lines strong{color:#f8fafc;font-size:14px;line-height:1.35}.prediction-context-card{align-self:start}.prediction-context-line{color:#94a3b8;font-size:12px;line-height:1.45;margin:6px 0 0}.prediction-v2-page{display:grid;gap:20px;color:#eef3fb}.prediction-v2-page *{min-width:0}.prediction-view-switch{padding:6px;border:1px solid rgba(120,140,255,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff06,#ffffff03),#050816d1;box-shadow:0 18px 55px #0000003d}.prediction-view-tabs{border-color:#7c4dff2e;border-radius:14px;background:#0a1224c7}.prediction-view-tabs button{border-radius:11px;color:#8fa0c7}.prediction-view-tabs button.active{color:#fff;background:linear-gradient(135deg,#7c4dff47,#27d6ff1f);box-shadow:0 0 26px #7c4dff29}.prediction-premium-card,.prediction-premium-hero{position:relative;isolation:isolate;height:auto;min-height:0;overflow:hidden;border:1px solid rgba(120,140,255,.1);border-radius:20px;background:linear-gradient(180deg,#ffffff07,#ffffff03),#0a1224e0;box-shadow:0 22px 70px #0000003d,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.prediction-premium-card:before,.prediction-premium-hero:before{content:"";position:absolute;inset:-80px auto auto -60px;z-index:-1;width:260px;height:220px;background:radial-gradient(circle,rgba(124,77,255,.1),transparent 68%);filter:blur(28px);pointer-events:none}.prediction-premium-card:hover,.prediction-premium-hero:hover{border-color:#9d6bff38;box-shadow:0 24px 76px #0000004d,0 0 34px #7c4dff0f;transform:translateY(-1px)}.prediction-premium-title{display:grid;grid-template-columns:4px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px}.prediction-premium-title:before{content:"";width:4px;height:30px;border-radius:999px;background:linear-gradient(180deg,#b388ff,#27d6ff);box-shadow:0 0 22px #7c4dff61}.prediction-premium-title span{grid-column:2;color:#9d6bff;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.prediction-premium-title h3{grid-column:2;margin:-2px 0 0;color:#f8fbff;font-size:18px;line-height:1.15}.prediction-premium-kicker{color:#9d6bff;display:block;font-size:12px;font-weight:900;text-transform:uppercase}.prediction-premium-hero{display:grid;gap:22px;padding:26px;background:radial-gradient(circle at 18% 0%,rgba(124,77,255,.11),transparent 32%),radial-gradient(circle at 92% 12%,rgba(39,214,255,.08),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff03),#071020}.prediction-premium-hero-top,.prediction-premium-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.prediction-premium-hero h2,.prediction-gameplan-focus h2{margin:4px 0 0;color:#fff;font-size:clamp(32px,4vw,54px);line-height:.95}.prediction-premium-hero p,.prediction-premium-hero small{max-width:none;color:#91a0c5}.prediction-premium-price-row>div:first-child span{color:#7ca7ff;display:block;font-size:12px;font-weight:900;text-transform:uppercase}.prediction-premium-price-row>div:first-child strong{color:#f8fbff;display:block;margin-top:4px;font-size:clamp(32px,5vw,58px);line-height:1}.prediction-premium-actions select,.prediction-premium-news-form input,.prediction-premium-news-form select{border:1px solid rgba(120,140,255,.16);border-radius:13px;background:#050816bd;color:#f8fbff}.prediction-premium-button{border-color:#7c4dff3d!important;border-radius:13px!important;background:linear-gradient(135deg,#7c4dff29,#3f8cff14)!important;color:#eef3ff!important}.prediction-premium-badge-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.prediction-premium-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:30px;padding:6px 11px;border:1px solid rgba(120,140,255,.12);border-radius:999px;color:#dfe8ff;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase;background:#0d152ad1;box-shadow:inset 0 1px #ffffff08}.prediction-premium-badge-bullish,.prediction-premium-badge-trend,.prediction-premium-badge-clear,.prediction-premium-badge-ready,.prediction-premium-badge-active{color:#b9ffe4;border-color:#2ceaa34d;background:#2ceaa31a;box-shadow:0 0 22px #2ceaa314}.prediction-premium-badge-bearish,.prediction-premium-badge-high,.prediction-premium-badge-caution{color:#ffd0d8;border-color:#ff6b814d;background:#ff6b811a;box-shadow:0 0 22px #ff6b8114}.prediction-premium-badge-range,.prediction-premium-badge-medium,.prediction-premium-badge-warning{color:#ffe4a6;border-color:#ffb54752;background:#ffb5471a}.prediction-premium-badge-expansion,.prediction-premium-badge-transition,.prediction-premium-badge-waiting,.prediction-premium-badge-profile{color:#d9c9ff;border-color:#9d6bff4d;background:#7c4dff1f}.prediction-premium-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-premium-metrics .prediction-brief-metric,.prediction-tf-mini-card,.prediction-news-event-card,.prediction-light-fields p,.prediction-premium-setup-lines p,.prediction-execution-checklist div{border:1px solid rgba(120,140,255,.1);border-radius:16px;background:#05081675}.prediction-premium-metrics .prediction-brief-metric{padding:15px}.prediction-premium-metrics .prediction-brief-metric span,.prediction-light-fields span,.prediction-premium-setup-lines span{color:#8fb0ff}.prediction-market-brief.prediction-premium-brief{display:grid;gap:8px;margin:0;padding:16px;border:1px solid rgba(120,140,255,.1);border-radius:17px;background:#05081670}.prediction-market-brief.prediction-premium-brief span{color:#9d6bff;font-size:11px;font-weight:900;text-transform:uppercase}.prediction-market-brief.prediction-premium-brief p{max-width:none;color:#d6e1f4;font-size:14px;line-height:1.65;margin:0;overflow-wrap:break-word}.prediction-premium-grid,.prediction-premium-reaction-grid,.prediction-premium-execution-grid{display:grid;gap:18px}.prediction-premium-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(320px,1fr)}.prediction-tf-mini-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-tf-mini-card{display:grid;gap:9px;padding:14px;min-height:122px}.prediction-tf-mini-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.prediction-tf-mini-head strong{color:#fff;font-size:18px}.prediction-tf-mini-head span{width:9px;height:9px;border-radius:999px;background:#94a3b8}.prediction-tf-mini-card-bullish .prediction-tf-mini-head span{background:#2ceaa3;box-shadow:0 0 14px #2ceaa380}.prediction-tf-mini-card-bearish .prediction-tf-mini-head span{background:#ff6b81;box-shadow:0 0 14px #ff6b8173}.prediction-tf-mini-card-neutral .prediction-tf-mini-head span{background:#ffb547;box-shadow:0 0 14px #ffb54759}.prediction-tf-mini-card small,.prediction-premium-list li,.prediction-news-event-card p,.prediction-context-line{color:#aab8d2;font-size:13px;line-height:1.45;overflow-wrap:break-word}.prediction-weekly-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.prediction-weekly-main strong{color:#fff;font-size:24px;line-height:1.1}.prediction-premium-list{display:grid;gap:9px;margin:0;padding:0}.prediction-premium-list li{list-style:none;position:relative;padding-left:16px}.prediction-premium-list li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:999px;background:#7c4dff;box-shadow:0 0 12px #7c4dff8c}.prediction-premium-news-form{grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-premium-news-form input[type=text]{grid-column:span 3}.prediction-premium-news-form button{grid-column:span 1}.prediction-news-events{gap:10px}.prediction-news-event-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px}.prediction-news-event-card div{display:grid;gap:7px}.prediction-news-event-card strong{color:#fff;line-height:1.25}.prediction-news-event-card p{grid-column:1 / -1;margin:0}.prediction-premium-warning-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.prediction-premium-warning-card li{list-style:none;border:1px solid rgba(255,181,71,.25);border-radius:999px;color:#ffe4a6;background:#ffb54714;padding:7px 10px;font-size:12px;font-weight:800}.prediction-premium-gameplan{gap:18px}.prediction-gameplan-focus{grid-template-columns:minmax(0,1fr) auto;align-items:center}.prediction-gameplan-focus p strong{color:#fff;font-size:22px}.prediction-gameplan-status-stack{display:grid;justify-items:end;gap:10px}.prediction-gameplan-status-stack .prediction-gp-status{min-width:140px;border-radius:16px;padding:13px 16px;font-size:14px;letter-spacing:0}.prediction-premium-reaction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-reaction-card{display:grid;gap:14px}.prediction-reaction-zone{padding:16px;border:1px solid rgba(157,107,255,.16);border-radius:18px;background:linear-gradient(135deg,#7c4dff1f,#27d6ff0a)}.prediction-reaction-zone strong{color:#fff;display:block;font-size:20px;line-height:1.2}.prediction-reaction-zone p{color:#dbe7ff;font-size:24px;font-weight:900;line-height:1.1;margin:8px 0 0;max-width:none}.prediction-reaction-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-reaction-fields p,.prediction-premium-setup-lines p{padding:12px}.prediction-reaction-fields strong,.prediction-premium-setup-lines strong{color:#f8fbff;overflow-wrap:break-word}.prediction-compact-context{padding:20px}.prediction-compact-context .prediction-context-line{max-width:none;margin:7px 0 0}.prediction-premium-execution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.prediction-setup-card-primary{border-color:#2ceaa32e}.prediction-setup-card-secondary{border-color:#ffb5472e}.prediction-execution-card{display:grid;gap:14px}.prediction-execution-checklist{display:grid;gap:9px}.prediction-execution-checklist div{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px}.prediction-execution-checklist span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:#d9c9ff;font-size:11px;font-weight:900;background:#7c4dff29;border:1px solid rgba(157,107,255,.24)}.prediction-execution-checklist strong{color:#edf4ff;font-size:13px;line-height:1.3}@media(max-width:1360px){.prediction-premium-grid,.prediction-premium-execution-grid{grid-template-columns:1fr}.prediction-tf-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.prediction-premium-hero-top,.prediction-premium-price-row,.prediction-gameplan-focus,.prediction-view-switch{align-items:stretch;flex-direction:column}.prediction-gameplan-focus{grid-template-columns:1fr}.prediction-gameplan-status-stack,.prediction-premium-badge-row{justify-items:start;justify-content:flex-start}.prediction-premium-reaction-grid,.prediction-reaction-fields,.prediction-premium-metrics{grid-template-columns:1fr}.prediction-premium-news-form{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-premium-news-form input[type=text],.prediction-premium-news-form button{grid-column:1 / -1}}@media(max-width:620px){.prediction-premium-hero,.prediction-premium-card{border-radius:16px;padding:18px}.prediction-tf-mini-grid,.prediction-premium-news-form,.prediction-news-event-card{grid-template-columns:1fr}.prediction-news-event-card button{justify-self:start}}:root{--prediction-purple: #8b5cf6;--prediction-purple-glow: rgba(139, 92, 246, .35);--prediction-deep-purple: #5b21b6;--prediction-blue: #38bdf8;--prediction-panel: rgba(8, 14, 30, .88);--prediction-panel-soft: rgba(11, 19, 39, .72);--prediction-edge: rgba(139, 92, 246, .18)}.brand-ai,.nav-item.active .nav-badge{color:#c4b5fd}.nav-item.active{position:relative;overflow:hidden;color:#fff;border-color:#8b5cf661;background:linear-gradient(90deg,#8b5cf640,#8b5cf60d),#0a1224c2;box-shadow:0 0 34px #8b5cf621,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-item.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,#c4b5fd,var(--prediction-purple),var(--prediction-blue));box-shadow:0 0 18px var(--prediction-purple-glow)}.nav-item.active .nav-badge{background:#8b5cf633;border-color:#c4b5fd61;box-shadow:0 0 20px #8b5cf62e}.prediction-v2-page{position:relative;isolation:isolate;padding:2px}.prediction-v2-page:before{content:"";position:absolute;inset:-28px -32px auto -32px;z-index:-1;height:360px;background:radial-gradient(circle at 14% 8%,rgba(139,92,246,.16),transparent 38%),radial-gradient(circle at 88% 4%,rgba(56,189,248,.1),transparent 32%),linear-gradient(180deg,rgba(139,92,246,.045),transparent 76%);pointer-events:none}.prediction-view-switch{border-color:#8b5cf62e;background:linear-gradient(135deg,#8b5cf614,#38bdf806 42%,#050816e0),#050816db;box-shadow:0 18px 60px #00000047,0 0 48px #8b5cf614}.prediction-view-tabs{border-color:#8b5cf638;background:#040712b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.prediction-view-tabs button.active{position:relative;color:#fff;border:1px solid rgba(196,181,253,.22);background:linear-gradient(135deg,#8b5cf657,#38bdf81a),#0f172ac2;box-shadow:0 0 30px #8b5cf638,inset 0 1px #ffffff14}.prediction-view-tabs button.active:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;border-radius:999px;background:linear-gradient(180deg,#c4b5fd,var(--prediction-purple));box-shadow:0 0 14px var(--prediction-purple-glow)}.prediction-premium-kicker,.prediction-daily-head span,.prediction-card-head span,.prediction-price-line span,.prediction-brief-metric span,.prediction-level-row span,.prediction-split-list h4{color:#c4b5fd}.prediction-premium-kicker{position:relative;padding-left:14px;text-shadow:0 0 18px rgba(139,92,246,.3)}.prediction-premium-kicker:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:999px;background:linear-gradient(180deg,#ddd6fe,var(--prediction-purple),var(--prediction-blue));box-shadow:0 0 18px var(--prediction-purple-glow)}.prediction-premium-hero{border-color:#c4b5fd30;background:radial-gradient(circle at top left,rgba(139,92,246,.18),transparent 40%),radial-gradient(circle at right,rgba(56,189,248,.12),transparent 35%),linear-gradient(180deg,#ffffff0e,#ffffff03),#071020;box-shadow:0 28px 90px #0000005c,0 0 70px #8b5cf61a,inset 0 1px #ffffff1a,inset 0 -1px #8b5cf614}.prediction-premium-hero:after,.prediction-weekly-insight:after,.prediction-tf-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(112deg,transparent 0%,transparent 28%,rgba(255,255,255,.055) 44%,transparent 60%,transparent 100%);opacity:.52;pointer-events:none;mix-blend-mode:screen}.prediction-premium-hero h2,.prediction-gameplan-focus h2{letter-spacing:-.02em;text-shadow:0 0 34px rgba(139,92,246,.16)}.prediction-premium-price-row>div:first-child strong,.prediction-gameplan-focus p strong,.prediction-reaction-zone p,.prediction-weekly-main strong{background:linear-gradient(135deg,#fff,#c4b5fd 48%,#bae6fd);-webkit-background-clip:text;background-clip:text;color:transparent}.prediction-premium-card{border-color:#8b5cf624;background:linear-gradient(135deg,rgba(139,92,246,.08),transparent 46%),radial-gradient(circle at 85% 0%,rgba(56,189,248,.055),transparent 30%),linear-gradient(180deg,#ffffff09,#ffffff03),var(--prediction-panel);box-shadow:0 24px 76px #0000004d,0 0 44px #8b5cf60e,inset 0 1px #ffffff0e}.prediction-premium-card:before{background:radial-gradient(circle,rgba(139,92,246,.13),transparent 70%);filter:blur(34px)}.prediction-premium-card:hover{border-color:#c4b5fd4d;box-shadow:0 30px 90px #00000061,0 0 58px #8b5cf621,inset 0 1px #ffffff14}.prediction-premium-title{grid-template-columns:5px minmax(0,1fr)}.prediction-premium-title:before{width:5px;height:34px;background:linear-gradient(180deg,#ddd6fe,var(--prediction-purple),var(--prediction-blue));box-shadow:0 0 22px var(--prediction-purple-glow),0 0 34px #38bdf81f}.prediction-premium-title span{color:#c4b5fd;text-shadow:0 0 16px rgba(139,92,246,.26)}.prediction-premium-title h3{color:#fff;letter-spacing:-.01em}.prediction-premium-badge{border-color:#c4b5fd2e;background:linear-gradient(135deg,#8b5cf629,#38bdf80b),#060a18d6;box-shadow:0 0 28px #8b5cf614,inset 0 1px #ffffff13;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.prediction-premium-badge-bullish,.prediction-premium-badge-trend,.prediction-premium-badge-clear,.prediction-premium-badge-ready,.prediction-premium-badge-active{color:#b8ffe8;border-color:#2deaac5c;background:linear-gradient(135deg,#2ceaa32e,#38bdf80e);box-shadow:0 0 30px #2ceaa326,inset 0 1px #ffffff12}.prediction-premium-badge-bearish,.prediction-premium-badge-high,.prediction-premium-badge-caution{color:#ffd5e0;border-color:#f472b661;background:linear-gradient(135deg,#8b5cf633,#ff6b811f);box-shadow:0 0 32px #8b5cf624,0 0 24px #ff6b8114}.prediction-premium-badge-waiting,.prediction-gp-status-waiting{color:#ede9fe;border-color:#c4b5fd57;background:linear-gradient(135deg,#8b5cf63d,#5b21b61a);box-shadow:0 0 34px #8b5cf62e,inset 0 1px #ffffff14}.prediction-premium-metrics .prediction-brief-metric,.prediction-tf-mini-card,.prediction-news-event-card,.prediction-light-fields p,.prediction-premium-setup-lines p,.prediction-execution-checklist div{border-color:#8b5cf621;background:linear-gradient(135deg,rgba(139,92,246,.065),transparent 58%),#04081594;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000024}.prediction-premium-metrics .prediction-brief-metric strong,.prediction-reaction-fields strong,.prediction-premium-setup-lines strong,.prediction-tf-mini-head strong,.prediction-news-event-card strong,.prediction-execution-checklist strong{color:#f8fbff;text-shadow:0 0 18px rgba(139,92,246,.08)}.prediction-market-brief.prediction-premium-brief,.prediction-reaction-zone{border-color:#8b5cf62e;background:radial-gradient(circle at 0% 0%,rgba(139,92,246,.13),transparent 46%),linear-gradient(135deg,#8b5cf61a,#38bdf809),#0508169e;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.prediction-market-brief.prediction-premium-brief span{color:#c4b5fd}.prediction-reaction-zone strong{color:#fff}.prediction-tf-mini-card{position:relative;overflow:hidden}.prediction-tf-mini-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(196,181,253,.55),transparent);opacity:.55}.prediction-weekly-insight,.prediction-news-panel,.prediction-execution-card{background:radial-gradient(circle at top right,rgba(139,92,246,.13),transparent 34%),linear-gradient(135deg,#8b5cf614,#38bdf806),#080e1ee6}.prediction-setup-card-primary{border-color:#2ceaa33d;box-shadow:0 24px 76px #0000004d,0 0 42px #2ceaa30e,inset 0 1px #ffffff0e}.prediction-setup-card-secondary{border-color:#ffb5473b;box-shadow:0 24px 76px #0000004d,0 0 42px #ffb5470e,inset 0 1px #ffffff0e}.prediction-gameplan-status-stack .prediction-gp-status{border:1px solid rgba(196,181,253,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prediction-gp-status-active,.prediction-gp-status-ready,.prediction-gp-status-completed{background:linear-gradient(135deg,#2ceaa32e,#38bdf814);border-color:#2ceaa34d;box-shadow:0 0 34px #2ceaa31f}.prediction-gp-status-invalidated{background:linear-gradient(135deg,#8b5cf62e,#ff6b8129);border-color:#ff6b8159;box-shadow:0 0 34px #ff6b811f}.prediction-news-impact-high{background:linear-gradient(135deg,#8b5cf62e,#ff6b8124);border-color:#ff6b8166;box-shadow:0 0 18px #ff6b811a}.prediction-news-impact-medium{background:linear-gradient(135deg,#ffb54729,#8b5cf614)}.prediction-execution-checklist span{color:#f5f3ff;background:linear-gradient(135deg,#8b5cf657,#38bdf814);border-color:#c4b5fd52;box-shadow:0 0 18px #8b5cf62e}:root{--accent-main: #27d6ff;--accent-soft: rgba(39, 214, 255, .18);--accent-border: rgba(39, 214, 255, .28)}.prediction-page,.prediction-v2-page,.prediction-shell,.gameplan-page{--prediction-accent: #8b5cf6;--prediction-accent-soft: rgba(139, 92, 246, .18);--prediction-accent-border: rgba(139, 92, 246, .35)}.brand-ai{color:var(--accent-main);text-shadow:0 0 18px rgba(39,214,255,.16)}.app-shell:not(.active-panel-prediction) .brand-ai{color:var(--accent-main);text-shadow:0 0 18px rgba(39,214,255,.16)}.app-shell.active-panel-prediction .brand-ai{color:#c4b5fd;text-shadow:0 0 18px rgba(139,92,246,.28)}.nav-item.active{position:relative;overflow:hidden;color:#fff;border-color:var(--accent-border);background:linear-gradient(90deg,#27d6ff33,#2f8cff0f),#0a1224c2;box-shadow:0 0 30px #27d6ff1f,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-item.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,#93f4ff,var(--accent-main),#3f8cff);box-shadow:0 0 18px #27d6ff52}.nav-item.active .nav-badge{color:#dffbff;background:#27d6ff24;border-color:#27d6ff57;box-shadow:0 0 18px #27d6ff24}.app-shell.active-panel-prediction .nav-item-prediction.active{border-color:#8b5cf661;background:linear-gradient(90deg,#8b5cf640,#8b5cf60d),#0a1224c2;box-shadow:0 0 34px #8b5cf621,inset 0 1px #ffffff0a}.app-shell.active-panel-prediction .nav-item-prediction.active:before{background:linear-gradient(180deg,#ddd6fe,#8b5cf6,#38bdf8);box-shadow:0 0 18px #8b5cf659}.app-shell.active-panel-prediction .nav-item-prediction.active .nav-badge{color:#c4b5fd;background:#8b5cf633;border-color:#c4b5fd61;box-shadow:0 0 20px #8b5cf62e}.topbar h1{position:relative;padding-left:16px}.topbar h1:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;border-radius:999px;background:linear-gradient(180deg,#93f4ff,var(--accent-main),#3f8cff);box-shadow:0 0 18px #27d6ff3d}.app-shell.active-panel-prediction .topbar h1:before{background:linear-gradient(180deg,#ddd6fe,#8b5cf6,#38bdf8);box-shadow:0 0 18px #8b5cf659}.app-shell:not(.active-panel-prediction) .topbar h1{text-shadow:0 0 18px rgba(39,214,255,.08)}.app-shell.active-panel-prediction .topbar h1{text-shadow:0 0 18px rgba(139,92,246,.12)}.app-shell:not(.active-panel-prediction) .prediction-premium-kicker,.app-shell:not(.active-panel-prediction) .prediction-premium-card,.app-shell:not(.active-panel-prediction) .prediction-premium-hero,.app-shell:not(.active-panel-prediction) .prediction-view-switch,.app-shell:not(.active-panel-prediction) .prediction-view-tabs{--prediction-purple: var(--accent-main);--prediction-purple-glow: rgba(39, 214, 255, .28);--prediction-deep-purple: #1164cf}.prediction-v22-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.prediction-tf-badge-line{display:flex;flex-wrap:wrap;gap:6px}.prediction-profile-subline{color:#aab8d2;font-size:13px;line-height:1.45;margin:-4px 0 14px;max-width:none}.prediction-profile-subline strong{color:#f8fbff}@media(max-width:1500px){.prediction-v22-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.prediction-v22-metrics{grid-template-columns:1fr}}.prediction-tf-mini-head span{display:grid;place-items:center;width:26px;height:26px;color:#f8fbff;font-size:15px;font-weight:900;line-height:1}.prediction-most-probable{margin-top:0}.prediction-scenario-probability{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prediction-scenario-probability div{padding:14px;border:1px solid rgba(139,92,246,.14);border-radius:16px;background:linear-gradient(135deg,#8b5cf614,#38bdf806),#0508168f}.prediction-scenario-probability span{color:#c4b5fd;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.prediction-scenario-probability strong{color:#f8fbff;display:block;font-size:15px;line-height:1.3;margin-top:6px}.prediction-scenario-probability p{color:#fff;font-size:28px;font-weight:900;line-height:1;margin:10px 0 0}@media(max-width:760px){.prediction-scenario-probability{grid-template-columns:1fr}}.prediction-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prediction-market-brief.prediction-premium-brief strong{color:#fff;font-weight:900;text-shadow:0 0 18px rgba(139,92,246,.16)}.prediction-todays-edge{display:grid;gap:14px}.prediction-edge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prediction-edge-grid div{padding:13px;border:1px solid rgba(139,92,246,.14);border-radius:16px;background:linear-gradient(135deg,#8b5cf614,#38bdf806),#0508168f}.prediction-edge-grid span{color:#aab8d2;display:block;font-size:12px;font-weight:800}.prediction-edge-grid strong{color:#fff;display:block;font-size:24px;line-height:1;margin-top:8px}.prediction-edge-recommendation{color:#d6e1f4;font-size:14px;line-height:1.55;margin:0;max-width:none}@media(max-width:980px){.prediction-decision-grid,.prediction-edge-grid{grid-template-columns:1fr}}.app-shell.active-panel-prediction .nav-item-prediction.active{border-color:#8b5cf6b8!important;background:linear-gradient(90deg,#8b5cf647,#8b5cf617 46%,#38bdf808),#0c1226e0!important;box-shadow:0 0 0 1px #8b5cf638 inset,0 0 32px #8b5cf62e,inset 0 1px #ffffff0d!important}.app-shell.active-panel-prediction .nav-item-prediction.active:before{background:linear-gradient(180deg,#ddd6fe,#8b5cf6,#5b21b6)!important;box-shadow:0 0 20px #8b5cf68c!important}.app-shell.active-panel-prediction .nav-item-prediction.active .nav-badge{color:#ede9fe!important;background:#8b5cf638!important;border-color:#c4b5fd85!important;box-shadow:0 0 18px #8b5cf63d!important}.app-shell.active-panel-prediction .nav-item-prediction.active,.app-shell.active-panel-prediction .nav-item-prediction.active:focus,.app-shell.active-panel-prediction .nav-item-prediction.active:focus-visible{outline:none!important;border-color:#8b5cf6!important;box-shadow:0 0 0 1px #8b5cf6a6 inset,0 0 28px #8b5cf638!important}.app-shell.active-panel-prediction .nav-item-prediction.active:focus-visible{outline:2px solid rgba(139,92,246,.72)!important;outline-offset:2px}.app-shell.active-panel-prediction .sidebar .nav-item.active,.app-shell.active-panel-prediction .sidebar .nav-item-prediction.active{color:#fff!important;border-color:#8b5cf6c7!important;background:linear-gradient(90deg,#8b5cf657,#5b21b62e 45%,#8b5cf612),#0d1226eb!important;box-shadow:inset 0 0 0 1px #8b5cf66b,0 0 34px #8b5cf638!important}.app-shell.active-panel-prediction .sidebar .nav-item.active:before,.app-shell.active-panel-prediction .sidebar .nav-item-prediction.active:before{background:linear-gradient(180deg,#f5f3ff,#8b5cf6,#5b21b6)!important;box-shadow:0 0 22px #8b5cf69e!important}.app-shell.active-panel-prediction .sidebar .nav-item.active .nav-badge,.app-shell.active-panel-prediction .sidebar .nav-item-prediction.active .nav-badge{color:#f5f3ff!important;background:#8b5cf642!important;border-color:#c4b5fd9e!important}.zones-subtabs{align-self:flex-start;background:#0f172ab8;border:1px solid rgba(39,214,255,.2);border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;padding:4px}.zones-subtabs button{background:transparent;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:0;padding:10px 14px}.zones-subtabs button.active{background:#38bdf824;color:#e0f2fe}.bridge-zones-viewer{display:grid;gap:14px}.bridge-zones-timeframe{min-height:auto}.bridge-zone-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-zone-card{background:#0206175c;border:1px solid rgba(148,163,184,.14);border-radius:10px;display:grid;gap:10px;min-width:0;padding:14px}.bridge-zone-card.nearest{background:linear-gradient(145deg,#082f495c,#02061780);border-color:#22d3ee61;box-shadow:0 14px 36px #0891b21a,inset 0 1px #ffffff0a}.bridge-zone-card.bullish{border-left:3px solid rgba(45,212,191,.78)}.bridge-zone-card.bearish{border-left:3px solid rgba(248,113,113,.78)}.bridge-zone-card-top,.bridge-zone-badges,.bridge-zone-meta,.bridge-zone-source{display:flex;flex-wrap:wrap;gap:8px}.bridge-zone-card-top{align-items:center;justify-content:space-between}.bridge-zone-rank{color:#e0f2fe;font-size:12px;font-weight:850;text-transform:uppercase}.bridge-zone-card h4{color:#f8fafc;font-size:15px;margin:0}.bridge-zone-range{color:#f8fafc;font-size:22px;font-weight:850;letter-spacing:0}.bridge-zone-meta span,.bridge-zone-source span{color:#94a3b8;font-size:12px;overflow-wrap:anywhere}.bridge-zone-source{border-top:1px solid rgba(148,163,184,.12);padding-top:10px}@media(max-width:920px){.bridge-zone-list{grid-template-columns:1fr}}.zones-hero-controls{background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.16),transparent 42%),linear-gradient(145deg,#0f172ad1,#02061794);border:1px solid rgba(34,211,238,.18);border-radius:14px;box-shadow:0 18px 48px #0891b21a,inset 0 1px #ffffff0d;padding:14px;position:relative;overflow:hidden}.zones-hero-controls:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.06) 42%,transparent 72%);pointer-events:none}.zones-hero-controls label,.zones-hero-controls button,.zones-hero-status{position:relative;z-index:1}.zones-hero-controls select{background:linear-gradient(180deg,#0f172af0,#020617e0);border-color:#22d3ee4d;box-shadow:inset 0 1px #ffffff0a}.zones-hero-controls .ghost-button{background:linear-gradient(135deg,#22d3ee29,#0f172ac7);border-color:#22d3ee57;color:#dffaff}.zones-hero-status{background:#02061757;border:1px solid rgba(148,163,184,.12);border-radius:10px;padding:8px 10px}.bridge-zone-card h4.bullish,.bridge-badge-direction.bullish{color:#5eead4}.bridge-zone-card h4.bearish,.bridge-badge-direction.bearish{color:#fca5a5}.bridge-badge-direction.bullish{background:#14b8a624;border-color:#2dd4bf6b}.bridge-badge-direction.bearish{background:#f8717121;border-color:#f8717170}.bridge-badge-scope{background:#38bdf81a;border-color:#38bdf847;color:#bae6fd}.bridge-badge-type.ob{background:#38bdf829;border-color:#38bdf86b;color:#e0f2fe;box-shadow:inset 0 1px #ffffff0f}.bridge-badge-type.fvg{background:#0f172a6b;border-color:#94a3b86b;border-style:dashed;color:#cbd5e1}.bridge-zone-card h4{font-size:16px;font-weight:900;letter-spacing:.02em}.bridge-zone-card.nearest .bridge-zone-rank{color:#67e8f9}.bridge-zone-source{display:none}.bridge-liquidity-viewer{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-liquidity-column{display:grid;gap:12px;min-height:auto}.bridge-liquidity-column.above{border-color:#a855f733}.bridge-liquidity-column.below{border-color:#38bdf838}.bridge-liquidity-group{background:#02061747;border:1px solid rgba(148,163,184,.1);border-radius:10px;display:grid;gap:8px;padding:10px}.bridge-liquidity-group>h4{color:#e2e8f0;font-size:12px;font-weight:850;letter-spacing:.04em;margin:0;text-transform:uppercase}.bridge-liquidity-item{background:#0f172a80;border:1px solid rgba(148,163,184,.12);border-radius:9px;display:grid;gap:7px;padding:11px}.bridge-liquidity-item.above{border-left:3px solid rgba(168,85,247,.74)}.bridge-liquidity-item.below{border-left:3px solid rgba(56,189,248,.76)}.bridge-liquidity-item.nearest.above{border-color:#f59e0b5c;box-shadow:0 12px 30px #a855f71a}.bridge-liquidity-item.nearest.below{border-color:#38bdf861;box-shadow:0 12px 30px #38bdf81a}.bridge-liquidity-nearest{color:#e0f2fe;font-size:11px;font-weight:850;text-transform:uppercase}.bridge-liquidity-item h4{color:#f8fafc;font-size:14px;margin:0}.bridge-liquidity-item h4 span{color:#94a3b8}.bridge-liquidity-item strong{color:#f8fafc;font-size:20px;line-height:1.1}@media(max-width:980px){.bridge-liquidity-viewer{grid-template-columns:1fr}}.bridge-liquidity-timeframes{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.bridge-liquidity-timeframes span{color:#94a3b8;font-size:12px}.bridge-liquidity-timeframes em{background:#38bdf81a;border:1px solid rgba(56,189,248,.24);border-radius:999px;color:#bae6fd;font-size:11px;font-style:normal;font-weight:850;padding:4px 7px}.bridge-structure-viewer{display:grid;gap:14px}.structure-daily-card,.structure-timeframe-card{min-width:0}.structure-daily-table{display:grid;gap:6px;overflow-x:auto}.structure-daily-head,.structure-daily-row{align-items:center;display:grid;gap:10px;grid-template-columns:1.05fr repeat(5,minmax(80px,.75fr)) 1fr;min-width:760px}.structure-daily-head{color:#94a3b8;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.structure-daily-row{background:#0f172a6b;border:1px solid rgba(148,163,184,.1);border-radius:9px;color:#dbeafe;font-size:12px;padding:9px 10px}.structure-timeframe-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.structure-timeframe-card{display:grid;gap:12px}.structure-event-group{background:#02061747;border:1px solid rgba(148,163,184,.1);border-radius:10px;display:grid;gap:7px;padding:10px}.structure-event-group h4{color:#e2e8f0;font-size:12px;font-weight:850;letter-spacing:.04em;margin:0;text-transform:uppercase}.structure-event-row{align-items:center;background:#0f172a75;border:1px solid rgba(148,163,184,.1);border-radius:8px;color:#cbd5e1;display:grid;gap:8px;grid-template-columns:auto minmax(72px,.8fr) minmax(120px,1.3fr) auto;min-width:0;padding:8px}.structure-event-row strong{color:#f8fafc;font-size:13px}.structure-label,.structure-direction{border:1px solid rgba(148,163,184,.18);border-radius:999px;display:inline-flex;font-size:11px;font-weight:850;justify-content:center;line-height:1;padding:5px 7px;white-space:nowrap}.structure-label.hh,.structure-label.hl,.structure-direction.bullish{background:#14b8a621;border-color:#2dd4bf57;color:#99f6e4}.structure-label.lh,.structure-label.ll,.structure-direction.bearish{background:#f43f5e21;border-color:#fb718557;color:#fecdd3}.structure-label.bos{background:#38bdf821;border-color:#38bdf85c;color:#bae6fd}.structure-label.choch{background:#f59e0b21;border-color:#f59e0b57;color:#fde68a}.structure-direction.neutral{background:#94a3b81a;color:#cbd5e1}@media(max-width:1180px){.structure-timeframe-grid{grid-template-columns:1fr}}@media(max-width:620px){.structure-event-row{grid-template-columns:1fr}}.premium-discount-viewer{display:grid;gap:14px}.pd-card-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pd-card{display:grid;gap:14px;min-width:0}.pd-range-visual{display:grid;gap:10px;padding-top:18px}.pd-range-track{background:linear-gradient(90deg,#38bdf829,#38bdf814 49.6%,#e2e8f075 49.6%,#e2e8f075 50.4%,#f59e0b14 50.4%,#a855f729);border:1px solid rgba(148,163,184,.16);border-radius:999px;height:42px;overflow:visible;position:relative}.pd-range-zone{color:#e2e8f0c7;font-size:11px;font-weight:850;letter-spacing:.05em;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}.pd-range-zone.discount{left:14px}.pd-range-zone.premium{right:14px}.pd-equilibrium-line{background:#f8fafcdb;bottom:6px;box-shadow:0 0 14px #e2e8f04d;left:50%;position:absolute;top:6px;width:2px}.pd-current-marker{background:#f8fafc;border:1px solid rgba(15,23,42,.62);border-radius:999px;box-shadow:0 8px 22px #0f172a61;color:#020617;font-size:10px;font-weight:900;padding:4px 7px;position:absolute;top:-18px;transform:translate(-50%);white-space:nowrap;z-index:2}.pd-range-labels{color:#94a3b8;display:flex;font-size:11px;justify-content:space-between}.pd-metrics-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pd-metrics-grid div{background:#0f172a75;border:1px solid rgba(148,163,184,.1);border-radius:9px;display:grid;gap:4px;min-width:0;padding:9px}.pd-metrics-grid span{color:#94a3b8;font-size:11px;font-weight:750;text-transform:uppercase}.pd-metrics-grid strong{color:#f8fafc;font-size:13px;overflow-wrap:anywhere}.pd-location.premium{color:#fcd34d}.pd-location.discount{color:#7dd3fc}.pd-location.at_equilibrium,.pd-location.outside_range{color:#cbd5e1}@media(max-width:1180px){.pd-card-grid{grid-template-columns:1fr}}@media(max-width:620px){.pd-metrics-grid{grid-template-columns:1fr}}.pd-reference-line{align-self:start;color:#94a3b8;font-size:12px;margin:0;padding:0 2px}.bridge-liquidity-group.swing-compact{gap:6px;padding:9px}.bridge-liquidity-swing-row{align-items:center;background:#0f172a6b;border:1px solid rgba(148,163,184,.1);border-radius:8px;color:#cbd5e1;display:grid;gap:8px;grid-template-columns:minmax(78px,.85fr) minmax(64px,1fr) minmax(78px,.8fr) auto;min-width:0;padding:7px 8px}.bridge-liquidity-swing-row.above{border-left:2px solid rgba(168,85,247,.48)}.bridge-liquidity-swing-row.below{border-left:2px solid rgba(56,189,248,.5)}.bridge-liquidity-swing-row.nearest.above{background:#581c8729;border-left-color:#f59e0b94;box-shadow:0 8px 20px #a855f714}.bridge-liquidity-swing-row.nearest.below{background:#082f492e;border-left-color:#38bdf8b3;box-shadow:0 8px 20px #38bdf814}.bridge-liquidity-swing-row strong{color:#f8fafc;font-size:13px;line-height:1.1}.bridge-liquidity-swing-row span{color:#94a3b8;font-size:12px;white-space:nowrap}.bridge-liquidity-swing-row.nearest strong{color:#fff}.bridge-liquidity-timeframes.compact{gap:4px}.bridge-liquidity-timeframes.compact em{font-size:10px;padding:3px 6px}@media(max-width:620px){.bridge-liquidity-swing-row{grid-template-columns:1fr}}.zones-data-quality-bar{align-items:center;background:#02061757;border:1px solid rgba(56,189,248,.14);border-radius:10px;color:#cbd5e1;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;padding:9px 11px}.zones-data-quality-bar span{white-space:nowrap}.zones-data-quality-bar .bridge-status{border:1px solid rgba(148,163,184,.2);border-radius:999px;font-weight:850;padding:4px 8px}.zones-data-quality-bar .bridge-status.connected{background:#14b8a621;border-color:#2dd4bf5c;color:#99f6e4}.zones-data-quality-bar .bridge-status.stale,.zones-data-quality-bar .bridge-status.unknown{background:#f59e0b1f;border-color:#f59e0b57;color:#fde68a}.zones-data-quality-bar .bridge-status.missing{background:#f43f5e1f;border-color:#fb718557;color:#fecdd3}.zones-age{color:#94a3b8;font-size:11px;font-weight:700;white-space:nowrap}.structure-latest-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.structure-latest-item{align-items:center;background:#02061747;border:1px solid rgba(148,163,184,.1);border-radius:10px;color:#cbd5e1;display:flex;flex-wrap:wrap;gap:7px;min-width:0;padding:9px 10px}.structure-latest-item>strong{color:#f8fafc;font-size:13px}.structure-event-row{grid-template-columns:auto minmax(72px,.8fr) minmax(120px,1.3fr) auto auto}@media(max-width:980px){.structure-latest-strip{grid-template-columns:1fr}.zones-data-quality-bar span{white-space:normal}}.smc-liquidity-viewer{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.smc-liquidity-side{align-content:start;display:grid;gap:14px;min-width:0}.smc-liquidity-side.bsl{border-color:#8b5cf638;box-shadow:0 18px 44px #8b5cf612}.smc-liquidity-side.ssl{border-color:#38bdf83d;box-shadow:0 18px 44px #38bdf812}.smc-liquidity-block{background:linear-gradient(135deg,#0f172a94,#0206173d);border:1px solid rgba(148,163,184,.12);border-radius:10px;display:grid;gap:9px;padding:12px}.smc-liquidity-block-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.smc-liquidity-block-title h3{color:#f8fafc;font-size:12px;font-weight:900;letter-spacing:.06em;margin:0;text-transform:uppercase}.smc-liquidity-block-title span{color:#94a3b8;font-size:11px;font-weight:700;white-space:nowrap}.smc-liquidity-row{background:#0206174d;border:1px solid rgba(148,163,184,.12);border-left:3px solid rgba(148,163,184,.34);border-radius:9px;display:grid;gap:8px;min-width:0;padding:10px 11px}.smc-liquidity-row.bsl{border-left-color:#8b5cf6c2}.smc-liquidity-row.ssl{border-left-color:#38bdf8c7}.smc-liquidity-row.nearest{background:#0f172a94;border-color:#e2e8f02e}.smc-liquidity-row h4{color:#f8fafc;font-size:14px;font-weight:900;margin:0;overflow-wrap:anywhere}.smc-liquidity-row div>span{color:#94a3b8;display:block;font-size:11px;font-weight:750;margin-top:2px;text-transform:uppercase}.smc-liquidity-row strong{color:#e0f2fe;font-size:20px;line-height:1.05}.smc-liquidity-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.smc-liquidity-meta span{background:#0f172ab8;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;font-size:11px;font-weight:750;padding:4px 7px}@media(max-width:980px){.smc-liquidity-viewer{grid-template-columns:1fr}}.prediction-shell{display:grid;gap:16px}.prediction-shell-hero{border-color:#8b5cf633}.prediction-shell-hero:before{background:linear-gradient(90deg,rgba(139,92,246,.34),rgba(56,189,248,.18),transparent)}.prediction-internal-subtabs.zones-subtabs button.active{background:linear-gradient(135deg,#8b5cf63d,#38bdf81a);border-color:#8b5cf66b;box-shadow:0 12px 30px #8b5cf61f;color:#f5f3ff}.prediction-shell-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-shell-card{min-height:150px}.prediction-shell-card .prediction-context-line{color:#cbd5e1;font-size:14px;line-height:1.6;margin:0}.prediction-placeholder-rows{display:grid;gap:8px}.prediction-placeholder-rows div{align-items:center;background:#0f172a8f;border:1px solid rgba(148,163,184,.12);border-radius:9px;display:flex;justify-content:space-between;min-width:0;padding:10px 12px}.prediction-placeholder-rows strong{color:#f8fafc;font-size:13px}.prediction-placeholder-rows span{color:#94a3b8;font-size:12px;font-weight:750;text-transform:uppercase}@media(max-width:980px){.prediction-shell-grid{grid-template-columns:1fr}}.prediction-shell-hero .zones-hero-price{background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.24),transparent 46%),linear-gradient(180deg,#2e106575,#020617a8);border-color:#8b5cf65c;box-shadow:0 18px 52px #8b5cf629,inset 0 1px #ffffff0d}.prediction-shell-hero .zones-hero-price span{color:#ddd6fe}.prediction-shell-hero .zones-hero-price strong{text-shadow:0 0 26px rgba(139,92,246,.22)}.prediction-shell-hero .zones-hero-controls{background:radial-gradient(circle at 0% 0%,rgba(139,92,246,.18),transparent 42%),linear-gradient(145deg,#1e0f3cc7,#0206179e);border-color:#8b5cf647;box-shadow:0 18px 48px #8b5cf61f,inset 0 1px #ffffff0d}.prediction-shell-hero .zones-hero-controls select{border-color:#8b5cf657}.prediction-shell-hero .zones-hero-controls .ghost-button{background:linear-gradient(135deg,#8b5cf62e,#0f172ac7);border-color:#8b5cf661;color:#ede9fe}.prediction-shell-hero .zones-hero-controls .ghost-button:hover{box-shadow:0 0 22px #8b5cf62e}.prediction-bias-grid{align-items:start}.prediction-bias-summary-card{grid-column:1 / -1}.prediction-bias-summary-top{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.prediction-bias-badge{align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.06em;min-height:28px;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.prediction-bias-badge.bias-bullish{background:#14b8a61f;border-color:#2dd4bf57;color:#99f6e4}.prediction-bias-badge.bias-bearish{background:#f43f5e1f;border-color:#fb718557;color:#fecdd3}.prediction-bias-badge.bias-neutral{background:#94a3b81f;border-color:#94a3b842;color:#cbd5e1}.prediction-bias-badge.bias-transition{background:linear-gradient(135deg,#f59e0b29,#8b5cf624);border-color:#f59e0b52;color:#fde68a}.prediction-bias-badge.confidence-high{background:#22c55e1f;border-color:#22c55e52;color:#bbf7d0}.prediction-bias-badge.confidence-medium{background:#8b5cf624;border-color:#8b5cf65c;color:#ddd6fe}.prediction-bias-badge.confidence-low{background:#fbbf241f;border-color:#fbbf244d;color:#fde68a}.prediction-bias-headline{color:#f8fafc;display:block;font-size:22px;line-height:1.25;margin-bottom:14px;overflow-wrap:anywhere}.prediction-bias-kv-grid,.prediction-pd-context{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.prediction-bias-kv-grid div,.prediction-pd-context div,.prediction-structure-inputs div{background:#0f172a8a;border:1px solid rgba(148,163,184,.12);border-radius:9px;display:grid;gap:4px;min-width:0;padding:10px 12px}.prediction-bias-kv-grid span,.prediction-pd-context span,.prediction-structure-inputs span{color:#94a3b8;font-size:11px;font-weight:850;text-transform:uppercase}.prediction-bias-kv-grid strong,.prediction-pd-context strong,.prediction-structure-inputs strong{color:#f8fafc;font-size:14px;overflow-wrap:anywhere}.prediction-bias-invalidation{background:#8b5cf61a;border:1px solid rgba(139,92,246,.22);border-radius:10px;color:#ddd6fe;line-height:1.55;margin:0 0 12px;padding:12px}.prediction-bias-list{color:#cbd5e1;display:grid;gap:6px;margin:0;padding-left:18px}.prediction-bias-list.conflicts{color:#fde68a;margin-top:8px}.prediction-tf-alignment{display:grid;gap:9px}.prediction-tf-row{align-items:start;background:#0f172a7a;border:1px solid rgba(148,163,184,.12);border-radius:10px;display:grid;gap:8px;grid-template-columns:44px auto minmax(120px,.8fr) minmax(180px,1.5fr);padding:10px}.prediction-tf-row>strong{color:#f8fafc;font-size:14px}.prediction-tf-row>span:not(.prediction-bias-badge){color:#cbd5e1;font-size:12px;font-weight:800}.prediction-tf-row p,.prediction-structure-inputs p,.prediction-structure-inputs small{color:#94a3b8;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.prediction-structure-inputs{display:grid;gap:10px}@media(max-width:980px){.prediction-bias-kv-grid,.prediction-pd-context,.prediction-tf-row{grid-template-columns:1fr}}.prediction-bias-plan-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.prediction-bias-plan-grid div,.prediction-bias-note-block{background:#0f172a85;border:1px solid rgba(139,92,246,.18);border-radius:10px;display:grid;gap:6px;min-width:0;padding:12px}.prediction-bias-plan-grid span,.prediction-bias-note-block>span{color:#c4b5fd;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.prediction-bias-plan-grid p{color:#e2e8f0;line-height:1.55;margin:0;overflow-wrap:anywhere}.prediction-bias-note-block{margin-top:10px}.prediction-bias-note-block.context{border-color:#f59e0b3d}@media(max-width:980px){.prediction-bias-plan-grid{grid-template-columns:1fr}}.prediction-poi-view{display:grid;gap:14px}.prediction-poi-summary{min-height:auto}.prediction-poi-group-card{display:grid;gap:12px}.prediction-poi-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-poi-card{background:#0f172a8a;border:1px solid rgba(148,163,184,.14);border-left:3px solid rgba(139,92,246,.55);border-radius:10px;display:grid;gap:9px;min-width:0;padding:12px}.prediction-poi-card.bullish{border-left-color:#2dd4bfb8}.prediction-poi-card.bearish{border-left-color:#fb7185b8}.prediction-poi-card-head,.prediction-poi-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.prediction-poi-card-head>span,.prediction-poi-liquidity>span,.prediction-poi-meta span{color:#c4b5fd;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.prediction-poi-card h4{color:#f8fafc;font-size:15px;margin:0;overflow-wrap:anywhere}.prediction-poi-card>strong{color:#e0f2fe;font-size:20px;line-height:1.1}.prediction-poi-meta span{background:#02061761;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;padding:4px 7px}.prediction-poi-liquidity{background:#02061747;border:1px solid rgba(148,163,184,.1);border-radius:9px;display:grid;gap:5px;padding:9px}.prediction-poi-liquidity p,.prediction-poi-card>p{color:#cbd5e1;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.prediction-poi-liquidity strong{color:#f8fafc}@media(max-width:1180px){.prediction-poi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.prediction-poi-grid{grid-template-columns:1fr}}.prediction-poi-inside{background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);border-radius:9px;color:#fde68a;font-size:12px;font-weight:800;line-height:1.45;margin:0;padding:8px 10px}.prediction-poi-more{color:#a78bfa!important;font-weight:800}.prediction-dol-view{display:grid;gap:14px}.prediction-dol-summary{min-height:auto}.prediction-dol-group-card{display:grid;gap:13px}.prediction-dol-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-dol-card{background:#0f172a8a;border:1px solid rgba(148,163,184,.14);border-left:3px solid rgba(139,92,246,.58);border-radius:10px;display:grid;gap:9px;min-width:0;padding:12px}.prediction-dol-card.above{border-left-color:#8b5cf6c2}.prediction-dol-card.below{border-left-color:#38bdf8c2}.prediction-dol-card-head,.prediction-dol-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.prediction-dol-card-head>span,.prediction-dol-meta span,.prediction-blocking-list>span{color:#c4b5fd;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.prediction-dol-card h4{color:#f8fafc;font-size:15px;margin:0;overflow-wrap:anywhere}.prediction-dol-card>strong{color:#e0f2fe;font-size:21px;line-height:1.1}.prediction-dol-meta span{background:#02061761;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;padding:4px 7px}.prediction-dol-card p,.prediction-dol-empty,.prediction-blocking-card p{color:#cbd5e1;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.prediction-blocking-list{background:#0206173d;border:1px solid rgba(148,163,184,.1);border-radius:10px;display:grid;gap:8px;padding:10px}.prediction-blocking-card{align-items:center;background:#0f172a7a;border:1px solid rgba(148,163,184,.12);border-left:3px solid rgba(139,92,246,.48);border-radius:9px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px}.prediction-blocking-card.bullish{border-left-color:#2dd4bfb3}.prediction-blocking-card.bearish{border-left-color:#fb7185b3}.prediction-blocking-card div{display:grid;gap:3px;min-width:0}.prediction-blocking-card span{color:#94a3b8;font-size:11px;font-weight:850;text-transform:uppercase}.prediction-blocking-card strong{color:#f8fafc;font-size:13px;overflow-wrap:anywhere}@media(max-width:1180px){.prediction-dol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.prediction-dol-grid,.prediction-blocking-card{grid-template-columns:1fr}.prediction-blocking-card{align-items:flex-start;flex-direction:column}}.prediction-dol-labels{align-items:center;background:#0206174d;border:1px solid rgba(148,163,184,.12);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:7px 8px}.prediction-dol-labels span{color:#a78bfa;font-size:11px;font-weight:850;text-transform:uppercase}.prediction-dol-labels strong,.prediction-dol-card p strong{color:#f8fafc;font-weight:850}.prediction-scenario-view{display:grid;gap:14px}.prediction-scenario-summary,.prediction-scenario-card{display:grid;gap:12px;min-height:auto}.prediction-scenario-card h4{color:#f8fafc;font-size:17px;line-height:1.3;margin:0;overflow-wrap:anywhere}.prediction-scenario-list-block{background:#0f172a75;border:1px solid rgba(148,163,184,.12);border-radius:10px;display:grid;gap:8px;min-width:0;padding:10px 11px}.prediction-scenario-list-block>span,.prediction-scenario-levels>span,.prediction-scenario-context-grid span{color:#c4b5fd;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.prediction-scenario-list-block ul{color:#cbd5e1;display:grid;gap:7px;line-height:1.55;margin:0;padding-left:18px}.prediction-scenario-list-block li,.prediction-scenario-list-block p,.prediction-scenario-levels p,.prediction-scenario-context-grid p{color:#cbd5e1;font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.prediction-scenario-levels{display:grid;gap:8px}.prediction-scenario-levels div{align-items:start;background:#0206174d;border:1px solid rgba(148,163,184,.12);border-radius:9px;display:grid;gap:4px;grid-template-columns:minmax(130px,.8fr) minmax(100px,.7fr) minmax(0,1.5fr);padding:9px 10px}.prediction-scenario-levels strong{color:#f8fafc;font-size:13px}.prediction-scenario-levels em{color:#e0f2fe;font-size:13px;font-style:normal;font-weight:850}.prediction-scenario-context-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-scenario-context-grid>div{background:#0f172a75;border:1px solid rgba(148,163,184,.12);border-radius:10px;display:grid;gap:7px;min-width:0;padding:10px 11px}.prediction-bias-badge.state-bullish_primary,.prediction-bias-badge.state-trend,.prediction-bias-badge.state-expansion{background:#14b8a61f;border-color:#2dd4bf57;color:#99f6e4}.prediction-bias-badge.state-bearish_primary,.prediction-bias-badge.state-reversal{background:#f43f5e1f;border-color:#fb718557;color:#fecdd3}.prediction-bias-badge.state-transition_two_sided,.prediction-bias-badge.state-transition,.prediction-bias-badge.state-range{background:linear-gradient(135deg,#f59e0b24,#8b5cf624);border-color:#f59e0b4d;color:#fde68a}.prediction-bias-badge.state-neutral_wait,.prediction-bias-badge.state-unknown{background:#94a3b81f;border-color:#94a3b842;color:#cbd5e1}@media(max-width:860px){.prediction-scenario-context-grid,.prediction-scenario-levels div{grid-template-columns:1fr}}.active-panel-gameplan .brand-ai{color:#ef4444;text-shadow:0 0 18px rgba(220,38,38,.24)}.active-panel-gameplan .nav-item.active{color:#fff;background:linear-gradient(135deg,#b91c1c57,#17181cf5);border-color:#dc262675;box-shadow:0 14px 34px #dc262624,inset 0 0 0 1px #dc262638}.active-panel-gameplan .nav-item.active .nav-badge{background:#7f1d1d;border-color:#f871719e;box-shadow:0 0 18px #dc26262e;color:#fff}.active-panel-gameplan .topbar h1{color:#fff}.gameplan-module{background:radial-gradient(circle at 18% 0%,rgba(185,28,28,.13),transparent 34%),linear-gradient(180deg,#111214fa,#0a0b0df0);border:1px solid rgba(220,38,38,.13);border-radius:12px;display:grid;gap:18px;min-height:calc(100vh - 148px);padding:22px}.gameplan-hero{align-items:end;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.16),transparent 42%),linear-gradient(135deg,#17181cfa,#111214e0);border:1px solid rgba(220,38,38,.18);border-radius:12px;box-shadow:0 24px 64px #0000003d;display:flex;gap:20px;justify-content:space-between;padding:26px}.gameplan-kicker{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.gameplan-hero h1{color:#fff;font-size:38px;line-height:1;margin:0}.gameplan-title-line{background:linear-gradient(90deg,#b91c1c,#dc262600);border-radius:999px;display:block;height:3px;margin-top:14px;width:140px}.gameplan-hero>p{color:#aeb4bf;font-size:14px;line-height:1.55;margin:0;max-width:420px}.gameplan-tabs{background:#111214d1;border:1px solid rgba(220,38,38,.12);border-radius:12px;display:flex;gap:8px;padding:8px}.gameplan-tabs button{align-items:center;background:#17181c;border:1px solid rgba(148,163,184,.1);border-radius:9px;color:#aeb4bf;cursor:pointer;display:inline-flex;gap:8px;min-height:42px;padding:9px 13px;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.gameplan-tabs button:hover{border-color:#dc262652;color:#fff;transform:translateY(-1px)}.gameplan-tabs button.active{background:linear-gradient(135deg,#b91c1c80,#17181cf5);border-color:#dc26268a;box-shadow:0 14px 34px #dc262629;color:#fff}.gameplan-subpage{display:grid;gap:16px}.gameplan-page-title{align-items:center;background:#17181cb8;border:1px solid rgba(220,38,38,.14);border-radius:12px;display:flex;gap:14px;padding:18px}.gameplan-page-icon{display:grid;flex:0 0 48px;font-size:24px;height:48px;place-items:center;background:#7f1d1d4d;border:1px solid rgba(220,38,38,.28);border-radius:10px}.gameplan-page-title p,.gameplan-card-head span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.06em;margin:0;text-transform:uppercase}.gameplan-page-title h2{color:#fff;font-size:24px;margin:3px 0 5px}.gameplan-page-title div>span,.gameplan-card-body p{color:#aeb4bf;font-size:13px;line-height:1.55}.gameplan-card-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gameplan-card{background:linear-gradient(145deg,#17181cfa,#111214f0);border:1px solid rgba(220,38,38,.18);border-radius:12px;box-shadow:0 18px 44px #0000002e;display:grid;gap:18px;min-height:170px;padding:18px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.gameplan-card:hover{border-color:#dc262657;box-shadow:0 22px 52px #0000003d,0 0 28px #dc26261a;transform:translateY(-2px)}.gameplan-card-head h3{color:#fff;font-size:18px;margin:6px 0 0}.gameplan-card-body{align-self:end;border-top:1px solid rgba(220,38,38,.12);padding-top:14px}@media(max-width:920px){.gameplan-hero{align-items:flex-start;flex-direction:column}.gameplan-tabs{flex-wrap:wrap}.gameplan-tabs button{flex:1 1 180px}.gameplan-card-grid{grid-template-columns:1fr}}@media(max-width:560px){.gameplan-module{padding:14px}.gameplan-hero,.gameplan-page-title{padding:16px}.gameplan-page-title{align-items:flex-start;flex-direction:column}}.gameplan-module{--gameplan-red: #b91c1c;--gameplan-red-hover: #dc2626;--gameplan-red-glow: rgba(220, 38, 38, .22);--gameplan-border: rgba(220, 38, 38, .22)}.active-panel-gameplan .nav-item.active{background:linear-gradient(90deg,#b91c1c47,#111214f2);border:1px solid rgba(220,38,38,.45);box-shadow:0 0 18px #dc262638;color:#fff}.active-panel-gameplan .nav-item.active .nav-badge{background:#b91c1c59;border-color:#dc262694;color:#fff}.active-panel-gameplan .nav-item.active:before{background:#dc2626}.gameplan-tabs button{background:#17181c;border-color:#dc26261f;color:#aeb4bf}.gameplan-tabs button:hover,.gameplan-tabs button:focus-visible{border-color:#dc262673;box-shadow:0 0 16px #dc262624;color:#fff;outline:none}.gameplan-tabs button.active{background:linear-gradient(90deg,#b91c1c6b,#111214f5);border-color:#dc262685;box-shadow:0 0 18px #dc262633;color:#fff}.gameplan-page-title{border-left:3px solid #b91c1c}.gameplan-page-title:before,.gameplan-hero:before,.gameplan-card:before{background:#b91c1c}.app-shell.active-panel-gameplan .brand-ai,.active-panel-gameplan .brand-ai{color:#dc2626!important;text-shadow:0 0 18px rgba(220,38,38,.3)!important}.app-shell.active-panel-gameplan .topbar h1:before,.active-panel-gameplan .topbar h1:before{background:linear-gradient(180deg,#fecaca,#dc2626,#7f1d1d)!important;box-shadow:0 0 18px #dc26266b!important}.app-shell.active-panel-gameplan .topbar h1{text-shadow:0 0 18px rgba(220,38,38,.12)!important}.signal-trainer-page{display:grid;gap:18px}.trainer-bridge-status{align-self:start;padding:8px 12px;border:1px solid rgba(220,38,38,.28);border-radius:999px;color:#fecaca;background:#b91c1c1f;box-shadow:0 0 18px #dc26261f;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.trainer-form-card,.trainer-snapshot-block,.trainer-table-card{border:1px solid rgba(220,38,38,.18);border-radius:18px;background:linear-gradient(135deg,rgba(185,28,28,.08),transparent 42%),#111214db;box-shadow:0 18px 38px #00000047}.trainer-form-card{padding:18px}.trainer-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.trainer-field{display:grid;gap:7px;min-width:0}.trainer-field span{color:#9ca3af;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trainer-field input,.trainer-field select,.trainer-field textarea,.trainer-table select{width:100%;min-width:0;border:1px solid rgba(220,38,38,.2);border-radius:12px;background:#08090bd6;color:#f9fafb;padding:10px 11px;outline:none}.trainer-field textarea{resize:vertical}.trainer-field input:focus,.trainer-field select:focus,.trainer-field textarea:focus,.trainer-table select:focus{border-color:#dc26268c;box-shadow:0 0 0 3px #dc26261f}.trainer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.trainer-actions button{border:1px solid rgba(220,38,38,.4);border-radius:12px;background:linear-gradient(135deg,#b91c1cd9,#7f1d1dcc);color:#fff;cursor:pointer;font-weight:900;letter-spacing:.04em;padding:10px 14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.trainer-actions button:hover{border-color:#dc2626b8;box-shadow:0 0 20px #dc262638;transform:translateY(-1px)}.trainer-empty-state{border:1px dashed rgba(220,38,38,.26);border-radius:16px;color:#cbd5e1;background:#111214ad;padding:22px}.trainer-snapshot-grid,.trainer-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trainer-snapshot-block{padding:16px;min-width:0}.trainer-snapshot-block h4{margin:0 0 12px;color:#fff;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.trainer-kv-row{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06);min-width:0}.trainer-kv-row span{color:#9ca3af;font-size:.78rem}.trainer-kv-row strong{color:#f9fafb;font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.trainer-table-wrap{overflow-x:auto;margin-top:12px}.trainer-table{width:100%;border-collapse:collapse;min-width:1120px}.trainer-table th,.trainer-table td{border-top:1px solid rgba(255,255,255,.06);color:#d1d5db;font-size:.78rem;padding:10px 9px;text-align:left;vertical-align:top}.trainer-table th{color:#fecaca;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1180px){.trainer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-snapshot-grid,.trainer-stats-grid{grid-template-columns:1fr}}@media(max-width:680px){.trainer-form-grid{grid-template-columns:1fr}.trainer-kv-row{grid-template-columns:1fr;gap:4px}}.trainer-notes-field{grid-column:1 / -1}.trainer-delete-button{border:1px solid rgba(248,113,113,.42);border-radius:10px;background:#7f1d1d57;color:#fecaca;cursor:pointer;font-size:.75rem;font-weight:900;padding:8px 10px}.trainer-delete-button:hover,.trainer-delete-button:focus-visible{border-color:#f87171bd;box-shadow:0 0 14px #dc26262e;color:#fff;outline:none}.trainer-status-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid rgba(220,38,38,.28);background:#111214b8;color:#f9fafb;font-size:.68rem;font-weight:900;letter-spacing:.04em;white-space:nowrap}.trainer-status-pill.status-waiting,.trainer-status-pill.status-triggered{color:#fde68a;border-color:#f59e0b61;background:#78350f2e}.trainer-status-pill.status-tp1_hit,.trainer-status-pill.status-tp2_hit{color:#bbf7d0;border-color:#22c55e6b;background:#1665342e}.trainer-status-pill.status-sl_hit,.trainer-status-pill.status-invalid_data,.trainer-status-pill.status-expired{color:#fecaca;border-color:#f871717a;background:#7f1d1d3d}.gameplan-engine-module{align-content:start}.gameplan-control-card{align-items:center;background:linear-gradient(135deg,#b91c1c1a,#111214eb);border:1px solid rgba(220,38,38,.2);border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:16px}.gameplan-control-group{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.gameplan-control-group label{display:grid;gap:7px}.gameplan-control-group label span,.gameplan-price-box span,.gameplan-target-block span,.gameplan-reaction-head span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gameplan-control-group select,.gameplan-control-group button{min-height:42px;border:1px solid rgba(220,38,38,.28);border-radius:10px;background:#08090bd1;color:#f9fafb;padding:9px 12px}.gameplan-control-group button{cursor:pointer;font-weight:900}.gameplan-control-group button:hover,.gameplan-control-group select:focus-visible{border-color:#dc262694;box-shadow:0 0 18px #dc262624;outline:none}.gameplan-price-box{display:grid;gap:4px;min-width:160px;padding:12px 14px;text-align:right;background:#08090b7a;border:1px solid rgba(220,38,38,.16);border-radius:10px}.gameplan-price-box strong{color:#fff;font-size:22px}.gameplan-engine-grid,.gameplan-area-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gameplan-engine-card{min-height:auto}.gameplan-engine-body{align-self:stretch;display:grid;gap:10px}.gameplan-bias-line{display:flex;flex-wrap:wrap;gap:8px}.gameplan-status-pill{align-items:center;background:#7f1d1d52;border:1px solid rgba(220,38,38,.3);border-radius:999px;color:#fecaca;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:4px 9px;text-transform:uppercase}.gameplan-info-row{display:grid;gap:10px;grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);min-width:0;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.gameplan-info-row span{color:#9ca3af;font-size:12px;font-weight:800}.gameplan-info-row strong{color:#f9fafb;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.gameplan-target-block{background:#08090b6b;border:1px solid rgba(220,38,38,.14);border-radius:10px;display:grid;gap:4px;padding:11px}.gameplan-target-block strong,.gameplan-reaction-head h4{color:#fff;margin:0}.gameplan-target-block em,.gameplan-reaction-range{color:#fecaca;font-size:20px;font-style:normal;font-weight:900}.gameplan-target-block small,.gameplan-muted,.gameplan-reaction-area p{color:#aeb4bf;font-size:13px;line-height:1.5;margin:0}.gameplan-reaction-list{display:grid;gap:12px}.gameplan-reaction-area{background:#08090b70;border:1px solid rgba(220,38,38,.16);border-left:3px solid rgba(220,38,38,.58);border-radius:12px;display:grid;gap:11px;min-width:0;padding:14px}.gameplan-reaction-area.buying{border-left-color:#22c55e9e}.gameplan-reaction-area.selling{border-left-color:#f87171b8}.gameplan-reaction-head,.gameplan-reaction-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.gameplan-reaction-meta span{background:#111214b3;border:1px solid rgba(220,38,38,.14);border-radius:999px;color:#d1d5db;font-size:11px;font-weight:800;padding:4px 8px}@media(max-width:1040px){.gameplan-engine-grid,.gameplan-area-grid{grid-template-columns:1fr}}@media(max-width:680px){.gameplan-control-card{align-items:stretch;flex-direction:column}.gameplan-price-box{text-align:left}.gameplan-info-row{grid-template-columns:1fr;gap:4px}}.gameplan-area-classification{width:fit-content;background:#dc26261f;border:1px solid rgba(220,38,38,.26);border-radius:999px;color:#fecaca;font-size:11px;font-weight:900;letter-spacing:.06em;padding:5px 9px;text-transform:uppercase}.gameplan-area-list{background:#08090b5c;border:1px solid rgba(220,38,38,.12);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;padding:9px}.gameplan-area-list>span{flex:1 0 100%;color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gameplan-area-list small{background:#111214c7;border:1px solid rgba(220,38,38,.14);border-radius:999px;color:#d1d5db;font-size:11px;font-weight:750;line-height:1.3;padding:4px 7px}.gameplan-area-list.warning small{color:#fde68a;border-color:#f59e0b38;background:#78350f2e}.gameplan-debug-summary,.gameplan-debug-candidates{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.gameplan-debug-kv{background:#08090b6b;border:1px solid rgba(220,38,38,.14);border-radius:10px;display:grid;gap:4px;min-width:0;padding:9px}.gameplan-debug-kv span{color:#fca5a5;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.gameplan-debug-kv strong{color:#f9fafb;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.gameplan-debug-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.gameplan-debug-candidates article{border:1px solid rgba(220,38,38,.16);border-radius:12px;display:grid;gap:8px;padding:10px}.gameplan-debug-candidates h4{color:#fff;font-size:13px;margin:0}.gameplan-debug-group{border:1px solid rgba(220,38,38,.14);border-radius:12px;overflow:hidden}.gameplan-debug-group summary{cursor:pointer;color:#fecaca;font-size:12px;font-weight:900;padding:10px 11px;text-transform:uppercase}.gameplan-debug-group summary span{color:#fff}.gameplan-debug-table-wrap{overflow-x:auto}.gameplan-debug-table{border-collapse:collapse;min-width:1500px;width:100%}.gameplan-debug-table th,.gameplan-debug-table td{border-top:1px solid rgba(255,255,255,.06);color:#d1d5db;font-size:11px;line-height:1.35;max-width:240px;overflow-wrap:anywhere;padding:8px;text-align:left;vertical-align:top}.gameplan-debug-table th{color:#fca5a5;font-size:10px;text-transform:uppercase}@media(max-width:1180px){.gameplan-debug-summary,.gameplan-debug-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.gameplan-debug-summary,.gameplan-debug-candidates{grid-template-columns:1fr}}.gameplan-reaction-head.compact{align-items:flex-start}.gameplan-grade-box{align-items:center;background:linear-gradient(135deg,#b91c1c61,#111214e0);border:1px solid rgba(220,38,38,.34);border-radius:12px;display:grid;min-width:70px;padding:8px 10px;text-align:center}.gameplan-grade-box strong{color:#fff;font-size:19px;line-height:1}.gameplan-grade-box small{color:#fecaca;font-size:11px;font-weight:900;margin-top:3px}.gameplan-area-quick-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gameplan-area-tags{background:#08090b57;border:1px solid rgba(220,38,38,.12);border-radius:10px;display:grid;gap:7px;min-width:0;padding:9px}.gameplan-area-tags>span{color:#fca5a5;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.gameplan-area-tags div{display:flex;flex-wrap:wrap;gap:6px}.gameplan-area-tags small{background:#111214b8;border:1px solid rgba(220,38,38,.14);border-radius:999px;color:#f9fafb;font-size:11px;font-weight:800;line-height:1.25;padding:4px 7px}.gameplan-area-details,.gameplan-debug-shell{border-top:1px solid rgba(220,38,38,.12);padding-top:8px}.gameplan-area-details summary,.gameplan-debug-shell>summary{color:#fca5a5;cursor:pointer;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gameplan-area-details[open]{display:grid;gap:8px}.gameplan-debug-shell{background:#1112147a;border:1px solid rgba(220,38,38,.1);border-radius:12px;padding:12px}.gameplan-debug-shell>summary{padding:2px 4px}.gameplan-debug-shell[open]>.gameplan-card{margin-top:12px}@media(max-width:680px){.gameplan-area-quick-grid{grid-template-columns:1fr}}.liquidity-bridge-viewer{display:grid;gap:16px}.liquidity-bridge-header{min-height:auto}.liquidity-bridge-stats,.liquidity-bridge-nearest-grid,.liquidity-bridge-session-grid{display:grid;gap:12px}.liquidity-bridge-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.liquidity-bridge-stats span,.liquidity-bridge-debug-grid span,.liquidity-bridge-debug-grid strong{color:#94a3b8;font-size:12px}.liquidity-bridge-stats strong,.liquidity-bridge-debug-grid strong{color:#f8fafc}.liquidity-bridge-nearest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.liquidity-bridge-mini-card{min-height:auto;display:grid;gap:8px}.liquidity-bridge-mini-card>span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.liquidity-bridge-mini-card strong{color:#e0f2fe;font-size:24px}.liquidity-bridge-mini-card small,.liquidity-bridge-mini-card em{color:#a8b5c7;font-style:normal}.liquidity-bridge-full{min-height:auto}.liquidity-bridge-session-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.liquidity-session-pill.asia{border-color:#facc1559;color:#fde68a}.liquidity-session-pill.london{border-color:#2dd4bf59;color:#99f6e4}.liquidity-session-pill.nyam{border-color:#fb923c59;color:#fed7aa}.liquidity-session-pill.nypm{border-color:#d946ef59;color:#f5d0fe}.liquidity-warning{color:#fbbf24!important}.liquidity-bridge-debug{min-height:auto}.liquidity-bridge-debug summary{color:#e0f2fe;cursor:pointer;font-weight:900}.liquidity-bridge-debug-grid{display:grid;gap:8px 14px;grid-template-columns:minmax(160px,auto) minmax(0,1fr);margin-top:14px}.smc-liquidity-viewer.compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media(max-width:900px){.liquidity-bridge-nearest-grid{grid-template-columns:1fr}}.brand-ai{color:#dc2626;text-shadow:0 0 16px rgba(220,38,38,.22)}.nav-list-v2{gap:18px}.nav-section{display:grid;gap:8px}.nav-section-title{color:#fca5a5;font-size:10px;font-weight:900;letter-spacing:.12em;padding:0 8px}.nav-section-items{display:grid;gap:8px}.nav-list-v2 .nav-item:hover{background:#111214f2;border-color:#dc262647;box-shadow:0 0 16px #dc26261a}.nav-list-v2 .nav-item.active{background:linear-gradient(90deg,#b91c1c47,#111214f2);border-color:#dc262673;box-shadow:0 0 18px #dc262638,inset 3px 0 #dc2626f2;color:#fff}.nav-list-v2 .nav-badge{background:#111214d1;border-color:#dc26262e;color:#fecaca}.nav-list-v2 .nav-item.active .nav-badge{background:#7f1d1db8;border-color:#f8717180;color:#fff}.v2-page-shell{display:grid;gap:18px}.v2-page-hero{align-items:end;background:radial-gradient(circle at top left,rgba(220,38,38,.18),transparent 42%),linear-gradient(135deg,#17181cf5,#0a0b0df5);border:1px solid rgba(220,38,38,.2);border-radius:16px;box-shadow:0 20px 52px #0000003d,0 0 24px #dc262614;display:flex;gap:20px;justify-content:space-between;overflow:hidden;padding:24px}.v2-page-hero p{color:#aeb4bf;line-height:1.5;margin:0;max-width:720px}.v2-page-hero>div p{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.v2-page-hero h1{color:#fff;font-size:clamp(30px,4vw,48px);letter-spacing:0;line-height:.95;margin:0}.v2-page-hero span{background:linear-gradient(90deg,#dc2626,#dc262600);display:block;height:3px;margin-top:14px;width:120px}.v2-card-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-module-card{background:linear-gradient(135deg,rgba(185,28,28,.08),transparent 45%),#111214e0;border:1px solid rgba(220,38,38,.18);border-radius:14px;box-shadow:0 14px 36px #0000002e;min-height:180px;padding:18px}.v2-card-label{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.v2-module-card h3{color:#fff;font-size:18px;margin:0 0 10px}.v2-module-card p{color:#aeb4bf;line-height:1.55;margin:0;overflow-wrap:anywhere}@media(max-width:1100px){.v2-card-grid{grid-template-columns:1fr}.v2-page-hero{align-items:stretch;flex-direction:column}}.bridge-dashboard-page{display:grid;gap:18px}.bridge-tabs{background:#111214db;border:1px solid rgba(220,38,38,.18);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.bridge-tabs button{background:#08090bc7;border:1px solid rgba(220,38,38,.16);border-radius:10px;color:#d1d5db;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.04em;min-height:40px;padding:0 16px}.bridge-tabs button:hover,.bridge-tabs button.active{background:linear-gradient(90deg,#b91c1c52,#111214eb);border-color:#dc26267a;box-shadow:0 0 18px #dc26262e;color:#fff}.bridge-dashboard-panel{display:grid;gap:14px}.bridge-panel-header{background:radial-gradient(circle at top left,rgba(220,38,38,.14),transparent 38%),#111214e0;border:1px solid rgba(220,38,38,.18);border-radius:14px;padding:16px}.bridge-panel-header h3,.bridge-subcard h3{color:#fff;margin:0}.bridge-panel-header p{color:#aeb4bf;margin:6px 0 0}.bridge-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bridge-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bridge-stat-card{background:#111214e0;border:1px solid rgba(220,38,38,.16);border-radius:12px;display:grid;gap:8px;min-height:92px;padding:14px}.bridge-stat-card span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bridge-stat-card strong{color:#fff;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.bridge-subcard{min-height:auto}.bridge-info-list dd{overflow-wrap:anywhere}.bridge-status-connected{border-color:#22c55e5c;color:#bbf7d0}.bridge-status-stale{border-color:#f59e0b6b;color:#fde68a}.bridge-status-disconnected,.bridge-status-waiting{border-color:#f871716b;color:#fecaca}@media(max-width:760px){.bridge-panel-header,.market-card-header{align-items:stretch;flex-direction:column}.bridge-actions{justify-content:flex-start}}.bias-v2-page{display:grid;gap:18px;width:100%}.bias-v2-hero,.bias-v2-card,.bias-v2-control-card{background:radial-gradient(circle at top left,rgba(220,38,38,.13),transparent 42%),linear-gradient(135deg,#17181cf5,#0c0d0ff5);border:1px solid rgba(220,38,38,.18);border-radius:16px;box-shadow:0 18px 42px #00000047}.bias-v2-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:20px}.bias-v2-eyebrow,.bias-v2-card-heading span,.bias-summary-item span,.bias-invalidation-list span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bias-v2-hero h1{color:#fff;font-size:34px;margin:4px 0 6px}.bias-v2-hero p,.bias-v2-card p,.bias-source-note{color:#aeb4bf;line-height:1.55;margin:0;overflow-wrap:anywhere}.bias-v2-control-card{align-items:end;display:flex;flex-wrap:wrap;gap:10px;min-width:min(100%,430px);padding:12px}.bias-v2-control-card label{color:#d1d5db;display:grid;flex:1;font-size:11px;font-weight:900;gap:6px;letter-spacing:.06em;min-width:150px;text-transform:uppercase}.bias-v2-control-card select,.bias-refresh-button{background:#08090bc7;border:1px solid rgba(220,38,38,.24);border-radius:10px;color:#fff;min-height:40px;padding:0 12px}.bias-refresh-button{cursor:pointer;font-weight:900}.bias-refresh-button:hover:not(:disabled){background:#b91c1c3d;border-color:#dc262680}.bias-v2-grid{display:grid;gap:14px}.bias-v2-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)}.bias-v2-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bias-v2-card{min-height:auto;padding:16px}.bias-alert-card{border-color:#f8717161;color:#fecaca}.bias-v2-card-heading{display:grid;gap:4px;margin-bottom:14px}.bias-v2-card-heading h3{color:#fff;font-size:20px;margin:0}.bias-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.bias-summary-item{background:#08090b8f;border:1px solid rgba(220,38,38,.14);border-radius:12px;display:grid;gap:8px;min-height:84px;padding:12px}.bias-summary-item strong{color:#fff;font-size:18px;overflow-wrap:anywhere}.bias-reason-box,.bias-invalidation-list div{background:#08090b80;border:1px solid rgba(220,38,38,.14);border-radius:12px;margin-top:12px;padding:12px}.bias-v2-pill{align-items:center;background:#1f293794;border:1px solid rgba(148,163,184,.26);border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;letter-spacing:.06em;min-height:30px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.bias-status-bullish{background:#22c55e1f;border-color:#22c55e5c;color:#bbf7d0!important}.bias-status-bearish{background:#dc262629;border-color:#f8717166;color:#fecaca!important}.bias-status-mixed{background:#f59e0b21;border-color:#f59e0b5c;color:#fde68a!important}.bias-status-neutral{background:#6b728029;border-color:#9ca3af42;color:#d1d5db!important}.bias-breakdown-table{display:grid;gap:8px}.bias-breakdown-row{align-items:center;background:#08090b70;border:1px solid rgba(220,38,38,.12);border-radius:12px;color:#cbd5e1;display:grid;gap:10px;grid-template-columns:60px 112px minmax(150px,.9fr) minmax(160px,1fr) minmax(160px,1fr) minmax(150px,.9fr);min-height:48px;padding:10px 12px}.bias-breakdown-head{background:transparent;border-color:#dc262633;color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.06em;min-height:34px;text-transform:uppercase}.bias-breakdown-row strong{color:#fff}.bias-breakdown-row span{overflow-wrap:anywhere}.bias-permission-badge{margin-top:14px}.bias-invalidation-list{display:grid;gap:10px}@media(max-width:1100px){.bias-v2-hero,.bias-v2-control-card{align-items:stretch;flex-direction:column}.bias-v2-grid-main,.bias-v2-grid-two,.bias-summary-grid,.bias-breakdown-row{grid-template-columns:1fr}.bias-breakdown-head{display:none}}.bias-warning-box{background:#f59e0b1f;border:1px solid rgba(245,158,11,.32);border-radius:12px;margin-top:12px;padding:12px}.bias-warning-box span{color:#fde68a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bias-story-list{display:grid;gap:8px}.bias-story-list p{background:#08090b70;border:1px solid rgba(220,38,38,.12);border-radius:10px;color:#d1d5db;margin:0;padding:10px 12px}.bias-invalidation-list small{color:#aeb4bf;display:block;font-size:12px;margin-top:6px}.bias-dashboard-page{gap:14px}.bias-dashboard-hero{padding:16px 18px}.bias-dashboard-hero h1{font-size:30px}.bias-decision-bar{background:radial-gradient(circle at top left,rgba(220,38,38,.18),transparent 42%),linear-gradient(135deg,#17181cfa,#090a0cfa);border:1px solid rgba(220,38,38,.24);border-radius:16px;box-shadow:0 18px 42px #0000004d;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.bias-decision-bar p{border-top:1px solid rgba(220,38,38,.14);color:#d1d5db;grid-column:1 / -1;line-height:1.45;margin:0;padding-top:12px}.bias-decision-cell{display:grid;gap:6px}.bias-decision-cell span,.bias-card-titleline span,.bias-d1-card span,.bias-row span,.bias-lower-item span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bias-decision-cell strong{font-size:clamp(28px,3vw,42px);line-height:1}.bias-d1-card,.bias-decision-card{background:#111214e6;border:1px solid rgba(220,38,38,.16);border-radius:14px;box-shadow:0 12px 28px #00000038}.bias-d1-card{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;padding:12px 14px}.bias-d1-card p{color:#aeb4bf;flex:1;margin:0;min-width:220px}.bias-structure-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bias-decision-card{padding:14px}.bias-card-titleline{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.bias-card-titleline h3{color:#fff;font-size:18px;margin:3px 0 0}.bias-row-list{display:grid;gap:7px}.bias-row{align-items:center;background:#08090b70;border:1px solid rgba(220,38,38,.09);border-radius:10px;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr);min-height:38px;padding:8px 10px}.bias-row strong{color:#f8fafc;font-size:14px;overflow-wrap:anywhere;text-align:right}.bias-lower-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bias-lower-item{background:#08090b70;border:1px solid rgba(220,38,38,.1);border-radius:12px;display:grid;gap:6px;padding:12px}.bias-lower-item strong{color:#fff;font-size:17px}.bias-lower-item small{color:#aeb4bf}.bias-story-card p{color:#d1d5db;font-size:15px;line-height:1.55;margin:0}@media(max-width:980px){.bias-decision-bar,.bias-structure-grid,.bias-lower-grid,.bias-row{grid-template-columns:1fr}.bias-row strong{text-align:left}}.bias-final-page{gap:12px}.bias-final-hero{padding:14px 16px}.bias-top-strip{background:linear-gradient(135deg,#17181cfa,#0a0b0dfa);border:1px solid rgba(220,38,38,.2);border-radius:14px;display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr 1.6fr;overflow:hidden}.bias-top-strip div{background:#08090b52;display:grid;gap:5px;min-height:82px;padding:14px}.bias-top-strip span,.bias-d1-slim span,.bias-compact-card header span,.bias-checklist-card header span,.bias-story-compact header span,.bias-mid-row span,.bias-check-row span,.bias-compact-row span{color:#fca5a5;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bias-top-strip strong{color:#fff;font-size:clamp(18px,2.2vw,30px);line-height:1.12;overflow-wrap:anywhere}.bias-summary-sentence{color:#d1d5db;font-size:15px;line-height:1.45;margin:0;padding:0 4px}.bias-d1-slim,.bias-compact-card,.bias-checklist-card,.bias-story-compact,.bias-mid-row{background:#111214e6;border:1px solid rgba(220,38,38,.14);border-radius:14px}.bias-d1-slim{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.bias-d1-slim p{color:#aeb4bf;flex:1;margin:0;min-width:220px}.bias-final-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bias-compact-card,.bias-checklist-card,.bias-story-compact{padding:12px}.bias-compact-card header,.bias-checklist-card header,.bias-story-compact header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bias-compact-card h3,.bias-checklist-card h3,.bias-story-compact h3{color:#fff;font-size:17px;margin:2px 0 0}.bias-compact-list{display:grid;gap:6px}.bias-compact-row,.bias-check-row{align-items:center;background:#08090b61;border:1px solid rgba(220,38,38,.08);border-radius:9px;display:grid;gap:10px;grid-template-columns:130px minmax(0,1fr);min-height:34px;padding:7px 9px}.bias-compact-row strong,.bias-check-row strong{color:#f8fafc;font-size:13px;overflow-wrap:anywhere;text-align:right}.bias-mid-row{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.bias-mid-row div{background:#08090b4d;display:grid;gap:5px;padding:10px 11px}.bias-mid-row strong{color:#fff;font-size:16px}.bias-checklist-card{display:grid;gap:7px}.bias-check-row{grid-template-columns:minmax(0,1fr) auto}.bias-story-compact p{color:#d1d5db;line-height:1.45;margin:0 0 7px}.bias-story-compact p:last-child{margin-bottom:0}@media(max-width:980px){.bias-top-strip,.bias-final-grid,.bias-mid-row,.bias-compact-row{grid-template-columns:1fr}.bias-compact-row strong{text-align:left}}.bias-pro-page{color:#e5e7eb;display:grid;gap:16px;width:100%}.bias-pro-header{align-items:center;background:linear-gradient(135deg,#090d13fa,#080a0ef5);border:1px solid rgba(148,163,184,.12);border-radius:12px;display:flex;justify-content:space-between;gap:18px;padding:18px 20px}.bias-pro-title{align-items:center;display:flex;gap:14px}.bias-title-mark,.bias-pro-icon,.bias-info-dot{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;font-weight:900;justify-content:center}.bias-title-mark{border:2px solid #ff5b63;color:#ff5b63;height:34px;width:34px}.bias-pro-title h1{color:#fff;font-size:30px;letter-spacing:.01em;margin:0}.bias-pro-title p{color:#aeb4bf;font-size:13px;margin:2px 0 0}.bias-pro-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bias-pro-controls select,.bias-pro-controls button{background:#0a0e14eb;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#f8fafc;min-height:44px;padding:0 16px}.bias-pro-controls button{cursor:pointer;font-weight:900}.bias-pro-decision{background:linear-gradient(135deg,#1d0d12f5,#090b10f5);border:1px solid rgba(248,72,82,.36);border-radius:12px;box-shadow:0 22px 44px #00000057;display:grid;grid-template-columns:1.05fr 1.05fr 1fr .95fr 1.15fr;overflow:hidden}.bias-pro-metric,.bias-pro-invalidation{align-items:center;border-right:1px solid rgba(148,163,184,.13);display:flex;gap:16px;min-height:116px;padding:22px 28px}.bias-pro-invalidation{align-items:flex-start;border-right:0;display:grid;gap:5px}.bias-pro-icon{background:#f8485224;border:1px solid rgba(248,72,82,.18);font-size:14px;height:56px;width:56px}.bias-pro-metric span:not(.bias-pro-icon),.bias-pro-invalidation span,.bias-pro-panel header span,.bias-pro-lower header span,.bias-pro-checklist header span,.bias-pro-story header span,.bias-pro-keylevel span,.bias-pro-row span,.bias-pro-lower-card span,.bias-pro-check-item span{color:#cbd5e1;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.bias-pro-metric strong{display:block;font-size:clamp(26px,3vw,39px);line-height:1;margin-top:7px}.bias-pro-invalidation p{color:#f8fafc;font-size:15px;margin:0}.bias-pro-invalidation strong,.bias-pro-keylevel strong{color:#ff5b63;font-size:clamp(26px,3vw,36px);line-height:1}.bias-pro-note{align-items:center;background:#0c121cc7;border:1px solid rgba(148,163,184,.14);border-radius:10px;display:flex;gap:18px;padding:16px 22px}.bias-info-dot{border:1px solid rgba(56,189,248,.55);color:#38bdf8;height:30px;width:30px}.bias-pro-note p{color:#dbe4f0;font-size:16px;line-height:1.45;margin:0}.bias-pro-structure-grid,.bias-pro-bottom{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bias-pro-panel,.bias-pro-lower,.bias-pro-checklist,.bias-pro-story,.bias-pro-keylevel{background:linear-gradient(145deg,#0b1018f5,#07090df5);border:1px solid rgba(248,72,82,.32);border-radius:12px;box-shadow:0 18px 36px #00000042}.bias-pro-panel,.bias-pro-lower,.bias-pro-checklist,.bias-pro-story,.bias-pro-keylevel{padding:16px}.bias-pro-panel header,.bias-pro-lower header,.bias-pro-checklist header,.bias-pro-story header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.bias-pro-panel h3,.bias-pro-lower h3,.bias-pro-checklist h3,.bias-pro-story h3{color:#f8fafc;font-size:18px;margin:3px 0 0}.bias-pro-lower h3 small{color:#aeb4bf;font-size:13px;font-weight:500}.bias-pro-move{align-items:center;background:#080c12d1;border:1px solid rgba(148,163,184,.12);border-radius:10px 10px 0 0;display:flex;gap:14px;padding:16px}.bias-pro-move small{color:#9ca3af;display:block;font-size:13px}.bias-pro-move strong{color:#f59e0b;display:block;font-size:18px;margin-top:2px}.bias-pro-rows{border:1px solid rgba(148,163,184,.1);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.bias-pro-row{align-items:center;background:#070b11a8;border-top:1px solid rgba(148,163,184,.1);display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr) minmax(130px,auto);min-height:52px;padding:0 14px}.bias-pro-row:first-child{border-top:0}.bias-pro-row strong{color:#f8fafc;font-size:15px;overflow-wrap:anywhere}.bias-pro-row em{color:#cbd5e1;font-style:normal;text-align:right}.bias-pro-lower-grid,.bias-pro-check-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bias-pro-lower-card{align-items:center;background:#080c12c7;border:1px solid rgba(148,163,184,.12);border-radius:10px;display:flex;justify-content:space-between;min-height:84px;padding:16px 18px}.bias-pro-lower-card strong{color:#f59e0b;display:block;font-size:17px;margin-top:4px}.bias-pro-lower-card small{color:#cbd5e1;display:block;margin-top:4px}.bias-sparkline{border-bottom:2px solid rgba(245,158,11,.75);border-radius:50%;height:34px;opacity:.75;transform:rotate(-12deg);width:70px}.bias-pro-checklist{grid-column:1 / -1}.bias-pro-check-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bias-pro-check-item{align-items:center;border-right:1px solid rgba(148,163,184,.14);display:flex;gap:12px;min-height:62px;padding:6px 12px}.bias-pro-check-item:last-child{border-right:0}.bias-check-circle{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;height:42px;justify-content:center;width:42px}.bias-check-circle.ok{background:#22c55e24;border:1px solid rgba(34,197,94,.35);color:#4ade80}.bias-check-circle.bad{background:#f8485224;border:1px solid rgba(248,72,82,.35);color:#ff5b63}.bias-check-circle.warn{background:#f59e0b24;border:1px solid rgba(245,158,11,.36);color:#fbbf24}.bias-pro-check-item strong{display:block;font-size:14px;margin-top:3px}.bias-pro-bottom{grid-template-columns:minmax(0,1fr) 310px}.bias-pro-story p{color:#dbe4f0;font-size:15px;line-height:1.45;margin:0 0 12px}.bias-pro-story p:last-child{margin-bottom:0}.bias-pro-keylevel{display:grid;gap:10px}.bias-pro-keylevel small{color:#cbd5e1;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bias-pro-keylevel p{color:#dbe4f0;margin:0}@media(max-width:1100px){.bias-pro-header,.bias-pro-controls{align-items:stretch;flex-direction:column}.bias-pro-decision,.bias-pro-structure-grid,.bias-pro-lower-grid,.bias-pro-check-grid,.bias-pro-bottom{grid-template-columns:1fr}.bias-pro-metric,.bias-pro-invalidation,.bias-pro-check-item{border-right:0}.bias-pro-row{grid-template-columns:1fr;padding:12px 14px}.bias-pro-row em{text-align:left}}.bias-direction-page{gap:14px}.bias-dir-top{background:linear-gradient(135deg,#17181cfa,#090b10fa);border:1px solid rgba(220,38,38,.2);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.bias-dir-metric{background:#08090b61;display:grid;gap:7px;min-height:84px;padding:14px}.bias-dir-metric span,.bias-dir-story span,.bias-dir-table-card header span,.bias-dir-score span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bias-dir-metric strong{color:#fff;font-size:clamp(18px,2.2vw,30px);line-height:1.08;overflow-wrap:anywhere}.bias-dir-story,.bias-dir-table-card,.bias-dir-score{background:#111214eb;border:1px solid rgba(220,38,38,.14);border-radius:14px;padding:14px}.bias-dir-story p{color:#d1d5db;font-size:15px;line-height:1.5;margin:8px 0 0}.bias-dir-table-card header{align-items:baseline;display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.bias-dir-table-card header small{color:#aeb4bf}.bias-dir-table{display:grid;gap:7px}.bias-dir-row{align-items:center;background:#08090b6b;border:1px solid rgba(220,38,38,.08);border-radius:10px;color:#d1d5db;display:grid;gap:10px;grid-template-columns:60px 130px minmax(140px,1fr) 80px 90px;min-height:42px;padding:8px 12px}.bias-dir-row strong{color:#fff}.bias-dir-head{background:transparent;border-color:#dc26262e;color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.06em;min-height:34px;text-transform:uppercase}.bias-dir-score{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px}.bias-dir-score p{color:#d1d5db;margin:0}.bias-dir-score strong{color:#fff}@media(max-width:980px){.bias-dir-top,.bias-dir-row{grid-template-columns:1fr}.bias-dir-head{display:none}}.liquidity-v2-page{display:grid;gap:14px;width:100%}.liq-hero,.liq-summary-card,.liq-side-column,.liq-nearest-card,.liq-warning{background:linear-gradient(145deg,#111214f5,#080a0ef5);border:1px solid rgba(220,38,38,.16);border-radius:14px;box-shadow:0 16px 34px #0000003d}.liq-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px}.liq-hero span,.liq-summary-card span,.liq-side-column header span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.liq-hero h1,.liq-side-column h3,.liq-nearest-card h3{color:#fff;margin:3px 0 0}.liq-hero p,.liq-summary-card p,.liq-empty{color:#aeb4bf;margin:5px 0 0}.liq-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.liq-actions select,.liq-actions button{background:#08090bd1;border:1px solid rgba(220,38,38,.22);border-radius:10px;color:#fff;min-height:40px;padding:0 12px}.liq-actions button{cursor:pointer;font-weight:900}.liq-pill{align-items:center;background:#1f293785;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#d1d5db;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;letter-spacing:.05em;min-height:28px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.liq-tone-buy{background:#14b8a61f;border-color:#14b8a659;color:#99f6e4!important}.liq-tone-sell{background:#dc262629;border-color:#f871715c;color:#fecaca!important}.liq-tone-muted{background:#6b728029;border-color:#9ca3af3d;color:#d1d5db!important}.liq-tone-warn{background:#f59e0b21;border-color:#f59e0b57;color:#fde68a!important}.liq-warning{border-color:#f59e0b57;color:#fde68a;padding:12px 14px}.liq-summary-grid,.liq-nearest-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.liq-nearest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.liq-summary-card{min-height:94px;padding:14px}.liq-summary-card strong{color:#fff;display:block;font-size:20px;margin-top:8px;overflow-wrap:anywhere}.liq-two-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.liq-side-column,.liq-nearest-card{padding:14px}.liq-side-column.buyside{border-color:#14b8a638}.liq-side-column.sellside{border-color:#f871713d}.liq-group{margin-top:14px}.liq-group h4{color:#fff;font-size:14px;margin:0 0 8px}.liq-group-list{display:grid;gap:7px}.liq-level-item{align-items:center;background:#08090b7a;border:1px solid rgba(148,163,184,.1);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 145px 110px auto;min-height:58px;padding:9px 10px}.liq-level-item.nearest{border-color:#f59e0b80;box-shadow:inset 3px 0 #f59e0bbf}.liq-level-item span{color:#aeb4bf;display:block;font-size:12px;margin-top:3px}.liq-level-item.cluster{background:linear-gradient(135deg,#14b8a614,#dc26260f);border-color:#f59e0b38}.liq-level-item.single{opacity:.94}.liq-cluster-list{margin-top:14px}.liq-strength strong{color:#fbbf24;letter-spacing:.04em;white-space:nowrap}.liq-strength span{text-transform:uppercase}@media(max-width:1100px){.liq-hero,.liq-actions{align-items:stretch;flex-direction:column}.liq-summary-grid,.liq-two-columns,.liq-nearest-grid,.liq-level-item{grid-template-columns:1fr}}.zones-v2-page{display:grid;gap:14px;width:100%}.zones-v2-hero,.zones-v2-summary-card,.zones-v2-column,.zones-v2-card,.zones-v2-warning{background:linear-gradient(145deg,#111214f5,#080a0ef5);border:1px solid rgba(220,38,38,.16);border-radius:14px;box-shadow:0 16px 34px #0000003d}.zones-v2-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px}.zones-v2-hero span,.zones-v2-summary-card span,.zones-v2-column>header span,.zones-v2-card header span,.zones-v2-grid span{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.zones-v2-hero h1,.zones-v2-column h2,.zones-v2-card h3{color:#fff;margin:3px 0 0}.zones-v2-hero p,.zones-v2-summary-card p,.zones-v2-empty{color:#aeb4bf;margin:5px 0 0}.zones-v2-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.zones-v2-actions select,.zones-v2-actions button{background:#08090bd1;border:1px solid rgba(220,38,38,.22);border-radius:10px;color:#fff;min-height:40px;padding:0 12px}.zones-v2-actions button{cursor:pointer;font-weight:900}.zones-v2-status{align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#d1d5db;display:inline-flex;font-size:11px;font-weight:950;min-height:28px;padding:0 10px}.zones-v2-status.connected{background:#14b8a61f;border-color:#14b8a659;color:#99f6e4}.zones-v2-status.missing{background:#dc262624;border-color:#f871715c;color:#fecaca}.zones-v2-warning{border-color:#f59e0b57;color:#fde68a;padding:12px 14px}.zones-v2-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.zones-v2-summary-card{min-height:94px;padding:14px}.zones-v2-summary-card strong{color:#fff;display:block;font-size:20px;margin-top:8px;overflow-wrap:anywhere}.zones-v2-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.zones-v2-column{display:grid;gap:10px;padding:14px;align-content:start}.zones-v2-column.buy{border-color:#14b8a638}.zones-v2-column.sell{border-color:#f871713d}.zones-v2-card{display:grid;gap:12px;padding:14px}.zones-v2-card.bullish{border-color:#14b8a647}.zones-v2-card.bearish{border-color:#f871714d}.zones-v2-card header{align-items:start;display:flex;gap:12px;justify-content:space-between}.zones-v2-card header>strong{align-items:center;background:#dc262624;border:1px solid rgba(248,113,113,.28);border-radius:999px;color:#fecaca;display:inline-flex;font-size:11px;font-weight:950;min-height:28px;padding:0 10px;white-space:nowrap}.zones-v2-card.bullish header>strong{background:#14b8a61f;border-color:#14b8a652;color:#99f6e4}.zones-v2-range{color:#fff;font-size:24px;font-weight:950;letter-spacing:0}.zones-v2-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.zones-v2-grid div{background:#08090b75;border:1px solid rgba(148,163,184,.1);border-radius:10px;min-height:58px;padding:9px 10px}.zones-v2-grid strong{color:#fff;display:block;margin-top:4px;overflow-wrap:anywhere}.zones-v2-empty{background:#08090b6b;border:1px dashed rgba(148,163,184,.18);border-radius:12px;padding:18px}@media(max-width:1100px){.zones-v2-hero,.zones-v2-actions{align-items:stretch;flex-direction:column}.zones-v2-summary,.zones-v2-columns,.zones-v2-grid{grid-template-columns:1fr}}.app-shell{--section-accent: #2f8cff;--section-accent-rgb: 47, 140, 255;--section-accent-soft: rgba(47, 140, 255, .16);--section-accent-border: rgba(47, 140, 255, .34);--section-accent-strong: #60a5fa}.app-shell.theme-market-core{--section-accent: #2f8cff;--section-accent-rgb: 47, 140, 255;--section-accent-soft: rgba(47, 140, 255, .16);--section-accent-border: rgba(47, 140, 255, .36);--section-accent-strong: #60a5fa}.app-shell.theme-strategies{--section-accent: #dc2626;--section-accent-rgb: 220, 38, 38;--section-accent-soft: rgba(220, 38, 38, .16);--section-accent-border: rgba(220, 38, 38, .4);--section-accent-strong: #f87171}.app-shell.theme-execution{--section-accent: #22c55e;--section-accent-rgb: 34, 197, 94;--section-accent-soft: rgba(34, 197, 94, .15);--section-accent-border: rgba(34, 197, 94, .38);--section-accent-strong: #4ade80}.app-shell .brand-ai{color:var(--section-accent-strong)!important;text-shadow:0 0 18px rgba(var(--section-accent-rgb),.28)}.app-shell .brand{border-bottom-color:rgba(var(--section-accent-rgb),.2)}.app-shell .nav-item.active{color:#fff!important;border-color:var(--section-accent-border)!important;box-shadow:0 0 18px rgba(var(--section-accent-rgb),.18),inset 3px 0 0 var(--section-accent)!important;background:linear-gradient(90deg,rgba(var(--section-accent-rgb),.24),#0a0e15f0)!important}.app-shell .nav-item.active .nav-badge{color:#fff!important;background:rgba(var(--section-accent-rgb),.22)!important;border-color:var(--section-accent-border)!important;box-shadow:0 0 14px rgba(var(--section-accent-rgb),.2)}.app-shell .nav-item:hover{border-color:rgba(var(--section-accent-rgb),.3)}.app-shell .nav-section-title{color:#eef3fb8f}.app-shell .topbar{border-bottom-color:rgba(var(--section-accent-rgb),.22)!important;background:radial-gradient(circle at top left,rgba(var(--section-accent-rgb),.13),transparent 32%),#090d13eb!important}.topbar-title-block{display:grid;gap:6px}.topbar-section{color:var(--section-accent-strong);font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.app-shell .topbar h1{color:#fff!important;font-size:30px;font-weight:950;letter-spacing:0}.topbar-title-block i{display:block;width:min(220px,38vw);height:2px;background:linear-gradient(90deg,var(--section-accent),transparent);border-radius:999px;box-shadow:0 0 16px rgba(var(--section-accent-rgb),.35)}.app-shell.theme-market-core .module-card,.app-shell.theme-market-core .time-card,.app-shell.theme-market-core .zones-v2-hero,.app-shell.theme-market-core .zones-v2-summary-card,.app-shell.theme-market-core .zones-v2-column,.app-shell.theme-market-core .zones-v2-card,.app-shell.theme-market-core .liq-hero,.app-shell.theme-market-core .liq-summary-card,.app-shell.theme-market-core .liq-side-column,.app-shell.theme-market-core .liq-nearest-card,.app-shell.theme-market-core .bias-dashboard-hero,.app-shell.theme-market-core .bias-pro-card,.app-shell.theme-market-core .market-bridge-card,.app-shell.theme-market-core .market-card{border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.08)!important}.app-shell.theme-strategies .module-card,.app-shell.theme-strategies .gameplan-card,.app-shell.theme-strategies .gameplan-hero,.app-shell.theme-strategies .v2-card{border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.1)!important}.app-shell.theme-execution .module-card,.app-shell.theme-execution .validator-header,.app-shell.theme-execution .validator-panel,.app-shell.theme-execution .trade-card,.app-shell.theme-execution .funded-card{border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.08)!important}.clean-time-header p,.clean-time-header .time-header-chip{display:none!important}.clean-clock-card{min-height:128px;justify-content:center;text-align:center}.clean-clock-card small{color:var(--section-accent-strong);font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.clean-clock-card strong{color:#fff;font-size:clamp(32px,4.5vw,58px);line-height:1;margin-top:10px}.clean-clock-card em,.clean-clock-card .clock-label{display:none!important}.app-shell .nav-section{border:1px solid transparent;border-radius:14px;padding:8px;transition:border-color .16s ease,background .16s ease,opacity .16s ease}.app-shell .nav-section.dim-section{opacity:.48}.app-shell .nav-section.dim-section .nav-section-title{color:#aeb8c68f!important}.app-shell .nav-section.dim-section .nav-item{background:#080c12b8!important;border-color:#505c6e38!important;color:#7f8b9c!important;box-shadow:none!important}.app-shell .nav-section.dim-section .nav-badge{background:#0f151ed1!important;border-color:#5a677a38!important;color:#8d9aad!important;box-shadow:none!important}.app-shell .nav-section.active-section{background:linear-gradient(180deg,rgba(var(--section-accent-rgb),.08),#080c1238);border-color:rgba(var(--section-accent-rgb),.16)}.app-shell .nav-section.active-section .nav-section-title{color:var(--section-accent-strong)!important;text-shadow:0 0 14px rgba(var(--section-accent-rgb),.2)}.app-shell .nav-section.active-section .nav-item{background:#0a0e15db!important;border-color:rgba(var(--section-accent-rgb),.24)!important;color:#dbe7f7!important;box-shadow:inset 0 0 0 1px rgba(var(--section-accent-rgb),.04)!important}.app-shell .nav-section.active-section .nav-item:hover{background:rgba(var(--section-accent-rgb),.1)!important;border-color:rgba(var(--section-accent-rgb),.36)!important;color:#fff!important}.app-shell .nav-section.active-section .nav-badge{background:rgba(var(--section-accent-rgb),.12)!important;border-color:rgba(var(--section-accent-rgb),.28)!important;color:#fff!important}.app-shell .nav-section.active-section .nav-item.active{color:#fff!important;border-color:rgba(var(--section-accent-rgb),.62)!important;box-shadow:0 0 22px rgba(var(--section-accent-rgb),.24),inset 3px 0 0 var(--section-accent)!important;background:linear-gradient(90deg,rgba(var(--section-accent-rgb),.3),#0a0e15f0)!important}.app-shell .nav-section.active-section .nav-item.active .nav-badge{background:rgba(var(--section-accent-rgb),.28)!important;border-color:rgba(var(--section-accent-rgb),.62)!important;box-shadow:0 0 16px rgba(var(--section-accent-rgb),.28)!important}.theme-market-core .bridge-dashboard-page{--bridge-accent: var(--section-accent, #38bdf8);--bridge-accent-soft: var(--section-accent-soft, rgba(56, 189, 248, .16));--bridge-accent-border: var(--section-accent-border, rgba(56, 189, 248, .3));gap:14px}.theme-market-core .market-core-page-header{align-items:center;background:linear-gradient(135deg,#0f172ad6,#080b12b8);border:1px solid var(--bridge-accent-border);border-radius:16px;box-shadow:0 18px 50px #0208173d,0 0 24px var(--bridge-accent-soft);padding:18px 20px}.theme-market-core .market-core-page-header .section-kicker{color:var(--bridge-accent);font-size:11px;font-weight:900;letter-spacing:.12em;margin:0 0 6px}.theme-market-core .market-core-page-header h2{font-size:30px;margin:0}.market-data-toolbar,.bridge-status-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.theme-market-core .bridge-dashboard-page .secondary-button,.theme-market-core .bridge-dashboard-page .ghost-button{border-color:var(--bridge-accent-border);box-shadow:none}.theme-market-core .bridge-dashboard-page .secondary-button:hover,.theme-market-core .bridge-dashboard-page .ghost-button:hover{border-color:#38bdf88c;box-shadow:0 0 16px var(--bridge-accent-soft)}.theme-market-core .bridge-tabs{background:#080d16d1;border:1px solid var(--bridge-accent-border);border-radius:14px;box-shadow:0 0 18px #38bdf814;gap:8px;padding:6px}.theme-market-core .bridge-tabs button{background:#0f172ac2;border:1px solid rgba(148,163,184,.14);border-radius:10px;color:#94a3b8}.theme-market-core .bridge-tabs button:hover,.theme-market-core .bridge-tabs button.active{background:linear-gradient(90deg,#38bdf838,#0f172ae6);border-color:#38bdf87a;box-shadow:0 0 18px #38bdf82e;color:#f8fafc}.bridge-status-card,.bridge-section-card,.market-debug-details{background:linear-gradient(145deg,#0f172ad1,#080b12d1);border:1px solid rgba(148,163,184,.14);border-radius:16px;box-shadow:0 18px 42px #02081738}.theme-market-core .bridge-status-card,.theme-market-core .bridge-section-card,.theme-market-core .market-debug-details{border-color:#38bdf82e}.bridge-status-card{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);padding:18px}.bridge-card-label,.bridge-section-header span,.bridge-preview-card span,.bridge-symbol-title span,.bridge-status-metrics span{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.theme-market-core .bridge-card-label,.theme-market-core .bridge-preview-card span{color:#7dd3fc}.bridge-status-card h3,.bridge-section-header h3{color:#f8fafc;font-size:18px;margin:0}.bridge-status-card p{color:#cbd5e1;margin:8px 0 10px}.bridge-status-card small{color:#64748b;display:block;font-size:12px;overflow-wrap:anywhere}.bridge-status-metrics>div{background:#02061757;border:1px solid rgba(148,163,184,.1);border-radius:12px;display:grid;gap:4px;min-width:130px;padding:9px 11px}.bridge-status-metrics strong{color:#f8fafc;font-size:13px;overflow-wrap:anywhere}.bridge-error-line strong{color:#fca5a5}.theme-market-core .bridge-stat-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.theme-market-core .bridge-stat-card{background:#0f172ab8;border-color:#38bdf82e;border-radius:14px;min-height:74px}.theme-market-core .bridge-stat-card span{color:#7dd3fc}.theme-market-core .bridge-stat-card strong{color:#f8fafc;font-size:18px}.bridge-section-card{display:grid;gap:14px;padding:16px}.bridge-section-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.bridge-symbol-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bridge-symbol-card,.bridge-preview-card{background:#02061747;border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:13px}.theme-market-core .bridge-symbol-card:hover,.theme-market-core .bridge-preview-card:hover{border-color:#38bdf852;box-shadow:0 0 18px #38bdf814}.bridge-symbol-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.bridge-symbol-title strong{color:#f8fafc;font-size:16px}.bridge-price-grid,.bridge-nearest-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-nearest-grid{grid-template-columns:1fr}.bridge-price-grid span,.bridge-nearest-grid span{color:#94a3b8;display:grid;font-size:12px;gap:3px}.bridge-price-grid strong,.bridge-nearest-grid strong{color:#e2e8f0;font-size:13px;overflow-wrap:anywhere}.bridge-tf-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.bridge-tf-row span,.bridge-sample-list span{background:#0f172ab8;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#cbd5e1;font-size:11px;padding:5px 8px}.bridge-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bridge-preview-card{display:grid;gap:6px}.bridge-preview-card strong{color:#f8fafc;font-size:24px;line-height:1.1}.bridge-preview-card small{color:#64748b;font-size:12px}.bridge-sample-list{display:flex;flex-wrap:wrap;gap:8px}.market-debug-details{padding:12px 14px}.market-debug-details summary{color:#cbd5e1;cursor:pointer;font-size:13px;font-weight:850}.market-debug-details[open] summary{margin-bottom:12px}.theme-market-core .market-debug-details summary:hover{color:var(--bridge-accent)}@media(max-width:900px){.bridge-status-card{grid-template-columns:1fr}.market-data-toolbar,.bridge-status-metrics{justify-content:flex-start}}@media(max-width:620px){.bridge-price-grid{grid-template-columns:1fr}.bridge-section-header,.market-core-page-header{align-items:flex-start;flex-direction:column}}.bridge-health-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-health-grid span{color:#94a3b8;display:grid;font-size:12px;gap:3px}.bridge-health-grid strong{color:#e2e8f0;font-size:14px}@media(max-width:620px){.bridge-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.theme-market-core .bias-pro-page{--bias-core-accent: var(--section-accent, #38bdf8);--bias-core-soft: var(--section-accent-soft, rgba(56, 189, 248, .16));--bias-core-border: var(--section-accent-border, rgba(56, 189, 248, .3));color:#e5edf7}.app-shell.theme-market-core .bias-pro-header{align-items:center;background:linear-gradient(135deg,#0f172ad6,#080d16c2);border:1px solid var(--bias-core-border);border-radius:16px;box-shadow:0 18px 50px #0208173d,0 0 24px var(--bias-core-soft);padding:18px 20px;position:relative}.app-shell.theme-market-core .bias-pro-header:after{background:linear-gradient(90deg,var(--bias-core-accent),transparent);border-radius:999px;bottom:0;content:"";height:2px;left:20px;position:absolute;width:140px}.app-shell.theme-market-core .bias-pro-title .section-kicker{color:var(--bias-core-accent);font-size:11px;font-weight:900;letter-spacing:.12em;margin:0 0 6px}.app-shell.theme-market-core .bias-pro-title h1{color:#f8fafc;font-size:30px;letter-spacing:0;margin:0}.app-shell.theme-market-core .bias-title-mark{background:#38bdf81f;border-color:#38bdf852;color:#7dd3fc}.app-shell.theme-market-core .bias-pro-controls select,.app-shell.theme-market-core .bias-pro-controls button{background:#080d16d6;border-color:#38bdf842;color:#f8fafc}.app-shell.theme-market-core .bias-pro-controls select:focus,.app-shell.theme-market-core .bias-pro-controls button:hover{border-color:#38bdf894;box-shadow:0 0 16px #38bdf824;outline:none}.app-shell.theme-market-core .bias-pro-decision,.app-shell.theme-market-core .bias-pro-panel,.app-shell.theme-market-core .bias-pro-lower,.app-shell.theme-market-core .bias-pro-checklist,.app-shell.theme-market-core .bias-pro-story,.app-shell.theme-market-core .bias-pro-keylevel,.app-shell.theme-market-core .bias-pro-note,.app-shell.theme-market-core .bias-v2-card{background:linear-gradient(145deg,#0f172ad1,#080d16d1);border:1px solid rgba(56,189,248,.2);box-shadow:0 18px 42px #02081738,0 0 18px #38bdf80f}.app-shell.theme-market-core .bias-pro-decision{border-color:#38bdf84d}.app-shell.theme-market-core .bias-pro-metric,.app-shell.theme-market-core .bias-pro-invalidation,.app-shell.theme-market-core .bias-pro-check-item{border-color:#38bdf824}.app-shell.theme-market-core .bias-pro-icon,.app-shell.theme-market-core .bias-info-dot{background:#38bdf81f!important;border:1px solid rgba(56,189,248,.3)!important;color:#7dd3fc!important}.app-shell.theme-market-core .bias-pro-metric span:not(.bias-pro-icon),.app-shell.theme-market-core .bias-pro-invalidation span,.app-shell.theme-market-core .bias-pro-panel header span,.app-shell.theme-market-core .bias-pro-lower header span,.app-shell.theme-market-core .bias-pro-checklist header span,.app-shell.theme-market-core .bias-pro-story header span,.app-shell.theme-market-core .bias-pro-keylevel span,.app-shell.theme-market-core .bias-pro-row span,.app-shell.theme-market-core .bias-pro-lower-card span,.app-shell.theme-market-core .bias-pro-check-item span{color:#93c5fd}.app-shell.theme-market-core .bias-pro-panel h3,.app-shell.theme-market-core .bias-pro-lower h3,.app-shell.theme-market-core .bias-pro-checklist h3,.app-shell.theme-market-core .bias-pro-story h3,.app-shell.theme-market-core .bias-pro-invalidation p,.app-shell.theme-market-core .bias-pro-row strong,.app-shell.theme-market-core .bias-pro-story p,.app-shell.theme-market-core .bias-pro-keylevel p{color:#f8fafc}.app-shell.theme-market-core .bias-pro-metric strong,.app-shell.theme-market-core .bias-pro-row strong,.app-shell.theme-market-core .bias-pro-lower-card strong,.app-shell.theme-market-core .bias-pro-check-item strong{background:transparent!important;border:0!important;padding:0!important}.app-shell.theme-market-core .bias-pro-metric strong.bias-status-neutral,.app-shell.theme-market-core .bias-pro-metric strong:not(.bias-status-bullish):not(.bias-status-bearish):not(.bias-status-mixed){color:#f8fafc}.app-shell.theme-market-core .bias-pro-metric strong.bias-status-bullish,.app-shell.theme-market-core .bias-pro-row strong.bias-status-bullish,.app-shell.theme-market-core .bias-pro-lower-card strong.bias-status-bullish,.app-shell.theme-market-core .bias-pro-check-item strong.bias-status-bullish{color:#34d399}.app-shell.theme-market-core .bias-pro-metric strong.bias-status-bearish,.app-shell.theme-market-core .bias-pro-row strong.bias-status-bearish,.app-shell.theme-market-core .bias-pro-lower-card strong.bias-status-bearish,.app-shell.theme-market-core .bias-pro-check-item strong.bias-status-bearish{color:#f87171}.app-shell.theme-market-core .bias-pro-metric strong.bias-status-mixed,.app-shell.theme-market-core .bias-pro-row strong.bias-status-mixed,.app-shell.theme-market-core .bias-pro-lower-card strong.bias-status-mixed,.app-shell.theme-market-core .bias-pro-check-item strong.bias-status-mixed{color:#fbbf24}.app-shell.theme-market-core .bias-pro-invalidation strong,.app-shell.theme-market-core .bias-pro-keylevel strong{color:#7dd3fc}.app-shell.theme-market-core .bias-pro-note{border-color:#38bdf838}.app-shell.theme-market-core .bias-pro-note p{color:#e2e8f0}.app-shell.theme-market-core .bias-pro-move,.app-shell.theme-market-core .bias-pro-rows,.app-shell.theme-market-core .bias-pro-row,.app-shell.theme-market-core .bias-pro-lower-card{background:#02061747;border-color:#38bdf81f}.app-shell.theme-market-core .bias-v2-pill{background:#0f172ab8;border-color:#38bdf82e;color:#dbeafe}.app-shell.theme-market-core .bias-v2-pill.bias-status-bullish{background:#22c55e1a;border-color:#22c55e47;color:#86efac}.app-shell.theme-market-core .bias-v2-pill.bias-status-bearish{background:#f871711a;border-color:#f8717147;color:#fca5a5}.app-shell.theme-market-core .bias-v2-pill.bias-status-mixed{background:#f59e0b1f;border-color:#f59e0b47;color:#fcd34d}.app-shell.theme-market-core .bias-pro-keylevel{border-color:#38bdf83d}.app-shell.theme-market-core .bias-sparkline{opacity:.65}.app-shell.theme-market-core .bias-check-circle.ok{background:#22c55e24;border-color:#22c55e59;color:#86efac}.app-shell.theme-market-core .bias-check-circle.bad{background:#f8717124;border-color:#f8717159;color:#fca5a5}.app-shell.theme-market-core .bias-check-circle.warn{background:#f59e0b24;border-color:#f59e0b5c;color:#fcd34d}.app-shell.theme-market-core .liquidity-v2-page{--liq-core-accent: var(--section-accent, #38bdf8);--liq-core-soft: var(--section-accent-soft, rgba(56, 189, 248, .16));--liq-core-border: var(--section-accent-border, rgba(56, 189, 248, .3));color:#e5edf7}.app-shell.theme-market-core .liq-hero{align-items:center;background:linear-gradient(135deg,#0f172ad6,#080d16c2);border:1px solid var(--liq-core-border);border-radius:16px;box-shadow:0 18px 50px #0208173d,0 0 24px var(--liq-core-soft);padding:18px 20px;position:relative}.app-shell.theme-market-core .liq-hero:after{background:linear-gradient(90deg,var(--liq-core-accent),transparent);border-radius:999px;bottom:0;content:"";height:2px;left:20px;position:absolute;width:160px}.app-shell.theme-market-core .liq-hero span,.app-shell.theme-market-core .liq-summary-card span,.app-shell.theme-market-core .liq-side-column header span,.app-shell.theme-market-core .liq-nearest-card h3{color:#7dd3fc}.app-shell.theme-market-core .liq-hero h1{color:#f8fafc;font-size:30px;letter-spacing:0;margin:3px 0 0}.app-shell.theme-market-core .liq-actions select,.app-shell.theme-market-core .liq-actions button{background:#080d16d6;border-color:#38bdf842;color:#f8fafc}.app-shell.theme-market-core .liq-actions select:focus,.app-shell.theme-market-core .liq-actions button:hover{border-color:#38bdf894;box-shadow:0 0 16px #38bdf824;outline:none}.app-shell.theme-market-core .liq-summary-card,.app-shell.theme-market-core .liq-side-column,.app-shell.theme-market-core .liq-nearest-card,.app-shell.theme-market-core .liq-warning{background:linear-gradient(145deg,#0f172ad1,#080d16d1);border:1px solid rgba(56,189,248,.2);border-radius:16px;box-shadow:0 18px 42px #02081738,0 0 18px #38bdf80f}.app-shell.theme-market-core .liq-summary-card strong,.app-shell.theme-market-core .liq-side-column h3,.app-shell.theme-market-core .liq-nearest-card h3,.app-shell.theme-market-core .liq-level-item strong{color:#f8fafc}.app-shell.theme-market-core .liq-summary-card p,.app-shell.theme-market-core .liq-empty,.app-shell.theme-market-core .liq-level-item span{color:#cbd5e1}.app-shell.theme-market-core .liq-side-column.buyside,.app-shell.theme-market-core .liq-side-column.sellside{border-color:#38bdf838}.app-shell.theme-market-core .liq-level-item{background:#0206174d;border-color:#38bdf824;border-radius:12px}.app-shell.theme-market-core .liq-level-item.cluster{background:linear-gradient(135deg,#38bdf814,#0f172ab3);border-color:#38bdf838}.app-shell.theme-market-core .liq-level-item.nearest{border-color:#22d3ee8f;box-shadow:inset 3px 0 #22d3eed9,0 0 18px #22d3ee1f}.app-shell.theme-market-core .liq-strength strong{color:#fbbf24}.app-shell.theme-market-core .liq-pill{background:#0f172ab8;border-color:#38bdf82e;color:#dbeafe}.app-shell.theme-market-core .liq-tone-buy{background:#14b8a61f;border-color:#14b8a659;color:#99f6e4!important}.app-shell.theme-market-core .liq-tone-sell{background:#f871711a;border-color:#f8717147;color:#fca5a5!important}.app-shell.theme-market-core .liq-tone-muted{background:#6b728029;border-color:#9ca3af3d;color:#d1d5db!important}.app-shell.theme-market-core .liq-tone-warn,.app-shell.theme-market-core .liq-warning{background:#f59e0b1f;border-color:#f59e0b52;color:#fde68a}.app-shell.theme-market-core .zones-v2-page{--zones-core-accent: var(--section-accent, #38bdf8);--zones-core-soft: var(--section-accent-soft, rgba(56, 189, 248, .16));--zones-core-border: var(--section-accent-border, rgba(56, 189, 248, .3));color:#e5edf7}.app-shell.theme-market-core .zones-v2-hero{align-items:center;background:linear-gradient(135deg,#0f172ad6,#080d16c2);border:1px solid var(--zones-core-border);border-radius:16px;box-shadow:0 18px 50px #0208173d,0 0 24px var(--zones-core-soft);padding:18px 20px;position:relative}.app-shell.theme-market-core .zones-v2-hero:after{background:linear-gradient(90deg,var(--zones-core-accent),transparent);border-radius:999px;bottom:0;content:"";height:2px;left:20px;position:absolute;width:130px}.app-shell.theme-market-core .zones-v2-hero span,.app-shell.theme-market-core .zones-v2-summary-card span,.app-shell.theme-market-core .zones-v2-column>header span,.app-shell.theme-market-core .zones-v2-card header span,.app-shell.theme-market-core .zones-v2-grid span{color:#7dd3fc}.app-shell.theme-market-core .zones-v2-hero h1{color:#f8fafc;font-size:30px;letter-spacing:0;margin:3px 0 0}.app-shell.theme-market-core .zones-v2-actions select,.app-shell.theme-market-core .zones-v2-actions button{background:#080d16d6;border-color:#38bdf842;color:#f8fafc}.app-shell.theme-market-core .zones-v2-actions select:focus,.app-shell.theme-market-core .zones-v2-actions button:hover{border-color:#38bdf894;box-shadow:0 0 16px #38bdf824;outline:none}.app-shell.theme-market-core .zones-v2-summary-card,.app-shell.theme-market-core .zones-v2-column,.app-shell.theme-market-core .zones-v2-card,.app-shell.theme-market-core .zones-v2-warning{background:linear-gradient(145deg,#0f172ad1,#080d16d1);border:1px solid rgba(56,189,248,.2);border-radius:16px;box-shadow:0 18px 42px #02081738,0 0 18px #38bdf80f}.app-shell.theme-market-core .zones-v2-summary-card strong,.app-shell.theme-market-core .zones-v2-column h2,.app-shell.theme-market-core .zones-v2-card h3,.app-shell.theme-market-core .zones-v2-range,.app-shell.theme-market-core .zones-v2-grid strong{color:#f8fafc}.app-shell.theme-market-core .zones-v2-summary-card p,.app-shell.theme-market-core .zones-v2-empty{color:#cbd5e1}.app-shell.theme-market-core .zones-v2-column.buy,.app-shell.theme-market-core .zones-v2-column.sell{border-color:#38bdf838}.app-shell.theme-market-core .zones-v2-card.bullish,.app-shell.theme-market-core .zones-v2-card.bearish{border-color:#38bdf82e}.app-shell.theme-market-core .zones-v2-card:first-of-type{border-color:#22d3ee80;box-shadow:inset 3px 0 #22d3eec7,0 0 18px #22d3ee1a}.app-shell.theme-market-core .zones-v2-card header>strong{background:#38bdf81f;border-color:#38bdf852;color:#bfdbfe}.app-shell.theme-market-core .zones-v2-card.bullish header>strong{background:#14b8a61f;border-color:#14b8a657;color:#99f6e4}.app-shell.theme-market-core .zones-v2-card.bearish header>strong{background:#f871711a;border-color:#f8717147;color:#fca5a5}.app-shell.theme-market-core .zones-v2-grid div,.app-shell.theme-market-core .zones-v2-empty{background:#0206174d;border-color:#38bdf81f}.app-shell.theme-market-core .zones-v2-status{background:#0f172ab8;border-color:#38bdf82e;color:#dbeafe}.app-shell.theme-market-core .zones-v2-status.connected{background:#14b8a61f;border-color:#14b8a659;color:#99f6e4}.app-shell.theme-market-core .zones-v2-status.missing,.app-shell.theme-market-core .zones-v2-warning{background:#f59e0b1f;border-color:#f59e0b52;color:#fde68a}.app-shell.theme-execution{--execution-accent: var(--section-accent, #22c55e);--execution-soft: var(--section-accent-soft, rgba(34, 197, 94, .16));--execution-border: var(--section-accent-border, rgba(34, 197, 94, .3))}.app-shell.theme-execution .validator-header,.app-shell.theme-execution .trade-log-header,.app-shell.theme-execution .funded-header{background:linear-gradient(135deg,#0a1812e0,#080d0bc7);border:1px solid var(--execution-border);border-radius:16px;box-shadow:0 18px 50px #02080642,0 0 24px var(--execution-soft);padding:18px 20px;position:relative}.app-shell.theme-execution .validator-header:before,.app-shell.theme-execution .trade-log-header:before,.app-shell.theme-execution .funded-header:before{color:var(--execution-accent);content:"EXECUTION";display:block;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.app-shell.theme-execution .validator-header:after,.app-shell.theme-execution .trade-log-header:after,.app-shell.theme-execution .funded-header:after{background:linear-gradient(90deg,var(--execution-accent),transparent);border-radius:999px;bottom:0;content:"";height:2px;left:20px;position:absolute;width:160px}.app-shell.theme-execution .validator-header h2,.app-shell.theme-execution .trade-log-header h2,.app-shell.theme-execution .funded-header h2,.app-shell.theme-execution .validator-panel h3,.app-shell.theme-execution .trade-panel h3,.app-shell.theme-execution .funded-panel h3{color:#f8fafc}.app-shell.theme-execution .validator-header p,.app-shell.theme-execution .trade-log-header p,.app-shell.theme-execution .funded-header p{color:#cbd5e1}.app-shell.theme-execution .validator-panel,.app-shell.theme-execution .trade-panel,.app-shell.theme-execution .funded-panel,.app-shell.theme-execution .funded-empty-state,.app-shell.theme-execution .archived-account-row,.app-shell.theme-execution .phase-node,.app-shell.theme-execution .result-item,.app-shell.theme-execution .funded-stat,.app-shell.theme-execution .trade-summary-item{background:linear-gradient(145deg,#0f1712d6,#080d0bd1);border-color:#22c55e33!important;box-shadow:0 16px 34px #02080638,0 0 18px #22c55e0f!important}.app-shell.theme-execution .panel-heading span,.app-shell.theme-execution .trade-panel-heading span,.app-shell.theme-execution .validator-field span,.app-shell.theme-execution .trade-field span,.app-shell.theme-execution .funded-field span,.app-shell.theme-execution .funded-stat span,.app-shell.theme-execution .result-item span,.app-shell.theme-execution .trade-summary-item span,.app-shell.theme-execution .phase-node small,.app-shell.theme-execution .funded-table th,.app-shell.theme-execution .trade-table th{color:#86efac}.app-shell.theme-execution .validator-field input,.app-shell.theme-execution .validator-field select,.app-shell.theme-execution .trade-field input,.app-shell.theme-execution .trade-field select,.app-shell.theme-execution .trade-field textarea,.app-shell.theme-execution .funded-field input,.app-shell.theme-execution .funded-field select,.app-shell.theme-execution .funded-account-actions select{background:#050c09c7;border-color:#22c55e38;color:#f8fafc}.app-shell.theme-execution .validator-field input:focus,.app-shell.theme-execution .validator-field select:focus,.app-shell.theme-execution .trade-field input:focus,.app-shell.theme-execution .trade-field select:focus,.app-shell.theme-execution .trade-field textarea:focus,.app-shell.theme-execution .funded-field input:focus,.app-shell.theme-execution .funded-field select:focus,.app-shell.theme-execution .funded-account-actions select:focus{border-color:#22c55e9e;box-shadow:0 0 0 3px #22c55e29;outline:none}.app-shell.theme-execution .mode-toggle{background:#050c09c2;border-color:#22c55e33}.app-shell.theme-execution .mode-toggle button{color:#9ca3af}.app-shell.theme-execution .mode-toggle button.active,.app-shell.theme-execution .funded-account-actions button,.app-shell.theme-execution .funded-result-form button[type=submit],.app-shell.theme-execution .funded-controls button:first-child,.app-shell.theme-execution .funded-create-actions button:first-child,.app-shell.theme-execution .funded-empty-state button,.app-shell.theme-execution .trade-form-actions button[type=submit],.app-shell.theme-execution .reset-checklist{background:linear-gradient(90deg,#22c55eeb,#16a34adb)!important;border-color:#4ade8080!important;box-shadow:0 0 18px #22c55e2e!important;color:#fff!important}.app-shell.theme-execution .funded-secondary-button,.app-shell.theme-execution .funded-controls button,.app-shell.theme-execution .funded-create-actions button,.app-shell.theme-execution .trade-form-actions button,.app-shell.theme-execution .table-actions button{border-color:#22c55e47;color:#dcfce7}.app-shell.theme-execution .funded-secondary-button:hover,.app-shell.theme-execution .funded-controls button:hover,.app-shell.theme-execution .funded-create-actions button:hover,.app-shell.theme-execution .trade-form-actions button:hover,.app-shell.theme-execution .table-actions button:hover{border-color:#4ade808c;box-shadow:0 0 16px #22c55e24}.app-shell.theme-execution .funded-secondary-button.danger,.app-shell.theme-execution .table-actions button:last-child{border-color:#f8717173;color:#fecaca}.app-shell.theme-execution .trade-table,.app-shell.theme-execution .funded-table{border-color:#22c55e29}.app-shell.theme-execution .trade-table th,.app-shell.theme-execution .trade-table td,.app-shell.theme-execution .funded-table th,.app-shell.theme-execution .funded-table td{border-bottom-color:#22c55e1a}.app-shell.theme-execution .phase-node.active{border-color:#4ade8094!important;box-shadow:inset 0 0 0 1px #4ade8052,0 0 16px #22c55e1f!important}.app-shell.theme-execution .phase-node span{background:#22c55e1f;border-color:#22c55e52;color:#86efac}.app-shell.theme-execution .phase-status.active{color:#bbf7d0;border-color:#4ade808c}.app-shell.theme-execution .status-card.valid,.app-shell.theme-execution .status-pill.win,.app-shell.theme-execution .status-pill.tp,.app-shell.theme-execution .status-pill.partial{border-color:#22c55e61}.app-shell.theme-execution .status-line.warning,.app-shell.theme-execution .trade-warning,.app-shell.theme-execution .field-helper.warning{color:#fbbf24}.app-shell.theme-execution{--section-accent: #7C5CFF;--section-accent-rgb: 124, 92, 255;--section-accent-soft: rgba(124, 92, 255, .18);--section-accent-border: rgba(78, 58, 140, .58);--section-accent-strong: #A78BFA;--execution-accent: #7C5CFF;--execution-secondary: #A78BFA;--execution-soft: rgba(124, 92, 255, .18);--execution-border: rgba(78, 58, 140, .58);--execution-bg: #0B0F16;--execution-card: #101722}.app-shell.theme-execution .validator-header,.app-shell.theme-execution .trade-log-header,.app-shell.theme-execution .funded-header{background:linear-gradient(135deg,#101722f0,#0b0f16e0)!important;border-color:var(--execution-border)!important;box-shadow:0 18px 50px #02040c52,0 0 28px var(--execution-soft)!important}.app-shell.theme-execution .validator-header:before,.app-shell.theme-execution .trade-log-header:before,.app-shell.theme-execution .funded-header:before{color:var(--execution-secondary)!important}.app-shell.theme-execution .validator-header:after,.app-shell.theme-execution .trade-log-header:after,.app-shell.theme-execution .funded-header:after{background:linear-gradient(90deg,var(--execution-accent),transparent)!important;box-shadow:0 0 16px #7c5cff59}.app-shell.theme-execution .validator-panel,.app-shell.theme-execution .trade-panel,.app-shell.theme-execution .funded-panel,.app-shell.theme-execution .funded-empty-state,.app-shell.theme-execution .archived-account-row,.app-shell.theme-execution .phase-node,.app-shell.theme-execution .result-item,.app-shell.theme-execution .funded-stat,.app-shell.theme-execution .trade-summary-item{background:linear-gradient(145deg,#101722eb,#0b0f16e0)!important;border-color:#4e3a8c80!important;box-shadow:0 16px 34px #02040c47,0 0 20px #7c5cff14!important}.app-shell.theme-execution .panel-heading span,.app-shell.theme-execution .trade-panel-heading span,.app-shell.theme-execution .validator-field span,.app-shell.theme-execution .trade-field span,.app-shell.theme-execution .funded-field span,.app-shell.theme-execution .funded-stat span,.app-shell.theme-execution .result-item span,.app-shell.theme-execution .trade-summary-item span,.app-shell.theme-execution .phase-node small,.app-shell.theme-execution .funded-table th,.app-shell.theme-execution .trade-table th{color:var(--execution-secondary)!important}.app-shell.theme-execution .validator-field input,.app-shell.theme-execution .validator-field select,.app-shell.theme-execution .trade-field input,.app-shell.theme-execution .trade-field select,.app-shell.theme-execution .trade-field textarea,.app-shell.theme-execution .funded-field input,.app-shell.theme-execution .funded-field select,.app-shell.theme-execution .funded-account-actions select{background:#0b0f16d6!important;border-color:#4e3a8c8a!important;color:#f8fafc!important}.app-shell.theme-execution .validator-field input:focus,.app-shell.theme-execution .validator-field select:focus,.app-shell.theme-execution .trade-field input:focus,.app-shell.theme-execution .trade-field select:focus,.app-shell.theme-execution .trade-field textarea:focus,.app-shell.theme-execution .funded-field input:focus,.app-shell.theme-execution .funded-field select:focus,.app-shell.theme-execution .funded-account-actions select:focus{border-color:#a78bfac7!important;box-shadow:0 0 0 3px #7c5cff2e!important;outline:none}.app-shell.theme-execution .mode-toggle{background:#0b0f16d6!important;border-color:#4e3a8c70!important}.app-shell.theme-execution .mode-toggle button.active,.app-shell.theme-execution .funded-account-actions button,.app-shell.theme-execution .funded-result-form button[type=submit],.app-shell.theme-execution .funded-controls button:first-child,.app-shell.theme-execution .funded-create-actions button:first-child,.app-shell.theme-execution .funded-empty-state button,.app-shell.theme-execution .trade-form-actions button[type=submit],.app-shell.theme-execution .reset-checklist{background:linear-gradient(90deg,#7c5cfff5,#5b48caeb)!important;border-color:#a78bfa9e!important;box-shadow:0 0 22px #7c5cff3d!important;color:#fff!important}.app-shell.theme-execution .funded-secondary-button,.app-shell.theme-execution .funded-controls button,.app-shell.theme-execution .funded-create-actions button,.app-shell.theme-execution .trade-form-actions button,.app-shell.theme-execution .table-actions button{background:#0b0f16bd;border-color:#4e3a8c94!important;color:#ede9fe!important}.app-shell.theme-execution .funded-secondary-button:hover,.app-shell.theme-execution .funded-controls button:hover,.app-shell.theme-execution .funded-create-actions button:hover,.app-shell.theme-execution .trade-form-actions button:hover,.app-shell.theme-execution .table-actions button:hover{border-color:#a78bfab8!important;box-shadow:0 0 18px #7c5cff2e!important}.app-shell.theme-execution .funded-secondary-button.danger,.app-shell.theme-execution .table-actions button:last-child{border-color:#f8717173!important;color:#fecaca!important}.app-shell.theme-execution .trade-table,.app-shell.theme-execution .funded-table{border-color:#4e3a8c6b!important}.app-shell.theme-execution .trade-table th,.app-shell.theme-execution .funded-table th{color:var(--execution-secondary)!important}.app-shell.theme-execution .trade-table th,.app-shell.theme-execution .trade-table td,.app-shell.theme-execution .funded-table th,.app-shell.theme-execution .funded-table td{border-bottom-color:#4e3a8c38!important}.app-shell.theme-execution .trade-table tbody tr:hover,.app-shell.theme-execution .funded-table tbody tr:hover{background:#7c5cff12;box-shadow:inset 3px 0 #7c5cff61}.app-shell.theme-execution .phase-node.active{border-color:#a78bfaa8!important;box-shadow:inset 0 0 0 1px #a78bfa57,0 0 18px #7c5cff29!important}.app-shell.theme-execution .phase-node span{background:#7c5cff24!important;border-color:#a78bfa6b!important;color:#ddd6fe!important}.app-shell.theme-execution .phase-status.active{color:#bbf7d0!important;border-color:#4ade807a!important}.app-shell.theme-execution .phase-status.locked{color:#9ca3af!important;border-color:#9ca3af52!important}.app-shell.theme-execution .phase-status.failed,.app-shell.theme-execution .phase-node.failed{color:#fecaca;border-color:#f871718c!important}.app-shell.theme-execution .status-card.valid,.app-shell.theme-execution .status-pill.win,.app-shell.theme-execution .status-pill.tp,.app-shell.theme-execution .status-pill.partial{border-color:#22c55e61!important}.app-shell.theme-execution .status-line.warning,.app-shell.theme-execution .trade-warning,.app-shell.theme-execution .field-helper.warning{color:#fbbf24!important}.app-shell.theme-execution .positive,.app-shell.theme-execution .partial-positive{color:#4ade80!important}.app-shell.theme-execution .negative{color:#f87171!important}.app-shell.theme-execution .topbar h1:before{background:linear-gradient(180deg,#a78bfa,#7c5cff,#4e3a8c)!important;box-shadow:0 0 18px #7c5cff6b!important}.app-shell.theme-execution .topbar h1{text-shadow:0 0 18px rgba(124,92,255,.14)!important}.app-shell.theme-execution .topbar-title-block i{background:linear-gradient(90deg,#7C5CFF,transparent)!important;box-shadow:0 0 18px #7c5cff5c!important}.app-shell.theme-execution .checklist-section{border-top-color:#7c5cff2e!important}.app-shell.theme-execution .checklist-section h4{color:#a78bfa!important;letter-spacing:.1em;text-shadow:0 0 14px rgba(124,92,255,.18)}.app-shell.theme-execution .checklist-item{border-color:#4e3a8c3d!important}.app-shell.theme-execution .checklist-item:hover,.app-shell.theme-execution .checklist-item:focus-within{border-color:#a78bfa7a!important;box-shadow:0 0 14px #7c5cff1f}.app-shell.theme-execution .checklist-item input{accent-color:#7C5CFF!important}.app-shell.theme-execution .reset-checklist:hover{border-color:#a78bfab8!important;box-shadow:0 0 16px #7c5cff2e!important}.app-shell.theme-strategies .strategy-instrument-page{display:grid;gap:18px}.app-shell.theme-strategies .strategy-page-header{align-items:center;background:radial-gradient(circle at top left,rgba(220,38,38,.2),transparent 42%),linear-gradient(135deg,#17181cfa,#08090cfa);border:1px solid rgba(220,38,38,.28);border-radius:16px;box-shadow:0 18px 46px #00000047,0 0 26px #dc26261a;display:flex;justify-content:space-between;gap:18px;padding:22px}.app-shell.theme-strategies .strategy-page-header p{color:#fca5a5;font-size:11px;font-weight:900;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.app-shell.theme-strategies .strategy-page-header h1{color:#fff;font-size:clamp(30px,4vw,46px);letter-spacing:0;line-height:.95;margin:0}.app-shell.theme-strategies .strategy-page-header span{background:linear-gradient(90deg,#dc2626,#dc262600);box-shadow:0 0 18px #dc262652;display:block;height:3px;margin-top:14px;width:124px}.app-shell.theme-strategies .strategy-page-header button,.app-shell.theme-strategies .strategy-instrument-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#111214db;border:1px solid rgba(220,38,38,.26);border-radius:12px;color:#f4f4f5;cursor:pointer;font-size:13px;font-weight:850;letter-spacing:.02em;min-height:42px;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.app-shell.theme-strategies .strategy-page-header button:hover,.app-shell.theme-strategies .strategy-instrument-tabs button:hover{border-color:#f8717194;box-shadow:0 0 18px #dc262629;transform:translateY(-1px)}.app-shell.theme-strategies .strategy-page-header button:disabled{cursor:progress;opacity:.64;transform:none}.app-shell.theme-strategies .strategy-instrument-tabs{background:#0c0d10db;border:1px solid rgba(220,38,38,.18);border-radius:16px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.app-shell.theme-strategies .strategy-instrument-tabs button.active{background:linear-gradient(135deg,#b91c1c66,#111214f0);border-color:#f87171b8;box-shadow:0 0 22px #dc262638;color:#fff}.app-shell.theme-strategies .strategy-instrument-header{background:linear-gradient(135deg,rgba(185,28,28,.1),transparent 48%),#0a0b0eeb;border:1px solid rgba(220,38,38,.24);border-radius:16px;box-shadow:0 18px 42px #00000038,0 0 24px #dc262614;display:grid;gap:1px;grid-template-columns:1.1fr 1fr 1fr 1fr 1.2fr;overflow:hidden}.app-shell.theme-strategies .strategy-instrument-header div{background:#111214ad;display:grid;gap:7px;min-width:0;padding:18px}.app-shell.theme-strategies .strategy-instrument-header span{color:#a1a1aa;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.app-shell.theme-strategies .strategy-instrument-header strong{color:#fff;font-size:clamp(18px,2vw,27px);font-weight:950;letter-spacing:0;overflow-wrap:anywhere}.app-shell.theme-strategies .strategy-instrument-header .is-connected{color:#86efac;font-size:16px}.app-shell.theme-strategies .strategy-instrument-header .is-warning{color:#fbbf24;font-size:16px}.app-shell.theme-strategies .strategy-bridge-warning{background:#fbbf2414;border:1px solid rgba(251,191,36,.24);border-radius:14px;color:#fde68a;font-size:13px;font-weight:750;padding:14px 16px}.app-shell.theme-strategies .strategy-workflow-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.theme-strategies .strategy-workflow-card{background:radial-gradient(circle at top right,rgba(220,38,38,.1),transparent 42%),linear-gradient(135deg,#17181cf5,#090a0df5);border:1px solid rgba(220,38,38,.2);border-radius:14px;box-shadow:0 15px 34px #00000038;min-height:142px;padding:18px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell.theme-strategies .strategy-workflow-card:hover{border-color:#f8717185;box-shadow:0 18px 42px #00000047,0 0 22px #dc262624;transform:translateY(-1px)}.app-shell.theme-strategies .strategy-workflow-card span{color:#fca5a5;display:block;font-size:10px;font-weight:900;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.app-shell.theme-strategies .strategy-workflow-card h3{color:#fff;font-size:20px;letter-spacing:0;margin:0 0 10px}.app-shell.theme-strategies .strategy-workflow-card p{color:#a1a1aa;font-size:13px;line-height:1.45;margin:0}@media(max-width:1180px){.app-shell.theme-strategies .strategy-instrument-header,.app-shell.theme-strategies .strategy-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell.theme-strategies .strategy-page-header{align-items:stretch;flex-direction:column}.app-shell.theme-strategies .strategy-instrument-tabs,.app-shell.theme-strategies .strategy-instrument-header,.app-shell.theme-strategies .strategy-workflow-grid{grid-template-columns:1fr}}.app-shell.theme-strategies .smc-engine-page{display:grid;gap:18px}.app-shell.theme-strategies .smc-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.theme-strategies .smc-summary-card,.app-shell.theme-strategies .smc-zone-section,.app-shell.theme-strategies .smc-zone-card,.app-shell.theme-strategies .smc-empty-state{background:radial-gradient(circle at top left,rgba(220,38,38,.1),transparent 44%),linear-gradient(135deg,#17181cf5,#090a0df5);border:1px solid rgba(220,38,38,.22);border-radius:15px;box-shadow:0 16px 36px #0000003d,0 0 22px #dc262614}.app-shell.theme-strategies .smc-summary-card{display:grid;gap:8px;min-height:118px;padding:17px}.app-shell.theme-strategies .smc-summary-card span,.app-shell.theme-strategies .smc-zone-section>header span,.app-shell.theme-strategies .smc-zone-card header span,.app-shell.theme-strategies .smc-compact-list span{color:#fca5a5;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.app-shell.theme-strategies .smc-summary-card strong{color:#fff;font-size:clamp(22px,2.4vw,34px);font-weight:950;letter-spacing:0}.app-shell.theme-strategies .smc-summary-card p,.app-shell.theme-strategies .smc-zone-section>header p,.app-shell.theme-strategies .smc-zone-card p{color:#a1a1aa;font-size:13px;line-height:1.45;margin:0}.app-shell.theme-strategies .smc-zone-section{display:grid;gap:16px;padding:18px}.app-shell.theme-strategies .smc-zone-section>header{align-items:end;display:flex;justify-content:space-between;gap:16px}.app-shell.theme-strategies .smc-zone-section h2{color:#fff;font-size:26px;letter-spacing:0;margin:5px 0 0}.app-shell.theme-strategies .smc-zone-grid-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.theme-strategies .smc-zone-card{display:grid;gap:14px;padding:17px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell.theme-strategies .smc-zone-card:hover{border-color:#f871718f;box-shadow:0 18px 42px #00000047,0 0 24px #dc262624;transform:translateY(-1px)}.app-shell.theme-strategies .smc-zone-card header{align-items:start;display:flex;justify-content:space-between;gap:12px}.app-shell.theme-strategies .smc-zone-card h3{color:#fff;font-size:20px;margin:5px 0 0}.app-shell.theme-strategies .smc-grade{align-items:center;background:#dc262624;border:1px solid rgba(248,113,113,.46);border-radius:12px;box-shadow:0 0 18px #dc262629;color:#fff;display:inline-flex;font-size:18px;font-weight:950;justify-content:center;min-width:48px;padding:8px 10px}.app-shell.theme-strategies .smc-grade.grade-aplus{color:#fecaca;border-color:#fca5a5bd}.app-shell.theme-strategies .smc-zone-range{background:#08090c94;border:1px solid rgba(220,38,38,.18);border-radius:12px;color:#fff;font-size:clamp(24px,3vw,36px);font-weight:950;letter-spacing:0;padding:14px}.app-shell.theme-strategies .smc-zone-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:12px;border:1px solid rgba(220,38,38,.13)}.app-shell.theme-strategies .smc-zone-grid div{background:#111214b3;display:grid;gap:5px;min-width:0;padding:12px}.app-shell.theme-strategies .smc-zone-grid span{color:#a1a1aa;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.app-shell.theme-strategies .smc-zone-grid strong,.app-shell.theme-strategies .smc-compact-list strong{color:#fff;font-size:13px;overflow-wrap:anywhere}.app-shell.theme-strategies .smc-compact-list{background:#08090c75;border:1px solid rgba(220,38,38,.14);border-radius:12px;display:grid;gap:6px;padding:12px}.app-shell.theme-strategies .smc-empty-state{color:#d4d4d8;font-weight:800;padding:20px}@media(max-width:1180px){.app-shell.theme-strategies .smc-summary-grid,.app-shell.theme-strategies .smc-zone-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell.theme-strategies .smc-summary-grid,.app-shell.theme-strategies .smc-zone-grid-list,.app-shell.theme-strategies .smc-zone-grid{grid-template-columns:1fr}.app-shell.theme-strategies .smc-zone-section>header{align-items:stretch;flex-direction:column}}.app-shell.theme-strategies .smc-confluence-list{background:#08090c75;border:1px solid rgba(220,38,38,.14);border-radius:12px;display:grid;gap:7px;padding:12px}.app-shell.theme-strategies .smc-confluence-list span{color:#fca5a5;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.app-shell.theme-strategies .smc-confluence-list strong{color:#f4f4f5;font-size:13px;font-weight:800;line-height:1.35}.app-shell.theme-strategies .smc-zone-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.theme-home{--section-accent: #dbeafe;--section-accent-rgb: 219, 234, 254;--section-accent-soft: rgba(148, 163, 184, .14);--section-accent-border: rgba(226, 232, 240, .22);--section-accent-strong: #e5edf7}.app-shell.theme-home .brand-ai{color:#e5edf7!important;text-shadow:0 0 18px rgba(148,163,184,.18)!important}.home-page,.strategy-clean-page{display:grid;gap:18px}.home-hero,.home-panel,.strategy-context-strip{background:radial-gradient(circle at top left,rgba(148,163,184,.12),transparent 42%),linear-gradient(135deg,#0f172ad6,#080b12eb);border:1px solid rgba(226,232,240,.16);border-radius:16px;box-shadow:0 18px 42px #0000003d}.home-hero{align-items:center;display:flex;justify-content:space-between;gap:18px;padding:22px}.home-hero span,.home-panel header span,.strategy-context-strip span{color:#93c5fd;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-hero h1{color:#f8fafc;font-size:clamp(32px,4vw,52px);margin:6px 0}.home-hero p,.home-empty,.home-news-item p,.home-instrument-card p,.home-instrument-card em,.strategy-context-strip span{color:#94a3b8}.home-hero button,.home-news-form button,.home-news-item button,.strategy-clean-header button{background:#0f172adb;border:1px solid rgba(147,197,253,.28);border-radius:12px;color:#f8fafc;cursor:pointer;font-weight:850;min-height:40px;padding:0 14px}.home-grid-main{display:grid;gap:18px;grid-template-columns:1.2fr .8fr}.home-panel{display:grid;gap:14px;padding:18px}.home-panel header{align-items:end;display:flex;justify-content:space-between;gap:12px}.home-panel header strong{color:#fff;font-size:18px}.home-news-form,.home-notes-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-news-form input,.home-notes-grid textarea{background:#080d16db;border:1px solid rgba(147,197,253,.16);border-radius:10px;color:#f8fafc;min-height:40px;padding:10px 12px}.home-news-form button{grid-column:span 3}.home-news-list{display:grid;gap:10px}.home-news-item{align-items:center;background:#080d169e;border:1px solid rgba(148,163,184,.14);border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:12px}.home-news-item strong,.home-instrument-card strong,.strategy-context-strip strong{color:#fff}.home-news-item span{color:#bfdbfe;display:block;font-size:12px;margin-top:2px}.home-news-item>div:last-child{display:flex;gap:8px}.home-instrument-grid{display:grid;gap:12px}.home-instrument-card{background:#080d16b8;border:1px solid rgba(147,197,253,.18);border-radius:14px;color:#f8fafc;cursor:pointer;display:grid;gap:8px;padding:16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-instrument-card:hover,.home-instrument-card.active{border-color:#93c5fd80;box-shadow:0 0 22px #3b82f624;transform:translateY(-1px)}.home-instrument-card span{color:#93c5fd;font-size:12px;font-weight:900}.home-instrument-card strong{font-size:30px}.home-instrument-card div{align-items:center;display:flex;justify-content:space-between;gap:10px}.home-instrument-card small{color:#86efac;font-weight:900;letter-spacing:.08em}.home-warning{background:#fbbf2414;border:1px solid rgba(251,191,36,.24);border-radius:14px;color:#fde68a;padding:14px}.home-notes-grid label{color:#bfdbfe;display:grid;gap:8px;font-size:12px;font-weight:850;text-transform:uppercase}.home-notes-grid textarea{min-height:110px;resize:vertical}.strategy-context-strip{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.strategy-context-strip div{background:#111214a8;display:grid;gap:6px;padding:16px}.strategy-clean-grid .strategy-workflow-card{min-height:132px}@media(max-width:1100px){.home-grid-main,.home-news-form,.home-notes-grid,.strategy-context-strip{grid-template-columns:1fr}.home-news-form button{grid-column:auto}}@media(max-width:720px){.home-hero,.home-panel header,.home-news-item{align-items:stretch;grid-template-columns:1fr;flex-direction:column}}.app-shell.home-only-shell{display:block;min-height:100vh}.app-shell.home-only-shell .main-area{min-height:100vh;width:100%}.app-shell.home-only-shell .content{padding:clamp(24px,4vw,56px)}.home-launcher-page{display:grid;gap:24px;margin:0 auto;max-width:1480px}.home-launcher-hero{align-items:center;background:radial-gradient(circle at top left,rgba(147,197,253,.14),transparent 40%),linear-gradient(135deg,#080d16eb,#05080efa);border:1px solid rgba(226,232,240,.16);border-radius:22px;box-shadow:0 24px 70px #00000061;display:flex;justify-content:space-between;gap:22px;padding:clamp(22px,4vw,38px)}.home-launcher-hero span,.home-news-workspace .home-panel header span{color:#bfdbfe;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.home-launcher-hero h1{color:#fff;font-size:clamp(34px,5vw,66px);letter-spacing:0;line-height:1.02;margin:8px 0 0;max-width:920px}.home-launcher-hero button{background:#0f172ae0;border:1px solid rgba(191,219,254,.3);border-radius:14px;color:#fff;cursor:pointer;font-weight:900;min-height:46px;padding:0 18px}.home-launcher-instruments{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-launch-card{background:radial-gradient(circle at top left,var(--home-card-glow),transparent 45%),linear-gradient(145deg,#0c0e14fa,#05070cfa);border:1px solid var(--home-card-border);border-radius:24px;box-shadow:0 24px 70px #00000057,0 0 30px var(--home-card-shadow);color:#fff;cursor:pointer;display:grid;gap:13px;min-height:300px;padding:clamp(22px,3vw,32px);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-launch-card:hover,.home-launch-card.active{border-color:var(--home-card-active);box-shadow:0 28px 80px #0000006b,0 0 42px var(--home-card-shadow);transform:translateY(-3px)}.home-launch-card.gold{--home-card-border: rgba(245, 158, 11, .38);--home-card-active: rgba(251, 191, 36, .82);--home-card-glow: rgba(245, 158, 11, .22);--home-card-shadow: rgba(245, 158, 11, .16)}.home-launch-card.violet{--home-card-border: rgba(217, 70, 239, .42);--home-card-active: rgba(232, 121, 249, .88);--home-card-glow: rgba(168, 85, 247, .24);--home-card-shadow: rgba(217, 70, 239, .18)}.home-launch-card.navy{--home-card-border: rgba(96, 165, 250, .35);--home-card-active: rgba(191, 219, 254, .72);--home-card-glow: rgba(30, 64, 175, .28);--home-card-shadow: rgba(96, 165, 250, .14)}.home-launch-card span{color:#fff;font-size:clamp(22px,2.5vw,34px);font-weight:950;letter-spacing:0}.home-launch-card strong{color:#fff;font-size:clamp(34px,4vw,58px);font-weight:950;letter-spacing:0}.home-launch-card p,.home-launch-card em{color:#e2e8f0b8}.home-launch-card div{align-items:center;border-top:1px solid rgba(226,232,240,.1);display:flex;justify-content:space-between;padding-top:10px}.home-launch-card b,.home-launch-card small{color:#fff;font-weight:950}.home-news-workspace{display:grid;gap:18px;grid-template-columns:.95fr 1.05fr}.home-news-form.launcher{grid-template-columns:repeat(6,minmax(0,1fr))}.home-news-form.launcher select{background:#080d16db;border:1px solid rgba(147,197,253,.16);border-radius:10px;color:#f8fafc;min-height:40px;padding:10px 12px}.home-news-form.launcher button{grid-column:span 6}.home-news-groups{display:grid;gap:14px}.home-news-day{display:grid;gap:8px}.home-news-day h3{color:#fff;font-size:15px;margin:0;text-transform:capitalize}.home-news-row{align-items:center;background:#080d169e;border:1px solid rgba(148,163,184,.14);border-radius:12px;display:grid;gap:10px;grid-template-columns:70px 1fr auto 1fr auto auto;padding:10px 12px}.home-news-row time,.home-news-row strong,.home-news-row p{color:#fff;margin:0}.home-news-row p{color:#94a3b8;font-size:12px}.impact-badge{border-radius:999px;font-size:11px;font-weight:950;padding:5px 9px;white-space:nowrap}.impact-badge.high{background:#ef444429;border:1px solid rgba(248,113,113,.36);color:#fecaca}.impact-badge.medium{background:#eab30824;border:1px solid rgba(250,204,21,.34);color:#fde68a}.home-news-row button{background:#0f172adb;border:1px solid rgba(147,197,253,.18);border-radius:9px;color:#f8fafc;cursor:pointer;min-height:32px;padding:0 10px}.sidebar-workspace-context{background:#0a0e15db;border:1px solid rgba(var(--section-accent-rgb),.22);border-radius:14px;display:grid;gap:5px;margin:14px 0;padding:13px}.sidebar-workspace-context span{color:#eef3fb94;font-size:10px;font-weight:900;letter-spacing:.12em}.sidebar-workspace-context strong{color:#fff;font-size:15px}.sidebar-workspace-context small{color:var(--section-accent-strong);font-weight:800}@media(max-width:1180px){.home-launcher-instruments,.home-news-workspace{grid-template-columns:1fr}.home-news-form.launcher{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-form.launcher button{grid-column:span 2}.home-news-row{grid-template-columns:70px 1fr auto}}@media(max-width:720px){.app-shell.home-only-shell .content{padding:18px}.home-launcher-hero,.home-news-row{align-items:stretch;display:grid;grid-template-columns:1fr}.home-news-form.launcher{grid-template-columns:1fr}.home-news-form.launcher button{grid-column:auto}}.app-shell.home-only-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.app-shell.home-only-shell .main-area{min-height:100vh;width:auto}.app-shell.home-only-shell .content{padding:clamp(18px,2.4vw,34px)}.sidebar.sidebar-home-mode{--section-accent: #60a5fa;--section-accent-strong: #93c5fd;--section-accent-rgb: 96, 165, 250;border-right-color:#60a5fa29}.sidebar-home-mode .brand{margin-bottom:18px}.home-only-nav{margin-top:10px}.nav-section-home .nav-section-title{color:#bfdbfe}.sidebar-workspace-context{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;width:100%;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sidebar-workspace-context:hover{border-color:rgba(var(--section-accent-rgb),.44);box-shadow:0 0 18px rgba(var(--section-accent-rgb),.16);transform:translateY(-1px)}.sidebar-workspace-context em{color:#eef3fb9e;font-size:11px;font-style:normal;font-weight:850;margin-top:3px}.home-launcher-page{gap:16px;max-width:1320px}.home-launcher-hero{border-radius:18px;gap:18px;min-height:118px;padding:clamp(16px,2.2vw,24px)}.home-launcher-hero h1{font-size:clamp(28px,3.2vw,46px);line-height:1.04;max-width:760px}.home-launcher-hero button{min-height:40px;padding:0 15px}.home-launcher-instruments{gap:14px}.home-launch-card{border-radius:18px;gap:9px;min-height:230px;padding:clamp(16px,2vw,22px)}.home-launch-card span{font-size:clamp(19px,2vw,26px)}.home-launch-card strong{font-size:clamp(30px,3vw,46px)}.home-launch-card p{margin:0}.home-news-workspace{gap:14px}.home-news-workspace .home-panel{border-radius:16px}.home-news-workspace .home-panel header{margin-bottom:12px}.home-news-form.launcher{gap:9px}.home-news-groups{gap:10px}.home-news-row{padding:8px 10px}@media(max-width:980px){.app-shell.home-only-shell{grid-template-columns:1fr}.sidebar.sidebar-home-mode{border-bottom:1px solid rgba(96,165,250,.16);border-right:0;min-height:auto}}.app-shell.theme-home-platinum,.app-shell.home-only-shell{--section-accent: #E5E7EB;--section-accent-rgb: 229, 231, 235;--section-accent-soft: rgba(229, 231, 235, .16);--section-accent-border: rgba(192, 199, 209, .34);--section-accent-strong: #F8FAFC;--workspace-bg: #080C12;--workspace-card: #101722}.app-shell.instrument-theme-xau{--section-accent: #D4AF37;--section-accent-rgb: 212, 175, 55;--section-accent-soft: rgba(212, 175, 55, .18);--section-accent-border: rgba(122, 92, 18, .54);--section-accent-strong: #F6D365}.app-shell.instrument-theme-nasdaq{--section-accent: #A855F7;--section-accent-rgb: 168, 85, 247;--section-accent-soft: rgba(168, 85, 247, .18);--section-accent-border: rgba(109, 40, 217, .52);--section-accent-strong: #D946EF}.app-shell.instrument-theme-eurusd{--section-accent: #1E3A8A;--section-accent-rgb: 96, 165, 250;--section-accent-soft: rgba(96, 165, 250, .16);--section-accent-border: rgba(29, 78, 216, .48);--section-accent-strong: #60A5FA}.app-shell.theme-home-platinum .brand-ai,.app-shell.home-only-shell .brand-ai{color:#f8fafc!important;text-shadow:0 0 18px rgba(229,231,235,.22)!important}.app-shell.instrument-theme-xau .brand-ai,.app-shell.instrument-theme-nasdaq .brand-ai,.app-shell.instrument-theme-eurusd .brand-ai{color:var(--section-accent-strong)!important;text-shadow:0 0 18px rgba(var(--section-accent-rgb),.3)!important}.app-shell.instrument-theme-xau .sidebar,.app-shell.instrument-theme-nasdaq .sidebar,.app-shell.instrument-theme-eurusd .sidebar,.app-shell.home-only-shell .sidebar{border-right-color:rgba(var(--section-accent-rgb),.18)!important}.app-shell.instrument-theme-xau .topbar,.app-shell.instrument-theme-nasdaq .topbar,.app-shell.instrument-theme-eurusd .topbar{border-bottom-color:rgba(var(--section-accent-rgb),.2)!important}.app-shell.instrument-theme-xau .module-card,.app-shell.instrument-theme-xau .time-card,.app-shell.instrument-theme-xau .zones-v2-hero,.app-shell.instrument-theme-xau .zones-v2-summary-card,.app-shell.instrument-theme-xau .zones-v2-column,.app-shell.instrument-theme-xau .zones-v2-card,.app-shell.instrument-theme-xau .liq-hero,.app-shell.instrument-theme-xau .liq-summary-card,.app-shell.instrument-theme-xau .liq-side-column,.app-shell.instrument-theme-xau .liq-nearest-card,.app-shell.instrument-theme-xau .bias-dashboard-hero,.app-shell.instrument-theme-xau .bias-pro-card,.app-shell.instrument-theme-xau .market-bridge-card,.app-shell.instrument-theme-xau .market-card,.app-shell.instrument-theme-xau .v2-card,.app-shell.instrument-theme-xau .validator-header,.app-shell.instrument-theme-xau .validator-panel,.app-shell.instrument-theme-xau .trade-card,.app-shell.instrument-theme-xau .funded-card,.app-shell.instrument-theme-nasdaq .module-card,.app-shell.instrument-theme-nasdaq .time-card,.app-shell.instrument-theme-nasdaq .zones-v2-hero,.app-shell.instrument-theme-nasdaq .zones-v2-summary-card,.app-shell.instrument-theme-nasdaq .zones-v2-column,.app-shell.instrument-theme-nasdaq .zones-v2-card,.app-shell.instrument-theme-nasdaq .liq-hero,.app-shell.instrument-theme-nasdaq .liq-summary-card,.app-shell.instrument-theme-nasdaq .liq-side-column,.app-shell.instrument-theme-nasdaq .liq-nearest-card,.app-shell.instrument-theme-nasdaq .bias-dashboard-hero,.app-shell.instrument-theme-nasdaq .bias-pro-card,.app-shell.instrument-theme-nasdaq .market-bridge-card,.app-shell.instrument-theme-nasdaq .market-card,.app-shell.instrument-theme-nasdaq .v2-card,.app-shell.instrument-theme-nasdaq .validator-header,.app-shell.instrument-theme-nasdaq .validator-panel,.app-shell.instrument-theme-nasdaq .trade-card,.app-shell.instrument-theme-nasdaq .funded-card,.app-shell.instrument-theme-eurusd .module-card,.app-shell.instrument-theme-eurusd .time-card,.app-shell.instrument-theme-eurusd .zones-v2-hero,.app-shell.instrument-theme-eurusd .zones-v2-summary-card,.app-shell.instrument-theme-eurusd .zones-v2-column,.app-shell.instrument-theme-eurusd .zones-v2-card,.app-shell.instrument-theme-eurusd .liq-hero,.app-shell.instrument-theme-eurusd .liq-summary-card,.app-shell.instrument-theme-eurusd .liq-side-column,.app-shell.instrument-theme-eurusd .liq-nearest-card,.app-shell.instrument-theme-eurusd .bias-dashboard-hero,.app-shell.instrument-theme-eurusd .bias-pro-card,.app-shell.instrument-theme-eurusd .market-bridge-card,.app-shell.instrument-theme-eurusd .market-card,.app-shell.instrument-theme-eurusd .v2-card,.app-shell.instrument-theme-eurusd .validator-header,.app-shell.instrument-theme-eurusd .validator-panel,.app-shell.instrument-theme-eurusd .trade-card,.app-shell.instrument-theme-eurusd .funded-card{border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.09)!important}.app-shell.instrument-theme-xau .market-core-page-header,.app-shell.instrument-theme-nasdaq .market-core-page-header,.app-shell.instrument-theme-eurusd .market-core-page-header,.app-shell.instrument-theme-xau .v2-page-header,.app-shell.instrument-theme-nasdaq .v2-page-header,.app-shell.instrument-theme-eurusd .v2-page-header{border-bottom-color:rgba(var(--section-accent-rgb),.24)!important}.app-shell.instrument-theme-xau .section-kicker,.app-shell.instrument-theme-nasdaq .section-kicker,.app-shell.instrument-theme-eurusd .section-kicker,.app-shell.instrument-theme-xau .bridge-card-label,.app-shell.instrument-theme-nasdaq .bridge-card-label,.app-shell.instrument-theme-eurusd .bridge-card-label{color:var(--section-accent-strong)!important}.app-shell.home-only-shell{background:radial-gradient(circle at top left,rgba(229,231,235,.1),transparent 34%),linear-gradient(135deg,#080c12,#05070b 62%,#0b1018)}.app-shell.home-only-shell .sidebar.sidebar-home-mode{--section-accent: #E5E7EB;--section-accent-rgb: 229, 231, 235;--section-accent-border: rgba(192, 199, 209, .34);--section-accent-strong: #F8FAFC;background:linear-gradient(180deg,#101722f5,#080c12fa);border-right-color:#c0c7d12e!important}.app-shell.home-only-shell .nav-section-home .nav-section-title,.app-shell.home-only-shell .home-launcher-hero span,.app-shell.home-only-shell .home-news-workspace .home-panel header span{color:#e5e7eb!important}.app-shell.home-only-shell .home-launcher-hero,.app-shell.home-only-shell .home-panel,.app-shell.home-only-shell .home-news-day,.app-shell.home-only-shell .home-news-row{background:radial-gradient(circle at top left,rgba(229,231,235,.08),transparent 38%),linear-gradient(145deg,#101722f5,#080c12fa)!important;border-color:#c0c7d142!important;box-shadow:0 18px 44px #0000004d,0 0 24px #e5e7eb14!important}.app-shell.home-only-shell .home-launch-card,.app-shell.home-only-shell .home-launch-card.gold,.app-shell.home-only-shell .home-launch-card.violet,.app-shell.home-only-shell .home-launch-card.navy{--home-card-border: rgba(192, 199, 209, .34);--home-card-active: rgba(229, 231, 235, .78);--home-card-glow: rgba(229, 231, 235, .12);--home-card-shadow: rgba(229, 231, 235, .1);background:radial-gradient(circle at top left,rgba(229,231,235,.11),transparent 42%),linear-gradient(145deg,#101722fa,#080c12fa)!important;border-color:var(--home-card-border)!important}.app-shell.home-only-shell .home-launch-card:hover,.app-shell.home-only-shell .home-launch-card.active{border-color:#f8fafcb8!important;box-shadow:0 22px 58px #00000061,0 0 36px #e5e7eb21!important}.app-shell.home-only-shell .home-launcher-hero button,.app-shell.home-only-shell .home-news-form.launcher button,.app-shell.home-only-shell .home-news-row button,.app-shell.home-only-shell .home-news-form.launcher input,.app-shell.home-only-shell .home-news-form.launcher select{border-color:#c0c7d147!important}.app-shell.home-only-shell .home-launcher-hero button,.app-shell.home-only-shell .home-news-form.launcher button{background:linear-gradient(135deg,#e5e7eb29,#101722e6)!important;color:#fff!important}.app-shell.instrument-theme-xau .bridge-tabs,.app-shell.instrument-theme-nasdaq .bridge-tabs,.app-shell.instrument-theme-eurusd .bridge-tabs,.app-shell.instrument-theme-xau .strategy-tabs,.app-shell.instrument-theme-nasdaq .strategy-tabs,.app-shell.instrument-theme-eurusd .strategy-tabs{border-color:var(--section-accent-border)!important}.app-shell.instrument-theme-xau .bridge-tabs button:hover,.app-shell.instrument-theme-xau .bridge-tabs button.active,.app-shell.instrument-theme-xau .strategy-tabs button:hover,.app-shell.instrument-theme-xau .strategy-tabs button.active,.app-shell.instrument-theme-nasdaq .bridge-tabs button:hover,.app-shell.instrument-theme-nasdaq .bridge-tabs button.active,.app-shell.instrument-theme-nasdaq .strategy-tabs button:hover,.app-shell.instrument-theme-nasdaq .strategy-tabs button.active,.app-shell.instrument-theme-eurusd .bridge-tabs button:hover,.app-shell.instrument-theme-eurusd .bridge-tabs button.active,.app-shell.instrument-theme-eurusd .strategy-tabs button:hover,.app-shell.instrument-theme-eurusd .strategy-tabs button.active{background:linear-gradient(90deg,rgba(var(--section-accent-rgb),.24),#0f172ae6)!important;border-color:rgba(var(--section-accent-rgb),.48)!important;box-shadow:0 0 16px rgba(var(--section-accent-rgb),.18)!important;color:#fff!important}.app-shell.instrument-theme-xau button:not(.nav-item):not(.home-launch-card),.app-shell.instrument-theme-nasdaq button:not(.nav-item):not(.home-launch-card),.app-shell.instrument-theme-eurusd button:not(.nav-item):not(.home-launch-card){border-color:rgba(var(--section-accent-rgb),.28)}.app-shell.instrument-theme-xau input:focus,.app-shell.instrument-theme-xau select:focus,.app-shell.instrument-theme-xau textarea:focus,.app-shell.instrument-theme-nasdaq input:focus,.app-shell.instrument-theme-nasdaq select:focus,.app-shell.instrument-theme-nasdaq textarea:focus,.app-shell.instrument-theme-eurusd input:focus,.app-shell.instrument-theme-eurusd select:focus,.app-shell.instrument-theme-eurusd textarea:focus{border-color:rgba(var(--section-accent-rgb),.6)!important;box-shadow:0 0 0 3px rgba(var(--section-accent-rgb),.1)!important}.app-shell.instrument-theme-xau .nav-section.active-section,.app-shell.instrument-theme-nasdaq .nav-section.active-section,.app-shell.instrument-theme-eurusd .nav-section.active-section{color:#fff}.app-shell.instrument-theme-xau .nav-section-title,.app-shell.instrument-theme-nasdaq .nav-section-title,.app-shell.instrument-theme-eurusd .nav-section-title{color:#eef3fbbd!important}.app-shell.instrument-theme-xau .nav-section.active-section .nav-section-title,.app-shell.instrument-theme-nasdaq .nav-section.active-section .nav-section-title,.app-shell.instrument-theme-eurusd .nav-section.active-section .nav-section-title{color:var(--section-accent-strong)!important}.app-shell.home-only-shell .brand-main .brand-ai,.app-shell.theme-home-platinum .brand-main .brand-ai,.app-shell.home-only-shell .sidebar .brand-ai{color:#e5e7eb!important;text-shadow:0 0 16px rgba(229,231,235,.24)!important}.home-launcher-toolbar{align-items:center;display:flex;justify-content:flex-end;min-height:38px}.home-launcher-toolbar button{background:linear-gradient(135deg,#e5e7eb21,#101722eb);border:1px solid rgba(192,199,209,.3);border-radius:12px;color:#f8fafc;cursor:pointer;font-size:12px;font-weight:900;min-height:36px;padding:0 14px}.home-launcher-toolbar button:hover{border-color:#e5e7eb94;box-shadow:0 0 18px #e5e7eb1f}.app-shell.home-only-shell .home-launcher-page{gap:14px}.app-shell.home-only-shell .home-launcher-instruments{margin-top:0}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel{align-content:start;min-height:auto!important;padding:18px!important}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel header{align-items:center;margin-bottom:8px!important}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel header strong{color:#fff;font-size:17px}.app-shell.home-only-shell .home-news-form.launcher{align-items:end;display:grid;gap:10px;grid-template-columns:1fr .9fr 1fr 1.1fr 1fr 1.1fr auto}.app-shell.home-only-shell .home-news-form.launcher input,.app-shell.home-only-shell .home-news-form.launcher select{background:#080c12d6!important;border:1px solid rgba(192,199,209,.3)!important;border-radius:12px!important;color:#f8fafc!important;font-size:12px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;width:100%}.app-shell.home-only-shell .home-news-form.launcher input::placeholder{color:#c0c7d19e!important}.app-shell.home-only-shell .home-news-form.launcher button{align-self:end;border-radius:12px!important;grid-column:auto!important;height:44px!important;min-height:44px!important;padding:0 22px!important;width:auto!important}.app-shell.home-only-shell .brand-main .brand-ai,.app-shell.theme-home-platinum .brand-main .brand-ai,.app-shell.home-only-shell .sidebar .brand-ai{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 0 10px rgba(255,255,255,.52),0 0 22px rgba(192,199,209,.34)!important}@media(max-width:1180px){.app-shell.home-only-shell .home-news-form.launcher{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .home-news-form.launcher button{grid-column:span 2!important;width:100%!important}}.app-shell.home-only-shell .brand-main .brand-ai,.app-shell.theme-home-platinum .brand-main .brand-ai,.app-shell.home-only-shell .sidebar .brand-ai{background:linear-gradient(135deg,#fff,#e5e7eb 34%,#aeb8c7 64%,#7f8a9a)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 8px rgba(229,231,235,.56));text-shadow:none!important}.app-shell.home-only-shell .home-news-workspace{align-items:start;grid-template-columns:1fr!important;max-width:1320px;width:100%}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel{min-height:0!important;width:100%}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel:first-child{padding-bottom:16px!important}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel:first-child .home-news-form.launcher{grid-template-columns:1.05fr .85fr 1fr 1.25fr .9fr 1.15fr auto}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel:first-child .home-news-form.launcher button{min-width:82px}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel:first-child{max-height:none}@media(max-width:1280px){.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel:first-child .home-news-form.launcher{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .home-news-workspace .home-panel.home-news-panel:first-child .home-news-form.launcher button{grid-column:span 3!important;width:100%!important}}.eurusd-time-page{gap:16px}.eurusd-time-header{display:grid;gap:18px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr)}.eurusd-time-header-grid,.eurusd-status-grid,.eurusd-asr-grid,.eurusd-timeline{display:grid;gap:10px}.eurusd-time-header-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eurusd-time-header-grid div,.eurusd-status-grid div,.eurusd-asr-grid div,.eurusd-timeline div{background:#080d16ad;border:1px solid rgba(var(--section-accent-rgb),.18);border-radius:14px;padding:12px 14px}.eurusd-time-header-grid span,.eurusd-status-grid span,.eurusd-asr-grid span{color:#e2e8f09e;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.eurusd-time-header-grid strong,.eurusd-status-grid strong,.eurusd-asr-grid strong{color:#fff;display:block;font-size:18px;font-weight:950}.eurusd-clock-grid .clean-clock-card{min-height:92px}.eurusd-clock-grid .clean-clock-card strong{font-size:clamp(26px,3.2vw,40px)}.eurusd-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.eurusd-card-head{align-items:center;display:flex;justify-content:space-between;gap:14px;margin-bottom:14px}.eurusd-card-head span{color:var(--section-accent-strong);font-size:11px;font-weight:950;letter-spacing:.1em}.eurusd-card-head h3{margin:4px 0 0}.eurusd-card-head em,.eurusd-asr-note{border:1px solid rgba(var(--section-accent-rgb),.24);border-radius:999px;color:#dbeafe;font-style:normal;font-weight:900;padding:7px 11px}.eurusd-asr-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.eurusd-asr-grid small,.eurusd-timeline small,.eurusd-timeline span{color:#e2e8f09e;display:block;font-size:12px;margin-top:5px}.eurusd-asr-note{border-radius:12px;margin:14px 0 0;padding:10px 12px}.eurusd-delivery-steps{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.eurusd-delivery-steps div{background:#080d169e;border:1px solid rgba(148,163,184,.14);border-radius:12px;color:#e2e8f0b8;font-size:13px;font-weight:850;padding:10px 12px}.eurusd-delivery-steps div.active{border-color:rgba(var(--section-accent-rgb),.52);box-shadow:0 0 18px rgba(var(--section-accent-rgb),.14);color:#fff}.eurusd-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.eurusd-timeline strong{color:#fff;font-size:14px;font-weight:950}.app-shell.instrument-theme-eurusd .eurusd-time-page .time-card,.app-shell.instrument-theme-eurusd .eurusd-time-page .market-core-page-header{border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.09)!important}@media(max-width:1180px){.eurusd-time-header,.eurusd-time-header-grid,.eurusd-status-grid,.eurusd-asr-grid,.eurusd-delivery-steps,.eurusd-timeline{grid-template-columns:1fr}}.eurusd-multi-status-line{align-items:start}.eurusd-active-session-list{display:grid!important;gap:8px!important}.eurusd-active-session-item{align-items:center;display:grid!important;gap:8px!important;grid-template-columns:minmax(120px,.6fr) minmax(120px,1fr) auto}.eurusd-active-session-item strong{color:#fff;font-size:13px;font-weight:950}.eurusd-active-session-item small{color:#e2e8f09e;font-size:12px}@media(max-width:760px){.eurusd-active-session-item{grid-template-columns:1fr}}.eurusd-time-status-card .time-status-line{grid-template-columns:150px minmax(0,1fr)}.eurusd-active-session-list{gap:7px!important;width:100%}.eurusd-active-session-item{align-items:center;border-bottom:0!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:0!important}.eurusd-active-session-item strong{align-items:baseline;color:#fff;display:flex!important;gap:14px;min-width:0}.eurusd-active-session-item small{color:#e2e8f09e;font-size:12px;font-weight:800}.eurusd-active-session-item .status-mini-badge{justify-self:end;min-width:82px;text-align:center}.eurusd-active-session-item strong+small{display:none}.eurusd-active-session-item strong:after{content:attr(data-time)}@media(min-width:761px){.eurusd-active-session-item strong{display:grid!important;grid-template-columns:130px minmax(0,1fr)}}.eurusd-time-status-card .eurusd-active-session-item{grid-template-columns:150px minmax(160px,1fr) auto!important}.eurusd-time-status-card .eurusd-active-session-item strong{display:block!important;gap:0!important}.eurusd-time-status-card .eurusd-active-session-item strong:after{content:none!important}.eurusd-time-status-card .eurusd-active-session-item strong+small{display:block!important}.eurusd-time-status-card .eurusd-active-session-item .status-mini-badge{align-self:center;justify-self:end}@media(max-width:760px){.eurusd-time-status-card .eurusd-active-session-item{grid-template-columns:1fr auto!important}.eurusd-time-status-card .eurusd-active-session-item small{grid-column:1}}.bridge-selected-symbol{color:#e2e8f0b3;display:block;font-size:12px;font-weight:850;margin-top:5px}.app-shell.instrument-theme-xau .bridge-selected-symbol,.app-shell.instrument-theme-nasdaq .bridge-selected-symbol,.app-shell.instrument-theme-eurusd .bridge-selected-symbol{color:var(--section-accent-strong)}.bias-locked-symbol,.bias-symbol-lock{color:#e2e8f0b8;display:block;font-size:12px;font-weight:850;margin-top:5px}.bias-symbol-lock{background:#080d16d6;border:1px solid rgba(var(--section-accent-rgb),.26);border-radius:12px;color:var(--section-accent-strong);margin-top:0;min-height:40px;padding:11px 14px}.bias-pro-controls-locked select{display:none!important}.app-shell.instrument-theme-xau .bias-pro-page,.app-shell.instrument-theme-nasdaq .bias-pro-page,.app-shell.instrument-theme-eurusd .bias-pro-page{--bias-core-accent: var(--section-accent);--bias-core-soft: var(--section-accent-soft);--bias-core-border: var(--section-accent-border)}.app-shell.instrument-theme-xau .bias-pro-header,.app-shell.instrument-theme-nasdaq .bias-pro-header,.app-shell.instrument-theme-eurusd .bias-pro-header,.app-shell.instrument-theme-xau .bias-pro-decision,.app-shell.instrument-theme-nasdaq .bias-pro-decision,.app-shell.instrument-theme-eurusd .bias-pro-decision,.app-shell.instrument-theme-xau .bias-pro-panel,.app-shell.instrument-theme-nasdaq .bias-pro-panel,.app-shell.instrument-theme-eurusd .bias-pro-panel,.app-shell.instrument-theme-xau .bias-pro-lower,.app-shell.instrument-theme-nasdaq .bias-pro-lower,.app-shell.instrument-theme-eurusd .bias-pro-lower,.app-shell.instrument-theme-xau .bias-pro-checklist,.app-shell.instrument-theme-nasdaq .bias-pro-checklist,.app-shell.instrument-theme-eurusd .bias-pro-checklist,.app-shell.instrument-theme-xau .bias-pro-story,.app-shell.instrument-theme-nasdaq .bias-pro-story,.app-shell.instrument-theme-eurusd .bias-pro-story,.app-shell.instrument-theme-xau .bias-pro-keylevel,.app-shell.instrument-theme-nasdaq .bias-pro-keylevel,.app-shell.instrument-theme-eurusd .bias-pro-keylevel,.app-shell.instrument-theme-xau .bias-pro-note,.app-shell.instrument-theme-nasdaq .bias-pro-note,.app-shell.instrument-theme-eurusd .bias-pro-note{background:linear-gradient(145deg,#0f172ad1,#080d16db)!important;border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.09)!important}.app-shell.instrument-theme-eurusd .bias-pro-title .section-kicker,.app-shell.instrument-theme-eurusd .bias-locked-symbol,.app-shell.instrument-theme-eurusd .bias-pro-metric span:not(.bias-pro-icon),.app-shell.instrument-theme-eurusd .bias-pro-invalidation span,.app-shell.instrument-theme-eurusd .bias-pro-panel header span,.app-shell.instrument-theme-eurusd .bias-pro-row span{color:var(--section-accent-strong)!important}.bias-pro-decision.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.bias-pro-decision.compact .bias-pro-metric,.bias-pro-decision.compact .bias-pro-invalidation{min-height:96px;padding:12px 14px}.bias-pro-decision.compact .bias-pro-metric strong{font-size:clamp(22px,2.3vw,34px)}.bias-pro-structure-grid.compact .bias-pro-panel{padding:13px}.bias-pro-structure-grid.compact .bias-pro-move{padding:10px 12px}.bias-pro-structure-grid.compact .bias-pro-row{min-height:42px;padding:9px 12px}.bias-pro-lower.compact{padding:13px}@media(max-width:1180px){.bias-pro-decision.compact{grid-template-columns:1fr}}.eurusd-liquidity-page{display:grid;gap:18px;color:#f8fbff}.eurusd-liq-header,.eurusd-liq-section,.eurusd-liq-topline article,.eurusd-liq-warning{background:linear-gradient(145deg,#080f1cf0,#050a14fa);border:1px solid rgba(96,165,250,.34);box-shadow:0 0 22px #60a5fa1a;border-radius:16px}.eurusd-liq-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.eurusd-liq-header span,.eurusd-liq-section>header>span,.eurusd-liq-topline span,.eurusd-liq-row.head,.eurusd-liq-mini-row span,.eurusd-asr-grid span{color:#9db8df;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eurusd-liq-header h1,.eurusd-liq-section h2,.eurusd-liq-section h3{margin:0;color:#fff}.eurusd-liq-header h1{font-size:34px;letter-spacing:.02em}.eurusd-liq-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.eurusd-liq-actions button{border:1px solid rgba(96,165,250,.38);background:#0f172ac7;color:#fff;border-radius:12px;padding:10px 14px;font-weight:800;cursor:pointer}.eurusd-liq-actions button:hover{border-color:#93c5fdbf;box-shadow:0 0 16px #60a5fa2e}.eurusd-liq-warning{padding:14px 16px;color:#fecaca}.eurusd-liq-topline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.eurusd-liq-topline article{padding:16px}.eurusd-liq-topline strong{display:block;margin-top:8px;font-size:22px;color:#fff}.eurusd-liq-section{padding:20px}.eurusd-liq-section>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.eurusd-liq-section>header>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(96,165,250,.46);background:#1e3a8a42;color:#bfdbfe}.eurusd-liq-section p{margin:4px 0 0;color:#9db8df}.eurusd-liq-table{display:grid;gap:8px}.eurusd-liq-row{display:grid;grid-template-columns:1fr 1.1fr .9fr 1fr auto;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid rgba(96,165,250,.18);border-radius:12px;background:#0206176b}.eurusd-liq-row strong,.eurusd-liq-row span{color:#fff}.eurusd-liq-row.head{min-height:auto;background:transparent;border-color:#60a5fa1f}.eurusd-liq-row.head span{color:#9db8df}.eurusd-asr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eurusd-asr-grid article,.eurusd-liq-columns>article{border:1px solid rgba(96,165,250,.2);border-radius:14px;background:#0206176b;padding:14px}.eurusd-asr-grid strong{display:block;margin:7px 0;font-size:22px;color:#fff}.eurusd-asr-grid small{color:#9db8df}.eurusd-liq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eurusd-liq-columns h3{margin-bottom:12px;font-size:15px;color:#dbeafe}.eurusd-liq-mini-row{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:12px;padding:12px;border-top:1px solid rgba(96,165,250,.14)}.eurusd-liq-mini-row:first-of-type{border-top:0}.eurusd-liq-mini-row strong{display:block;color:#fff}.eurusd-liq-status{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:5px 9px;border-radius:999px;border:1px solid rgba(96,165,250,.3);background:#1e3a8a33;color:#bfdbfe;font-size:11px;font-weight:900;text-transform:uppercase}.eurusd-liq-status.active,.eurusd-liq-status.first-connected,.eurusd-liq-status.second-connected{border-color:#2dd4bf8c;background:#14b8a624;color:#99f6e4}.eurusd-liq-status.swept,.eurusd-liq-status.first-disconnected,.eurusd-liq-status.second-disconnected{border-color:#f8717173;background:#7f1d1d33;color:#fecaca}.eurusd-liq-status.forming,.eurusd-liq-status.current,.eurusd-liq-status.closed{border-color:#93c5fd73;background:#2563eb24;color:#dbeafe}.eurusd-liq-empty{border:1px dashed rgba(96,165,250,.22);border-radius:12px;padding:14px;color:#9db8df}@media(max-width:980px){.eurusd-liq-header,.eurusd-liq-actions{align-items:flex-start;justify-content:flex-start}.eurusd-liq-header,.eurusd-liq-columns{grid-template-columns:1fr;flex-direction:column}.eurusd-liq-topline,.eurusd-asr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eurusd-liq-row,.eurusd-liq-mini-row{grid-template-columns:1fr}}@media(max-width:640px){.eurusd-liq-topline,.eurusd-asr-grid{grid-template-columns:1fr}}.eurusd-key-level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eurusd-key-level-card{border:1px solid rgba(96,165,250,.22);border-radius:14px;background:#0206176b;padding:14px}.eurusd-key-level-card h3{margin:0 0 12px;color:#dbeafe;font-size:15px}.eurusd-key-level-card .eurusd-liq-row{grid-template-columns:.8fr 1fr 1fr auto;margin-top:8px}.eurusd-key-level-card .eurusd-liq-row span:nth-child(3){display:none}@media(max-width:980px){.eurusd-key-level-grid{grid-template-columns:1fr}}.eurusd-liq-status-stack{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.eurusd-liq-status-stack small{color:#9db8df;font-size:11px;white-space:nowrap}.eurusd-strategy-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.eurusd-strategy-card{border:1px solid rgba(96,165,250,.28);border-radius:16px;background:linear-gradient(145deg,#080f1cf0,#050a14fa);box-shadow:0 0 22px #60a5fa1a;padding:18px}.eurusd-strategy-card.wide{grid-column:1 / -1}.eurusd-strategy-card header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.eurusd-strategy-card header span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:1px solid rgba(96,165,250,.46);background:#1e3a8a3d;color:#bfdbfe;font-size:11px;font-weight:900}.eurusd-strategy-card h2{margin:0;color:#fff;font-size:18px}.eurusd-strategy-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.eurusd-strategy-status-grid div,.eurusd-strategy-list div{border:1px solid rgba(96,165,250,.18);border-radius:12px;background:#02061761;padding:12px}.eurusd-strategy-status-grid span,.eurusd-strategy-list span{display:block;color:#9db8df;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.eurusd-strategy-status-grid strong,.eurusd-strategy-list strong{color:#fff;font-size:16px}.eurusd-strategy-list,.eurusd-delivery-plan{display:grid;gap:10px}.eurusd-delivery-plan p{margin:0;border:1px solid rgba(96,165,250,.16);border-radius:12px;background:#0206175c;padding:12px;color:#dbeafe}.eurusd-strategy-card textarea{width:100%;min-height:120px;resize:vertical;border:1px solid rgba(96,165,250,.3);border-radius:12px;background:#02061785;color:#fff;padding:12px;outline:none}.eurusd-strategy-card textarea:focus{border-color:#93c5fdb8;box-shadow:0 0 16px #60a5fa29}@media(max-width:1100px){.eurusd-strategy-dashboard,.eurusd-strategy-status-grid{grid-template-columns:1fr}}.eurusd-crt-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.eurusd-crt-dashboard .wide,.eurusd-crt-status{grid-column:1 / -1}.eurusd-crt-poi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.eurusd-crt-poi-box,.eurusd-crt-failed-list{border:1px solid rgba(96,165,250,.18);border-radius:12px;background:#02061761;padding:12px}.eurusd-crt-poi-box span,.eurusd-crt-failed-list span{display:block;color:#9db8df;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.eurusd-crt-poi-box strong,.eurusd-crt-failed-list small{display:block;color:#fff;margin-top:4px}.eurusd-crt-poi-box small,.eurusd-crt-failed-list small{color:#bfdbfe}.eurusd-crt-checklist{display:grid;gap:8px}.eurusd-crt-checklist div{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:10px;border:1px solid rgba(96,165,250,.18);border-radius:12px;background:#02061761;padding:10px 12px}.eurusd-crt-checklist strong{font-size:12px}.eurusd-crt-checklist .ok strong{color:#5eead4}.eurusd-crt-checklist .wait strong{color:#fbbf24}.eurusd-crt-checklist span{color:#dbeafe}@media(max-width:1100px){.eurusd-crt-dashboard,.eurusd-crt-poi-grid{grid-template-columns:1fr}}.home-launch-card.today-focus{border-color:#f6d565db!important;box-shadow:0 26px 72px #0000006b,0 0 44px #f6d5652e,0 0 18px #e5e7eb29!important;position:relative}.home-focus-badge{align-items:flex-start!important;border:1px solid rgba(246,213,101,.42)!important;border-radius:14px;display:grid!important;gap:3px;justify-content:start!important;padding:8px 10px!important;background:linear-gradient(135deg,#f6d5652e,#e5e7eb14);width:fit-content}.home-focus-badge b{color:#fff7d6!important;font-size:11px;letter-spacing:.08em}.home-focus-badge small{color:#e5e7eb!important;font-size:11px;font-weight:800}.home-market-status{color:#e5e7eb!important;display:block;font-size:12px;line-height:1.35;min-height:18px}.eurusd-crt-workflow,.eurusd-gameplan-dashboard{display:grid;gap:16px}.eurusd-workflow-status-bar,.eurusd-workflow-panel{border:1px solid rgba(96,165,250,.26);border-radius:16px;background:linear-gradient(145deg,#080f1cf0,#050a14fa);box-shadow:0 18px 44px #00000047,0 0 22px #60a5fa14}.eurusd-workflow-status-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden}.eurusd-workflow-status-bar div{background:#02061757;min-height:96px;padding:18px}.eurusd-workflow-status-bar span,.eurusd-workflow-panel header span,.eurusd-workflow-step span,.eurusd-gameplan-grid span{color:#9db8df;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.eurusd-workflow-status-bar strong{color:#fff;display:block;font-size:22px;margin-top:8px}.eurusd-workflow-panel{padding:18px}.eurusd-workflow-panel.compact{padding:16px}.eurusd-workflow-panel header{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.eurusd-workflow-panel h2{color:#fff;font-size:20px;margin:0}.eurusd-workflow-chain{display:grid;gap:10px}.eurusd-workflow-step{align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:14px;display:grid;gap:14px;grid-template-columns:260px 1fr;min-height:74px;padding:14px 16px}.eurusd-workflow-step div{display:grid;gap:6px}.eurusd-workflow-step strong{border-radius:999px;color:#e5e7eb;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;max-width:120px;padding:7px 10px}.eurusd-workflow-step p{color:#dbeafe;margin:0}.eurusd-workflow-step.waiting strong{background:#94a3b824;border:1px solid rgba(148,163,184,.22)}.eurusd-workflow-step.active{border-color:#60a5fa7a;box-shadow:inset 3px 0 #60a5fab3}.eurusd-workflow-step.active strong{background:#60a5fa24;border:1px solid rgba(96,165,250,.38);color:#bfdbfe}.eurusd-workflow-step.passed{border-color:#2dd4bf57}.eurusd-workflow-step.passed strong{background:#14b8a624;border:1px solid rgba(20,184,166,.38);color:#99f6e4}.eurusd-workflow-step.failed strong,.eurusd-workflow-step.invalid strong{background:#ef444424;border:1px solid rgba(239,68,68,.38);color:#fecaca}.eurusd-gameplan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eurusd-gameplan-grid div,.eurusd-workflow-panel .eurusd-strategy-status-grid div{border:1px solid rgba(96,165,250,.18);border-radius:12px;background:#02061761;padding:12px}.eurusd-gameplan-grid strong,.eurusd-workflow-panel .eurusd-strategy-status-grid strong{color:#fff;display:block;margin-top:6px}.poi-compact-card .zones-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poi-compact-card .zones-v2-grid div{min-height:52px}@media(max-width:1100px){.eurusd-workflow-status-bar,.eurusd-gameplan-grid,.eurusd-workflow-step{grid-template-columns:1fr}}.app-shell.home-only-shell .topbar{border-bottom-color:#c0c7d13d!important;background:linear-gradient(180deg,#080c12f5,#080c12d1)!important}.app-shell.home-only-shell .topbar p,.app-shell.home-only-shell .topbar .section-label{color:#e5e7eb!important}.app-shell.home-only-shell .topbar h1:before,.app-shell.home-only-shell .page-title:before,.app-shell.home-only-shell .section-title:before{background:linear-gradient(180deg,#fff,#c0c7d1,#8a94a6)!important;box-shadow:0 0 16px #e5e7eb3d!important}.app-shell.home-only-shell .nav-section-home .nav-item,.app-shell.home-only-shell .nav-section-home .nav-badge{border-color:#c0c7d152!important}.app-shell.home-only-shell .nav-section-home .nav-item.active{background:linear-gradient(90deg,#e5e7eb38,#101722f0)!important;border-color:#e5e7eb94!important;box-shadow:inset 3px 0 #e5e7ebd1,0 0 18px #e5e7eb24!important;color:#fff!important}.app-shell.home-only-shell .nav-section-home .nav-item.active .nav-badge{background:#e5e7eb2e!important;border-color:#e5e7eb94!important;color:#fff!important}.app-shell.home-only-shell .funded-header,.app-shell.home-only-shell .funded-panel,.app-shell.home-only-shell .phase-node,.app-shell.home-only-shell .trade-panel,.app-shell.home-only-shell .trade-card,.app-shell.home-only-shell .module-card{border-color:#c0c7d138!important;box-shadow:0 16px 34px #0000003d,0 0 22px #e5e7eb0f!important}.app-shell.home-only-shell .funded-account-actions button,.app-shell.home-only-shell .funded-result-form button[type=submit],.app-shell.home-only-shell .funded-controls button:first-child,.app-shell.home-only-shell .funded-create-actions button:first-child,.app-shell.home-only-shell .funded-empty-state button{background:linear-gradient(135deg,#e5e7eb38,#2d343feb)!important;border-color:#e5e7eb7a!important;box-shadow:0 0 18px #e5e7eb1f!important;color:#fff!important}.app-shell.home-only-shell .funded-secondary-button,.app-shell.home-only-shell .funded-controls button,.app-shell.home-only-shell .funded-account-actions select,.app-shell.home-only-shell .funded-field input,.app-shell.home-only-shell .funded-field select{border-color:#c0c7d147!important}.app-shell.home-only-shell .phase-node.active{border-color:#e5e7ebad!important;box-shadow:inset 0 0 0 1px #e5e7eb52,0 0 20px #e5e7eb1a!important}.app-shell.home-only-shell .phase-node span{background:linear-gradient(135deg,#e5e7eb47,#8a94a63d)!important;color:#fff!important}.app-shell.home-only-shell .phase-status.active{color:#fff!important;border-color:#e5e7eb94!important;background:#e5e7eb1f!important}.app-shell.home-only-shell .funded-table th,.app-shell.home-only-shell .funded-field span,.app-shell.home-only-shell .funded-stat span{color:#c0c7d1!important}.app-shell.home-only-shell .sidebar.sidebar-home-mode,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-list-v2,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-section-home{--section-accent: #E5E7EB !important;--section-accent-strong: #F8FAFC !important;--section-accent-rgb: 229, 231, 235 !important;--section-accent-border: rgba(229, 231, 235, .54) !important}.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-list-v2 .nav-item.active,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-section.active-section .nav-item.active,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-section-home .nav-item.active{background:linear-gradient(90deg,#e5e7eb3d,#101722f5)!important;border-color:#e5e7ebad!important;box-shadow:0 0 18px #e5e7eb29,inset 3px 0 #e5e7ebf5!important;color:#fff!important}.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-list-v2 .nav-item.active:before,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-section.active-section .nav-item.active:before,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-section-home .nav-item.active:before{background:linear-gradient(180deg,#fff,#c0c7d1,#8a94a6)!important;box-shadow:0 0 18px #e5e7eb61!important}.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-list-v2 .nav-item.active .nav-badge,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-section.active-section .nav-item.active .nav-badge,.app-shell.home-only-shell .sidebar.sidebar-home-mode .nav-section-home .nav-item.active .nav-badge{background:#e5e7eb2e!important;border-color:#e5e7eba3!important;color:#fff!important}.app-shell.home-only-shell .trade-log-header,.app-shell.home-only-shell .trade-panel,.app-shell.home-only-shell .trade-summary-item,.app-shell.home-only-shell .trade-table{border-color:#c0c7d13d!important;box-shadow:0 16px 34px #0000003d,0 0 22px #e5e7eb0f!important}.app-shell.home-only-shell .trade-log-header:before{color:#e5e7eb!important}.app-shell.home-only-shell .trade-log-header:after,.app-shell.home-only-shell .trade-panel h3:after,.app-shell.home-only-shell .trade-panel-heading h3:after{background:linear-gradient(90deg,#ffffff,#C0C7D1,transparent)!important;box-shadow:0 0 14px #e5e7eb2e!important}.app-shell.home-only-shell .trade-panel-heading span,.app-shell.home-only-shell .trade-field span,.app-shell.home-only-shell .trade-summary-item span,.app-shell.home-only-shell .trade-table th{color:#c0c7d1!important}.app-shell.home-only-shell .trade-field input,.app-shell.home-only-shell .trade-field select,.app-shell.home-only-shell .trade-field textarea{border-color:#c0c7d147!important}.app-shell.home-only-shell .trade-field input:focus,.app-shell.home-only-shell .trade-field select:focus,.app-shell.home-only-shell .trade-field textarea:focus{border-color:#e5e7ebad!important;box-shadow:0 0 0 3px #e5e7eb24!important}.app-shell.home-only-shell .trade-field input[readonly]{color:#e5e7eb!important}.app-shell.home-only-shell .trade-form-actions button:first-child,.app-shell.home-only-shell .trade-form-actions button[type=submit]{background:linear-gradient(135deg,#e5e7eb38,#2d343feb)!important;border-color:#e5e7eb7a!important;box-shadow:0 0 18px #e5e7eb1f!important;color:#fff!important}.app-shell.home-only-shell .trade-form-actions button,.app-shell.home-only-shell .table-actions button{border-color:#c0c7d14d!important}.app-shell.home-only-shell .trade-form-actions button:hover,.app-shell.home-only-shell .table-actions button:hover{border-color:#e5e7eb99!important;box-shadow:0 0 14px #e5e7eb1a!important}.app-shell.home-only-shell .mode-toggle{border-color:#c0c7d147!important;background:#080c12d1!important}.app-shell.home-only-shell .mode-toggle button{border-color:#c0c7d138!important;color:#c0c7d1!important;background:#080c12b8!important}.app-shell.home-only-shell .mode-toggle button.active{background:linear-gradient(135deg,#e5e7eb47,#2d343ff0)!important;border-color:#e5e7eba3!important;box-shadow:0 0 18px #e5e7eb24,inset 0 0 0 1px #e5e7eb29!important;color:#fff!important}.bias-simple-page{display:grid;gap:16px}.bias-simple-top{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bias-simple-metric,.bias-simple-panel,.bias-simple-lower,.bias-simple-reason{background:linear-gradient(145deg,#080f1ceb,#050a14f5);border:1px solid rgba(var(--section-accent-rgb),.24);border-radius:16px;box-shadow:0 16px 34px #0000003d,0 0 22px rgba(var(--section-accent-rgb),.07)}.bias-simple-metric{min-height:106px;padding:18px}.bias-simple-metric span,.bias-simple-row span,.bias-simple-panel header span,.bias-simple-lower header span,.bias-simple-lower-card span{color:#e2e8f0b8;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bias-simple-metric strong{display:block;font-size:clamp(22px,2.1vw,34px);line-height:1;margin-top:12px;word-break:break-word}.bias-simple-reason{color:#f8fafc;font-size:16px;line-height:1.5;padding:16px 18px}.bias-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bias-simple-panel{padding:16px}.bias-simple-panel header,.bias-simple-lower header{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.bias-simple-panel h3,.bias-simple-lower h3{color:#fff;font-size:19px;margin:3px 0 0}.bias-simple-rows{border:1px solid rgba(148,163,184,.12);border-radius:14px;overflow:hidden}.bias-simple-row{align-items:center;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr) auto;min-height:48px;padding:10px 12px}.bias-simple-row+.bias-simple-row{border-top:1px solid rgba(148,163,184,.12)}.bias-simple-row strong{color:#f8fafc;min-width:0}.bias-simple-row em{color:#cbd5e1b8;font-size:12px;font-style:normal;text-align:right}.bias-simple-lower{padding:16px}.bias-simple-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bias-simple-lower-card{border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#02061761;min-height:92px;padding:14px}.bias-simple-lower-card strong{display:block;font-size:18px;margin-top:8px}.bias-simple-lower-card small{color:#cbd5e1b8;display:block;margin-top:6px}@media(max-width:1180px){.bias-simple-top,.bias-simple-grid,.bias-simple-lower-grid,.bias-simple-row{grid-template-columns:1fr}.bias-simple-row em{text-align:left}}.poi-display-stack,.poi-display-group{display:grid;gap:10px}.poi-group-label{color:#dbeafe;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.zones-v2-card.poi-type-ob{border-style:solid;border-width:1px;background:#080f1cb8}.zones-v2-card.poi-type-fvg{border-style:dashed;background:#080f1c75}.zones-v2-card.nearest-poi-card{box-shadow:0 0 24px #60a5fa29,0 16px 34px #0000003d}.poi-type-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;letter-spacing:.08em;margin-bottom:6px;min-height:24px;min-width:44px;padding:0 10px}.poi-type-badge.ob{border:1px solid rgba(96,165,250,.42);background:#60a5fa24;color:#dbeafe}.poi-type-badge.fvg{border:1px dashed rgba(147,197,253,.42);background:#1e3a8a1f;color:#bfdbfe}.zones-v2-card header small{color:#9db8df;display:block;font-size:12px;font-weight:700;margin-top:3px}.poi-more-details{border-top:1px solid rgba(96,165,250,.14);display:grid;gap:10px;padding-top:10px}.poi-more-details summary{border:1px solid rgba(96,165,250,.22);border-radius:10px;color:#dbeafe;cursor:pointer;font-size:12px;font-weight:950;padding:10px 12px;text-transform:uppercase}.poi-more-details[open] summary{margin-bottom:10px}.eurusd-gameplan-alert-center{display:grid;gap:16px}.eurusd-gameplan-top,.eurusd-gameplan-panel{border:1px solid rgba(96,165,250,.28);border-radius:16px;background:linear-gradient(145deg,#080f1cf0,#050a14fa);box-shadow:0 0 22px #60a5fa1a;padding:18px}.eurusd-gameplan-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.eurusd-gameplan-top .wide{grid-column:1 / -1}.eurusd-gameplan-top span,.eurusd-gameplan-panel header span,.eurusd-alert-row time,.eurusd-alert-settings span{color:#9db8df;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.eurusd-gameplan-top strong{color:#fff;display:block;font-size:18px;margin-top:5px}.eurusd-gameplan-panel header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.eurusd-gameplan-panel h2{color:#fff;font-size:20px;margin:0}.eurusd-alert-feed{display:grid;gap:10px}.eurusd-alert-row{align-items:center;border:1px solid rgba(96,165,250,.18);border-radius:12px;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr) auto auto auto auto;padding:12px}.eurusd-alert-row strong{color:#fff;display:block;font-size:13px;margin-bottom:3px}.eurusd-alert-row p{color:#c7d2fe;margin:0}.eurusd-alert-row button{border:1px solid rgba(96,165,250,.28);border-radius:10px;background:#0f172ac7;color:#dbeafe;cursor:pointer;font-weight:850;padding:8px 10px}.alert-priority,.alert-status{border-radius:999px;border:1px solid rgba(96,165,250,.26);color:#dbeafe;font-size:11px;font-weight:950;padding:6px 9px;text-transform:uppercase}.alert-priority.high{border-color:#f871717a;color:#fecaca}.alert-priority.medium{border-color:#facc1573;color:#fde68a}.alert-status.new{border-color:#2dd4bf75;color:#99f6e4}.alert-status.sent{border-color:#a78bfa7a;color:#ddd6fe}.alert-status.dismissed{border-color:#94a3b859;color:#cbd5e1}.eurusd-alert-settings{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.eurusd-alert-settings label{align-items:center;border:1px solid rgba(96,165,250,.18);border-radius:12px;display:flex;gap:10px;padding:12px}.eurusd-alert-settings input{accent-color:#60a5fa}.eurusd-alert-empty{border:1px dashed rgba(96,165,250,.2);border-radius:12px;color:#9db8df;margin:0;padding:16px}@media(max-width:980px){.eurusd-gameplan-top,.eurusd-alert-settings,.eurusd-alert-row{grid-template-columns:1fr}}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-header,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-panel,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .result-item{background:linear-gradient(145deg,#0f172ae0,#080d16e6)!important;border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.1)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-header:before{color:var(--section-accent-strong)!important;content:"EURUSD WORKSPACE"!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-header:after{background:linear-gradient(90deg,var(--section-accent-strong),transparent)!important;box-shadow:0 0 16px rgba(var(--section-accent-rgb),.32)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .panel-heading span,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-field span,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .result-item span,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .checklist-section h4,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .checklist-summary span{color:var(--section-accent-strong)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-field input,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-field select{background:#050a14d1!important;border-color:rgba(var(--section-accent-rgb),.24)!important;color:#f8fafc!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-field input:focus,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .validator-field select:focus{border-color:rgba(var(--section-accent-rgb),.64)!important;box-shadow:0 0 0 3px rgba(var(--section-accent-rgb),.14)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .mode-toggle{background:#050a14c7!important;border-color:rgba(var(--section-accent-rgb),.24)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .mode-toggle button.active,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .reset-checklist{background:linear-gradient(90deg,rgba(var(--section-accent-rgb),.92),#1d4ed8db)!important;border-color:rgba(var(--section-accent-rgb),.52)!important;box-shadow:0 0 18px rgba(var(--section-accent-rgb),.2)!important;color:#fff!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .checklist-section{border-top-color:rgba(var(--section-accent-rgb),.18)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .checklist-item{border-color:rgba(var(--section-accent-rgb),.22)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .checklist-item:hover,.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .checklist-item:focus-within{border-color:rgba(var(--section-accent-rgb),.52)!important;box-shadow:0 0 14px rgba(var(--section-accent-rgb),.12)!important}.app-shell.instrument-theme-eurusd.active-panel-setup-validator .eurusd-setup-validator .checklist-item input{accent-color:var(--section-accent-strong)!important}.app-shell.instrument-theme-eurusd .topbar h1:before{background:linear-gradient(180deg,#60a5fa,#1e3a8a,#1d4ed8)!important;box-shadow:0 0 18px #60a5fa57!important}.app-shell.instrument-theme-eurusd .topbar-title-block i{background:linear-gradient(90deg,#60A5FA,transparent)!important;box-shadow:0 0 18px #60a5fa47!important}.app-shell.instrument-theme-eurusd .eurusd-setup-validator.compact-validator{grid-template-columns:minmax(0,1fr)!important}.app-shell.instrument-theme-eurusd .eurusd-setup-validator .validator-header,.app-shell.instrument-theme-eurusd .eurusd-setup-validator .validator-panel,.app-shell.instrument-theme-eurusd .eurusd-setup-validator .result-item{background:linear-gradient(145deg,#0f172ae0,#080d16e6)!important;border-color:#60a5fa57!important;box-shadow:0 16px 34px #0000003d,0 0 24px #60a5fa17!important}.app-shell.instrument-theme-eurusd .eurusd-setup-validator .validator-header:before{color:#60a5fa!important;content:"EURUSD WORKSPACE"!important}.app-shell.instrument-theme-eurusd .eurusd-setup-validator .validator-header:after{background:linear-gradient(90deg,#60A5FA,transparent)!important;box-shadow:0 0 16px #60a5fa52!important}.app-shell.instrument-theme-eurusd .eurusd-setup-validator .mode-toggle button.active,.app-shell.instrument-theme-eurusd .eurusd-setup-validator .reset-checklist{background:linear-gradient(90deg,#60a5fadb,#1e3a8adb)!important;border-color:#60a5fa94!important;box-shadow:0 0 18px #60a5fa33!important;color:#fff!important}.app-shell.instrument-theme-eurusd .eurusd-setup-validator .panel-heading span,.app-shell.instrument-theme-eurusd .eurusd-setup-validator .validator-field span,.app-shell.instrument-theme-eurusd .eurusd-setup-validator .result-item span{color:#93c5fd!important}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .market-core-page-header,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-card,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-window-card{border-color:var(--section-accent-border)!important;box-shadow:0 16px 34px #0000003d,0 0 24px rgba(var(--section-accent-rgb),.1)!important}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .section-kicker,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-card h3 span,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-window-main span{color:var(--section-accent-strong)!important}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .market-core-page-header{background:linear-gradient(145deg,#140e24e0,#080a12eb)!important}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .market-core-page-header:after{background:linear-gradient(90deg,var(--section-accent-strong),transparent)!important;box-shadow:0 0 18px rgba(var(--section-accent-rgb),.34)!important}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-window-note{margin:8px 0 0;color:#d8b4fe;font-size:12px;font-weight:700}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.forming,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.crt-forming{border-color:#d946ef9e;color:#f5d0fe;background:#d946ef29}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.ready,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.crt-ready,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-window-card.ready{border-color:#a855f7a8!important;color:#ede9fe;background:#a855f71f}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.waiting,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.watch-only{border-color:#94a3b866;color:#cbd5e1;background:#0f172a9e}.app-shell.instrument-theme-nasdaq .nasdaq-timeline .active{border-color:#d946ef9e!important;box-shadow:0 0 16px #a855f729!important}.app-shell.instrument-theme-nasdaq{--nasdaq-card-bg: linear-gradient(145deg, rgba(20, 14, 36, .92), rgba(8, 10, 18, .96));--nasdaq-card-bg-soft: linear-gradient(145deg, rgba(24, 16, 44, .78), rgba(9, 11, 20, .9));--nasdaq-border: rgba(168, 85, 247, .42);--nasdaq-border-soft: rgba(217, 70, 239, .24);--nasdaq-glow: rgba(168, 85, 247, .16);--nasdaq-text: #ffffff;--nasdaq-muted: #d8b4fe}.app-shell.instrument-theme-nasdaq .topbar,.app-shell.instrument-theme-nasdaq .market-core-page-header,.app-shell.instrument-theme-nasdaq .v2-page-header,.app-shell.instrument-theme-nasdaq .bias-pro-header,.app-shell.instrument-theme-nasdaq .liq-hero,.app-shell.instrument-theme-nasdaq .zones-v2-hero,.app-shell.instrument-theme-nasdaq .strategy-instrument-header,.app-shell.instrument-theme-nasdaq .validator-header{background:var(--nasdaq-card-bg)!important;border-color:var(--nasdaq-border)!important;box-shadow:0 18px 44px #00000047,0 0 26px var(--nasdaq-glow)!important}.app-shell.instrument-theme-nasdaq .time-card,.app-shell.instrument-theme-nasdaq .time-window-card,.app-shell.instrument-theme-nasdaq .market-bridge-card,.app-shell.instrument-theme-nasdaq .market-card,.app-shell.instrument-theme-nasdaq .bridge-stat-card,.app-shell.instrument-theme-nasdaq .bridge-symbol-card,.app-shell.instrument-theme-nasdaq .bias-pro-decision,.app-shell.instrument-theme-nasdaq .bias-pro-panel,.app-shell.instrument-theme-nasdaq .bias-pro-lower,.app-shell.instrument-theme-nasdaq .bias-pro-checklist,.app-shell.instrument-theme-nasdaq .bias-pro-story,.app-shell.instrument-theme-nasdaq .bias-pro-keylevel,.app-shell.instrument-theme-nasdaq .bias-pro-note,.app-shell.instrument-theme-nasdaq .bias-pro-move,.app-shell.instrument-theme-nasdaq .bias-pro-row,.app-shell.instrument-theme-nasdaq .bias-pro-lower-card,.app-shell.instrument-theme-nasdaq .bias-pro-check-item,.app-shell.instrument-theme-nasdaq .liq-summary-card,.app-shell.instrument-theme-nasdaq .liq-side-column,.app-shell.instrument-theme-nasdaq .liq-nearest-card,.app-shell.instrument-theme-nasdaq .liq-level-item,.app-shell.instrument-theme-nasdaq .liq-warning,.app-shell.instrument-theme-nasdaq .zones-v2-summary-card,.app-shell.instrument-theme-nasdaq .zones-v2-column,.app-shell.instrument-theme-nasdaq .zones-v2-card,.app-shell.instrument-theme-nasdaq .v2-card,.app-shell.instrument-theme-nasdaq .strategy-workflow-card,.app-shell.instrument-theme-nasdaq .strategy-placeholder-card,.app-shell.instrument-theme-nasdaq .validator-panel,.app-shell.instrument-theme-nasdaq .result-item,.app-shell.instrument-theme-nasdaq .status-card{background:var(--nasdaq-card-bg-soft)!important;border-color:var(--nasdaq-border-soft)!important;box-shadow:0 16px 34px #0000003d,0 0 20px #a855f71a!important;color:var(--nasdaq-text)!important}.app-shell.instrument-theme-nasdaq .time-card:hover,.app-shell.instrument-theme-nasdaq .time-window-card:hover,.app-shell.instrument-theme-nasdaq .market-card:hover,.app-shell.instrument-theme-nasdaq .bridge-symbol-card:hover,.app-shell.instrument-theme-nasdaq .bias-pro-panel:hover,.app-shell.instrument-theme-nasdaq .liq-level-item:hover,.app-shell.instrument-theme-nasdaq .zones-v2-card:hover,.app-shell.instrument-theme-nasdaq .v2-card:hover,.app-shell.instrument-theme-nasdaq .strategy-workflow-card:hover,.app-shell.instrument-theme-nasdaq .validator-panel:hover{border-color:#d946ef7a!important;box-shadow:0 18px 38px #00000047,0 0 24px #d946ef24!important}.app-shell.instrument-theme-nasdaq .topbar h1:before,.app-shell.instrument-theme-nasdaq .topbar-title-block i,.app-shell.instrument-theme-nasdaq .market-core-page-header:after,.app-shell.instrument-theme-nasdaq .v2-page-header:after,.app-shell.instrument-theme-nasdaq .bias-pro-header:after,.app-shell.instrument-theme-nasdaq .validator-header:after{background:linear-gradient(90deg,#D946EF,#A855F7,transparent)!important;box-shadow:0 0 18px #d946ef57!important}.app-shell.instrument-theme-nasdaq .section-kicker,.app-shell.instrument-theme-nasdaq .bridge-card-label,.app-shell.instrument-theme-nasdaq .time-card h3 span,.app-shell.instrument-theme-nasdaq .time-window-main span,.app-shell.instrument-theme-nasdaq .market-card-header span,.app-shell.instrument-theme-nasdaq .bias-pro-title .section-kicker,.app-shell.instrument-theme-nasdaq .bias-locked-symbol,.app-shell.instrument-theme-nasdaq .bias-pro-metric span:not(.bias-pro-icon),.app-shell.instrument-theme-nasdaq .bias-pro-invalidation span,.app-shell.instrument-theme-nasdaq .bias-pro-panel header span,.app-shell.instrument-theme-nasdaq .bias-pro-row span,.app-shell.instrument-theme-nasdaq .liq-hero span,.app-shell.instrument-theme-nasdaq .liq-summary-card span,.app-shell.instrument-theme-nasdaq .liq-side-column header span,.app-shell.instrument-theme-nasdaq .zones-v2-hero span,.app-shell.instrument-theme-nasdaq .zones-v2-summary-card span,.app-shell.instrument-theme-nasdaq .zones-v2-column header span,.app-shell.instrument-theme-nasdaq .validator-field span,.app-shell.instrument-theme-nasdaq .result-item span,.app-shell.instrument-theme-nasdaq .panel-heading span{color:var(--nasdaq-muted)!important}.app-shell.instrument-theme-nasdaq h1,.app-shell.instrument-theme-nasdaq h2,.app-shell.instrument-theme-nasdaq h3,.app-shell.instrument-theme-nasdaq h4,.app-shell.instrument-theme-nasdaq strong{color:#fff}.app-shell.instrument-theme-nasdaq button:not(.nav-item):not(.home-launch-card),.app-shell.instrument-theme-nasdaq select,.app-shell.instrument-theme-nasdaq input,.app-shell.instrument-theme-nasdaq textarea{background:#0a0814d6!important;border-color:#a855f752!important;color:#fff!important}.app-shell.instrument-theme-nasdaq button:not(.nav-item):not(.home-launch-card):hover,.app-shell.instrument-theme-nasdaq select:focus,.app-shell.instrument-theme-nasdaq input:focus,.app-shell.instrument-theme-nasdaq textarea:focus{border-color:#d946ef9e!important;box-shadow:0 0 0 3px #a855f724,0 0 16px #d946ef1f!important}.app-shell.instrument-theme-nasdaq .bridge-tabs button.active,.app-shell.instrument-theme-nasdaq .strategy-tabs button.active,.app-shell.instrument-theme-nasdaq .mode-toggle button.active,.app-shell.instrument-theme-nasdaq .time-switch button.active{background:linear-gradient(90deg,#a855f757,#d946ef2e)!important;border-color:#d946ef94!important;box-shadow:0 0 18px #a855f72e!important;color:#fff!important}.app-shell.instrument-theme-nasdaq{--section-accent: #7C3AED !important;--section-accent-rgb: 124, 58, 237 !important;--section-accent-strong: #C4B5FD !important;--section-accent-border: rgba(124, 58, 237, .46) !important;--nasdaq-card-bg: linear-gradient(145deg, rgba(18, 14, 35, .94), rgba(8, 10, 18, .97)) !important;--nasdaq-card-bg-soft: linear-gradient(145deg, rgba(21, 16, 40, .84), rgba(9, 11, 20, .92)) !important;--nasdaq-border: rgba(124, 58, 237, .48) !important;--nasdaq-border-soft: rgba(139, 92, 246, .28) !important;--nasdaq-glow: rgba(124, 58, 237, .17) !important;--nasdaq-muted: #C4B5FD !important}.app-shell.instrument-theme-nasdaq .topbar,.app-shell.instrument-theme-nasdaq .market-core-page-header,.app-shell.instrument-theme-nasdaq .v2-page-header,.app-shell.instrument-theme-nasdaq .bias-pro-header,.app-shell.instrument-theme-nasdaq .liq-hero,.app-shell.instrument-theme-nasdaq .zones-v2-hero,.app-shell.instrument-theme-nasdaq .strategy-instrument-header,.app-shell.instrument-theme-nasdaq .validator-header,.app-shell.instrument-theme-nasdaq .time-card,.app-shell.instrument-theme-nasdaq .time-window-card,.app-shell.instrument-theme-nasdaq .market-bridge-card,.app-shell.instrument-theme-nasdaq .market-card,.app-shell.instrument-theme-nasdaq .bridge-stat-card,.app-shell.instrument-theme-nasdaq .bridge-symbol-card,.app-shell.instrument-theme-nasdaq .bias-pro-decision,.app-shell.instrument-theme-nasdaq .bias-pro-panel,.app-shell.instrument-theme-nasdaq .bias-pro-lower,.app-shell.instrument-theme-nasdaq .bias-pro-checklist,.app-shell.instrument-theme-nasdaq .bias-pro-story,.app-shell.instrument-theme-nasdaq .bias-pro-keylevel,.app-shell.instrument-theme-nasdaq .bias-pro-note,.app-shell.instrument-theme-nasdaq .bias-pro-move,.app-shell.instrument-theme-nasdaq .bias-pro-row,.app-shell.instrument-theme-nasdaq .bias-pro-lower-card,.app-shell.instrument-theme-nasdaq .bias-pro-check-item,.app-shell.instrument-theme-nasdaq .liq-summary-card,.app-shell.instrument-theme-nasdaq .liq-side-column,.app-shell.instrument-theme-nasdaq .liq-nearest-card,.app-shell.instrument-theme-nasdaq .liq-level-item,.app-shell.instrument-theme-nasdaq .liq-warning,.app-shell.instrument-theme-nasdaq .zones-v2-summary-card,.app-shell.instrument-theme-nasdaq .zones-v2-column,.app-shell.instrument-theme-nasdaq .zones-v2-card,.app-shell.instrument-theme-nasdaq .v2-card,.app-shell.instrument-theme-nasdaq .strategy-workflow-card,.app-shell.instrument-theme-nasdaq .strategy-placeholder-card,.app-shell.instrument-theme-nasdaq .validator-panel,.app-shell.instrument-theme-nasdaq .result-item,.app-shell.instrument-theme-nasdaq .status-card{background:var(--nasdaq-card-bg-soft)!important;border-color:var(--nasdaq-border-soft)!important;box-shadow:0 16px 34px #0000003d,0 0 22px #7c3aed1c!important}.app-shell.instrument-theme-nasdaq .topbar,.app-shell.instrument-theme-nasdaq .market-core-page-header,.app-shell.instrument-theme-nasdaq .v2-page-header,.app-shell.instrument-theme-nasdaq .bias-pro-header,.app-shell.instrument-theme-nasdaq .liq-hero,.app-shell.instrument-theme-nasdaq .zones-v2-hero,.app-shell.instrument-theme-nasdaq .strategy-instrument-header,.app-shell.instrument-theme-nasdaq .validator-header{background:var(--nasdaq-card-bg)!important;border-color:var(--nasdaq-border)!important;box-shadow:0 18px 44px #00000047,0 0 28px #7c3aed29!important}.app-shell.instrument-theme-nasdaq .topbar h1:before,.app-shell.instrument-theme-nasdaq .topbar-title-block i,.app-shell.instrument-theme-nasdaq .market-core-page-header:after,.app-shell.instrument-theme-nasdaq .v2-page-header:after,.app-shell.instrument-theme-nasdaq .bias-pro-header:after,.app-shell.instrument-theme-nasdaq .validator-header:after{background:linear-gradient(90deg,#C4B5FD,#7C3AED,transparent)!important;box-shadow:0 0 18px #7c3aed61!important}.app-shell.instrument-theme-nasdaq .time-card:hover,.app-shell.instrument-theme-nasdaq .time-window-card:hover,.app-shell.instrument-theme-nasdaq .market-card:hover,.app-shell.instrument-theme-nasdaq .bridge-symbol-card:hover,.app-shell.instrument-theme-nasdaq .bias-pro-panel:hover,.app-shell.instrument-theme-nasdaq .liq-level-item:hover,.app-shell.instrument-theme-nasdaq .zones-v2-card:hover,.app-shell.instrument-theme-nasdaq .v2-card:hover,.app-shell.instrument-theme-nasdaq .strategy-workflow-card:hover,.app-shell.instrument-theme-nasdaq .validator-panel:hover{border-color:#a78bfa8f!important;box-shadow:0 18px 38px #00000047,0 0 24px #7c3aed29!important}.app-shell.instrument-theme-nasdaq .section-kicker,.app-shell.instrument-theme-nasdaq .bridge-card-label,.app-shell.instrument-theme-nasdaq .time-card h3 span,.app-shell.instrument-theme-nasdaq .time-window-main span,.app-shell.instrument-theme-nasdaq .market-card-header span,.app-shell.instrument-theme-nasdaq .bias-pro-title .section-kicker,.app-shell.instrument-theme-nasdaq .bias-locked-symbol,.app-shell.instrument-theme-nasdaq .bias-pro-metric span:not(.bias-pro-icon),.app-shell.instrument-theme-nasdaq .bias-pro-invalidation span,.app-shell.instrument-theme-nasdaq .bias-pro-panel header span,.app-shell.instrument-theme-nasdaq .bias-pro-row span,.app-shell.instrument-theme-nasdaq .liq-hero span,.app-shell.instrument-theme-nasdaq .liq-summary-card span,.app-shell.instrument-theme-nasdaq .liq-side-column header span,.app-shell.instrument-theme-nasdaq .zones-v2-hero span,.app-shell.instrument-theme-nasdaq .zones-v2-summary-card span,.app-shell.instrument-theme-nasdaq .zones-v2-column header span,.app-shell.instrument-theme-nasdaq .validator-field span,.app-shell.instrument-theme-nasdaq .result-item span,.app-shell.instrument-theme-nasdaq .panel-heading span,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-window-note{color:#c4b5fd!important}.app-shell.instrument-theme-nasdaq .bias-pro-decision,.app-shell.instrument-theme-nasdaq .bias-pro-panel,.app-shell.instrument-theme-nasdaq .bias-pro-lower,.app-shell.instrument-theme-nasdaq .bias-pro-checklist,.app-shell.instrument-theme-nasdaq .bias-pro-story,.app-shell.instrument-theme-nasdaq .bias-pro-keylevel,.app-shell.instrument-theme-nasdaq .zones-v2-column.sell,.app-shell.instrument-theme-nasdaq .liq-side-column.sellside{border-color:#8b5cf647!important}.app-shell.instrument-theme-nasdaq .bias-pro-icon,.app-shell.instrument-theme-nasdaq .bias-title-mark,.app-shell.instrument-theme-nasdaq .bias-info-dot,.app-shell.instrument-theme-nasdaq .zones-v2-card.nearest-poi-card{background:#7c3aed24!important;border-color:#a78bfa57!important;box-shadow:0 0 20px #7c3aed24!important}.app-shell.instrument-theme-nasdaq button:not(.nav-item):not(.home-launch-card),.app-shell.instrument-theme-nasdaq select,.app-shell.instrument-theme-nasdaq input,.app-shell.instrument-theme-nasdaq textarea{background:#0c0918db!important;border-color:#8b5cf657!important;color:#fff!important}.app-shell.instrument-theme-nasdaq button:not(.nav-item):not(.home-launch-card):hover,.app-shell.instrument-theme-nasdaq select:focus,.app-shell.instrument-theme-nasdaq input:focus,.app-shell.instrument-theme-nasdaq textarea:focus{border-color:#c4b5fda3!important;box-shadow:0 0 0 3px #7c3aed24,0 0 16px #7c3aed24!important}.app-shell.instrument-theme-nasdaq .bridge-tabs button.active,.app-shell.instrument-theme-nasdaq .strategy-tabs button.active,.app-shell.instrument-theme-nasdaq .mode-toggle button.active,.app-shell.instrument-theme-nasdaq .time-switch button.active{background:linear-gradient(90deg,#7c3aed57,#4c1d954d)!important;border-color:#c4b5fd8f!important;box-shadow:0 0 18px #7c3aed33!important;color:#fff!important}.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.forming,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.crt-forming,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.ready,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .status-mini-badge.crt-ready,.app-shell.instrument-theme-nasdaq .nasdaq-time-page .time-window-card.ready,.app-shell.instrument-theme-nasdaq .nasdaq-timeline .active{border-color:#c4b5fd94!important;color:#fff!important;background:#7c3aed2e!important;box-shadow:0 0 16px #7c3aed29!important}.backtesting-page{display:grid;gap:18px;width:100%;color:#f8fafc}.backtesting-hero,.backtest-card{background:linear-gradient(145deg,#101722eb,#080c12f5);border:1px solid rgba(192,199,209,.28);border-radius:16px;box-shadow:0 18px 42px #00000047,0 0 26px #e5e7eb14}.backtesting-hero{padding:22px}.backtesting-hero span,.backtest-card header span,.backtest-form-grid label span,.backtest-checkbox-group h3,.backtest-textarea-label span,.backtest-stats-grid span,.backtest-edge-grid span{color:#67e8f9;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.backtesting-hero h1,.backtest-card h2,.backtest-card h3{color:#fff;margin:0}.backtesting-hero p,.backtest-empty,.backtest-card small{color:#c0c7d1}.backtest-card{padding:18px}.backtest-card header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.backtest-card header>span{align-items:center;background:#67e8f91a;border:1px solid rgba(103,232,249,.28);border-radius:10px;display:inline-flex;height:34px;justify-content:center;width:42px}.backtest-form-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.backtest-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-form-grid label,.backtest-textarea-label{display:grid;gap:7px}.backtest-form-grid .wide{grid-column:span 2}.backtest-form-grid input,.backtest-form-grid select,.backtest-textarea-label textarea,.backtest-actions button,.backtest-gallery button{background:#080c12d1;border:1px solid rgba(192,199,209,.22);border-radius:10px;color:#fff;min-height:42px;padding:0 12px}.backtest-textarea-label textarea{min-height:140px;padding:12px;resize:vertical}.backtest-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.backtest-actions button,.backtest-gallery button{cursor:pointer;font-weight:900}.backtest-actions button:last-child{background:linear-gradient(90deg,#67e8f947,#c0c7d11f);border-color:#67e8f96b}.backtest-upload-grid,.backtest-classification-grid,.backtest-stats-grid,.backtest-edge-grid,.backtest-gallery{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-classification-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.backtest-upload-box{align-items:center;background:#080c1294;border:1px dashed rgba(103,232,249,.26);border-radius:14px;cursor:pointer;display:grid;min-height:260px;overflow:hidden;padding:14px;place-items:center;text-align:center}.backtest-upload-box img{border-radius:10px;max-height:220px;max-width:100%;object-fit:contain}.backtest-upload-box input{display:none}.backtest-checkbox-group,.backtest-stats-grid article,.backtest-edge-grid article,.backtest-gallery article{background:#080c127a;border:1px solid rgba(192,199,209,.14);border-radius:14px;padding:14px}.backtest-checkbox-grid{display:grid;gap:8px;margin-top:10px}.backtest-checkbox-grid.mistakes{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-checkbox-grid label{align-items:center;background:#0206175c;border:1px solid rgba(192,199,209,.12);border-radius:10px;color:#f8fafc;display:flex;gap:8px;min-height:38px;padding:0 10px}.backtest-checkbox-grid input{accent-color:#67e8f9}.backtest-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.backtest-stats-grid strong,.backtest-edge-grid strong{color:#fff;display:block;margin-top:8px;overflow-wrap:anywhere}.backtest-edge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-heatmap{display:grid;gap:6px;grid-template-columns:110px repeat(10,minmax(44px,1fr));overflow-x:auto}.backtest-heatmap b,.backtest-heatmap strong,.backtest-heatmap span{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;min-height:34px}.backtest-heatmap b,.backtest-heatmap strong{color:#c0c7d1}.backtest-heatmap span{background:#67e8f914;border:1px solid rgba(103,232,249,.14)}.backtest-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-gallery-images{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.backtest-gallery-images img,.backtest-gallery-images span{align-items:center;background:#0206178a;border:1px solid rgba(192,199,209,.14);border-radius:10px;display:flex;height:110px;justify-content:center;object-fit:cover;width:100%}.backtest-gallery article>div:last-of-type{display:flex;gap:8px;justify-content:space-between;margin:10px 0}@media(max-width:1180px){.backtest-form-grid,.backtest-form-grid.compact,.backtest-classification-grid,.backtest-stats-grid,.backtest-edge-grid,.backtest-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.backtest-form-grid,.backtest-form-grid.compact,.backtest-upload-grid,.backtest-classification-grid,.backtest-stats-grid,.backtest-edge-grid,.backtest-gallery,.backtest-checkbox-grid.mistakes{grid-template-columns:1fr}.backtest-form-grid .wide{grid-column:auto}}.backtesting-v2-page{--bt-bg: linear-gradient(145deg, rgba(16, 23, 34, .92), rgba(8, 12, 18, .96));--bt-inner: rgba(8, 12, 18, .54);--bt-border: rgba(192, 199, 209, .26);--bt-border-soft: rgba(192, 199, 209, .16);--bt-accent: #C0C7D1;--bt-cyan: #67e8f9;--bt-muted: #9ca3af}.backtesting-v2-page .backtesting-hero,.backtesting-v2-page .backtest-card,.backtesting-v2-page .backtest-checkbox-group,.backtesting-v2-page .backtest-stat-card,.backtesting-v2-page .backtest-edge-card,.backtesting-v2-page .backtest-gallery article{background:var(--bt-bg)!important;border-color:var(--bt-border)!important;box-shadow:0 18px 42px #00000047,0 0 22px #e5e7eb12!important}.backtesting-v2-page .backtesting-hero span,.backtesting-v2-page .backtest-card header span,.backtesting-v2-page .backtest-form-grid label span,.backtesting-v2-page .backtest-checkbox-group h3,.backtesting-v2-page .backtest-textarea-label span,.backtesting-v2-page .backtest-stat-card span,.backtesting-v2-page .backtest-edge-card>span{color:var(--bt-accent)!important}.backtesting-v2-page .backtest-card header>span{background:#c0c7d11a!important;border-color:#c0c7d147!important}.backtesting-v2-page input,.backtesting-v2-page select,.backtesting-v2-page textarea,.backtesting-v2-page button,.backtesting-v2-page .backtest-checkbox-grid label,.backtesting-v2-page .backtest-upload-box,.backtesting-v2-page .backtest-heatmap span,.backtesting-v2-page .backtest-gallery-images span,.backtesting-v2-page .backtest-gallery-images img{background:var(--bt-inner)!important;border-color:var(--bt-border-soft)!important;color:#fff!important}.backtesting-v2-page input:focus,.backtesting-v2-page select:focus,.backtesting-v2-page textarea:focus,.backtesting-v2-page button:hover,.backtesting-v2-page .backtest-upload-box:hover,.backtesting-v2-page .backtest-checkbox-grid label:hover{border-color:#e5e7eb6b!important;box-shadow:0 0 0 3px #e5e7eb14,0 0 16px #e5e7eb14!important}.backtesting-v2-page .backtest-actions button:last-child{background:linear-gradient(90deg,#e5e7eb38,#c0c7d11a)!important;border-color:#e5e7eb6b!important}.backtesting-v2-page .backtest-classification-grid.workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.backtesting-v2-page .backtest-stats-grid.v2{grid-template-columns:repeat(3,minmax(0,1fr))}.backtesting-v2-page .backtest-stat-card{min-height:96px;padding:16px}.backtesting-v2-page .backtest-stat-card strong{color:#fff;display:block;font-size:clamp(22px,2vw,30px);margin-top:10px}.backtesting-v2-page .backtest-stat-card.positive strong{color:#4ade80}.backtesting-v2-page .backtest-stat-card.negative strong{color:#f87171}.backtesting-v2-page .backtest-stat-card.warning strong{color:#fbbf24}.backtesting-v2-page .main-edge-card{border-color:#e5e7eb57!important}.backtesting-v2-page .backtest-edge-grid.v2{grid-template-columns:repeat(2,minmax(0,1fr))}.backtesting-v2-page .backtest-edge-card{min-height:260px;padding:20px}.backtesting-v2-page .backtest-edge-card strong{color:#fff;display:block;font-size:clamp(24px,2.4vw,36px);margin:12px 0 16px}.backtesting-v2-page .edge-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.backtesting-v2-page .edge-detail-grid p{background:#080c1280;border:1px solid var(--bt-border-soft);border-radius:12px;color:#fff;display:grid;gap:5px;margin:0;padding:12px}.backtesting-v2-page .edge-detail-grid b{color:var(--bt-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.backtesting-v2-page .backtest-heatmap b,.backtesting-v2-page .backtest-heatmap strong{color:var(--bt-accent)}.backtesting-v2-page .backtest-heatmap span{background:#c0c7d112!important}.backtesting-v2-page .backtest-empty{background:#080c126b;border:1px dashed var(--bt-border-soft);border-radius:12px;color:var(--bt-muted);margin:0;padding:16px}.backtesting-v2-page .backtest-checkbox-grid input{accent-color:#C0C7D1!important}@media(max-width:1180px){.backtesting-v2-page .backtest-classification-grid.workflow,.backtesting-v2-page .backtest-stats-grid.v2,.backtesting-v2-page .backtest-edge-grid.v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.backtesting-v2-page .backtest-classification-grid.workflow,.backtesting-v2-page .backtest-stats-grid.v2,.backtesting-v2-page .backtest-edge-grid.v2,.backtesting-v2-page .edge-detail-grid{grid-template-columns:1fr}}.backtesting-v3-page{--btv3-bg: linear-gradient(145deg, rgba(16, 23, 34, .94), rgba(8, 12, 18, .98));--btv3-inner: rgba(8, 12, 18, .58);--btv3-border: rgba(192, 199, 209, .26);--btv3-border-strong: rgba(229, 231, 235, .38);--btv3-text: #ffffff;--btv3-muted: #c0c7d1;--btv3-cyan: #67e8f9;color:var(--btv3-text);display:grid;gap:14px;width:100%}.btv3-hero,.btv3-panel,.btv3-save-panel{background:var(--btv3-bg);border:1px solid var(--btv3-border);border-radius:16px;box-shadow:0 18px 42px #00000047,0 0 22px #e5e7eb12;padding:16px}.btv3-hero{padding:18px 20px}.btv3-hero span,.btv3-panel header span,.btv3-toggle-group>span,.btv3-date span,.btv3-result-grid label span,.btv3-stat-card span,.btv3-edge-card>span{color:var(--btv3-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btv3-hero h1,.btv3-panel h2,.btv3-panel h3{color:#fff;margin:0}.btv3-hero p,.btv3-empty{color:var(--btv3-muted);margin:4px 0 0}.btv3-panel header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.btv3-panel header>span{align-items:center;background:#e5e7eb14;border:1px solid var(--btv3-border);border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:40px}.btv3-session-grid{display:grid;gap:12px;grid-template-columns:1.3fr .9fr 1fr 1fr .9fr .9fr}.btv3-setup-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.btv3-result-grid{display:grid;gap:12px;grid-template-columns:1.4fr .8fr 1.2fr}.btv3-toggle-group,.btv3-date,.btv3-result-grid label{display:grid;gap:8px}.btv3-toggle-group>div,.btv3-toggle-grid,.btv3-mistake-grid,.btv3-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.btv3-toggle-group button,.btv3-toggle-grid button,.btv3-mistake-grid button,.btv3-filter-tabs button,.btv3-save-panel button,.btv3-library button,.btv3-modal button,.btv3-date input,.btv3-result-grid input{background:var(--btv3-inner);border:1px solid var(--btv3-border);border-radius:10px;color:#fff;cursor:pointer;font-weight:900;min-height:38px;padding:0 12px}.btv3-toggle-group button.active,.btv3-toggle-grid button.active,.btv3-mistake-grid button.active,.btv3-filter-tabs button.active{background:#e5e7eb29;border-color:var(--btv3-border-strong);box-shadow:0 0 16px #e5e7eb14}.btv3-setup-card{background:#080c1273;border:1px solid var(--btv3-border);border-radius:14px;padding:12px}.btv3-setup-card h3{font-size:14px;margin-bottom:10px}.btv3-upload{align-items:center;background:var(--btv3-inner);border:1px dashed var(--btv3-border);border-radius:12px;cursor:pointer;display:grid;min-height:92px;overflow:hidden;padding:10px;place-items:center;text-align:center}.btv3-upload input{display:none}.btv3-upload img{border-radius:8px;height:80px;object-fit:cover;width:100%}.btv3-upload span{color:var(--btv3-muted);font-size:11px;font-weight:900}.btv3-upload strong{color:#fff}.btv3-lessons{background:var(--btv3-inner);border:1px solid var(--btv3-border);border-radius:12px;color:#fff;min-height:110px;padding:12px;resize:vertical;width:100%}.btv3-save-panel{display:flex;gap:10px;justify-content:center}.btv3-save-panel button:first-child{background:linear-gradient(90deg,#e5e7eb3d,#c0c7d11f);border-color:var(--btv3-border-strong);font-size:16px;min-height:52px;min-width:260px}.btv3-stat-grid,.btv3-edge-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.btv3-instrument-stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.btv3-instrument-stats>article,.btv3-stat-card,.btv3-edge-card{background:#080c1280;border:1px solid var(--btv3-border);border-radius:14px;padding:14px}.btv3-instrument-stats h3{margin-bottom:10px}.btv3-stat-card strong{color:#fff;display:block;font-size:22px;margin-top:8px;overflow-wrap:anywhere}.btv3-stat-card.positive strong{color:#4ade80}.btv3-stat-card.negative strong{color:#f87171}.btv3-edge-panel{border-color:var(--btv3-border-strong)}.btv3-edge-card{min-height:150px}.btv3-edge-card strong{color:#fff;display:block;font-size:18px;margin:10px 0;overflow-wrap:anywhere}.btv3-edge-card p{color:var(--btv3-muted);display:flex;justify-content:space-between;margin:5px 0}.btv3-edge-card b{color:#fff}.btv3-heatmap{display:grid;gap:7px;grid-template-columns:110px repeat(3,minmax(90px,1fr));overflow-x:auto}.btv3-heatmap b,.btv3-heatmap strong,.btv3-heatmap span{align-items:center;border-radius:9px;display:flex;justify-content:center;min-height:34px}.btv3-heatmap b,.btv3-heatmap strong{color:var(--btv3-muted)}.btv3-heatmap span{background:#c0c7d112;border:1px solid var(--btv3-border)}.btv3-heatmap span.positive{background:#22c55e2e;border-color:#22c55e5c}.btv3-heatmap span.negative{background:#f8717129;border-color:#f8717157}.btv3-heatmap span.neutral{background:#fbbf2424;border-color:#fbbf244d}.btv3-library{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.btv3-library button{align-items:stretch;display:grid;gap:8px;height:auto;padding:10px;text-align:left}.btv3-library img,.btv3-library button>div>span{align-items:center;background:#080c1299;border:1px solid var(--btv3-border);border-radius:10px;display:flex;height:115px;justify-content:center;object-fit:cover;width:100%}.btv3-library p{align-items:center;display:flex;justify-content:space-between;margin:0}.btv3-library em{color:var(--btv3-muted);font-style:normal}.btv3-modal{align-items:center;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:28px;position:fixed;z-index:40}.btv3-modal article{background:#101722;border:1px solid var(--btv3-border-strong);border-radius:18px;box-shadow:0 24px 70px #00000073;max-height:90vh;max-width:980px;overflow:auto;padding:18px;width:min(980px,100%)}.btv3-modal header,.btv3-modal footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.btv3-review-images{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.btv3-review-images img,.btv3-review-images span{align-items:center;background:#080c12b3;border:1px solid var(--btv3-border);border-radius:12px;display:flex;justify-content:center;max-height:360px;object-fit:contain;width:100%}.btv3-review-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.btv3-review-grid p{background:#080c1285;border:1px solid var(--btv3-border);border-radius:10px;display:grid;gap:5px;margin:0;padding:10px}.btv3-review-grid b{color:var(--btv3-muted);font-size:11px;text-transform:uppercase}@media(max-width:1200px){.btv3-session-grid,.btv3-setup-grid,.btv3-stat-grid,.btv3-instrument-stats,.btv3-library{grid-template-columns:repeat(2,minmax(0,1fr))}.btv3-result-grid,.btv3-edge-grid{grid-template-columns:1fr}}@media(max-width:760px){.btv3-session-grid,.btv3-setup-grid,.btv3-stat-grid,.btv3-instrument-stats,.btv3-library,.btv3-review-images,.btv3-review-grid{grid-template-columns:1fr}}.cleanup-shell .home-only-nav .nav-section-title{color:#c0c7d1!important}.cleanup-shell .home-only-nav .nav-item{border-color:#c0c7d142!important;background:#080c12ad!important}.cleanup-shell .home-only-nav .nav-item.active{border-color:#e5e7eb94!important;box-shadow:0 0 18px #e5e7eb24!important}.cleanup-home-page .home-clean-status-grid,.cleanup-home-page .cleanup-profile-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cleanup-home-page .cleanup-status-card,.cleanup-home-page .cleanup-profile-card,.cleanup-home-page .cleanup-profile-grid article{background:linear-gradient(145deg,#101722eb,#080c12f5);border:1px solid rgba(192,199,209,.26);border-radius:16px;box-shadow:0 18px 42px #00000047,0 0 22px #e5e7eb12}.cleanup-home-page .cleanup-status-card,.cleanup-home-page .cleanup-profile-grid article{min-height:118px;padding:16px}.cleanup-home-page .cleanup-status-card span,.cleanup-home-page .cleanup-profile-card header span,.cleanup-home-page .cleanup-profile-grid span{color:#c0c7d1;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cleanup-home-page .cleanup-status-card strong,.cleanup-home-page .cleanup-profile-card header strong,.cleanup-home-page .cleanup-profile-grid strong{color:#fff;display:block;margin-top:8px;overflow-wrap:anywhere}.cleanup-home-page .cleanup-status-card strong{font-size:clamp(20px,2vw,28px)}.cleanup-home-page .cleanup-status-card p,.cleanup-home-page .cleanup-profile-grid strong{color:#c0c7d1}.cleanup-home-page .cleanup-profile-card{padding:16px}.cleanup-home-page .cleanup-profile-card header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cleanup-home-page .cleanup-instrument-grid .home-launch-card{border-color:#c0c7d14d!important}.cleanup-home-page .cleanup-instrument-grid .home-launch-card.active{border-color:#e5e7ebb3!important;box-shadow:0 0 24px #e5e7eb2e!important}@media(max-width:1180px){.cleanup-home-page .home-clean-status-grid,.cleanup-home-page .cleanup-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.cleanup-home-page .home-clean-status-grid,.cleanup-home-page .cleanup-profile-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .home-shared-dashboard{gap:16px}.app-shell.home-only-shell .home-shared-dashboard .home-panel,.app-shell.home-only-shell .home-bridge-overview-card,.app-shell.home-only-shell .home-time-card,.app-shell.home-only-shell .home-today-notes-card{background:linear-gradient(145deg,#101722f0,#080c12f0)!important;border:1px solid rgba(192,199,209,.28)!important;box-shadow:0 18px 38px #0000003d,0 0 22px #e5e7eb0f!important}.app-shell.home-only-shell .home-bridge-grid,.app-shell.home-only-shell .home-time-grid,.app-shell.home-only-shell .home-notes-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.home-only-shell .home-bridge-grid div,.app-shell.home-only-shell .home-time-grid div{background:#080c129e;border:1px solid rgba(192,199,209,.18);border-radius:14px;padding:13px 14px}.app-shell.home-only-shell .home-bridge-grid span,.app-shell.home-only-shell .home-time-grid span,.app-shell.home-only-shell .home-notes-grid label span{color:#c0c7d1;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-shell.home-only-shell .home-bridge-grid strong,.app-shell.home-only-shell .home-time-grid strong{color:#fff;display:block;font-size:18px;margin-top:6px}.app-shell.home-only-shell .home-bridge-symbols{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.app-shell.home-only-shell .home-bridge-symbols article{background:#080c128a;border:1px solid rgba(192,199,209,.18);border-radius:14px;padding:13px 14px}.app-shell.home-only-shell .home-bridge-symbols strong{color:#fff;display:block;margin-bottom:4px}.app-shell.home-only-shell .home-bridge-symbols span,.app-shell.home-only-shell .home-bridge-symbols small{color:#c0c7d1;display:block;font-size:12px}.app-shell.home-only-shell .home-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .home-notes-grid textarea{background:#080c12d6;border:1px solid rgba(192,199,209,.3);border-radius:12px;color:#fff;min-height:82px;padding:12px;resize:vertical;width:100%}.app-shell.home-only-shell .home-notes-grid textarea:focus,.app-shell.home-only-shell .home-news-form.launcher input:focus,.app-shell.home-only-shell .home-news-form.launcher select:focus{border-color:#e5e7eba8!important;box-shadow:0 0 0 3px #e5e7eb1f!important;outline:none}.app-shell.home-only-shell .home-market-status.status-live{color:#e5e7eb}.app-shell.home-only-shell .home-market-status.status-stale{color:#fbbf24}.app-shell.home-only-shell .home-market-status.status-no-data{color:#8a94a6}.app-shell.home-only-shell .market-data-page .section-kicker,.app-shell.home-only-shell .market-data-page .bridge-selected-symbol,.app-shell.home-only-shell .bridge-section-header span,.app-shell.home-only-shell .bridge-stat-card span,.app-shell.home-only-shell .bridge-symbol-card span,.app-shell.home-only-shell .bridge-symbol-card small,.app-shell.home-only-shell .bridge-status-card small,.app-shell.home-only-shell .bridge-status-card p{color:#c0c7d1!important}.app-shell.home-only-shell .market-data-header,.app-shell.home-only-shell .bridge-status-card,.app-shell.home-only-shell .bridge-section-card,.app-shell.home-only-shell .bridge-stat-card,.app-shell.home-only-shell .bridge-symbol-card,.app-shell.home-only-shell .market-debug-details{background:linear-gradient(145deg,#101722f0,#080c12f0)!important;border-color:#c0c7d147!important;box-shadow:0 18px 38px #00000038,0 0 22px #e5e7eb0f!important}.app-shell.home-only-shell .bridge-tabs{background:#080c12c2!important;border-color:#c0c7d13d!important}.app-shell.home-only-shell .bridge-tabs button{color:#c0c7d1!important;border-color:transparent!important}.app-shell.home-only-shell .bridge-tabs button.active,.app-shell.home-only-shell .market-data-toolbar .secondary-button,.app-shell.home-only-shell .bridge-status-card button,.app-shell.home-only-shell .market-debug-details summary{background:linear-gradient(135deg,#e5e7eb33,#2d343feb)!important;border-color:#e5e7eb75!important;color:#fff!important;box-shadow:0 0 16px #e5e7eb1a!important}.app-shell.home-only-shell .bridge-status-pill,.app-shell.home-only-shell .bridge-count-pill,.app-shell.home-only-shell .bridge-status-card .status-pill{border-color:#e5e7eb6b!important}@media(max-width:1120px){.app-shell.home-only-shell .home-bridge-grid,.app-shell.home-only-shell .home-time-grid,.app-shell.home-only-shell .home-bridge-symbols,.app-shell.home-only-shell .home-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.app-shell.home-only-shell .home-bridge-grid,.app-shell.home-only-shell .home-time-grid,.app-shell.home-only-shell .home-bridge-symbols,.app-shell.home-only-shell .home-notes-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .home-operational-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.app-shell.home-only-shell .home-funded-zone-card,.app-shell.home-only-shell .risk-lab-card{min-width:0}.app-shell.home-only-shell .home-funded-zone-card>header,.app-shell.home-only-shell .risk-lab-card>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.app-shell.home-only-shell .home-funded-zone-card>header span,.app-shell.home-only-shell .risk-lab-card>header span{color:#e5e7eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-shell.home-only-shell .home-funded-zone-card>header strong,.app-shell.home-only-shell .risk-lab-card>header strong{color:#fff}.app-shell.home-only-shell .home-funded-zone-card .funded-zone-page{display:block;padding:0}.app-shell.home-only-shell .home-funded-zone-card .funded-header{display:none}.app-shell.home-only-shell .home-funded-zone-card .funded-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .home-funded-zone-card .funded-panel,.app-shell.home-only-shell .home-funded-zone-card .funded-create-panel,.app-shell.home-only-shell .home-funded-zone-card .phase-node{background:#080c1294!important;border-color:#c0c7d138!important}.app-shell.home-only-shell .risk-lab-controls{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:14px}.app-shell.home-only-shell .risk-lab-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr)}.app-shell.home-only-shell .risk-lab-inputs,.app-shell.home-only-shell .risk-lab-results,.app-shell.home-only-shell .risk-lab-targets{background:#080c1294;border:1px solid rgba(192,199,209,.22);border-radius:16px;padding:14px}.app-shell.home-only-shell .risk-lab-inputs{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .risk-lab-field span,.app-shell.home-only-shell .risk-lab-metric span{color:#c0c7d1;display:block;font-size:11px;font-weight:800;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.app-shell.home-only-shell .risk-lab-field input,.app-shell.home-only-shell .risk-lab-field select{background:#080c12db;border:1px solid rgba(192,199,209,.28);border-radius:12px;color:#fff;min-height:42px;padding:0 12px;width:100%}.app-shell.home-only-shell .risk-lab-field input:focus,.app-shell.home-only-shell .risk-lab-field select:focus{border-color:#e5e7ebad;box-shadow:0 0 0 3px #e5e7eb1f;outline:none}.app-shell.home-only-shell .risk-lab-results{display:grid;gap:10px}.app-shell.home-only-shell .risk-lab-metric{border-bottom:1px solid rgba(192,199,209,.12);padding-bottom:9px}.app-shell.home-only-shell .risk-lab-metric strong{color:#fff;font-size:17px}.app-shell.home-only-shell .risk-lab-targets{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.app-shell.home-only-shell .risk-lab-targets article{background:#101722bd;border:1px solid rgba(192,199,209,.18);border-radius:12px;padding:12px}.app-shell.home-only-shell .risk-lab-targets span,.app-shell.home-only-shell .risk-lab-targets small{color:#c0c7d1;display:block}.app-shell.home-only-shell .risk-lab-targets strong{color:#fff;display:block;font-size:18px;margin:5px 0}@media(max-width:1200px){.app-shell.home-only-shell .home-operational-grid,.app-shell.home-only-shell .risk-lab-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-shell.home-only-shell .risk-lab-inputs,.app-shell.home-only-shell .risk-lab-targets,.app-shell.home-only-shell .home-funded-zone-card .funded-overview-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .home-compact-status-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .home-compact-status-strip article{background:#080c128a;border:1px solid rgba(192,199,209,.2);border-radius:14px;padding:12px 14px}.app-shell.home-only-shell .home-compact-status-strip span,.app-shell.home-only-shell .home-compact-status-strip small{color:#c0c7d1;display:block;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.app-shell.home-only-shell .home-compact-status-strip strong{color:#fff;display:block;font-size:18px;margin:5px 0 3px}@media(max-width:760px){.app-shell.home-only-shell .home-compact-status-strip{grid-template-columns:1fr}}.app-shell.home-only-shell .risk-lab-page{display:grid;gap:16px}.app-shell.home-only-shell .risk-lab-two-column{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.app-shell.home-only-shell .risk-lab-section{background:#080c1294;border:1px solid rgba(192,199,209,.22);border-radius:16px;padding:16px}.app-shell.home-only-shell .risk-lab-section h3{color:#fff;font-size:17px;margin:0 0 14px}.app-shell.home-only-shell .risk-lab-table-wrap{overflow-x:auto}.app-shell.home-only-shell .risk-lab-table{border-collapse:collapse;min-width:720px;width:100%}.app-shell.home-only-shell .risk-lab-table th,.app-shell.home-only-shell .risk-lab-table td{border-bottom:1px solid rgba(192,199,209,.14);color:#fff;padding:10px;text-align:left}.app-shell.home-only-shell .risk-lab-table th{color:#c0c7d1;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.app-shell.home-only-shell .risk-lab-table input{background:#080c12db;border:1px solid rgba(192,199,209,.26);border-radius:10px;color:#fff;min-height:38px;padding:0 10px;width:100%}.app-shell.home-only-shell .risk-lab-table tr.invalid td{color:#fca5a5}.app-shell.home-only-shell .risk-lab-validation{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.app-shell.home-only-shell .risk-lab-validation strong,.app-shell.home-only-shell .risk-lab-validation span{background:#101722c2;border:1px solid rgba(192,199,209,.18);border-radius:999px;color:#c0c7d1;font-size:12px;padding:7px 10px}.app-shell.home-only-shell .risk-lab-validation span{border-color:#fbbf2457;color:#fbbf24}@media(max-width:980px){.app-shell.home-only-shell .risk-lab-two-column{grid-template-columns:1fr}}.app-shell.home-only-shell .risk-lab-trade-card{align-self:start}.app-shell.home-only-shell .risk-lab-inputs.compact{gap:8px 10px}.app-shell.home-only-shell .risk-lab-embedded-tp{background:#080c126b;border:1px solid rgba(192,199,209,.16);border-radius:14px;margin-top:12px;padding:12px}.app-shell.home-only-shell .risk-lab-inline-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.app-shell.home-only-shell .risk-lab-inline-heading h3{font-size:15px;margin:0}.app-shell.home-only-shell .risk-lab-inline-heading strong{border:1px solid rgba(192,199,209,.22);border-radius:999px;color:#c0c7d1;font-size:12px;padding:6px 9px;white-space:nowrap}.app-shell.home-only-shell .risk-lab-table.compact{min-width:620px}.app-shell.home-only-shell .risk-lab-table.compact th,.app-shell.home-only-shell .risk-lab-table.compact td{padding:7px 8px}.app-shell.home-only-shell .risk-lab-table.compact input{min-height:32px}.app-shell.home-only-shell .risk-lab-validation.compact{margin-top:8px}.app-shell.home-only-shell .risk-lab-validation.compact:empty{display:none}.app-shell.home-only-shell .instrument-workspace-page{display:grid;gap:16px}.app-shell.home-only-shell .instrument-workspace-header{align-items:center;background:linear-gradient(145deg,#101722f0,#080c12f0);border:1px solid rgba(192,199,209,.26);border-radius:18px;display:flex;gap:16px;padding:18px}.app-shell.home-only-shell .instrument-workspace-header button,.app-shell.home-only-shell .instrument-submenu button,.app-shell.home-only-shell .instrument-quick-links button{background:#080c12b8;border:1px solid rgba(192,199,209,.28);border-radius:12px;color:#fff;cursor:pointer;font-weight:800;min-height:40px;padding:0 14px}.app-shell.home-only-shell .instrument-workspace-header span{color:#c0c7d1;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-shell.home-only-shell .instrument-workspace-header h2{color:#fff;font-size:30px;margin:4px 0}.app-shell.home-only-shell .instrument-workspace-header p{color:#e5e7eb;margin:0}.app-shell.home-only-shell .instrument-workspace-layout{align-items:start;display:grid;gap:16px;grid-template-columns:230px minmax(0,1fr)}.app-shell.home-only-shell .instrument-submenu{background:linear-gradient(145deg,#101722f0,#080c12f0);border:1px solid rgba(192,199,209,.24);border-radius:18px;display:grid;gap:8px;padding:12px;position:sticky;top:18px}.app-shell.home-only-shell .instrument-submenu button{justify-content:flex-start;text-align:left}.app-shell.home-only-shell .instrument-submenu button.active,.app-shell.home-only-shell .instrument-quick-links button:hover,.app-shell.home-only-shell .instrument-workspace-header button:hover{background:linear-gradient(135deg,#e5e7eb38,#2d343feb);border-color:#e5e7eb8a;box-shadow:0 0 18px #e5e7eb1a}.app-shell.home-only-shell .instrument-workspace-content{display:grid;gap:16px}.app-shell.home-only-shell .instrument-overview-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .instrument-overview-grid article,.app-shell.home-only-shell .instrument-placeholder-card,.app-shell.home-only-shell .instrument-manual-fields,.app-shell.home-only-shell .instrument-quick-links{background:linear-gradient(145deg,#101722f0,#080c12f0);border:1px solid rgba(192,199,209,.22);border-radius:16px;padding:16px}.app-shell.home-only-shell .instrument-overview-grid span,.app-shell.home-only-shell .instrument-manual-fields span{color:#c0c7d1;display:block;font-size:11px;font-weight:900;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.app-shell.home-only-shell .instrument-overview-grid strong,.app-shell.home-only-shell .instrument-placeholder-card strong{color:#fff}.app-shell.home-only-shell .instrument-manual-fields{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .instrument-manual-fields textarea{background:#080c12db;border:1px solid rgba(192,199,209,.26);border-radius:12px;color:#fff;min-height:92px;padding:12px;resize:vertical;width:100%}.app-shell.home-only-shell .instrument-quick-links{display:flex;flex-wrap:wrap;gap:10px}.app-shell.home-only-shell .instrument-placeholder-card h3{color:#fff;font-size:26px;margin:0 0 10px}.app-shell.home-only-shell .instrument-placeholder-card p{color:#c0c7d1;margin:0 0 14px}@media(max-width:980px){.app-shell.home-only-shell .instrument-workspace-layout,.app-shell.home-only-shell .instrument-overview-grid,.app-shell.home-only-shell .instrument-manual-fields{grid-template-columns:1fr}.app-shell.home-only-shell .instrument-submenu{position:static}}.app-shell.home-only-shell .sidebar-instrument-mode .instrument-sidebar-context{background:linear-gradient(145deg,#101722f0,#080c12f0);border:1px solid rgba(192,199,209,.24);border-radius:14px;display:grid;gap:6px;margin:14px 0;padding:14px}.app-shell.home-only-shell .sidebar-instrument-mode .instrument-sidebar-context span{color:#fff;font-size:20px;font-weight:900}.app-shell.home-only-shell .sidebar-instrument-mode .instrument-sidebar-context strong{color:#c0c7d1;font-size:12px}.app-shell.home-only-shell .instrument-content-header{background:linear-gradient(145deg,#101722f0,#080c12f0);border:1px solid rgba(192,199,209,.24);border-radius:16px;padding:16px 18px}.app-shell.home-only-shell .instrument-content-header span{color:#fff;display:block;font-size:24px;font-weight:900}.app-shell.home-only-shell .instrument-content-header p{color:#c0c7d1;margin:4px 0 0}.app-shell.home-only-shell .instrument-workspace-page.no-internal-nav,.app-shell.home-only-shell .xau-time-page{display:grid;gap:16px}.app-shell.home-only-shell .xau-time-header,.app-shell.home-only-shell .xau-timeline-card,.app-shell.home-only-shell .xau-time-card{background:linear-gradient(145deg,#101722f0,#080c12f5);border:1px solid rgba(212,175,55,.32);border-radius:16px;box-shadow:0 0 24px #d4af3714}.app-shell.home-only-shell .xau-time-header{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) auto auto auto;padding:16px 18px}.app-shell.home-only-shell .xau-time-header span,.app-shell.home-only-shell .xau-time-card span{color:#c0c7d1;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-shell.home-only-shell .xau-time-header h3{color:#fff;font-size:22px;margin:4px 0 0}.app-shell.home-only-shell .xau-time-header strong{color:#fff;font-size:18px}.app-shell.home-only-shell .xau-time-header b{background:#d4af3721;border:1px solid rgba(246,211,101,.42);border-radius:999px;color:#f6d365;font-size:12px;letter-spacing:.06em;padding:9px 12px;text-align:center;text-transform:uppercase}.app-shell.home-only-shell .xau-time-header b.blocked{background:#ff5d5d1f;border-color:#ff5d5d73;color:#ff8a8a}.app-shell.home-only-shell .xau-timeline-card{display:grid;gap:10px;padding:16px 18px 20px}.app-shell.home-only-shell .xau-timeline-scale{color:#8a94a6;display:grid;font-size:11px;font-weight:800;grid-template-columns:repeat(6,1fr)}.app-shell.home-only-shell .xau-timeline-scale span:last-child{text-align:right}.app-shell.home-only-shell .xau-timeline-track{background:#080c12b3;border:1px solid rgba(192,199,209,.16);border-radius:14px;height:126px;overflow:hidden;position:relative}.app-shell.home-only-shell .xau-bar{align-items:center;border-radius:999px;color:#fff;display:flex;font-size:11px;font-weight:900;height:22px;justify-content:center;letter-spacing:.04em;min-width:42px;overflow:hidden;padding:0 8px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-shell.home-only-shell .xau-bar.session{background:#c0c7d11c;border:1px solid rgba(192,199,209,.18);top:18px}.app-shell.home-only-shell .xau-bar.box{background:#d4af372e;border:1px solid rgba(246,211,101,.38);color:#f6d365;top:54px}.app-shell.home-only-shell .xau-bar.tslr{background:linear-gradient(135deg,#d4af375c,#f6d3652e);border:1px solid rgba(246,211,101,.7);box-shadow:0 0 18px #d4af372e;color:#fff;height:28px;top:88px}.app-shell.home-only-shell .xau-now-marker{background:#fff;border-radius:999px;bottom:8px;box-shadow:0 0 18px #f6d36561;position:absolute;top:8px;width:2px;z-index:4}.app-shell.home-only-shell .xau-now-marker:after{background:#f6d365;border-radius:999px;content:"";height:8px;left:-3px;position:absolute;top:-1px;width:8px}.app-shell.home-only-shell .xau-time-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.home-only-shell .xau-time-card{display:grid;gap:10px;padding:15px}.app-shell.home-only-shell .xau-time-card header{align-items:center;display:flex;gap:12px;justify-content:space-between}.app-shell.home-only-shell .xau-time-card header strong{border:1px solid rgba(246,211,101,.35);border-radius:999px;color:#f6d365;font-size:11px;padding:6px 9px;text-transform:uppercase}.app-shell.home-only-shell .xau-time-card p{color:#fff;font-weight:800;margin:0}.app-shell.home-only-shell .xau-time-card small{color:#8a94a6;font-size:12px}.app-shell.home-only-shell .xau-box-values{display:grid;gap:8px;grid-template-columns:1fr 1fr}.app-shell.home-only-shell .xau-box-values div{background:#080c128c;border:1px solid rgba(192,199,209,.14);border-radius:12px;padding:10px}.app-shell.home-only-shell .xau-box-values strong{color:#fff;display:block;margin-top:4px}@media(max-width:1180px){.app-shell.home-only-shell .xau-time-header,.app-shell.home-only-shell .xau-time-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.app-shell.home-only-shell .xau-time-header,.app-shell.home-only-shell .xau-time-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .instrument-theme-xauusd .instrument-content-header,.app-shell.home-only-shell .instrument-theme-xauusd .instrument-overview-grid article,.app-shell.home-only-shell .instrument-theme-xauusd .instrument-placeholder-card,.app-shell.home-only-shell .instrument-theme-xauusd .instrument-manual-fields{border-color:#d4af3757;box-shadow:0 0 24px #d4af3714}.app-shell.home-only-shell .instrument-theme-xauusd .instrument-content-header p,.app-shell.home-only-shell .instrument-theme-xauusd .instrument-overview-grid span,.app-shell.home-only-shell .instrument-theme-xauusd .instrument-manual-fields span,.app-shell.home-only-shell .instrument-theme-xauusd .instrument-placeholder-card p{color:#f6d365}.app-shell.home-only-shell .instrument-theme-xauusd textarea:focus{border-color:#f6d365a6;box-shadow:0 0 0 3px #d4af371a;outline:none}.app-shell.home-only-shell .instrument-sidebar-xauusd .brand-ai,.app-shell.home-only-shell .instrument-sidebar-xauusd .nav-section-title,.app-shell.home-only-shell .instrument-sidebar-xauusd .instrument-sidebar-context strong{color:#f6d365}.app-shell.home-only-shell .instrument-sidebar-xauusd .instrument-sidebar-context,.app-shell.home-only-shell .instrument-sidebar-xauusd .nav-item{border-color:#d4af374d}.app-shell.home-only-shell .instrument-sidebar-xauusd .nav-badge{background:#d4af3724;border-color:#f6d36561;color:#f6d365}.app-shell.home-only-shell .instrument-sidebar-xauusd .nav-item.active,.app-shell.home-only-shell .instrument-sidebar-xauusd .nav-item:hover{background:linear-gradient(135deg,#d4af3738,#080c12f0);border-color:#f6d3659e;box-shadow:0 0 20px #d4af3724}.app-shell.home-only-shell .xau-time-clean .xau-timeline-card,.app-shell.home-only-shell .xau-time-clean .xau-timeline-scale,.app-shell.home-only-shell .xau-time-clean .xau-timeline-track,.app-shell.home-only-shell .xau-time-clean .xau-box-values{display:none}.app-shell.home-only-shell .xau-time-windows{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell.home-only-shell .xau-window-card{background:linear-gradient(145deg,#101722f0,#080c12f5);border:1px solid rgba(212,175,55,.28);border-radius:16px;box-shadow:0 0 18px #d4af370f;color:#fff;cursor:pointer;display:grid;gap:8px;min-height:170px;padding:15px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-shell.home-only-shell .xau-window-card:hover,.app-shell.home-only-shell .xau-window-card.selected{border-color:#f6d365b8;box-shadow:0 0 26px #d4af3729;transform:translateY(-1px)}.app-shell.home-only-shell .xau-window-card span{color:#fff;font-size:16px;font-weight:900}.app-shell.home-only-shell .xau-window-card strong{align-self:start;border:1px solid rgba(246,211,101,.36);border-radius:999px;color:#f6d365;font-size:11px;justify-self:start;padding:6px 9px;text-transform:uppercase}.app-shell.home-only-shell .xau-window-card p,.app-shell.home-only-shell .xau-window-card small,.app-shell.home-only-shell .xau-window-card em{margin:0}.app-shell.home-only-shell .xau-window-card p{color:#fff;font-weight:800}.app-shell.home-only-shell .xau-window-card small{color:#c0c7d1;font-weight:800}.app-shell.home-only-shell .xau-window-card em{color:#f6d365;font-size:12px;font-style:normal;line-height:1.35}.app-shell.home-only-shell .xau-time-detail-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.app-shell.home-only-shell .xau-time-detail-panel,.app-shell.home-only-shell .xau-news-card{background:linear-gradient(145deg,#101722f0,#080c12f5);border:1px solid rgba(212,175,55,.3);border-radius:16px;box-shadow:0 0 22px #d4af3712;padding:16px}.app-shell.home-only-shell .xau-time-detail-panel header,.app-shell.home-only-shell .xau-news-card header{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.app-shell.home-only-shell .xau-time-detail-panel header span,.app-shell.home-only-shell .xau-news-card header span{color:#c0c7d1;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-shell.home-only-shell .xau-time-detail-panel header strong,.app-shell.home-only-shell .xau-news-card header strong{border:1px solid rgba(246,211,101,.36);border-radius:999px;color:#f6d365;font-size:11px;padding:6px 9px;text-transform:uppercase}.app-shell.home-only-shell .xau-news-card header strong.blocked{border-color:#ff5d5d75;color:#ff8a8a}.app-shell.home-only-shell .xau-time-detail-panel h3{color:#fff;font-size:24px;margin:0 0 12px}.app-shell.home-only-shell .xau-time-detail-panel dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.app-shell.home-only-shell .xau-time-detail-panel dl div{background:#080c127a;border:1px solid rgba(192,199,209,.13);border-radius:12px;padding:10px}.app-shell.home-only-shell .xau-time-detail-panel dt{color:#8a94a6;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.app-shell.home-only-shell .xau-time-detail-panel dd{color:#fff;font-weight:900;margin:4px 0 0}.app-shell.home-only-shell .xau-time-detail-panel p,.app-shell.home-only-shell .xau-news-card p{color:#c0c7d1;font-weight:700;margin:0}.app-shell.home-only-shell .xau-news-list{display:grid;gap:8px}@media(max-width:1260px){.app-shell.home-only-shell .xau-time-windows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.app-shell.home-only-shell .xau-time-windows,.app-shell.home-only-shell .xau-time-detail-grid,.app-shell.home-only-shell .xau-time-detail-panel dl{grid-template-columns:1fr}}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page{display:grid;gap:18px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .time-header,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .time-card{background:radial-gradient(circle at 14% 8%,rgba(246,211,101,.12),transparent 30%),linear-gradient(135deg,#d4af371a,#0d121a00 44%),#0d121a;border-color:#d4af3747;border-radius:10px;box-shadow:0 18px 42px #0003,0 0 24px #d4af370f}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .time-header:after{background:linear-gradient(90deg,#F6D365,#D4AF37,transparent)}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-header{min-height:118px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-header h2{color:#fff;font-size:30px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-header p{color:#c0c7d1}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .time-header-chip{border-color:#f6d36557}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .time-header-chip strong{color:#f6d365;font-size:18px;line-height:1.2}.app-shell.home-only-shell .instrument-theme-xauusd .xau-clock-grid .clock-card{min-height:118px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .clock-label span,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .time-card h3 span{background:#d4af3729;border-color:#f6d3655c;color:#f6d365}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .clock-card strong{color:#fff}.app-shell.home-only-shell .instrument-theme-xauusd .xau-news-mini-card strong.blocked{color:#ff8a8a}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.app-shell.home-only-shell .instrument-theme-xauusd .xau-time-sections{display:grid;gap:16px;grid-template-columns:1fr}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-section{padding:18px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-section h3{margin-bottom:14px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card{background:linear-gradient(135deg,rgba(255,255,255,.026),transparent),#090d13;border-color:#c0c7d12e;border-radius:9px;cursor:pointer;min-height:86px;text-align:left}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card:hover,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card:focus,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.selected{border-color:#f6d365a8;box-shadow:0 18px 38px #00000057,0 0 0 1px #f6d3651f,0 0 20px #d4af371a;transform:translateY(-1px)}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.trade,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.trade.selected{background:linear-gradient(135deg,#d4af3729,#080c12eb),#090d13;border-color:#f6d3658a}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.box{border-color:#d4af3757}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.session{opacity:.9}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.selected.session,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.session:hover{opacity:1}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card .time-window-main span{color:#fff}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card .time-window-main strong,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card .warsaw-time,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card p{color:#c0c7d1}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card p{font-size:12px;font-weight:800;margin:0}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card .time-window-meta span,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .status-mini-badge{background:#d4af371a;border-color:#f6d36552;color:#f6d365}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.active .time-window-meta span,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .status-mini-badge.active{background:#22c55e1f;border-color:#22c55e6b;color:#86efac}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.ready .time-window-meta span,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .status-mini-badge.ready{background:#d4af3724;color:#f6d365}.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-window-card.blocked .time-window-meta span,.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-page .status-mini-badge.blocked{background:#ff5d5d1f;border-color:#ff5d5d6b;color:#ff8a8a}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card{display:grid;gap:12px;padding:20px;position:sticky;top:18px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card h2{color:#fff;font-size:30px;margin:0}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card dl{display:grid;gap:8px;margin:0}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card dl div{align-items:center;background:#080c1280;border:1px solid rgba(192,199,209,.12);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card dt{color:#8a94a6;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card dd{color:#fff;font-weight:900;margin:0;text-align:right}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card p{color:#c0c7d1;line-height:1.55;margin:0}@media(max-width:1120px){.app-shell.home-only-shell .instrument-theme-xauusd .xau-old-time-layout{grid-template-columns:1fr}.app-shell.home-only-shell .instrument-theme-xauusd .xau-selected-time-card{position:static}}.app-shell.home-only-shell .xau-structure-page{display:grid;gap:16px}.app-shell.home-only-shell .xau-structure-header,.app-shell.home-only-shell .xau-structure-tf-card,.app-shell.home-only-shell .xau-structure-table-card,.app-shell.home-only-shell .xau-structure-reason,.app-shell.home-only-shell .xau-structure-override,.app-shell.home-only-shell .xau-structure-alert{background:radial-gradient(circle at 14% 8%,rgba(246,211,101,.1),transparent 30%),linear-gradient(135deg,#d4af3714,#0d121a00 44%),#0d121a;border:1px solid rgba(212,175,55,.28);border-radius:10px;box-shadow:0 18px 42px #0000002e,0 0 24px #d4af370f}.app-shell.home-only-shell .xau-structure-header{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(240px,auto) auto;padding:20px}.app-shell.home-only-shell .xau-structure-header h2{color:#fff;font-size:30px;margin:0}.app-shell.home-only-shell .xau-structure-header p,.app-shell.home-only-shell .xau-structure-reason p,.app-shell.home-only-shell .xau-structure-reason small,.app-shell.home-only-shell .xau-structure-override p{color:#c0c7d1;margin:4px 0 0}.app-shell.home-only-shell .xau-structure-header button{background:#d4af3724;border:1px solid rgba(246,211,101,.42);border-radius:9px;color:#fff;cursor:pointer;font-weight:900;min-height:42px;padding:0 14px}.app-shell.home-only-shell .xau-structure-final{background:#080c128a;border:1px solid rgba(192,199,209,.18);border-radius:9px;display:grid;gap:4px;padding:12px 14px}.app-shell.home-only-shell .xau-structure-final span,.app-shell.home-only-shell .xau-structure-tf-card header span,.app-shell.home-only-shell .xau-structure-override label span{color:#8a94a6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-shell.home-only-shell .xau-structure-final strong{color:#fff;font-size:22px}.app-shell.home-only-shell .xau-structure-final em{color:#f6d365;font-style:normal;font-weight:900}.app-shell.home-only-shell .xau-structure-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.home-only-shell .xau-structure-tf-card{display:grid;gap:10px;padding:15px}.app-shell.home-only-shell .xau-structure-tf-card header{align-items:center;display:flex;justify-content:space-between}.app-shell.home-only-shell .xau-structure-tf-card header strong,.app-shell.home-only-shell .xau-dir,.app-shell.home-only-shell .xau-structure-muted{border:1px solid rgba(192,199,209,.2);border-radius:999px;color:#c0c7d1;font-size:11px;font-weight:900;padding:5px 8px;text-transform:uppercase}.app-shell.home-only-shell .xau-structure-tf-card p{color:#fff;font-size:22px;font-weight:900;margin:0}.app-shell.home-only-shell .xau-structure-tf-card small,.app-shell.home-only-shell .xau-structure-tf-card em{color:#c0c7d1;font-style:normal;font-weight:800}.app-shell.home-only-shell .xau-structure-tf-card.bullish header strong,.app-shell.home-only-shell .xau-dir.bullish{background:#22c55e1f;border-color:#22c55e6b;color:#86efac}.app-shell.home-only-shell .xau-structure-tf-card.bearish header strong,.app-shell.home-only-shell .xau-dir.bearish{background:#ff5d5d1f;border-color:#ff5d5d6b;color:#ff8a8a}.app-shell.home-only-shell .xau-structure-tf-card.transition header strong,.app-shell.home-only-shell .xau-dir.transition{background:#d4af3724;border-color:#f6d36566;color:#f6d365}.app-shell.home-only-shell .xau-structure-table-card,.app-shell.home-only-shell .xau-structure-reason,.app-shell.home-only-shell .xau-structure-override,.app-shell.home-only-shell .xau-structure-alert{padding:18px}.app-shell.home-only-shell .xau-structure-table-card h3,.app-shell.home-only-shell .xau-structure-reason h3,.app-shell.home-only-shell .xau-structure-override h3{color:#fff;font-size:20px;margin:0 0 14px}.app-shell.home-only-shell .xau-structure-table{display:grid;gap:8px;overflow-x:auto}.app-shell.home-only-shell .xau-structure-row{align-items:center;background:#080c1285;border:1px solid rgba(192,199,209,.12);border-radius:9px;display:grid;gap:10px;grid-template-columns:54px 1.15fr 1.15fr 1.2fr .9fr .9fr .7fr;min-width:980px;padding:10px 12px}.app-shell.home-only-shell .xau-structure-row.head{background:#d4af3714;color:#f6d365;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .xau-structure-row strong,.app-shell.home-only-shell .xau-structure-row b{color:#fff}.app-shell.home-only-shell .xau-structure-row span{color:#c0c7d1;font-weight:800}.app-shell.home-only-shell .xau-structure-row small,.app-shell.home-only-shell .xau-structure-row em{color:#8a94a6;display:block;font-size:11px;font-style:normal;margin-top:2px}.app-shell.home-only-shell .xau-structure-bottom-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.app-shell.home-only-shell .xau-structure-override{display:grid;gap:12px}.app-shell.home-only-shell .xau-structure-override label{display:grid;gap:6px}.app-shell.home-only-shell .xau-structure-override select,.app-shell.home-only-shell .xau-structure-override textarea{background:#080c12cc;border:1px solid rgba(212,175,55,.28);border-radius:9px;color:#fff;min-height:40px;padding:10px}.app-shell.home-only-shell .xau-structure-override textarea{min-height:92px;resize:vertical}@media(max-width:1180px){.app-shell.home-only-shell .xau-structure-header,.app-shell.home-only-shell .xau-structure-summary-grid,.app-shell.home-only-shell .xau-structure-bottom-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .xau-structure-header.xau-structure-header-clean{align-items:center;display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:18px;padding:18px 20px}.app-shell.home-only-shell .xau-structure-title-block h2{margin:0}.app-shell.home-only-shell .xau-structure-title-block p{color:#f6d365;font-weight:900;margin:5px 0 0}.app-shell.home-only-shell .xau-structure-title-block small{color:#8a94a6;display:block;font-size:12px;font-weight:800;margin-top:4px}.app-shell.home-only-shell .xau-structure-actions{align-items:stretch;display:grid;gap:10px;grid-template-columns:180px 220px auto}.app-shell.home-only-shell .xau-structure-actions .xau-structure-final{min-height:72px;padding:10px 12px}.app-shell.home-only-shell .xau-structure-actions .xau-structure-final strong{font-size:18px;line-height:1.15}.app-shell.home-only-shell .xau-structure-actions button{align-self:center;min-height:40px;width:auto;white-space:nowrap}.app-shell.home-only-shell .xau-structure-summary-grid{align-items:stretch}.app-shell.home-only-shell .xau-structure-tf-card{grid-template-rows:auto 34px auto auto;min-height:158px;overflow:hidden}.app-shell.home-only-shell .xau-structure-tf-card header{min-height:30px}.app-shell.home-only-shell .xau-structure-tf-card header strong{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.home-only-shell .xau-structure-tf-card p{align-items:center;display:flex;font-size:18px;min-height:34px}.app-shell.home-only-shell .xau-structure-tf-card small,.app-shell.home-only-shell .xau-structure-tf-card em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.home-only-shell .xau-d1-context small{color:#c0c7d1}@media(max-width:1240px){.app-shell.home-only-shell .xau-structure-header.xau-structure-header-clean,.app-shell.home-only-shell .xau-structure-actions{grid-template-columns:1fr}.app-shell.home-only-shell .xau-structure-actions button{justify-self:start}}.app-shell.home-only-shell .xau-structure-header.xau-structure-header-clean{grid-template-columns:minmax(210px,.8fr) minmax(520px,auto);min-height:0}.app-shell.home-only-shell .xau-structure-title-block{min-width:0}.app-shell.home-only-shell .xau-structure-title-block p{background:#d4af371a;border:1px solid rgba(246,211,101,.26);border-radius:999px;color:#f6d365;display:inline-flex;font-size:11px;letter-spacing:.06em;padding:5px 9px;text-transform:uppercase}.app-shell.home-only-shell .xau-structure-title-block small{color:#8a94a6;font-size:11px}.app-shell.home-only-shell .xau-structure-actions{justify-self:end;grid-template-columns:170px 210px auto;max-width:580px}.app-shell.home-only-shell .xau-price-card{background:radial-gradient(circle at 50% 0%,rgba(246,211,101,.26),transparent 58%),linear-gradient(145deg,#d4af3733,#080c12db);border-color:#f6d3659e!important;box-shadow:0 0 28px #d4af3733,inset 0 0 0 1px #f6d3651f;text-align:center}.app-shell.home-only-shell .xau-price-card strong{color:#fff;font-size:22px!important}.app-shell.home-only-shell .xau-d1-context{grid-template-rows:auto 1fr;min-height:190px}.app-shell.home-only-shell .xau-d1-card-rows{display:grid;gap:7px}.app-shell.home-only-shell .xau-d1-card-rows div{align-items:center;background:#080c126b;border:1px solid rgba(192,199,209,.12);border-radius:8px;display:grid;gap:4px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);min-height:30px;padding:6px 8px}.app-shell.home-only-shell .xau-d1-card-rows span{color:#8a94a6;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .xau-d1-card-rows strong{color:#fff;font-size:12px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.app-shell.home-only-shell .xau-structure-reason{align-self:start;max-width:100%}.app-shell.home-only-shell .xau-structure-reason p{line-height:1.55;max-width:980px;overflow-wrap:anywhere}.app-shell.home-only-shell .xau-structure-bottom-grid{align-items:start}@media(max-width:1240px){.app-shell.home-only-shell .xau-structure-header.xau-structure-header-clean,.app-shell.home-only-shell .xau-structure-actions{max-width:none}}.app-shell.home-only-shell .xau-structure-title-block{align-items:center;display:flex;min-height:74px}.app-shell.home-only-shell .xau-structure-title-block h2{letter-spacing:.06em}.app-shell.home-only-shell .xau-price-card{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:12px 14px!important}.app-shell.home-only-shell .xau-price-card span,.app-shell.home-only-shell .xau-price-card strong{text-align:center;width:100%}.app-shell.home-only-shell .xau-price-card span{margin-bottom:4px}.app-shell.home-only-shell .xau-price-card strong{line-height:1}.app-shell.home-only-shell .xau-structure-header.xau-structure-header-clean{grid-template-columns:minmax(250px,330px) minmax(0,1fr)}.app-shell.home-only-shell .xau-structure-actions{justify-self:stretch;max-width:none;width:100%;grid-template-columns:minmax(280px,320px) minmax(80px,1fr) minmax(210px,230px) auto}.app-shell.home-only-shell .xau-structure-actions .xau-price-card{grid-column:1;justify-self:stretch}.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card){grid-column:3;justify-self:stretch}.app-shell.home-only-shell .xau-structure-actions button{grid-column:4;justify-self:end}@media(max-width:1240px){.app-shell.home-only-shell .xau-structure-actions{grid-template-columns:1fr}.app-shell.home-only-shell .xau-structure-actions .xau-price-card,.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card),.app-shell.home-only-shell .xau-structure-actions button{grid-column:auto;justify-self:stretch}}.app-shell.home-only-shell .xau-structure-actions{grid-template-columns:minmax(280px,320px) minmax(60px,1fr) minmax(300px,360px) auto}.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card){align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:82px;padding:10px 18px;text-align:center}.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card) span,.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card) strong,.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card) em{display:block;max-width:100%;text-align:center;width:100%}.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card) strong{font-size:17px;line-height:1.12;white-space:normal}.app-shell.home-only-shell .xau-structure-actions .xau-structure-final:not(.xau-price-card) em{margin-top:4px;white-space:nowrap}.app-shell.home-only-shell .xau-liquidity-page{display:grid;gap:16px}.app-shell.home-only-shell .xau-liq-header,.app-shell.home-only-shell .xau-liq-summary,.app-shell.home-only-shell .xau-liq-table-card,.app-shell.home-only-shell .xau-liq-group-card,.app-shell.home-only-shell .xau-liq-alert{background:linear-gradient(145deg,#101722f5,#080c12f0);border:1px solid rgba(212,175,55,.34);border-radius:12px;box-shadow:0 0 24px #d4af3714}.app-shell.home-only-shell .xau-liq-header{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(190px,280px) minmax(0,1fr);padding:18px 20px}.app-shell.home-only-shell .xau-liq-header h2{color:#fff;font-size:30px;letter-spacing:.08em;margin:0}.app-shell.home-only-shell .xau-liq-header-cards{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(160px,190px) minmax(210px,1fr) minmax(210px,1fr) auto}.app-shell.home-only-shell .xau-liq-header-cards article{align-items:center;background:#080c1294;border:1px solid rgba(246,211,101,.26);border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:10px 12px;text-align:center}.app-shell.home-only-shell .xau-liq-header-cards article.bsl{border-color:#34d39959}.app-shell.home-only-shell .xau-liq-header-cards article.ssl{border-color:#f8717159}.app-shell.home-only-shell .xau-liq-header-cards span,.app-shell.home-only-shell .xau-liq-summary span,.app-shell.home-only-shell .xau-liq-summary small{color:#c0c7d1;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .xau-liq-header-cards strong,.app-shell.home-only-shell .xau-liq-summary strong,.app-shell.home-only-shell .xau-liq-table b{color:#fff;font-weight:900}.app-shell.home-only-shell .xau-liq-header-cards em,.app-shell.home-only-shell .xau-liq-summary em{color:#f6d365;display:block;font-style:normal;font-weight:900;margin-top:3px}.app-shell.home-only-shell .xau-liq-header-cards button{align-self:center;background:#d4af371f;border:1px solid rgba(246,211,101,.42);color:#fff;min-height:40px;white-space:nowrap}.app-shell.home-only-shell .xau-liq-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .xau-liq-summary{display:grid;gap:12px;padding:18px}.app-shell.home-only-shell .xau-liq-summary>div{align-items:center;background:#080c126b;border:1px solid rgba(192,199,209,.12);border-radius:9px;display:grid;gap:8px;grid-template-columns:120px minmax(0,1fr);padding:10px 12px}.app-shell.home-only-shell .xau-liq-summary.bsl{border-color:#34d39952}.app-shell.home-only-shell .xau-liq-summary.ssl{border-color:#f8717152}.app-shell.home-only-shell .xau-liq-muted{color:#8a94a6;font-weight:800}.app-shell.home-only-shell .xau-liq-table-card{padding:18px}.app-shell.home-only-shell .xau-liq-table-card h3,.app-shell.home-only-shell .xau-liq-group-card h3{color:#fff;font-size:20px;margin:0 0 14px}.app-shell.home-only-shell .xau-liq-table{display:grid;gap:8px;overflow-x:auto}.app-shell.home-only-shell .xau-liq-row{align-items:center;background:#080c1280;border:1px solid rgba(192,199,209,.12);border-radius:9px;display:grid;gap:10px;grid-template-columns:80px 1.35fr 1.1fr 110px 110px 95px;min-width:860px;padding:10px 12px}.app-shell.home-only-shell .xau-liq-row.head{background:#d4af3714;color:#f6d365;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .xau-liq-row span{color:#c0c7d1;font-weight:800}.app-shell.home-only-shell .xau-liq-row em{border:1px solid rgba(192,199,209,.18);border-radius:999px;color:#c0c7d1;font-size:11px;font-style:normal;font-weight:900;justify-self:start;padding:5px 9px;text-transform:uppercase}.app-shell.home-only-shell .xau-liq-row.bsl.active em,.app-shell.home-only-shell .xau-liq-mini-row.bsl.active em{border-color:#34d39973;color:#7dd3fc}.app-shell.home-only-shell .xau-liq-row.ssl.active em,.app-shell.home-only-shell .xau-liq-mini-row.ssl.active em{border-color:#f8717173;color:#fca5a5}.app-shell.home-only-shell .xau-liq-row.swept,.app-shell.home-only-shell .xau-liq-mini-row.swept{opacity:.66}.app-shell.home-only-shell .xau-liq-groups{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .xau-liq-group-card{padding:18px}.app-shell.home-only-shell .xau-liq-mini-grid{display:grid;gap:8px}.app-shell.home-only-shell .xau-liq-mini-row{align-items:center;background:#080c1275;border:1px solid rgba(192,199,209,.12);border-radius:9px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 110px 90px;padding:10px 12px}.app-shell.home-only-shell .xau-liq-mini-row span{color:#c0c7d1;font-weight:900}.app-shell.home-only-shell .xau-liq-mini-row strong{color:#fff;text-align:right}.app-shell.home-only-shell .xau-liq-mini-row em{border:1px solid rgba(192,199,209,.18);border-radius:999px;color:#c0c7d1;font-size:11px;font-style:normal;font-weight:900;padding:5px 8px;text-align:center;text-transform:uppercase}.app-shell.home-only-shell .xau-liq-alert{color:#fca5a5;font-weight:900;padding:14px 16px}@media(max-width:1240px){.app-shell.home-only-shell .xau-liq-header,.app-shell.home-only-shell .xau-liq-header-cards,.app-shell.home-only-shell .xau-liq-summary-grid,.app-shell.home-only-shell .xau-liq-groups{grid-template-columns:1fr}}.app-shell.home-only-shell .xau-liq-important-grid,.app-shell.home-only-shell .xau-liq-side-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .xau-liq-important-panel,.app-shell.home-only-shell .xau-liq-side-column{background:linear-gradient(145deg,#101722f5,#080c12f0);border:1px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 0 24px #d4af3712;padding:18px}.app-shell.home-only-shell .xau-liq-important-panel.bsl,.app-shell.home-only-shell .xau-liq-side-column.bsl{border-color:#34d39947}.app-shell.home-only-shell .xau-liq-important-panel.ssl,.app-shell.home-only-shell .xau-liq-side-column.ssl{border-color:#f8717147}.app-shell.home-only-shell .xau-liq-important-panel h3,.app-shell.home-only-shell .xau-liq-side-column h3{color:#fff;font-size:19px;letter-spacing:.03em;margin:0}.app-shell.home-only-shell .xau-liq-important-list,.app-shell.home-only-shell .xau-liq-side-list{display:grid;gap:9px;margin-top:14px}.app-shell.home-only-shell .xau-liq-side-column header{align-items:center;display:flex;justify-content:space-between;gap:12px}.app-shell.home-only-shell .xau-liq-side-column header span{border:1px solid rgba(246,211,101,.24);border-radius:999px;color:#f6d365;font-size:11px;font-weight:900;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.app-shell.home-only-shell .xau-liq-side-item{align-items:center;background:#080c1280;border:1px solid rgba(192,199,209,.13);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 128px 86px;min-height:66px;padding:10px 12px}.app-shell.home-only-shell .xau-liq-side-item.bsl.nearest{border-color:#34d3998c;box-shadow:0 0 18px #34d3991a}.app-shell.home-only-shell .xau-liq-side-item.ssl.nearest{border-color:#f871718c;box-shadow:0 0 18px #f871711a}.app-shell.home-only-shell .xau-liq-side-item.htf{background:linear-gradient(145deg,#d4af371a,#080c128f)}.app-shell.home-only-shell .xau-liq-side-item.swept{opacity:.62;filter:grayscale(.25)}.app-shell.home-only-shell .xau-liq-side-item strong{color:#fff;display:block;font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.home-only-shell .xau-liq-side-item span{color:#8a94a6;display:block;font-size:11px;font-weight:900;margin-top:3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-shell.home-only-shell .xau-liq-side-item b,.app-shell.home-only-shell .xau-liq-side-item em{display:block;font-style:normal;text-align:right}.app-shell.home-only-shell .xau-liq-side-item b{color:#fff;font-size:16px;font-weight:900}.app-shell.home-only-shell .xau-liq-side-item em{color:#f6d365;font-size:12px;font-weight:900;margin-top:2px}.app-shell.home-only-shell .xau-liq-side-item small{border:1px solid rgba(192,199,209,.18);border-radius:999px;color:#c0c7d1;font-size:10px;font-weight:900;justify-self:end;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.app-shell.home-only-shell .xau-liq-side-item.bsl small{border-color:#34d3996b;color:#86efac}.app-shell.home-only-shell .xau-liq-side-item.ssl small{border-color:#f871716b;color:#fca5a5}.app-shell.home-only-shell .xau-liq-side-item.swept small{border-color:#94a3b83d;color:#94a3b8}.app-shell.home-only-shell .xau-liq-swept-toggle{background:#080c129e;border:1px solid rgba(246,211,101,.26);border-radius:9px;color:#fff;margin-top:14px;min-height:40px;width:100%}.app-shell.home-only-shell .xau-liq-side-list p,.app-shell.home-only-shell .xau-liq-important-list p{border:1px dashed rgba(192,199,209,.18);border-radius:10px;color:#8a94a6;font-weight:900;margin:0;padding:16px;text-align:center}.app-shell.home-only-shell .swept-list{border-top:1px solid rgba(192,199,209,.12);margin-top:12px;padding-top:12px}@media(max-width:1240px){.app-shell.home-only-shell .xau-liq-important-grid,.app-shell.home-only-shell .xau-liq-side-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .xau-liq-side-item.expired,.app-shell.home-only-shell .xau-liq-side-item.pending{opacity:.72}.app-shell.home-only-shell .xau-liq-side-item.expired small,.app-shell.home-only-shell .xau-liq-side-item.pending small{border-color:#94a3b847;color:#94a3b8}.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.swept,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.expired,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.pending{filter:grayscale(.18)}.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.swept,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.expired,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.pending{background:#080c126b;border-color:#94a3b82e!important;box-shadow:none!important;filter:grayscale(.22);opacity:.62}.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.swept strong,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.expired strong,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.pending strong,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.swept b,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.expired b,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.pending b{color:#cbd5e1}.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.swept span,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.expired span,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.pending span,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.swept em,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.expired em,.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.pending em{color:#94a3b8}.app-shell.home-only-shell .xau-liq-important-panel .xau-liq-side-item.swept small{background:#94a3b81a;border-color:#94a3b857;color:#cbd5e1}.app-shell.home-only-shell .xau-liq-side-column .swept-list .xau-liq-side-item{background:#080c1261;border-color:#94a3b829!important;box-shadow:none!important;min-height:52px;opacity:.58}.app-shell.home-only-shell .xau-liq-side-column .swept-list .xau-liq-side-item small{border-color:#94a3b84d;color:#cbd5e1}.app-shell.home-only-shell .xau-dol-page{display:grid;gap:16px}.app-shell.home-only-shell .xau-dol-header,.app-shell.home-only-shell .xau-dol-plan-card,.app-shell.home-only-shell .xau-dol-side-panel,.app-shell.home-only-shell .xau-dol-scenario,.app-shell.home-only-shell .xau-dol-checklist,.app-shell.home-only-shell .xau-dol-alert{background:linear-gradient(145deg,#101722f5,#080c12f0);border:1px solid rgba(212,175,55,.34);border-radius:12px;box-shadow:0 0 24px #d4af3714}.app-shell.home-only-shell .xau-dol-header{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);padding:18px 20px}.app-shell.home-only-shell .xau-dol-header h2{color:#fff;font-size:30px;letter-spacing:.07em;margin:0}.app-shell.home-only-shell .xau-dol-header-cards{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(150px,180px) minmax(170px,220px) minmax(210px,1fr) auto}.app-shell.home-only-shell .xau-dol-header-cards article{align-items:center;background:#080c128c;border:1px solid rgba(246,211,101,.25);border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:10px 12px;text-align:center}.app-shell.home-only-shell .xau-dol-header-cards span,.app-shell.home-only-shell .xau-dol-plan-card span,.app-shell.home-only-shell .xau-dol-scenario span{color:#c0c7d1;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .xau-dol-header-cards strong,.app-shell.home-only-shell .xau-dol-plan-card strong,.app-shell.home-only-shell .xau-dol-scenario strong{color:#fff;font-size:17px;font-weight:900;text-align:center}.app-shell.home-only-shell .xau-dol-header-cards button{align-self:center;background:#d4af371f;border:1px solid rgba(246,211,101,.42);color:#fff;min-height:40px;white-space:nowrap}.app-shell.home-only-shell .xau-dol-plan-card{align-items:center;display:grid;gap:14px;grid-template-columns:1fr 1fr minmax(0,2fr);padding:16px 18px}.app-shell.home-only-shell .xau-dol-plan-card div{background:#080c126b;border:1px solid rgba(192,199,209,.12);border-radius:9px;display:grid;gap:5px;padding:10px 12px}.app-shell.home-only-shell .xau-dol-plan-card p{color:#c0c7d1;font-weight:800;line-height:1.45;margin:0}.app-shell.home-only-shell .xau-dol-two-grid,.app-shell.home-only-shell .xau-dol-bottom-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .xau-dol-side-panel{padding:18px}.app-shell.home-only-shell .xau-dol-side-panel.bsl{border-color:#34d39947}.app-shell.home-only-shell .xau-dol-side-panel.ssl{border-color:#f8717147}.app-shell.home-only-shell .xau-dol-side-panel h3,.app-shell.home-only-shell .xau-dol-list-card h3,.app-shell.home-only-shell .xau-dol-scenario h3,.app-shell.home-only-shell .xau-dol-checklist h3{color:#fff;font-size:19px;margin:0 0 14px}.app-shell.home-only-shell .xau-dol-main-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.app-shell.home-only-shell .xau-dol-card,.app-shell.home-only-shell .xau-dol-row{background:#080c1280;border:1px solid rgba(192,199,209,.13);border-radius:10px}.app-shell.home-only-shell .xau-dol-card{display:grid;gap:6px;min-height:150px;padding:12px}.app-shell.home-only-shell .xau-dol-card.bsl{border-color:#34d39952}.app-shell.home-only-shell .xau-dol-card.ssl{border-color:#f8717152}.app-shell.home-only-shell .xau-dol-card span{color:#c0c7d1;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .xau-dol-card strong{color:#fff;font-size:18px;font-weight:900}.app-shell.home-only-shell .xau-dol-card b{color:#f6d365;font-size:17px}.app-shell.home-only-shell .xau-dol-card em{color:#8a94a6;font-size:12px;font-style:normal;font-weight:900}.app-shell.home-only-shell .xau-dol-card small,.app-shell.home-only-shell .xau-dol-row small{border:1px solid rgba(246,211,101,.24);border-radius:999px;color:#f6d365;font-size:10px;font-weight:900;justify-self:start;padding:5px 8px;text-transform:uppercase}.app-shell.home-only-shell .xau-dol-card.hit---swept,.app-shell.home-only-shell .xau-dol-card.expired,.app-shell.home-only-shell .xau-dol-row.hit---swept,.app-shell.home-only-shell .xau-dol-row.expired{filter:grayscale(.18);opacity:.62}.app-shell.home-only-shell .xau-dol-list{display:grid;gap:8px}.app-shell.home-only-shell .xau-dol-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 100px 140px 80px 92px;padding:10px 12px}.app-shell.home-only-shell .xau-dol-row strong{color:#fff;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.home-only-shell .xau-dol-row span{color:#8a94a6;font-size:11px;font-weight:900;text-transform:uppercase}.app-shell.home-only-shell .xau-dol-row b{color:#fff;font-size:13px;text-align:right}.app-shell.home-only-shell .xau-dol-row em{color:#f6d365;font-style:normal;font-weight:900;text-align:right}.app-shell.home-only-shell .xau-dol-scenario,.app-shell.home-only-shell .xau-dol-checklist{padding:18px}.app-shell.home-only-shell .xau-dol-scenario div{align-items:center;background:#080c126b;border:1px solid rgba(192,199,209,.12);border-radius:9px;display:flex;justify-content:space-between;margin-bottom:9px;padding:10px 12px}.app-shell.home-only-shell .xau-dol-scenario p{color:#c0c7d1;font-weight:800;line-height:1.5;margin:12px 0 0}.app-shell.home-only-shell .xau-dol-checklist{display:grid;gap:9px}.app-shell.home-only-shell .xau-dol-checklist label{align-items:center;background:#080c126b;border:1px solid rgba(192,199,209,.12);border-radius:9px;color:#fff;display:flex;gap:10px;font-weight:900;padding:10px 12px}.app-shell.home-only-shell .xau-dol-checklist input{accent-color:#D4AF37}.app-shell.home-only-shell .xau-dol-alert{color:#fca5a5;font-weight:900;padding:14px 16px}@media(max-width:1240px){.app-shell.home-only-shell .xau-dol-header,.app-shell.home-only-shell .xau-dol-header-cards,.app-shell.home-only-shell .xau-dol-plan-card,.app-shell.home-only-shell .xau-dol-two-grid,.app-shell.home-only-shell .xau-dol-bottom-grid,.app-shell.home-only-shell .xau-dol-main-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .xau-dol-map-grid{display:grid;gap:14px}.app-shell.home-only-shell .xau-dol-tf-section{background:linear-gradient(145deg,#101722f5,#080c12f0);border:1px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 0 24px #d4af3712;padding:18px}.app-shell.home-only-shell .xau-dol-tf-section h3{color:#fff;font-size:21px;letter-spacing:.04em;margin:0 0 14px}.app-shell.home-only-shell .xau-dol-tf-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .xau-dol-tf-columns>div{background:#080c1261;border:1px solid rgba(192,199,209,.12);border-radius:10px;padding:12px}.app-shell.home-only-shell .xau-dol-tf-columns h4{color:#f6d365;font-size:13px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.app-shell.home-only-shell .xau-dol-tf-columns p{border:1px dashed rgba(192,199,209,.18);border-radius:9px;color:#8a94a6;font-weight:900;margin:0;padding:14px;text-align:center}.app-shell.home-only-shell .xau-dol-row.hit---swept---collected,.app-shell.home-only-shell .xau-dol-row.expired{background:#080c125c;border-color:#94a3b82e!important;box-shadow:none!important;filter:grayscale(.22);opacity:.62}.app-shell.home-only-shell .xau-dol-row.hit---swept---collected small,.app-shell.home-only-shell .xau-dol-row.expired small{border-color:#94a3b857;color:#cbd5e1}.app-shell.home-only-shell .xau-dol-row.bsl.active{border-color:#34d39947}.app-shell.home-only-shell .xau-dol-row.ssl.active{border-color:#f8717147}@media(max-width:1240px){.app-shell.home-only-shell .xau-dol-tf-columns{grid-template-columns:1fr}}.app-shell.home-only-shell .xau-dol-row{grid-template-columns:minmax(160px,1fr) 150px minmax(190px,1.2fr) 82px 116px;min-height:74px;position:relative;overflow:hidden}.app-shell.home-only-shell .xau-dol-row:before{content:"";bottom:0;left:0;position:absolute;top:0;width:4px}.app-shell.home-only-shell .xau-dol-name-block,.app-shell.home-only-shell .xau-dol-type-block,.app-shell.home-only-shell .xau-dol-price-block{min-width:0;position:relative;z-index:1}.app-shell.home-only-shell .xau-dol-name-block strong,.app-shell.home-only-shell .xau-dol-price-block strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.home-only-shell .xau-dol-name-block span,.app-shell.home-only-shell .xau-dol-price-block span{color:#94a3b8;display:block;font-size:10px;font-weight:900;margin-top:4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-shell.home-only-shell .xau-dol-type-block b,.app-shell.home-only-shell .xau-dol-type-block em{border-radius:999px;display:inline-flex;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.04em;margin:2px 4px 2px 0;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.app-shell.home-only-shell .xau-dol-distance{color:#f6d365;font-style:normal;font-weight:900;position:relative;text-align:right;z-index:1}.app-shell.home-only-shell .xau-dol-row small{position:relative;z-index:1}.app-shell.home-only-shell .xau-dol-row.type-fvg{background:linear-gradient(135deg,#f59e0b29,#080c128c);border-color:#f59e0b57}.app-shell.home-only-shell .xau-dol-row.type-fvg .xau-dol-type-block b{background:#f59e0b2e;border:1px solid rgba(245,158,11,.42);color:#fbbf24}.app-shell.home-only-shell .xau-dol-row.type-ob{background:linear-gradient(135deg,#7c5cff2b,#080c128f);border-color:#a78bfa5c}.app-shell.home-only-shell .xau-dol-row.type-ob:before{background:#a78bfa}.app-shell.home-only-shell .xau-dol-row.type-ob .xau-dol-type-block b{background:#7c5cff2e;border:1px solid rgba(167,139,250,.42);color:#c4b5fd}.app-shell.home-only-shell .xau-dol-row.type-daily,.app-shell.home-only-shell .xau-dol-row.type-weekly,.app-shell.home-only-shell .xau-dol-row.type-level{background:linear-gradient(135deg,#d4af3721,#080c128c);border-color:#f6d36547}.app-shell.home-only-shell .xau-dol-row.type-daily:before,.app-shell.home-only-shell .xau-dol-row.type-weekly:before,.app-shell.home-only-shell .xau-dol-row.type-level:before{background:#d4af37}.app-shell.home-only-shell .xau-dol-row.type-daily .xau-dol-type-block b,.app-shell.home-only-shell .xau-dol-row.type-weekly .xau-dol-type-block b,.app-shell.home-only-shell .xau-dol-row.type-level .xau-dol-type-block b{background:#f6d36521;border:1px solid rgba(246,211,101,.34);color:#f6d365}.app-shell.home-only-shell .xau-dol-row.type-box{background:linear-gradient(135deg,#2dd4bf24,#080c128c);border-color:#2dd4bf52}.app-shell.home-only-shell .xau-dol-row.type-box:before{background:#2dd4bf}.app-shell.home-only-shell .xau-dol-row.type-box .xau-dol-type-block b{background:#2dd4bf21;border:1px solid rgba(45,212,191,.36);color:#5eead4}.app-shell.home-only-shell .xau-dol-row.type-swing{background:linear-gradient(135deg,#64748b1f,#080c128c);border-color:#94a3b833}.app-shell.home-only-shell .xau-dol-row.type-swing:before{background:#64748b}.app-shell.home-only-shell .xau-dol-row.type-swing .xau-dol-type-block b{background:#64748b29;border:1px solid rgba(148,163,184,.28);color:#cbd5e1}.app-shell.home-only-shell .xau-dol-row.has-confluence{border-color:#f6d3658c!important;box-shadow:0 0 22px #f6d3651a,inset 0 0 0 1px #f6d36514}.app-shell.home-only-shell .xau-dol-row.has-confluence .xau-dol-type-block em{background:#f6d36529;border:1px solid rgba(246,211,101,.42);color:#f6d365}.app-shell.home-only-shell .xau-dol-row.hit---swept---collected,.app-shell.home-only-shell .xau-dol-row.expired{opacity:.54}.app-shell.home-only-shell .xau-dol-row.hit---swept---collected small{background:#94a3b81a;border-color:#94a3b857;color:#cbd5e1}.app-shell.home-only-shell .xau-dol-row.expired small{background:#64748b1a;border-color:#64748b47;color:#94a3b8}@media(max-width:1320px){.app-shell.home-only-shell .xau-dol-row{grid-template-columns:1fr;align-items:start}.app-shell.home-only-shell .xau-dol-distance,.app-shell.home-only-shell .xau-dol-row b{text-align:left}}.app-shell.home-only-shell .xau-dol-row{grid-template-columns:minmax(190px,1.05fr) minmax(126px,.62fr) minmax(220px,1.15fr) 88px 128px;min-height:70px;background:#080c127a;box-shadow:none}.app-shell.home-only-shell .xau-dol-name-block strong,.app-shell.home-only-shell .xau-dol-price-block strong{overflow:visible;text-overflow:clip;white-space:normal}.app-shell.home-only-shell .xau-dol-name-block span,.app-shell.home-only-shell .xau-dol-price-block span{line-height:1.25;overflow:visible;text-overflow:clip;white-space:normal}.app-shell.home-only-shell .xau-dol-type-block b,.app-shell.home-only-shell .xau-dol-type-block em{font-size:9px;letter-spacing:.03em;padding:4px 7px}.app-shell.home-only-shell .xau-dol-type-block em{background:#f6d36514;border:1px solid rgba(246,211,101,.24);color:#d9c98d}.app-shell.home-only-shell .xau-dol-row.type-fvg{background:linear-gradient(135deg,#f59e0b1a,#080c1294);border-color:#f59e0b3d}.app-shell.home-only-shell .xau-dol-row.type-fvg:before{background:#f59e0b}.app-shell.home-only-shell .xau-dol-row.type-ob{background:linear-gradient(135deg,#7c5cff1a,#080c1294);border-color:#a78bfa3d}.app-shell.home-only-shell .xau-dol-row.type-ob:before{background:#8b5cf6}.app-shell.home-only-shell .xau-dol-row.type-daily,.app-shell.home-only-shell .xau-dol-row.type-weekly,.app-shell.home-only-shell .xau-dol-row.type-level{background:linear-gradient(135deg,#d4af3717,#080c1294);border-color:#f6d36538}.app-shell.home-only-shell .xau-dol-row.type-box{background:linear-gradient(135deg,#2dd4bf14,#080c1294);border-color:#2dd4bf33}.app-shell.home-only-shell .xau-dol-row.type-swing{background:linear-gradient(135deg,#64748b14,#080c1294);border-color:#94a3b826}.app-shell.home-only-shell .xau-dol-row.dol-priority-main{border-color:#f6d36575;box-shadow:0 0 16px #f6d36514,inset 0 0 0 1px #f6d3650d}.app-shell.home-only-shell .xau-dol-row.dol-priority-strong{border-color:#f6d36557;box-shadow:0 0 12px #f6d3650d}.app-shell.home-only-shell .xau-dol-row.dol-priority-normal{border-color:#c0c7d129}.app-shell.home-only-shell .xau-dol-row.dol-priority-secondary{background:#080c1261;border-color:#94a3b824;box-shadow:none}.app-shell.home-only-shell .xau-dol-row.has-confluence{border-color:#f6d36575!important;box-shadow:0 0 14px #f6d36514,inset 0 0 0 1px #f6d3650d}.app-shell.home-only-shell .xau-dol-row.dol-priority-secondary.has-confluence{box-shadow:0 0 10px #f6d3650d}.app-shell.home-only-shell .xau-dol-row.hit---swept---collected,.app-shell.home-only-shell .xau-dol-row.expired{box-shadow:none!important;filter:grayscale(.18);opacity:.52}.app-shell.home-only-shell .xau-dol-row.hit---swept---collected.has-confluence,.app-shell.home-only-shell .xau-dol-row.expired.has-confluence{box-shadow:none!important}.app-shell.home-only-shell .xau-dol-row.hit---swept---collected .xau-dol-type-block em,.app-shell.home-only-shell .xau-dol-row.expired .xau-dol-type-block em{background:#94a3b814;border-color:#94a3b833;color:#aab4c3}.app-shell.home-only-shell .xau-gameplan-page{display:grid;gap:16px}.app-shell.home-only-shell .xau-gameplan-header,.app-shell.home-only-shell .xau-gameplan-card,.app-shell.home-only-shell .xau-gameplan-context-card,.app-shell.home-only-shell .xau-gp-dol-summary,.app-shell.home-only-shell .xau-gameplan-footer{background:linear-gradient(135deg,#101722f0,#080c12f0);border:1px solid rgba(212,175,55,.28);border-radius:12px;box-shadow:0 0 18px #d4af370f}.app-shell.home-only-shell .xau-gameplan-header{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(180px,1fr) minmax(0,4fr);padding:18px}.app-shell.home-only-shell .xau-gameplan-header h2{color:#fff;font-size:28px;letter-spacing:.04em;margin:0}.app-shell.home-only-shell .xau-gameplan-header-cards{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.app-shell.home-only-shell .xau-gameplan-header-cards article,.app-shell.home-only-shell .xau-gameplan-header-cards button{background:#080c129e;border:1px solid rgba(246,211,101,.2);border-radius:10px;min-height:62px;padding:10px 12px}.app-shell.home-only-shell .xau-gameplan-header-cards span,.app-shell.home-only-shell .xau-gameplan-context-card span,.app-shell.home-only-shell .xau-gp-dol-summary span,.app-shell.home-only-shell .xau-gameplan-facts span,.app-shell.home-only-shell .xau-gameplan-notes-grid label>span{color:#c0c7d1;display:block;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .xau-gameplan-header-cards strong,.app-shell.home-only-shell .xau-gameplan-context-card strong,.app-shell.home-only-shell .xau-gp-dol-summary strong,.app-shell.home-only-shell .xau-gameplan-facts strong{color:#fff;display:block;font-size:16px;font-weight:950;line-height:1.15;margin-top:6px}.app-shell.home-only-shell .xau-gameplan-header-cards button,.app-shell.home-only-shell .xau-gameplan-footer button{align-items:center;background:#d4af3729;border-color:#f6d3656b;color:#fff;cursor:pointer;display:inline-flex;font-weight:950;justify-content:center;white-space:nowrap}.app-shell.home-only-shell .xau-gameplan-context-grid,.app-shell.home-only-shell .xau-gameplan-dol-strip{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.home-only-shell .xau-gameplan-context-card,.app-shell.home-only-shell .xau-gp-dol-summary{min-height:92px;padding:14px}.app-shell.home-only-shell .xau-gp-dol-summary em{color:#f6d365;display:block;font-style:normal;font-weight:900;margin-top:8px}.app-shell.home-only-shell .xau-gameplan-plan-grid,.app-shell.home-only-shell .xau-gameplan-control-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .xau-gameplan-card{padding:16px}.app-shell.home-only-shell .xau-gameplan-card.primary{border-color:#f6d3655c}.app-shell.home-only-shell .xau-gameplan-card.alternative{border-color:#c0c7d133}.app-shell.home-only-shell .xau-gameplan-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.app-shell.home-only-shell .xau-gameplan-card-head h3{color:#fff;font-size:18px;margin:0}.app-shell.home-only-shell .xau-gp-badge{background:#f6d3651f;border:1px solid rgba(246,211,101,.3);border-radius:999px;color:#f6d365;font-size:10px;font-weight:950;letter-spacing:.05em;padding:6px 9px;text-transform:uppercase;white-space:nowrap}.app-shell.home-only-shell .xau-gp-badge.no-trade,.app-shell.home-only-shell .xau-gp-badge.blocked,.app-shell.home-only-shell .xau-gp-badge.invalidated{background:#f871711a;border-color:#f871714d;color:#fca5a5}.app-shell.home-only-shell .xau-gp-badge.allowed,.app-shell.home-only-shell .xau-gp-badge.reaction-confirmed,.app-shell.home-only-shell .xau-gp-badge.trade-managed{background:#34d3991a;border-color:#34d3994d;color:#86efac}.app-shell.home-only-shell .xau-gameplan-card textarea,.app-shell.home-only-shell .xau-gameplan-card select{background:#080c129e;border:1px solid rgba(192,199,209,.18);border-radius:10px;color:#fff;font:inherit;font-weight:800;outline:none;width:100%}.app-shell.home-only-shell .xau-gameplan-card textarea{line-height:1.55;min-height:170px;padding:12px;resize:vertical}.app-shell.home-only-shell .xau-gameplan-card select{min-height:44px;padding:0 12px}.app-shell.home-only-shell .xau-gameplan-card textarea:focus,.app-shell.home-only-shell .xau-gameplan-card select:focus{border-color:#f6d36585;box-shadow:0 0 0 3px #d4af371a}.app-shell.home-only-shell .xau-gameplan-check-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .xau-gameplan-check-grid label{align-items:center;background:#080c1273;border:1px solid rgba(192,199,209,.12);border-radius:9px;color:#fff;display:flex;gap:9px;font-weight:900;min-height:42px;padding:9px 10px}.app-shell.home-only-shell .xau-gameplan-check-grid input{accent-color:#D4AF37}.app-shell.home-only-shell .xau-gameplan-facts{display:grid;gap:8px;margin-top:12px}.app-shell.home-only-shell .xau-gameplan-facts div{background:#080c1273;border:1px solid rgba(192,199,209,.12);border-radius:9px;padding:10px}.app-shell.home-only-shell .xau-gameplan-notes-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .xau-gameplan-notes-grid label{display:grid;gap:7px}.app-shell.home-only-shell .xau-gameplan-notes-grid textarea{min-height:118px}.app-shell.home-only-shell .xau-gameplan-footer{align-items:center;color:#c0c7d1;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 14px}.app-shell.home-only-shell .xau-gameplan-footer span{font-size:11px;font-weight:900}.app-shell.home-only-shell .xau-gameplan-alert{background:#f8717117;border:1px solid rgba(248,113,113,.28);border-radius:10px;color:#fca5a5;font-weight:950;padding:12px 14px}@media(max-width:1320px){.app-shell.home-only-shell .xau-gameplan-header,.app-shell.home-only-shell .xau-gameplan-plan-grid,.app-shell.home-only-shell .xau-gameplan-control-grid{grid-template-columns:1fr}.app-shell.home-only-shell .xau-gameplan-header-cards,.app-shell.home-only-shell .xau-gameplan-context-grid,.app-shell.home-only-shell .xau-gameplan-dol-strip,.app-shell.home-only-shell .xau-gameplan-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell.home-only-shell .xau-gameplan-header-cards,.app-shell.home-only-shell .xau-gameplan-context-grid,.app-shell.home-only-shell .xau-gameplan-dol-strip,.app-shell.home-only-shell .xau-gameplan-check-grid,.app-shell.home-only-shell .xau-gameplan-notes-grid{grid-template-columns:1fr}}.app-shell.home-only-shell .xau-gp-dol-summary.sweep{border-color:#2dd4bf42;box-shadow:0 0 14px #2dd4bf0d}.app-shell.home-only-shell .xau-gp-dol-summary.sweep span:after{color:#5eead4;content:" / LIQUIDITY TO SWEEP"}.app-shell.home-only-shell .xau-gp-dol-summary.alternative{border-color:#94a3b838;box-shadow:none;opacity:.88}.app-shell.home-only-shell .xau-gp-dol-summary.alternative span:after{color:#aab4c3;content:" / ALTERNATIVE"}.app-shell.home-only-shell .xau-gameplan-dol-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.app-shell.home-only-shell .xau-gp-dol-summary.reaction{border-color:#a78bfa47;box-shadow:0 0 14px #7c5cff0d}.app-shell.home-only-shell .xau-gp-dol-summary.reaction span:after{color:#c4b5fd;content:" / REACTION AREA"}.app-shell.home-only-shell .backtesting-page{display:grid;gap:16px}.app-shell.home-only-shell .bt-header,.app-shell.home-only-shell .bt-card,.app-shell.home-only-shell .bt-instrument-card{background:linear-gradient(135deg,#101722f2,#080c12f2);border:1px solid rgba(229,231,235,.2);border-radius:12px;box-shadow:0 0 18px #e5e7eb0d}.app-shell.home-only-shell .bt-header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.app-shell.home-only-shell .bt-header h2{color:#fff;font-size:30px;letter-spacing:.04em;margin:0}.app-shell.home-only-shell .bt-header p,.app-shell.home-only-shell .bt-empty{color:#c0c7d1;font-weight:800;margin:5px 0 0}.app-shell.home-only-shell .bt-actions,.app-shell.home-only-shell .bt-day-controls{display:flex;flex-wrap:wrap;gap:9px}.app-shell.home-only-shell .bt-actions button,.app-shell.home-only-shell .bt-day-controls button,.app-shell.home-only-shell .bt-primary{background:#e5e7eb1f;border:1px solid rgba(229,231,235,.28);border-radius:10px;color:#fff;cursor:pointer;font-weight:950;min-height:40px;padding:0 14px}.app-shell.home-only-shell .bt-actions button:disabled{cursor:not-allowed;opacity:.45}.app-shell.home-only-shell .bt-instrument-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .bt-instrument-card{cursor:pointer;display:grid;gap:8px;min-height:106px;padding:18px;text-align:left}.app-shell.home-only-shell .bt-instrument-card.active{border-color:#f6d36585;box-shadow:0 0 22px #f6d3651a}.app-shell.home-only-shell .bt-instrument-card strong{color:#fff;font-size:24px;font-weight:950}.app-shell.home-only-shell .bt-instrument-card span,.app-shell.home-only-shell .bt-field span,.app-shell.home-only-shell .bt-session-summary span,.app-shell.home-only-shell .bt-upload-box>span{color:#c0c7d1;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .bt-two-column{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .bt-card{display:grid;gap:13px;padding:16px}.app-shell.home-only-shell .bt-card h3{color:#fff;font-size:18px;margin:0}.app-shell.home-only-shell .bt-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .bt-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .bt-field{display:grid;gap:6px}.app-shell.home-only-shell .bt-field input,.app-shell.home-only-shell .bt-field select,.app-shell.home-only-shell .bt-field textarea,.app-shell.home-only-shell .bt-day-controls input{background:#080c129e;border:1px solid rgba(192,199,209,.18);border-radius:10px;color:#fff;font:inherit;font-weight:850;min-height:42px;outline:none;padding:0 11px;width:100%}.app-shell.home-only-shell .bt-field textarea{line-height:1.45;min-height:95px;padding:10px 11px;resize:vertical}.app-shell.home-only-shell .bt-field input:focus,.app-shell.home-only-shell .bt-field select:focus,.app-shell.home-only-shell .bt-field textarea:focus,.app-shell.home-only-shell .bt-day-controls input:focus{border-color:#f6d36580;box-shadow:0 0 0 3px #d4af3717}.app-shell.home-only-shell .bt-session-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .bt-session-summary div{background:#080c127a;border:1px solid rgba(192,199,209,.12);border-radius:10px;padding:10px}.app-shell.home-only-shell .bt-session-summary strong{color:#fff;display:block;font-weight:950;margin-top:5px}.app-shell.home-only-shell .bt-notes-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.home-only-shell .bt-upload-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .bt-upload-box{background:#080c127a;border:1px dashed rgba(229,231,235,.26);border-radius:12px;display:grid;gap:10px;min-height:220px;padding:12px}.app-shell.home-only-shell .bt-upload-box img{border-radius:9px;max-height:170px;object-fit:cover;width:100%}.app-shell.home-only-shell .bt-upload-box strong{align-items:center;color:#8a94a6;display:flex;font-weight:900;justify-content:center;min-height:150px}.app-shell.home-only-shell .bt-upload-box input{color:#c0c7d1;font-weight:800}.app-shell.home-only-shell .bt-history-list{display:grid;gap:8px}.app-shell.home-only-shell .bt-history-list button{align-items:center;background:#080c127a;border:1px solid rgba(192,199,209,.13);border-radius:10px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:120px 1fr 120px 95px 70px 150px;min-height:46px;padding:10px 12px;text-align:left}.app-shell.home-only-shell .bt-history-list strong,.app-shell.home-only-shell .bt-history-list b{color:#fff;font-style:normal}.app-shell.home-only-shell .bt-history-list em,.app-shell.home-only-shell .bt-history-list small,.app-shell.home-only-shell .bt-history-list i{color:#c0c7d1;font-style:normal;font-weight:850}@media(max-width:1200px){.app-shell.home-only-shell .bt-two-column,.app-shell.home-only-shell .bt-instrument-grid,.app-shell.home-only-shell .bt-notes-grid,.app-shell.home-only-shell .bt-upload-grid,.app-shell.home-only-shell .bt-form-grid,.app-shell.home-only-shell .bt-form-grid.compact,.app-shell.home-only-shell .bt-session-summary,.app-shell.home-only-shell .bt-history-list button{grid-template-columns:1fr}}.app-shell.home-only-shell .bt-saved-sessions-grid{display:grid;gap:10px}.app-shell.home-only-shell .bt-session-card{background:#080c1280;border:1px solid rgba(192,199,209,.16);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(210px,1fr) minmax(360px,2fr) auto;padding:13px}.app-shell.home-only-shell .bt-session-card.archived{opacity:.55}.app-shell.home-only-shell .bt-session-card strong{color:#fff;display:block;font-size:16px;font-weight:950}.app-shell.home-only-shell .bt-session-card span{color:#c0c7d1;font-size:11px;font-weight:850}.app-shell.home-only-shell .bt-session-metrics{display:grid;gap:6px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.home-only-shell .bt-session-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.app-shell.home-only-shell .bt-session-actions button{background:#e5e7eb14;border:1px solid rgba(229,231,235,.2);border-radius:9px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:0 10px}.app-shell.home-only-shell .bt-balance-strip{background:#e5e7eb0e;border:1px solid rgba(192,199,209,.13);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:9px}.app-shell.home-only-shell .bt-balance-strip span{background:#080c1275;border:1px solid rgba(192,199,209,.1);border-radius:999px;color:#fff;font-size:11px;font-weight:950;padding:7px 10px}.app-shell.home-only-shell .bt-balance-results span:nth-child(3){color:#f6d365}.app-shell.home-only-shell .bt-check-field input{min-height:auto;width:auto}.app-shell.home-only-shell .bt-upload-box{cursor:pointer;outline:none;position:relative}.app-shell.home-only-shell .bt-upload-box.active{border-color:#f6d3659e;box-shadow:0 0 0 3px #d4af371a,0 0 22px #f6d36514}.app-shell.home-only-shell .bt-upload-head{align-items:center;display:flex;justify-content:space-between;gap:10px}.app-shell.home-only-shell .bt-upload-head button{background:#ff5a5f1a;border:1px solid rgba(255,90,95,.34);border-radius:999px;color:#ffb4b7;cursor:pointer;font-size:11px;font-weight:950;padding:5px 9px}.app-shell.home-only-shell .bt-upload-box small{color:#c0c7d1;font-size:11px;font-weight:850}.app-shell.home-only-shell .bt-upload-box em{background:#f6d36514;border:1px solid rgba(246,211,101,.2);border-radius:8px;color:#f6d365;font-style:normal;font-weight:900;padding:7px 9px}.app-shell.home-only-shell .bt-upload-box input[type=file]{background:transparent;border:0;color:#c0c7d1;min-height:auto;padding:0}.app-shell.home-only-shell .bt-history-list.bt-history-wide button{grid-template-columns:105px 95px 105px 80px 70px 70px 105px 115px minmax(170px,1fr)}@media(max-width:1400px){.app-shell.home-only-shell .bt-session-card{grid-template-columns:1fr}.app-shell.home-only-shell .bt-session-actions{justify-content:flex-start}.app-shell.home-only-shell .bt-session-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .bt-history-list.bt-history-wide button{grid-template-columns:1fr}}.app-shell.home-only-shell .bt-tp-table{background:#080c126b;border:1px solid rgba(192,199,209,.13);border-radius:12px;display:grid;gap:0;overflow:hidden}.app-shell.home-only-shell .bt-tp-head,.app-shell.home-only-shell .bt-tp-row{align-items:center;display:grid;gap:10px;grid-template-columns:90px minmax(120px,1fr) minmax(90px,120px) 70px;padding:9px 10px}.app-shell.home-only-shell .bt-tp-head{background:#e5e7eb0e;color:#c0c7d1;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .bt-tp-row{border-top:1px solid rgba(192,199,209,.1)}.app-shell.home-only-shell .bt-tp-row strong,.app-shell.home-only-shell .bt-tp-row span{color:#fff;font-weight:950}.app-shell.home-only-shell .bt-tp-row input{background:#080c12ad;border:1px solid rgba(192,199,209,.18);border-radius:9px;color:#fff;font:inherit;font-weight:850;min-height:36px;padding:0 10px;width:100%}.app-shell.home-only-shell .bt-close-total{border-top:1px solid rgba(192,199,209,.1);color:#f6d365;font-size:11px;font-weight:950;padding:9px 10px}.app-shell.home-only-shell .bt-warning-list{display:grid;gap:7px}.app-shell.home-only-shell .bt-warning-list span{background:#f59e0b1a;border:1px solid rgba(245,158,11,.28);border-radius:9px;color:#fbbf24;font-size:12px;font-weight:900;padding:8px 10px}@media(max-width:900px){.app-shell.home-only-shell .bt-tp-head,.app-shell.home-only-shell .bt-tp-row{grid-template-columns:1fr}}.app-shell.home-only-shell .bt-save-next{background:linear-gradient(135deg,#f6d36547,#d4af372e)!important;border-color:#f6d3658c!important;box-shadow:0 0 20px #f6d3651f}.app-shell.home-only-shell .bt-nav-head{align-items:center;display:flex;justify-content:space-between;gap:12px}.app-shell.home-only-shell .bt-month-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}.app-shell.home-only-shell .bt-day-tile{background:#080c128f;border:1px solid rgba(192,199,209,.15);border-radius:10px;color:#fff;cursor:pointer;display:grid;gap:4px;min-height:58px;padding:8px;text-align:left}.app-shell.home-only-shell .bt-day-tile strong{font-size:18px;font-weight:950}.app-shell.home-only-shell .bt-day-tile span{color:#c0c7d1;font-size:10px;font-weight:900;text-transform:uppercase}.app-shell.home-only-shell .bt-day-tile.active{border-color:#f6d365b3;box-shadow:0 0 0 2px #f6d3651a}.app-shell.home-only-shell .bt-day-tile.win{border-color:#22c55e73}.app-shell.home-only-shell .bt-day-tile.loss{border-color:#ef444480}.app-shell.home-only-shell .bt-day-tile.be,.app-shell.home-only-shell .bt-day-tile.partial{border-color:#f59e0b8c}.app-shell.home-only-shell .bt-day-tile.notrade{opacity:.68}.app-shell.home-only-shell .bt-result-tile{background:linear-gradient(135deg,#22c55e1f,#f6d36514);border:1px solid rgba(246,211,101,.28);border-radius:14px;display:grid;gap:7px;padding:14px}.app-shell.home-only-shell .bt-result-tile.loss{background:linear-gradient(135deg,#ef444421,#080c1247);border-color:#ef444457}.app-shell.home-only-shell .bt-result-tile strong{color:#fff;font-size:24px;font-weight:950}.app-shell.home-only-shell .bt-result-tile span{color:#c0c7d1;font-size:12px;font-weight:900}.app-shell.home-only-shell .bt-day-tile b{color:#fff;font-size:14px;font-weight:950}.app-shell.home-only-shell .bt-day-tile.win{border-color:#22c55eb8;box-shadow:0 0 16px #22c55e1f}.app-shell.home-only-shell .bt-day-tile.win b,.app-shell.home-only-shell .bt-day-tile.win span{color:#4ade80}.app-shell.home-only-shell .bt-day-tile.loss{border-color:#ef4444c2;box-shadow:0 0 16px #ef444421}.app-shell.home-only-shell .bt-day-tile.loss b,.app-shell.home-only-shell .bt-day-tile.loss span{color:#f87171}.app-shell.home-only-shell .bt-day-tile.be,.app-shell.home-only-shell .bt-day-tile.partial{border-color:#f59e0bc7;box-shadow:0 0 16px #f59e0b21}.app-shell.home-only-shell .bt-day-tile.be b,.app-shell.home-only-shell .bt-day-tile.be span,.app-shell.home-only-shell .bt-day-tile.partial b,.app-shell.home-only-shell .bt-day-tile.partial span{color:#fbbf24}.app-shell.home-only-shell .bt-session-summary div:has(span:first-child) strong{font-size:17px}.app-shell.home-only-shell .bt-session-summary div:nth-child(6){border-color:#f6d36557;box-shadow:0 0 18px #f6d36514}.app-shell.home-only-shell .bt-session-summary div:nth-child(6) strong{color:#f6d365;font-size:22px}.app-shell.home-only-shell .bt-trade-calculator.is-hidden{display:none}.app-shell.home-only-shell .bt-preset-row{display:flex;flex-wrap:wrap;gap:7px}.app-shell.home-only-shell .bt-preset-row button{background:#e5e7eb12;border:1px solid rgba(229,231,235,.18);border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:950;min-height:30px;padding:0 10px}.app-shell.home-only-shell .bt-result-tile{min-height:118px;place-content:center}.app-shell.home-only-shell .bt-result-tile strong{font-size:34px;line-height:1.05}.app-shell.home-only-shell .bt-result-tile.win strong{color:#4ade80}.app-shell.home-only-shell .bt-result-tile.loss strong{color:#f87171}.app-shell.home-only-shell .bt-result-tile.be strong{color:#fbbf24}.app-shell.home-only-shell .bt-result-tile.notrade strong{color:#9ca3af}.app-shell.home-only-shell .bt-result-tile.be{background:linear-gradient(135deg,#f59e0b26,#080c1247);border-color:#f59e0b57}.app-shell.home-only-shell .bt-result-tile.notrade{background:#94a3b814;border-color:#94a3b838}.app-shell.home-only-shell .bt-history-list.bt-history-wide button.win{border-color:#22c55e6b}.app-shell.home-only-shell .bt-history-list.bt-history-wide button.loss{border-color:#ef44447a}.app-shell.home-only-shell .bt-history-list.bt-history-wide button.be,.app-shell.home-only-shell .bt-history-list.bt-history-wide button.partial{border-color:#f59e0b7a}.app-shell.home-only-shell .bt-history-list.bt-history-wide button.notrade,.app-shell.home-only-shell .bt-secondary-action{opacity:.72}.app-shell.home-only-shell .bt-status-badge,.app-shell.home-only-shell .bt-direction-badge{align-items:center;border-radius:999px;display:inline-flex;font-style:normal;font-weight:950;justify-content:center;min-height:26px;padding:0 10px;width:fit-content}.app-shell.home-only-shell .bt-status-badge.trade{background:#f6d3651a;border:1px solid rgba(246,211,101,.32);color:#f6d365}.app-shell.home-only-shell .bt-status-badge.no-trade,.app-shell.home-only-shell .bt-direction-badge.none{background:#94a3b817;border:1px solid rgba(148,163,184,.2);color:#9ca3af}.app-shell.home-only-shell .bt-direction-badge.buy{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.app-shell.home-only-shell .bt-direction-badge.sell{background:#ef44441a;border:1px solid rgba(239,68,68,.34);color:#f87171}.app-shell.home-only-shell .bt-pnl-positive{color:#4ade80!important;font-weight:950!important}.app-shell.home-only-shell .bt-pnl-negative{color:#f87171!important;font-weight:950!important}.app-shell.home-only-shell .bt-pnl-flat{color:#fbbf24!important;font-weight:950!important}.local-login-screen{align-items:center;background:radial-gradient(circle at top,rgba(229,231,235,.08),transparent 36%),#080c12;color:#fff;display:flex;min-height:100vh;justify-content:center;padding:24px}.local-login-card{background:#101722;border:1px solid rgba(229,231,235,.24);border-radius:16px;box-shadow:0 0 44px #e5e7eb1a;display:grid;gap:16px;max-width:420px;padding:28px;width:100%}.local-login-card h1{font-size:28px;margin:0}.local-login-card label{display:grid;gap:7px}.local-login-card label span{color:#c0c7d1;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.local-login-card input{background:#080c12b8;border:1px solid rgba(192,199,209,.22);border-radius:10px;color:#fff;font:inherit;font-weight:850;min-height:46px;padding:0 12px}.local-login-card button,.coming-soon-modal button{background:#e5e7eb24;border:1px solid rgba(229,231,235,.32);border-radius:10px;color:#fff;cursor:pointer;font-weight:950;min-height:42px;padding:0 14px}.local-login-card p{color:#fbbf24;font-weight:850;margin:0}.sidebar-logout{background:#e5e7eb0f;border:1px solid rgba(229,231,235,.18);border-radius:10px;color:#c0c7d1;cursor:pointer;font-size:11px;font-weight:950;margin:10px 0 18px;min-height:36px;text-transform:uppercase;width:100%}.coming-soon-backdrop{align-items:center;background:#00000094;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:50}.coming-soon-modal,.coming-soon-page-card{background:#101722;border:1px solid rgba(229,231,235,.24);border-radius:16px;box-shadow:0 0 38px #e5e7eb1a;color:#fff;display:grid;gap:10px;max-width:460px;padding:24px;text-align:center;width:min(92vw,460px)}.coming-soon-modal span,.coming-soon-page-card span{color:#c0c7d1;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.coming-soon-modal strong,.coming-soon-page-card strong{font-size:28px;font-weight:950}.coming-soon-modal p,.coming-soon-page-card p{color:#c0c7d1;font-weight:800;margin:0 0 8px}.market-data-coming-soon{display:grid;min-height:60vh;place-items:center}.app-shell.home-only-shell .bt-manager-page{max-width:1480px}.app-shell.home-only-shell .bt-card-title-row{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.app-shell.home-only-shell .bt-card-title-row h3{margin:0}.app-shell.home-only-shell .bt-card-title-row>span{color:#f6d365;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.app-shell.home-only-shell .bt-saved-session-list{display:grid;gap:12px}.app-shell.home-only-shell .bt-session-row{align-items:center;cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(220px,.95fr) minmax(420px,2fr) auto;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell.home-only-shell .bt-session-row:hover,.app-shell.home-only-shell .bt-session-row:focus-visible{border-color:#f6d36580;box-shadow:0 0 24px #f6d3651a;outline:none;transform:translateY(-1px)}.app-shell.home-only-shell .bt-session-main{display:grid;gap:5px}.app-shell.home-only-shell .bt-session-main em{color:#c0c7d1;font-style:normal;font-weight:850}.bt-modal-overlay{align-items:center;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:80}.bt-modal{background:#080c12;border:1px solid rgba(246,211,101,.28);border-radius:18px;box-shadow:0 0 54px #0000007a,0 0 34px #f6d3651a;color:#fff;display:grid;gap:16px;max-height:90vh;max-width:95vw;overflow-y:auto;padding:18px;width:min(1500px,95vw)}.bt-modal .bt-card{background:#101722}.bt-modal-sticky-actions{align-items:center;background:#080c12f0;border:1px solid rgba(246,211,101,.24);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:14px;position:sticky;top:0;z-index:2}.bt-modal-sticky-actions>div:first-child{display:grid;gap:4px}.bt-modal-sticky-actions strong{font-size:18px}.bt-modal-sticky-actions span{color:#c0c7d1;font-size:12px;font-weight:850}.app-shell.home-only-shell .bt-modal-work-grid{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.app-shell.home-only-shell .bt-modal .bt-history-list.bt-history-wide button{grid-template-columns:1fr .8fr 1fr .75fr .7fr .7fr .9fr 1.25fr .8fr}@media(max-width:1100px){.app-shell.home-only-shell .bt-session-row,.app-shell.home-only-shell .bt-modal-work-grid,.app-shell.home-only-shell .bt-active-preview .compact-preview{grid-template-columns:1fr}.bt-modal-sticky-actions{align-items:stretch;flex-direction:column}.bt-modal-sticky-actions .bt-day-controls{justify-content:flex-start}}.settings-page{display:grid;gap:18px}.settings-header,.settings-card,.settings-subcard{background:#101722;border:1px solid rgba(229,231,235,.18);border-radius:14px;box-shadow:0 0 28px #e5e7eb0d;color:#fff;padding:18px}.settings-header{align-items:center;display:flex;justify-content:space-between;gap:18px}.settings-header h2,.settings-card h3,.settings-subcard h3{margin:0}.settings-header p{color:#c0c7d1;font-weight:800;margin:6px 0 0}.settings-actions,.settings-row-actions,.settings-modal-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-page button,.settings-modal button{background:#e5e7eb14;border:1px solid rgba(229,231,235,.22);border-radius:10px;color:#fff;cursor:pointer;font-weight:950;min-height:36px;padding:0 12px}.settings-page button:hover,.settings-modal button:hover{border-color:#f6d36573;box-shadow:0 0 18px #f6d36514}.settings-instrument-list{display:grid;gap:10px;margin-top:14px}.settings-instrument-row{align-items:center;background:#080c1294;border:1px solid rgba(229,231,235,.14);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(90px,.6fr)) auto;padding:14px}.settings-instrument-row div{display:grid;gap:4px}.settings-instrument-row span,.settings-field span,.settings-subcard header span,.settings-modal header span{color:#c0c7d1;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.settings-instrument-row strong,.settings-instrument-row b{color:#fff;font-weight:950}.settings-modal-backdrop{align-items:center;background:#000000b3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:90}.settings-modal{background:#080c12;border:1px solid rgba(246,211,101,.28);border-radius:18px;box-shadow:0 0 54px #00000085,0 0 34px #f6d3651a;display:grid;gap:14px;max-height:90vh;max-width:1120px;overflow-y:auto;padding:18px;width:min(94vw,1120px)}.settings-modal>header,.settings-subcard header{align-items:center;display:flex;justify-content:space-between;gap:12px}.settings-modal>header strong{display:block;font-size:24px;margin-top:4px}.settings-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.settings-field{display:grid;gap:6px}.settings-field input,.settings-field select{background:#080c12b8;border:1px solid rgba(229,231,235,.18);border-radius:10px;color:#fff;font:inherit;font-weight:850;min-height:40px;padding:0 10px}.settings-field input[type=checkbox]{min-height:auto;width:18px}@media(max-width:980px){.settings-header,.settings-modal>header,.settings-subcard header{align-items:stretch;flex-direction:column}.settings-instrument-row,.settings-grid{grid-template-columns:1fr}}.trading-logbook-brand .brand-small,.login-brand .brand-small{color:#d1d5db!important;letter-spacing:.12em}.trading-logbook-brand .brand-main,.login-brand .brand-main{color:#f9fafb!important;gap:0}.trading-logbook-brand .brand-ai,.login-brand .brand-ai,.app-shell .brand-main .brand-ai,.app-shell .sidebar .brand-ai{color:#ef4444!important;text-shadow:0 0 18px rgba(239,68,68,.28)!important}.cleanup-home-page .cleanup-instrument-grid{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;justify-content:center!important;margin-inline:auto!important;width:100%!important}.cleanup-home-page .cleanup-instrument-grid .home-launch-card{cursor:default!important;flex:1 1 calc((100% - 70px) / 6)!important;max-width:100%!important;min-height:150px!important;min-width:0!important;padding:18px!important}.cleanup-home-page .cleanup-instrument-grid.symbol-count-1 .home-launch-card{flex:0 1 520px!important}.cleanup-home-page .cleanup-instrument-grid.symbol-count-2 .home-launch-card{flex:0 1 min(480px,calc((100% - 14px)/2))!important}.cleanup-home-page .cleanup-instrument-grid.symbol-count-3 .home-launch-card{flex-basis:calc((100% - 28px) / 3)!important}.cleanup-home-page .cleanup-instrument-grid.symbol-count-4 .home-launch-card{flex-basis:calc((100% - 42px)/4)!important}.cleanup-home-page .cleanup-instrument-grid.symbol-count-5 .home-launch-card{flex-basis:calc((100% - 56px)/5)!important}.cleanup-home-page .cleanup-instrument-grid.symbol-count-6 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-many .home-launch-card{flex-basis:calc((100% - 70px) / 6)!important}.cleanup-home-page .cleanup-instrument-grid .home-launch-card:hover{transform:none!important}.cleanup-home-page .cleanup-instrument-grid .home-launch-card span{font-size:18px!important}.cleanup-home-page .cleanup-instrument-grid .home-launch-card strong{font-size:24px!important}.cleanup-home-page .cleanup-instrument-grid .home-symbol-detail{display:none!important}@media(max-width:1024px){.cleanup-home-page .cleanup-instrument-grid .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-4 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-5 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-6 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-many .home-launch-card{flex-basis:calc((100% - 28px) / 3)!important}}@media(max-width:720px){.cleanup-home-page .cleanup-instrument-grid .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-1 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-2 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-3 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-4 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-5 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-6 .home-launch-card,.cleanup-home-page .cleanup-instrument-grid.symbol-count-many .home-launch-card{flex:1 1 100%!important}}.nav-item-risk-lab:hover,.nav-item-risk-lab.active{border-color:#ef4444a6!important;box-shadow:0 0 22px #ef444433!important}.nav-item-risk-lab .nav-badge,.nav-item-risk-lab.active .nav-badge{border-color:#ef44448c!important;background:#ef444424!important}.active-panel-risk-lab .mode-toggle button:hover,.active-panel-risk-lab .mode-toggle button.active,.active-panel-risk-lab .risk-lab-controls .mode-toggle button:hover,.active-panel-risk-lab .risk-lab-controls .mode-toggle button.active{border-color:#ef4444bf!important;box-shadow:0 0 18px #ef444438!important;color:#fff!important}.active-panel-risk-lab .risk-lab-field input:focus,.active-panel-risk-lab .risk-lab-field select:focus,.active-panel-risk-lab .risk-lab-table input:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44442e,0 0 18px #ef44442e!important}.trade-direction-readonly.buy{color:#22c55e!important}.trade-direction-readonly.sell{color:#ef4444!important}.trade-direction-readonly.invalid{color:#f59e0b!important}.trade-result-preview{grid-column:1 / -1;display:grid;gap:8px;padding:16px;border:1px solid rgba(229,231,235,.18);border-radius:10px;background:#0a0f18d1}.trade-result-preview strong{font-size:24px;color:#f8fafc}.trade-result-preview span{color:#cbd5e1;font-size:12px}.trade-result-preview em{color:#f59e0b;font-style:normal;font-size:12px}.trade-result-preview.win{border-color:#22c55e73;box-shadow:0 0 18px #22c55e1f}.trade-result-preview.loss{border-color:#ef44448c;box-shadow:0 0 18px #ef44441f}.trade-result-preview.be{border-color:#f59e0b80;box-shadow:0 0 18px #f59e0b1f}.trade-result-preview.partial{border-color:#a855f76b;box-shadow:0 0 18px #a855f71f}.trade-filters button,.trade-panel button{border-radius:8px}.trade-stats-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000b8;display:grid;place-items:center;padding:28px}.trade-stats-modal{width:min(1120px,96vw);max-height:88vh;overflow:auto;background:#0b0f16;border:1px solid rgba(229,231,235,.28);border-radius:14px;box-shadow:0 24px 70px #0000007a;padding:22px}.trade-stats-modal>header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.trade-stats-modal header span,.trade-stats-tile span,.trade-stats-breakdown h3{color:#cbd5e1;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.trade-stats-modal header strong{color:#fff;font-size:22px;display:block}.trade-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trade-stats-tile{border:1px solid rgba(229,231,235,.16);border-radius:10px;background:#0f172ab3;padding:14px}.trade-stats-tile strong{display:block;color:#fff;font-size:20px;margin-top:7px}.trade-stats-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.trade-stats-breakdown section{border:1px solid rgba(229,231,235,.16);border-radius:10px;padding:14px;background:#0f172a94}.trade-stats-breakdown p{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(229,231,235,.1);padding-top:9px;color:#e5e7eb}@media(max-width:900px){.trade-stats-grid,.trade-stats-breakdown{grid-template-columns:1fr}}.trading-logbook-brand .brand-main>span:first-child,.login-brand .brand-main>span:first-child{color:#f8fafc!important}.trading-logbook-brand .brand-ai,.login-brand .brand-ai,.app-shell .brand-ai{color:#ef4444!important;background:linear-gradient(135deg,#f87171,#dc2626)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 20px rgba(239,68,68,.3)!important}.settings-alt-symbols-readonly{display:grid;gap:8px}.settings-alt-symbols-readonly input[readonly]{color:#f8fafc;background:#0f172a8c;cursor:default}.settings-chip-list.readonly{display:flex;flex-wrap:wrap;gap:8px}.settings-chip{display:inline-flex;align-items:center;border:1px solid rgba(229,231,235,.22);border-radius:999px;padding:5px 9px;color:#e5e7eb;background:#0f172ab3}.app-shell.home-only-shell .nav-item-risk-lab,.sidebar .nav-item-risk-lab{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.app-shell.home-only-shell .nav-item-risk-lab:hover,.app-shell.home-only-shell .nav-item-risk-lab.active,.sidebar .nav-item-risk-lab:hover,.sidebar .nav-item-risk-lab.active{border-color:#ef4444c7!important;background:linear-gradient(135deg,#ef444429,#111827eb)!important;box-shadow:inset 0 0 0 1px #ef444438,0 0 26px #ef44443d!important}.app-shell.home-only-shell .nav-item-risk-lab:hover .nav-badge,.app-shell.home-only-shell .nav-item-risk-lab.active .nav-badge,.sidebar .nav-item-risk-lab:hover .nav-badge,.sidebar .nav-item-risk-lab.active .nav-badge{border-color:#ef4444cc!important;background:#ef44443d!important;box-shadow:0 0 16px #ef444440!important}.active-panel-risk-lab .risk-lab-controls .mode-toggle button,.active-panel-risk-lab .mode-toggle button{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.active-panel-risk-lab .risk-lab-controls .mode-toggle button:hover,.active-panel-risk-lab .risk-lab-controls .mode-toggle button.active,.active-panel-risk-lab .mode-toggle button:hover,.active-panel-risk-lab .mode-toggle button.active{color:#fff!important;border-color:#ef4444d9!important;background:linear-gradient(135deg,#ef444442,#7f1d1d2e)!important;box-shadow:inset 0 0 0 1px #ef444440,0 0 22px #ef444442!important}.active-panel-risk-lab .risk-lab-field input:focus,.active-panel-risk-lab .risk-lab-field select:focus,.active-panel-risk-lab .risk-lab-table input:focus,.active-panel-risk-lab .risk-lab-table.compact input:focus,.app-shell.home-only-shell.active-panel-risk-lab .risk-lab-table input:focus{outline:none!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433,0 0 20px #ef444438!important}.trade-filter-panel{width:100%;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:14px;align-items:end}.trade-filter-heading{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:4px}.trade-filter-heading h3{margin:0}.trade-filter-heading button,.trade-filter-panel>button{border-color:#e5e7eb52!important;background:linear-gradient(135deg,#e5e7eb29,#0f172adb)!important;color:#fff!important;box-shadow:0 0 18px #e5e7eb1a}@media(max-width:1180px){.trade-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.trade-filter-panel{grid-template-columns:1fr}.trade-filter-heading{align-items:flex-start;flex-direction:column}}.home-clock-strip{display:flex!important;flex-wrap:wrap!important;gap:14px!important;justify-content:center!important;margin-inline:auto!important;width:100%!important}.home-clock-strip article{flex:1 1 calc((100% - 56px)/5);max-width:100%;min-width:0}.home-clock-strip[style*="--clock-count: 1"] article{flex:0 1 520px}.home-clock-strip[style*="--clock-count: 2"] article{flex:0 1 min(480px,calc((100% - 14px)/2))}.settings-clock-card .settings-card-title-row,.settings-card-title-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.settings-clock-list{display:grid;gap:12px;margin-bottom:14px}.settings-clock-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) auto;gap:12px;align-items:end;border:1px solid rgba(229,231,235,.14);border-radius:10px;padding:12px;background:#0f172a73}.settings-clock-row button,.settings-clock-card>button{min-height:42px}@media(max-width:900px){.home-clock-strip article{flex-basis:calc((100% - 28px) / 3)}.settings-clock-row{grid-template-columns:1fr}}@media(max-width:620px){.home-clock-strip article,.home-clock-strip[style*="--clock-count: 1"] article,.home-clock-strip[style*="--clock-count: 2"] article{flex:1 1 100%}}.trade-log-page{gap:16px}.trade-header-actions,.trade-view-actions,.trade-calendar-header,.trade-import-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.trade-import-button,.trade-view-actions button,.trade-calendar-header button,.trade-import-footer button{border:1px solid rgba(148,163,184,.18)!important;border-radius:10px;min-height:40px;padding:0 14px}.trade-view-actions button.active{border-color:#e2e8f052!important;background:#e2e8f01a!important}.trade-summary-grid .trade-panel{min-height:178px}.trade-panel>.trade-panel-heading{border-bottom:1px solid rgba(148,163,184,.1);margin-bottom:14px;padding-bottom:12px}.trade-form{align-items:start;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.trade-form:before,.trade-form:after{color:#cbd5e1;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trade-notes,.trade-result-preview,.trade-form-actions{grid-column:1 / -1}.trade-result-preview{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);min-height:74px}.trade-result-preview em{display:inline-flex;margin-right:8px;margin-top:5px;border:1px solid rgba(245,158,11,.22);border-radius:999px;padding:4px 8px;background:#f59e0b14}.trade-form-actions{justify-content:flex-end}.trade-calendar-panel.is-hidden,.table-panel.is-hidden{display:none!important}.trade-calendar-header{justify-content:space-between;margin-bottom:14px}.trade-calendar-header strong{color:#fff;font-size:20px}.trade-month-summary{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:14px}.trade-month-summary .trade-summary-item{border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:10px;background:#ffffff07}.trade-calendar-weekdays,.trade-calendar-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.trade-calendar-weekdays span{color:#8a94a6;font-size:11px;font-weight:700;letter-spacing:.07em;text-align:center;text-transform:uppercase}.trade-calendar-day{align-items:start;display:grid;gap:6px;min-height:104px;padding:10px!important;text-align:left}.trade-calendar-day span{color:#cbd5e1;font-size:12px}.trade-calendar-day strong{color:#fff;font-size:16px}.trade-calendar-day small{color:#94a3b8;font-size:11px}.trade-calendar-day.muted{opacity:.38}.trade-calendar-day.today{outline:1px solid rgba(226,232,240,.38);outline-offset:-2px}.trade-calendar-day.positive{border-color:#22c55e57!important;box-shadow:0 0 18px #22c55e14!important}.trade-calendar-day.negative{border-color:#ef444457!important;box-shadow:0 0 18px #ef444414!important}.trade-calendar-day.neutral{border-color:#f59e0b47!important}.trade-day-drawer{margin-top:14px;border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:14px;background:#03070c70}.trade-day-drawer header,.trade-day-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.5fr) minmax(150px,.7fr) auto}.trade-day-drawer header{grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.trade-day-row{border-top:1px solid rgba(148,163,184,.1);padding:10px 0}.trade-day-row strong,.trade-day-row b{color:#fff}.trade-day-row span,.trade-day-row small,.trade-day-drawer span{color:#94a3b8}.trade-import-modal{max-width:min(1080px,calc(100vw - 36px))}.trade-import-controls{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.trade-import-message{border:1px solid rgba(148,163,184,.14);border-radius:10px;color:#cbd5e1;margin:0 0 12px;padding:10px 12px}.trade-import-preview{max-height:420px;overflow:auto}.trade-import-preview table{min-width:920px;width:100%}.trade-import-preview input,.trade-import-preview select{width:100%}.trade-import-footer{margin-top:14px}@media(max-width:1180px){.trade-form,.trade-month-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.trade-form,.trade-month-summary,.trade-import-controls{grid-template-columns:1fr!important}.trade-calendar-grid,.trade-calendar-weekdays{gap:5px}.trade-calendar-day{min-height:84px;padding:8px!important}.trade-day-row{grid-template-columns:1fr}}.trade-filter-heading{align-items:center!important;gap:12px!important}.trade-filter-heading h3{margin:0!important}.trade-view-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}.trade-view-segmented{align-items:center;background:#0f172a94;border:1px solid rgba(148,163,184,.16);border-radius:12px;display:inline-flex;gap:3px;padding:4px}.trade-view-segmented button{background:transparent!important;border:0!important;box-shadow:none!important;color:#e2e8f0b8!important;min-height:34px!important;padding:0 14px!important}.trade-view-segmented button.active{background:#e2e8f01f!important;color:#fff!important}.trade-statistics-button{background:#ffffff09!important;border-color:#94a3b82e!important}.trade-calendar-panel{overflow-x:hidden}.trade-month-summary{gap:8px!important;margin-bottom:12px!important}.trade-month-summary .trade-summary-item{background:#ffffff05!important;border-color:#94a3b814!important;padding:8px 9px!important}.trade-month-summary .trade-summary-item span{font-size:10px!important}.trade-month-summary .trade-summary-item strong{font-size:14px!important;line-height:1.15!important}.trade-calendar-grid,.trade-calendar-weekdays{gap:6px!important;min-width:0}.trade-calendar-day{align-content:start!important;border-color:#94a3b81a!important;box-shadow:none!important;gap:3px!important;min-height:74px!important;min-width:0!important;overflow:hidden!important;padding:7px 8px!important}.trade-calendar-day span,.trade-calendar-day strong,.trade-calendar-day small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-calendar-day span{font-size:11px!important;font-weight:700!important}.trade-calendar-day strong{display:block;font-size:14px!important;line-height:1.15!important}.trade-calendar-day small{font-size:10px!important;line-height:1.1!important}.trade-calendar-day strong b,.trade-calendar-day small b{font:inherit}.trade-money-compact,.trade-trades-compact{display:none}.trade-calendar-day.empty{background:#ffffff04!important;border-color:#94a3b80f!important}.trade-calendar-day.empty strong,.trade-calendar-day.empty small{display:none!important}.trade-calendar-day.muted{background:#ffffff03!important;border-color:transparent!important;opacity:.24!important}.trade-calendar-day.muted strong,.trade-calendar-day.muted small{display:none!important}.trade-calendar-day.positive{border-color:#22c55e33!important;box-shadow:inset 0 0 0 1px #22c55e0b,0 0 12px #22c55e0b!important}.trade-calendar-day.negative{border-color:#ef444433!important;box-shadow:inset 0 0 0 1px #ef44440b,0 0 12px #ef44440b!important}.trade-calendar-day.neutral{border-color:#f59e0b2e!important;box-shadow:inset 0 0 0 1px #f59e0b09,0 0 10px #f59e0b09!important}@media(max-width:760px){.trade-filter-heading{align-items:stretch!important;flex-direction:column!important}.trade-view-actions{align-items:stretch!important;justify-content:stretch!important;width:100%}.trade-view-segmented{display:grid;flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.trade-statistics-button{width:100%}.trade-calendar-grid,.trade-calendar-weekdays{gap:3px!important}.trade-calendar-weekdays span{font-size:9px!important}.trade-calendar-day{border-radius:8px!important;gap:1px!important;min-height:48px!important;padding:5px 3px!important;text-align:center!important}.trade-calendar-day span,.trade-calendar-day strong{font-size:10px!important}.trade-calendar-day small{font-size:8px!important;letter-spacing:.02em}.trade-money-full,.trade-trades-full{display:none!important}.trade-money-compact,.trade-trades-compact{display:inline!important}.trade-month-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trade-month-summary .trade-summary-item strong{font-size:13px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:420px){.trade-calendar-day{min-height:44px!important;padding-inline:2px!important}.trade-calendar-day strong{font-size:9px!important}}.trade-add-button{border:1px solid rgba(226,232,240,.24)!important;border-radius:10px;min-height:40px;padding:0 16px;background:linear-gradient(135deg,#f8fafc29,#94a3b814)!important;color:#fff!important;font-weight:800}.trade-add-button:hover{border-color:#f8fafc5c!important;box-shadow:0 0 18px #f8fafc14!important}.trade-form-backdrop{align-items:stretch;background:#02060cbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:18px;position:fixed;z-index:1200}.trade-add-modal{background:linear-gradient(180deg,#0f172afa,#030712fa);border:1px solid rgba(148,163,184,.18);border-radius:18px;box-shadow:0 30px 80px #00000085,0 0 42px #94a3b814;display:flex;flex-direction:column;max-width:min(980px,calc(100vw - 36px));min-width:min(860px,calc(100vw - 36px));overflow:hidden}.trade-add-modal-header{align-items:center;border-bottom:1px solid rgba(148,163,184,.12);display:flex;justify-content:space-between;gap:14px;padding:16px 18px}.trade-add-modal-header span{color:#cbd5e1ad;display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.trade-add-modal-header strong{color:#fff;display:block;font-size:22px;letter-spacing:.01em;margin-top:2px}.trade-add-modal-header button,.trade-modal-actions button{border:1px solid rgba(148,163,184,.18)!important;border-radius:10px;min-height:38px;padding:0 14px}.trade-add-modal .trade-add-modal-form{align-content:start;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;overflow-y:auto;padding:14px 18px 18px}.trade-form-section{background:#ffffff06;border:1px solid rgba(148,163,184,.1);border-radius:14px;padding:12px}.trade-form-section h3{color:#e2e8f0e6;font-size:12px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.trade-form-section-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.trade-add-modal .trade-field{min-width:0}.trade-add-modal .trade-notes{grid-column:auto}.trade-form-notes-section .trade-notes textarea{min-height:88px}.trade-modal-summary{align-items:center!important;background:#030712c7!important;border-radius:14px!important;bottom:0;display:grid!important;gap:6px 12px!important;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr)!important;min-height:66px!important;padding:10px 12px!important;position:sticky;z-index:2}.trade-modal-summary strong{font-size:20px!important;line-height:1.1}.trade-modal-summary span{font-size:12px!important}.trade-modal-summary div{grid-column:1 / -1}.trade-modal-summary em{margin-bottom:0!important;margin-top:3px!important}.trade-modal-actions{display:flex!important;gap:10px;grid-column:auto!important;justify-content:flex-end!important;margin-top:-2px}.trade-modal-actions button[type=submit]{background:linear-gradient(135deg,#f8fafc2e,#94a3b81a)!important;color:#fff!important}@media(max-width:980px){.trade-add-modal{min-width:0;width:min(760px,calc(100vw - 28px))}.trade-form-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.trade-form-backdrop{padding:0}.trade-add-modal{border-radius:0;height:100dvh;max-width:100vw;min-width:0;width:100vw}.trade-add-modal-header{padding:calc(14px + env(safe-area-inset-top)) 14px 12px}.trade-add-modal-header strong{font-size:20px}.trade-add-modal .trade-add-modal-form{padding:12px 14px calc(16px + env(safe-area-inset-bottom))}.trade-form-section{padding:11px}.trade-form-section-grid{grid-template-columns:1fr}.trade-modal-summary{grid-template-columns:1fr!important;position:static}.trade-modal-actions{display:grid!important;grid-template-columns:1fr}.trade-modal-actions button{width:100%}}.trade-modal-footer{align-items:center;background:#030712eb;border:1px solid rgba(148,163,184,.12);border-radius:16px;bottom:0;box-shadow:0 -16px 34px #00000038;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px;position:sticky;z-index:4}.trade-modal-footer .trade-modal-summary{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;bottom:auto;min-height:0!important;padding:0!important;position:static}.trade-modal-footer .trade-modal-actions{align-items:center;display:flex!important;gap:10px;justify-content:flex-end!important;margin:0;min-width:max-content}.trade-modal-footer .trade-modal-actions button{min-width:112px}.trade-modal-footer .trade-modal-actions button[type=submit]{min-width:132px}@media(max-width:760px){.trade-add-modal .trade-add-modal-form{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.trade-modal-footer{align-items:stretch;background:#030712b3;border-radius:14px;bottom:auto;box-shadow:none;display:grid;gap:12px;grid-template-columns:1fr;margin-top:2px;padding:12px;position:static}.trade-modal-footer .trade-modal-summary{display:grid!important;gap:7px!important;grid-template-columns:1fr!important;width:100%}.trade-modal-footer .trade-modal-summary strong,.trade-modal-footer .trade-modal-summary span,.trade-modal-footer .trade-modal-summary div{min-width:0;overflow-wrap:anywhere}.trade-modal-footer .trade-modal-summary div{display:flex;flex-wrap:wrap;gap:6px}.trade-modal-footer .trade-modal-summary em{margin:0!important;max-width:100%;white-space:normal}.trade-modal-footer .trade-modal-actions{display:grid!important;gap:12px;grid-template-columns:1fr;min-width:0;width:100%}.trade-modal-footer .trade-modal-actions button,.trade-modal-footer .trade-modal-actions button[type=submit]{min-height:44px;min-width:0;width:100%}}.funded-modal-backdrop{align-items:center;background:#02060cc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:1250}.funded-create-modal{background:linear-gradient(180deg,#0f172afa,#030712fa);border:1px solid rgba(148,163,184,.18);border-radius:18px;box-shadow:0 30px 80px #00000085,0 0 42px #94a3b814;display:flex;flex-direction:column;max-height:min(86dvh,820px);max-width:min(980px,calc(100vw - 36px));overflow:hidden;width:100%}.funded-create-modal>header,.funded-create-footer{align-items:center;border-bottom:1px solid rgba(148,163,184,.12);display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.funded-create-modal>header span{color:#cbd5e1ad;display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.funded-create-modal>header strong{color:#fff;display:block;font-size:22px}.funded-create-modal form{display:flex;flex-direction:column;min-height:0}.funded-create-step{display:grid;gap:14px;overflow-y:auto;padding:16px 18px}.funded-create-step h3,.funded-create-rules h4{color:#e2e8f0eb;font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.funded-create-rules{background:#ffffff06;border:1px solid rgba(148,163,184,.1);border-radius:14px;display:grid;gap:10px;padding:12px}.funded-review-grid,.funded-ledger-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.funded-create-footer{background:#030712e0;border-bottom:0;border-top:1px solid rgba(148,163,184,.12);justify-content:flex-end}.funded-create-footer button,.funded-create-modal>header button{border:1px solid rgba(148,163,184,.18)!important;border-radius:10px;min-height:38px;padding:0 14px}.funded-create-footer button:last-child{background:linear-gradient(135deg,#f8fafc2e,#94a3b81a)!important;color:#fff!important}.phase-timeline{display:grid;gap:14px}.phase-timeline-track{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.phase-node{background:#ffffff06;border:1px solid rgba(148,163,184,.12);border-radius:14px;display:grid;gap:6px;min-height:92px;padding:13px;position:relative}.phase-node span{align-items:center;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.phase-node strong{color:#fff;font-size:16px}.phase-node small,.phase-node em{color:#cbd5e1b8;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phase-node.active{border-color:#e2e8f04d;box-shadow:0 0 20px #e2e8f012}.phase-node.passed{border-color:#22c55e3d;box-shadow:0 0 16px #22c55e0f}.phase-node.failed{border-color:#ef444447;opacity:.78}.phase-node.locked{opacity:.48}.phase-node.master.active,.phase-node.active:last-child{box-shadow:0 0 24px #f8fafc17}.funded-ledger-panel{display:grid;gap:14px}.funded-equity-strip{background:#94a3b81a;border-radius:999px;height:8px;overflow:hidden}.funded-equity-strip span{background:linear-gradient(90deg,#22c55eb8,#e2e8f0d1);border-radius:inherit;display:block;height:100%}.funded-table-wrap{overflow-x:auto}.funded-empty-state button{display:none!important}@media(max-width:900px){.funded-review-grid,.funded-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.funded-modal-backdrop{align-items:stretch;padding:0}.funded-create-modal{border-radius:0;max-height:100dvh;max-width:100vw}.funded-create-modal>header{padding:calc(14px + env(safe-area-inset-top)) 14px 12px}.funded-create-step{padding:14px 14px calc(20px + env(safe-area-inset-bottom))}.funded-create-footer{display:grid;grid-template-columns:1fr;padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.funded-create-footer button{width:100%}.funded-review-grid,.funded-ledger-summary,.phase-timeline-track{grid-template-columns:1fr}.phase-node{min-height:78px}}.funded-account-actions select:focus,.app-shell.theme-execution .funded-account-actions select:focus,.app-shell.home-only-shell .funded-account-actions select:focus{border-color:#e2e8f070!important;box-shadow:0 0 0 3px #e2e8f014,0 0 18px #e2e8f014!important;outline:none!important}.phase-timeline{align-items:center!important;gap:12px!important;overflow:hidden;padding-block:18px!important}.phase-timeline>h3{justify-self:stretch;margin-bottom:2px!important}.phase-timeline-track{align-items:stretch!important;display:flex!important;gap:34px!important;justify-content:center!important;margin-inline:auto;max-width:1080px;width:min(100%,1080px)}.phase-node{align-content:start!important;background:linear-gradient(180deg,#0f172a8f,#0307126b)!important;border-color:#94a3b821!important;box-shadow:inset 0 1px #ffffff09!important;flex:1 1 0;isolation:isolate;max-width:300px;min-height:108px!important;min-width:0;padding:14px 15px!important;position:relative}.phase-node:not(:last-child):after{background:linear-gradient(90deg,#94a3b829,#e2e8f02e);border-radius:999px;content:"";height:2px;left:calc(100% + 8px);position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:0}.phase-node.passed:not(:last-child):after{background:linear-gradient(90deg,#22c55e75,#22c55e2e);box-shadow:0 0 12px #22c55e1a}.phase-node span{background:#e2e8f014!important;border-color:#e2e8f024!important;color:#f8fafceb!important;height:26px!important;width:26px!important}.phase-node strong{font-size:17px!important;line-height:1.15!important}.phase-node small{align-self:start;border:1px solid rgba(148,163,184,.14);border-radius:999px;display:inline-flex;justify-self:start;padding:4px 8px}.phase-node em{color:#cbd5e1d1!important;margin-top:2px}.phase-node.active{border-color:#f8fafc57!important;box-shadow:inset 0 1px #ffffff0f,0 0 24px #f8fafc13!important;opacity:1!important}.phase-node.active small{background:#f8fafc14;border-color:#f8fafc38;color:#fff!important}.phase-node.passed{border-color:#22c55e3d!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #22c55e0e!important}.phase-node.passed small{background:#22c55e14;border-color:#22c55e33;color:#86efac!important}.phase-node.locked{opacity:.5!important}.phase-node.failed{border-color:#ef44444d!important;box-shadow:0 0 16px #ef44440f!important}.phase-node.failed small{background:#ef444414;border-color:#ef444438;color:#fca5a5!important}.phase-node.active:last-child{border-color:#facc1533!important;box-shadow:inset 0 1px #ffffff0f,0 0 26px #facc1511,0 0 20px #f8fafc0b!important}.phase-timeline-track:has(.phase-node:only-child) .phase-node{flex:0 1 360px;max-width:420px}.funded-ledger-panel{gap:16px!important}.funded-ledger-summary{gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.funded-ledger-summary .funded-stat{background:linear-gradient(180deg,#0f172a6b,#0307124d)!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff06!important;min-height:74px;padding:12px!important}.funded-ledger-summary .funded-stat span{color:#cbd5e19e!important;font-size:10px!important;font-weight:700!important}.funded-ledger-summary .funded-stat strong{font-size:19px!important;line-height:1.15!important}.funded-equity-strip{background:#94a3b814!important;height:3px!important;margin-top:-4px;opacity:.65}.funded-result-form{align-items:end!important;background:#ffffff05!important;border:1px solid rgba(148,163,184,.08);border-radius:14px;display:grid!important;gap:12px!important;grid-template-columns:minmax(150px,.75fr) minmax(130px,.65fr) minmax(240px,1.6fr) auto!important;padding:12px!important}.funded-result-form button{min-height:42px!important;white-space:nowrap}.funded-table-wrap{border:1px solid rgba(148,163,184,.08);border-radius:14px;overflow:auto}.funded-table{background:#ffffff03!important;border:0!important}.funded-table th{background:#94a3b80b!important;border-bottom:1px solid rgba(148,163,184,.09)!important;color:#cbd5e1a8!important;font-size:10px!important;letter-spacing:.08em}.funded-table td{border-bottom-color:#94a3b811!important}.funded-table .empty-table{color:#cbd5e19e!important;padding:26px 14px!important;text-align:center}@media(max-width:900px){.funded-ledger-summary,.funded-result-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.funded-result-form .funded-field:nth-child(3),.funded-result-form button{grid-column:1 / -1}}@media(max-width:760px){.phase-timeline{padding-block:14px!important}.phase-timeline-track{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;max-width:100%;width:100%}.phase-node{max-width:none;min-height:84px!important;width:100%}.phase-node:not(:last-child):after{display:none}.funded-ledger-summary,.funded-result-form{grid-template-columns:1fr!important}.funded-ledger-summary .funded-stat{min-height:68px}.funded-result-form .funded-field:nth-child(3),.funded-result-form button{grid-column:auto}}.active-panel-risk-lab .risk-lab-controls .mode-toggle,.risk-lab-page .risk-lab-controls .mode-toggle{background:#03071285!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff06!important;gap:4px!important;padding:4px!important}.active-panel-risk-lab .risk-lab-controls .mode-toggle button,.risk-lab-page .risk-lab-controls .mode-toggle button{background:#ffffff07!important;border:1px solid rgba(148,163,184,.13)!important;box-shadow:none!important;color:#e2e8f0b8!important}.active-panel-risk-lab .risk-lab-controls .mode-toggle button:hover,.risk-lab-page .risk-lab-controls .mode-toggle button:hover{background:#ffffff0b!important;border-color:#f871714d!important;box-shadow:0 0 16px #ef444414!important;color:#fff!important}.active-panel-risk-lab .risk-lab-controls .mode-toggle button:focus-visible,.risk-lab-page .risk-lab-controls .mode-toggle button:focus-visible,.active-panel-risk-lab .risk-lab-controls .mode-toggle button.active,.risk-lab-page .risk-lab-controls .mode-toggle button.active,.active-panel-risk-lab .mode-toggle button.active,.active-panel-risk-lab .mode-toggle button:hover.active{background:linear-gradient(180deg,#030712eb,#0f172aa8)!important;border-color:#f8717175!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #ef44441f!important;color:#fff!important;outline:none!important}.active-panel-risk-lab .risk-lab-field input:focus,.active-panel-risk-lab .risk-lab-field select:focus,.active-panel-risk-lab .risk-lab-table input:focus,.active-panel-risk-lab .risk-lab-table.compact input:focus,.risk-lab-page .risk-lab-field input:focus,.risk-lab-page .risk-lab-field select:focus,.risk-lab-page .risk-lab-table input:focus{background:#0307129e!important;border-color:#f8717175!important;box-shadow:0 0 0 3px #ef44441a,0 0 16px #ef44441a!important;outline:none!important}.risk-lab-page .risk-lab-section,.risk-lab-page.risk-lab-card{border-color:#94a3b81f!important;box-shadow:0 16px 38px #00000038!important}.risk-lab-page .risk-lab-trade-card,.risk-lab-page .risk-lab-summary-card,.risk-lab-page .risk-lab-embedded-tp{background:linear-gradient(180deg,#0f172a70,#0307124d)!important}.risk-lab-page .risk-lab-field input,.risk-lab-page .risk-lab-field select,.risk-lab-page .risk-lab-table input{border-color:#94a3b824!important;background:#03071280!important}.risk-lab-summary-card .risk-lab-results{background:#03071242!important;border:1px solid rgba(148,163,184,.08);border-radius:14px;display:grid!important;gap:0!important;padding:4px 14px!important}.risk-lab-summary-card .risk-lab-metric{align-items:center;background:transparent!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.11)!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:11px 0!important}.risk-lab-summary-card .risk-lab-metric span{color:#cbd5e1a3!important;font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase}.risk-lab-summary-card .risk-lab-metric strong{color:#f8fafc!important;font-size:17px!important;line-height:1.15!important;text-align:right;white-space:nowrap}.risk-lab-summary-card .metric-direction.value-buy strong{color:#86efac!important}.risk-lab-summary-card .metric-direction.value-sell strong{color:#fca5a5!important}.risk-lab-summary-card .metric-direction.value-waiting strong,.risk-lab-summary-card .metric-direction.value-invalid strong{color:#fbbf24!important}.risk-lab-summary-card .metric-total-potential-profit strong{color:#86efac!important}.risk-lab-summary-card .metric-contract-info{align-items:center;background:#ffffff06!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:999px!important;margin:12px 0 8px;min-height:0;padding:8px 10px!important}.risk-lab-summary-card .metric-contract-info span,.risk-lab-summary-card .metric-contract-info strong{font-size:11px!important}.risk-lab-table.compact th{background:#94a3b80b!important;color:#cbd5e1ad!important}.risk-lab-table.compact td{border-bottom-color:#94a3b813!important}.risk-lab-validation.compact span{background:#f59e0b13!important;border-color:#f59e0b33!important;color:#facc15!important}.sidebar .nav-item-risk-lab:hover,.sidebar .nav-item-risk-lab.active,.app-shell.home-only-shell .nav-item-risk-lab:hover,.app-shell.home-only-shell .nav-item-risk-lab.active{background:#ffffff0d!important;border-color:#ef444438!important;box-shadow:0 0 20px #ef444413!important}.sidebar .nav-item-risk-lab:hover .nav-badge,.sidebar .nav-item-risk-lab.active .nav-badge,.app-shell.home-only-shell .nav-item-risk-lab:hover .nav-badge,.app-shell.home-only-shell .nav-item-risk-lab.active .nav-badge{background:#ef44441f!important;border-color:#ef44446b!important;box-shadow:0 0 14px #ef44441f!important}@media(max-width:768px){.risk-lab-summary-card .risk-lab-metric{grid-template-columns:1fr;gap:4px}.risk-lab-summary-card .risk-lab-metric strong{text-align:left;white-space:normal}.risk-lab-summary-card .metric-contract-info{border-radius:12px!important}}.app-shell.home-only-shell .bt-empty-state-card{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:180px}.app-shell.home-only-shell .bt-empty-state-card p{color:#cbd5e1b8;font-weight:750;margin:6px 0 0}.app-shell.home-only-shell .bt-quick-result-card{border-color:#f6d36538;box-shadow:0 18px 45px #0000003d,0 0 22px #f6d3650e}.app-shell.home-only-shell .bt-quick-result-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(130px,.8fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(220px,1.4fr) auto;min-width:0}.app-shell.home-only-shell .bt-quick-result-grid>*{min-width:0}.app-shell.home-only-shell .bt-collapse-header{align-items:center;background:#ffffff09;border:1px solid rgba(148,163,184,.12);border-radius:11px;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:10px 12px;text-align:left;width:100%}.app-shell.home-only-shell .bt-collapse-header h3{margin:0}.app-shell.home-only-shell .bt-collapse-header span{color:#f6d365;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.app-shell.home-only-shell .bt-collapse-header:hover,.app-shell.home-only-shell .bt-collapse-header:focus-visible{border-color:#f6d36552;box-shadow:0 0 18px #f6d3650f;outline:none}.bt-modal,.bt-modal *{box-sizing:border-box;min-width:0}.bt-modal{overflow-x:hidden}.app-shell.home-only-shell .bt-modal-work-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.app-shell.home-only-shell .bt-modal .bt-form-grid,.app-shell.home-only-shell .bt-modal .bt-form-grid.compact,.app-shell.home-only-shell .bt-modal .bt-notes-grid,.app-shell.home-only-shell .bt-modal .bt-upload-grid,.app-shell.home-only-shell .bt-modal .bt-session-summary,.app-shell.home-only-shell .bt-modal .bt-history-list.bt-history-wide button{min-width:0}.app-shell.home-only-shell .bt-modal .bt-field input,.app-shell.home-only-shell .bt-modal .bt-field select,.app-shell.home-only-shell .bt-modal .bt-field textarea,.app-shell.home-only-shell .bt-modal .bt-tp-row input{max-width:100%;min-width:0}.app-shell.home-only-shell .bt-active-preview{padding:13px 14px}.app-shell.home-only-shell .bt-active-preview .bt-card-title-row{margin-bottom:4px}.app-shell.home-only-shell .bt-active-preview .compact-preview{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.app-shell.home-only-shell .bt-quick-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.home-only-shell .bt-quick-result-grid .bt-save-next{grid-column:1 / -1}}@media(max-width:768px){.app-shell.home-only-shell .bt-empty-state-card{align-items:stretch;flex-direction:column}.app-shell.home-only-shell .bt-quick-result-grid,.app-shell.home-only-shell .bt-active-preview .compact-preview{grid-template-columns:1fr}.bt-modal-sticky-actions{top:0}.app-shell.home-only-shell .bt-collapse-header{align-items:flex-start;flex-direction:column}}.bt-modal-overlay,.bt-modal-overlay *{box-sizing:border-box}.bt-modal-overlay{overflow-x:hidden!important}.bt-modal{max-width:min(1500px,calc(100vw - 48px))!important;overflow-x:hidden!important;overscroll-behavior:contain}.bt-modal>*,.bt-modal .bt-card,.bt-modal .bt-two-column,.bt-modal .bt-modal-work-grid,.bt-modal .bt-form-grid,.bt-modal .bt-form-grid.compact,.bt-modal .bt-notes-grid,.bt-modal .bt-upload-grid,.bt-modal .bt-session-summary,.bt-modal .bt-history-list,.bt-modal .bt-balance-strip,.bt-modal .bt-preset-row,.bt-modal .bt-quick-result-grid{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}.app-shell.home-only-shell .bt-modal .bt-form-grid,.app-shell.home-only-shell .bt-modal .bt-form-grid.compact,.app-shell.home-only-shell .bt-modal .bt-notes-grid,.app-shell.home-only-shell .bt-modal .bt-upload-grid,.app-shell.home-only-shell .bt-modal .bt-session-summary{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important}.app-shell.home-only-shell .bt-modal-work-grid,.app-shell.home-only-shell .bt-modal .bt-modal-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)!important}.app-shell.home-only-shell .bt-modal .bt-history-list.bt-history-wide button{grid-template-columns:minmax(88px,.85fr) minmax(70px,.7fr) minmax(92px,.8fr) minmax(58px,.55fr) minmax(54px,.55fr) minmax(54px,.55fr) minmax(78px,.7fr) minmax(92px,1fr) minmax(80px,.7fr)!important;max-width:100%;min-width:0;overflow:hidden}.bt-modal input,.bt-modal select,.bt-modal textarea,.bt-modal button{max-width:100%!important;min-width:0!important}.app-shell.home-only-shell .bt-modal .bt-tp-table{max-width:100%;overflow-x:auto}.app-shell.home-only-shell .bt-modal .bt-tp-head,.app-shell.home-only-shell .bt-modal .bt-tp-row{grid-template-columns:minmax(56px,80px) minmax(90px,1fr) minmax(76px,110px) minmax(44px,60px)!important;min-width:0}.bt-modal-sticky-actions{position:sticky!important;top:0!important;z-index:30!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bt-modal .bt-card,.bt-modal .bt-collapsible-card,.bt-modal .bt-day-navigator,.bt-modal .bt-quick-result-card{scroll-margin-top:110px}@media(max-width:1100px){.app-shell.home-only-shell .bt-modal-work-grid,.app-shell.home-only-shell .bt-modal .bt-modal-work-grid,.app-shell.home-only-shell .bt-modal .bt-history-list.bt-history-wide button{grid-template-columns:1fr!important}}@media(max-width:768px){.bt-modal{max-width:100vw!important;overflow-x:hidden!important}.bt-modal-sticky-actions{top:0!important;margin:0 0 12px!important;width:100%!important;max-width:100%!important;border-radius:12px!important}.bt-modal .bt-card,.bt-modal .bt-collapsible-card,.bt-modal .bt-day-navigator,.bt-modal .bt-quick-result-card{scroll-margin-top:170px}}.active-panel-settings .settings-page,.settings-page{max-width:1480px;min-width:0}.active-panel-settings .settings-header,.active-panel-settings .settings-card,.active-panel-settings .settings-subcard,.settings-page .settings-header,.settings-page .settings-card,.settings-page .settings-subcard{background:linear-gradient(180deg,#0f172a99,#03071275)!important;border-color:#94a3b824!important;border-radius:16px!important;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff06!important}.active-panel-settings .settings-header,.settings-page .settings-header{align-items:center!important;padding:20px!important}.active-panel-settings .settings-actions,.settings-page .settings-actions,.active-panel-settings .backup-actions,.settings-page .backup-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.active-panel-settings .settings-page button,.active-panel-settings .settings-modal button,.settings-page button,.settings-modal button{background:#ffffff0b!important;border-color:#94a3b829!important;border-radius:11px!important;box-shadow:none!important;min-width:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.active-panel-settings .settings-page button:hover:not(:disabled),.active-panel-settings .settings-modal button:hover:not(:disabled),.settings-page button:hover:not(:disabled),.settings-modal button:hover:not(:disabled){background:#ffffff12!important;border-color:#e2e8f047!important;box-shadow:0 0 18px #e2e8f00e!important}.active-panel-settings .backup-actions .danger,.settings-page .backup-actions .danger,.settings-modal .backup-actions .danger,.settings-modal button.danger{background:#ef444413!important;border-color:#ef44443d!important;color:#fecaca!important}.active-panel-settings .settings-page button:disabled,.settings-page button:disabled,.settings-modal button:disabled{cursor:not-allowed!important;opacity:.42!important;box-shadow:none!important}.settings-card-description{color:#cbd5e1b8;font-size:13px;font-weight:700;margin:-4px 0 4px}.settings-account-card .account-sync-grid,.account-sync-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-account-card .account-sync-grid article,.account-sync-grid article,.backup-summary-grid article,.backup-preview-grid article{background:#0307125c!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff05!important;min-width:0;padding:12px!important}.settings-account-card .account-sync-grid span,.account-sync-grid span,.backup-summary-grid span,.backup-preview-grid span{color:#cbd5e199!important;font-size:10px!important;font-weight:700!important;letter-spacing:.075em!important}.settings-account-card .account-sync-grid strong,.account-sync-grid strong,.backup-summary-grid strong,.backup-preview-grid strong{color:#f8fafc!important;display:block;font-size:15px!important;line-height:1.25;margin-top:7px;overflow-wrap:anywhere}.admin-users-list{display:grid;gap:10px}.admin-user-row{align-items:center!important;background:#0307125c!important;border-color:#94a3b81f!important;border-radius:13px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(220px,1.4fr) minmax(86px,.55fr) minmax(74px,.45fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(260px,auto)!important;min-height:74px;padding:12px!important}.admin-user-main strong{color:#fff!important;font-size:14px!important;overflow-wrap:anywhere}.admin-user-main span,.admin-user-row span{color:#cbd5e194!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important}.admin-user-date b{color:#e2e8f0c7!important;font-size:12px!important;line-height:1.25}.admin-status-badge,.admin-role-badge,.settings-status-pill,.settings-symbol-pill{align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:999px;display:inline-flex!important;font-size:11px!important;font-weight:850!important;justify-content:center;line-height:1;padding:7px 10px;white-space:nowrap}.admin-status-badge.approved,.settings-status-pill.visible{background:#22c55e17;border-color:#22c55e3d;color:#86efac!important}.admin-status-badge.pending{background:#f59e0b17;border-color:#f59e0b3d;color:#fbbf24!important}.admin-status-badge.rejected,.settings-status-pill.hidden{background:#ef444414;border-color:#ef444438;color:#fca5a5!important}.admin-role-badge.admin{background:#f871711a;border-color:#f8717147;color:#fecaca!important}.admin-role-badge.user{background:#94a3b814;color:#cbd5e1!important}.admin-user-actions{display:flex!important;flex-wrap:wrap;gap:7px!important;justify-content:flex-end}.admin-user-actions button{font-size:11px!important;min-height:32px!important;padding:0 9px!important}.settings-instrument-list{gap:12px!important}.settings-instrument-row{align-items:center!important;background:linear-gradient(180deg,#0f172a75,#03071257)!important;border-color:#94a3b821!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffff05!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(190px,1.1fr) minmax(210px,1.4fr) auto auto auto minmax(190px,auto)!important;min-width:0;padding:15px!important}.settings-instrument-main strong{color:#fff!important;font-size:22px!important;letter-spacing:.01em}.settings-instrument-main span,.settings-instrument-strategies span,.settings-instrument-badges span{color:#cbd5e194!important;font-size:10px!important;font-weight:700!important}.settings-instrument-strategies b{color:#f8fafceb!important;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.settings-symbol-pill.live{background:#3b82f612;border-color:#93c5fd2e;color:#dbeafe!important}.settings-symbol-pill.funded{background:#a855f712;border-color:#c4b5fd2e;color:#ede9fe!important}.settings-row-actions{justify-content:flex-end}.settings-row-actions button{font-size:12px!important;min-height:34px!important;padding:0 10px!important}.settings-clock-card .settings-card-title-row,.settings-card-title-row{align-items:center;gap:12px}.settings-clock-row{align-items:end!important;background:#03071252!important;border-color:#94a3b81c!important;border-radius:13px!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) auto!important;padding:12px!important}.settings-clock-row .settings-field,.settings-clock-row .settings-field input,.settings-clock-row .settings-field select{min-width:0!important;max-width:100%!important}.settings-clock-row .settings-field select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-backup-card .backup-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.settings-backup-card .backup-warning{background:#94a3b80e!important;border-color:#94a3b81c!important;color:#cbd5e1b8!important}@media(max-width:1180px){.settings-account-card .account-sync-grid,.account-sync-grid,.settings-backup-card .backup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-user-row,.settings-instrument-row{grid-template-columns:1fr!important}.admin-user-actions,.settings-row-actions{justify-content:flex-start}}@media(max-width:720px){.active-panel-settings .settings-header,.settings-page .settings-header,.settings-card-title-row{align-items:stretch!important;flex-direction:column!important}.active-panel-settings .settings-actions,.settings-page .settings-actions,.backup-actions,.admin-user-actions,.settings-row-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}.settings-account-card .account-sync-grid,.account-sync-grid,.settings-backup-card .backup-summary-grid,.backup-summary-grid,.backup-preview-grid,.settings-clock-row{grid-template-columns:1fr!important}.settings-instrument-row,.admin-user-row,.settings-clock-row{width:100%!important;max-width:100%!important;min-width:0!important}.settings-page button,.settings-modal button,.backup-actions button{width:100%!important}.settings-instrument-main strong{font-size:20px!important}}.logbook-logo{align-items:center;display:inline-flex;gap:11px;max-width:100%;min-width:0}.logbook-mark{align-items:center;background:radial-gradient(circle at 68% 20%,rgba(239,68,68,.22),transparent 34%),linear-gradient(145deg,#0f172af0,#030712f5);border:1px solid rgba(226,232,240,.16);border-radius:15px;box-shadow:0 16px 34px #0000005c,0 0 24px #ef44441a,inset 0 1px #ffffff0f;display:inline-flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative}.logbook-mark svg{display:block;height:100%;width:100%}.logbook-mark .mark-glow{fill:#ef444414;filter:drop-shadow(0 0 12px rgba(239,68,68,.22))}.logbook-mark .book-cover{fill:#020617eb;stroke:url(#logbookBookStroke);stroke-width:2.2}.logbook-mark .book-page{fill:#0f172ab8;stroke:#e2e8f038;stroke-width:1.2}.logbook-mark .book-spine{fill:none;stroke:#e2e8f057;stroke-linecap:round;stroke-width:1.4}.logbook-mark .candle{fill:none;stroke-linecap:round;stroke-width:1.8}.logbook-mark .candle.neutral{stroke:#f8fafcc7}.logbook-mark .candle.red{stroke:#ff5151}.logbook-mark .candle-body.neutral{fill:#e2e8f0d1}.logbook-mark .candle-body.red,.logbook-mark .bookmark{fill:url(#logbookRed);filter:drop-shadow(0 0 6px rgba(239,68,68,.35))}.logbook-wordmark{display:grid;line-height:1;min-width:0;text-transform:uppercase}.logbook-kicker{color:#e2e8f0a3;font-size:10px;font-weight:750;letter-spacing:.15em;margin-bottom:4px;white-space:nowrap}.logbook-title{color:#f8fafc;font-size:28px;font-weight:950;letter-spacing:-.03em;white-space:nowrap}.logbook-book-text{background:linear-gradient(90deg,#f1f5f9,#fb7185 38%,#ef4444 68%,#b91c1c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(239,68,68,.26)}.logbook-logo-sidebar .logbook-mark{height:44px;width:44px}.logbook-logo-sidebar .logbook-title{font-size:27px}.logbook-logo-mobile{gap:9px}.logbook-logo-mobile .logbook-mark{border-radius:12px;height:36px;width:36px}.logbook-logo-mobile .logbook-kicker{font-size:8px;letter-spacing:.13em;margin-bottom:3px}.logbook-logo-mobile .logbook-title{font-size:20px}.logbook-logo-auth .logbook-mark{border-radius:16px;height:54px;width:54px}.logbook-logo-auth .logbook-title{font-size:30px}.logbook-logo-hero{align-items:flex-start;flex-direction:column;gap:18px}.logbook-logo-hero .logbook-mark{border-radius:28px;height:118px;width:118px}.logbook-logo-hero .logbook-kicker{font-size:13px;letter-spacing:.24em;margin-bottom:9px}.logbook-logo-hero .logbook-title{font-size:clamp(48px,5vw,78px);letter-spacing:-.055em}.local-login-screen{min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.auth-start-screen{align-items:stretch;background:radial-gradient(circle at 18% 22%,rgba(239,68,68,.16),transparent 30%),radial-gradient(circle at 75% 70%,rgba(148,163,184,.08),transparent 34%),linear-gradient(135deg,#030712,#070b11 48%,#020617);display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.12fr) minmax(380px,480px);overflow-x:hidden}.auth-brand-panel{align-items:flex-start;background:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px),radial-gradient(circle at 30% 35%,rgba(239,68,68,.13),transparent 32%),linear-gradient(180deg,#0f172a7a,#0307124d);background-size:auto,34px 34px,auto,auto;border:1px solid rgba(148,163,184,.12);border-radius:32px;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff0a;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:clamp(34px,6vw,74px);position:relative}.auth-brand-panel:before{background:linear-gradient(110deg,transparent 0%,rgba(248,250,252,.04) 42%,rgba(239,68,68,.12) 50%,transparent 62%);content:"";height:180%;left:-18%;position:absolute;top:-40%;transform:rotate(-8deg);width:80%}.auth-brand-panel>*{position:relative;z-index:1}.auth-brand-panel p{color:#f8fafcd1;font-size:clamp(15px,1.4vw,19px);font-weight:850;letter-spacing:.28em;margin:22px 0 0}.auth-market-graphic{align-items:end;display:flex;gap:18px;height:108px;margin-top:clamp(38px,6vw,78px);opacity:.9;width:min(430px,72%)}.auth-market-graphic span{background:linear-gradient(180deg,#f8fafcc7,#94a3b82e);border-radius:999px;box-shadow:0 0 20px #ef44441f;display:block;position:relative;width:7px}.auth-market-graphic span:after{background:#f8fafce0;border-radius:8px;content:"";height:28px;left:50%;position:absolute;top:28%;transform:translate(-50%);width:17px}.auth-market-graphic span:nth-child(1){height:76px}.auth-market-graphic span:nth-child(2){height:106px}.auth-market-graphic span:nth-child(3){height:58px;background:linear-gradient(180deg,#ff6464,#b91c1c)}.auth-market-graphic span:nth-child(3):after{background:linear-gradient(180deg,#ff6464,#dc2626)}.auth-market-graphic span:nth-child(4){height:92px}.auth-entry-card,.auth-card{align-self:center;background:linear-gradient(180deg,#0f172ad1,#020617e0);border:1px solid rgba(148,163,184,.16);border-radius:26px;box-shadow:0 28px 70px #0000007a,0 0 36px #ef44440f,inset 0 1px #ffffff0b;max-width:480px;min-width:0;padding:clamp(24px,4vw,36px);width:100%}.auth-entry-card .login-brand{margin-bottom:22px}.auth-card-copy h1,.auth-card h1{color:#fff;font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;line-height:1;margin:0}.auth-card-copy p,.auth-card>p{color:#cbd5e1b8;font-size:14px;line-height:1.6;margin:11px 0 24px}.auth-card label,.local-login-card label{display:grid;gap:8px;margin:0 0 14px;min-width:0}.auth-card label span,.local-login-card label span{color:#e2e8f0b8;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.auth-card input,.local-login-card input{background:#0307129e;border:1px solid rgba(148,163,184,.18);border-radius:14px;box-shadow:inset 0 1px #ffffff08;color:#fff;font-size:15px;min-height:48px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.auth-card input:focus,.local-login-card input:focus{background:#030712c7;border-color:#f87171b8;box-shadow:0 0 0 4px #ef44441a,inset 0 1px #ffffff0d}.auth-card button[type=submit],.local-login-card button[type=submit]{background:linear-gradient(135deg,#ff4d4d,#dc2626 58%,#991b1b);border:1px solid rgba(248,113,113,.48);border-radius:14px;box-shadow:0 16px 36px #dc26263d,inset 0 1px #ffffff2e;color:#fff;cursor:pointer;font-size:13px;font-weight:900;letter-spacing:.08em;min-height:48px;text-transform:uppercase;width:100%}.auth-card button[type=submit]:disabled,.local-login-card button[type=submit]:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.62}.auth-inline-link{align-self:end;background:transparent!important;border:0!important;box-shadow:none!important;color:#f87171eb!important;cursor:pointer;font-size:12px!important;font-weight:800!important;margin:-4px 0 14px auto;padding:0!important;text-transform:none!important;width:auto!important}.auth-bottom-switch,.auth-switch-row{align-items:center;color:#cbd5e1b3;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.auth-bottom-switch button,.auth-switch-row button:not([type=submit]){background:#0f172a8f;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#f8fafc;cursor:pointer;font-size:12px;font-weight:850;min-height:34px;padding:0 13px}.auth-error-card,.auth-success-card{border-radius:13px;font-size:13px!important;line-height:1.45;margin:10px 0 14px!important;padding:12px 13px}.auth-error-card{background:#ef444414;border:1px solid rgba(239,68,68,.24);color:#fecaca!important}.auth-success-card{background:#22c55e14;border:1px solid rgba(34,197,94,.22);color:#bbf7d0!important}.approval-card{justify-items:start;text-align:left}.approval-card .login-brand{margin-bottom:18px}.approval-status-pill{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:14px;padding:8px 11px;text-transform:uppercase}.approval-status-pill.pending{background:#f59e0b1a;border:1px solid rgba(245,158,11,.22);color:#facc15}.approval-status-pill.rejected{background:#ef44441a;border:1px solid rgba(239,68,68,.24);color:#fca5a5}.approval-email{background:#0f172a9e;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#f8fafcdb!important;display:inline-flex;margin:0 0 10px!important;max-width:100%;overflow-wrap:anywhere;padding:9px 12px}.approval-actions{justify-content:flex-start}@media(max-width:920px){.auth-start-screen{align-content:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:22px}.auth-brand-panel{background:transparent;border:0;box-shadow:none;padding:0;text-align:center}.auth-brand-panel .logbook-logo-hero{align-items:center}.auth-brand-panel .logbook-logo-hero .logbook-mark{height:82px;width:82px}.auth-brand-panel .logbook-logo-hero .logbook-title{font-size:clamp(34px,11vw,48px)}.auth-brand-panel p{font-size:12px;letter-spacing:.2em;margin-top:14px}.auth-market-graphic{display:none}.auth-entry-card,.auth-card{max-width:480px}}@media(max-width:520px){.local-login-screen,.auth-start-screen{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.auth-start-screen{gap:20px}.auth-entry-card,.auth-card{border-radius:20px;padding:22px 18px}.auth-entry-card .login-brand{display:none}.logbook-logo-sidebar .logbook-mark{height:40px;width:40px}.logbook-logo-sidebar .logbook-title{font-size:23px}.logbook-logo-auth .logbook-title{font-size:25px}.logbook-kicker{font-size:8px}.auth-card-copy h1,.auth-card h1{font-size:30px}.auth-bottom-switch,.auth-switch-row{align-items:stretch;flex-direction:column}.auth-bottom-switch button,.auth-switch-row button:not([type=submit]){width:100%}}body{min-width:0}#root,.app-shell,.main-area,.content,.module-card,.home-panel,.trade-card,.funded-zone-page,.funded-panel,.risk-lab-page,.risk-lab-section,.settings-page,.settings-card,.backtesting-page,.bt-modal,.bt-modal-content,.guide-modal,.local-login-screen,.auth-card{box-sizing:border-box;max-width:100%;min-width:0}@media(max-width:768px){.app-shell,.main-area,.content,.page,.module-card,.home-panel,.trade-card,.funded-zone-page,.funded-panel,.risk-lab-page,.risk-lab-section,.settings-page,.settings-card,.backtesting-page,.bt-modal,.bt-modal-content,.guide-modal,.local-login-screen,.auth-card,.auth-entry-card{max-width:100vw!important;min-width:0!important;overflow-wrap:anywhere}.content,.main-content,.page-content{overflow-x:hidden!important}input,select,textarea,button,.funded-field input,.funded-field select,.risk-lab-field input,.risk-lab-field select,.settings-field input,.settings-field select,.trade-field input,.trade-field select,.bt-field input,.bt-field select,.bt-field textarea{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.funded-form-grid,.funded-overview-grid,.funded-result-form,.risk-lab-two-column,.risk-lab-inputs,.risk-lab-inputs.compact,.risk-lab-controls,.settings-form-grid,.settings-grid,.bt-form-grid,.bt-notes-grid,.bt-upload-grid{grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important}.mode-toggle,.risk-lab-controls .mode-toggle{width:100%!important;max-width:100%!important;min-width:0!important}.mode-toggle button,.risk-lab-controls .mode-toggle button{min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:normal}}@media(max-width:768px){.risk-lab-page,.risk-lab-card{overflow-x:hidden!important;padding-inline:14px!important}.risk-lab-trade-card,.risk-lab-summary-card,.risk-lab-embedded-tp,.risk-lab-table-wrap{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.risk-lab-inline-heading{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.risk-lab-table.compact,.risk-lab-table.compact thead,.risk-lab-table.compact tbody,.risk-lab-table.compact tr,.risk-lab-table.compact th,.risk-lab-table.compact td{display:block!important;width:100%!important}.risk-lab-table.compact{border:0!important;min-width:0!important}.risk-lab-table.compact thead{display:none!important}.risk-lab-table.compact tbody{display:grid!important;gap:12px!important}.risk-lab-table.compact tr{background:#03071257!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff06;padding:12px!important}.risk-lab-table.compact td{align-items:center;border:0!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(84px,.42fr) minmax(0,1fr)!important;min-height:36px;padding:7px 0!important}.risk-lab-table.compact td:first-child{color:#fff!important;display:block!important;font-size:15px!important;font-weight:850!important;padding:0 0 10px!important}.risk-lab-table.compact td:not(:first-child):before{color:#cbd5e19e;content:attr(data-label);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.risk-lab-table.compact td:nth-child(2):before{content:"TP Price"}.risk-lab-table.compact td:nth-child(3):before{content:"Close %"}.risk-lab-table.compact td:nth-child(4):before{content:"Close Lot"}.risk-lab-table.compact td:nth-child(5):before{content:"RR"}.risk-lab-table.compact td:nth-child(6):before{content:"Profit"}.risk-lab-table.compact input{min-height:42px!important;width:100%!important}.risk-lab-table.compact td:nth-child(4),.risk-lab-table.compact td:nth-child(5),.risk-lab-table.compact td:nth-child(6){color:#f8fafce6;font-weight:800;overflow:hidden;text-overflow:ellipsis}.risk-lab-summary-card .risk-lab-results,.risk-lab-summary-card .risk-lab-metric{max-width:100%!important;min-width:0!important}}@media(max-width:768px){.funded-zone-page,.funded-ledger-panel,.funded-table-wrap,.funded-table{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.funded-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.funded-result-form{align-items:stretch!important;display:grid!important;grid-template-columns:1fr!important}.funded-result-form button{width:100%!important}.funded-table,.funded-table thead,.funded-table tbody,.funded-table tr,.funded-table th,.funded-table td{display:block!important;width:100%!important}.funded-table{border:0!important}.funded-table thead{display:none!important}.funded-table tbody{display:grid!important;gap:12px!important}.funded-table tr{background:#03071257!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:14px!important;padding:12px!important}.funded-table tr:has(.empty-table){padding:0!important}.funded-table td{align-items:start;border:0!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(94px,.42fr) minmax(0,1fr)!important;min-width:0!important;padding:7px 0!important}.funded-table td:before{color:#cbd5e19e;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.funded-table td:nth-child(1):before{content:"Date"}.funded-table td:nth-child(2):before{content:"P/L $"}.funded-table td:nth-child(3):before{content:"Daily P/L"}.funded-table td:nth-child(4):before{content:"Balance After"}.funded-table td:nth-child(5):before{content:"Note"}.funded-table td:nth-child(6):before{content:"Actions"}.funded-table .empty-table{display:block!important;padding:18px!important;text-align:center!important}.funded-table .empty-table:before{content:""!important}.funded-table .table-actions{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important}.funded-table .table-actions button{min-width:0!important;width:100%!important}}@media(max-width:430px){.funded-ledger-summary{grid-template-columns:1fr!important}}.guide-modal-backdrop{overflow-x:hidden!important}.guide-modal,.guide-modal *{min-width:0}@media(max-width:768px){.guide-modal-backdrop{align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}.guide-modal{border-radius:18px!important;box-sizing:border-box!important;height:auto!important;max-height:calc(100dvh - 24px)!important;max-width:calc(100vw - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px!important;width:calc(100vw - 24px)!important}.guide-modal-header,.guide-modal-footer{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important}.guide-close{justify-self:stretch!important;width:100%!important}.guide-section-nav{display:flex!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch}.guide-section-nav a{flex:0 0 auto!important}.guide-section-grid,.guide-step-card{grid-template-columns:1fr!important;max-width:100%!important}.guide-step-card,.guide-step-content,.guide-step-content p,.guide-step-content li,.guide-modal-header h2,.guide-modal-header p{overflow-wrap:anywhere;word-break:normal}.guide-modal-footer button,.guide-inline-action{width:100%!important}}@media(max-width:768px){.local-login-screen,.auth-start-screen{align-content:start!important;justify-content:center!important;overflow-x:hidden!important;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;width:100vw!important}.auth-start-screen{display:grid!important;gap:18px!important;grid-template-columns:1fr!important;justify-items:center!important}.auth-brand-panel{display:flex!important;max-width:calc(100vw - 32px)!important;overflow:visible!important;padding:0!important;width:calc(100vw - 32px)!important}.auth-brand-panel .logbook-logo-hero{align-items:center!important;flex-direction:column!important;gap:10px!important;width:100%!important}.auth-brand-panel .logbook-logo-hero .logbook-mark{height:68px!important;width:68px!important}.auth-brand-panel .logbook-logo-hero .logbook-wordmark{max-width:100%!important;text-align:center!important}.auth-brand-panel .logbook-logo-hero .logbook-title{font-size:clamp(28px,10vw,42px)!important;white-space:normal!important}.auth-brand-panel p{font-size:10px!important;letter-spacing:.18em!important;margin-top:8px!important;text-align:center!important}.auth-card,.auth-entry-card,.local-login-card{box-sizing:border-box!important;max-width:420px!important;overflow-x:hidden!important;padding:20px 16px!important;width:calc(100vw - 32px)!important}.auth-card input,.auth-card button,.local-login-card input,.local-login-card button{width:100%!important}}.auth-start-screen{align-items:center!important;background:radial-gradient(circle at 20% 35%,rgba(239,68,68,.18),transparent 30%),radial-gradient(circle at 74% 64%,rgba(148,163,184,.08),transparent 34%),linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(135deg,#030712,#070b11 48%,#020617)!important;background-size:auto,auto,38px 38px,38px 38px,auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;min-height:100dvh!important;overflow-x:hidden!important;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important;position:relative!important;width:100%!important}.auth-start-screen:before{background:linear-gradient(115deg,transparent 0%,rgba(248,250,252,.035) 42%,rgba(239,68,68,.1) 51%,transparent 64%);content:"";height:145%;left:-18%;pointer-events:none;position:fixed;top:-24%;transform:rotate(-8deg);width:56%;z-index:0}.auth-start-screen:after{background:radial-gradient(circle,rgba(239,68,68,.16),transparent 58%);bottom:6%;content:"";height:360px;left:8%;pointer-events:none;position:fixed;width:360px;z-index:0}.auth-start-screen .auth-brand-panel{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;left:clamp(28px,7vw,120px)!important;opacity:.72!important;overflow:visible!important;padding:0!important;pointer-events:none!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important;width:min(38vw,520px)!important;z-index:0!important}.auth-start-screen .auth-brand-panel:before{display:none!important}.auth-start-screen .auth-brand-panel .logbook-logo-hero{align-items:flex-start!important;filter:drop-shadow(0 24px 60px rgba(0,0,0,.35))}.auth-start-screen .auth-brand-panel .logbook-logo-hero .logbook-mark{height:clamp(78px,8vw,118px)!important;width:clamp(78px,8vw,118px)!important}.auth-start-screen .auth-brand-panel .logbook-logo-hero .logbook-title{font-size:clamp(42px,4.4vw,72px)!important}.auth-start-screen .auth-brand-panel p{color:#f8fafc94!important}.auth-start-screen .auth-entry-card{justify-self:center!important;margin-left:clamp(0px,5vw,96px)!important;max-width:470px!important;position:relative!important;width:min(470px,calc(100vw - 48px))!important;z-index:2!important}@media(max-width:920px){.auth-start-screen:before,.auth-start-screen:after{opacity:.65!important;width:70vw!important}.auth-start-screen .auth-brand-panel{align-items:center!important;display:flex!important;left:auto!important;max-width:calc(100vw - 32px)!important;opacity:1!important;pointer-events:auto!important;position:relative!important;top:auto!important;transform:none!important;width:calc(100vw - 32px)!important;z-index:1!important}.auth-start-screen .auth-brand-panel .logbook-logo-hero{align-items:center!important;width:100%!important}.auth-start-screen .auth-entry-card{margin-left:0!important;width:min(420px,calc(100vw - 32px))!important}}@media(max-width:520px){html,body,#root{max-width:100vw!important;overflow-x:hidden!important}.auth-start-screen,.local-login-screen{min-height:100dvh!important;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom)) 16px!important;width:100vw!important}.auth-start-screen .auth-brand-panel{max-height:132px!important}.auth-start-screen .auth-brand-panel .logbook-logo-hero .logbook-mark{height:58px!important;width:58px!important}.auth-start-screen .auth-brand-panel .logbook-logo-hero .logbook-title{font-size:clamp(25px,8vw,34px)!important;letter-spacing:-.04em!important}.auth-start-screen .auth-brand-panel .logbook-kicker{font-size:8px!important;letter-spacing:.14em!important}.auth-start-screen .auth-brand-panel p{display:block!important;font-size:9px!important;letter-spacing:.16em!important;margin-top:6px!important}.auth-entry-card,.auth-card,.local-login-card{margin:0 auto!important;max-width:420px!important;min-width:0!important;width:calc(100vw - 32px)!important}}@media(max-width:768px){.guide-modal-backdrop{align-items:stretch!important;background:#000000c7!important;display:flex!important;top:0!important;right:0!important;bottom:0!important;left:0!important;justify-content:stretch!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100vw!important;z-index:9999!important}.guide-modal{border-radius:0!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom))!important;width:100vw!important}.guide-modal-header{background:linear-gradient(180deg,#070b11fa,#070b11e0)!important;border-bottom:1px solid rgba(148,163,184,.12)!important;margin:calc(-14px - env(safe-area-inset-top)) -14px 14px!important;padding:calc(14px + env(safe-area-inset-top)) 14px 14px!important;position:sticky!important;top:calc(-14px - env(safe-area-inset-top))!important;z-index:2!important}.guide-modal-header h2{font-size:24px!important;line-height:1.08!important}.guide-modal-header p,.guide-step-content p,.guide-step-content li{line-height:1.55!important}.guide-close{min-height:42px!important}.guide-section-nav{background:#03071261!important;border-radius:12px!important;margin-inline:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px!important;width:100%!important}.guide-step-card{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;padding:14px!important}.guide-step-number{height:34px!important;width:48px!important}.guide-step-content ul,.guide-step-content ol{padding-left:18px!important}}@media(max-width:768px){.risk-lab-table.compact td{display:grid!important;gap:5px!important;grid-template-columns:1fr!important;justify-items:stretch!important}.risk-lab-table.compact td:not(:first-child):before{display:block!important}.risk-lab-table.compact td:nth-child(4),.risk-lab-table.compact td:nth-child(5),.risk-lab-table.compact td:nth-child(6){background:#0f172a57!important;border-radius:10px!important;padding:8px!important}.funded-table td{display:grid!important;gap:5px!important;grid-template-columns:1fr!important}.funded-table td:before{display:block!important}.funded-table .table-actions{grid-template-columns:1fr!important}.app-shell,.main-area,.content,.home-panel,.trade-card,.funded-zone-page,.risk-lab-page,.settings-page,.backtesting-page{width:100%!important;max-width:100vw!important}}.home-news-form.launcher .home-news-block-field{display:grid;gap:5px;min-width:0}.home-news-form.launcher .home-news-block-field>span{color:#cbd5e1ad;font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.home-news-form.launcher .home-news-block-field select{width:100%}.home-news-title{align-items:center;display:flex!important;gap:clamp(14px,2.4vw,34px);min-width:0}.home-news-currency{color:#fff;flex:0 0 auto;min-width:52px}.home-news-event{color:#f8fafcf0;min-width:0;overflow-wrap:anywhere}@media(max-width:720px){.home-news-title{align-items:flex-start;flex-direction:column;gap:4px}.home-news-currency{min-width:0}}.guide-modal-backdrop{background:#000000d1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;isolation:isolate;position:fixed!important;z-index:2147483000!important}.guide-modal{box-sizing:border-box!important;max-width:min(1080px,calc(100vw - 48px))!important;overflow-x:hidden!important}.guide-section-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}.guide-step-card,.guide-step-card *{max-width:100%;min-width:0}.guide-step-content p,.guide-step-content li{overflow-wrap:normal!important;word-break:normal!important}@media(max-width:768px){.guide-modal-backdrop{align-items:stretch!important;display:flex!important;height:100dvh!important;justify-content:stretch!important;max-width:100vw!important;overflow:hidden!important;padding:0!important;width:100vw!important}.guide-modal{border:0!important;border-radius:0!important;box-shadow:none!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:calc(14px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))!important;transform:none!important;width:100vw!important}.guide-modal-header{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin:calc(-14px - env(safe-area-inset-top)) calc(-14px - env(safe-area-inset-right)) 14px calc(-14px - env(safe-area-inset-left))!important;padding:calc(14px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 14px calc(14px + env(safe-area-inset-left))!important;position:sticky!important;top:calc(-14px - env(safe-area-inset-top))!important;z-index:3!important}.guide-modal-header h2{font-size:clamp(26px,8vw,32px)!important;line-height:1.08!important}.guide-modal-header p{font-size:14px!important;line-height:1.5!important}.guide-close{justify-self:stretch!important;min-height:42px!important;position:static!important;width:100%!important}.guide-section-nav{display:none!important}.guide-section-grid{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;width:100%!important}.guide-step-card{display:grid!important;gap:10px!important;grid-template-columns:1fr!important;padding:14px!important;width:100%!important}.guide-step-number{border-radius:999px!important;height:30px!important;width:46px!important}.guide-step-content h3{font-size:17px!important;line-height:1.2!important}.guide-step-content p,.guide-step-content li{font-size:15px!important;line-height:1.55!important}.guide-modal-footer{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin-top:14px!important}.guide-modal-footer button{width:100%!important}}.app-shell,.main-area,.content,.home-panel,.module-card,.backtesting-page,.settings-page,.settings-card,.settings-subcard,.guide-modal,.bt-modal,.bt-card,.bt-session-row,.bt-session-card,.bt-session-summary,.bt-session-actions,.bt-modal-sticky-actions,.bt-modal-work-grid,.bt-history-list,.bt-history-wide,.bt-day-grid,.settings-instrument-row,.settings-clock-row,.settings-modal,.settings-modal *{max-width:100%;min-width:0}.main-area,.content{overflow-x:hidden}.settings-language-card{border-color:#e2e8f038!important;box-shadow:0 0 28px #e2e8f00b!important}.settings-language-card .settings-card-title-row h3{letter-spacing:.1em}.settings-language-grid{grid-template-columns:minmax(220px,420px)!important;max-width:520px}.settings-language-card select{width:100%;overflow:hidden;text-overflow:ellipsis}.app-shell.home-only-shell .bt-manager-page,.app-shell.home-only-shell .backtesting-page{width:100%;max-width:min(1480px,100%);overflow-x:hidden}.app-shell.home-only-shell .bt-card-title-row,.app-shell.home-only-shell .bt-session-actions,.app-shell.home-only-shell .bt-day-controls,.bt-modal-sticky-actions,.backtesting-actions,.backtesting-card header,.backtesting-hero{flex-wrap:wrap;min-width:0}.app-shell.home-only-shell .bt-session-row{grid-template-columns:minmax(180px,.9fr) minmax(0,1.7fr) minmax(160px,auto)!important;width:100%}.app-shell.home-only-shell .bt-session-main,.app-shell.home-only-shell .bt-session-main *,.app-shell.home-only-shell .bt-session-metrics,.app-shell.home-only-shell .bt-session-metrics *,.app-shell.home-only-shell .bt-session-summary,.app-shell.home-only-shell .bt-session-summary *,.app-shell.home-only-shell .compact-preview,.app-shell.home-only-shell .compact-preview *{overflow-wrap:anywhere;min-width:0}.app-shell.home-only-shell .bt-session-actions{justify-content:flex-end;width:100%}.app-shell.home-only-shell .bt-session-actions button,.bt-modal-sticky-actions button,.backtesting-actions button{flex:1 1 auto;white-space:normal}.app-shell.home-only-shell .bt-active-preview .compact-preview,.app-shell.home-only-shell .bt-session-summary,.bt-modal .bt-session-summary{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important}.bt-modal-overlay{overflow:hidden;padding:clamp(10px,2vw,24px)}.bt-modal{width:min(1500px,96vw)!important;max-width:96vw!important;max-height:92dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.bt-modal .bt-card,.bt-modal .bt-card *,.bt-modal input,.bt-modal select,.bt-modal textarea{min-width:0}.app-shell.home-only-shell .bt-modal-work-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important}.app-shell.home-only-shell .bt-modal .bt-history-list.bt-history-wide{overflow-x:auto;max-width:100%}.app-shell.home-only-shell .bt-modal .bt-history-list.bt-history-wide button{min-width:860px;max-width:none}.guide-modal-backdrop{overflow:hidden;padding:clamp(12px,2vw,24px)}.guide-modal{width:min(1440px,92vw)!important;max-width:92vw!important;max-height:90dvh!important;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden!important}.guide-modal-header,.guide-modal-footer{min-width:0}.guide-modal-header>div,.guide-modal-footer p{min-width:0;overflow-wrap:anywhere}.guide-section-grid{max-height:none!important;min-height:0;overflow-y:auto;overflow-x:hidden}.guide-step-card,.guide-step-content,.guide-step-content p,.guide-step-content li{min-width:0;overflow-wrap:anywhere}@media(max-width:1439px){.settings-grid,.backtesting-session-grid,.backtesting-form-grid,.bt-form-grid,.bt-quick-grid,.bt-notes-grid,.bt-screenshot-grid,.settings-backup-card .backup-summary-grid,.backup-summary-grid,.account-sync-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))!important}.app-shell.home-only-shell .bt-session-row{grid-template-columns:minmax(0,1fr)!important}.app-shell.home-only-shell .bt-session-actions{justify-content:flex-start}}@media(max-width:1199px){.app-shell.home-only-shell .bt-modal-work-grid{grid-template-columns:1fr!important}.bt-modal-sticky-actions{align-items:stretch}.bt-modal-sticky-actions .bt-day-controls,.bt-modal-sticky-actions>div:last-child{width:100%}.guide-modal{width:min(1180px,94vw)!important;max-width:94vw!important}}@media(max-width:900px){.settings-language-grid,.settings-grid,.settings-clock-row,.settings-instrument-row,.account-sync-grid,.backup-summary-grid,.bt-form-grid,.bt-quick-grid,.bt-notes-grid,.bt-screenshot-grid{grid-template-columns:1fr!important}.settings-language-grid{max-width:100%}.settings-actions,.settings-row-actions,.backup-actions,.bt-session-actions,.bt-day-controls{display:flex;flex-wrap:wrap;width:100%}.settings-actions button,.settings-row-actions button,.backup-actions button,.bt-session-actions button,.bt-day-controls button{flex:1 1 min(180px,100%)}.bt-modal-overlay,.guide-modal-backdrop{padding:0}.bt-modal,.guide-modal{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important;border-radius:0!important}.guide-modal-header,.guide-modal-footer,.bt-modal-sticky-actions{padding-left:16px;padding-right:16px}}.auth-google-button{align-items:center;background:#fffffff0!important;border:1px solid rgba(226,232,240,.42)!important;border-radius:13px!important;box-shadow:0 14px 34px #00000047!important;color:#111827!important;cursor:pointer;display:inline-flex;font-weight:900!important;gap:10px;justify-content:center;min-height:48px;padding:0 16px!important;width:100%}.auth-google-button span{align-items:center;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:999px;color:#ef4444;display:inline-flex;font-family:Arial,sans-serif;font-size:16px;height:26px;justify-content:center;width:26px}.auth-google-button:hover:not(:disabled){border-color:#ef444473!important;box-shadow:0 16px 40px #00000052,0 0 20px #ef44441f!important;transform:translateY(-1px)}.trade-day-row{display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(90px,auto) minmax(70px,auto) minmax(180px,1fr) auto!important;gap:14px!important;align-items:center!important}.trade-day-identity,.trade-day-meta,.trade-day-entry,.trade-day-pl,.trade-day-rr{min-width:0}.trade-day-identity strong{display:block;overflow-wrap:anywhere;line-height:1.35}.trade-day-meta{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center}.trade-day-meta span{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#ffffff09;color:#cbd5e1!important;font-size:11px;font-weight:850;line-height:1;min-height:24px;padding:0 9px;white-space:nowrap}.trade-day-pl,.trade-day-rr{display:inline-flex;justify-content:flex-start;white-space:nowrap}.trade-day-pl{font-size:15px;font-weight:950}.trade-day-rr{color:#e5e7eb!important;font-size:13px;font-weight:900}.trade-day-entry{color:#94a3b8!important;overflow-wrap:anywhere}@media(max-width:860px){.trade-day-row{grid-template-columns:1fr!important;gap:9px!important;align-items:stretch!important;border:1px solid rgba(148,163,184,.1);border-radius:12px;margin-top:10px;padding:12px!important}.trade-day-row>button{width:100%}.trade-day-meta{gap:6px}.trade-day-pl,.trade-day-rr{display:inline-flex;margin-right:10px}}.instrument-preset-card .settings-card-description{max-width:760px}.settings-advanced-toggle{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-top:14px;padding:10px 13px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#ffffff09;color:#e5e7eb;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.instrument-spec-card header span{color:#a7f3d0}.instrument-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.instrument-spec-field{display:grid;gap:6px;min-width:0}.instrument-spec-field span{color:#cbd5e1b8;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.instrument-spec-field input[readonly]{color:#cbd5e1;border-color:#94a3b81f;background:#0f172a7a;cursor:default}.instrument-validation-message{display:grid;gap:6px;margin-top:12px;padding:10px 11px;border:1px solid rgba(245,158,11,.26);border-radius:12px;background:#f59e0b14;color:#facc15;font-size:12px;font-weight:750}.settings-alt-symbols-readonly>span{display:block;margin:12px 0 8px;color:#cbd5e1b8;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.instrument-spec-grid{grid-template-columns:1fr}.settings-advanced-toggle{width:100%;justify-content:center}}@media(min-width:1100px){.settings-instrument-row{grid-template-columns:minmax(260px,380px) minmax(320px,1fr) 72px 112px 112px 74px!important}.settings-instrument-strategies,.settings-instrument-badges,.settings-row-actions{justify-self:stretch;min-width:0}.settings-instrument-badges{align-items:flex-start}.settings-row-actions{width:100%}}:root{--tl-bg: #070A0F;--tl-surface: #101722;--tl-surface-elevated: #151E2B;--tl-input: #080D14;--tl-border: rgba(255, 255, 255, .1);--tl-border-strong: rgba(255, 255, 255, .18);--tl-text: #F4F7FB;--tl-text-secondary: #AAB4C2;--tl-text-muted: #6F7A89;--tl-gold: #C9A646;--tl-green: #39D98A;--tl-red: #FF5C5C;--tl-orange: #F5A524}html,body,#root{background:var(--tl-bg)!important;color:var(--tl-text);max-width:100vw;overflow-x:hidden;width:100%}body{background:radial-gradient(circle at 18% 0%,rgba(201,166,70,.06),transparent 30%),radial-gradient(circle at 85% 12%,rgba(255,92,92,.045),transparent 26%),var(--tl-bg)!important}.app-shell,.main-area,.content{background:transparent;min-width:0}.home-panel,.module-card,.settings-card,.settings-subcard,.trade-panel,.funded-card,.risk-lab-section,.bt-card,.time-card,.guide-step-card,.sidebar-guide-card{background:linear-gradient(180deg,#151e2bf0,#101722eb)!important;border-color:var(--tl-border)!important;color:var(--tl-text);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff09!important}.settings-subcard,.bt-card .bt-card,.trade-form-section,.risk-lab-trade-card .risk-lab-embedded-tp,.funded-zone-page .funded-subcard,.account-sync-grid article,.backup-summary-grid article{background:#080d1494!important;border-color:#ffffff17!important}input,select,textarea{background-color:var(--tl-input)!important;border-color:var(--tl-border)!important;color:var(--tl-text)!important}input::placeholder,textarea::placeholder{color:var(--tl-text-muted)!important}input:focus,select:focus,textarea:focus{border-color:var(--tl-border-strong)!important;box-shadow:0 0 0 3px #c9a6461a!important;outline:none!important}button.active,.mode-toggle button.active,.trade-view-segmented button.active,.bt-instrument-card.active,.bt-day-tile.active,.guide-section-nav a:hover,.guide-inline-action{border-color:#c9a6466b!important;box-shadow:0 0 0 1px #c9a6461a,0 0 24px #c9a6461a!important}.bt-pnl-negative,.trade-day-pl.negative,.danger-text{color:var(--tl-red)!important}@media(max-width:768px){html,body,#root,.app-shell,.main-area,.content,.home-panel,.module-card,.bt-manager-page,.backtesting-page,.settings-page,.guide-modal,.bt-modal{max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.guide-modal-backdrop{align-items:center!important;display:flex!important;top:0!important;right:0!important;bottom:0!important;left:0!important;justify-content:center!important;overflow:hidden!important;padding:12px!important;width:100vw!important}.guide-modal{border:1px solid var(--tl-border-strong)!important;border-radius:18px!important;box-shadow:0 24px 70px #0000008c!important;display:flex!important;flex-direction:column!important;height:auto!important;max-height:calc(100dvh - 24px)!important;max-width:calc(100vw - 24px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px!important;transform:none!important;width:calc(100vw - 24px)!important}.guide-modal-header{align-items:flex-start!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin:0 0 12px!important;padding:0 0 12px!important;position:static!important;top:auto!important;z-index:auto!important}.guide-modal-header>div,.guide-modal-header h2,.guide-modal-header p,.guide-step-content,.guide-step-content h3,.guide-step-content p,.guide-step-content li,.guide-modal-footer p{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.guide-modal-header h2{font-size:clamp(22px,7vw,30px)!important;line-height:1.08!important}.guide-close{justify-self:stretch!important;min-height:42px!important;position:static!important;width:100%!important}.guide-section-nav{display:flex!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:4px!important}.guide-section-grid{display:grid!important;flex:1 1 auto!important;gap:12px!important;grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important;width:100%!important}.guide-step-card{grid-template-columns:1fr!important;padding:13px!important;width:100%!important}.guide-modal-footer{display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.guide-modal-footer button,.guide-inline-action{width:100%!important}.backtesting-page .bt-header,.backtesting-page .bt-card-title-row,.backtesting-page .bt-session-actions,.backtesting-page .bt-day-controls,.backtesting-page .bt-modal-sticky-actions,.bt-modal .bt-modal-sticky-actions,.bt-modal header,.bt-modal .bt-card-title-row{position:static!important;top:auto!important;transform:none!important;z-index:auto!important}.bt-modal{max-height:calc(100dvh - 24px)!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.bt-modal-sticky-actions{margin-bottom:12px!important}.bt-header,.bt-modal-sticky-actions,.bt-day-controls,.bt-session-actions{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.bt-header button,.bt-modal-sticky-actions button,.bt-day-controls button,.bt-session-actions button{flex:1 1 100%!important;width:100%!important}.home-panel,.module-card,.settings-card,.trade-panel,.funded-card,.risk-lab-section,.bt-card{padding:14px!important}}.bt-day-tile,.bt-day-tile.win,.bt-day-tile.loss,.bt-day-tile.be,.bt-day-tile.no-trade,.bt-day-tile.open,.bt-day-tile.partial,.bt-day-tile span,.bt-day-tile strong,.bt-day-tile b{color:#f4f7fb!important}.bt-day-tile:not(.active):not(:hover) span,.bt-day-tile:not(.active):not(:hover) strong,.bt-day-tile:not(.active):not(:hover) b{color:inherit!important}.bt-day-tile.missing,.bt-day-tile.open,.bt-day-tile.no-trade{color:#aab4c2!important}.bt-pnl-positive,.trade-day-pl.positive{color:var(--tl-green)!important}.bt-pnl-negative,.trade-day-pl.negative{color:var(--tl-red)!important}.bt-pnl-flat{color:var(--tl-orange)!important}@media(max-width:768px){.guide-modal-backdrop{align-items:stretch!important;background:#000000e0!important;display:flex!important;height:100dvh!important;top:0!important;right:0!important;bottom:0!important;left:0!important;justify-content:stretch!important;max-width:100vw!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100vw!important;z-index:2147483647!important}.guide-modal{border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))!important;width:100vw!important}.guide-modal-header{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin:0 0 12px!important;padding:0 0 12px!important;position:static!important;top:auto!important;z-index:auto!important}.guide-modal-header h2{font-size:clamp(24px,7vw,31px)!important;line-height:1.08!important}.guide-modal-header p{font-size:15px!important;line-height:1.5!important}.guide-close{min-height:44px!important;position:static!important;width:100%!important}.guide-section-nav{display:flex!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 8px!important;width:100%!important}.guide-section-nav a{flex:0 0 auto!important}.guide-section-grid{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;max-width:100%!important;overflow:visible!important;width:100%!important}.guide-step-card{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important;padding:14px!important;width:100%!important}.guide-step-content,.guide-step-content h3,.guide-step-content p,.guide-step-content li{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.guide-modal-footer{display:grid!important;gap:10px!important;grid-template-columns:1fr!important;padding-bottom:env(safe-area-inset-bottom)!important}.guide-modal-footer button,.guide-inline-action{width:100%!important}.mobile-app-bar,.mobile-drawer-overlay,.sidebar.mobile-open{z-index:1000!important}.bt-modal-overlay{height:100dvh!important;max-width:100vw!important;overflow:hidden!important;padding:0!important;width:100vw!important}.bt-modal{border-radius:0!important;height:100dvh!important;max-height:100dvh!important;max-width:100vw!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px!important;width:100vw!important}.backtesting-page .bt-header,.backtesting-page .bt-card-title-row,.backtesting-page .bt-session-actions,.backtesting-page .bt-day-controls,.backtesting-page .bt-modal-sticky-actions,.bt-modal-sticky-actions,.bt-modal header,.bt-modal .bt-card-title-row,.bt-modal .bt-collapse-header{position:static!important;top:auto!important;transform:none!important;z-index:auto!important}.bt-modal-sticky-actions{display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin:0 0 12px!important}.bt-modal-sticky-actions>div,.bt-day-controls{display:grid!important;gap:10px!important;grid-template-columns:1fr!important;width:100%!important}.bt-modal-sticky-actions button,.bt-day-controls button,.bt-session-actions button{width:100%!important}.bt-card,.bt-modal section,.bt-modal article,.bt-modal div,.bt-form-grid,.bt-quick-grid,.bt-notes-grid,.bt-screenshot-grid,.bt-modal-work-grid,.bt-history-list,.bt-day-grid{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}}html,body,#root{max-width:100vw!important;overflow-x:hidden!important;width:100%!important}html.guide-open,body.guide-open{height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:none}.app-shell,.main-area,.content,.home-panel,.module-card,.settings-page,.backtesting-page,.risk-lab-page,.trade-log-page,.funded-zone-page,.settings-card,.trade-panel,.bt-card,.risk-lab-section,.funded-card{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.main-area,.content{overflow-x:hidden!important}.home-panel,.module-card,.settings-card,.trade-panel,.bt-card,.risk-lab-section,.funded-card,.time-card{background:linear-gradient(180deg,#151e2bfa,#101722f5)!important;border-color:#94a3b83d!important}.settings-subcard,.trade-form-section,.bt-balance-strip,.bt-session-summary,.risk-lab-embedded-tp,.account-sync-grid article,.backup-summary-grid article{background:#080d14b8!important;border-color:#94a3b82e!important}input,select,textarea{background:#080d14!important;border-color:#cbd5e12e!important;color:#f4f7fb!important}input:focus,select:focus,textarea:focus{border-color:#e2e8f057!important;box-shadow:0 0 0 3px #94a3b81c!important}.active-panel-risk-lab input:focus,.active-panel-risk-lab select:focus,.active-panel-risk-lab textarea:focus,.risk-lab-page input:focus,.risk-lab-page select:focus,.risk-lab-page textarea:focus{border-color:#ff5c5c6b!important;box-shadow:0 0 0 3px #ff5c5c1f!important}.guide-modal-backdrop{background:#000000e6!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:fixed!important;z-index:2147483647!important}.guide-modal,.guide-modal *{box-sizing:border-box!important;max-width:100%;min-width:0}.bt-day-tile{background:#151e2beb!important;border-color:#94a3b83d!important;color:#f4f7fb!important}.bt-day-tile>span,.bt-day-tile .bt-day-number{color:#f4f7fb!important}.bt-day-tile.win{border-color:#39d98a8c!important;box-shadow:0 0 18px #39d98a1c!important}.bt-day-tile.loss{border-color:#ff5c5c94!important;box-shadow:0 0 18px #ff5c5c1f!important}.bt-day-tile.be{border-color:#f5a52494!important;box-shadow:0 0 18px #f5a5241c!important}.bt-day-tile.partial{border-color:#39d98a5c!important;box-shadow:0 0 14px #39d98a12!important}.bt-day-tile.open,.bt-day-tile.no-trade{border-color:#94a3b838!important;box-shadow:none!important}@media(max-width:768px){html,body,#root,.app-shell,.main-area,.content,.home-panel,.module-card,.settings-card,.trade-panel,.bt-card,.risk-lab-section,.funded-card,.settings-modal,.trade-stats-modal,.bt-modal,.guide-modal{max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.settings-grid,.trade-form-section-grid,.bt-form-grid,.bt-quick-grid,.bt-notes-grid,.bt-upload-grid,.bt-screenshot-grid,.risk-lab-inputs,.risk-lab-two-column,.funded-stage-results,.funded-results-summary,.guide-section-grid{grid-template-columns:1fr!important}.guide-modal-backdrop{align-items:stretch!important;display:flex!important;height:100dvh!important;top:0!important;right:0!important;bottom:0!important;left:0!important;justify-content:stretch!important;overflow:hidden!important;padding:0!important;width:100vw!important}.guide-modal{background:#101722!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;overflow-x:hidden!important;overflow-y:auto!important;padding:calc(16px + env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom))!important;width:100vw!important}.guide-modal-header{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin:0 0 14px!important;padding:0 0 14px!important;position:static!important;top:auto!important;z-index:auto!important}.guide-modal-header h2{font-size:clamp(24px,7vw,32px)!important;line-height:1.08!important}.guide-modal-header p,.guide-step-content p,.guide-step-content li{font-size:15px!important;line-height:1.55!important;overflow-wrap:anywhere!important;white-space:normal!important}.guide-close,.guide-modal-footer button,.guide-inline-action{min-height:44px!important;width:100%!important}.guide-section-nav{display:flex!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 10px!important;width:100%!important}.guide-section-nav a{flex:0 0 auto!important}.guide-step-card{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;max-width:100%!important;padding:14px!important;width:100%!important}.guide-step-number{height:30px!important;justify-self:start!important;width:48px!important}.guide-modal-footer{display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin-top:14px!important}.mobile-app-bar,.mobile-drawer-overlay,.sidebar,.sidebar.mobile-open{z-index:1000!important}.bt-modal-overlay{height:100dvh!important;max-width:100vw!important;overflow:hidden!important;padding:0!important;width:100vw!important}.bt-modal{border-radius:0!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px!important;width:100vw!important}.backtesting-page .bt-header,.backtesting-page .bt-card-title-row,.backtesting-page .bt-session-actions,.backtesting-page .bt-day-controls,.backtesting-page .bt-modal-sticky-actions,.bt-modal-sticky-actions,.bt-modal header,.bt-modal .bt-card-title-row,.bt-modal .bt-collapse-header{position:static!important;top:auto!important;transform:none!important;z-index:auto!important}.bt-modal-sticky-actions,.bt-modal-sticky-actions>div,.bt-day-controls,.bt-session-actions{display:grid!important;gap:10px!important;grid-template-columns:1fr!important;width:100%!important}.bt-modal-sticky-actions button,.bt-day-controls button,.bt-session-actions button{width:100%!important}.bt-card,.bt-modal section,.bt-modal article,.bt-modal div,.bt-form-grid,.bt-quick-grid,.bt-notes-grid,.bt-screenshot-grid,.bt-modal-work-grid,.bt-history-list,.bt-day-grid,.risk-lab-table-wrap,.risk-lab-table,.risk-lab-table tbody,.risk-lab-table tr,.risk-lab-table td{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}}:root{--status-profit: #3DDC84;--status-profit-soft: rgba(61, 220, 132, .16);--status-profit-border: rgba(61, 220, 132, .48);--status-partial: #8FE7A8;--status-partial-soft: rgba(143, 231, 168, .12);--status-loss: #FF5C5C;--status-loss-soft: rgba(255, 92, 92, .15);--status-loss-border: rgba(255, 92, 92, .5);--status-be: #F5A524;--status-be-soft: rgba(245, 165, 36, .15);--status-be-border: rgba(245, 165, 36, .48);--status-empty-bg: rgba(21, 30, 43, .92);--status-empty-border: rgba(148, 163, 184, .22)}.trade-calendar-day{background:var(--status-empty-bg)!important;border-color:var(--status-empty-border)!important;color:#f4f7fb!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease!important}.trade-calendar-day span{color:#f4f7fb!important}.trade-calendar-day strong,.trade-calendar-day small{color:#e2e8f0c7!important}.trade-calendar-day.positive{background:linear-gradient(180deg,#3ddc8426,#151e2bf0)!important;border-color:var(--status-profit-border)!important;box-shadow:inset 0 0 0 1px #3ddc8414,0 0 22px #3ddc841f!important}.trade-calendar-day.positive strong b{color:var(--status-profit)!important;font-weight:900!important;text-shadow:0 0 16px rgba(61,220,132,.18)!important}.trade-calendar-day.negative{background:linear-gradient(180deg,#ff5c5c26,#151e2bf0)!important;border-color:var(--status-loss-border)!important;box-shadow:inset 0 0 0 1px #ff5c5c14,0 0 22px #ff5c5c1f!important}.trade-calendar-day.negative strong b{color:var(--status-loss)!important;font-weight:900!important;text-shadow:0 0 16px rgba(255,92,92,.18)!important}.trade-calendar-day.neutral{background:linear-gradient(180deg,#f5a52424,#151e2bf0)!important;border-color:var(--status-be-border)!important;box-shadow:inset 0 0 0 1px #f5a52412,0 0 18px #f5a5241a!important}.trade-calendar-day.neutral strong b{color:var(--status-be)!important;font-weight:900!important}.trade-calendar-day.empty{background:#151e2bbd!important;border-color:#94a3b82e!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.trade-calendar-day.muted{background:#080d1494!important;border-color:#94a3b814!important;opacity:.42!important}.trade-calendar-day.selected{outline:2px solid rgba(244,247,251,.7)!important;outline-offset:2px!important;transform:translateY(-1px)!important}.trade-calendar-day.selected.positive{outline-color:#3ddc84db!important;box-shadow:inset 0 0 0 1px #3ddc8429,0 0 28px #3ddc8433!important}.trade-calendar-day.selected.negative{outline-color:#ff5c5ce0!important;box-shadow:inset 0 0 0 1px #ff5c5c29,0 0 28px #ff5c5c33!important}.trade-calendar-day.selected.neutral{outline-color:#f5a524e0!important;box-shadow:inset 0 0 0 1px #f5a52424,0 0 24px #f5a5242e!important}.trade-calendar-day small b{color:#e2e8f0d1!important;font-weight:800!important}.trade-day-row{column-gap:18px!important;row-gap:10px!important}.trade-day-pl.positive{color:var(--status-profit)!important;text-shadow:0 0 14px rgba(61,220,132,.15)!important}.trade-day-pl.negative{color:var(--status-loss)!important;text-shadow:0 0 14px rgba(255,92,92,.14)!important}.trade-day-pl.neutral,.trade-day-pl.warning{color:var(--status-be)!important}.trade-day-rr{color:#f4f7fb!important}.bt-day-tile{background:var(--status-empty-bg)!important;border-color:var(--status-empty-border)!important;box-shadow:inset 0 0 0 1px #ffffff05!important;color:#f4f7fb!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease!important}.bt-day-tile strong{color:#f4f7fb!important;font-weight:900!important}.bt-day-tile b,.bt-day-tile span{color:#e2e8f0c7!important}.bt-day-tile.win{background:linear-gradient(180deg,#3ddc8426,#151e2bf0)!important;border-color:var(--status-profit-border)!important;box-shadow:inset 0 0 0 1px #3ddc8414,0 0 20px #3ddc8421!important}.bt-day-tile.win b,.bt-day-tile.win span{color:var(--status-profit)!important;font-weight:900!important}.bt-day-tile.loss{background:linear-gradient(180deg,#ff5c5c26,#151e2bf0)!important;border-color:var(--status-loss-border)!important;box-shadow:inset 0 0 0 1px #ff5c5c14,0 0 20px #ff5c5c21!important}.bt-day-tile.loss b,.bt-day-tile.loss span{color:var(--status-loss)!important;font-weight:900!important}.bt-day-tile.be{background:linear-gradient(180deg,#f5a52426,#151e2bf0)!important;border-color:var(--status-be-border)!important;box-shadow:inset 0 0 0 1px #f5a52414,0 0 18px #f5a5241f!important}.bt-day-tile.be b,.bt-day-tile.be span{color:var(--status-be)!important;font-weight:900!important}.bt-day-tile.partial{background:linear-gradient(180deg,#8fe7a821,#151e2bf0)!important;border-color:#8fe7a86b!important;box-shadow:inset 0 0 0 1px #8fe7a812,0 0 16px #8fe7a81a!important}.bt-day-tile.partial b,.bt-day-tile.partial span{color:var(--status-partial)!important;font-weight:900!important}.bt-day-tile.empty,.bt-day-tile.open,.bt-day-tile.notrade,.bt-day-tile.no-trade{background:#151e2bc7!important;border-color:#94a3b833!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.bt-day-tile.active{outline:2px solid rgba(244,247,251,.66)!important;outline-offset:2px!important;transform:translateY(-1px)!important}.bt-day-tile.active.win{outline-color:#3ddc84db!important}.bt-day-tile.active.loss{outline-color:#ff5c5ce0!important}.bt-day-tile.active.be{outline-color:#f5a524e0!important}.bt-day-tile.active.partial{outline-color:#8fe7a8d1!important}@media(max-width:760px){.trade-calendar-day.positive strong b,.trade-calendar-day.negative strong b,.trade-calendar-day.neutral strong b,.bt-day-tile b{font-size:inherit!important;letter-spacing:0!important}.trade-calendar-day.selected,.bt-day-tile.active{outline-width:1px!important;outline-offset:1px!important;transform:none!important}}.backtesting-page .bt-day-navigator .bt-day-tile.win,.bt-modal .bt-day-navigator .bt-day-tile.win,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.win{background:radial-gradient(circle at 50% 0%,rgba(61,220,132,.24),transparent 58%),linear-gradient(180deg,#3ddc842e,#151e2bf5)!important;border-color:#3ddc84b8!important;box-shadow:inset 0 0 0 1px #3ddc842e,0 0 24px #3ddc842e!important}.backtesting-page .bt-day-navigator .bt-day-tile.loss,.bt-modal .bt-day-navigator .bt-day-tile.loss,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.loss{background:radial-gradient(circle at 50% 0%,rgba(255,92,92,.24),transparent 58%),linear-gradient(180deg,#ff5c5c2e,#151e2bf5)!important;border-color:#ff5c5cbd!important;box-shadow:inset 0 0 0 1px #ff5c5c2e,0 0 24px #ff5c5c2e!important}.backtesting-page .bt-day-navigator .bt-day-tile.be,.bt-modal .bt-day-navigator .bt-day-tile.be,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.be{background:radial-gradient(circle at 50% 0%,rgba(245,165,36,.24),transparent 58%),linear-gradient(180deg,#f5a5242e,#151e2bf5)!important;border-color:#f5a524b8!important;box-shadow:inset 0 0 0 1px #f5a52429,0 0 22px #f5a5242b!important}.backtesting-page .bt-day-navigator .bt-day-tile.partial,.bt-modal .bt-day-navigator .bt-day-tile.partial,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.partial{background:radial-gradient(circle at 50% 0%,rgba(143,231,168,.2),transparent 58%),linear-gradient(180deg,#8fe7a826,#151e2bf5)!important;border-color:#8fe7a894!important;box-shadow:inset 0 0 0 1px #8fe7a81f,0 0 20px #8fe7a821!important}.backtesting-page .bt-day-navigator .bt-day-tile.win b,.backtesting-page .bt-day-navigator .bt-day-tile.win span,.bt-modal .bt-day-navigator .bt-day-tile.win b,.bt-modal .bt-day-navigator .bt-day-tile.win span,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.win b,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.win span{color:var(--status-profit, #3DDC84)!important;text-shadow:0 0 14px rgba(61,220,132,.22)!important}.backtesting-page .bt-day-navigator .bt-day-tile.loss b,.backtesting-page .bt-day-navigator .bt-day-tile.loss span,.bt-modal .bt-day-navigator .bt-day-tile.loss b,.bt-modal .bt-day-navigator .bt-day-tile.loss span,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.loss b,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.loss span{color:var(--status-loss, #FF5C5C)!important;text-shadow:0 0 14px rgba(255,92,92,.22)!important}.backtesting-page .bt-day-navigator .bt-day-tile.be b,.backtesting-page .bt-day-navigator .bt-day-tile.be span,.bt-modal .bt-day-navigator .bt-day-tile.be b,.bt-modal .bt-day-navigator .bt-day-tile.be span,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.be b,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.be span{color:var(--status-be, #F5A524)!important;text-shadow:0 0 12px rgba(245,165,36,.2)!important}.backtesting-page .bt-day-navigator .bt-day-tile.partial b,.backtesting-page .bt-day-navigator .bt-day-tile.partial span,.bt-modal .bt-day-navigator .bt-day-tile.partial b,.bt-modal .bt-day-navigator .bt-day-tile.partial span,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.partial b,.app-shell.home-only-shell .bt-day-navigator .bt-day-tile.partial span{color:var(--status-partial, #8FE7A8)!important;text-shadow:0 0 12px rgba(143,231,168,.18)!important}.bt-active-workspace{display:grid;gap:18px;margin-top:20px}.bt-workspace-header{background:radial-gradient(circle at top left,rgba(201,166,70,.14),transparent 34%),linear-gradient(180deg,#151e2bfa,#0b111bfa);border:1px solid rgba(201,166,70,.24);border-radius:22px;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff0d;display:grid;gap:18px;padding:22px}.bt-workspace-title span,.bt-replay-copy span{color:#c9a646eb;display:block;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bt-workspace-title h2{color:#fff;font-size:clamp(32px,4vw,54px);line-height:1;margin:8px 0 6px}.bt-workspace-title p{color:#e2e8f0c2;font-weight:700;margin:0}.bt-workspace-actions,.bt-replay-actions,.bt-day-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.bt-workspace-actions button,.bt-replay-actions button,.bt-day-detail-actions button{min-height:40px;white-space:nowrap}.bt-workspace-metrics,.bt-replay-meta,.bt-day-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.bt-workspace-metrics div,.bt-replay-meta div,.bt-day-detail-grid div{background:#080d149e;border:1px solid rgba(148,163,184,.14);border-radius:14px;min-width:0;padding:12px}.bt-workspace-metrics span,.bt-replay-meta span,.bt-day-detail-grid span{color:#aab4c2c7;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-workspace-metrics strong,.bt-replay-meta strong,.bt-day-detail-grid strong{color:#f4f7fb;display:block;font-size:17px;margin-top:6px;overflow-wrap:anywhere}.bt-replay-hero{background:radial-gradient(circle at 18% 0%,rgba(201,166,70,.2),transparent 32%),radial-gradient(circle at 92% 12%,rgba(244,247,251,.1),transparent 26%),linear-gradient(135deg,#151e2bfc,#080d14fc);border:1px solid rgba(201,166,70,.3);border-radius:24px;box-shadow:0 28px 90px #00000057,0 0 34px #c9a64614;display:grid;gap:20px;min-height:280px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.bt-replay-hero:after{background:linear-gradient(90deg,transparent,rgba(201,166,70,.14),transparent);content:"";height:1px;left:24px;position:absolute;right:24px;top:0}.bt-replay-copy h3{color:#fff;font-size:clamp(28px,4vw,48px);line-height:1.03;margin:10px 0 12px;max-width:820px}.bt-replay-copy p{color:#e2e8f0b8;font-size:16px;line-height:1.55;margin:0;max-width:760px}.bt-replay-placeholder{align-items:center;background:#080d14b8;border:1px dashed rgba(201,166,70,.38);border-radius:16px;color:#e2e8f0d1;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 16px}.bt-replay-placeholder strong{color:#fff}.bt-workspace-day-navigator{padding:18px!important}.bt-workspace-day-navigator .bt-month-grid{gap:10px!important}.bt-workspace-day-navigator .bt-day-tile{min-height:92px!important;padding:12px!important}.bt-day-details-card,.bt-session-history-card{border-color:#94a3b833!important}.bt-notes-preview{background:#080d148a;border:1px solid rgba(148,163,184,.14);border-radius:14px;color:#e2e8f0c2;line-height:1.55;margin:12px 0 14px;padding:14px}.bt-workspace-history{margin-top:6px}.bt-workspace-history button{background:#080d1475!important}@media(min-width:1100px){.bt-workspace-header{align-items:start;grid-template-columns:minmax(240px,.8fr) minmax(520px,1.4fr)}.bt-workspace-actions{justify-content:flex-end}.bt-workspace-metrics{grid-column:1 / -1;grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:900px){.bt-workspace-header,.bt-replay-hero{border-radius:18px;padding:16px}.bt-workspace-actions,.bt-replay-actions,.bt-day-detail-actions{display:grid;grid-template-columns:1fr}.bt-workspace-actions button,.bt-replay-actions button,.bt-day-detail-actions button{width:100%}.bt-workspace-day-navigator .bt-month-grid{gap:7px!important}.bt-workspace-day-navigator .bt-day-tile{min-height:76px!important;padding:10px!important}}.bt-page-header-v2{align-items:center;display:flex;justify-content:space-between;gap:16px}.bt-breadcrumb{color:#aab4c2b8;display:block;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.bt-active-workspace.is-replay-view>:not(.bt-replay-placeholder-view){display:none!important}.bt-workspace-header{align-items:center!important;background:linear-gradient(180deg,#151e2bfa,#0d131dfa)!important;border-color:#94a3b838!important;border-radius:18px!important;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff0a!important;gap:16px!important;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.6fr) auto!important;padding:16px 18px!important}.bt-workspace-title h2{font-size:clamp(24px,3vw,34px)!important;margin:5px 0 4px!important}.bt-workspace-title span{color:#c9a646c7!important}.bt-workspace-actions{justify-content:flex-end}.bt-workspace-metrics{gap:0!important;grid-template-columns:repeat(8,minmax(82px,1fr))!important}.bt-workspace-metrics div{background:transparent!important;border:0!important;border-left:1px solid rgba(148,163,184,.16)!important;border-radius:0!important;padding:4px 12px!important}.bt-workspace-metrics div:first-child{border-left:0!important}.bt-workspace-metrics strong{font-size:15px!important}.bt-workspace-grid{display:grid;gap:18px;grid-template-columns:minmax(0,2.65fr) minmax(280px,1fr)}.bt-replay-hero{align-items:stretch;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr);min-height:360px!important}.bt-replay-main-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.bt-replay-main-copy>span{color:#c9a646eb;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.bt-replay-main-copy h3{color:#fff;font-size:clamp(32px,4vw,56px);letter-spacing:-.02em;line-height:.98;margin:0}.bt-replay-main-copy p{color:#e2e8f0c2;line-height:1.55;margin:0;max-width:620px}.bt-replay-day-strip{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.bt-replay-day-strip div{background:#080d149e;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:12px}.bt-replay-day-strip span,.bt-replay-day-strip em{color:#aab4c2c7;display:block;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-replay-day-strip strong{color:#f4f7fb;display:block;margin:6px 0}.bt-replay-info{background:#c9a64614;border:1px solid rgba(201,166,70,.2);border-radius:12px;color:#f4f7fbd1!important;font-size:13px;padding:10px 12px}.bt-chart-preview{background:#080d14;border:1px solid rgba(148,163,184,.18);border-radius:18px;min-height:260px;overflow:hidden;position:relative}.bt-chart-preview.large{min-height:360px}.bt-chart-grid{background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:42px 42px;top:0;right:0;bottom:0;left:0;position:absolute}.bt-candle{background:#3ddc84d1;border-radius:999px;bottom:70px;position:absolute;width:8px}.bt-candle:before{background:inherit;content:"";left:3px;position:absolute;top:-34px;width:2px;height:calc(100% + 68px)}.bt-candle.c1{height:72px;left:12%}.bt-candle.c2{background:#ff5c5cc7;height:108px;left:25%;bottom:92px}.bt-candle.c3{height:142px;left:39%;bottom:80px}.bt-candle.c4{background:#ff5c5cc7;height:86px;left:53%;bottom:120px}.bt-candle.c5{height:128px;left:66%;bottom:96px}.bt-replay-line{background:#c9a646c2;bottom:0;box-shadow:0 0 18px #c9a64661;position:absolute;top:0;width:2px;left:72%}.bt-future-mask{align-items:start;background:linear-gradient(90deg,#080d147a,#080d14e0);bottom:0;color:#e2e8f0b8;display:flex;font-size:11px;font-weight:800;justify-content:center;left:72%;letter-spacing:.08em;padding-top:14px;position:absolute;right:0;text-transform:uppercase;top:0}.bt-session-overview-panel,.bt-recent-trades-panel{align-self:stretch;background:linear-gradient(180deg,#151e2bf2,#0c121cf2)!important}.bt-overview-stat-list{display:grid;gap:8px}.bt-overview-stat-list div,.bt-recent-trade-list button{align-items:center;background:#080d148a;border:1px solid rgba(148,163,184,.14);border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.bt-overview-stat-list span{color:#aab4c2c7;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-overview-stat-list strong{color:#f4f7fb}.bt-outcome-distribution{margin-top:14px}.bt-outcome-distribution>span{color:#aab4c2c7;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-outcome-bar{background:#080d14b8;border-radius:999px;display:flex;height:10px;margin:10px 0;overflow:hidden}.bt-outcome-bar i.win{background:var(--status-profit, #3DDC84)}.bt-outcome-bar i.loss{background:var(--status-loss, #FF5C5C)}.bt-outcome-bar i.be{background:var(--status-be, #F5A524)}.bt-outcome-distribution p{color:#e2e8f0b3;font-size:12px;margin:0}.bt-calendar-head-v2{align-items:center}.bt-calendar-head-v2 h3{margin:0}.bt-calendar-head-v2 span,.bt-calendar-head-v2 strong{color:#aab4c2cc;font-size:12px}.bt-calendar-weekdays-v2,.bt-calendar-grid-v2{display:grid!important;gap:8px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}.bt-calendar-weekdays-v2 span{color:#aab4c2b3;font-size:10px;font-weight:900;letter-spacing:.1em;text-align:center}.bt-calendar-grid-v2 .bt-day-tile{min-height:82px!important;padding:9px!important}.bt-calendar-grid-v2 .bt-day-tile em{color:#aab4c2b8;font-size:9px;font-style:normal;font-weight:900}.bt-day-spacer{min-height:82px}.bt-recent-trade-list{display:grid;gap:9px}.bt-recent-trade-list button{color:#f4f7fb;cursor:pointer;text-align:left;width:100%}.bt-recent-trade-list span{color:#aab4c2c7;font-size:11px}.bt-recent-trade-list b{justify-self:end}.bt-replay-placeholder-view{display:block}.bt-replay-placeholder-shell{background:radial-gradient(circle at top left,rgba(201,166,70,.16),transparent 34%),linear-gradient(180deg,#151e2bfa,#080d14fa);border:1px solid rgba(201,166,70,.24);border-radius:24px;display:grid;gap:18px;padding:clamp(18px,3vw,32px)}.bt-replay-placeholder-shell h2{color:#fff;font-size:clamp(36px,6vw,72px);margin:0}.bt-replay-placeholder-shell p{color:#e2e8f0bd;font-size:16px;line-height:1.55;margin:0;max-width:760px}.bt-replay-placeholder-context{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.bt-replay-placeholder-context div{background:#080d1499;border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:12px}.bt-replay-placeholder-context span{color:#aab4c2c2;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-replay-placeholder-context strong{color:#f4f7fb;display:block;margin-top:6px}.bt-replay-placeholder-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1180px){.bt-workspace-header,.bt-workspace-grid,.bt-replay-hero{grid-template-columns:1fr!important}.bt-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.bt-page-header-v2{align-items:stretch;flex-direction:column}.bt-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bt-workspace-metrics div{border-left:0!important;border-top:1px solid rgba(148,163,184,.12)!important;padding:10px!important}.bt-replay-day-strip{grid-template-columns:1fr}.bt-calendar-weekdays-v2,.bt-calendar-grid-v2{gap:4px!important}.bt-calendar-grid-v2 .bt-day-tile{border-radius:9px!important;min-height:62px!important;padding:5px 3px!important}.bt-calendar-grid-v2 .bt-day-tile em{display:none}.bt-day-spacer{min-height:62px}.bt-replay-placeholder-actions,.bt-replay-actions{display:grid;grid-template-columns:1fr}}.settings-alt-symbols-editor{display:grid;gap:10px;min-width:0}.settings-alt-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0}.settings-chip-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.settings-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0e;color:var(--text-primary, #f4f7fb);overflow-wrap:anywhere}.settings-chip button{width:20px;min-width:20px;height:20px;padding:0;border-radius:999px;line-height:1}.settings-chip.muted{color:var(--text-muted, #6f7a89);background:#ffffff09}.instrument-basic-card,.instrument-symbol-card,.instrument-specs-wrap{background:#ffffff09}.instrument-specs-wrap{display:grid;gap:14px}.instrument-specs-wrap>header{margin-bottom:2px}.instrument-spec-card{margin:0;background:#080d149e}.instrument-spec-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(max-width:768px){.settings-alt-input-row,.settings-modal .settings-grid.compact,.instrument-spec-grid{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box}.app-shell,.app-main,.main-content,.content-shell,.page,.panel,.card,.home-panel,.trade-log-page,.funded-zone-page,.risk-lab-page,.backtesting-page,.settings-page,.auth-shell,.modal,.drawer,.guide-modal,.guide-section-grid,.settings-card,.settings-subcard,.bt-workspace,.bt-workspace-card,.bt-session-card,.bt-modal,.bt-modal-content{max-width:100%;min-width:0}img,svg,canvas,video{max-width:100%}input,select,textarea,button{max-width:100%;min-width:0}button,.nav-item,.settings-chip,.bt-day-tile,.instrument-card,.trade-row,.admin-user-row,.guide-step-card{overflow-wrap:anywhere}.table-wrap,.table-scroll,.trade-table-wrap,.trade-calendar-wrap,.bt-history-table-wrap,.bt-table-wrap,.funded-table-wrap,.settings-table-wrap,.import-preview-table,.tp-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:1440px){.main-content,.content-shell{min-width:0}.settings-grid,.trade-form-grid,.funded-form-grid,.risk-input-grid,.bt-form-grid,.bt-session-grid,.stats-grid,.summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important}}@media(max-width:1280px){.settings-instrument-row,.admin-user-row,.bt-session-card,.bt-active-session-card,.bt-workspace-header,.bt-replay-hero,.funded-stage-results,.risk-lab-layout,.trade-log-layout{grid-template-columns:minmax(0,1fr)!important}.settings-instrument-actions,.admin-user-actions,.bt-session-actions,.bt-workspace-actions,.button-row,.actions-row{flex-wrap:wrap}}@media(max-width:1152px){.app-shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.settings-card-title-row,.bt-page-header-v2,.trade-log-header,.funded-zone-header,.risk-lab-header{align-items:flex-start;flex-wrap:wrap}}@media(max-width:1024px){.app-shell,.app-shell.sidebar-collapsed,.app-shell.mobile-layout{grid-template-columns:minmax(0,1fr)!important}.sidebar{max-width:100vw}.main-content,.content-shell,.page{width:100%;max-width:100vw;overflow-x:hidden}}@media(max-width:768px){body.guide-open,html.guide-open{overflow:hidden!important}.guide-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;z-index:999999!important;overflow:hidden!important;padding:0!important}.guide-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.guide-modal-header,.guide-modal-footer{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;position:static!important}.guide-close,.guide-modal-footer button,.guide-inline-action{width:100%}.guide-section-nav{max-width:100%;overflow-x:auto}.guide-section-grid,.guide-step-card,.guide-step-content{grid-template-columns:minmax(0,1fr)!important;min-width:0}.guide-step-number{position:static!important}.backtesting-page .bt-page-header-v2,.backtesting-page .bt-workspace-header,.backtesting-page .bt-workspace-actions,.backtesting-page .bt-modal-header,.backtesting-page .bt-modal-actions,.backtesting-page .bt-sticky,.backtesting-page [class*=sticky]{position:static!important;top:auto!important;z-index:auto!important;transform:none!important}.settings-grid,.settings-instrument-row,.admin-user-row,.instrument-spec-grid,.trade-form-grid,.funded-form-grid,.risk-input-grid,.bt-form-grid,.bt-session-grid,.bt-workspace-metrics,.bt-replay-placeholder-context,.summary-grid,.stats-grid{grid-template-columns:minmax(0,1fr)!important}.settings-card,.settings-subcard,.trade-log-card,.funded-zone-card,.risk-lab-card,.backtesting-card,.bt-workspace-card,.bt-session-card{width:100%;max-width:100%;overflow-x:hidden}.settings-instrument-actions,.admin-user-actions,.bt-session-actions,.bt-workspace-actions,.risk-segmented,.segmented-control,.button-row,.actions-row{display:flex;flex-wrap:wrap;width:100%}.settings-instrument-actions button,.admin-user-actions button,.bt-session-actions button,.bt-workspace-actions button,.risk-segmented button,.segmented-control button,.button-row button,.actions-row button{flex:1 1 min(180px,100%)}}.settings-instrument-row{grid-template-columns:minmax(220px,1.15fr) minmax(260px,1.55fr) minmax(90px,auto) minmax(92px,auto)!important;align-items:center!important;max-width:100%!important;min-width:0!important}.settings-instrument-main,.settings-instrument-strategies,.settings-instrument-badges,.settings-row-actions{min-width:0!important}.settings-row-actions{justify-self:end!important;align-self:center!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:auto!important;min-width:84px!important}.settings-row-actions button{width:100%!important;white-space:nowrap!important}@media(max-width:1152px){.settings-instrument-row{grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important}.settings-instrument-strategies{grid-column:1 / -1}.settings-row-actions{grid-column:2;grid-row:1 / span 2}}@media(max-width:768px){.settings-instrument-row{grid-template-columns:minmax(0,1fr)!important}.settings-instrument-strategies,.settings-instrument-badges,.settings-row-actions{grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important}.settings-row-actions{flex-direction:row!important;flex-wrap:wrap!important;width:100%!important}.settings-row-actions button{flex:1 1 96px!important}}:root{--tl-bg: #070a0f;--tl-bg-2: #0a0f17;--tl-surface: #111827;--tl-surface-2: #151f2d;--tl-surface-3: #0b111a;--tl-border: rgba(226, 232, 240, .12);--tl-border-strong: rgba(226, 232, 240, .2);--tl-text: #f5f7fb;--tl-muted: #9aa6b8;--tl-soft: #6f7a89;--tl-red: #ff3b3b;--tl-red-soft: rgba(255, 59, 59, .14);--tl-gold: #c9a646;--tl-green: #39d98a;--tl-warning: #f5a524;--tl-radius-sm: 10px;--tl-radius: 16px;--tl-radius-lg: 24px;--tl-shadow: 0 22px 70px rgba(0, 0, 0, .34);--tl-glow-red: 0 0 28px rgba(255, 59, 59, .15);--tl-glow-gold: 0 0 28px rgba(201, 166, 70, .13)}html,body,#root{width:100%;max-width:100vw;overflow-x:hidden}body{color:var(--tl-text);background:radial-gradient(circle at 12% 0%,rgba(255,59,59,.07),transparent 30%),radial-gradient(circle at 88% 0%,rgba(201,166,70,.06),transparent 26%),linear-gradient(180deg,#0a0f17 0%,var(--tl-bg) 44%,#05070b 100%)}.app-top-navigation{display:none}@media(min-width:769px){.app-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:100dvh;width:100%;max-width:100vw;overflow-x:hidden;background:linear-gradient(180deg,#0f172ac7,#070a0ffa),var(--tl-bg)}.app-shell>.sidebar,.app-shell>.mobile-app-bar,.app-shell>.mobile-drawer-overlay{display:none!important}.app-top-navigation{position:sticky;z-index:850;top:0;display:block;width:100%;max-width:100vw;padding:16px clamp(18px,3vw,42px) 0;background:linear-gradient(180deg,rgba(7,10,15,.96),rgba(7,10,15,.74) 76%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-top-nav-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,28px);width:100%;max-width:1840px;min-height:78px;margin:0 auto;padding:12px 14px;border:1px solid var(--tl-border);border-radius:22px;background:linear-gradient(135deg,#151f2deb,#0c121ceb),var(--tl-surface);box-shadow:var(--tl-shadow)}.app-top-brand{display:inline-flex;align-items:center;min-width:0;padding:0 10px 0 4px;border:0;background:transparent;color:inherit;cursor:pointer}.app-top-brand-logo{min-width:0}.app-primary-nav{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;overflow:hidden}.app-primary-nav-item{min-width:0;min-height:42px;padding:0 clamp(10px,1vw,16px);border:1px solid transparent;border-radius:999px;background:transparent;color:var(--tl-muted);font-size:clamp(11px,.82vw,13px);font-weight:800;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.app-primary-nav-item:hover{color:var(--tl-text);border-color:#e2e8f029;background:#ffffff09}.app-primary-nav-item.active{color:#fff;border-color:#ff3b3b47;background:radial-gradient(circle at 50% 0%,rgba(255,59,59,.16),transparent 70%),#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff09,var(--tl-glow-red)}.app-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.app-top-guide,.app-top-logout{min-height:42px;padding:0 14px;border:1px solid var(--tl-border);border-radius:999px;background:#ffffff09;color:var(--tl-text);font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.app-top-guide:hover{border-color:#c9a6465c;box-shadow:var(--tl-glow-gold)}.app-top-logout{color:#ffd7d7;border-color:#ff3b3b2e}.app-top-logout:hover{color:#fff;border-color:#ff3b3b59;box-shadow:var(--tl-glow-red)}.main-area{grid-row:2;width:100%;max-width:100vw;min-width:0;overflow-x:hidden;background:transparent!important}.main-area>.topbar{display:none!important}.content{width:100%;max-width:1840px;min-width:0;margin:0 auto;padding:clamp(18px,2.2vw,36px) clamp(18px,3vw,42px) 44px}}@media(max-width:1280px)and (min-width:769px){.app-top-nav-inner{grid-template-columns:1fr;justify-items:center;gap:10px}.app-primary-nav{flex-wrap:wrap}.app-top-actions{justify-content:center;flex-wrap:wrap}}@media(max-width:768px){.app-top-navigation{display:none!important}.app-shell{max-width:100vw;overflow-x:hidden}}:root{--bg-root: #05080d;--bg-app: #070b12;--bg-topbar: rgba(7, 11, 18, .96);--surface-1: #0b111b;--surface-2: #0e1623;--surface-3: #121c2a;--surface-4: #172231;--surface-hover: #182536;--surface-active: #1b293b;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .14);--text-primary: #f5f7fb;--text-secondary: #a8b2c1;--text-muted: #6f7b8d;--text-disabled: #4b5565;--accent-red: #ff4655;--accent-red-hover: #ff5c69;--accent-red-dark: #7f1d28;--accent-red-bg: rgba(255, 70, 85, .09);--accent-red-border: rgba(255, 70, 85, .42);--accent-red-glow: rgba(255, 70, 85, .18);--success: #35d07f;--success-hover: #48dc90;--success-bg: rgba(53, 208, 127, .09);--success-border: rgba(53, 208, 127, .32);--danger: #ff5364;--danger-bg: rgba(255, 83, 100, .09);--danger-border: rgba(255, 83, 100, .32);--warning: #f4b942;--warning-bg: rgba(244, 185, 66, .1);--warning-border: rgba(244, 185, 66, .34);--info: #5b8cff;--info-bg: rgba(91, 140, 255, .09);--info-border: rgba(91, 140, 255, .3);--purple: #9b6cff;--purple-bg: rgba(155, 108, 255, .09);--shadow-sm: 0 4px 14px rgba(0, 0, 0, .18);--shadow-md: 0 12px 34px rgba(0, 0, 0, .28);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .42);--glow-red: 0 0 0 1px rgba(255, 70, 85, .15), 0 0 22px rgba(255, 70, 85, .1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--tl-bg: var(--bg-root);--tl-bg-2: var(--bg-app);--tl-surface: var(--surface-2);--tl-surface-2: var(--surface-3);--tl-surface-3: var(--surface-1);--tl-border: var(--border-default);--tl-border-strong: var(--border-strong);--tl-text: var(--text-primary);--tl-muted: var(--text-secondary);--tl-soft: var(--text-muted);--tl-red: var(--accent-red);--tl-red-soft: var(--accent-red-bg);--tl-gold: var(--warning);--tl-green: var(--success);--tl-warning: var(--warning);--tl-radius-sm: var(--radius-sm);--tl-radius: var(--radius-lg);--tl-radius-lg: var(--radius-xl);--tl-shadow: var(--shadow-lg);--tl-glow-red: var(--glow-red);--tl-glow-gold: 0 0 0 1px rgba(244, 185, 66, .12), 0 0 22px rgba(244, 185, 66, .1)}.app-shell,.main-area,.content,.home-launcher-page,.trade-log-page,.funded-zone-page,.risk-lab-page,.backtesting-page,.settings-page,.instrument-workspace-page{color:var(--text-primary)}.home-panel,.module-card,.trade-panel,.trade-log-card,.funded-panel,.funded-card,.risk-lab-card,.risk-lab-section,.backtesting-card,.bt-card,.bt-session-card,.settings-card,.settings-subcard,.time-card,.market-card,.instrument-placeholder-card,.instrument-overview-grid>*,.bias-simple-panel,.validator-panel{border:1px solid var(--border-default)!important;border-radius:var(--radius-xl)!important;background:linear-gradient(180deg,#ffffff07,#ffffff03),var(--surface-2)!important;box-shadow:var(--shadow-md)!important}.home-panel .home-panel,.trade-panel .trade-panel,.funded-panel .funded-panel,.bt-card .bt-card,.settings-card .settings-subcard,.risk-lab-section .risk-lab-section,.time-card .time-card,.funded-subcard,.trade-summary-item,.trade-stats-tile,.bt-metric,.bt-session-metric,.bt-summary-tile,.settings-info-tile,.settings-stat-card,.funded-ledger-summary>*,.risk-lab-summary-row,.clean-clock-card,.home-launch-card{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:var(--surface-1)!important;box-shadow:var(--shadow-sm)!important}.home-panel:hover,.module-card:hover,.trade-panel:hover,.funded-panel:hover,.risk-lab-section:hover,.bt-card:hover,.settings-card:hover,.time-card:hover{border-color:var(--border-strong)!important}.content h1,.content h2,.content h3,.content strong,.home-panel h2,.trade-log-header h1,.funded-header h1,.risk-lab-header h1,.bt-header h1,.settings-title h1{color:var(--text-primary)!important;letter-spacing:0!important}.content p,.content small,.content span,.content label,.home-empty,.empty-table,.settings-card-description,.bt-empty,.funded-empty-state p{color:inherit}.content label>span,.field-label,.settings-card-kicker,.trade-summary-item span,.bt-card-title-row span,.funded-stat span,.risk-lab-section label,.risk-lab-summary-row span,.table-panel th,.trade-table th,.funded-table th,.bt-history-table th,.settings-table th{color:var(--text-secondary)!important;font-weight:750!important;letter-spacing:.035em!important}.content input,.content select,.content textarea,.settings-modal input,.settings-modal select,.settings-modal textarea,.trade-stats-modal input,.trade-stats-modal select,.trade-stats-modal textarea,.bt-modal input,.bt-modal select,.bt-modal textarea,.funded-create-modal input,.funded-create-modal select,.funded-create-modal textarea{width:100%;min-width:0;color:var(--text-primary)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;background:var(--surface-1)!important;box-shadow:inset 0 1px #ffffff06!important}.content input:hover,.content select:hover,.content textarea:hover,.settings-modal input:hover,.settings-modal select:hover,.settings-modal textarea:hover{border-color:var(--border-strong)!important}.content input:focus,.content select:focus,.content textarea:focus,.settings-modal input:focus,.settings-modal select:focus,.settings-modal textarea:focus,.trade-stats-modal input:focus,.trade-stats-modal select:focus,.trade-stats-modal textarea:focus,.bt-modal input:focus,.bt-modal select:focus,.bt-modal textarea:focus{border-color:var(--accent-red-border)!important;outline:none!important;box-shadow:0 0 0 3px #ff46551a!important}.content button,.settings-modal button,.trade-stats-modal button,.funded-create-modal button,.bt-modal button{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--surface-3);color:var(--text-primary);box-shadow:var(--shadow-sm)}.content button:hover:not(:disabled),.settings-modal button:hover:not(:disabled),.trade-stats-modal button:hover:not(:disabled),.funded-create-modal button:hover:not(:disabled),.bt-modal button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.content button:disabled,.settings-modal button:disabled,.trade-stats-modal button:disabled,.funded-create-modal button:disabled,.bt-modal button:disabled{color:var(--text-disabled)!important;opacity:.58;cursor:not-allowed}.bt-primary,.bt-save-next,.trade-add-button,.funded-header button:first-of-type,.settings-page>header button:first-of-type,.risk-lab-segmented button.active,.mode-toggle button.active,.segmented-control button.active{border-color:#f4b94261!important;background:radial-gradient(circle at 50% 0%,rgba(244,185,66,.15),transparent 70%),var(--surface-active)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1px #f4b94214,0 0 22px #f4b9421a!important}button.danger,.danger button,.table-actions button:last-child,.settings-row-actions button:last-child,.app-top-logout{border-color:#ff53643d!important;color:#ffd6da!important}button.danger:hover:not(:disabled),.danger button:hover:not(:disabled),.table-actions button:last-child:hover:not(:disabled),.settings-row-actions button:last-child:hover:not(:disabled){border-color:var(--danger-border)!important;background:var(--danger-bg)!important}.positive,.profit,.win,.status-win,.approved{color:var(--success)!important}.negative,.loss,.status-loss,.rejected{color:var(--danger)!important}.warning,.be,.partial,.status-be,.status-partial{color:var(--warning)!important}.trade-table,.funded-table,.bt-history-table,.settings-table,.risk-lab-table,.trade-import-preview table{width:100%;border-collapse:separate!important;border-spacing:0!important;color:var(--text-primary)}.trade-table th,.funded-table th,.bt-history-table th,.settings-table th,.risk-lab-table th,.trade-import-preview th{background:#ffffff06!important;border-bottom:1px solid var(--border-default)!important}.trade-table td,.funded-table td,.bt-history-table td,.settings-table td,.risk-lab-table td,.trade-import-preview td{border-bottom:1px solid var(--border-subtle)!important}.trade-table tr:hover td,.funded-table tr:hover td,.bt-history-table tr:hover td,.settings-table tr:hover td,.risk-lab-table tr:hover td{background:#ffffff06!important}.settings-modal-backdrop,.trade-stats-backdrop,.funded-modal-backdrop,.bt-modal-overlay,.guide-modal-backdrop{background:#02050ac7!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-modal,.trade-stats-modal,.funded-create-modal,.bt-modal,.guide-modal{border:1px solid var(--border-strong)!important;border-radius:var(--radius-xl)!important;background:radial-gradient(circle at 10% 0%,rgba(255,70,85,.055),transparent 30%),linear-gradient(180deg,var(--surface-3),var(--surface-1))!important;box-shadow:var(--shadow-lg)!important}.settings-modal header,.trade-stats-modal header,.funded-create-modal header,.bt-modal-sticky-actions,.guide-modal-header,.guide-modal-footer{border-color:var(--border-default)!important;background:#0b111bd1!important}.home-notes-grid,.trade-summary-grid,.trade-filters-grid,.funded-overview-grid,.funded-form-grid,.funded-ledger-summary,.risk-lab-layout,.risk-lab-input-grid,.bt-form-grid,.bt-saved-sessions-grid,.bt-workspace-grid,.bt-workspace-metrics,.settings-grid,.settings-clock-grid,.settings-instruments-list,.admin-users-list,.instrument-spec-grid{min-width:0}@media(max-width:1440px){.trade-summary-grid,.funded-overview-grid,.bt-workspace-metrics,.settings-grid,.home-notes-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important}}@media(max-width:900px){.home-panel,.module-card,.trade-panel,.funded-panel,.risk-lab-section,.bt-card,.settings-card,.time-card{border-radius:var(--radius-lg)!important}.content{padding-inline:14px!important}.content button,.settings-modal button,.trade-stats-modal button,.funded-create-modal button,.bt-modal button{min-height:42px}}.logbook-logo-sidebar,.sidebar .logbook-logo-sidebar{gap:8px!important}.logbook-logo-sidebar .logbook-mark,.sidebar .logbook-logo-sidebar .logbook-mark{width:34px!important;height:34px!important;border-radius:11px!important}.logbook-logo-sidebar .logbook-kicker,.sidebar .logbook-logo-sidebar .logbook-kicker{margin-bottom:3px!important;font-size:8px!important;letter-spacing:.12em!important}.logbook-logo-sidebar .logbook-title,.sidebar .logbook-logo-sidebar .logbook-title{font-size:20px!important;letter-spacing:-.025em!important}.logbook-logo-topbar,.app-top-brand-logo{gap:8px!important}.logbook-logo-topbar .logbook-mark,.app-top-brand-logo .logbook-mark{width:36px!important;height:36px!important;border-radius:12px!important}.logbook-logo-topbar .logbook-kicker,.app-top-brand-logo .logbook-kicker{margin-bottom:3px!important;font-size:8px!important;letter-spacing:.12em!important}.logbook-logo-topbar .logbook-title,.app-top-brand-logo .logbook-title{font-size:21px!important;letter-spacing:-.026em!important}.mobile-app-brand .logbook-mark{width:32px!important;height:32px!important}.mobile-app-brand .logbook-title{font-size:18px!important}@media(max-width:768px){.sidebar{width:min(82vw,300px)!important}}.home-launcher-page.home-shared-dashboard{position:relative;display:grid!important;gap:clamp(18px,2vw,28px)!important;width:100%;max-width:1640px;margin:0 auto}.home-launcher-page.home-shared-dashboard:before{content:"";position:absolute;z-index:-1;inset:-28px -18px auto;height:280px;border-radius:34px;background:radial-gradient(circle at 18% 0%,rgba(255,70,85,.1),transparent 34%),radial-gradient(circle at 86% 16%,rgba(244,185,66,.08),transparent 30%);pointer-events:none}.home-active-symbols-panel{padding:clamp(22px,2.3vw,34px)!important;border-color:#ffffff21!important;background:linear-gradient(135deg,#121c2af5,#090f18fa),var(--surface-2)!important}.home-active-symbols-panel>header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin:0 0 18px!important;padding:0!important;border:0!important}.home-active-symbols-panel>header span{color:var(--text-secondary)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.12em!important}.home-launcher-instruments.cleanup-instrument-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;justify-content:center!important;justify-items:stretch!important;gap:clamp(12px,1.4vw,18px)!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.home-launcher-instruments.cleanup-instrument-grid.symbol-count-1{grid-template-columns:minmax(280px,520px)!important}.home-launcher-instruments.cleanup-instrument-grid.symbol-count-2{grid-template-columns:repeat(2,minmax(280px,460px))!important}.home-launcher-instruments.cleanup-instrument-grid.symbol-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-launch-card.platinum.static{position:relative;display:grid!important;align-content:space-between!important;min-height:164px!important;padding:20px!important;overflow:hidden;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;background:radial-gradient(circle at top right,rgba(255,70,85,.13),transparent 34%),linear-gradient(145deg,#172231f5,#080d16fa)!important;box-shadow:0 18px 48px #00000057!important}.home-launch-card.platinum.static:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent-red),rgba(255,70,85,0));opacity:.72}.home-launch-card.platinum.static>span{color:var(--text-primary)!important;font-size:clamp(22px,1.8vw,32px)!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1!important}.home-launch-card.platinum.static>strong{color:var(--text-secondary)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.13em!important;text-transform:uppercase!important}.home-launch-card.platinum.static div{display:grid!important;gap:5px!important;min-width:0!important}.home-launch-card.platinum.static em{color:var(--text-muted)!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}.home-launch-card.platinum.static b{color:var(--text-primary)!important;font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.home-market-status.status-live{justify-self:start;min-height:26px;padding:5px 10px!important;border:1px solid rgba(53,208,127,.26)!important;border-radius:999px!important;color:var(--success)!important;background:#35d07f14!important;font-size:10px!important;font-weight:850!important}.home-clock-strip.home-compact-status-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important;gap:clamp(12px,1.4vw,18px)!important;padding:clamp(14px,1.6vw,22px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;background:linear-gradient(135deg,#0e1623e6,#080d15eb),var(--surface-1)!important;box-shadow:var(--shadow-md)!important}.home-clock-strip.home-compact-status-strip article{min-height:118px!important;padding:18px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:radial-gradient(circle at top left,rgba(244,185,66,.09),transparent 34%),var(--surface-2)!important;box-shadow:var(--shadow-sm)!important}.home-clock-strip.home-compact-status-strip article span{color:var(--text-secondary)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.home-clock-strip.home-compact-status-strip article strong{color:var(--text-primary)!important;display:block!important;margin-top:10px!important;font-size:clamp(26px,2.4vw,38px)!important;line-height:1!important;letter-spacing:-.04em!important}.home-clock-strip.home-compact-status-strip article small{color:var(--text-muted)!important;display:block!important;margin-top:10px!important;font-size:11px!important;overflow-wrap:anywhere!important}.home-news-workspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(16px,1.8vw,24px)!important;width:100%!important;max-width:1640px!important}.home-news-panel.compact,.home-today-notes-card{padding:clamp(18px,1.8vw,26px)!important;border-color:#ffffff1c!important;background:linear-gradient(135deg,#121c2af0,#090f18fa),var(--surface-2)!important}.home-news-panel.compact>header,.home-today-notes-card>header{margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.home-news-form.launcher{grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;align-items:end!important}.home-news-block-field{display:grid!important;gap:6px!important}.home-news-block-field span{color:var(--text-secondary)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.home-news-row{display:grid!important;grid-template-columns:70px minmax(260px,1fr) auto minmax(160px,.6fr) auto auto!important;align-items:center!important;gap:14px!important;padding:13px 14px!important}.home-news-title{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}.home-news-currency{flex:0 0 auto;color:var(--text-primary)!important;font-weight:900!important}.home-news-event{min-width:0;color:var(--text-primary)!important;overflow-wrap:anywhere!important}@media(max-width:1180px){.home-news-form.launcher{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-news-form.launcher button{grid-column:1 / -1!important;width:100%!important}.home-news-row{grid-template-columns:70px minmax(0,1fr) auto!important}.home-news-row p,.home-news-row button{grid-column:auto!important}}@media(max-width:768px){.home-launcher-instruments.cleanup-instrument-grid,.home-launcher-instruments.cleanup-instrument-grid.symbol-count-1,.home-launcher-instruments.cleanup-instrument-grid.symbol-count-2,.home-launcher-instruments.cleanup-instrument-grid.symbol-count-3{grid-template-columns:minmax(0,1fr)!important}.home-launch-card.platinum.static{min-height:142px!important}.home-clock-strip.home-compact-status-strip,.home-news-form.launcher{grid-template-columns:minmax(0,1fr)!important}.home-news-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.home-news-title{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}}:root{--ui-accent: #ff4655;--ui-accent-hover: #ff5b68;--ui-accent-soft: rgba(255, 70, 85, .08);--ui-accent-border: rgba(255, 70, 85, .55);--ui-accent-glow: rgba(255, 70, 85, .16);--ui-purple: #8b5cf6;--ui-purple-dark: #7c3aed;--ui-purple-light: #a855f7;--ui-purple-soft: rgba(139, 92, 246, .08);--ui-purple-border: rgba(139, 92, 246, .32)}.app-top-actions{position:relative}.app-top-guide,.app-top-logout{display:none!important}.app-account-button{display:inline-grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;border:1px solid var(--border-default);border-radius:999px;background:radial-gradient(circle at 60% 20%,rgba(139,92,246,.14),transparent 45%),var(--surface-1);color:var(--text-primary);font-size:12px;font-weight:950;letter-spacing:.04em;cursor:pointer;box-shadow:var(--shadow-sm)}.app-account-button:hover,.app-account-button[aria-expanded=true]{border-color:var(--ui-accent-border);box-shadow:0 0 0 3px var(--ui-accent-soft),0 0 20px var(--ui-accent-glow)}.app-account-menu{position:absolute;z-index:1200;top:calc(100% + 10px);right:0;display:grid;gap:5px;width:min(280px,calc(100vw - 32px));padding:10px;border:1px solid var(--border-strong);border-radius:16px;background:linear-gradient(180deg,#121c2afa,#080d15fa);box-shadow:var(--shadow-lg),0 0 26px #8b5cf61a}.app-account-menu-head{display:grid;gap:3px;padding:10px 10px 12px;border-bottom:1px solid var(--border-subtle)}.app-account-menu-head strong{color:var(--text-primary);font-size:13px}.app-account-menu-head span{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.app-account-menu button{display:flex;align-items:center;justify-content:flex-start;min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:850;cursor:pointer;text-align:left}.app-account-menu button:hover{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--text-primary)}.app-account-menu button.danger{color:#ffb4bd!important}.app-account-menu button.danger:hover{color:#fff!important;background:#ff46551f!important}.content input:hover,.content select:hover,.content textarea:hover,.settings-modal input:hover,.settings-modal select:hover,.settings-modal textarea:hover,.bt-v3-page input:hover,.bt-v3-page select:hover,.bt-v3-page textarea:hover{border-color:#ff465552!important}.content input:focus,.content select:focus,.content textarea:focus,.settings-modal input:focus,.settings-modal select:focus,.settings-modal textarea:focus,.bt-v3-page input:focus,.bt-v3-page select:focus,.bt-v3-page textarea:focus{border-color:var(--ui-accent-border)!important;box-shadow:0 0 0 3px #ff465514,0 0 18px #ff465514!important;outline:none!important}.content button:hover:not(:disabled),.settings-modal button:hover:not(:disabled),.bt-v3-page button:hover:not(:disabled){border-color:#ff465573!important;background:#ff46550f!important}.table-actions,.actions,.settings-row-actions,.admin-user-actions,.bt-session-actions,.bt-workspace-actions,.trade-header-actions,.funded-account-manage,.funded-controls,.bt-v3-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;flex-wrap:wrap}.trade-table th:last-child,.trade-table td:last-child,.funded-table th:last-child,.funded-table td:last-child,.settings-table th:last-child,.settings-table td:last-child,.bt-v3-table th:last-child,.bt-v3-table td:last-child{width:1%;white-space:nowrap;text-align:right}.settings-instrument-row,.admin-user-row,.bt-v3-session-row,.archived-account-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.trade-summary-item:nth-child(2),.trade-summary-item:nth-child(3),.bt-v3-metric.analytics,.risk-lab-summary-card,.risk-lab-summary-row:nth-child(7),.risk-lab-summary-row:nth-child(8){border-color:var(--ui-purple-border)!important;background:linear-gradient(135deg,var(--ui-purple-soft),transparent 54%),var(--surface-1)!important}.bt-v3-metric.analytics strong,.risk-lab-summary-row:nth-child(8) strong,.trade-summary-item:nth-child(3) strong{color:var(--ui-purple-light)!important}.bt-v3-page{display:grid;gap:18px;width:100%;max-width:1640px;margin:0 auto}.bt-v3-header,.bt-v3-card,.bt-v3-replay-hero,.bt-v3-session-list,.bt-v3-modal{border:1px solid var(--border-default);border-radius:22px;background:linear-gradient(135deg,rgba(139,92,246,.055),transparent 42%),linear-gradient(315deg,rgba(255,70,85,.045),transparent 58%),var(--surface-2);box-shadow:var(--shadow-md)}.bt-v3-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(20px,2.2vw,34px)}.bt-v3-header span,.bt-v3-card header span,.bt-v3-metric span,.bt-field span,.bt-v3-replay-bottom span{color:var(--text-secondary);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.bt-v3-header h2,.bt-v3-card h3,.bt-v3-modal h3{margin:4px 0 0;color:var(--text-primary);font-size:clamp(24px,2.5vw,42px);letter-spacing:-.04em}.bt-v3-header p{margin:8px 0 0;color:var(--text-secondary)}.bt-v3-subnav{display:flex;gap:4px;min-width:0;padding:6px;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-1)}.bt-v3-subnav button{flex:0 1 auto;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:900;letter-spacing:.08em;cursor:pointer}.bt-v3-subnav button.active{color:var(--text-primary);border-color:#ff465559;border-bottom-color:var(--ui-accent);background:var(--ui-accent-soft);box-shadow:0 0 18px #ff465514}.bt-v3-replay-hero,.bt-v3-card,.bt-v3-session-list{padding:clamp(16px,1.8vw,24px)}.bt-v3-replay-toolbar,.bt-v3-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;align-items:end}.bt-field{display:grid;gap:7px;min-width:0}.bt-v3-replay-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:16px;margin-top:16px}.bt-v3-chart-shell{display:grid;place-items:center;min-height:clamp(360px,52vh,620px);border:1px solid rgba(139,92,246,.24);border-radius:22px;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 50% 35%,rgba(139,92,246,.1),transparent 34%),#070b12;background-size:54px 54px,54px 54px,auto,auto;color:var(--text-secondary);text-align:center}.bt-v3-chart-shell strong{display:block;margin-top:6px;color:var(--ui-purple-light);font-size:22px}.bt-v3-order-panel,.bt-v3-replay-bottom article,.bt-v3-metric,.bt-v3-session-row,.bt-v3-day-detail>*{border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-1);box-shadow:var(--shadow-sm)}.bt-v3-order-panel{display:grid;align-content:start;gap:12px;padding:16px}.bt-v3-replay-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.bt-v3-replay-bottom article{padding:14px}.bt-v3-replay-bottom strong{display:block;margin-top:6px;color:var(--text-primary)}.bt-v3-sessions-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:16px}.bt-v3-session-list{display:grid;align-content:start;gap:14px}.bt-v3-month-group{display:grid;gap:10px}.bt-v3-month-group h3{margin:0;color:var(--text-secondary);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.bt-v3-session-row{display:grid;gap:10px;padding:12px}.bt-v3-session-row.active{border-color:var(--ui-purple-border);box-shadow:0 0 20px #8b5cf61a}.bt-v3-session-row strong,.bt-v3-session-row span{display:block}.bt-v3-session-row span{color:var(--text-secondary);font-size:12px;margin-top:4px}.bt-v3-session-detail{display:grid;gap:16px;min-width:0}.bt-v3-card header,.bt-v3-modal header,.bt-v3-modal footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:14px}.bt-v3-summary-grid,.bt-v3-analytics-grid,.bt-v3-day-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px}.bt-v3-metric{padding:14px}.bt-v3-metric strong{display:block;margin-top:7px;color:var(--text-primary);font-size:clamp(18px,1.7vw,28px);letter-spacing:-.035em}.bt-v3-metric.positive strong{color:var(--success)!important}.bt-v3-metric.negative strong{color:var(--danger)!important}.bt-v3-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.bt-v3-day{display:grid;gap:7px;min-width:0;min-height:92px;padding:10px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1);color:var(--text-primary);text-align:left}.bt-v3-day b{font-size:18px}.bt-v3-day strong,.bt-v3-day span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-v3-day.win{border-color:var(--success-border);box-shadow:0 0 18px #35d07f1a}.bt-v3-day.loss{border-color:var(--danger-border);box-shadow:0 0 18px #ff53641a}.bt-v3-day.be,.bt-v3-day.partial{border-color:var(--warning-border);box-shadow:0 0 18px #f4b9421a}.bt-v3-day.active{outline:2px solid rgba(255,255,255,.48);border-color:#ffffff85}.bt-v3-table-wrap{max-width:100%;overflow-x:auto}.bt-v3-table{width:100%;border-collapse:collapse}.bt-v3-table th,.bt-v3-table td{padding:11px 10px;border-bottom:1px solid var(--border-subtle);text-align:left}.bt-v3-status{display:inline-flex;padding:4px 9px;border-radius:999px;border:1px solid var(--border-subtle);font-size:11px;font-weight:900}.bt-v3-status.win{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.bt-v3-status.loss{color:var(--danger);border-color:var(--danger-border);background:var(--danger-bg)}.bt-v3-status.be,.bt-v3-status.partial{color:var(--warning);border-color:var(--warning-border);background:var(--warning-bg)}.bt-v3-modal-backdrop{position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#02050ac2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bt-v3-modal{width:min(760px,100%);max-height:min(760px,calc(100dvh - 40px));overflow-y:auto;padding:18px}.bt-v3-modal footer{margin-top:14px;margin-bottom:0}.bt-v3-empty{padding:28px;text-align:center}@media(max-width:1100px){.bt-v3-replay-main,.bt-v3-sessions-layout,.bt-v3-replay-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.bt-v3-header,.bt-v3-card header,.bt-v3-modal header,.bt-v3-modal footer{grid-template-columns:minmax(0,1fr)}.bt-v3-subnav{overflow-x:auto}.bt-v3-calendar{gap:5px}.bt-v3-day{min-height:72px;padding:7px}.bt-v3-day b{font-size:14px}.bt-v3-day strong,.bt-v3-day span{font-size:10px}.bt-v3-session-row,.settings-instrument-row,.admin-user-row,.archived-account-row{grid-template-columns:minmax(0,1fr)!important}.bt-v3-actions,.table-actions,.actions,.settings-row-actions,.admin-user-actions,.funded-account-manage,.funded-controls{justify-content:stretch!important;margin-left:0!important}.bt-v3-actions button,.table-actions button,.settings-row-actions button,.admin-user-actions button,.funded-account-manage button,.funded-controls button{flex:1 1 120px}}:root{--profit-positive: #22c55e;--profit-negative: #ef4444;--profit-neutral: #f5f7fb}html,body,#root,.app-shell,.app-main,.main-content,.page,.settings-page,.trade-log-page{max-width:100%;min-width:0;overflow-wrap:anywhere}button,input,select,textarea{min-width:0;max-width:100%}.positive,.profit-positive,.trade-stats-tile strong.positive,.trade-breakdown-values .positive,.trade-summary-grid strong.positive{color:var(--profit-positive)!important}.negative,.profit-negative,.trade-stats-tile strong.negative,.trade-breakdown-values .negative,.trade-summary-grid strong.negative{color:var(--profit-negative)!important}.neutral,.profit-neutral,.trade-stats-tile strong.neutral,.trade-breakdown-values .neutral,.trade-summary-grid strong.neutral{color:var(--profit-neutral)!important}.warning,.trade-stats-tile strong.warning,.trade-summary-grid strong.warning{color:var(--warning)!important}.partial-positive{color:var(--text-primary)!important}.settings-instrument-list{display:grid!important;gap:10px!important}.settings-instrument-row{display:grid!important;grid-template-columns:minmax(150px,1.05fr) minmax(110px,.7fr) minmax(240px,1.55fr) minmax(86px,auto) minmax(210px,auto)!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:14px 16px!important;border:1px solid var(--border-subtle)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 56%),var(--surface-1)!important;box-shadow:none!important}.settings-instrument-row:hover{border-color:var(--border-strong)!important;background:var(--surface-2)!important}.settings-instrument-row>div{min-width:0!important}.settings-instrument-main,.settings-instrument-category,.settings-instrument-strategies,.settings-instrument-badges{display:grid!important;gap:5px!important;align-content:center!important}.settings-instrument-main strong,.settings-instrument-category b,.settings-instrument-strategies b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.settings-instrument-main strong{font-size:18px!important;letter-spacing:-.02em!important}.settings-instrument-category span,.settings-instrument-strategies span,.settings-instrument-badges span{color:var(--text-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.settings-instrument-category b,.settings-instrument-strategies b{color:var(--text-primary)!important;font-size:13px!important;font-weight:750!important}.settings-instrument-badges{justify-items:start!important}.settings-status-pill{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:24px!important;align-items:center!important;justify-content:center!important;padding:4px 9px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.settings-row-actions{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important}.settings-row-actions button{flex:0 0 auto!important;min-height:34px!important;padding:7px 11px!important;border-radius:10px!important;white-space:nowrap!important}.trade-summary-grid .trade-panel{border-color:var(--border-subtle)!important;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 58%),var(--surface-1)!important;box-shadow:var(--shadow-soft)!important}.trade-summary-grid .trade-panel:hover{border-color:var(--border-strong)!important}.trade-summary-grid .trade-panel h3,.trade-stats-modal h3{color:var(--text-primary)!important}.trade-summary-grid .trade-panel strong:not(.positive):not(.negative):not(.warning):not(.neutral),.trade-stats-tile strong:not(.positive):not(.negative):not(.warning):not(.neutral){color:var(--text-primary)!important}.trade-stats-tile{border-color:var(--border-subtle)!important;background:var(--surface-1)!important}.trade-stats-tile strong{letter-spacing:-.02em}.trade-stats-breakdown p{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.trade-stats-breakdown p>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trade-breakdown-values{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;color:var(--text-primary)!important}.trade-breakdown-values em{font-style:normal!important;white-space:nowrap!important}.app-account-button.user-menu-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:58px!important;min-height:38px!important;padding:4px 8px 4px 4px!important}.user-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--text-primary);font-size:12px;font-weight:900;background:#ffffff14;border:1px solid var(--border-subtle)}.user-menu-chevron{color:var(--text-secondary);font-size:17px;line-height:1;transform:translateY(-1px);transition:transform .16s ease,color .16s ease}.app-account-button.user-menu-trigger.open .user-menu-chevron,.app-account-button.user-menu-trigger[aria-expanded=true] .user-menu-chevron{color:var(--text-primary);transform:translateY(1px) rotate(180deg)}@media(max-width:1280px){.settings-instrument-row{grid-template-columns:minmax(150px,1fr) minmax(110px,.65fr) minmax(200px,1.2fr) minmax(80px,auto)!important}.settings-row-actions{grid-column:1 / -1!important;justify-content:flex-end!important;flex-wrap:wrap!important}}@media(max-width:768px){.settings-instrument-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.settings-instrument-main strong,.settings-instrument-category b,.settings-instrument-strategies b{white-space:normal!important;overflow-wrap:anywhere!important}.settings-row-actions{justify-content:stretch!important}.settings-row-actions button{flex:1 1 90px!important}.trade-stats-breakdown p{grid-template-columns:minmax(0,1fr)!important}.trade-breakdown-values{justify-content:flex-start!important;flex-wrap:wrap!important}}.funded-stat strong.positive,.funded-table td.positive,.archived-account-row .positive{color:var(--profit-positive)!important}.funded-stat strong.negative,.funded-table td.negative,.archived-account-row .negative{color:var(--profit-negative)!important}.funded-stat strong.warning,.funded-table td.warning{color:var(--warning)!important}.funded-stat strong.neutral,.funded-table td.neutral{color:var(--profit-neutral)!important}.funded-overview-grid .funded-panel:nth-child(2) .funded-stat strong,.funded-overview-grid .funded-panel:nth-child(3) .funded-stat strong,.funded-overview-grid .funded-panel:nth-child(4) .funded-stat strong,.funded-ledger-summary .funded-stat strong{font-weight:850!important}:root{--bg: #05070b;--bg-2: #080c12;--panel: #0c121b;--panel-2: #101824;--panel-3: #141e2b;--line: rgba(255,255,255,.075);--line-strong: rgba(255,255,255,.14);--text: #f4f7fb;--muted: #94a0b2;--muted-2: #657184;--red: #ff4655;--red-2: #ff6672;--red-soft: rgba(255,70,85,.1);--green: #26d07c;--orange: #f5b942;--blue: #6a8fff;--shadow: 0 24px 70px rgba(0,0,0,.42);--radius: 18px}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{color:var(--text);background:radial-gradient(circle at 18% -10%,rgba(255,70,85,.055),transparent 28%),radial-gradient(circle at 82% 10%,rgba(78,95,132,.05),transparent 28%),linear-gradient(180deg,#05070b,#070a10)!important}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell.home-only-shell{display:block;min-height:100vh;color:var(--text);background:transparent}.app-shell.home-only-shell .main-area{min-width:0;background:transparent!important}.app-top-navigation{position:sticky;top:0;z-index:100;width:100%;min-height:68px;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;background:#05080de6;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-top-nav-inner{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:68px;padding:0 26px}.app-top-brand{display:inline-flex;align-items:center;min-width:0;padding:0;color:inherit;border:0;background:transparent}.app-primary-nav{display:flex;align-items:stretch;justify-content:center;gap:3px;min-width:0;height:68px;overflow-x:auto;scrollbar-width:none}.app-primary-nav::-webkit-scrollbar{display:none}.app-primary-nav-item{position:relative;flex:0 0 auto;min-height:68px;min-width:max-content;padding:0 15px;color:#9ba6b7;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase;transition:color .18s ease,background .18s ease,text-shadow .18s ease}.app-primary-nav-item:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--red);opacity:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.app-primary-nav-item:hover{color:#fff;background:linear-gradient(180deg,rgba(255,70,85,.055),transparent)}.app-primary-nav-item:hover:after{opacity:.45;transform:scaleX(1)}.app-primary-nav-item.active,.app-primary-nav-item[aria-current=page]{color:#fff;background:linear-gradient(180deg,#ff465517,#ff465504);text-shadow:0 0 14px rgba(255,70,85,.18)}.app-primary-nav-item.active:after,.app-primary-nav-item[aria-current=page]:after{opacity:1;transform:scaleX(1);box-shadow:0 0 14px #ff465575}.app-top-actions{position:relative;display:inline-flex;justify-self:end;align-items:center}.app-account-button.user-menu-trigger{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:4px 10px 4px 5px;color:#fff;border:1px solid var(--line);border-radius:999px;background:#ffffff06;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.app-account-button.user-menu-trigger:hover,.app-account-button.user-menu-trigger[aria-expanded=true]{border-color:#ff465566;background:#ff46550b;box-shadow:0 0 18px #ff465514}.user-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-size:12px;font-weight:900;background:linear-gradient(145deg,#ff465530,#ffffff09);border:1px solid rgba(255,70,85,.3)}.user-menu-chevron{width:14px;height:14px;color:var(--muted);transition:transform .18s ease,color .18s ease}.app-account-button.user-menu-trigger.open .user-menu-chevron,.app-account-button.user-menu-trigger[aria-expanded=true] .user-menu-chevron{color:#fff;transform:rotate(180deg)}.app-account-menu.user-menu-dropdown{position:absolute;top:48px;right:0;z-index:220;width:230px;padding:8px;border:1px solid var(--line);border-radius:13px;background:#0d1420;box-shadow:var(--shadow)}.app-account-menu-head{padding:10px;margin-bottom:6px;border-bottom:1px solid var(--line)}.app-account-menu-head strong,.app-account-menu-head span{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account-menu-head strong{color:#fff;font-size:13px}.app-account-menu-head span{color:var(--muted);font-size:11px}.app-account-menu .user-menu-item{width:100%;min-height:38px;padding:0 10px;color:#c4ccd8;text-align:left;border:0;border-radius:8px;background:transparent}.app-account-menu .user-menu-item:hover{color:#fff;background:#ff46550f}.app-account-menu .user-menu-item.logout,.app-account-menu .user-menu-item.danger{color:#ff707c}.app-shell.home-only-shell .content{width:min(1660px,calc(100% - 48px));max-width:1660px;margin:0 auto;padding:26px 0 50px}.home-workspace{display:grid;gap:0;width:100%;max-width:100%}.home-workspace *,.home-workspace *:before,.home-workspace *:after{min-width:0}.home-flow-section{padding:20px 0 22px;border-bottom:1px solid rgba(255,255,255,.055)}.home-flow-section:first-child{padding-top:8px}.home-flow-section:last-child{border-bottom:0}.home-flow-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.home-flow-heading span{color:#dde5ef;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.home-flow-heading strong{color:var(--muted);font-size:12px;font-weight:750}.home-symbol-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-symbol-block{min-height:136px;padding:17px 18px;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.12),transparent 42%),linear-gradient(180deg,#ffffff06,#ffffff01),var(--panel);box-shadow:inset 0 1px #ffffff06,0 12px 30px #0003,0 0 20px #ff465506;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-symbol-block:hover{transform:translateY(-2px);border-color:#ff465580;box-shadow:0 0 0 1px #ff465514,0 0 34px #ff46551a,0 16px 38px #0000004d}.home-symbol-main strong{display:block;margin:0 0 4px;overflow:hidden;color:#fff;font-size:22px;font-weight:900;letter-spacing:-.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-symbol-main span,.home-symbol-strategy em{display:block;color:var(--muted);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-symbol-strategy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 0;padding-top:13px;border-top:1px solid var(--line)}.home-symbol-strategy b,.home-symbol-block small,.home-news-line .impact-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid var(--line-strong);border-radius:999px;background:#ffffff06;color:#fff;font-size:11px;font-weight:850}.home-symbol-strategy b{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-symbol-block small{color:#36df8c;border-color:#24d07c47;background:#24d07c17}.home-market-section{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:15px;background:radial-gradient(circle at 50% -20%,rgba(255,70,85,.1),transparent 40%),linear-gradient(180deg,#ffffff05,#ffffff01),var(--panel);box-shadow:inset 0 1px #ffffff05,0 0 28px #ff465509}.home-market-section .home-flow-heading{padding:16px 18px 0;margin-bottom:12px}.home-clock-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.home-clock-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-right:1px solid var(--line)}.home-clock-line:last-child{border-right:0}.home-clock-line span{color:var(--muted);font-size:12px}.home-clock-line strong{color:#fff;font-size:15px;font-variant-numeric:tabular-nums}.home-planner-main-fields{display:grid;grid-template-columns:1fr .8fr 1fr 1.35fr .8fr .9fr;gap:10px}.home-planner-note-row{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.home-workspace input,.home-workspace select,.home-workspace textarea{width:100%;min-height:42px;padding:0 12px;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#080d14;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.home-workspace input:hover,.home-workspace select:hover,.home-workspace textarea:hover{border-color:#ff465552}.home-workspace input:focus,.home-workspace select:focus,.home-workspace textarea:focus{border-color:#ff46559e;box-shadow:0 0 0 3px #ff465514,0 0 18px #ff465511}.home-workspace textarea{min-height:110px;padding-top:10px;resize:vertical}.home-block-field{display:grid;gap:4px}.home-block-field span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home-planner-note-row button,.home-news-line-actions button{min-height:42px;padding:0 15px;color:#fff;border:1px solid var(--line-strong);border-radius:9px;background:var(--panel-3);font-weight:850;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.home-planner-note-row button:hover,.home-news-line-actions button:hover{border-color:#ff46557a;background:#ff46550f;box-shadow:0 0 18px #ff465512}.home-week-news-list{display:flex;flex-direction:column;gap:10px}.home-news-day-group h3{margin:0 0 6px;color:#ebeff5;font-size:12px;font-weight:850}.home-news-line{display:grid;grid-template-columns:78px 72px minmax(0,1fr) 120px auto;gap:10px;align-items:center;min-height:50px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;transition:border-color .18s ease,background .18s ease}.home-news-line:hover{border-color:#ff465547;background:#ff465505}.home-news-line time,.home-news-line>span{color:#fff;font-size:13px;font-weight:850}.home-news-line strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.home-news-line-actions{display:flex;justify-content:flex-end;gap:8px}.home-news-line-actions button{min-height:32px;padding:0 10px}.home-note-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-note-fields label{display:grid;gap:7px}.home-note-fields label span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.home-empty{margin:0;color:var(--muted);font-size:13px}@media(max-width:1180px){.app-top-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0 14px}.app-top-brand .logbook-wordmark{display:none}.app-primary-nav{justify-content:flex-start}.home-symbol-list,.home-clock-lines,.home-note-fields{grid-template-columns:1fr}.home-clock-line{border-right:0;border-bottom:1px solid var(--line)}.home-clock-line:last-child{border-bottom:0}.home-planner-main-fields{grid-template-columns:1fr 1fr}.home-planner-note-row{justify-content:stretch}}@media(max-width:760px){.app-top-navigation{display:none}.app-shell.home-only-shell .content{width:min(100% - 24px,1660px);padding:18px 0 34px}.home-planner-main-fields,.home-news-line{grid-template-columns:1fr}.home-news-line-actions{justify-content:stretch}.home-news-line-actions button{flex:1}}.app-scroll-progress{position:absolute;left:0;bottom:-1px;z-index:2;height:2px;width:0;background:linear-gradient(90deg,var(--red),var(--red-2));box-shadow:0 0 18px #ff46556b;pointer-events:none;transition:width 80ms linear}.app-top-navigation.scrolled{border-bottom-color:#ffffff17;background:#05080df5;box-shadow:0 12px 42px #00000047}.logbook-book-text{position:relative;background:linear-gradient(90deg,#e5e7eb,#ef4444 45%,#dc2626);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(239,68,68,.24)}.logbook-mark{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.app-top-brand:hover .logbook-mark{transform:translateY(-1px);box-shadow:0 0 24px #ff465524}.home-flow-section{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.home-flow-section.is-visible{opacity:1;transform:none}.home-planner-note-row button,.home-news-line-actions button,.app-account-menu .user-menu-item,.app-primary-nav-item{overflow:hidden}.home-planner-note-row button,.home-news-line-actions button{position:relative}.home-planner-note-row button:after,.home-news-line-actions button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0 36%,rgba(255,255,255,.16) 48%,transparent 60% 100%);transform:translate(-120%);transition:transform .45s ease;pointer-events:none}.home-planner-note-row button:hover:after,.home-news-line-actions button:hover:after{transform:translate(120%)}@media(prefers-reduced-motion:reduce){.home-flow-section,.home-symbol-block,.app-primary-nav-item,.app-scroll-progress,.logbook-mark{transition:none}.home-flow-section{opacity:1;transform:none}}@media(min-width:769px){.app-top-navigation{position:sticky!important;top:0!important;z-index:1000!important;display:block!important;width:100%!important;max-width:100vw!important;min-height:68px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;border-radius:0!important;background:#05080de6!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:translateY(0)!important;transition:transform .28s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease!important}.app-top-navigation.scrolled{background:#05080df7!important;border-bottom-color:#ffffff17!important;box-shadow:0 14px 38px #0000004d!important}.app-top-navigation.nav-hidden{transform:translateY(-100%)!important}.app-top-nav-inner{display:grid!important;grid-template-columns:220px minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:none!important;min-height:68px!important;margin:0!important;padding:0 26px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-primary-nav{height:68px!important;align-items:stretch!important;justify-content:center!important;gap:3px!important;overflow-x:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.app-primary-nav-item{min-height:68px!important;padding:0 15px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#9ba6b7!important;font-size:12px!important;font-weight:850!important;letter-spacing:.02em!important}.app-primary-nav-item:after{left:14px!important;right:14px!important;bottom:0!important;height:2px!important;background:var(--red)!important}.app-primary-nav-item:hover{color:#fff!important;background:linear-gradient(180deg,rgba(255,70,85,.055),transparent)!important;box-shadow:none!important}.app-primary-nav-item.active,.app-primary-nav-item[aria-current=page]{color:#fff!important;background:linear-gradient(180deg,#ff465517,#ff465504)!important;box-shadow:none!important;text-shadow:0 0 14px rgba(255,70,85,.18)!important}.app-account-button.user-menu-trigger,.app-account-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:40px!important;padding:4px 10px 4px 5px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:#ffffff06!important;box-shadow:none!important}.app-account-button.user-menu-trigger:hover,.app-account-button.user-menu-trigger[aria-expanded=true]{border-color:#ff465566!important;background:#ff46550b!important;box-shadow:0 0 18px #ff465514!important}}.app-scroll-progress{position:absolute!important;left:0!important;top:0!important;z-index:3!important;height:2px!important;background:linear-gradient(90deg,var(--red),var(--red-2))!important;box-shadow:0 0 18px #ff46556b!important;pointer-events:none!important}.logbook-title:after{content:"";position:absolute;top:-20%;right:-45%;bottom:-20%;left:-45%;background:linear-gradient(110deg,transparent 0 38%,rgba(255,255,255,.28) 48%,transparent 58% 100%);transform:translate(-140%);animation:logoShine 4.8s ease-in-out infinite;pointer-events:none}.logbook-title{position:relative;overflow:hidden}@keyframes logoShine{0%,64%{transform:translate(-140%);opacity:0}72%{opacity:.75}86%,to{transform:translate(140%);opacity:0}}.home-symbol-block,.home-market-section{position:relative;isolation:isolate;overflow:hidden;transform-style:preserve-3d}.home-symbol-block:before,.home-market-section:before{content:"";position:absolute;left:var(--mx, 50%);top:var(--my, 50%);z-index:-1;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(255,70,85,.16),rgba(255,70,85,.06) 34%,transparent 68%);opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease;pointer-events:none}.home-symbol-block:hover:before,.home-market-section:hover:before{opacity:1}.home-symbols-section.is-visible .home-symbol-block{animation:homeCardEnter .62s ease-out both;animation-delay:var(--stagger, 0ms)}@keyframes homeCardEnter{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.home-symbol-block:not(.is-ready){will-change:transform}@media(max-width:899px),(prefers-reduced-motion:reduce){.home-symbol-block{transform:none!important}.home-symbol-block:before,.home-market-section:before{display:none}}.logbook-logo,.app-top-brand .logbook-logo,.logbook-logo-topbar{display:inline-flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.logbook-mark,.logbook-logo-topbar .logbook-mark,.app-top-brand-logo .logbook-mark{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important;color:var(--red)!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.04em!important;border:1px solid rgba(255,70,85,.32)!important;background:linear-gradient(145deg,#ff46552e,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #ff465514!important}.logbook-mark svg{display:none!important}.logbook-mark span{display:block!important}.logbook-wordmark{display:grid!important;gap:4px!important;min-width:0!important}.logbook-kicker,.logbook-logo-topbar .logbook-kicker,.app-top-brand-logo .logbook-kicker{display:block!important;margin:0!important;color:var(--muted)!important;font-size:9px!important;line-height:1!important;font-weight:850!important;letter-spacing:.18em!important;text-transform:uppercase!important}.logbook-title,.logbook-logo-topbar .logbook-title,.app-top-brand-logo .logbook-title{display:inline-flex!important;align-items:baseline!important;gap:0!important;color:#fff!important;font-size:19px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.025em!important;text-transform:uppercase!important}.logbook-title>span:first-child{color:#fff!important}.logbook-book-text{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--red-2)!important;text-shadow:0 0 18px rgba(255,70,85,.28)!important}.home-heading-title{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:#dde5ef!important}.home-section-icon{flex:0 0 auto!important;width:16px!important;height:16px!important;color:var(--red)!important;filter:drop-shadow(0 0 8px rgba(255,70,85,.18))}.home-market-section{overflow:visible!important;padding:20px 0 22px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.home-market-section .home-flow-heading{padding:0!important;margin:0 0 14px!important}.home-market-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line)!important;border-radius:15px!important;background:radial-gradient(circle at 50% -20%,rgba(255,70,85,.1),transparent 40%),linear-gradient(180deg,#ffffff05,#ffffff01),var(--panel)!important;box-shadow:inset 0 1px #ffffff05,0 0 28px #ff465509!important}.home-live-badge{color:#36df8c!important;border:1px solid rgba(36,208,124,.28)!important;background:#24d07c17!important;border-radius:999px!important;min-height:24px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.home-symbol-strategy b{color:#dbe3ee!important;border-color:#ffffff21!important;background:#ffffff06!important}.home-symbol-block small{color:#36df8c!important;border-color:#24d07c52!important;background:#24d07c1a!important}.impact-badge.high,.home-news-line .impact-badge.high{color:#ff7c88!important;border-color:#ff46557a!important;background:#ff465521!important;box-shadow:0 0 14px #ff46551f!important}.impact-badge.medium,.home-news-line .impact-badge.medium{color:#ffc45b!important;border-color:#f5b9426b!important;background:#f5b9421c!important;box-shadow:0 0 12px #f5b94214!important}.impact-badge.low,.home-news-line .impact-badge.low{color:#a7c4ff!important;border-color:#6a8fff4d!important;background:#6a8fff14!important;box-shadow:none!important}.impact-select.high{color:#ff9aa4!important;border-color:#ff46556b!important;background:linear-gradient(180deg,#ff46551a,#080d14f5)!important}.impact-select.medium{color:#ffc45b!important;border-color:#f5b9426b!important;background:linear-gradient(180deg,#f5b9421a,#080d14f5)!important}.impact-select.low{color:#a7c4ff!important;border-color:#6a8fff4d!important;background:linear-gradient(180deg,#6a8fff14,#080d14f5)!important}.home-market-panel:before{content:"";position:absolute;left:var(--mx, 50%);top:var(--my, 50%);z-index:-1;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,rgba(255,70,85,.14),rgba(255,70,85,.05) 34%,transparent 68%);opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease;pointer-events:none}.home-market-panel:hover:before{opacity:1}.home-market-summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:0}.home-market-current,.home-market-next{min-height:118px;padding:19px 20px;transition:background .18s ease}.home-market-current{border-right:1px solid var(--line)}.home-market-current:hover,.home-market-next:hover{background:#ff465508}.home-market-current span,.home-market-next span{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.home-market-current strong{display:block;margin-top:7px;color:#fff;font-size:clamp(24px,3vw,38px);font-weight:950;letter-spacing:.02em;line-height:1.05;text-transform:uppercase;text-shadow:0 0 24px rgba(255,70,85,.12)}.home-market-next strong{display:block;margin-top:7px;color:#fff;font-size:17px;font-weight:900;text-transform:uppercase}.home-market-current small,.home-market-next small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.home-market-next p{margin:10px 0 0;color:var(--orange);font-size:12px;font-weight:800}.home-market-next p b{color:#fff3cf;font-variant-numeric:tabular-nums}@media(max-width:1180px){.home-market-summary{grid-template-columns:1fr}.home-market-current{border-right:0;border-bottom:1px solid var(--line)}.home-market-next{border-bottom:1px solid var(--line)}}.auth-start-screen{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;overflow-x:hidden;background:radial-gradient(circle at 18% 12%,rgba(255,70,85,.12),transparent 30%),radial-gradient(circle at 82% 20%,rgba(91,112,170,.1),transparent 28%),linear-gradient(180deg,#05070b,#070a10)}.auth-start-screen:has(.auth-showcase-panel){display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;align-items:stretch}.auth-start-screen:has(.approval-card),.auth-start-screen:has(.workspace-onboarding-card),.auth-start-screen:has(.auth-migration-modal){display:flex}.auth-showcase-panel,.auth-entry-card{border:1px solid var(--line, rgba(255,255,255,.1));border-radius:22px;background:linear-gradient(180deg,#ffffff05,#ffffff01),#080d14db;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-showcase-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:min(860px,calc(100dvh - 48px));min-width:0;overflow:hidden;padding:34px;animation:authShowcaseEnter .72s cubic-bezier(.16,1,.3,1) both}.auth-showcase-panel:before{content:"";position:absolute;inset:auto -10% -30% 20%;height:360px;background:radial-gradient(circle,rgba(255,70,85,.14),transparent 68%);pointer-events:none}.auth-showcase-panel:after{content:"";position:absolute;left:var(--hero-x, 48%);top:var(--hero-y, 38%);width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(255,70,85,.12),rgba(255,70,85,.04) 42%,transparent 70%);opacity:.75;transform:translate(-50%,-50%);pointer-events:none;transition:left .12s ease,top .12s ease}.auth-showcase-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 40% 35%,black,transparent 72%);mask-image:radial-gradient(circle at 40% 35%,black,transparent 72%);pointer-events:none}.auth-showcase-top,.auth-hero-copy,.auth-feature-grid,.auth-chart-line{position:relative;z-index:1}.auth-showcase-panel .logbook-logo-hero{align-items:center;flex-direction:row;gap:12px}.auth-showcase-panel .logbook-logo-hero .logbook-mark{width:46px;height:46px;border-radius:14px}.auth-showcase-panel .logbook-logo-hero .logbook-kicker{font-size:10px;letter-spacing:.18em;margin-bottom:3px}.auth-showcase-panel .logbook-logo-hero .logbook-title{font-size:20px;letter-spacing:-.03em}.auth-hero-copy{max-width:760px;margin:40px 0 26px}.auth-hero-kicker{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:999px;background:#ff465512;border:1px solid rgba(255,70,85,.22);color:#ff8190;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.auth-hero-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red, #ff4655);box-shadow:0 0 10px #ff46558c}.auth-hero-copy h1{max-width:720px;margin:18px 0 14px;color:#fff;font-size:clamp(42px,5vw,78px);line-height:.98;letter-spacing:-.055em}.auth-hero-copy h1 span{color:var(--red, #ff4655)}.auth-hero-copy p{max-width:680px;margin:0;color:#aab4c2;font-size:15px;line-height:1.65}.auth-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-feature-card{position:relative;min-height:160px;padding:17px;overflow:hidden;border:1px solid var(--line, rgba(255,255,255,.1));border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.07),transparent 46%),#ffffff03;color:inherit;text-align:left;cursor:pointer;opacity:0;transform:translateY(16px);animation:authFeatureIn .55s ease-out forwards;animation-delay:var(--auth-delay, 0ms);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.auth-feature-card:after{content:"";position:absolute;left:var(--mx, 50%);top:var(--my, 50%);width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,70,85,.12),transparent 70%);opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease;pointer-events:none}.auth-feature-card:hover{transform:translateY(-2px);border-color:#ff465566;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.12),transparent 46%),#ff465506;box-shadow:0 0 24px #ff465512}.auth-feature-card:hover:after{opacity:1}.auth-feature-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:16px;border-radius:10px;border:1px solid rgba(255,70,85,.2);background:#ff465514;color:#ff7683;font-size:12px;font-weight:900}.auth-feature-card strong{display:block;margin:0 0 7px;color:#fff;font-size:15px}.auth-feature-card small{display:block;color:var(--muted, #8b96a7);font-size:11px;line-height:1.55}.auth-feature-card em{display:inline-block;margin-top:12px;color:#ff7d8a;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.auth-chart-line{width:min(360px,50%);min-width:260px;margin-top:18px;opacity:.82;filter:drop-shadow(0 0 18px rgba(255,70,85,.13))}.auth-chart-line path:last-child{stroke-dasharray:420;stroke-dashoffset:420;animation:authChartDraw 3.2s ease-in-out infinite alternate}.auth-entry-card{align-self:center;display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:min(860px,calc(100dvh - 48px));padding:28px;animation:authPanelEnter .8s cubic-bezier(.16,1,.3,1) .12s both}.auth-entry-card .login-brand{margin-bottom:24px}.auth-entry-card .logbook-logo-auth .logbook-mark{width:46px;height:46px;border-radius:14px}.auth-entry-card .logbook-logo-auth .logbook-title{font-size:20px}.auth-entry-card .logbook-logo-auth .logbook-kicker{font-size:10px;letter-spacing:.18em}.auth-card-copy{margin-bottom:22px}.auth-card-copy h1,.auth-card h1{margin:0;color:#fff;font-size:28px;letter-spacing:-.03em;line-height:1.05}.auth-card-copy p,.auth-card>p{margin:8px 0 0;color:var(--muted, #8b96a7);font-size:12px;line-height:1.55}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:18px;border:1px solid var(--line, rgba(255,255,255,.1));border-radius:11px;background:#070c13}.auth-mode-tabs button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--muted, #8b96a7);font-size:11px;font-weight:900;letter-spacing:.04em;cursor:pointer}.auth-mode-tabs button.active{color:#fff;background:#ff46551a;box-shadow:inset 0 0 0 1px #ff465538}.auth-form-body{display:grid;gap:12px;transition:opacity .18s ease,transform .18s ease}.auth-form-body label{display:grid;gap:7px;margin:0}.auth-form-body label span{color:var(--muted, #8b96a7);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.auth-input,.auth-card input,.local-login-card input{width:100%;height:44px;min-height:44px;padding:0 12px;color:#fff;background:#070c13;border:1px solid rgba(255,255,255,.11);border-radius:10px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-input:hover,.auth-card input:hover{border-color:#ff46554d}.auth-input:focus,.auth-card input:focus,.local-login-card input:focus{border-color:#ff465594;box-shadow:0 0 0 3px #ff465514,0 0 20px #ff46550f;background:#070c13}.auth-options-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:20px}.auth-inline-link{justify-self:end;margin:0!important;color:#ff7d8a!important;font-size:11px!important;font-weight:800!important}.auth-primary-button,.auth-card button[type=submit],.local-login-card button[type=submit]{position:relative;min-height:46px;overflow:hidden;border:1px solid rgba(255,110,122,.34);border-radius:10px;color:#fff;font-weight:900;background:linear-gradient(180deg,#ffffff14,#fff0),var(--red, #ff4655);box-shadow:0 12px 26px #ff465529;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;text-transform:none;letter-spacing:0;cursor:pointer}.auth-primary-button:after,.auth-card button[type=submit]:after{content:"";position:absolute;inset:0 auto 0 -70%;width:52%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:skew(-18deg);transition:left .45s ease}.auth-primary-button:hover:after,.auth-card button[type=submit]:hover:after{left:120%}.auth-primary-button:hover,.auth-card button[type=submit]:hover{background:linear-gradient(180deg,#ffffff1a,#fff0),var(--red-2, #ff2f42);box-shadow:0 14px 32px #ff465538}.auth-divider{display:flex;align-items:center;gap:10px;margin:4px 0;color:var(--muted-2, #6f7a89);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line, rgba(255,255,255,.1))}.auth-google-button{width:100%;min-height:42px;border-radius:10px;border:1px solid var(--line-strong, rgba(255,255,255,.18));background:var(--panel-3, #151e2b);color:#fff;font-weight:800;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-google-button:hover:not(:disabled){border-color:#ff465566;background:#ff46550d;box-shadow:0 0 18px #ff465514}.auth-google-button span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:9px;border-radius:999px;background:#fff;color:#111827;font-weight:950}.auth-bottom-switch{margin-top:8px;padding-top:12px;border-top:1px solid var(--line, rgba(255,255,255,.1))}.auth-bottom-switch button,.auth-switch-row button:not([type=submit]){min-height:32px;border-color:#ff465538;color:#fff;background:#ff465509}.auth-panel-pulse{animation:authPanelPulse .62s ease}.approval-card{max-width:540px}.approval-card .login-brand{margin-bottom:20px}@keyframes authShowcaseEnter{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes authPanelEnter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authFeatureIn{to{opacity:1;transform:translateY(0)}}@keyframes authChartDraw{to{stroke-dashoffset:0}}@keyframes authPanelPulse{0%,to{box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff06}45%{box-shadow:0 30px 90px #0000006b,0 0 42px #ff46552e,inset 0 1px #ffffff06}}@media(max-width:1000px){.auth-start-screen:has(.auth-showcase-panel){grid-template-columns:1fr;align-content:start;padding:12px;overflow-y:auto}.auth-showcase-panel,.auth-entry-card{min-height:auto}.auth-showcase-panel{padding:24px}.auth-entry-card{width:100%;max-width:560px;justify-self:center}.auth-chart-line{display:none}}@media(max-width:640px){.auth-start-screen{padding:12px}.auth-showcase-panel,.auth-entry-card{border-radius:18px;padding:20px}.auth-hero-copy{margin:24px 0 20px}.auth-hero-copy h1{font-size:42px}.auth-hero-copy p{font-size:13px}.auth-feature-grid{grid-template-columns:1fr 1fr;gap:10px}.auth-feature-card{min-height:132px;padding:13px}.auth-feature-icon{margin-bottom:10px}.auth-feature-card small{display:none}.auth-feature-card em{margin-top:8px}.auth-entry-card .login-brand{display:flex}}@media(max-width:430px){.auth-feature-grid{grid-template-columns:1fr}.auth-hero-copy h1{font-size:36px}.auth-mode-tabs{grid-template-columns:1fr}}.auth-start-screen.auth-login-layout{display:grid!important;grid-template-columns:minmax(0,1.95fr) minmax(360px,.95fr)!important;gap:18px!important;align-items:stretch!important;justify-content:center!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:clamp(16px,3.2vh,34px) clamp(18px,10vw,192px)!important;overflow:hidden!important}.auth-login-layout .auth-showcase-panel,.auth-login-layout .auth-entry-card{width:100%!important;height:100%!important;min-height:0!important;max-height:calc(100dvh - clamp(32px,6.4vh,68px))!important;overflow:hidden!important}.auth-login-layout .auth-showcase-panel{padding:clamp(26px,3.7vh,36px)!important}.auth-login-layout .auth-entry-card{align-self:stretch!important;justify-self:stretch!important;padding:clamp(24px,3.5vh,36px) 28px!important}.auth-login-layout .auth-hero-copy{margin:clamp(28px,5vh,46px) 0 clamp(22px,4vh,34px)!important}.auth-login-layout .auth-hero-copy h1{max-width:800px!important;font-size:clamp(54px,4.55vw,82px)!important;line-height:.98!important}.auth-login-layout .auth-hero-copy p{max-width:720px!important;font-size:15px!important}.auth-login-layout .auth-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.auth-login-layout .auth-feature-card{min-height:clamp(118px,15.8vh,160px)!important;padding:clamp(13px,1.8vh,17px)!important}.auth-login-layout .auth-feature-icon{margin-bottom:clamp(8px,1.4vh,15px)!important}.auth-login-layout .auth-feature-card small{display:block!important;line-height:1.45!important}.auth-login-layout .auth-feature-card em{margin-top:clamp(7px,1.3vh,12px)!important}.auth-login-layout .auth-chart-line{position:absolute!important;right:32px!important;top:112px!important;width:min(260px,26%)!important;min-width:180px!important;margin:0!important;opacity:.58!important}.auth-login-layout .auth-card-copy{margin-bottom:clamp(18px,3vh,24px)!important}.auth-login-layout .auth-form-body{gap:clamp(10px,1.8vh,13px)!important}.auth-login-layout .auth-input,.auth-login-layout .auth-card input,.auth-login-layout .local-login-card input{height:clamp(42px,5.4vh,48px)!important;min-height:42px!important}.auth-login-layout .auth-primary-button{min-height:clamp(46px,5.8vh,52px)!important}.auth-login-layout .auth-google-button{min-height:clamp(42px,5.2vh,46px)!important}@media(max-width:1180px),(max-height:760px){.auth-start-screen.auth-login-layout{padding:14px!important;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr)!important}.auth-login-layout .auth-showcase-panel,.auth-login-layout .auth-entry-card{max-height:calc(100dvh - 28px)!important}.auth-login-layout .auth-hero-copy h1{font-size:clamp(42px,4.4vw,62px)!important}.auth-login-layout .auth-hero-copy p{font-size:13px!important}.auth-login-layout .auth-feature-card{min-height:112px!important}.auth-login-layout .auth-feature-card small{display:none!important}}@media(max-width:900px){.auth-start-screen.auth-login-layout{display:grid!important;grid-template-columns:1fr!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important}.auth-login-layout .auth-showcase-panel,.auth-login-layout .auth-entry-card{height:auto!important;max-height:none!important;overflow:hidden!important}.auth-login-layout .auth-showcase-panel{min-height:auto!important}.auth-login-layout .auth-entry-card{max-width:560px!important;justify-self:center!important}}.trade-log-page,.funded-zone-page,.risk-lab-page,.backtesting-page,.settings-page{--module-bg: rgba(5, 9, 15, .72);--module-panel: rgba(12, 18, 28, .86);--module-panel-2: rgba(16, 24, 36, .82);--module-line: rgba(255,255,255,.1);--module-line-strong: rgba(255,255,255,.18);--module-muted: #9aa6b8;--module-red: #ff4655;--module-green: #39d98a;--module-orange: #f5a524;display:grid;gap:18px;width:100%;max-width:100%;min-width:0}.trade-log-header,.funded-header,.risk-lab-page>header,.backtesting-hero,.backtesting-page>header,.settings-page>header,.bt-page-header-v2,.bt-v3-header{position:relative;overflow:hidden;border:1px solid var(--module-line);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.09),transparent 40%),linear-gradient(180deg,#ffffff07,#ffffff02),var(--module-panel);box-shadow:0 22px 70px #0000004d,inset 0 1px #ffffff09}.trade-log-header:before,.funded-header:before,.risk-lab-page>header:before,.backtesting-hero:before,.settings-page>header:before,.bt-page-header-v2:before,.bt-v3-header:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,70,85,.45),transparent);opacity:.65}.trade-log-header h1,.trade-log-header h2,.funded-header h1,.funded-header h2,.risk-lab-page>header span,.backtesting-hero h1,.backtesting-page>header h1,.settings-title h1,.bt-page-header-v2 h1,.bt-page-header-v2 h2,.bt-v3-header h2{color:#fff;letter-spacing:-.045em;text-transform:none}.trade-log-header p,.funded-header p,.risk-lab-page>header strong,.backtesting-hero p,.settings-title p,.bt-page-header-v2 p,.bt-v3-header p{color:var(--module-muted)}.trade-panel,.trade-log-card,.trade-summary-item,.trade-stats-tile,.trade-calendar-wrap,.funded-panel,.funded-card,.funded-stat,.funded-subcard,.funded-empty-state,.risk-lab-section,.risk-lab-summary-card,.backtesting-card,.bt-card,.bt-workspace-card,.bt-session-card,.bt-active-session-card,.bt-v3-card,.bt-v3-session-list,.bt-v3-session-row,.settings-card,.settings-subcard,.settings-info-tile,.settings-stat-card,.settings-instrument-row,.admin-user-row{border:1px solid var(--module-line);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.045),transparent 38%),linear-gradient(180deg,#ffffff05,#ffffff01),var(--module-panel);box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff06;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.trade-panel:hover,.trade-log-card:hover,.trade-summary-item:hover,.funded-panel:hover,.funded-card:hover,.funded-stat:hover,.risk-lab-section:hover,.bt-card:hover,.bt-session-card:hover,.bt-v3-card:hover,.settings-card:hover,.settings-instrument-row:hover,.admin-user-row:hover{border-color:#ff46553d;box-shadow:0 20px 56px #00000040,0 0 26px #ff46550b,inset 0 1px #ffffff09}.trade-summary-grid,.trade-kpis,.funded-overview-grid,.funded-grid,.risk-lab-controls,.risk-mode-row,.bt-workspace-metrics,.bt-v3-summary-grid,.bt-v3-analytics-grid,.settings-grid,.settings-clock-grid,.settings-instruments-list,.admin-users-list{gap:12px}.trade-summary-item,.funded-stat,.bt-workspace-metrics div,.bt-v3-metric,.settings-info-tile,.settings-stat-card{min-height:92px;padding:16px}.trade-summary-item span,.funded-stat span,.risk-lab-metric span,.bt-workspace-metrics span,.bt-v3-metric span,.settings-info-tile span,.settings-stat-card span,.trade-table th,.funded-table th,.risk-lab-table th,.bt-history-table th,.bt-v3-table th,.settings-table th{color:var(--module-muted);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.trade-summary-item strong,.funded-stat strong,.risk-lab-metric strong,.bt-workspace-metrics strong,.bt-v3-metric strong,.settings-info-tile strong,.settings-stat-card strong{color:#fff;font-weight:950;letter-spacing:-.02em}.positive,.win,.profit,.trade-summary-item .positive,.funded-stat strong.positive,.bt-v3-metric.positive strong,.bt-day-tile.win strong,.bt-v3-day.win strong{color:var(--module-green)!important}.negative,.loss,.trade-summary-item .negative,.funded-stat strong.negative,.bt-v3-metric.negative strong,.bt-day-tile.loss strong,.bt-v3-day.loss strong{color:var(--module-red)!important}.warning,.be,.partial,.trade-summary-item .warning,.funded-stat strong.warning,.bt-day-tile.be strong,.bt-day-tile.partial strong,.bt-v3-day.be strong,.bt-v3-day.partial strong{color:var(--module-orange)!important}.trade-actions,.trade-header-actions,.funded-account-actions,.funded-account-manage,.funded-controls,.risk-lab-controls,.bt-session-actions,.bt-workspace-actions,.bt-v3-actions,.settings-actions,.settings-row-actions,.admin-user-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.trade-actions button,.trade-header-actions button,.trade-form-actions button,.funded-account-actions button,.funded-controls button,.funded-create-actions button,.funded-result-form button,.risk-lab-page button,.bt-session-actions button,.bt-workspace-actions button,.bt-v3-actions button,.backtesting-page button,.settings-page button,.settings-modal button,.admin-user-actions button{min-height:38px;border:1px solid var(--module-line-strong);border-radius:10px;background:#111926d1;color:#fff;font-weight:850;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.trade-actions button:hover:not(:disabled),.trade-header-actions button:hover:not(:disabled),.trade-form-actions button:hover:not(:disabled),.funded-account-actions button:hover:not(:disabled),.funded-controls button:hover:not(:disabled),.funded-create-actions button:hover:not(:disabled),.funded-result-form button:hover:not(:disabled),.risk-lab-page button:hover:not(:disabled),.bt-session-actions button:hover:not(:disabled),.bt-workspace-actions button:hover:not(:disabled),.bt-v3-actions button:hover:not(:disabled),.backtesting-page button:hover:not(:disabled),.settings-page button:hover:not(:disabled),.settings-modal button:hover:not(:disabled),.admin-user-actions button:hover:not(:disabled){border-color:#ff46556b;background:#ff46550e;box-shadow:0 0 18px #ff465514}.trade-add-button,.trade-form-actions button[type=submit],.funded-result-form button[type=submit],.funded-controls button:first-child,.funded-create-actions button:first-child,.settings-page>header button:first-of-type,.bt-primary,.bt-save-next,.bt-v3-actions button:first-child{border-color:#ff6e7a57!important;background:linear-gradient(180deg,#ffffff14,#fff0),var(--module-red)!important;box-shadow:0 12px 26px #ff465529!important}.funded-secondary-button.danger,.settings-row-actions button:last-child,.admin-user-actions button:nth-child(2),.trade-delete-button{color:#ffc6c6!important;border-color:#ff465542!important;background:#ff46550e!important}.trade-field input,.trade-field select,.trade-field textarea,.funded-field input,.funded-field select,.funded-account-actions select,.risk-lab-field input,.risk-lab-field select,.risk-lab-table input,.settings-field input,.settings-field select,.settings-field textarea,.settings-modal input,.settings-modal select,.settings-modal textarea,.backtesting-page input,.backtesting-page select,.backtesting-page textarea,.bt-modal input,.bt-modal select,.bt-modal textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#070c13;color:#fff;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.trade-field input:focus,.trade-field select:focus,.trade-field textarea:focus,.funded-field input:focus,.funded-field select:focus,.funded-account-actions select:focus,.risk-lab-field input:focus,.risk-lab-field select:focus,.risk-lab-table input:focus,.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus,.settings-modal input:focus,.settings-modal select:focus,.settings-modal textarea:focus,.backtesting-page input:focus,.backtesting-page select:focus,.backtesting-page textarea:focus,.bt-modal input:focus,.bt-modal select:focus,.bt-modal textarea:focus{border-color:#ff465594;box-shadow:0 0 0 3px #ff465514,0 0 20px #ff46550e}.trade-table-wrap,.trade-calendar-wrap,.funded-table-wrap,.risk-lab-table-wrap,.bt-history-table-wrap,.bt-table-wrap,.settings-table-wrap,.trade-import-preview{max-width:100%;overflow-x:auto;border-radius:16px}.trade-table,.funded-table,.risk-lab-table,.bt-history-table,.bt-v3-table,.settings-table,.trade-import-preview table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--module-line);border-radius:15px;background:#080d14bd}.trade-table th,.trade-table td,.funded-table th,.funded-table td,.risk-lab-table th,.risk-lab-table td,.bt-history-table th,.bt-history-table td,.bt-v3-table th,.bt-v3-table td,.settings-table th,.settings-table td,.trade-import-preview th,.trade-import-preview td{border-bottom:1px solid rgba(255,255,255,.07);padding:12px 13px}.trade-table tr:hover td,.funded-table tr:hover td,.risk-lab-table tr:hover td,.bt-history-table tr:hover td,.bt-v3-table tr:hover td,.settings-table tr:hover td{background:#ff465506}.trade-calendar-grid .day,.trade-calendar .day,.bt-day-tile,.bt-v3-day{border:1px solid var(--module-line);background:#0d141fdb;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.trade-calendar-grid .day.profit,.trade-calendar .day.profit,.bt-day-tile.win,.bt-v3-day.win{border-color:#39d98a57!important;box-shadow:0 0 22px #39d98a14!important}.trade-calendar-grid .day.loss,.trade-calendar .day.loss,.bt-day-tile.loss,.bt-v3-day.loss{border-color:#ff465561!important;box-shadow:0 0 22px #ff465514!important}.trade-calendar-grid .day.be,.trade-calendar .day.be,.bt-day-tile.be,.bt-v3-day.be,.bt-day-tile.partial,.bt-v3-day.partial{border-color:#f5a5245c!important;box-shadow:0 0 22px #f5a52412!important}.mode-toggle,.risk-lab-segmented,.trade-view-toggle,.bt-v3-subnav,.backtest-subnav{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border:1px solid var(--module-line);border-radius:12px;background:#070c13}.mode-toggle button,.risk-lab-segmented button,.trade-view-toggle button,.bt-v3-subnav button,.backtest-subnav button{border:0!important;background:transparent!important;color:var(--module-muted)!important}.mode-toggle button.active,.risk-lab-segmented button.active,.trade-view-toggle button.active,.bt-v3-subnav button.active,.backtest-subnav button.active{color:#fff!important;background:#ff46551a!important;box-shadow:inset 0 0 0 1px #ff465538!important}.risk-lab-summary-card{border-color:#ff465529}.risk-lab-results{display:grid;gap:0}.risk-lab-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.075)}.risk-lab-metric:last-child{border-bottom:0}.risk-lab-metric.value-buy strong{color:var(--module-green)}.risk-lab-metric.value-sell strong,.risk-lab-metric.value-invalid strong{color:var(--module-red)}.risk-lab-metric.value-waiting strong{color:var(--module-orange)}.phase-timeline,.funded-stage-timeline,.stage-timeline{gap:14px}.phase-node,.stage-card,.funded-stage-card{border-radius:16px;border-color:var(--module-line);background:#0a1019d1}.phase-node.active,.stage-card.active,.funded-stage-card.active{border-color:#ffffff4d;box-shadow:0 0 28px #ffffff0f,0 0 24px #ff46550d}.phase-node.passed,.stage-card.passed,.funded-stage-card.passed{border-color:#39d98a52;box-shadow:0 0 22px #39d98a12}.settings-instrument-row{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(140px,.7fr) minmax(190px,1fr) minmax(180px,auto) auto;gap:18px;align-items:center}.settings-instrument-main strong{color:#fff;font-size:22px}.settings-status-pill.visible,.settings-status-pill.active,.admin-status-badge.approved,.admin-role-badge.admin{color:var(--module-green);border-color:#39d98a42;background:#39d98a14}.admin-status-badge.pending{color:var(--module-orange);border-color:#f5a52447;background:#f5a52414}.admin-status-badge.rejected{color:var(--module-red);border-color:#ff465547;background:#ff465514}.trade-log-page .trade-panel,.trade-log-page .trade-summary-item,.funded-zone-page .funded-panel,.funded-zone-page .funded-stat,.settings-page .settings-card,.settings-page .settings-instrument-row,.backtesting-page .bt-v3-metric,.backtesting-page .bt-v3-card,.risk-lab-page .risk-lab-controls,.risk-lab-page .risk-lab-section-heading,.risk-lab-page .risk-lab-section,.risk-lab-page .risk-lab-metric,.backtesting-page.btv4-page>.btv4-header,.backtesting-page.btv4-page .btv4-panel,.backtesting-page.btv4-page .btv4-metric,.backtesting-page.btv4-page .btv4-session-card{animation:moduleSectionIn .52s ease-out both}@keyframes moduleSectionIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.trade-summary-grid,.trade-kpis,.funded-overview-grid,.funded-grid,.bt-workspace-metrics,.bt-v3-summary-grid,.bt-v3-analytics-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-instrument-row{grid-template-columns:minmax(170px,1fr) minmax(160px,1fr)}.settings-row-actions,.settings-instrument-badges{justify-content:flex-start}}@media(max-width:760px){.trade-log-header,.funded-header,.risk-lab-page>header,.backtesting-hero,.settings-page>header,.bt-page-header-v2,.bt-v3-header{border-radius:18px;padding:18px!important}.trade-summary-grid,.trade-kpis,.funded-overview-grid,.funded-grid,.risk-lab-layout,.risk-lab-two-column,.bt-workspace-metrics,.bt-v3-summary-grid,.bt-v3-analytics-grid,.settings-grid,.settings-clock-grid,.settings-instrument-row{grid-template-columns:1fr!important}.trade-actions,.trade-header-actions,.funded-account-actions,.funded-account-manage,.funded-controls,.risk-lab-controls,.bt-session-actions,.bt-workspace-actions,.bt-v3-actions,.settings-actions,.settings-row-actions,.admin-user-actions{justify-content:stretch}.trade-actions button,.trade-header-actions button,.funded-account-actions button,.funded-controls button,.risk-lab-controls button,.bt-session-actions button,.bt-workspace-actions button,.bt-v3-actions button,.settings-actions button,.settings-row-actions button,.admin-user-actions button{flex:1 1 150px}.mode-toggle,.risk-lab-segmented,.trade-view-toggle,.bt-v3-subnav,.backtest-subnav{width:100%;grid-auto-flow:row;grid-template-columns:1fr}.risk-lab-metric{grid-template-columns:1fr;gap:4px}}.trade-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}.trade-kpi-card{min-height:0!important;padding:18px!important;display:flex!important;flex-direction:column;justify-content:space-between;gap:14px;border-radius:18px!important;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.065),transparent 42%),linear-gradient(180deg,#ffffff05,#ffffff01),#0a0f18eb!important}.trade-kpi-card h3{margin:0;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trade-kpi-main{display:block;color:#fff;font-size:clamp(24px,2.3vw,34px);font-weight:950;line-height:1;letter-spacing:-.04em}.trade-kpi-main.positive{color:var(--module-green, #39d98a)}.trade-kpi-main.negative{color:var(--module-red, #ff4655)}.trade-kpi-main.warning{color:var(--module-orange, #f5a524)}.trade-kpi-main.neutral{color:#f4f7fb}.trade-kpi-lines{display:grid;gap:7px}.trade-kpi-lines.split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.trade-kpi-lines span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--module-muted, #9aa6b8);font-size:11px;line-height:1.25}.trade-kpi-lines b{color:#fff;font-size:12px;font-weight:900;text-align:right;white-space:nowrap}.trade-kpi-lines b.positive{color:var(--module-green, #39d98a)}.trade-kpi-lines b.negative{color:var(--module-red, #ff4655)}.trade-kpi-lines b.warning{color:var(--module-orange, #f5a524)}.trade-kpi-lines b.neutral{color:#f4f7fb}.trade-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:16px;align-items:start}.trade-calendar-main{min-width:0}.trade-month-side-summary{position:sticky;top:86px;align-self:start;display:grid;gap:0;padding:16px;border:1px solid var(--module-line, rgba(255,255,255,.1));border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.055),transparent 45%),#080d14c7;box-shadow:inset 0 1px #ffffff06}.trade-month-side-summary h3{margin:0 0 12px;color:#fff;font-size:12px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.trade-month-side-summary div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;border-top:1px solid rgba(255,255,255,.075)}.trade-month-side-summary div:first-of-type{border-top:0}.trade-month-side-summary span{color:var(--module-muted, #9aa6b8);font-size:11px;font-weight:750}.trade-month-side-summary strong{color:#fff;font-size:13px;font-weight:950;text-align:right;white-space:nowrap}.trade-month-side-summary strong.positive{color:var(--module-green, #39d98a)}.trade-month-side-summary strong.negative{color:var(--module-red, #ff4655)}.trade-month-side-summary strong.warning{color:var(--module-orange, #f5a524)}.trade-month-side-summary strong.neutral{color:#f4f7fb}.trade-summary-grid.trade-kpi-grid .trade-summary-item,.trade-kpi-card .trade-summary-item{display:contents!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:1180px){.trade-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trade-calendar-layout{grid-template-columns:1fr}.trade-month-side-summary{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.trade-month-side-summary h3{grid-column:1 / -1}}@media(max-width:700px){.trade-kpi-grid{grid-template-columns:1fr!important}.trade-kpi-main{font-size:28px}.trade-month-side-summary{grid-template-columns:1fr}}.trade-summary-grid.trade-kpi-grid{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.trade-summary-grid.trade-kpi-grid .trade-kpi-card{position:relative;isolation:isolate;min-height:166px!important;height:100%;border:1px solid rgba(255,255,255,.105)!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000038!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.trade-summary-grid.trade-kpi-grid .trade-kpi-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0%,rgba(255,70,85,.14),transparent 58%);transition:opacity .18s ease}.trade-summary-grid.trade-kpi-grid .trade-kpi-card:hover{transform:translateY(-2px);border-color:#ff46556b!important;box-shadow:inset 0 1px #ffffff0b,0 22px 52px #00000047,0 0 24px #ff46551b!important}.trade-summary-grid.trade-kpi-grid .trade-kpi-card:hover:after{opacity:1}.trade-summary-grid.trade-kpi-grid .trade-kpi-card:hover .trade-kpi-main{filter:brightness(1.12)}.trade-kpi-label{margin:-4px 0 -8px;color:var(--module-muted, #9aa6b8);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.trade-filter-panel.trade-filters{padding:4px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.trade-filter-panel .trade-filter-heading{padding:0 0 2px!important;border-bottom:0!important}.trade-filter-panel .trade-field input,.trade-filter-panel .trade-field select{min-height:40px;background:#080d14db!important}.trade-view-actions button,.trade-add-button,.trade-import-button,.trade-statistics-button,.table-actions button{position:relative;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.trade-view-actions button:after,.trade-add-button:after,.trade-import-button:after,.trade-statistics-button:after,.table-actions button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent,rgba(255,255,255,.12),transparent);transition:transform .42s ease}.trade-view-actions button:hover,.trade-add-button:hover,.trade-import-button:hover,.trade-statistics-button:hover,.table-actions button:hover{border-color:#ff46556b!important;box-shadow:0 0 18px #ff46551f!important}.trade-view-actions button:hover:after,.trade-add-button:hover:after,.trade-import-button:hover:after,.trade-statistics-button:hover:after,.table-actions button:hover:after{transform:translate(120%)}.trade-calendar-panel,.table-panel{transition:opacity .18s ease,transform .18s ease}.trade-calendar-panel.is-active,.table-panel.is-active{opacity:1;transform:translateY(0)}.trade-calendar-panel.is-hidden,.table-panel.is-hidden{opacity:0;transform:translateY(6px)}.trade-calendar-day{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.trade-calendar-day.empty:hover{border-color:#ff465547!important;background:#ff465509!important}.trade-calendar-day.positive:hover{box-shadow:inset 0 0 0 1px #22c55e1f,0 0 18px #22c55e1f!important}.trade-calendar-day.negative:hover{box-shadow:inset 0 0 0 1px #ef44441f,0 0 18px #ef444421!important}.trade-calendar-day.neutral:hover{box-shadow:inset 0 0 0 1px #f59e0b1f,0 0 18px #f59e0b1f!important}.trade-month-summary .trade-summary-item strong:not(.positive):not(.negative):not(.warning),.trade-month-summary .trade-summary-item strong.neutral,.trade-month-side-summary strong:not(.positive):not(.negative):not(.warning),.trade-month-side-summary strong.neutral{color:#f4f7fb!important}.trade-month-side-summary div{border-radius:9px;padding:0 6px;margin-inline:-6px;transition:background .16s ease,color .16s ease}.trade-month-side-summary div:hover{background:#ff46550b}.trade-month-side-summary div:hover strong{filter:brightness(1.12)}@media(max-width:1180px){.trade-filter-panel.trade-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.trade-filter-panel.trade-filters{grid-template-columns:1fr!important}}.trade-summary-grid.trade-kpi-grid .trade-kpi-card{overflow:hidden!important;transform-style:preserve-3d;will-change:transform}.trade-summary-grid.trade-kpi-grid .trade-kpi-card:before{content:"";position:absolute;left:var(--mx, 50%);top:var(--my, 50%);z-index:-1;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,rgba(255,70,85,.16),rgba(255,70,85,.055) 34%,transparent 68%);opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease;pointer-events:none}.trade-summary-grid.trade-kpi-grid .trade-kpi-card:hover:before{opacity:1}@media(max-width:899px),(prefers-reduced-motion:reduce){.trade-summary-grid.trade-kpi-grid .trade-kpi-card{transform:none!important}}.trade-log-page>.trade-log-header{padding:0 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.trade-log-page>.trade-log-header:before,.trade-log-page>.trade-log-header:after{display:none!important}.trade-log-page>.trade-log-header h2{margin:0!important}.funded-zone-page{gap:18px!important}.funded-zone-page>.funded-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:0 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.funded-zone-page>.funded-header:before,.funded-zone-page>.funded-header:after{display:none!important}.funded-zone-page>.funded-header h2{margin:0!important;color:#fff!important;font-size:clamp(24px,2vw,32px)!important;letter-spacing:-.03em!important}.funded-zone-page>.funded-header p{margin:5px 0 0!important;max-width:560px;color:var(--muted, #94a0b2)!important;font-size:13px!important}.funded-account-actions{align-items:center!important;justify-content:flex-end!important;gap:10px!important}.funded-account-actions select{min-width:220px}.funded-account-actions button,.funded-result-form button,.funded-controls button,.funded-secondary-button{position:relative;overflow:hidden;border-radius:12px!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.funded-account-actions button:after,.funded-result-form button:after,.funded-controls button:after,.funded-secondary-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent,rgba(255,255,255,.12),transparent);transition:transform .42s ease}.funded-account-actions button:hover:after,.funded-result-form button:hover:after,.funded-controls button:hover:after,.funded-secondary-button:hover:after{transform:translate(120%)}.funded-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.funded-zone-page .funded-kpi-panel,.funded-stage-timeline-panel,.funded-stage-settings,.funded-stage-results,.archived-accounts,.funded-empty-state{border:1px solid rgba(255,255,255,.105)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.055),transparent 42%),linear-gradient(180deg,#ffffff05,#ffffff01),#0a0f18eb!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000038!important}.funded-zone-page .funded-kpi-panel{min-height:0!important;padding:18px!important;display:flex!important;flex-direction:column;gap:0!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.funded-zone-page .funded-kpi-panel:hover,.funded-stage-timeline-panel:hover,.funded-stage-settings:hover,.funded-stage-results:hover{transform:translateY(-1px);border-color:#ff465559!important;box-shadow:inset 0 1px #ffffff0b,0 22px 52px #00000040,0 0 24px #ff465514!important}.funded-zone-page .funded-kpi-panel h3,.funded-stage-timeline-panel h3,.funded-stage-settings h3,.funded-stage-results h3{margin:0 0 12px!important;color:#fff!important;font-size:12px!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}.funded-zone-page .funded-kpi-panel .funded-stat{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:32px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.funded-zone-page .funded-kpi-panel .funded-stat:last-of-type{border-bottom:0!important}.funded-zone-page .funded-kpi-panel .funded-stat span,.funded-month-side-summary span{color:var(--muted, #94a0b2)!important;font-size:11px!important;font-weight:760!important;letter-spacing:.01em!important;text-transform:none!important}.funded-zone-page .funded-kpi-panel .funded-stat strong{color:#fff;font-size:13px!important;font-weight:900!important;text-align:right;white-space:nowrap}.funded-account-manage{margin-top:13px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-start!important}.funded-account-manage button{min-height:34px!important;padding:7px 10px!important;font-size:11px!important}.funded-progress-bar{position:relative;height:8px;margin:8px 0 7px;overflow:hidden;border-radius:999px;background:#fff1;box-shadow:inset 0 1px 2px #00000059}.funded-progress-bar span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#ff4655eb,#39d98ae0);box-shadow:0 0 18px #39d98a29;transition:width .55s ease}.funded-progress-bar.negative span{background:linear-gradient(90deg,#ff4655eb,#ff5c5cb8);box-shadow:0 0 18px #ff465529}.funded-stage-timeline-panel{padding:18px!important}.phase-timeline-track{position:relative;display:flex!important;align-items:stretch;justify-content:center;gap:18px;max-width:980px;margin:0 auto}.phase-timeline-track:before{content:"";position:absolute;left:11%;right:11%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);pointer-events:none}.phase-node{position:relative;z-index:1;flex:1 1 0;max-width:260px;min-height:118px;padding:15px!important;border-radius:16px!important;background:#080d14f0!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff06!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.phase-node:hover{transform:translateY(-1px);border-color:#ff465547!important}.phase-node.active,.phase-node.active.active{border-color:#ff465573!important;box-shadow:inset 0 1px #ffffff09,0 0 24px #ff46551f!important}.phase-node.passed{border-color:#39d98a57!important;box-shadow:0 0 20px #39d98a14!important}.phase-node.failed{border-color:#ff46556b!important;box-shadow:0 0 20px #ff46551a!important}.phase-node.locked{opacity:.62}.phase-node span{width:28px!important;height:28px!important;background:#ff46551c!important;border:1px solid rgba(255,70,85,.24);color:#fff!important;border-radius:9px!important}.phase-node.passed span{background:#39d98a1a!important;border-color:#39d98a42}.phase-node.locked span{background:#ffffff0b!important;border-color:#ffffff14;color:var(--muted)!important}.phase-node strong{font-size:15px}.phase-status.passed{color:var(--green, #26d07c)!important}.phase-status.active{color:var(--red-2, #ff6672)!important}.phase-status.failed{color:var(--red, #ff4655)!important}.phase-status.locked{color:var(--muted-2, #657184)!important}.phase-node em{color:#fff;font-style:normal;font-size:12px;font-weight:850}.funded-stage-settings{padding:18px!important}.funded-stage-settings .funded-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}.funded-stage-settings .funded-controls{justify-content:flex-end!important;gap:10px!important}.funded-stage-results{padding:18px!important}.funded-ledger-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.funded-ledger-summary .funded-stat{display:grid!important;gap:7px!important;min-height:84px!important;padding:14px!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:15px!important;background:#080d14c2!important;box-shadow:none!important}.funded-ledger-summary .funded-stat span{color:var(--muted, #94a0b2)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}.funded-ledger-summary .funded-stat strong{font-size:21px!important;font-weight:950!important;letter-spacing:-.025em;text-align:left!important}.funded-equity-strip{height:7px!important;margin:4px 0 16px!important;border-radius:999px!important;background:#fff1!important;overflow:hidden}.funded-equity-strip span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4655e0,#39d98ae0);transition:width .55s ease}.funded-result-form{grid-template-columns:150px 150px minmax(220px,1fr) auto!important;align-items:end!important;margin-bottom:16px}.funded-table-wrap{border-radius:14px;border:1px solid rgba(255,255,255,.075);background:#080d1473}.funded-table th:last-child,.funded-table td:last-child{text-align:right}@media(max-width:1180px){.funded-kpi-grid,.funded-ledger-summary,.funded-stage-settings .funded-form-grid,.funded-result-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.funded-zone-page>.funded-header{align-items:stretch!important;flex-direction:column!important}.funded-account-actions,.funded-stage-settings .funded-controls{justify-content:stretch!important}.funded-account-actions select,.funded-account-actions button,.funded-controls button,.funded-result-form button{width:100%!important}.funded-kpi-grid,.funded-ledger-summary,.funded-stage-settings .funded-form-grid,.funded-result-form{grid-template-columns:1fr!important}.phase-timeline-track{display:grid!important;grid-template-columns:1fr}.phase-timeline-track:before{display:none}.phase-node{max-width:none}}.funded-zone-page .funded-kpi-panel{position:relative;isolation:isolate;overflow:hidden!important;padding:15px 16px!important;border-radius:16px!important;will-change:transform;transform-style:preserve-3d}.funded-zone-page .funded-kpi-panel:before,.phase-node:before{content:"";position:absolute;left:var(--mx, 50%);top:var(--my, 50%);z-index:-1;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,rgba(255,70,85,.16),rgba(255,70,85,.055) 34%,transparent 68%);opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease;pointer-events:none}.funded-zone-page .funded-kpi-panel:hover:before,.phase-node:hover:before{opacity:1}.funded-zone-page .funded-kpi-panel h3{margin-bottom:9px!important;font-size:11px!important}.funded-zone-page .funded-kpi-panel .funded-stat{min-height:28px!important;padding:6px 0!important}.funded-zone-page .funded-kpi-panel .funded-stat span{font-size:10.5px!important}.funded-zone-page .funded-kpi-panel .funded-stat strong{font-size:12px!important}.funded-account-manage{margin-top:9px!important}.funded-account-manage button{min-height:31px!important;padding:6px 9px!important}.funded-progress-bar{height:7px!important;margin:6px 0 5px!important}.funded-stage-timeline-panel{padding:16px 0 18px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.funded-stage-timeline-panel:hover{transform:none!important;border-color:transparent!important;box-shadow:none!important}.funded-stage-timeline-panel h3{position:relative;margin:0 0 13px!important;padding-left:24px;font-size:12px!important;letter-spacing:.12em!important}.funded-stage-timeline-panel h3:before{content:"";position:absolute;left:0;top:50%;width:12px;height:2px;border-radius:999px;background:var(--red, #ff4655);box-shadow:0 0 10px #ff465547;transform:translateY(-50%)}.phase-timeline-track{max-width:none!important;gap:12px!important;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.07)}.phase-timeline-track:before{display:none!important}.phase-node{isolation:isolate;overflow:hidden!important;max-width:none!important;min-height:122px!important;padding:15px 16px!important;display:grid!important;align-content:start;gap:10px!important;border-radius:12px!important;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.035),transparent 42%),#080d14e0!important;will-change:transform;transform-style:preserve-3d}.phase-node span{display:none!important}.phase-node strong{color:#f4f7fb!important;font-size:15px!important;font-weight:900!important;line-height:1.1}.phase-node small.phase-status{justify-self:start;min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:10px!important;font-weight:950!important;letter-spacing:.035em;text-transform:uppercase}.phase-node em{margin-top:2px;color:var(--muted, #94a0b2)!important;font-size:12px!important;font-weight:600!important;line-height:1.35}.phase-node.passed small.phase-status{color:var(--green, #26d07c)!important;border:1px solid rgba(38,208,124,.32);background:#26d07c1c}.phase-node.active small.phase-status{color:#ff8b95!important;border:1px solid rgba(255,70,85,.34);background:#ff46551f}.phase-node.locked small.phase-status{color:#f1f5f9!important;border:1px solid rgba(255,255,255,.18);background:#ffffff0e}.phase-node.failed small.phase-status{color:var(--red-2, #ff6672)!important;border:1px solid rgba(255,70,85,.38);background:#ff465524}.phase-node.active{background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.105),transparent 45%),#120910e0!important;border-color:#ff46557a!important;box-shadow:inset 0 1px #ffffff09,0 0 28px #ff46551a!important}.phase-node.passed{background:radial-gradient(circle at 0% 100%,rgba(38,208,124,.075),transparent 42%),#080d14e0!important}.phase-node.locked{opacity:1!important}@media(max-width:899px),(prefers-reduced-motion:reduce){.funded-zone-page .funded-kpi-panel,.phase-node{transform:none!important}}.funded-stage-timeline-panel{padding:18px!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:18px!important;background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(255,70,85,.12),transparent 34%),linear-gradient(135deg,rgba(255,70,85,.055),transparent 44%),#0a0f18f0!important;box-shadow:0 20px 50px #00000038!important}.funded-stage-timeline-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.funded-stage-timeline-header h3{margin:0!important}.funded-timeline-actions{display:flex;justify-content:flex-end!important;gap:10px;margin:0!important;padding:0!important;border:0!important;flex-wrap:wrap}.funded-stage-timeline-panel .phase-timeline-track{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;width:100%!important;max-width:100%!important;gap:12px!important;padding-bottom:0!important;border-bottom:0!important}.funded-stage-timeline-panel .phase-node{width:100%!important;max-width:none!important;min-width:0!important}.funded-stage-timeline-panel .phase-node.active{border-color:#ff46558c!important;box-shadow:0 0 0 1px #ff465529,0 18px 42px #ff46551f!important}.funded-stage-timeline-panel .phase-node.active small.phase-status,.funded-stage-timeline-panel .phase-node small.phase-status.active{color:#fff!important;border:1px solid rgba(255,70,85,.78)!important;background:#ff465533!important;box-shadow:0 0 18px #ff465538,inset 0 0 0 1px #ffffff0f!important}@media(max-width:760px){.funded-stage-timeline-header{align-items:stretch;flex-direction:column}.funded-timeline-actions,.funded-timeline-actions button{width:100%}}.funded-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px}.funded-section-heading h3{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--text, #f8fafc);font-size:13px;font-weight:950;letter-spacing:.085em;text-transform:uppercase}.funded-section-heading h3:before{content:"";display:inline-block;width:15px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff4655f2,#ff46552e);box-shadow:0 0 12px #ff465561}.funded-stage-timeline-panel{padding:0 0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.funded-stage-timeline-panel .funded-timeline-actions{justify-content:flex-end!important;margin:-46px 0 14px auto!important;padding:0!important}.funded-stage-timeline-panel .phase-timeline-track{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;padding-bottom:22px!important;border-bottom:1px solid rgba(255,255,255,.075)!important}.funded-stage-timeline-panel .phase-node{min-height:122px!important;padding:18px!important;border-radius:12px!important;background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(255,70,85,.12),transparent 34%),linear-gradient(135deg,rgba(255,70,85,.035),transparent 45%),#080c13e0!important}.funded-stage-timeline-panel .phase-node.active{background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(255,70,85,.18),transparent 34%),radial-gradient(circle at 100% 0%,rgba(255,70,85,.12),transparent 48%),#120910e6!important}.funded-stage-results{padding-top:0!important}.funded-stage-results>h3{display:none!important}.funded-stage-results .funded-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.funded-ledger-summary .funded-stat{position:relative;overflow:hidden;min-height:116px;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(255,70,85,.13),transparent 34%),linear-gradient(135deg,#ff46550a,#8b5cf609),#0e121ceb!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;will-change:transform}.funded-ledger-summary .funded-stat:hover{border-color:#ff46556b!important;box-shadow:0 16px 40px #ff46551c,inset 0 1px #ffffff0a!important}@media(max-width:900px),(prefers-reduced-motion:reduce){.funded-ledger-summary .funded-stat{transform:none!important}}@media(max-width:1080px){.funded-stage-timeline-panel .phase-timeline-track,.funded-stage-results .funded-ledger-summary{grid-template-columns:1fr!important}.funded-stage-timeline-panel .funded-timeline-actions{margin:0 0 14px!important;justify-content:flex-start!important}}.funded-stage-timeline-panel .phase-timeline-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}.funded-stage-timeline-panel .funded-timeline-actions{margin:16px 0 0!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.075)!important;justify-content:flex-end!important}@media(max-width:820px){.funded-stage-timeline-panel .phase-timeline-track{grid-template-columns:1fr!important}.funded-stage-timeline-panel .funded-timeline-actions{justify-content:stretch!important}}.risk-lab-page.home-panel.risk-lab-card{width:min(1660px,100%);margin:0 auto;padding:28px 0 36px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:16px!important}.risk-lab-page>header.risk-lab-header{display:flex!important;align-items:end;justify-content:space-between;gap:18px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.risk-lab-page>header.risk-lab-header:before{display:none!important}.risk-lab-header h1{margin:0 0 8px;color:#f8fafc;font-size:clamp(26px,2.4vw,34px);font-weight:950;letter-spacing:-.055em}.risk-lab-header p{margin:0;color:#aab4c2;font-size:13px;font-weight:500}.risk-lab-page>header.risk-lab-header strong{color:#aab4c2!important;font-size:12px;font-weight:650;letter-spacing:.01em;text-transform:none}.risk-lab-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px!important;align-items:stretch;justify-content:stretch!important;margin:2px 0 0}.risk-lab-controls .mode-toggle{width:100%;min-height:44px;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:8px;padding:5px!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:10px!important;background:#080d14eb!important}.risk-lab-controls .mode-toggle button{flex:0 0 auto;min-height:34px!important;padding:0 16px!important;border-radius:7px!important;color:#aab4c2!important;font-size:11px!important;font-weight:950!important;letter-spacing:.035em;background:transparent!important;box-shadow:none!important}.risk-lab-controls .mode-toggle button:hover:not(:disabled){color:#fff!important;background:#ff465513!important;box-shadow:inset 0 0 0 1px #ff465538,0 0 20px #ff465514!important}.risk-lab-controls .mode-toggle button.active{color:#fff!important;background:#ff465521!important;box-shadow:inset 0 0 0 1px #ff46556b,0 0 20px #ff46551a!important}.risk-lab-two-column{display:grid!important;grid-template-columns:minmax(0,2.12fr) minmax(340px,.98fr)!important;gap:16px!important;align-items:start;margin-top:0}.risk-lab-left-stack{display:grid;gap:14px;min-width:0}.risk-lab-page .risk-lab-section,.risk-lab-page .risk-lab-summary-card,.risk-lab-page .risk-lab-embedded-tp{border:1px solid rgba(255,255,255,.105)!important;border-radius:14px!important;background:radial-gradient(circle at 100% 0%,rgba(255,70,85,.045),transparent 42%),linear-gradient(180deg,#ffffff06,#ffffff01),#0e151fe0!important;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff08!important;padding:22px 18px!important;min-width:0}.risk-lab-page .risk-lab-section:hover,.risk-lab-page .risk-lab-summary-card:hover,.risk-lab-page .risk-lab-embedded-tp:hover{transform:translateY(-1px);border-color:#ff465542!important;box-shadow:0 20px 54px #0000003d,0 0 26px #ff46550e,inset 0 1px #ffffff0a!important}.risk-lab-section h3,.risk-lab-inline-heading h3,.risk-lab-summary-card h3{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px!important;color:#aab4c2!important;font-size:12px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.risk-lab-section h3:before,.risk-lab-inline-heading h3:before,.risk-lab-summary-card h3:before{content:"";display:inline-block;width:14px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff4655f2,#ff46552e);box-shadow:0 0 12px #ff465559}.risk-lab-inputs.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.risk-lab-field span{color:#8f9bab!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.risk-lab-field input,.risk-lab-field select,.risk-lab-table input{min-height:42px!important;border-radius:8px!important;border-color:#ffffff1b!important;background:#070c13!important;font-size:15px!important}.risk-lab-field input:focus,.risk-lab-field select:focus,.risk-lab-table input:focus{border-color:#ff465594!important;box-shadow:0 0 0 3px #ff465516,0 0 20px #ff46550f!important}.risk-lab-embedded-tp{margin:0!important}.risk-lab-inline-heading{display:flex!important;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px!important}.risk-lab-inline-heading h3{margin:0!important}.risk-lab-inline-heading strong{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#f8fafc;background:#080d14d1;font-size:12px;font-weight:850;white-space:nowrap}.risk-lab-table-wrap{border-radius:12px!important;border:1px solid rgba(255,255,255,.09)!important;background:#070c139e!important;overflow:hidden!important}.risk-lab-table.compact{border:0!important;border-radius:0!important;background:transparent!important}.risk-lab-table.compact th,.risk-lab-table.compact td{padding:11px 10px!important;border-bottom:1px solid rgba(255,255,255,.075)!important}.risk-lab-table.compact th{color:#8f9bab!important;font-size:10px!important;font-weight:900!important}.risk-lab-table.compact input{max-width:170px;min-height:36px!important}.risk-lab-summary-card{align-self:start;min-height:340px}.risk-lab-summary-card .risk-lab-results{display:grid!important;gap:0!important}.risk-lab-summary-card .risk-lab-metric{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:12px;min-height:34px;padding:10px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:transparent!important}.risk-lab-summary-card .risk-lab-metric:last-child{border-bottom:0!important}.risk-lab-summary-card .risk-lab-metric span{color:#9aa6b8!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.risk-lab-summary-card .risk-lab-metric strong{color:#f8fafc!important;font-size:13px!important;font-weight:900!important}.risk-lab-summary-card .metric-direction{display:block!important;min-height:auto!important;padding:0 0 10px!important}.risk-lab-summary-card .metric-direction span{display:none!important}.risk-lab-summary-card .metric-direction strong{display:block;color:#f5a524!important;font-size:30px!important;line-height:1;letter-spacing:-.04em;text-transform:uppercase}.risk-lab-summary-card .metric-total-potential-profit strong{color:#39d98a!important}.risk-lab-summary-card .metric-risk-usd strong,.risk-lab-summary-card .metric-risk strong{color:#f8fafc!important}.risk-lab-summary-card .metric-contract-info strong{color:#f8fafc!important;font-size:12px!important}.risk-lab-validation.compact{margin-top:12px!important;display:flex;flex-wrap:wrap;gap:8px}.risk-lab-validation.compact:empty{display:none!important}.risk-lab-validation.compact span{border:1px solid rgba(245,165,36,.28)!important;border-radius:999px!important;background:#f5a52413!important;color:#ffd98a!important;padding:7px 10px!important;font-size:11px!important;font-weight:800!important}@media(max-width:1180px){.risk-lab-two-column,.risk-lab-controls{grid-template-columns:1fr!important}}@media(max-width:760px){.risk-lab-page.home-panel.risk-lab-card{padding:18px 0 26px!important}.risk-lab-page>header.risk-lab-header{align-items:start;flex-direction:column}.risk-lab-inputs.compact{grid-template-columns:1fr!important}.risk-lab-controls .mode-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.risk-lab-controls .mode-toggle button{width:100%}.risk-lab-inline-heading{align-items:flex-start;flex-direction:column}}.risk-lab-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px}.risk-lab-section-heading h3{display:inline-flex;align-items:center;gap:10px;margin:0!important;color:#aab4c2!important;font-size:12px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.risk-lab-section-heading h3:before{content:"";display:inline-block;width:14px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff4655f2,#ff46552e);box-shadow:0 0 12px #ff465559}.risk-lab-section-heading strong{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#f8fafc;background:#080d14d1;font-size:12px;font-weight:850;white-space:nowrap}.risk-lab-trade-card>h3,.risk-lab-embedded-tp>.risk-lab-inline-heading{display:none!important}.risk-lab-header h1{margin-bottom:0!important}@media(max-width:760px){.risk-lab-section-heading{align-items:flex-start;flex-direction:column}}.risk-lab-summary-stack{display:grid;gap:10px;min-width:0;align-self:start}.risk-lab-summary-heading{margin:4px 0 0!important}.risk-lab-summary-stack .risk-lab-summary-card{margin:0!important;align-self:stretch}.risk-lab-left-stack,.risk-lab-summary-stack{grid-template-rows:auto auto}.btv4-page{--bt-panel:rgba(12,18,27,.88);--bt-field:#080d14;--bt-line:rgba(255,255,255,.09);--bt-red:#ff4655;--bt-green:#26d07c;--bt-orange:#f5b942;display:grid;gap:16px;width:min(1640px,100%);margin:0 auto;padding:28px 0 44px}.btv4-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.btv4-header h1{margin:0;color:#fff;font-size:30px;letter-spacing:-.05em}.btv4-header p{margin:6px 0 0;color:#94a0b2;font-size:12px}.btv4-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.btv4-page button{min-height:38px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#111926db;color:#fff;font-weight:850;transition:.18s}.btv4-page button:hover:not(:disabled){border-color:#ff465573;background:#ff465511;box-shadow:0 0 20px #ff465514}.btv4-page button:disabled{opacity:.45;cursor:not-allowed}.btv4-actions button:first-child,.btv4-header button,.btv4-modal footer button:last-child{border-color:#ff46556b;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),var(--bt-red);box-shadow:0 12px 25px #ff465529}.btv4-workspace{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:14px;align-items:start}.btv4-panel,.btv4-sessions-panel{border:1px solid var(--bt-line);border-radius:16px;background:linear-gradient(180deg,#ffffff05,#ffffff01),var(--bt-panel);box-shadow:0 14px 36px #0000002e;padding:15px;min-width:0}.btv4-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.btv4-panel-head h3{margin:0;color:#aab4c2;font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.btv4-panel-head span{color:#94a0b2;font-size:11px}.btv4-session-filters{display:grid;grid-template-columns:1fr;gap:7px;margin-bottom:10px}.btv4-session-list{display:grid;gap:8px}.btv4-session-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;text-align:left;padding:13px;border-radius:12px;background:#ffffff03}.btv4-session-card.active,.btv4-session-card:hover{border-color:#ff465566;background:#ff46550b}.btv4-session-card strong{font-size:14px}.btv4-session-card span,.btv4-session-card small{color:#94a0b2;font-size:10px}.btv4-session-card b{grid-row:1/3;grid-column:2;align-self:center}.btv4-main{display:grid;gap:12px;min-width:0}.btv4-session-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.btv4-session-header h2{margin:0;color:#fff;font-size:22px;letter-spacing:-.035em}.btv4-session-header p{margin:6px 0 0;color:#94a0b2;font-size:11px}.btv4-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.btv4-metric{padding:13px;border:1px solid var(--bt-line);border-radius:12px;background:#ffffff03;min-width:0}.btv4-metric span{display:block;color:#94a0b2;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btv4-metric strong{display:block;margin-top:8px;color:#fff;font-size:19px;letter-spacing:-.03em}.btv4-metric.positive strong,.positive{color:var(--bt-green)!important}.btv4-metric.negative strong,.negative{color:#ff6672!important}.btv4-metric.warning strong,.warning{color:var(--bt-orange)!important}.btv4-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:7px}.btv4-day{min-height:74px;display:grid;align-content:center;justify-items:start;padding:9px;border-radius:10px;background:#101824bf}.btv4-day b{font-size:18px}.btv4-day strong{font-size:11px}.btv4-day span{font-size:9px;font-weight:900}.btv4-day.active{border-color:#ffffff8c;box-shadow:0 0 0 1px #ffffff38}.btv4-day.win{border-color:#26d07c59;box-shadow:0 0 18px #26d07c14}.btv4-day.loss{border-color:#ff465561;box-shadow:0 0 18px #ff465514}.btv4-day.be{border-color:#f5b9425c;box-shadow:0 0 18px #f5b94212}.btv4-day.notrade{opacity:.72}.btv4-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bt-field{display:grid;gap:6px;min-width:0}.bt-field span{color:#94a0b2;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-field input,.bt-field select,.bt-field textarea,.btv4-session-filters select{width:100%;min-width:0;min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:var(--bt-field);color:#fff;padding:0 10px;outline:0}.bt-field textarea{height:84px;padding-top:10px;resize:vertical}.bt-field input:focus,.bt-field select:focus,.bt-field textarea:focus{border-color:#ff465599;box-shadow:0 0 0 3px #ff465514}.btv4-inline{display:grid;grid-template-columns:1fr 76px;gap:7px}.btv4-upload{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px dashed rgba(255,255,255,.17);border-radius:12px;background:#ffffff03;color:#94a0b2;font-size:11px}.btv4-upload input{max-width:220px}.btv4-previews{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.btv4-previews button{width:74px;height:54px;min-height:0;padding:0;overflow:hidden}.btv4-previews img{width:100%;height:100%;object-fit:cover}.btv4-warnings{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.btv4-warnings span{padding:7px 9px;border:1px solid rgba(245,185,66,.28);border-radius:999px;background:#f5b94214;color:#ffd98a;font-size:10px;font-weight:800}.btv4-trades{display:grid;gap:8px}.btv4-trade{border:1px solid var(--bt-line);border-radius:12px;overflow:hidden;background:#ffffff03}.btv4-trade>button{width:100%;display:grid;grid-template-columns:64px 64px minmax(0,1fr) 74px 84px 82px;gap:8px;align-items:center;text-align:left;border:0;background:transparent}.btv4-trade>button b.win{color:var(--bt-green)}.btv4-trade>button b.loss{color:#ff6672}.btv4-trade>button b.be{color:var(--bt-orange)}.btv4-trade-detail{padding:13px;border-top:1px solid var(--bt-line)}.btv4-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.btv4-empty{color:#94a0b2;font-size:12px}.btv4-review{position:sticky;top:82px}.btv4-review-grid{display:grid;gap:10px}.btv4-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.btv4-modal{width:min(720px,100%);max-height:88dvh;overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#0b111a;padding:16px;box-shadow:0 24px 70px #00000061}.btv4-modal header,.btv4-modal footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.btv4-modal h3{margin:0}.btv4-modal footer{margin-top:14px}.btv4-empty-state{text-align:center}.btv4-empty-state p{color:#94a0b2}@media(max-width:1280px){.btv4-workspace{grid-template-columns:250px minmax(0,1fr)}.btv4-review{grid-column:1/-1;position:static}.btv4-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.btv4-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.btv4-page{padding:18px 0 90px}.btv4-header,.btv4-session-header{align-items:flex-start;flex-direction:column}.btv4-workspace{display:block}.btv4-sessions-panel{margin-bottom:12px}.btv4-metrics,.btv4-form-grid,.btv4-detail-grid{grid-template-columns:1fr}.btv4-main{margin-top:12px}.btv4-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.btv4-trade>button{grid-template-columns:48px 50px minmax(0,1fr) 60px;min-height:62px}.btv4-trade>button small,.btv4-trade>button em{display:none}.btv4-upload{align-items:flex-start;flex-direction:column}.btv4-upload input{max-width:100%}.btv4-modal-backdrop{align-items:end;padding:0}.btv4-modal{width:100%;max-height:90dvh;border-radius:18px 18px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.btv4-workspace{grid-template-columns:240px minmax(0,1fr)!important;align-items:start!important}.btv4-sessions-panel{padding:13px!important}.btv4-session-card{grid-template-columns:minmax(0,1fr) auto!important;padding:11px!important}.btv4-session-filters{margin-top:10px!important}.btv4-main{min-width:0!important}.btv4-day-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}.btv4-day-main{display:grid;gap:12px;min-width:0}.btv4-review{position:static!important;min-width:0}.btv4-button-group{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.btv4-button-group button{min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff09;color:#aab4c2;font-weight:900;font-size:11px;padding:0 12px;cursor:pointer}.btv4-button-group button.active{border-color:#ff46558c;background:#ff46551f;color:#fff;box-shadow:0 0 16px #ff46551f}.btv4-button-group.direction button.active:first-child{border-color:#26d07c8c;background:#26d07c1f}.btv4-quick-mode{display:grid;gap:12px}.btv4-quick-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.btv4-quick-row.first{grid-template-columns:180px minmax(0,1fr) 220px}.btv4-result-buttons .btv4-button-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.btv4-result-buttons button{min-height:42px}.btv4-partial-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.btv4-link{width:max-content;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#ff6b76!important;font-weight:900;text-decoration:underline;text-underline-offset:4px}.btv4-advanced{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#00000029}.btv4-review-grid{display:grid;gap:12px}.btv4-review-grid .btv4-button-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.btv4-review-grid .btv4-button-group button{padding:0 6px}.btv4-day-grid.compact{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:6px}.btv4-day-grid.compact .btv4-day{min-height:54px;padding:7px}.btv4-day-grid.compact .btv4-day span{display:none}.btv4-day span:empty{display:none}.btv4-day.open span{display:none}.btv4-day.open{border-color:#ffffff1a;box-shadow:none}.btv4-day.open strong{color:#94a0b2}.btv4-upload input[type=file]{font-size:11px}.btv4-actions{flex-wrap:wrap}.btv4-panel-head .btv4-actions{align-items:center}.btv4-trade>button{grid-template-columns:64px 64px minmax(0,1fr) 86px 86px 82px!important}.btv4-trade>button>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.btv4-workspace{grid-template-columns:1fr!important}.btv4-sessions-panel{margin-bottom:12px}.btv4-day-workspace{grid-template-columns:1fr}.btv4-quick-row,.btv4-quick-row.first{grid-template-columns:1fr 1fr}.btv4-partial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.btv4-result-buttons .btv4-button-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.btv4-day-workspace,.btv4-quick-row,.btv4-quick-row.first,.btv4-partial-grid,.btv4-result-buttons .btv4-button-group{grid-template-columns:1fr}.btv4-review-grid .btv4-button-group{grid-template-columns:repeat(5,minmax(0,1fr))}.btv4-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.btv4-trade>button{grid-template-columns:48px 48px minmax(0,1fr) 62px!important}.btv4-trade>button small,.btv4-trade>button em{display:none}}.settings-pro-page{width:min(1500px,calc(100% - 40px));margin:0 auto;padding:26px 0 70px}.settings-pro-header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}.settings-pro-header h1{margin:0;font-size:30px;letter-spacing:-.04em}.settings-pro-header p,.settings-pro-muted{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.settings-pro-actions,.settings-pro-panel header,.settings-pro-viewhead,.settings-pro-card,.settings-pro-user{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-pro-actions{flex-wrap:wrap}.settings-pro-actions button,.settings-pro-header button,.settings-pro-viewhead button,.settings-pro-backup button,.settings-pro-panel button,.settings-pro-sidebar button,.settings-pro-mobile-tabs button{min-height:40px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#151f2d;color:#fff;padding:0 13px;font-weight:850;cursor:pointer}.settings-pro-actions button:hover,.settings-pro-header button:hover,.settings-pro-panel button:hover,.settings-pro-backup button:hover{border-color:#ff465573;box-shadow:0 0 18px #ff46551a}.settings-pro-actions .danger,.settings-pro-panel .danger,.settings-pro-backup .danger,button.danger{color:#ff8792;background:#ff46550d;border-color:#ff465540}.settings-pro-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:15px}.settings-pro-sidebar{position:sticky;top:86px;display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-radius:15px;background:var(--panel);align-self:start}.settings-pro-sidebar button,.settings-pro-mobile-tabs button{border:0;background:transparent;color:#aab4c2;text-align:left;font-size:11px;font-weight:900;height:48px}.settings-pro-sidebar button.active,.settings-pro-mobile-tabs button.active{background:#ff465517;box-shadow:inset 0 0 0 1px #ff465538;color:#fff}.settings-pro-mobile-tabs{display:none}.settings-pro-content{min-width:0}.settings-pro-viewhead{align-items:flex-end;margin-bottom:13px}.settings-pro-viewhead h2{margin:0;font-size:22px}.settings-pro-viewhead p{margin:5px 0 0;color:var(--muted);font-size:11px}.settings-pro-grid{display:grid;gap:14px}.settings-pro-grid.two{grid-template-columns:1fr 1fr}.settings-pro-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-pro-panel{border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,#ffffff04,#ffffff01),var(--panel);overflow:hidden}.settings-pro-panel>header{height:56px;padding:0 16px;border-bottom:1px solid var(--line)}.settings-pro-panel>header strong{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.settings-pro-panel>header span{color:var(--muted);font-size:9px}.settings-pro-panel>div{padding:16px}.settings-pro-fields{display:grid;gap:11px}.settings-pro-fields.two{grid-template-columns:1fr 1fr}.settings-field{display:grid;gap:6px;min-width:0}.settings-field span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-field input,.settings-field select,.settings-field textarea,.settings-pro-filters input,.settings-pro-filters select,.settings-pro-tag input{width:100%;min-width:0;min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#080d14;color:#fff;padding:0 11px}.settings-field textarea{height:90px;padding-top:10px;resize:vertical}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{outline:0;border-color:#ff46558c;box-shadow:0 0 0 3px #ff465514}.settings-pro-profile{display:flex;align-items:center;gap:12px;margin-bottom:14px}.settings-pro-avatar{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,70,85,.35);background:#ff465514;color:#fff;font-weight:950}.settings-pro-profile span{display:block;color:var(--muted);font-size:12px}.settings-pro-rows{display:grid;gap:10px}.settings-pro-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--line);font-size:11px}.settings-pro-rows>div:last-child{border:0}.settings-pro-rows span{color:var(--muted)}.settings-pro-list{display:grid;gap:10px}.settings-pro-card,.settings-pro-user{padding:14px;border:1px solid var(--line);border-radius:11px;background:#ffffff03;min-width:0}.settings-pro-card.active{border-color:#ff465561;background:#ff46550d}.settings-pro-card strong,.settings-pro-user strong{display:block;font-size:13px}.settings-pro-card span,.settings-pro-user span,.settings-pro-user small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.settings-pro-badge{padding:7px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:10px;white-space:nowrap}.settings-pro-badge.green{color:var(--green);background:#29d17f14;border-color:#29d17f40}.settings-pro-badge.orange{color:var(--orange);background:#f5b94214;border-color:#f5b94240}.settings-pro-badge.red{color:#ff7a84;background:#ff465514;border-color:#ff465540}.settings-pro-strategy-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:14px}.settings-pro-stack{display:grid;gap:14px}.settings-pro-tags{display:flex;gap:8px;flex-wrap:wrap}.settings-pro-tag{display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;border:1px solid rgba(255,70,85,.22);background:#ff46550f}.settings-pro-tag input{min-height:28px;width:120px;border:0;background:transparent;padding:0 6px}.settings-pro-tag button{min-height:26px;padding:0 8px}.settings-pro-backup{min-height:180px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--panel);display:flex;flex-direction:column}.settings-pro-backup h3{margin:0 0 8px}.settings-pro-backup p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.settings-pro-backup button{margin-top:auto}.settings-pro-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-pro-kpis article{padding:15px;border:1px solid var(--line);border-radius:13px;background:#ffffff03}.settings-pro-kpis span{display:block;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.settings-pro-kpis strong{display:block;margin-top:10px;font-size:22px}.settings-pro-filters{display:grid;grid-template-columns:1fr 170px 170px;gap:10px;margin-bottom:12px}.settings-pro-users{display:grid;gap:10px}.settings-pro-user{display:grid;grid-template-columns:minmax(180px,1fr) auto auto minmax(150px,.7fr) auto}.settings-pro-subpanel{border:1px solid var(--line);border-radius:14px;background:#ffffff03;padding:13px;margin-top:12px}.settings-pro-subpanel header{display:flex;justify-content:space-between;margin-bottom:10px}.settings-pro-subpanel header span{color:var(--muted);font-size:10px}.settings-pro-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.settings-pro-spec-grid label{display:grid;gap:5px}.settings-pro-spec-grid span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.settings-pro-spec-grid input{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#080d14;color:#fff;padding:0 9px}.green{color:var(--green)!important}.orange{color:var(--orange)!important}.negative{color:#ff6d7a!important}@media(max-width:980px){.settings-pro-grid.two,.settings-pro-grid.three,.settings-pro-kpis{grid-template-columns:1fr 1fr}.settings-pro-strategy-layout,.settings-pro-user,.settings-pro-filters{grid-template-columns:1fr}}@media(max-width:700px){.settings-pro-page{width:calc(100% - 24px);padding-top:16px}.settings-pro-header{align-items:flex-start;flex-direction:column}.settings-pro-layout{display:block}.settings-pro-sidebar{display:none}.settings-pro-mobile-tabs{display:flex;gap:6px;overflow-x:auto;position:sticky;top:58px;z-index:10;margin:0 -12px 14px;padding:7px 12px;background:#05080df2;border-bottom:1px solid var(--line)}.settings-pro-mobile-tabs button{min-width:max-content;height:40px;border:1px solid var(--line);padding:0 12px}.settings-pro-grid.two,.settings-pro-grid.three,.settings-pro-fields.two,.settings-pro-kpis,.settings-pro-spec-grid{grid-template-columns:1fr}.settings-pro-viewhead,.settings-pro-card{align-items:flex-start;flex-direction:column}.settings-pro-actions{width:100%}.settings-pro-actions button{flex:1;min-width:min(140px,100%)}}.settings-pro-card.clock-card{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;align-items:center;gap:16px}.settings-pro-card.clock-card .settings-pro-badge{justify-self:start;min-width:64px;text-align:center}.settings-pro-card.clock-card .settings-pro-actions{justify-self:end}@media(max-width:700px){.settings-pro-card.clock-card{grid-template-columns:1fr;align-items:flex-start}.settings-pro-card.clock-card .settings-pro-actions{justify-self:stretch}}.settings-pro-card.instrument-settings-row{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;align-items:center;gap:16px}.settings-pro-card.instrument-settings-row .settings-pro-badge{justify-self:start;min-width:64px;text-align:center}.settings-pro-card.instrument-settings-row .settings-pro-actions{justify-self:end}@media(max-width:700px){.settings-pro-card.instrument-settings-row{grid-template-columns:1fr;align-items:flex-start}.settings-pro-card.instrument-settings-row .settings-pro-actions{justify-self:stretch}}.settings-inline-save{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.settings-inline-save button{min-height:42px;padding:0 18px}@media(max-width:700px){.settings-inline-save{grid-template-columns:1fr}}.btv4-page,.btv4-page *{box-sizing:border-box}.btv4-page{max-width:100%;min-width:0;overflow-x:hidden}.btv4-panel,.btv4-sessions-panel,.btv4-main,.btv4-day-main,.btv4-review,.btv4-modal,.btv4-session-card,.btv4-metric,.btv4-trade,.btv4-trade>button,.btv4-panel-head,.btv4-actions,.bt-field{min-width:0;max-width:100%}.btv4-header{flex-wrap:wrap;min-width:0}.btv4-page>.btv4-header{align-items:center;min-height:96px;padding:26px 28px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#ffffff09,#ff465514),#0c121beb;overflow:visible}.btv4-page>.btv4-header h1{line-height:1.12;padding-top:2px}.btv4-page>.btv4-header p{line-height:1.45}.btv4-header>div,.btv4-session-header>div,.btv4-panel-head>div{min-width:0}.btv4-header h1,.btv4-session-header h2,.btv4-panel-head h3,.btv4-session-card strong,.btv4-session-card span,.btv4-session-card small,.btv4-empty,.btv4-panel p,.btv4-metric strong,.btv4-trade-detail p{overflow-wrap:anywhere;word-break:normal}.btv4-panel-head span,.btv4-session-header p,.btv4-trade>button>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btv4-static-value[readonly]{color:#f4f7fb;background:#ffffff09;border-color:#ffffff1f;cursor:not-allowed}.btv4-session-card,.btv4-session-header{position:relative;overflow:hidden;isolation:isolate;border-color:#ffffff21!important;background:linear-gradient(135deg,#ffffff07,#ff46550b 58%,#8b5cf606),#0c121beb!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.btv4-session-card:before,.btv4-session-header:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,70,85,.16),transparent 34%);opacity:0;transition:opacity .18s ease}.btv4-session-card:hover,.btv4-session-card.active,.btv4-session-header:hover{transform:translateY(-2px);border-color:#ff46556b!important;box-shadow:0 20px 45px #00000042,0 0 28px #ff46551b}.btv4-session-card:hover:before,.btv4-session-card.active:before,.btv4-session-header:hover:before{opacity:1}.btv4-session-header{min-height:98px;align-items:center;padding:22px 24px!important}.btv4-session-header h2{font-size:28px!important;line-height:1.1}.btv4-session-header p{margin-top:10px!important;color:#c2cede!important;font-size:14px!important;font-weight:650;line-height:1.55}.btv4-session-card{min-height:92px;padding:16px!important}.btv4-session-card strong{font-size:17px!important;line-height:1.15}.btv4-session-card span{color:#c2cede!important;font-size:12px!important;font-weight:750}.btv4-session-card small{color:#aab4c2!important;font-size:11px!important;font-weight:800}.btv4-session-card b{font-size:16px}.btv4-modal{width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px)}@media(max-width:1180px){.btv4-header h1{font-size:clamp(24px,4vw,30px)}.btv4-actions{justify-content:flex-start}}@media(max-width:760px){.btv4-panel-head,.btv4-modal header,.btv4-modal footer{align-items:flex-start;flex-direction:column}.btv4-panel-head .btv4-actions,.btv4-modal footer button,.btv4-header button{width:100%}.btv4-modal{width:100vw;max-width:100vw}}.btv4-page>.btv4-header{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.btv4-page>.btv4-header:hover{transform:translateY(-2px);border-color:#ff46556b;box-shadow:0 20px 48px #00000047,0 0 30px #ff46551c}.btv4-day-grid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))!important;gap:10px!important}.btv4-day{min-height:96px!important;padding:13px!important;align-content:space-between!important;border:1px solid rgba(255,255,255,.12)}.btv4-day b{font-size:24px!important;line-height:1}.btv4-day strong{margin-top:12px;color:#f4f7fb;font-size:15px!important;font-weight:950}.btv4-day span{margin-top:5px;color:#aab4c2;font-size:10px!important;letter-spacing:.08em}.btv4-day.active{outline:2px solid rgba(255,255,255,.72);outline-offset:2px;border-color:#ff46559e!important;box-shadow:0 0 0 1px #ff46553d,0 0 26px #ff465529!important}.btv4-day.notrade{border-color:#94a3b838!important;background:#94a3b80e!important;opacity:1!important}.btv4-media-row{grid-template-columns:minmax(180px,1fr) minmax(160px,.9fr) minmax(160px,.9fr)!important}.btv4-shot-box{min-height:116px;display:grid;place-items:center;gap:7px;position:relative;overflow:hidden;border:1px dashed rgba(255,255,255,.18);border-radius:13px;background:#080d14b8;color:#aab4c2;text-align:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.btv4-shot-box:hover,.btv4-shot-box.focused{transform:translateY(-1px);border-color:#ff46557a;background:#ff46550e;box-shadow:0 0 22px #ff46551a}.btv4-shot-box strong{color:#fff;font-size:13px;letter-spacing:.08em}.btv4-shot-box span{max-width:100%;color:#94a0b2;font-size:11px;font-weight:750}.btv4-shot-box img{width:100%;height:116px;object-fit:cover}.btv4-shot-box button{position:absolute;right:8px;bottom:8px;min-height:28px!important;padding:0 9px;border-radius:8px;background:#05080ddb!important;font-size:10px}.btv4-review-section{display:grid;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff03}.btv4-review-section h4{margin:0;color:#f4f7fb;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.btv4-tag-chips{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.btv4-tag-chips button{min-height:34px!important;padding:0 10px;border-radius:999px;font-size:10px}.btv4-tag-chips button.active{border-color:#ff465594!important;background:#ff46551f!important;box-shadow:0 0 18px #ff46551f;color:#fff}.btv4-tag-chips em{color:#94a0b2;font-size:11px;font-style:normal}.btv4-review textarea{min-height:130px}@media(max-width:760px){.btv4-day-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.btv4-day{min-height:86px!important}.btv4-media-row{grid-template-columns:1fr!important}.btv4-shot-box{min-height:112px}}.btv4-workspace-full{display:block!important;width:100%;max-width:100%;min-width:0}.btv4-workspace-full .btv4-main{width:100%;max-width:100%;min-width:0}.btv4-secondary-action{border-color:#ffffff2e!important;background:#111926db!important;box-shadow:none!important}.btv4-secondary-action:hover{border-color:#ff46556b!important;background:#ff465513!important;box-shadow:0 0 24px #ff46551f!important}.btv4-sessions-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9980;min-height:0!important;border:0!important;border-radius:0!important;background:#00000094!important;box-shadow:none!important;cursor:default}.btv4-sessions-drawer{position:fixed;left:0;top:0;bottom:0;z-index:9990;width:min(410px,92vw);max-width:92vw;display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px;background:radial-gradient(circle at 10% 0%,rgba(255,70,85,.1),transparent 34%),linear-gradient(180deg,#ffffff06,#ffffff01),#090d14;border-right:1px solid rgba(255,255,255,.12);box-shadow:24px 0 80px #0000006b;transform:translate(-105%);transition:transform .24s ease;overflow-y:auto;overflow-x:hidden}.btv4-sessions-drawer.open{transform:translate(0)}.btv4-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.btv4-drawer-head span{display:block;color:#ff6b76;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.btv4-drawer-head h3{margin:4px 0 0;color:#fff;font-size:22px;letter-spacing:-.035em}.btv4-drawer-head button{min-height:38px;padding:0 12px}.btv4-session-search input{width:100%}.btv4-sessions-drawer .btv4-session-list{min-height:0;overflow:visible}.btv4-sessions-drawer .btv4-session-list{align-content:start;align-items:start;gap:9px}.btv4-sessions-drawer .btv4-session-card{min-height:82px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:4px 10px;padding:13px 14px!important;border-radius:12px}.btv4-sessions-drawer .btv4-session-card strong{font-size:16px!important}.btv4-sessions-drawer .btv4-session-card span,.btv4-sessions-drawer .btv4-session-card small{font-size:11px!important;line-height:1.25}.btv4-sessions-drawer .btv4-session-card b{grid-row:1 / span 3;align-self:center;font-size:15px}.btv4-sessions-drawer .btv4-session-card{width:100%}.btv4-day-workspace{grid-template-columns:minmax(0,7fr) minmax(280px,3fr)!important;gap:14px!important;align-items:start!important}.btv4-day-main{display:contents!important}.btv4-day-main>.btv4-quick{grid-column:1;grid-row:1}.btv4-review{grid-column:2;grid-row:1;position:static!important;align-self:start}.btv4-day-main>.btv4-panel:not(.btv4-quick){grid-column:1/-1;grid-row:2}@media(max-width:1180px){.btv4-day-workspace{grid-template-columns:1fr!important}.btv4-day-main{display:grid!important}.btv4-day-main>.btv4-quick,.btv4-review,.btv4-day-main>.btv4-panel:not(.btv4-quick){grid-column:auto;grid-row:auto}}@media(max-width:760px){.btv4-sessions-drawer{width:92vw;max-width:92vw;padding:14px}.btv4-header .btv4-actions{width:100%;justify-content:flex-start}.btv4-header .btv4-actions button{flex:1 1 150px}}.guide-doc-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:18px;background:#03070cd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guide-doc-modal{width:min(1480px,calc(100vw - 36px));height:min(900px,calc(100dvh - 36px));max-height:calc(100dvh - 36px);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,70,85,.12),transparent 34%),linear-gradient(135deg,#151e2bfa,#070a0ffa);box-shadow:0 28px 90px #00000094,0 0 60px #ff465514;color:var(--text-primary, #f4f7fb)}.guide-doc-header{display:flex;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#070a0fb8}.guide-doc-header>div{min-width:0}.guide-doc-logo{margin-bottom:14px}.guide-doc-header span,.guide-doc-chapter-head small,.guide-doc-sidebar label span{display:block;color:#ff7a84;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guide-doc-header h2{margin:0;font-size:clamp(28px,4vw,52px);line-height:.96;letter-spacing:-.04em}.guide-doc-header p{max-width:760px;margin:10px 0 0;color:#aab4c2;font-size:14px;line-height:1.6}.guide-doc-shell{min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr)}.guide-doc-sidebar{min-width:0;padding:18px;border-right:1px solid rgba(255,255,255,.1);background:#080d14a6;overflow-y:auto}.guide-doc-search{display:grid;gap:8px;margin-bottom:16px}.guide-doc-search input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#080d14;color:#f4f7fb;padding:12px 13px;outline:none}.guide-doc-search input:focus{border-color:#ff465594;box-shadow:0 0 0 3px #ff46551f}.guide-doc-search small{color:#6f7a89;font-size:11px}.guide-doc-sidebar nav{display:grid;gap:8px}.guide-doc-sidebar nav button,.guide-doc-mobile-nav button{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff09;color:#aab4c2;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.guide-doc-sidebar nav button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px;text-align:left}.guide-doc-sidebar nav button span{color:#ff6975;font-size:11px;font-weight:900}.guide-doc-sidebar nav button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.guide-doc-sidebar nav button:hover,.guide-doc-sidebar nav button.active,.guide-doc-mobile-nav button:hover,.guide-doc-mobile-nav button.active{color:#fff;border-color:#ff46556b;background:#ff465514;box-shadow:0 14px 36px #ff46551a;transform:translateY(-1px)}.guide-doc-settings,.auth-guide-button{width:100%;margin-top:16px;border:1px solid rgba(255,70,85,.35);border-radius:14px;background:#ff465517;color:#fff;padding:12px 14px;font-weight:900;cursor:pointer}.guide-doc-content{min-width:0;overflow-y:auto;padding:20px;scroll-behavior:smooth}.guide-doc-mobile-nav{display:none}.guide-doc-chapter{scroll-margin-top:18px;margin-bottom:20px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(135deg,rgba(255,70,85,.055),transparent 40%),#101722d1}.guide-doc-chapter-head{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;margin-bottom:18px}.guide-doc-chapter-head>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,70,85,.32);border-radius:16px;color:#ff6b75;background:#ff465514;font-weight:950}.guide-doc-chapter h3{display:flex;align-items:center;gap:9px;margin:4px 0 8px;font-size:clamp(24px,3vw,38px);letter-spacing:-.035em}.guide-doc-icon{width:22px;height:22px;color:#ff4655;flex:0 0 auto}.guide-doc-chapter-head p,.guide-doc-card p,.guide-doc-groups p,.guide-doc-callout p,.guide-doc-footer p{color:#aab4c2;line-height:1.65;margin:0}.guide-doc-cards,.guide-doc-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-doc-card,.guide-doc-groups details,.guide-doc-callout{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#080d14b3;padding:16px;overflow-wrap:anywhere}.guide-doc-card h4,.guide-doc-groups summary,.guide-doc-callout strong{color:#f4f7fb;font-size:15px;font-weight:900}.guide-doc-groups summary{cursor:pointer;margin-bottom:10px}.guide-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.guide-step-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#080d14b8}.guide-step-list b{color:#ff6975}.guide-step-list span{color:#d7dde6}.guide-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.guide-flow span{border:1px solid rgba(255,70,85,.24);border-radius:999px;padding:10px 13px;background:#ff465512;color:#fff;font-weight:800}.guide-flow em{color:#ff6975;font-style:normal}.guide-doc-callouts{display:grid;gap:12px;margin-top:14px}.guide-doc-callout.tip,.guide-doc-callout.best{border-color:#39d98a38;background:#39d98a0f}.guide-doc-callout.warning{border-color:#f5a52447;background:#f5a52412}.guide-doc-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.1);background:#070a0fd1}.guide-doc-footer button,.guide-close{border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;color:#fff;padding:10px 14px;font-weight:900;cursor:pointer}.guide-close:hover,.guide-doc-footer button:hover,.auth-guide-button:hover{border-color:#ff465573;box-shadow:0 0 22px #ff465524}.guide-doc-empty{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#101722bf}@media(max-width:980px){.guide-doc-modal{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.guide-doc-shell{grid-template-columns:1fr}.guide-doc-sidebar{display:none}.guide-doc-content{padding:14px}.guide-doc-mobile-nav{position:sticky;top:0;z-index:3;display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;margin-bottom:10px;background:linear-gradient(180deg,#0a0f16fa,#0a0f16e0)}.guide-doc-mobile-nav button{flex:0 0 auto;width:44px;height:40px;font-weight:950}.guide-doc-cards,.guide-doc-groups,.guide-step-list{grid-template-columns:1fr}.guide-doc-header{padding:16px}.guide-doc-header h2{font-size:30px}.guide-doc-chapter{padding:15px;border-radius:18px}.guide-doc-chapter-head{grid-template-columns:1fr}.guide-doc-footer{align-items:stretch;flex-direction:column;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.guide-doc-footer button{width:100%}}@media(max-width:620px){.guide-doc-backdrop{padding:0}.guide-doc-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border-left:0;border-right:0}.guide-doc-header{align-items:flex-start}.guide-close{flex:0 0 auto}}.app-shell.active-panel-analytics{background:radial-gradient(circle at 12% 4%,rgba(155,108,255,.14),transparent 28%),radial-gradient(circle at 88% 10%,rgba(94,53,180,.1),transparent 24%),linear-gradient(180deg,#06040b,#0a0711 54%,#07050c)}.app-shell.active-panel-analytics .content{width:100%;max-width:100%;padding-top:0}.app-shell.active-panel-analytics .app-primary-nav-item.active{background:linear-gradient(180deg,rgba(155,108,255,.16),transparent)!important;color:#fff}.app-shell.active-panel-analytics .app-primary-nav-item.active:after{background:linear-gradient(90deg,#8b5cf6,#bd95ff)!important;box-shadow:0 0 18px #9b6cff94!important}.analytics-page{--analytics-bg:#07050d;--analytics-panel:#110d1d;--analytics-panel-2:#171126;--analytics-line:rgba(255,255,255,.085);--analytics-line-strong:rgba(255,255,255,.16);--analytics-text:#f7f4ff;--analytics-muted:#a69cb9;--analytics-muted-2:#726981;--analytics-purple:#9b6cff;--analytics-purple-2:#bd95ff;--analytics-purple-3:#713ef0;--analytics-green:#30d58a;--analytics-red:#ff6378;--analytics-orange:#f6bd55;width:min(1640px,calc(100% - 48px));margin:0 auto;padding:26px 0 76px;color:var(--analytics-text);position:relative;z-index:1}.analytics-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}.analytics-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:178px;padding:28px;margin-bottom:18px;border:1px solid rgba(155,108,255,.22);border-radius:22px;background:radial-gradient(circle at 82% 16%,rgba(155,108,255,.24),transparent 32%),radial-gradient(circle at 12% 100%,rgba(91,48,180,.18),transparent 38%),linear-gradient(145deg,#ffffff07,#ffffff01),var(--analytics-panel);box-shadow:0 28px 80px #00000075,inset 0 1px #ffffff0a}.analytics-hero:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-120px;top:-160px;border:1px solid rgba(189,149,255,.16);box-shadow:0 0 0 40px #9b6cff09,0 0 0 80px #9b6cff05}.analytics-hero-copy{position:relative;z-index:1}.analytics-kicker{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:999px;color:#d4bcff;border:1px solid rgba(155,108,255,.3);background:#9b6cff1a;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.analytics-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--analytics-purple-2);box-shadow:0 0 12px #bd95ffbf}.analytics-hero h1{margin:16px 0 8px;font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-.055em}.analytics-hero p{max-width:720px;margin:0;color:#b7aec7;font-size:13px;line-height:1.6}.analytics-field,.analytics-btn{min-height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0a0710;color:#f7f4ff;padding:0 12px;outline:0}.analytics-field:focus{border-color:#9b6cff8c;box-shadow:0 0 0 3px #9b6cff1f}.analytics-btn{font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.analytics-btn.primary{border-color:#bd95ff61;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),linear-gradient(90deg,#713ef0,#9b6cff);box-shadow:0 16px 34px #713ef02e}.analytics-btn:hover{transform:translateY(-1px);border-color:#bd95ff8c;box-shadow:0 0 26px #9b6cff1f,0 16px 34px #0000003d}.analytics-subnav{position:sticky;top:68px;z-index:20;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:16px;border:1px solid var(--analytics-line);border-radius:16px;background:#0c0815e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.analytics-subnav button{min-height:50px;border:0;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:var(--analytics-muted);font-size:11px;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:.18s ease;white-space:nowrap}.analytics-subnav button:last-child{border-right:0}.analytics-subnav button:hover{color:#fff;background:#9b6cff14}.analytics-subnav button.active{color:#fff;background:linear-gradient(180deg,#9b6cff2b,#9b6cff14);box-shadow:inset 0 0 0 1px #bd95ff40,0 0 20px #9b6cff14}.analytics-view{animation:analyticsFadeUp .25s ease both}@keyframes analyticsFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.analytics-reveal-card{animation:analyticsReveal .45s ease both}@keyframes analyticsReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.analytics-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.analytics-metric,.analytics-panel,.analytics-compare-card,.analytics-edge-card,.analytics-report-card{border:1px solid var(--analytics-line);background:var(--analytics-panel);box-shadow:0 14px 32px #0000002e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.analytics-metric:hover,.analytics-panel:hover,.analytics-compare-card:hover,.analytics-edge-card:hover,.analytics-report-card:hover{transform:translateY(-2px);border-color:#9b6cff57;box-shadow:0 0 26px #9b6cff14,0 16px 34px #00000040}.analytics-metric{min-height:132px;padding:17px;border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(155,108,255,.1),transparent 45%),linear-gradient(180deg,#ffffff05,#ffffff01),var(--analytics-panel)}.analytics-metric-label{display:flex;justify-content:space-between;gap:10px;color:var(--analytics-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.analytics-metric-value{margin-top:13px;font-size:27px;font-weight:950;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.analytics-metric-sub{margin-top:7px;color:var(--analytics-muted);font-size:11px}.analytics-page .positive{color:var(--analytics-green)!important}.analytics-page .negative{color:var(--analytics-red)!important}.analytics-page .warning{color:var(--analytics-orange)!important}.analytics-page .purple{color:var(--analytics-purple-2)!important}.analytics-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.65fr);gap:16px;margin-bottom:16px}.analytics-panel{border-radius:16px;background:linear-gradient(180deg,#ffffff05,#ffffff01),var(--analytics-panel);overflow:hidden}.analytics-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 17px;border-bottom:1px solid var(--analytics-line)}.analytics-panel-title{font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.analytics-panel-title:before{content:"";display:inline-block;width:17px;height:2px;margin-right:8px;vertical-align:middle;background:linear-gradient(90deg,var(--analytics-purple),transparent);box-shadow:0 0 10px #9b6cff61}.analytics-panel-meta{color:var(--analytics-muted);font-size:10px}.analytics-panel-body{padding:17px}.analytics-line-chart{height:250px;border-left:1px solid var(--analytics-line);border-bottom:1px solid var(--analytics-line);background:linear-gradient(to bottom,transparent 24%,rgba(255,255,255,.045) 25%,transparent 26%),linear-gradient(to bottom,transparent 49%,rgba(255,255,255,.045) 50%,transparent 51%),linear-gradient(to bottom,transparent 74%,rgba(255,255,255,.045) 75%,transparent 76%);overflow:hidden}.analytics-line-chart svg{width:100%;height:100%;display:block}.analytics-line-chart .fill{fill:url(#analyticsAreaGradient)}.analytics-line-chart .stroke{fill:none;stroke:url(#analyticsLineGradient);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(155,108,255,.42))}.analytics-line-chart .dot{fill:#d9c3ff;stroke:#7b46ef;stroke-width:3}.analytics-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:13px;color:var(--analytics-muted);font-size:10px}.analytics-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--analytics-purple)}.analytics-legend span:nth-child(2):before{background:var(--analytics-green)}.analytics-insight-list,.analytics-bar-grid{display:grid;gap:9px}.analytics-insight-row{padding:13px;border:1px solid var(--analytics-line);border-radius:11px;background:#ffffff03}.analytics-insight-row strong{display:block;margin-bottom:4px;font-size:12px}.analytics-insight-row span{color:var(--analytics-muted);font-size:10px;line-height:1.45}.analytics-bar-grid{gap:12px}.analytics-bar-row{display:grid;grid-template-columns:120px minmax(0,1fr) 58px;align-items:center;gap:12px;font-size:11px}.analytics-bar-track{height:9px;border-radius:999px;background:#0b0812;border:1px solid rgba(255,255,255,.045);overflow:hidden}.analytics-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--analytics-purple-3),var(--analytics-purple-2));box-shadow:0 0 16px #9b6cff3d}.analytics-bar-value{text-align:right;font-weight:900}.analytics-table-wrap{overflow-x:auto}.analytics-table-wrap table{width:100%;min-width:900px;border-collapse:collapse}.analytics-table-wrap th,.analytics-table-wrap td{height:48px;padding:0 13px;text-align:left;border-bottom:1px solid var(--analytics-line);font-size:11px;white-space:nowrap}.analytics-table-wrap th{color:var(--analytics-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase;background:#ffffff03}.analytics-table-wrap tbody tr:hover td{background:#9b6cff06}.analytics-table-wrap th:last-child,.analytics-table-wrap td:last-child{text-align:right}.analytics-compare-grid,.analytics-edge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.analytics-compare-card{padding:17px;border-radius:15px;background:radial-gradient(circle at 50% -20%,rgba(155,108,255,.1),transparent 48%),var(--analytics-panel)}.analytics-compare-title{color:var(--analytics-muted);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;margin-bottom:15px}.analytics-compare-values{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.analytics-compare-side{padding:12px;border-radius:11px;border:1px solid var(--analytics-line);background:#ffffff03;text-align:center}.analytics-compare-side small{display:block;margin-bottom:6px;color:var(--analytics-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.analytics-compare-side strong{font-size:20px;font-variant-numeric:tabular-nums}.analytics-compare-gap{color:var(--analytics-red);font-size:11px;font-weight:900;text-align:center}.analytics-compare-note{margin-top:12px;color:var(--analytics-muted);font-size:10px;line-height:1.5}.analytics-edge-card{min-height:178px;padding:17px;border-color:#9b6cff2e;border-radius:16px;background:linear-gradient(145deg,#9b6cff14,#ffffff03),var(--analytics-panel);position:relative;overflow:hidden}.analytics-edge-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-50px;top:-55px;background:radial-gradient(circle,rgba(155,108,255,.18),transparent 68%)}.analytics-edge-label{color:#c7b2ed;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.analytics-edge-value{position:relative;z-index:1;margin:13px 0 6px;font-size:21px;font-weight:950;letter-spacing:-.025em}.analytics-edge-stat{color:var(--analytics-green);font-size:12px;font-weight:900}.analytics-confidence{display:inline-flex;min-height:22px;align-items:center;margin-top:14px;padding:0 8px;border-radius:999px;color:#d8c6ff;border:1px solid rgba(155,108,255,.25);background:#9b6cff14;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.analytics-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analytics-report-card{padding:17px;min-height:170px;border-radius:15px}.analytics-report-card h3{margin:0 0 8px;font-size:15px}.analytics-report-card p{margin:0;color:var(--analytics-muted);font-size:10px;line-height:1.55}.analytics-report-card .analytics-btn{width:100%;margin-top:18px}.analytics-mobile-bottom{display:none}@media(max-width:1180px){.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-dashboard-grid{grid-template-columns:1fr}.analytics-compare-grid,.analytics-edge-grid,.analytics-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.analytics-page{width:calc(100% - 24px);padding:16px 0 calc(96px + env(safe-area-inset-bottom))}.analytics-hero{min-height:auto;padding:20px;align-items:flex-start;flex-direction:column;border-radius:18px}.analytics-hero h1{font-size:34px}.analytics-hero p{font-size:12px}.analytics-field{min-width:0;width:100%}.analytics-subnav{top:66px;grid-template-columns:repeat(6,150px);overflow-x:auto;border-radius:14px;scrollbar-width:none}.analytics-subnav::-webkit-scrollbar{display:none}.analytics-metric-grid,.analytics-compare-grid,.analytics-edge-grid,.analytics-report-grid{grid-template-columns:1fr}.analytics-metric{min-height:112px}.analytics-panel-head{align-items:flex-start;flex-direction:column;padding:14px 15px}.analytics-line-chart{height:210px}.analytics-bar-row{grid-template-columns:86px minmax(0,1fr) 46px;gap:8px}.analytics-compare-values{grid-template-columns:1fr}.analytics-compare-gap{padding:2px 0}.analytics-mobile-bottom{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:100;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;border:1px solid rgba(155,108,255,.2);border-radius:16px;background:#08050feb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #0000006b}.analytics-mobile-bottom button{min-height:38px;border:0;border-radius:11px;background:transparent;color:var(--analytics-muted);font-size:10px;font-weight:900}.analytics-mobile-bottom button.active{color:#fff;background:#9b6cff29;box-shadow:inset 0 0 0 1px #9b6cff47}}.app-shell.active-panel-analytics .logbook-mark,.app-shell.active-panel-analytics .logbook-logo-topbar .logbook-mark,.app-shell.active-panel-analytics .app-top-brand-logo .logbook-mark{color:#bd95ff!important;border-color:#9b6cff6b!important;background:linear-gradient(145deg,#9b6cff38,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0d,0 0 24px #9b6cff29!important}.app-shell.active-panel-analytics .logbook-book-text{color:#bd95ff!important;text-shadow:0 0 18px rgba(155,108,255,.38)!important}.app-shell.active-panel-analytics .app-top-brand:hover .logbook-mark{border-color:#bd95ff9e!important;box-shadow:0 0 26px #9b6cff38!important}.app-shell.active-panel-analytics .app-account-button.user-menu-trigger,.app-shell.active-panel-analytics .user-avatar{border-color:#9b6cff57!important;background:#9b6cff1a!important}.app-shell.active-panel-analytics .app-account-button.user-menu-trigger:hover,.app-shell.active-panel-analytics .app-account-button.user-menu-trigger[aria-expanded=true]{border-color:#bd95ff8c!important;box-shadow:0 0 24px #9b6cff24!important}.analytics-page{--analytics-red:#bd95ff}.analytics-page .negative,.analytics-compare-gap,.analytics-edge-mini{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin-top:12px;color:var(--analytics-muted);font-size:10px;font-weight:850}.analytics-edge-mini span{min-width:0;overflow-wrap:anywhere}.analytics-edge-note{position:relative;z-index:1;margin:12px 0 0;color:#ff9aaa;font-size:11px;line-height:1.45}.analytics-confidence.positive{color:#39d98a;border-color:#39d98a47;background:#39d98a14}.analytics-confidence.warning{color:#f5a524;border-color:#f5a52447;background:#f5a52414}.analytics-edge-stat.negative{color:var(--analytics-purple-2)!important}.analytics-subnav button:hover,.analytics-subnav button.active,.analytics-mobile-bottom button.active{border-color:#9b6cff52!important}.analytics-metric:hover,.analytics-panel:hover,.analytics-compare-card:hover,.analytics-edge-card:hover,.analytics-report-card:hover{border-color:#bd95ff6b!important;box-shadow:0 0 30px #9b6cff1f,0 16px 34px #00000040!important}.analytics-kicker,.analytics-confidence,.analytics-field:focus,.analytics-btn.primary,.analytics-subnav,.analytics-mobile-bottom{border-color:#9b6cff4d!important}.app-shell.active-panel-analytics .analytics-subnav button,.app-shell.active-panel-analytics .analytics-subnav button:hover,.app-shell.active-panel-analytics .analytics-subnav button:focus,.app-shell.active-panel-analytics .analytics-subnav button:focus-visible,.app-shell.active-panel-analytics .analytics-subnav button.active{border-color:#9b6cff2e!important;outline:none!important}.app-shell.active-panel-analytics .analytics-subnav button:hover{color:#fff!important;background:radial-gradient(circle at 50% 0%,rgba(189,149,255,.12),transparent 60%),#9b6cff13!important;box-shadow:inset 0 0 0 1px #9b6cff2e,0 0 18px #9b6cff1a!important}.app-shell.active-panel-analytics .analytics-subnav button.active,.app-shell.active-panel-analytics .analytics-subnav button.active:hover,.app-shell.active-panel-analytics .analytics-mobile-bottom button.active{color:#fff!important;border-color:#bd95ff5c!important;background:radial-gradient(circle at 50% 0%,rgba(189,149,255,.2),transparent 58%),linear-gradient(180deg,#9b6cff2e,#9b6cff14)!important;box-shadow:inset 0 0 0 1px #bd95ff57,0 0 24px #9b6cff24!important}.app-shell.active-panel-analytics .analytics-subnav button.active:before,.app-shell.active-panel-analytics .analytics-subnav button.active:after{background:linear-gradient(90deg,#713ef0,#bd95ff)!important;box-shadow:0 0 16px #9b6cff7a!important}.app-shell.active-panel-analytics .analytics-field{width:150px;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-color:#9b6cff2e!important;color:#f7f4ff!important;background:linear-gradient(45deg,transparent 50%,#bd95ff 50%) calc(100% - 18px) 50% / 7px 7px no-repeat,linear-gradient(135deg,#9b6cff1c,#ffffff04),#08060ec7!important;box-shadow:inset 0 1px #ffffff09}.app-shell.active-panel-analytics .analytics-field:hover{border-color:#bd95ff57!important;background:linear-gradient(45deg,transparent 50%,#d8c6ff 50%) calc(100% - 18px) 50% / 7px 7px no-repeat,linear-gradient(135deg,#9b6cff29,#ffffff05),#0c0815db!important;box-shadow:0 0 22px #9b6cff1a,inset 0 1px #ffffff0b!important}.app-shell.active-panel-analytics .analytics-field:focus,.app-shell.active-panel-analytics .analytics-field:focus-visible{border-color:#bd95ff94!important;outline:none!important;box-shadow:0 0 0 3px #9b6cff21,0 0 26px #9b6cff1f!important}.app-shell.active-panel-analytics .analytics-page button:hover:not(:disabled){border-color:#bd95ff6b!important}.analytics-page .analytics-loss{color:#ff6378!important}.analytics-empty-state{display:grid;gap:6px;margin-bottom:16px;padding:16px 18px;border:1px solid rgba(155,108,255,.18);border-radius:16px;background:linear-gradient(135deg,#9b6cff14,#ffffff03);color:#d8c6ff}.analytics-empty-state strong{color:#f7f4ff;font-size:14px}.analytics-empty-state span{color:var(--analytics-muted);font-size:12px;line-height:1.5}.analytics-bar-value small{display:block;margin-top:2px;color:var(--analytics-muted);font-size:9px;font-weight:800;white-space:nowrap}.analytics-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(380px,.9fr);align-items:stretch}.analytics-dashboard-grid .analytics-panel:first-child .analytics-line-chart{height:210px}.analytics-dashboard-grid .analytics-panel:nth-child(2) .analytics-panel-body{padding:20px}.analytics-insight-list{gap:12px}.analytics-insight-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;min-height:92px;padding:16px;border-color:#9b6cff29;background:linear-gradient(135deg,#9b6cff13,#ffffff04)}.analytics-insight-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#d9c3ff;border:1px solid rgba(155,108,255,.34);background:#9b6cff1f;font-size:12px;font-weight:950;box-shadow:0 0 18px #9b6cff24}.analytics-insight-row strong{margin-bottom:7px;color:#fff;font-size:14px;font-weight:950}.analytics-insight-row span:not(.analytics-insight-icon){font-size:14px;line-height:1.55}.analytics-strategy-list{display:grid;gap:13px}.analytics-strategy-row{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(240px,1.35fr) minmax(260px,1fr);align-items:center;gap:18px;padding:16px;border:1px solid rgba(155,108,255,.16);border-radius:14px;background:linear-gradient(135deg,#9b6cff0e,#ffffff03)}.analytics-strategy-main{display:grid;gap:5px}.analytics-strategy-main strong{color:#fff;font-size:15px;font-weight:950}.analytics-strategy-main span,.analytics-strategy-stats span{color:var(--analytics-muted);font-size:11px;font-weight:800}.analytics-strategy-meter{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px}.analytics-strategy-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-align:right}.analytics-date-field{width:138px!important}@media(max-width:1180px){.analytics-strategy-row{grid-template-columns:1fr;gap:12px}.analytics-strategy-stats{text-align:left}}@media(max-width:760px){.analytics-dashboard-grid{grid-template-columns:1fr}.analytics-dashboard-grid .analytics-panel:first-child .analytics-line-chart{height:190px}.analytics-insight-row{grid-template-columns:34px minmax(0,1fr);min-height:auto;padding:14px}.analytics-insight-row span:not(.analytics-insight-icon){font-size:13px}.analytics-strategy-meter{grid-template-columns:1fr;gap:8px}.analytics-strategy-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-date-field{width:100%!important}}.analytics-compare-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.analytics-compare-source{padding:18px;border:1px solid rgba(155,108,255,.2);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(155,108,255,.1),transparent 42%),var(--analytics-panel);box-shadow:0 14px 32px #0000002e}.analytics-compare-source-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px;color:var(--analytics-muted);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.analytics-compare-source-head strong{color:#fff;font-size:11px}.analytics-compare-source-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-compare-source-metrics div{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff04}.analytics-compare-source-metrics span{display:block;margin-bottom:5px;color:var(--analytics-muted);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.analytics-compare-source-metrics strong{font-size:13px}.analytics-compare-gap-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.analytics-compare-gap-grid article{padding:14px;border:1px solid rgba(155,108,255,.16);border-radius:14px;background:linear-gradient(135deg,#9b6cff0f,#ffffff03)}.analytics-compare-gap-grid span,.analytics-compare-gap-grid small{display:block;color:var(--analytics-muted);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.analytics-compare-gap-grid strong{display:block;margin:8px 0 4px;font-size:20px;font-weight:950}.analytics-compare-gap-grid small{font-size:10.5px;color:#d8c6ff;letter-spacing:.06em}.analytics-compare-chart .compare-backtest{stroke:#9b6cff;filter:drop-shadow(0 0 8px rgba(155,108,255,.42))}.analytics-compare-chart .compare-real{stroke:#39d98a;filter:drop-shadow(0 0 8px rgba(57,217,138,.28))}.analytics-compare-chart .fill,.analytics-compare-chart .dot{display:none}.analytics-distribution{display:grid;gap:12px}.analytics-bar-fill.compare-real-fill{background:linear-gradient(90deg,#23c982,#7df0b7)}@media(max-width:1180px){.analytics-compare-gap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.analytics-compare-source-grid,.analytics-compare-source-metrics,.analytics-compare-gap-grid{grid-template-columns:1fr}}.analytics-metric-lines{display:grid;gap:3px;line-height:1.35}.analytics-compare-chart{position:relative}.analytics-compare-chart-legend{position:absolute;top:12px;right:12px;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:#d8c6ff;font-size:10px;font-weight:900}.analytics-compare-chart-legend span{padding:5px 8px;border:1px solid rgba(155,108,255,.22);border-radius:999px;background:#08050fb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.analytics-distribution-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.analytics-distribution-column{display:grid;gap:12px;padding:14px;border:1px solid rgba(155,108,255,.14);border-radius:14px;background:#ffffff03}.analytics-distribution-column h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.analytics-distribution-metric{display:grid;gap:6px}.analytics-distribution-metric div:first-child{display:flex;justify-content:space-between;gap:10px;color:var(--analytics-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.analytics-distribution-metric strong{color:#fff}.analytics-difference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-difference-card{display:grid;gap:7px;padding:14px;border:1px solid rgba(155,108,255,.16);border-radius:14px;background:linear-gradient(135deg,#9b6cff0e,#ffffff03)}.analytics-difference-card strong{color:#fff;font-size:13px}.analytics-difference-card span{color:var(--analytics-muted);font-size:11px}.analytics-difference-card b{font-size:12px}.analytics-alignment-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#aeb8c7;background:#ffffff09;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.analytics-alignment-pill.positive{color:#39d98a;border-color:#39d98a47;background:#39d98a14}.analytics-alignment-pill.warning{color:#f5a524;border-color:#f5a52447;background:#f5a52414}.analytics-alignment-pill.analytics-loss{color:#ff6378;border-color:#ff63784d;background:#ff637814}.analytics-sample-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#aeb8c7;background:#ffffff09;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.analytics-sample-pill.positive{color:#39d98a;border-color:#39d98a47;background:#39d98a14}.analytics-sample-pill.warning{color:#f5a524;border-color:#f5a52447;background:#f5a52414}.analytics-sample-pill.analytics-loss{color:#ff6378;border-color:#ff63784d;background:#ff637814}.analytics-compare-summary{display:grid;gap:10px}.analytics-compare-summary p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:11px 12px;border:1px solid rgba(155,108,255,.14);border-radius:12px;background:#ffffff04;color:var(--analytics-muted);font-size:12px}.analytics-compare-summary strong{color:#fff}@media(max-width:760px){.analytics-compare-chart-legend{position:static;margin-bottom:10px;justify-content:flex-start}.analytics-distribution-columns,.analytics-difference-grid{grid-template-columns:1fr}}.analytics-coach-hero{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(150px,.45fr));gap:14px;padding:22px;border:1px solid rgba(57,217,138,.24);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(57,217,138,.16),transparent 42%),linear-gradient(135deg,#9b6cff14,#ffffff03);box-shadow:0 24px 78px #12603d33,0 12px 48px #200a4c29;overflow:hidden}.analytics-coach-kicker{color:#c7b2ed;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.analytics-coach-hero h2,.analytics-coach-leak h2{margin:9px 0 14px;color:#fff;font-size:clamp(28px,4vw,48px);line-height:.96;letter-spacing:-.05em;overflow-wrap:anywhere}.analytics-coach-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px}.analytics-coach-factor-grid span,.analytics-money-badge{min-width:0;padding:11px 15px;border:1px solid rgba(155,108,255,.2);border-radius:999px;background:#9b6cff13;color:#e6dcff;font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-coach-hero-stat{display:grid;align-content:center;gap:8px;min-height:138px;padding:16px;border:1px solid rgba(155,108,255,.18);border-radius:18px;background:#08050f7a}.analytics-coach-hero-stat span,.analytics-coach-card-metrics small,.analytics-execution-card span{color:var(--analytics-muted);font-size:9px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.analytics-coach-hero-stat strong{display:block;color:#fff;font-size:26px;font-weight:950;letter-spacing:-.04em}.analytics-coach-hero-stat small{color:#b996ff;font-size:13px;letter-spacing:.06em}.analytics-coach-card-grid,.analytics-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.analytics-coach-card{min-width:0;padding:17px;border:1px solid rgba(155,108,255,.18);border-radius:17px;background:linear-gradient(145deg,#9b6cff13,#ffffff03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.analytics-coach-card:hover{transform:translateY(-2px);border-color:#9b6cff5c;box-shadow:0 18px 50px #572ea833}.analytics-recommendation-card{min-width:0;padding:17px;border:1px solid rgba(201,166,70,.2);border-radius:17px;background:linear-gradient(145deg,#c9a64612,#9b6cff07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.analytics-recommendation-card:hover{transform:translateY(-2px);border-color:#c9a64657;box-shadow:0 18px 50px #c9a64624}.analytics-coach-card.leak{border-color:#ff637838;background:linear-gradient(145deg,#ff637812,#ffffff03)}.analytics-coach-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c7b2ed;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.analytics-coach-card-top .analytics-confidence{margin:0;white-space:nowrap}.analytics-coach-card h3,.analytics-recommendation-card h3{margin:12px 0 7px;color:#fff;font-size:18px;line-height:1.1;letter-spacing:-.03em;overflow-wrap:anywhere}.analytics-coach-card p,.analytics-recommendation-card p{margin:0;color:#b5aec7;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.analytics-coach-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.analytics-coach-card-metrics span{display:grid;gap:4px;min-width:0}.analytics-coach-card-metrics strong{color:#fff;font-size:15px;font-weight:950;overflow-wrap:anywhere}.analytics-coach-leak{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(255,99,120,.34);border-radius:22px;background:radial-gradient(circle at 12% 10%,rgba(255,99,120,.18),transparent 38%),linear-gradient(135deg,#ff637817,#ffffff03);box-shadow:0 22px 70px #6412222e}.analytics-coach-leak p{margin:0;color:#ffc0c9;font-size:13px;font-weight:800}.analytics-coach-leak-stats{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;min-width:min(520px,100%)}.analytics-coach-leak-stats span{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,99,120,.22);border-radius:15px;background:#08050f73}.analytics-coach-leak-stats small{color:#ff9aa8;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.analytics-coach-leak-stats strong{color:#ff6378;font-size:20px;font-weight:950}.analytics-money-badges{display:flex;flex-wrap:wrap;gap:14px}.analytics-money-badge{display:inline-flex;align-items:center;min-height:42px;color:#dfffea;font-size:13px;font-weight:950;border-color:#39d98a57;background:linear-gradient(135deg,#39d98a21,#ffffff05);box-shadow:0 12px 32px #39d98a1a}.analytics-execution-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-execution-card>div{display:grid;gap:8px;padding:17px;border:1px solid rgba(155,108,255,.18);border-radius:17px;background:linear-gradient(135deg,#60a5fa0e,#9b6cff09)}.analytics-execution-card strong{color:#fff;font-size:28px;font-weight:950;letter-spacing:-.04em}.analytics-execution-progress{width:100%;height:8px;border:1px solid rgba(155,108,255,.22);border-radius:999px;background:#ffffff0e;overflow:hidden}.analytics-execution-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7,#d8b4fe);box-shadow:0 0 18px #9b6cff61}.analytics-execution-card b{color:#b996ff;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.analytics-execution-card p{margin:0;color:#b5aec7;font-size:13px;line-height:1.55}.analytics-edge-details{border:1px solid rgba(155,108,255,.18);border-radius:18px;background:#ffffff03;overflow:hidden}.analytics-edge-details summary{cursor:pointer;padding:17px 18px;color:#fff;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;list-style:none}.analytics-edge-details summary::-webkit-details-marker{display:none}.analytics-edge-details summary:after{content:"+";float:right;color:#b996ff;font-size:18px;line-height:1}.analytics-edge-details[open] summary:after{content:"-"}.analytics-edge-details-body{display:grid;gap:14px;padding:0 14px 14px}@media(max-width:1180px){.analytics-coach-hero{grid-template-columns:1fr 1fr}.analytics-coach-hero-main{grid-column:1/-1}.analytics-coach-card-grid,.analytics-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-coach-leak{align-items:stretch;flex-direction:column}}@media(max-width:760px){.analytics-coach-hero,.analytics-coach-card-grid,.analytics-recommendation-grid,.analytics-execution-card{grid-template-columns:1fr}.analytics-coach-hero{padding:18px;border-radius:18px}.analytics-coach-factor-grid{grid-template-columns:1fr 1fr}.analytics-coach-hero-stat{min-height:104px}.analytics-coach-leak{padding:18px;border-radius:18px}.analytics-coach-leak-stats{grid-template-columns:1fr;min-width:0}.analytics-coach-card-metrics{grid-template-columns:1fr}}.analytics-metric-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-table-wrap tbody tr[onclick]{cursor:pointer}.analytics-table-wrap tbody tr[onclick]:hover td{background:#9b6cff0e}@media(max-width:1180px){.analytics-metric-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.analytics-metric-grid-wide{grid-template-columns:1fr}}.analytics-month-table{max-height:380px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--analytics-line);border-radius:13px;background:#ffffff03}.analytics-month-table table{width:100%;border-collapse:collapse}.analytics-month-table th,.analytics-month-table td{height:44px;padding:0 12px;border-bottom:1px solid var(--analytics-line);text-align:left;white-space:nowrap;font-size:11px}.analytics-month-table th{position:sticky;top:0;z-index:1;color:var(--analytics-muted);background:#100c1b;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.analytics-month-table tr:last-child td{border-bottom:0}.analytics-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:grid;place-items:center;padding:24px;background:#030208b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.analytics-preview-modal{width:min(760px,100%);max-height:min(86dvh,720px);overflow:auto;border:1px solid rgba(155,108,255,.24);border-radius:20px;background:linear-gradient(145deg,#9b6cff14,#ffffff03),#0b0812;box-shadow:0 28px 80px #00000085;padding:20px}.analytics-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.analytics-preview-head span{color:var(--analytics-muted);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.analytics-preview-head h3{margin:4px 0 0;font-size:22px}.analytics-preview-head button{min-height:38px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0a;color:#fff;font-weight:900}.analytics-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.analytics-preview-grid div,.analytics-preview-section,.analytics-preview-shots span{border:1px solid var(--analytics-line);border-radius:12px;background:#ffffff05;padding:11px}.analytics-preview-grid span,.analytics-preview-section span{display:block;color:var(--analytics-muted);font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.analytics-preview-grid strong{display:block;margin-top:5px;font-size:13px;overflow-wrap:anywhere}.analytics-preview-section{margin-top:10px}.analytics-preview-section p{margin:6px 0 0;color:#d8d1e9;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.analytics-preview-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.analytics-preview-shots span{color:#d8d1e9;font-size:12px}@media(max-width:760px){.analytics-preview-overlay{padding:12px}.analytics-preview-modal{max-height:calc(100dvh - 24px);padding:16px;border-radius:18px}.analytics-preview-head{flex-direction:column}.analytics-preview-grid,.analytics-preview-shots{grid-template-columns:1fr}.analytics-month-table th,.analytics-month-table td{padding:0 8px;font-size:10px}}.analytics-coming-soon{display:grid;place-items:center;min-height:420px;padding:48px 24px;border:1px solid rgba(155,108,255,.22);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(155,108,255,.16),transparent 42%),linear-gradient(180deg,#ffffff06,#ffffff02),var(--analytics-panel);text-align:center;box-shadow:0 18px 44px #0000003d}.analytics-coming-soon h2{margin:10px 0 8px;color:#fff;font-size:46px;line-height:1;letter-spacing:-.06em}.analytics-coming-soon p{max-width:520px;margin:0;color:var(--analytics-muted);font-size:13px;line-height:1.65}@media(max-width:760px){.analytics-coming-soon{min-height:320px;padding:34px 18px}.analytics-coming-soon h2{font-size:34px}}.analytics-hero{align-items:center;min-height:188px;transform:perspective(900px) rotateX(var(--analytics-tilt-x,0deg)) rotateY(var(--analytics-tilt-y,0deg));transform-style:preserve-3d;transition:transform .16s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.analytics-hero:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--analytics-hero-x, 78%) var(--analytics-hero-y, 22%),rgba(189,149,255,.18),transparent 34%),linear-gradient(135deg,rgba(155,108,255,.08),transparent 42%);transition:opacity .22s ease}.analytics-hero:hover{transform:perspective(900px) translateY(-2px) rotateX(var(--analytics-tilt-x,0deg)) rotateY(var(--analytics-tilt-y,0deg));border-color:#bd95ff6b;box-shadow:0 0 42px #9b6cff24,0 30px 90px #0000007a,inset 0 1px #ffffff0d}.analytics-hero:hover:before{opacity:1}.analytics-hero-copy{max-width:780px}.analytics-filter-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;margin:0 0 16px;padding:10px;border:1px solid rgba(155,108,255,.18);border-radius:16px;background:#0c0815b8;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff06}.analytics-filter-strip .analytics-field{width:168px;min-width:168px;height:42px;flex:0 0 auto}.analytics-filter-strip .analytics-session-select{width:280px;min-width:280px}.analytics-filter-strip .analytics-date-field{width:156px;min-width:156px}@media(max-width:760px){.analytics-hero{min-height:auto}.analytics-filter-strip{display:grid;grid-template-columns:1fr;padding:10px}.analytics-filter-strip .analytics-field,.analytics-filter-strip .analytics-session-select,.analytics-filter-strip .analytics-date-field{width:100%!important;min-width:0!important}}.app-shell.active-panel-analytics .analytics-filter-strip .analytics-session-select{width:280px;min-width:280px}.app-shell.active-panel-analytics .analytics-panel:has(.analytics-table-wrap),.app-shell.active-panel-analytics .analytics-panel:has(.analytics-month-table){border-color:#9b6cff3d;background:linear-gradient(180deg,#181326fa,#0e0c17fa);border-radius:22px;box-shadow:0 22px 54px #00000042}.app-shell.active-panel-analytics .analytics-panel:has(.analytics-table-wrap) .analytics-panel-head,.app-shell.active-panel-analytics .analytics-panel:has(.analytics-month-table) .analytics-panel-head{min-height:62px;padding:0 22px;border-bottom:1px solid rgba(155,108,255,.18);background:linear-gradient(180deg,#231b357a,#120f1c29)}.app-shell.active-panel-analytics .analytics-panel:has(.analytics-table-wrap) .analytics-panel-title,.app-shell.active-panel-analytics .analytics-panel:has(.analytics-month-table) .analytics-panel-title{display:flex;align-items:center;color:#f7f2ff;font-size:12px;letter-spacing:.08em}.app-shell.active-panel-analytics .analytics-panel:has(.analytics-table-wrap) .analytics-panel-title:before,.app-shell.active-panel-analytics .analytics-panel:has(.analytics-month-table) .analytics-panel-title:before{width:18px;margin-right:10px;background:linear-gradient(90deg,#a977ff,transparent);box-shadow:0 0 14px #9a6cff9e}.app-shell.active-panel-analytics .analytics-panel:has(.analytics-table-wrap) .analytics-panel-meta,.app-shell.active-panel-analytics .analytics-panel:has(.analytics-month-table) .analytics-panel-meta{color:#9e94b3;font-size:11px}.app-shell.active-panel-analytics .analytics-panel:has(.analytics-table-wrap) .analytics-panel-body,.app-shell.active-panel-analytics .analytics-panel:has(.analytics-month-table) .analytics-panel-body{padding:16px}.app-shell.active-panel-analytics .analytics-table-wrap{max-height:460px;overflow:auto;padding:0;border:1px solid rgba(153,117,255,.17);border-radius:16px;background:#100d18;box-shadow:inset 0 1px #ffffff06;scrollbar-width:thin;scrollbar-color:#6c4aa5 transparent}.app-shell.active-panel-analytics .analytics-table-wrap table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;background:#100d18;font-size:13px}.app-shell.active-panel-analytics .analytics-table-wrap th,.app-shell.active-panel-analytics .analytics-table-wrap td{height:auto;padding:15px 16px;border-bottom:1px solid rgba(131,106,170,.16);text-align:left;white-space:nowrap;color:#e7e2f2;font-size:12px;font-variant-numeric:tabular-nums;vertical-align:middle}.app-shell.active-panel-analytics .analytics-table-wrap th{position:sticky;top:0;z-index:3;color:#aba3bd;background:#171222;border-bottom:1px solid #34294a;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.app-shell.active-panel-analytics .analytics-table-wrap tbody tr:last-child td{border-bottom:0}.app-shell.active-panel-analytics .analytics-table-wrap tbody tr:hover td{background:linear-gradient(90deg,#8351d921,#191326e6)}.app-shell.active-panel-analytics .analytics-table-wrap tbody td:first-child{color:#fff;font-weight:850;white-space:normal;min-width:150px}.app-shell.active-panel-analytics .analytics-table-wrap tbody td:not(:first-child){font-weight:650}.app-shell.active-panel-analytics .analytics-table-wrap .positive,.app-shell.active-panel-analytics .analytics-month-table .positive{color:var(--analytics-green)!important;font-weight:900}.app-shell.active-panel-analytics .analytics-table-wrap .analytics-loss,.app-shell.active-panel-analytics .analytics-month-table .analytics-loss,.app-shell.active-panel-analytics .analytics-table-wrap .negative,.app-shell.active-panel-analytics .analytics-month-table .negative{color:#ff667d!important;font-weight:900}.app-shell.active-panel-analytics .analytics-table-wrap .warning,.app-shell.active-panel-analytics .analytics-month-table .warning{color:var(--analytics-orange)!important;font-weight:900}.app-shell.active-panel-analytics .analytics-sample-pill,.app-shell.active-panel-analytics .analytics-alignment-pill,.app-shell.active-panel-analytics .analytics-confidence{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(155,108,255,.26);background:#9b6cff14;color:#d8c6ff;font-size:10px;font-weight:950;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.app-shell.active-panel-analytics .analytics-sample-pill.positive,.app-shell.active-panel-analytics .analytics-alignment-pill.positive,.app-shell.active-panel-analytics .analytics-confidence.positive{color:#32e59a!important;border-color:#32e59a52;background:#32e59a14}.app-shell.active-panel-analytics .analytics-sample-pill.warning,.app-shell.active-panel-analytics .analytics-alignment-pill.warning,.app-shell.active-panel-analytics .analytics-confidence.warning{color:#f2b94b!important;border-color:#f2b94b57;background:#f2b94b14}.app-shell.active-panel-analytics .analytics-sample-pill.analytics-loss,.app-shell.active-panel-analytics .analytics-alignment-pill.analytics-loss,.app-shell.active-panel-analytics .analytics-confidence.analytics-loss{color:#ff667d!important;border-color:#ff667d57;background:#ff667d14}.app-shell.active-panel-analytics .analytics-month-table{max-height:430px;overflow:auto;border:1px solid rgba(153,117,255,.17);border-radius:16px;background:#100d18;padding:12px;scrollbar-width:thin;scrollbar-color:#6c4aa5 transparent}.app-shell.active-panel-analytics .analytics-month-table table{width:100%;border-collapse:separate;border-spacing:0 10px}.app-shell.active-panel-analytics .analytics-month-table th,.app-shell.active-panel-analytics .analytics-month-table td{height:auto;padding:13px 15px;border-bottom:0;text-align:left;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.app-shell.active-panel-analytics .analytics-month-table th{position:sticky;top:-12px;z-index:3;color:#aba3bd;background:#171222;border-bottom:1px solid #34294a;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.app-shell.active-panel-analytics .analytics-month-table tbody td{background:#0f0c17d1;border-top:1px solid rgba(153,117,255,.13);border-bottom:1px solid rgba(153,117,255,.13);color:#e7e2f2}.app-shell.active-panel-analytics .analytics-month-table tbody td:first-child{border-left:1px solid rgba(153,117,255,.13);border-radius:13px 0 0 13px;color:#fff;font-weight:850}.app-shell.active-panel-analytics .analytics-month-table tbody td:last-child{border-right:1px solid rgba(153,117,255,.13);border-radius:0 13px 13px 0}.app-shell.active-panel-analytics .analytics-month-table tbody tr:hover td{background:#151020;border-color:#9975ff57}@media(max-width:1000px){.app-shell.active-panel-analytics .analytics-table-wrap table{min-width:820px}}@media(max-width:760px){.app-shell.active-panel-analytics .analytics-panel:has(.analytics-table-wrap) .analytics-panel-body,.app-shell.active-panel-analytics .analytics-panel:has(.analytics-month-table) .analytics-panel-body{padding:10px}.app-shell.active-panel-analytics .analytics-table-wrap{max-height:420px}.app-shell.active-panel-analytics .analytics-table-wrap th,.app-shell.active-panel-analytics .analytics-table-wrap td{padding:12px 13px;font-size:11px}.app-shell.active-panel-analytics .analytics-month-table{padding:8px;overflow-x:auto}.app-shell.active-panel-analytics .analytics-month-table table{min-width:560px}.app-shell.active-panel-analytics .analytics-month-table th,.app-shell.active-panel-analytics .analytics-month-table td{padding:11px 12px;font-size:11px}}.btv4-button-group.confidence button:not(.active),.btv4-button-group.setup-grade button:not(.active){border-color:#ffffff1f!important;background:#ffffff09!important;color:#aab4c2!important;box-shadow:none!important}.btv4-button-group.confidence button:not(.active):hover,.btv4-button-group.confidence button:not(.active):focus,.btv4-button-group.setup-grade button:not(.active):hover,.btv4-button-group.setup-grade button:not(.active):focus{border-color:#ffffff38!important;background:#ffffff0f!important;color:#f4f7fb!important;box-shadow:none!important}.demo-mode-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(245,185,66,.38);border-radius:999px;background:#f5b9421a;color:#ffd98a;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 20px #f5b94214}.demo-mode-toast{position:fixed;top:78px;right:18px;z-index:5000;width:min(420px,calc(100vw - 32px));padding:12px 14px;border:1px solid rgba(245,185,66,.34);border-radius:14px;background:#0c111af5;color:#fff;font-size:12px;font-weight:850;line-height:1.35;box-shadow:0 18px 42px #0000005c,0 0 22px #f5b9421a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-demo-button{width:100%;min-height:42px;border-radius:10px;border:1px solid rgba(245,185,66,.32);background:#f5b94214;color:#ffe3a1;font-weight:900;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.auth-demo-button:hover:not(:disabled){border-color:#f5b94285;background:#f5b9421f;box-shadow:0 0 20px #f5b94224;transform:translateY(-1px)}@media(max-width:760px){.demo-mode-toast{top:70px;left:12px;right:12px;width:auto}.demo-mode-badge{min-height:24px;padding:0 8px;font-size:9px}}.auth-cta-group{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(136px,.65fr);gap:10px;align-items:stretch}.auth-cta-group .auth-primary-button,.auth-cta-group .auth-demo-button{width:100%}.auth-demo-note{margin:-2px 0 0;color:#aab4c2d1;font-size:11px;line-height:1.45;text-align:center}@media(max-width:520px){.auth-cta-group{grid-template-columns:1fr}}.settings-demo-readonly{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(255,70,85,.28);border-radius:14px;background:linear-gradient(135deg,#ff46551f,#8b5cf614);color:var(--text-primary, #f4f7fb);font-size:.9rem;font-weight:700}.settings-demo-fieldset{min-width:0;margin:0;padding:0;border:0}.settings-demo-fieldset:disabled{opacity:.72}.settings-demo-fieldset:disabled input,.settings-demo-fieldset:disabled select,.settings-demo-fieldset:disabled textarea,.settings-demo-fieldset:disabled button{cursor:not-allowed}.guide-doc-header-actions{display:flex;align-items:flex-start;gap:12px;flex:0 0 auto}.guide-doc-language{display:grid;gap:7px;min-width:160px}.guide-doc-language span{color:#ff7a84;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.guide-doc-language select{width:100%;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#080d14e0;color:#f4f7fb;padding:10px 12px;font-weight:800;outline:none}.guide-doc-language select:focus{border-color:#8b5cf69e;box-shadow:0 0 0 3px #8b5cf624}@media(max-width:720px){.guide-doc-header-actions{width:100%;flex-wrap:wrap;justify-content:space-between}.guide-doc-language{flex:1 1 180px;min-width:min(180px,100%)}}.analytics-guide-trigger{position:absolute;top:20px;right:20px;z-index:2;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(196,166,255,.56);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:20px;font-weight:950;box-shadow:0 0 0 5px #8b5cf61a,0 0 32px #8b5cf661,0 18px 38px #00000057;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.analytics-guide-trigger:hover{transform:translateY(-1px) scale(1.04);border-color:#ebddffe0;filter:brightness(1.08);box-shadow:0 0 0 7px #8b5cf624,0 0 42px #a855f785,0 18px 38px #00000061}.analytics-info-wrap{position:relative;display:inline-flex;margin-left:7px;vertical-align:middle}.analytics-info-button{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(168,85,247,.35);background:#8b5cf61a;color:#d9c4ff;font-size:11px;font-weight:950;line-height:1;cursor:pointer}.analytics-info-button:hover{border-color:#d8c6ffb8;box-shadow:0 0 14px #8b5cf647}.analytics-info-popover{position:absolute;left:0;top:25px;z-index:30;width:min(280px,calc(100vw - 40px));padding:12px 13px;border-radius:14px;border:1px solid rgba(168,85,247,.3);background:#100a1c;color:#d8cdeb;box-shadow:0 20px 55px #00000085,0 0 28px #8b5cf62e;font-size:12px;font-weight:650;line-height:1.55;letter-spacing:0;text-transform:none}.analytics-guide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#020409ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.analytics-guide-drawer{width:min(920px,calc(100vw - 40px));max-height:calc(100dvh - 40px);min-height:min(760px,calc(100dvh - 40px));display:flex;flex-direction:column;border:1px solid rgba(168,85,247,.32);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.18),transparent 34%),linear-gradient(180deg,#120b20,#08060f 72%);box-shadow:0 34px 100px #0000009e,0 0 0 1px #ffffff0d,0 0 60px #8b5cf62e;color:#f7f2ff;overflow:hidden}.analytics-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.analytics-guide-head span,.analytics-guide-controls span,.analytics-guide-section-title small{display:block;color:#ff6f7b;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.analytics-guide-head h2{margin:8px 0;font-size:28px;line-height:1.05;letter-spacing:-.03em}.analytics-guide-head p{max-width:400px;margin:0;color:#b9adc9;font-size:13px;line-height:1.55}.analytics-guide-close{flex:0 0 auto;width:40px;height:40px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:#ffffff0a;color:#fff;font-size:22px;line-height:1}.analytics-guide-close:hover{border-color:#a855f773;box-shadow:0 0 18px #8b5cf633}.analytics-guide-controls{padding:16px 24px 0}.analytics-guide-controls label{display:grid;gap:7px}.analytics-guide-controls select{width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(168,85,247,.26);background:#080d14;color:#fff;padding:0 13px;font-weight:850}.analytics-guide-tabs{display:flex;gap:8px;padding:14px 24px 16px;overflow-x:auto;scrollbar-width:none}.analytics-guide-tabs::-webkit-scrollbar{display:none}.analytics-guide-tabs button{flex:0 0 auto;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#bfb3cf;font-size:11px;font-weight:900}.analytics-guide-tabs button.active{color:#fff;border-color:#a855f780;background:#8b5cf629;box-shadow:0 0 22px #8b5cf62e}.analytics-guide-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 24px 28px}.analytics-guide-section{display:grid;gap:14px}.analytics-guide-section-title{padding:12px 0 2px}.analytics-guide-section-title h3{margin:5px 0 0;font-size:25px;letter-spacing:-.02em}.analytics-guide-block{border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#ffffff09;padding:16px}.analytics-guide-block h4{margin:0 0 11px;color:#fff;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.analytics-guide-block p,.analytics-guide-list{margin:0;color:#c8bed5;font-size:13px;line-height:1.65}.analytics-guide-list{padding-left:18px;display:grid;gap:8px}.analytics-guide-metrics{display:grid;gap:10px}.analytics-guide-metrics article{padding:12px;border-radius:14px;border:1px solid rgba(168,85,247,.14);background:#070a0f73}.analytics-guide-metrics strong{display:block;margin-bottom:5px;color:#fff;font-size:13px}.analytics-guide-metrics p{margin:0;color:#bfb5ce;font-size:12px;line-height:1.55}body.analytics-guide-open{overflow:hidden}@media(max-width:760px){.analytics-guide-trigger{top:14px;right:14px;width:40px;height:40px;border-radius:999px}.analytics-guide-backdrop{padding:0;justify-content:center;background:#020409db}.analytics-guide-drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.analytics-guide-head{padding:18px 16px 14px}.analytics-guide-head h2{font-size:24px}.analytics-guide-head p{font-size:12px}.analytics-guide-controls{padding:14px 16px 0}.analytics-guide-tabs{padding:12px 16px 14px}.analytics-guide-content{padding:0 16px calc(34px + env(safe-area-inset-bottom))}.analytics-guide-block{padding:14px;border-radius:15px}}.analytics-guide-fulltext{display:grid;gap:10px;padding:16px;border-radius:17px;border:1px solid rgba(168,85,247,.18);background:linear-gradient(135deg,#8b5cf614,#ffffff06)}.analytics-guide-fulltext p{margin:0;color:#d9d0e7;font-size:13px;line-height:1.72}.analytics-guide-fulltext p:first-child{color:#fff;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.analytics-page .analytics-hero .analytics-guide-trigger,.app-shell.active-panel-analytics .analytics-page .analytics-hero .analytics-guide-trigger{width:46px!important;height:46px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(216,198,255,.66)!important;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.22),transparent 35%),linear-gradient(135deg,#6d28d9,#8b5cf6 48%,#a855f7)!important;color:#fff!important;box-shadow:0 0 0 5px #8b5cf624,0 0 34px #8b5cf67a,0 18px 38px #00000057!important}.analytics-page .analytics-hero .analytics-guide-trigger:hover,.app-shell.active-panel-analytics .analytics-page .analytics-hero .analytics-guide-trigger:hover{background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.28),transparent 35%),linear-gradient(135deg,#7c3aed,#a855f7 55%,#c084fc)!important;box-shadow:0 0 0 7px #8b5cf62e,0 0 46px #a855f79e,0 18px 38px #00000061!important}.analytics-guide-tabs{position:relative;z-index:2;margin-bottom:14px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.07)}.analytics-guide-content{padding-top:8px}.analytics-guide-section-title{padding-top:10px;margin-top:0}.analytics-guide-fulltext,.analytics-guide-block{position:relative;z-index:1}@media(max-width:760px){.analytics-page .analytics-hero .analytics-guide-trigger,.app-shell.active-panel-analytics .analytics-page .analytics-hero .analytics-guide-trigger{width:40px!important;height:40px!important}.analytics-guide-tabs{margin-bottom:12px;padding-bottom:16px}.analytics-guide-content{padding-top:6px}}.analytics-guide-drawer .analytics-guide-tabs{flex:0 0 auto;min-height:64px;align-items:flex-start;padding-top:14px!important;padding-bottom:24px!important;margin-bottom:22px!important;overflow-y:visible;box-shadow:0 18px 24px #08060fb8;background:linear-gradient(180deg,#120b20fa,#120b20e6 70%,#08060ff5)}.analytics-guide-drawer .analytics-guide-tabs button{position:relative;z-index:3;min-height:38px;box-shadow:none}.analytics-guide-drawer .analytics-guide-tabs button.active{box-shadow:inset 0 0 0 1px #ffffff14,0 0 14px #8b5cf629}.analytics-guide-drawer .analytics-guide-content{padding-top:18px!important}.analytics-guide-drawer .analytics-guide-section{padding-top:2px}@media(max-width:760px){.analytics-guide-drawer .analytics-guide-tabs{min-height:62px;padding-top:12px!important;padding-bottom:22px!important;margin-bottom:18px!important}.analytics-guide-drawer .analytics-guide-content{padding-top:16px!important}}.auth-support-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.auth-support-row .auth-guide-button,.auth-help-button{width:100%;margin-top:0;min-height:44px;border-radius:14px;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-help-button{border:1px solid rgba(255,255,255,.14);background:#ffffff0b;color:#f4f7fb;padding:12px 14px}.auth-help-button:hover{transform:translateY(-1px);border-color:#ff46556b;background:#ff465512;box-shadow:0 14px 36px #ff46551a}.support-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:20px;background:#03070cc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.support-modal{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 15% 0%,rgba(255,70,85,.14),transparent 34%),linear-gradient(145deg,#151e2bfa,#080d14fa);box-shadow:0 30px 90px #0000008c}.support-modal-header{display:flex;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.support-modal-header span,.support-form label>span{display:block;margin-bottom:8px;color:#ff6975;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.support-modal-header h2{margin:0 0 8px;color:#fff;font-size:clamp(28px,4vw,42px);line-height:1;letter-spacing:-.05em}.support-modal-header p{margin:0;color:#aab4c2;line-height:1.55}.support-modal-header button,.support-actions button{min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0e;color:#fff;font-weight:900;padding:10px 14px;cursor:pointer}.support-form{display:grid;gap:16px;padding:22px 24px 24px}.support-form label{display:grid;gap:0}.support-form input,.support-form select,.support-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#080d14;color:#f4f7fb;padding:13px 14px;font:inherit;outline:none}.support-form textarea{resize:vertical;min-height:140px;line-height:1.55}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:#ff46558c;box-shadow:0 0 0 3px #ff46551f}.support-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.support-actions button[type=submit]{border-color:#ff46558c;background:linear-gradient(135deg,#ff4655,#ef3333);box-shadow:0 14px 36px #ff46552e}.support-actions button:disabled,.support-form input:disabled,.support-form select:disabled,.support-form textarea:disabled{opacity:.62;cursor:not-allowed}@media(max-width:560px){.auth-support-row{grid-template-columns:1fr}.support-modal-backdrop{padding:12px}.support-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.support-modal-header{flex-direction:column;padding:18px 18px 14px}.support-form{padding:18px}.support-actions{display:grid;grid-template-columns:1fr}}.migration-required-screen{padding:clamp(18px,4vw,48px)}.migration-required-card{width:min(760px,calc(100vw - 36px));padding:clamp(28px,4vw,44px)!important;border-color:#ffffff1f!important;background:radial-gradient(circle at 18% 0%,rgba(255,70,85,.1),transparent 34%),linear-gradient(145deg,#101722f5,#080d14fa)!important;box-shadow:0 28px 86px #0000007a,inset 0 1px #ffffff09!important}.migration-required-card .login-brand{margin-bottom:34px}.migration-required-card .approval-status-pill{margin-bottom:24px}.migration-required-card h1{max-width:560px;margin-bottom:14px;font-size:clamp(34px,5vw,54px);line-height:.98;letter-spacing:-.055em}.migration-required-copy{max-width:590px;margin:0 0 24px;color:#b8c3d3;font-size:15px;font-weight:700;line-height:1.65}.migration-options{display:grid;gap:12px;width:100%;margin-top:8px}.migration-option-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:78px;padding:18px 20px!important;text-align:left;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#ffffff0b!important;color:#f4f7fb!important;box-shadow:inset 0 1px #ffffff06!important}.migration-option-card:after{content:"";grid-column:2;grid-row:1 / 3;align-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#ff7a84;background:#ff46551a;border:1px solid rgba(255,70,85,.22);transition:transform .18s ease,background .18s ease}.migration-option-card strong,.migration-option-card span{min-width:0;grid-column:1}.migration-option-card strong{display:block;margin-bottom:4px;color:#fff;font-size:17px;font-weight:950;line-height:1.2;letter-spacing:-.02em}.migration-option-card span{display:block;color:#9ca8ba;font-size:13px;font-weight:700;line-height:1.45}.migration-option-card.primary{border-color:#ff465557!important;background:linear-gradient(135deg,#ff465521,#ff465509),#ffffff0b!important}.migration-option-card.muted:after{content:"";color:#b8c3d3;background:#ffffff0f;border-color:#ffffff1f}.migration-option-card:hover:not(:disabled){transform:translateY(-1px);border-color:#ff465573!important;background:#ff465514!important;box-shadow:0 18px 42px #ff46551a,inset 0 1px #ffffff0a!important}.migration-option-card:hover:not(:disabled):after{transform:translate(3px);background:#ff465529}.migration-option-card:disabled{opacity:.58;cursor:wait}.auth-migration-modal{max-width:620px!important}.auth-migration-modal .modal-actions{justify-content:stretch}.auth-migration-modal .modal-actions button{flex:1 1 180px;min-height:46px}@media(max-width:620px){.migration-required-card{width:min(100%,calc(100vw - 28px));padding:24px!important;border-radius:22px!important}.migration-required-card .login-brand{margin-bottom:28px}.migration-option-card{grid-template-columns:1fr;gap:10px;min-height:auto;padding:16px!important}.migration-option-card:after{grid-column:1;grid-row:auto;justify-self:start}}html,body,#root{width:100%;max-width:100vw;min-width:0;overflow-x:clip}body{min-height:100dvh;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}#root,.app-shell,.main-area,.content,section,article,header,footer,nav,form,div{box-sizing:border-box}.app-shell *,.app-shell *:before,.app-shell *:after{min-width:0}img,svg,canvas,video,iframe{max-width:100%}button,input,select,textarea{max-width:100%}.mobile-bottom-nav{display:none}@media(max-width:1366px){.content{padding-inline:clamp(18px,2.2vw,28px)}.home-page,.trade-log-page,.funded-zone,.risk-lab-page,.btv4-page,.analytics-page,.settings-pro-page{width:min(100%,calc(100vw - 32px))!important;max-width:100%!important}.settings-pro-page{margin-inline:auto}.analytics-kpi-grid,.trade-kpi-grid,.funded-overview-grid,.funded-stats-grid,.risk-summary-grid,.btv4-kpi-grid,.settings-pro-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1024px){.app-top-navigation{min-height:62px}.app-top-nav-inner{grid-template-columns:auto 1fr auto;padding-inline:14px!important}.app-primary-nav,.mobile-app-bar,.sidebar,.mobile-drawer-overlay{display:none!important}.main-area{width:100%;max-width:100vw}.content{padding:18px 16px calc(92px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:900;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#070a0feb;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav-item{display:grid;place-items:center;gap:3px;min-height:54px;padding:5px 2px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted, #aab4c2);cursor:pointer}.mobile-bottom-nav-item span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;border:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:950}.mobile-bottom-nav-item strong{max-width:100%;font-size:9px;line-height:1.05;font-weight:900;text-align:center;white-space:normal;overflow-wrap:anywhere}.mobile-bottom-nav-item.active{color:#fff;border-color:#ff465559;background:#ff465517;box-shadow:0 0 18px #ff465529}.mobile-bottom-nav-item.active span{border-color:#ff465580;background:#ff46551f}.app-top-actions .demo-mode-badge{display:none}.topbar{min-height:auto;padding:14px 16px!important}.topbar h1,.home-hero-title,.analytics-hero h1,.settings-pro-header h1,.risk-lab-page h1,.btv4-page h1,.funded-zone h1,.trade-log-page h1{font-size:clamp(30px,6vw,40px)!important;line-height:1.05!important;overflow-wrap:anywhere}.home-shell,.home-dashboard,.trade-log-shell,.funded-shell,.risk-lab-shell,.btv4-shell,.analytics-shell,.settings-pro-layout,.settings-pro-strategy-layout,.analytics-main-grid,.analytics-two-column,.analytics-overview-grid,.trade-calendar-layout,.funded-main-grid,.risk-lab-grid,.btv4-workspace-grid,.btv4-session-layout{grid-template-columns:1fr!important}.analytics-filter-strip,.trade-filter-bar,.trade-log-filters,.btv4-filter-row,.funded-filter-row,.settings-pro-filters{display:flex!important;gap:10px;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:4px}.analytics-filter-strip>*,.trade-filter-bar>*,.trade-log-filters>*,.btv4-filter-row>*,.funded-filter-row>*,.settings-pro-filters>*{flex:0 0 auto;min-width:min(230px,82vw)!important;white-space:nowrap}.settings-pro-sidebar{display:none!important}.settings-pro-mobile-tabs{display:flex!important}.settings-pro-content,.settings-pro-page,.settings-pro-view,.settings-pro-panel,.settings-pro-card{max-width:100%!important}.settings-pro-grid.two,.settings-pro-grid.three,.settings-pro-fields.two,.settings-pro-spec-grid,.settings-pro-users{grid-template-columns:1fr!important}.settings-pro-user,.instrument-settings-row,.clock-card{grid-template-columns:1fr!important;align-items:stretch!important}.settings-pro-actions{justify-content:flex-start!important}.settings-pro-actions button{min-height:44px}.analytics-chart-card,.chart-panel,.performance-chart,.analytics-line-chart,.btv4-chart-card,.trade-chart-card{max-width:100%!important;overflow:hidden!important}.analytics-chart-card svg,.chart-panel svg,.performance-chart svg,.analytics-line-chart svg,.btv4-chart-card svg,canvas{width:100%!important;max-width:100%!important;height:auto}.analytics-table-wrap,.trade-table-wrap,.btv4-table-wrap,.settings-table-wrap,.funded-table-wrap{max-width:100%;overflow-x:auto}.settings-modal,.trade-add-modal,.btv4-modal,.analytics-guide-drawer,.guide-modal,.how-guide-shell{width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:12px auto!important;overflow:hidden!important}.settings-modal,.trade-add-modal,.btv4-modal{display:flex;flex-direction:column}.settings-modal>header,.trade-add-modal>header,.btv4-modal>header{position:sticky;top:0;z-index:2}}@media(max-width:640px){:root{--mobile-page-pad: 14px}body{font-size:14px}.content{padding:14px var(--mobile-page-pad) calc(94px + env(safe-area-inset-bottom))!important}.app-top-navigation{height:60px}.app-top-brand-logo{transform:scale(.9);transform-origin:left center}.app-account-button{min-width:46px!important;height:42px!important;padding:4px 7px!important}.user-avatar{width:30px!important;height:30px!important;font-size:11px!important}.app-account-menu{position:fixed!important;top:64px!important;right:12px!important;left:12px!important;width:auto!important;max-width:none!important}.module-card,.home-panel,.home-section,.analytics-panel,.analytics-card,.trade-kpi-card,.funded-panel,.risk-panel,.btv4-panel,.settings-pro-panel,.settings-pro-backup{border-radius:14px!important;padding:14px!important}.analytics-kpi-grid,.trade-kpi-grid,.funded-overview-grid,.funded-stats-grid,.risk-summary-grid,.btv4-kpi-grid,.settings-pro-kpis,.home-symbol-grid,.home-market-grid,.notes-grid,.news-form-grid,.risk-input-grid,.risk-lab-grid,.btv4-quick-grid,.btv4-review-grid{grid-template-columns:1fr!important}.home-page .home-market-now{order:2}.home-page .home-active-symbols{order:3}.home-page .home-news-planner{order:4}.home-page .home-current-news{order:5}.home-page .home-today-notes{order:6}.home-page .home-clocks,.home-page .market-clocks{order:7}button,input,select,textarea{min-height:44px;font-size:16px}textarea{min-height:104px}.analytics-filter-strip>*,.trade-filter-bar>*,.trade-log-filters>*,.btv4-filter-row>*,.funded-filter-row>*,.settings-pro-filters>*{min-width:min(250px,86vw)!important}.trade-calendar-layout,.calendar-summary-layout,.btv4-calendar-layout{display:grid!important;grid-template-columns:1fr!important}.calendar-grid,.trade-calendar-grid,.btv4-day-grid{gap:4px!important}.calendar-day,.trade-calendar-day,.btv4-day-cell,.btv4-day-card{min-width:0!important;padding:7px 4px!important;overflow:hidden}.calendar-day *,.trade-calendar-day *,.btv4-day-cell *,.btv4-day-card *{max-width:100%;overflow:hidden;text-overflow:ellipsis}.risk-tp-table,.tp-table,.take-profit-table{display:grid!important;gap:10px!important}.risk-tp-row,.tp-row,.take-profit-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:12px!important;border:1px solid rgba(255,255,255,.1);border-radius:12px}.trade-records-table,.analytics-table,.btv4-table,.funded-results-table{min-width:0!important;width:100%!important}.trade-records-table thead,.analytics-table thead,.btv4-table thead,.funded-results-table thead{display:none}.trade-records-table tbody,.trade-records-table tr,.trade-records-table td,.analytics-table tbody,.analytics-table tr,.analytics-table td,.btv4-table tbody,.btv4-table tr,.btv4-table td,.funded-results-table tbody,.funded-results-table tr,.funded-results-table td{display:block;width:100%}.trade-records-table tr,.analytics-table tr,.btv4-table tr,.funded-results-table tr{margin-bottom:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff06}.trade-records-table td,.analytics-table td,.btv4-table td,.funded-results-table td{padding:5px 0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere}.settings-modal,.trade-add-modal,.btv4-modal,.analytics-guide-drawer,.guide-modal,.how-guide-shell{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important}.settings-modal-backdrop,.trade-modal-backdrop,.btv4-modal-backdrop,.analytics-guide-overlay,.how-guide-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1200!important;overflow:hidden!important}.mobile-bottom-nav{left:6px;right:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:5px;border-radius:15px}.mobile-bottom-nav-item{min-height:50px}.mobile-bottom-nav-item span{width:22px;height:22px;font-size:8px}.mobile-bottom-nav-item strong{font-size:8px}}@media(max-width:360px){.content{padding-inline:10px!important}.mobile-bottom-nav-item strong{display:none}.mobile-bottom-nav-item{min-height:46px}.analytics-kpi-grid,.trade-kpi-grid,.funded-overview-grid,.funded-stats-grid,.risk-summary-grid,.btv4-kpi-grid,.settings-pro-kpis{grid-template-columns:1fr!important}}.trade-mobile-add-fab,.trade-mobile-record-list{display:none}@media(max-width:1024px){.home-workspace{gap:0}.home-workspace-top{display:grid}.home-market-section{order:1}.home-symbols-section{order:2}.home-symbol-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-symbol-block{min-height:0}.home-market-panel,.home-symbol-block,.home-news-line,.trade-panel,.trade-kpi-card,.trade-add-modal,.trade-form-section{max-width:100%;min-width:0;box-sizing:border-box}.home-market-summary{grid-template-columns:1fr}.home-market-current{border-right:0;border-bottom:1px solid var(--line)}.home-market-current strong{max-width:100%;font-size:clamp(22px,5.4vw,34px);line-height:1.08;overflow-wrap:anywhere}.home-market-current small,.home-market-next small{overflow-wrap:anywhere}.home-clock-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clock-line{border-right:0;border-bottom:1px solid var(--line)}.home-clock-line:nth-child(odd){border-right:1px solid var(--line)}.home-clock-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-clock-line strong{flex:0 0 auto;min-width:72px;text-align:right}.home-planner-main-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.home-planner-main-fields input,.home-planner-main-fields select,.home-block-field{min-width:0}.home-news-line{grid-template-columns:72px 64px minmax(0,1fr) auto}.home-news-line-actions{grid-column:1 / -1}.home-note-fields{grid-template-columns:1fr}.trade-log-page{max-width:100%;min-width:0}.trade-log-header{align-items:stretch}.trade-header-actions{flex-wrap:wrap;justify-content:flex-start}.trade-filter-panel.trade-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.trade-calendar-layout{grid-template-columns:1fr!important}.trade-month-side-summary{position:static}}@media(max-width:760px){.home-flow-section{padding:16px 0 18px}.home-flow-heading{align-items:flex-start;gap:10px}.home-flow-heading span{min-width:0;overflow-wrap:anywhere}.home-symbol-list{grid-template-columns:1fr;gap:10px}.home-symbol-block{min-height:104px;padding:14px}.home-symbol-main strong{font-size:20px}.home-symbol-strategy{align-items:flex-start;flex-direction:column;gap:7px;margin:11px 0;padding-top:11px}.home-symbol-strategy b{justify-content:flex-start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.home-market-section{border-radius:14px}.home-market-section .home-flow-heading{padding:14px 14px 0}.home-market-current,.home-market-next{min-height:0;padding:15px 14px}.home-market-current strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-planner-main-fields{grid-template-columns:1fr;gap:9px}.home-planner-note-row{margin-top:9px}.home-planner-note-row button{width:100%;min-height:46px}.home-news-line{display:grid;grid-template-columns:minmax(52px,auto) minmax(52px,auto) 1fr;gap:8px;padding:11px}.home-news-line strong{grid-column:1 / -1;white-space:normal;overflow-wrap:anywhere}.home-news-line .impact-badge{justify-self:start;max-width:100%}.home-news-line-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-note-fields textarea{min-height:120px}.trade-log-page{display:grid;gap:14px;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.trade-log-page>.trade-log-header{order:1}.trade-log-page>.trade-filter-panel{order:2}.trade-log-page>.trade-summary-grid{order:3}.trade-log-page>.trade-calendar-panel{order:4}.trade-log-page>.table-panel{order:5}.trade-log-header{gap:12px}.trade-log-header h2{font-size:28px}.trade-header-actions{display:grid;grid-template-columns:1fr;gap:9px;width:100%}.trade-header-actions .mode-toggle,.trade-header-actions .trade-add-button,.trade-header-actions .trade-import-button{width:100%}.trade-header-actions .trade-add-button{display:none}.trade-mobile-add-fab{position:fixed;left:14px;right:14px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:950;display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid rgba(255,70,85,.42);border-radius:14px;background:linear-gradient(135deg,#ff4655f5,#ff5c5cdb);color:#fff;font-weight:950;box-shadow:0 14px 34px #ff465538,0 16px 44px #00000057}.trade-filter-panel.trade-filters{display:flex!important;flex-wrap:nowrap;gap:10px!important;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 8px!important;scrollbar-width:none}.trade-filter-panel.trade-filters::-webkit-scrollbar{display:none}.trade-filter-panel .trade-filter-heading{flex:0 0 100%;width:100%}.trade-filter-panel .trade-field{flex:0 0 min(238px,78vw);width:min(238px,78vw)}.trade-filter-panel .trade-field select,.trade-filter-panel .trade-field input{min-height:46px;font-size:16px}.trade-view-actions{flex-wrap:wrap}.trade-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.trade-summary-grid.trade-kpi-grid .trade-kpi-card{min-height:142px!important;padding:14px!important}.trade-kpi-main{font-size:clamp(22px,8vw,28px);overflow-wrap:anywhere}.trade-kpi-lines span{align-items:flex-start;flex-direction:column;gap:3px}.trade-calendar-panel{padding:14px!important}.trade-calendar-header{display:grid;grid-template-columns:1fr;gap:8px}.trade-calendar-header button,.trade-calendar-header strong{width:100%;text-align:center}.trade-month-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.trade-calendar-weekdays,.trade-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%}.trade-calendar-weekdays span{min-width:0;font-size:9px!important;text-align:center}.trade-calendar-day{min-width:0!important;min-height:52px!important;padding:5px 2px!important;border-radius:8px!important}.trade-calendar-day span{font-size:11px!important}.trade-calendar-day strong{font-size:9px!important}.trade-calendar-day small{font-size:8px!important}.trade-money-full,.trade-trades-full{display:none!important}.trade-money-compact,.trade-trades-compact{display:inline!important}.trade-month-side-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;padding:14px}.trade-month-side-summary h3{grid-column:1 / -1}.trade-month-side-summary div{align-items:flex-start;flex-direction:column;gap:4px;min-height:48px;padding-block:8px}.trade-day-drawer{max-width:100%;overflow:hidden}.trade-day-row{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.trade-day-meta{flex-wrap:wrap}.trade-table-wrap{display:none}.trade-mobile-record-list{display:grid;gap:10px}.trade-mobile-record-card,.trade-mobile-empty{display:grid;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06}.trade-mobile-record-main{display:grid;gap:4px;width:100%;min-height:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.trade-mobile-record-main span,.trade-mobile-record-card em,.trade-mobile-empty span{color:var(--muted, #9aa6b8);font-size:12px;font-style:normal}.trade-mobile-record-main strong,.trade-mobile-empty strong{color:#fff;font-size:17px;line-height:1.1;overflow-wrap:anywhere}.trade-mobile-record-meta,.trade-mobile-record-result,.trade-mobile-record-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.trade-mobile-record-meta span:not(.status-pill){color:#dce6f5;font-size:12px;font-weight:850}.trade-mobile-record-result b{font-size:15px}.trade-mobile-record-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-mobile-record-actions button,.trade-mobile-empty button{min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0b;color:#fff;font-weight:850}.trade-mobile-record-actions button:last-child{color:#ffb6bd;border-color:#ff46554d;background:#ff465512}.trade-form-backdrop{z-index:1400}.trade-add-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.trade-add-modal-header{position:sticky;top:0;z-index:5;background:#080d14f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.trade-add-modal .trade-add-modal-form{overflow-y:auto;overflow-x:hidden;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.trade-modal-footer{margin-bottom:env(safe-area-inset-bottom)}}@media(min-width:390px)and (max-width:760px){.home-clock-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:389px){.home-clock-lines{grid-template-columns:1fr}.home-clock-line:nth-child(odd){border-right:0}.trade-kpi-grid,.trade-month-summary,.trade-month-side-summary{grid-template-columns:1fr!important}.trade-calendar-day{min-height:48px!important}.trade-calendar-day strong{font-size:8px!important}}@media(max-width:1024px){.main-area>.topbar{display:none!important}}.mobile-account-control{display:none}@media(max-width:1024px){.mobile-account-control{position:fixed;top:calc(10px + env(safe-area-inset-top));right:12px;z-index:1120;display:block}.mobile-account-trigger{display:grid;place-items:center;width:42px;height:42px;min-height:42px;padding:0;border:1px solid rgba(255,70,85,.35);border-radius:999px;background:#070a0fdb;color:#fff;box-shadow:0 14px 34px #00000052,0 0 20px #ff46551a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-account-trigger span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,70,85,.42);background:#ff46551c;font-size:11px;font-weight:950;letter-spacing:.02em}.mobile-account-trigger.open,.mobile-account-trigger:hover{border-color:#ff465594;box-shadow:0 16px 38px #00000061,0 0 26px #ff46552e}.mobile-account-dropdown{position:absolute;top:calc(100% + 10px);right:0;display:grid;gap:6px;width:min(260px,calc(100vw - 24px));padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#080d14f5;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-account-dropdown-head{display:grid;gap:3px;padding:8px 8px 10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px}.mobile-account-dropdown-head strong{color:#fff;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-dropdown-head span{color:var(--muted, #9aa6b8);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-dropdown button{width:100%;min-height:42px;justify-content:flex-start;padding:0 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:#e9eef7;font-weight:850;text-align:left}.mobile-account-dropdown button:hover{border-color:#ff465542;background:#ff465512;color:#fff}.mobile-account-dropdown button.danger{color:#ff9aa4}}@media(max-width:700px){.settings-pro-mobile-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-pro-mobile-tabs::-webkit-scrollbar{display:none}.settings-pro-mobile-tabs button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:42px!important;padding:0 14px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1!important;text-align:center!important}.settings-pro-users,.settings-pro-user{width:100%;min-width:0;max-width:100%}.settings-pro-user{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.settings-pro-user>div:first-child,.settings-pro-user small{min-width:0;overflow-wrap:anywhere}.settings-pro-user .settings-pro-badge{justify-self:start}.settings-pro-user .settings-pro-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.settings-pro-user .settings-pro-actions button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:0 8px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.12!important;text-align:center!important}.settings-pro-user .settings-pro-actions button:last-child{grid-column:1 / -1}}@media(max-width:1024px){.app-top-navigation .app-top-actions{display:none!important}.mobile-account-control{position:fixed!important;top:max(10px,env(safe-area-inset-top))!important;right:12px!important;z-index:1600!important}}@media(max-width:1024px){.settings-pro-mobile-tabs{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-pro-mobile-tabs::-webkit-scrollbar{display:none!important}.settings-pro-mobile-tabs button{flex:0 0 auto!important;inline-size:auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:nowrap!important;writing-mode:horizontal-tb!important;line-height:1!important;text-align:center!important}.settings-pro-user .settings-pro-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.settings-pro-user .settings-pro-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-align:center!important}}@media(max-width:1024px){.app-top-navigation .app-top-actions,.app-top-navigation .app-account-button,.app-top-navigation .app-account-menu{display:none!important;visibility:hidden!important;pointer-events:none!important}.mobile-account-control{position:fixed!important;top:calc(10px + env(safe-area-inset-top))!important;right:12px!important;z-index:2000!important;display:block!important}.settings-pro-mobile-tabs{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important}.settings-pro-mobile-tabs button{flex:0 0 auto!important;width:auto!important;min-width:88px!important;max-width:none!important;min-height:38px!important;padding:0 12px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:nowrap!important;writing-mode:horizontal-tb!important;line-height:1!important}.settings-pro-user .settings-pro-actions{display:grid!important;grid-template-columns:repeat(2,minmax(112px,1fr))!important;gap:9px!important;width:100%!important;justify-content:stretch!important}.settings-pro-user .settings-pro-actions button{flex:none!important;width:100%!important;min-width:112px!important;min-height:42px!important;padding:0 10px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;line-height:1.05!important}}@media(max-width:480px){.settings-pro-page{padding-top:calc(56px + env(safe-area-inset-top))!important}.settings-pro-filters{padding-right:54px!important}.settings-pro-user .settings-pro-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important}.settings-pro-user .settings-pro-actions button,.settings-pro-user .settings-pro-actions button:last-child{grid-column:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding:0 12px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:nowrap!important;writing-mode:horizontal-tb!important;line-height:1.05!important;text-align:center!important}}.btv4-shot-strip{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.btv4-shot-strip-item>button:first-child{width:132px;min-height:92px;display:grid;gap:6px;padding:8px;overflow:hidden;text-align:left}.btv4-shot-strip span{color:#aab4c2;font-size:10px;font-weight:900;letter-spacing:.08em}.btv4-shot-strip img,.btv4-shot-box img{width:100%;height:100%;min-height:58px;object-fit:cover;border-radius:8px}.btv4-shot-missing{display:grid;min-height:58px;place-items:center;color:#94a0b2;font-size:11px}.btv4-shot-modal{width:min(980px,calc(100vw - 28px))}.btv4-shot-modal>img{width:100%;max-height:70dvh;object-fit:contain;border-radius:12px;background:#05080d}.analytics-preview-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.analytics-preview-shot-card{border:1px solid rgba(139,92,246,.2);border-radius:14px;background:#080d14c2;padding:12px;min-width:0}.analytics-preview-shot-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.analytics-preview-shot-card strong{color:var(--text-primary);font-size:12px;letter-spacing:.08em}.analytics-preview-shot-card>div button,.btv4-shot-strip-remove,.btv4-shot-remove{width:30px;min-width:30px;height:30px;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-color:#ff5c5c57;color:#ff8a8a;background:#ff5c5c1a}.analytics-preview-shot-thumb{width:100%;min-height:150px;border-radius:12px;padding:0;overflow:hidden;background:#03070ce6;border:1px solid rgba(255,255,255,.08)}.analytics-preview-shot-thumb img,.btv4-shot-strip-item img{width:100%;height:100%;object-fit:cover;display:block}.analytics-shot-empty{min-height:150px;width:100%;display:grid;place-items:center;color:var(--text-muted);font-size:12px}.analytics-shot-error{color:#ff8a8a;margin:10px 0 0;font-size:13px}.analytics-shot-viewer{max-width:min(92vw,980px)}.analytics-shot-viewer img{width:100%;max-height:70vh;object-fit:contain;border-radius:14px;background:#00000059}.analytics-preview-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.btv4-shot-strip-item{position:relative;min-width:0}.btv4-shot-strip-remove{position:absolute;top:8px;right:8px;z-index:2}@media(max-width:680px){.analytics-preview-shot-grid{grid-template-columns:1fr}}.btv4-shot-strip-item{position:relative;display:inline-block}.btv4-shot-strip-item>button:first-child{display:block}.btv4-shot-strip-remove,.btv4-shot-strip-remove:hover,.btv4-shot-remove,.btv4-shot-remove:hover{position:absolute;top:6px;right:6px;z-index:5;width:22px;min-width:22px;height:22px;padding:0;border-radius:999px;border:1px solid rgba(255,92,92,.7);background:#500b14eb;color:#ffb3b3;font-size:13px;line-height:1;box-shadow:0 0 14px #ff465559}.btv4-shot-box,.analytics-preview-shot-card{position:relative}.analytics-preview-shot-card>div button,.analytics-preview-shot-card>div button:hover{position:absolute;top:8px;right:8px;z-index:6;width:22px;min-width:22px;height:22px;padding:0;border-radius:999px;border:1px solid rgba(255,92,92,.7);background:#500b14eb;color:#ffb3b3;font-size:13px;line-height:1;box-shadow:0 0 14px #ff465559}.btv4-shot-strip .btv4-shot-strip-remove,.btv4-shot-strip .btv4-shot-strip-remove:hover{position:absolute!important;top:-9px!important;right:-9px!important;left:auto!important;bottom:auto!important;z-index:20!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,92,92,.82)!important;background:#5f0c18fa!important;color:#ffb3b3!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:0 0 16px #ff465573!important;transform:none!important}.btv4-shot-strip-item{overflow:visible!important}.btv4-shot-strip-item>button:first-child{width:132px;min-height:92px}.landing-v6{--landing-bg: #07090d;--landing-panel: rgba(15,18,25,.78);--landing-line: rgba(255,255,255,.095);--landing-line-strong: rgba(255,255,255,.16);--landing-text: #f4f6f8;--landing-muted: #9299a8;--landing-red: #ff4c61;--landing-green: #4bc690;position:relative;min-height:100dvh;color:var(--landing-text);background:radial-gradient(circle at 15% 0%,rgba(153,28,51,.1),transparent 28%),linear-gradient(180deg,#080a0f,#07090d 55%,#090b10);overflow-x:hidden}.landing-auth-drawer-open{overflow:hidden}.landing-market-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.82}.landing-market-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),rgba(0,0,0,.18) 86%,transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),rgba(0,0,0,.18) 86%,transparent)}.landing-market-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 360px at var(--landing-mx, 50%) var(--landing-my, 50%),rgba(255,76,97,.08),transparent 72%),linear-gradient(90deg,#07090df5,#07090d38 30%,#07090d3d 72%,#07090df5)}.landing-market-svg{position:absolute;top:54px;left:-8vw;width:216vw;height:calc(100vh - 54px);min-height:640px;transform:translate3d(var(--landing-chart-shift,0),var(--landing-chart-y,0),0);will-change:transform;filter:drop-shadow(0 0 18px rgba(255,76,97,.08))}.landing-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.12;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.05) 0 1px,transparent 1px);background-size:5px 5px;mix-blend-mode:soft-light}.landing-v6>*:not(.landing-market-layer):not(.landing-noise):not(.support-modal-backdrop){position:relative;z-index:2}.landing-v6>.support-modal-backdrop{position:fixed;z-index:10020}.landing-wrap{width:min(1180px,calc(100% - 42px));margin:0 auto}.landing-v6-topbar{position:fixed;top:0;left:0;right:0;z-index:30;height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 34px;border-bottom:1px solid rgba(255,255,255,.07);background:#07090db8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-brand-button{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.landing-top-actions,.landing-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.landing-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid var(--landing-line);border-radius:11px;background:#ffffff09;color:#fff;cursor:pointer;font-size:13px;font-weight:800;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;text-decoration:none}.landing-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--landing-line-strong);background:#ffffff0f}.landing-button.primary{border-color:#ff4c61a6;background:linear-gradient(180deg,#ff566a,#e83d55);box-shadow:0 10px 28px #e83d552e}.landing-button.primary:hover:not(:disabled){box-shadow:0 14px 34px #e83d5542}.landing-button.ghost{background:#ffffff06}.landing-hero-v6{min-height:100vh;display:grid;align-items:center;padding:128px 0 78px}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:68px;align-items:center}.landing-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:23px;color:#c7cbd3;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--landing-red);box-shadow:0 0 0 5px #ff4c611a}.landing-hero-copy-v6 h1{max-width:670px;margin:0;color:#f4f6f8;font-size:clamp(44px,5.2vw,70px);line-height:.98;letter-spacing:-.055em;font-weight:850}.landing-hero-copy-v6 h1 span{color:#b6bbc4;font-weight:680}.landing-hero-copy-v6 p{max-width:620px;margin:24px 0 0;color:#a0a7b5;font-size:16px;line-height:1.72}.landing-hero-actions{margin-top:34px}.landing-hero-actions.centered{justify-content:center}.landing-hero-actions .landing-button{min-height:48px;padding:0 20px}.landing-demo-note-inline{margin-top:13px!important;color:#7b8492!important;font-size:12px!important}.landing-micro-proof{display:flex;flex-wrap:wrap;gap:16px 25px;margin-top:30px;color:#777f8d;font-size:12px}.landing-micro-proof span{display:inline-flex;align-items:center;gap:7px}.landing-micro-proof i{width:4px;height:4px;border-radius:50%;background:#4b5260}.landing-app-preview{position:relative;min-height:560px;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg);transform-origin:center}.landing-preview-shell{position:absolute;top:18px;right:0;bottom:0;left:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#0b0e13db;box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.landing-preview-top{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.075)}.landing-preview-top div{display:flex;gap:6px}.landing-preview-top i{width:7px;height:7px;border-radius:50%;background:#2b313b}.landing-preview-top span{color:#7f8795;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.landing-preview-body{display:grid;grid-template-columns:145px 1fr;min-height:510px}.landing-preview-body aside{padding:16px 12px;border-right:1px solid rgba(255,255,255,.065)}.landing-preview-body aside>i,.landing-mini-brand{display:block;height:30px;border-radius:8px;margin-bottom:7px;background:#ffffff09}.landing-mini-brand{height:36px;margin-bottom:22px;background:linear-gradient(90deg,rgba(255,76,97,.16),transparent);border:1px solid rgba(255,76,97,.18)}.landing-preview-body aside>i.active{background:#ff4c611b;border:1px solid rgba(255,76,97,.23)}.landing-preview-body aside>i.short{width:72%}.landing-preview-body aside>i.tiny{width:58%}.landing-preview-content{padding:20px}.landing-mini-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.landing-mini-heading strong{font-size:15px}.landing-mini-heading span{width:88px;height:28px;border-radius:8px;background:#ffffff0e}.landing-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.landing-stat-grid>div{height:78px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.075);background:#ffffff07}.landing-stat-grid b{display:block;margin-top:12px;font-size:19px}.landing-stat-grid small{color:#7a8290;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.landing-stat-grid .good b{color:var(--landing-green)}.landing-preview-chart{position:relative;height:194px;margin-top:10px;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),#ffffff05;background-size:32px 32px}.landing-preview-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-preview-table{margin-top:10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;overflow:hidden}.landing-preview-table>div{display:grid;grid-template-columns:1.15fr .9fr .7fr .55fr;align-items:center;min-height:36px;padding:0 11px;color:#8d94a1;font-size:9px;border-bottom:1px solid rgba(255,255,255,.055)}.landing-preview-table>div:first-child{color:#646b78;text-transform:uppercase;letter-spacing:.08em}.landing-preview-table b{justify-self:start;padding:3px 6px;border-radius:999px;background:#4bc6901a;color:var(--landing-green)}.landing-preview-table b.loss{background:#ff4c611a;color:var(--landing-red)}.landing-float-card{position:absolute;width:190px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#0f1218eb;box-shadow:0 20px 45px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-float-card.one{right:-34px;top:82px}.landing-float-card.two{left:-18px;bottom:28px}.landing-float-card small{color:#78808d;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.landing-float-card strong{display:block;margin-top:8px;font-size:18px}.landing-float-card span{display:block;height:5px;margin-top:11px;border-radius:999px;background:#ffffff0f;overflow:hidden}.landing-float-card span i{display:block;height:100%;width:74%;background:linear-gradient(90deg,#ff4c61,#ff7b89)}.landing-scroll-cue{position:absolute;left:50%;bottom:26px;display:inline-flex;align-items:center;gap:10px;transform:translate(-50%);color:#6f7682;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.landing-scroll-cue i{width:1px;height:26px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.45));animation:landingPulse 1.8s ease-in-out infinite}.landing-section{padding:118px 0}.landing-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:42px}.landing-section-head span,.landing-closing-box>span{color:var(--landing-red);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-section-head h2,.landing-closing h2{max-width:650px;margin:12px 0 0;color:#f4f6f8;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.045em}.landing-section-head p{max-width:420px;margin:0;color:#8e95a2;line-height:1.65;font-size:14px}.landing-feature-stack{display:grid;gap:22px}.landing-feature-card{position:relative;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);min-height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:radial-gradient(circle at var(--card-x,75%) var(--card-y,20%),rgba(255,76,97,.07),transparent 30%),linear-gradient(145deg,#11141bf0,#0b0e13e0);box-shadow:inset 0 1px #ffffff06;opacity:0;transform:translateY(34px) scale(.985);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.15,1),border-color .2s ease}.landing-feature-card.visible{opacity:1;transform:translateY(0) scale(1)}.landing-feature-card:hover{border-color:#ffffff29}.landing-feature-card.reverse{grid-template-columns:minmax(420px,1.22fr) minmax(280px,.78fr)}.landing-feature-card.reverse .landing-feature-copy{order:2}.landing-feature-card.reverse .landing-feature-visual{order:1;border-right:1px solid rgba(255,255,255,.065);border-left:0}.landing-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:46px}.landing-feature-copy>span{color:#565d69;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-feature-copy h3{margin:18px 0 11px;color:#fff;font-size:28px;letter-spacing:-.035em}.landing-feature-copy p{margin:0;color:#969daa;font-size:14px;line-height:1.72}.landing-feature-copy div{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.landing-feature-copy em{padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#7f8794;background:#ffffff06;font-size:10px;font-style:normal}.landing-feature-visual{position:relative;display:grid;place-items:center;min-width:0;padding:34px;border-left:1px solid rgba(255,255,255,.065);background:linear-gradient(145deg,#ffffff03,#ffffff09)}.landing-feature-card.analytics-wide{min-height:470px}.landing-module-window{width:min(100%,620px);border:1px solid rgba(255,255,255,.105);border-radius:16px;overflow:hidden;background:#080a0fc7;box-shadow:0 22px 48px #00000047}.landing-module-bar{height:34px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.07);color:#8c94a1;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.landing-module-body{padding:14px}.landing-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.landing-cal-head{color:#5e6673;font-size:8px;text-align:center;padding:4px 0}.landing-day{position:relative;aspect-ratio:1.24/1;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff05;padding:6px;color:#707785;font-size:8px}.landing-day i{position:absolute;left:6px;right:6px;bottom:6px;height:3px;border-radius:99px;background:#4bc690bf}.landing-day.loss i{background:#ff4c61d1}.landing-day.be i{background:#e3a64ad1}.landing-day.active{border-color:#ff4c6159;background:#ff4c610e}.landing-news-layout,.landing-account-list,.landing-risk-result,.landing-session-list,.landing-finding-list{display:grid;gap:8px}.landing-news-group,.landing-progress-block,.landing-risk-box,.landing-review{border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px;background:#ffffff05}.landing-news-day{display:flex;justify-content:space-between;color:#d9dde4;font-size:10px;font-weight:800;margin-bottom:6px}.landing-news-day span:last-child{color:#6e7583;font-size:8px;text-transform:uppercase}.landing-news-row{display:grid;grid-template-columns:56px 44px 1fr auto;gap:8px;align-items:center;min-height:28px;color:#a8afbb;font-size:9px;border-top:1px solid rgba(255,255,255,.05)}.landing-news-row b{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,76,97,.35);background:#ff4c6114;color:#ff7a89;font-size:8px;text-transform:uppercase}.landing-news-row b.medium{border-color:#e3a64a59;background:#e3a64a14;color:#e3a64a}.landing-note-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.landing-note-columns i{height:56px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0f141d}.landing-funded-grid,.landing-risk-layout,.landing-backtest-grid,.landing-analytics-main{display:grid;grid-template-columns:1.08fr .92fr;gap:10px}.landing-ring-row{display:flex;align-items:center;gap:14px}.landing-ring{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--landing-red) 0 68%,rgba(255,255,255,.07) 68% 100%);position:relative}.landing-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#0b0f15}.landing-ring b{position:relative;font-size:15px}.landing-ring-row span,.landing-risk-box>span{color:#68707d;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.landing-ring-row strong,.landing-risk-box strong{display:block;margin-top:8px;font-size:24px}.landing-meter{height:5px;margin-top:9px;border-radius:999px;background:#ffffff0f;overflow:hidden}.landing-meter i{display:block;height:100%;width:62%;background:linear-gradient(90deg,var(--landing-red),#ff8693)}.landing-account-list>div,.landing-risk-result>div{display:flex;justify-content:space-between;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:8px;color:#818895;font-size:9px}.landing-account-list b,.landing-risk-result b,.landing-account-list .good,.landing-risk-result .good{color:var(--landing-green)}.landing-risk-box div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.landing-risk-box i{height:32px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#10151d}.landing-session-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:8px;color:#7e8693;font-size:9px}.landing-session-list i{width:7px;height:7px;border-radius:50%;background:var(--landing-green)}.landing-session-list .loss i{background:var(--landing-red)}.landing-session-list small{display:block}.landing-review div{display:flex;justify-content:space-between;color:#8f97a4;font-size:10px}.landing-review p{height:7px;margin:14px 0 0;border-radius:5px;background:#ffffff0e}.landing-analytics-topstats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.landing-analytics-topstats>div,.landing-finding-list>div{padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#ffffff05}.landing-analytics-topstats span{color:#69717e;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.landing-analytics-topstats b{display:block;margin-top:7px;font-size:16px}.landing-analytics-topstats .good{color:var(--landing-green)}.landing-analytics-topstats .bad{color:var(--landing-red)}.landing-analytics-chart{position:relative;height:154px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:27px 27px;overflow:hidden}.landing-analytics-chart svg{width:100%;height:100%}.landing-finding-list b{display:block;margin-bottom:4px;color:#e6e9ee;font-size:11px}.landing-finding-list span{color:#9198a5;font-size:9px;line-height:1.5}.landing-closing{min-height:78vh;display:grid;place-items:center;text-align:center;padding:120px 0}.landing-closing-box{width:min(760px,100%);padding:58px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(255,76,97,.1),transparent 42%),#0c0f15d1;box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-closing p{max-width:520px;margin:20px auto 0;color:#949ba8;line-height:1.7}.landing-drawer-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:70;border:0;padding:0;background:#00000085;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .28s ease}.landing-drawer-backdrop.open{opacity:1;pointer-events:auto}.landing-login-drawer{position:fixed!important;inset:0 0 0 auto!important;left:auto!important;right:0!important;z-index:80;width:min(470px,100vw);max-width:100vw;height:100dvh;margin:0 0 0 auto;padding:28px;transform:translate3d(103%,0,0);transition:transform .42s cubic-bezier(.2,.78,.2,1);background:#0b0e14;border-left:1px solid rgba(255,255,255,.1);border-right:0;box-shadow:-30px 0 80px #0000006b;overflow-y:auto;overscroll-behavior:contain}.landing-login-drawer.open{transform:translate(0)}.landing-drawer-head{display:flex;align-items:center;justify-content:space-between}.landing-icon-button{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff08;color:#fff;cursor:pointer;font-size:20px}.landing-auth-panel{margin-top:70px}.landing-auth-panel h3{margin:0;color:#fff;font-size:32px;letter-spacing:-.04em}.landing-auth-panel>p{margin:11px 0 28px;color:#848c99;line-height:1.6;font-size:13px}.landing-auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#080b10}.landing-auth-tabs button{height:36px;border:0;border-radius:8px;background:transparent;color:#777f8c;font-size:11px;font-weight:800;cursor:pointer}.landing-auth-tabs button.active{color:#fff;background:#ff4c611f;box-shadow:inset 0 0 0 1px #ff4c612b}.landing-auth-form{display:grid;gap:12px;margin-top:24px}.landing-auth-form label{display:grid;gap:7px;margin:0}.landing-auth-form label span{color:#747c89;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.landing-auth-form input{width:100%;height:48px;border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:0 14px;color:#eef1f5;outline:0;background:#10151e}.landing-auth-form input:focus{border-color:#ff4c6185;box-shadow:0 0 0 3px #ff4c6114}.landing-forgot{justify-self:end;border:0;background:transparent;color:#ff6b7d;font-size:10px;font-weight:800;cursor:pointer}.landing-auth-submit,.landing-demo-submit,.landing-google{width:100%;min-height:48px;border-radius:10px;cursor:pointer;font-weight:850}.landing-demo-submit{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#edf0f4}.landing-google{border:0;background:#f3f4f6;color:#15171c}.landing-google span{margin-right:10px}.landing-demo-note{margin:-2px 0 0;color:#747c89;font-size:11px;line-height:1.5}.landing-divider{display:flex;align-items:center;gap:12px;margin:8px 0;color:#565e6b;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.landing-divider:before,.landing-divider:after{content:"";flex:1;height:1px;background:#ffffff14}.landing-support-row,.landing-switch-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f8794;font-size:12px}.landing-support-row button,.landing-switch-row button{border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff08;color:#fff;min-height:34px;padding:0 10px;cursor:pointer}@keyframes landingPulse{0%,to{opacity:.25;transform:scaleY(.75)}50%{opacity:1;transform:scaleY(1)}}@media(max-width:1020px){.landing-hero-grid{grid-template-columns:1fr;gap:48px}.landing-hero-v6{padding-top:126px}.landing-app-preview{min-height:520px;transform:none}.landing-preview-shell{top:0;right:0;bottom:0;left:0}.landing-section-head{align-items:start;flex-direction:column}.landing-feature-card,.landing-feature-card.reverse{grid-template-columns:1fr}.landing-feature-card.reverse .landing-feature-copy,.landing-feature-card.reverse .landing-feature-visual{order:initial}.landing-feature-visual,.landing-feature-card.reverse .landing-feature-visual{border-left:0;border-right:0;border-top:1px solid rgba(255,255,255,.065)}}@media(max-width:680px){.landing-v6-topbar{height:64px;padding:0 16px}.landing-top-actions .landing-button:first-child{display:none}.landing-wrap{width:min(100% - 28px,1180px)}.landing-hero-v6{padding-top:104px}.landing-hero-copy-v6 h1{font-size:44px}.landing-hero-copy-v6 p{font-size:14px}.landing-app-preview{min-height:440px}.landing-preview-body{grid-template-columns:82px 1fr;min-height:410px}.landing-preview-body aside{padding:10px 8px}.landing-preview-content{padding:12px}.landing-stat-grid{grid-template-columns:1fr 1fr}.landing-stat-grid>div:nth-child(3),.landing-float-card{display:none}.landing-preview-chart{height:150px}.landing-section{padding:80px 0}.landing-feature-copy{padding:30px 24px}.landing-feature-visual{padding:20px 14px}.landing-funded-grid,.landing-risk-layout,.landing-backtest-grid,.landing-analytics-main,.landing-analytics-topstats{grid-template-columns:1fr}.landing-closing-box{padding:38px 24px}.landing-login-drawer{padding:20px}.landing-auth-panel{margin-top:46px}}@media(prefers-reduced-motion:reduce){.landing-market-svg{transform:none!important}.landing-feature-card{opacity:1;transform:none;transition:none}}.market-bias-disclaimer{margin:-8px 0 10px;color:var(--text-muted);font-size:.84rem;line-height:1.35}.market-bias-workspace{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#0c1119ad}.market-bias-picker{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.market-bias-picker button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:0 14px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#080d149e;color:var(--text-primary);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.market-bias-picker button:hover{transform:translateY(-1px);border-color:#c9a64657;background:#121822d1}.market-bias-picker button.active{border-color:#c9a64699;background:linear-gradient(135deg,#c9a6462e,#080d14d1 58%);box-shadow:0 0 0 1px #c9a64614,0 12px 26px #00000029}.market-bias-picker strong{font-size:.86rem}.market-bias-intervals{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start}.market-bias-intervals button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#080d14a6;color:var(--text-secondary);cursor:pointer;font-size:.77rem;font-weight:850;transition:border-color .2s ease,background .2s ease,color .2s ease}.market-bias-intervals button:hover{border-color:#c9a6466b;background:#c9a6461a;color:#fff}.market-bias-intervals button.active{border-color:#c9a646b8;background:linear-gradient(135deg,#c9a646eb,#916e1cd6);color:#080d14;box-shadow:0 10px 22px #c9a64629}.tv-bias-widget-shell{position:relative;min-height:340px;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#080d14}.tv-bias-widget-shell.empty{display:grid;place-items:center;color:var(--text-muted)}.tradingview-widget-container,.tradingview-widget-container__widget{width:100%;min-height:340px}.tradingview-widget-container iframe{width:100%!important;min-height:340px!important;border:0!important;display:block}.tv-bias-loading,.tv-bias-unavailable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:20px;text-align:center;color:var(--text-muted);background:radial-gradient(circle at 50% 0%,rgba(201,166,70,.08),transparent 45%),#080d14}.tv-bias-unavailable{color:#f5a524}.tv-bias-status{position:absolute;right:12px;top:12px;z-index:2;padding:5px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#080d14d1;color:var(--text-muted);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.tv-bias-status.live{border-color:#39d98a59;color:#39d98a}.tv-bias-status.unavailable{border-color:#f5a52457;color:#f5a524}.market-bias-source{margin:-2px 0 0;color:var(--text-muted);font-size:.76rem;line-height:1.35}.market-bias-settings-list{display:grid;gap:12px}.market-bias-settings-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,1.1fr) minmax(120px,auto) auto;gap:12px;align-items:center;padding:13px;border:1px solid rgba(148,163,184,.13);border-radius:14px;background:#080d1480}.market-bias-settings-row div:first-child{display:grid;gap:4px;min-width:0}.market-bias-settings-row span,.market-bias-settings-row em{color:var(--text-muted);font-size:.82rem}.market-bias-home-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.84rem;font-weight:800}@media(max-width:900px){.market-bias-workspace,.market-bias-settings-row{grid-template-columns:1fr}.market-bias-intervals{justify-content:flex-start}}.home-workspace-top{display:grid;gap:0}.home-symbol-list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-symbol-block{display:grid;gap:10px;width:100%;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.home-symbol-block:disabled{cursor:default;opacity:.88}.home-symbol-block:disabled:hover{transform:none}.home-symbol-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.home-symbol-topline small{flex:0 0 auto;color:#36df8c;border-color:#24d07c47;background:#24d07c17}.home-ticker-fallback{min-height:46px;display:flex;align-items:center;color:var(--muted);font-size:12px}.tv-single-ticker{position:relative;min-height:54px;overflow:hidden;border-radius:10px;background:#080d1457}.tv-single-ticker .tradingview-widget-container{min-height:54px}.tv-single-ticker iframe{max-width:100%!important}.tv-widget-loading,.tv-widget-unavailable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;color:var(--muted);font-size:11px;background:#080d14b8}.tv-widget-unavailable{color:var(--orange)}.home-news-mode-toggle{display:inline-flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#080d1485}.home-news-mode-toggle button{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:11px;font-weight:900;cursor:pointer}.home-news-mode-toggle button.active{color:#080d14;background:linear-gradient(135deg,#c9a646f2,#a67f23d9);box-shadow:0 10px 22px #c9a6461f}.home-news-mode-toggle button:disabled{opacity:.45;cursor:not-allowed}.home-live-calendar-panel{display:grid;gap:8px}.home-live-calendar-panel>p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.tv-economic-calendar{position:relative;min-height:540px;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#080d14}.tv-economic-calendar .tradingview-widget-container{min-height:540px}.tv-mini-chart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;justify-content:flex-end;background:#03060aad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tv-mini-chart-drawer{width:min(720px,calc(100vw - 28px));height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:18px;border-left:1px solid rgba(201,166,70,.22);background:linear-gradient(180deg,#121822fa,#080d14fa);box-shadow:-24px 0 60px #0006}.tv-mini-chart-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.tv-mini-chart-drawer>header span{display:block;color:#fff;font-size:18px;font-weight:950}.tv-mini-chart-drawer>header strong{display:block;margin-top:3px;color:var(--muted);font-size:12px}.tv-mini-chart-drawer>header button,.tv-mini-chart-tabs button{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;background:#080d14a6;color:#fff;font-weight:850;cursor:pointer}.tv-mini-chart-drawer>header button:hover,.tv-mini-chart-tabs button:hover{border-color:#c9a64673;box-shadow:0 0 18px #c9a64614}.tv-mini-chart-tabs{display:flex;flex-wrap:wrap;gap:7px}.tv-mini-chart-tabs button.active{color:#080d14;border-color:#c9a646b8;background:linear-gradient(135deg,#c9a646f2,#916e1cd6)}.tv-mini-chart-shell{position:relative;min-height:0;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#080d14}.tv-mini-chart-container{height:100%;min-height:520px}.tv-mini-chart-shell iframe{width:100%!important;height:100%!important}.tv-mini-chart-drawer>a{color:var(--gold);font-size:12px;font-weight:850;text-decoration:none}.tv-mini-chart-drawer>a:hover{color:#fff}.settings-tv-calendar-options{display:grid;gap:13px;margin-top:14px}.settings-tv-calendar-options>div{display:grid;gap:8px}.settings-tv-calendar-options span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.settings-chip-grid button{min-height:34px!important;padding:0 11px!important;border-radius:999px!important;background:#080d149e!important;color:var(--text-secondary)!important}.settings-chip-grid button.active{border-color:#c9a6468c!important;background:#c9a6461f!important;color:#fff!important;box-shadow:0 0 18px #c9a64614}@media(max-width:760px){.home-symbol-list{grid-template-columns:1fr}.home-symbol-block{min-height:0}.home-news-mode-toggle{width:100%;justify-content:stretch}.home-news-mode-toggle button{flex:1}.tv-economic-calendar,.tv-economic-calendar .tradingview-widget-container{min-height:500px}.tv-mini-chart-overlay{justify-content:center;padding:10px}.tv-mini-chart-drawer{width:100%;height:calc(100dvh - 20px);border:1px solid rgba(201,166,70,.22);border-radius:18px;padding:14px}.tv-mini-chart-container{min-height:430px}}.home-flow-section{padding:16px 0 18px}.home-market-current strong{font-size:clamp(24px,3vw,30px)}.home-symbol-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-symbol-block{min-height:118px;max-height:125px;padding:12px 13px;gap:7px;border-radius:12px;background:linear-gradient(180deg,#111822f5,#0c1119f5)}.home-symbol-main strong{font-size:17px}.home-symbol-main span{font-size:9px}.home-symbol-strategy{margin:4px 0 0;padding-top:7px;gap:8px}.home-symbol-strategy em{font-size:9px}.home-symbol-strategy b{max-width:62%;min-height:20px;padding:0 8px;font-size:10px}.home-symbol-topline small{min-height:20px;padding:0 7px;font-size:9px}.tv-single-ticker{min-height:44px;max-height:44px;margin-top:-2px;border-radius:8px;background:#181a1f}.tv-single-ticker .tradingview-widget-container{min-height:64px;transform:translateY(-10px)}.tv-single-ticker iframe{filter:none;background:#181a1f!important}.home-ticker-fallback{min-height:38px;font-size:11px}.market-bias-disclaimer{margin:-7px 0 8px}.market-bias-workspace{padding:10px;gap:8px}.market-bias-picker{align-items:center}.market-bias-picker button{min-height:30px;min-width:80px;padding:0 12px}.market-bias-intervals{align-items:center}.market-bias-intervals button{min-height:30px;padding:0 11px}.tv-bias-widget-shell{min-height:300px;height:300px;background:#181a1f}.tv-bias-widget-shell .tradingview-widget-container{min-height:300px;height:300px}.tv-economic-calendar{min-height:460px;height:460px;background:#181a1f}.tv-economic-calendar .tradingview-widget-container{min-height:460px;height:460px}.home-note-fields textarea{min-height:88px;height:88px}@media(max-width:1180px){.home-symbol-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-flow-section{padding:14px 0 16px}.home-symbol-list{grid-template-columns:1fr}.home-symbol-block{max-height:none;min-height:112px}.tv-single-ticker{max-height:48px}.tv-economic-calendar,.tv-economic-calendar .tradingview-widget-container{min-height:540px;height:540px}.tv-bias-widget-shell,.tv-bias-widget-shell .tradingview-widget-container{min-height:290px;height:290px}.home-note-fields textarea{min-height:86px;height:86px}}.tv-ticker-tape-shell{position:relative;height:48px;min-height:48px;margin:0 0 10px;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#1f1f1f}.tv-ticker-tape-shell .tradingview-widget-container{height:48px;min-height:48px;background:#1f1f1f}.tv-ticker-tape-shell iframe{max-width:100%!important;background:#1f1f1f!important}.home-symbol-block{min-height:86px;max-height:96px;padding:11px 13px;align-content:start}.home-symbol-strategy{margin:2px 0 0;padding-top:6px}.home-symbol-market-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgba(255,255,255,.07);color:var(--muted);font-size:10px}.home-symbol-market-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-symbol-market-link em{flex:0 0 auto;color:var(--gold);font-style:normal;font-weight:850}.home-symbol-block .tv-single-ticker{display:none!important}.home-market-bias-section{max-height:390px}.tv-bias-widget-shell{min-height:310px;height:310px;border-radius:12px;background:#1f1f1f!important}.tv-bias-widget-shell .tradingview-widget-container,.tv-bias-widget-shell .tradingview-widget-container__widget{min-height:310px;height:310px;background:#1f1f1f!important}.tv-bias-loading,.tv-bias-unavailable{background:#1f1f1f}@media(max-width:760px){.tv-ticker-tape-shell,.tv-ticker-tape-shell .tradingview-widget-container{height:52px;min-height:52px}.home-symbol-block{min-height:90px;max-height:none}.home-market-bias-section{max-height:none}.tv-bias-widget-shell,.tv-bias-widget-shell .tradingview-widget-container,.tv-bias-widget-shell .tradingview-widget-container__widget{min-height:340px;height:340px}}
