:root{--bg:#071016;--bg-soft:#0b151c;--panel:#0e1a22;--panel-2:#0a141b;--panel-3:#111f29;--line:#1d2d37;--line-strong:#2a414f;--text:#edf4f7;--muted:#8195a2;--muted-2:#607580;--green:#59d6b2;--green-strong:#2ea984;--red:#ff7c86;--amber:#f2c868;--blue:#69b8ff;--shadow:0 18px 46px rgba(0,0,0,.24)}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:radial-gradient(circle at 75% 0,rgba(49,108,104,.12),transparent 34%),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}button,input,select{font:inherit}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}::selection{background:rgba(89,214,178,.25)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#091219}::-webkit-scrollbar-thumb{background:#233640;border-radius:99px;border:2px solid #091219}.app{min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:20px 14px 18px;background:linear-gradient(180deg,#091219,#071016);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:4px 8px 19px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.brandmark{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;font-weight:950;font-size:17px;color:#071713;background:linear-gradient(145deg,#7be8c8,#42b493);box-shadow:0 8px 24px rgba(51,178,144,.23)}.brand span{display:block;font-size:9px;letter-spacing:.24em;font-weight:900;color:#6f8794}.brand strong{display:block;font-size:15px;letter-spacing:-.01em;margin-top:1px}.brand small{display:block;color:#526773;font-size:9px;margin-top:2px}.navGroups{display:grid;grid-gap:12px;gap:12px;overflow-y:auto;padding:3px 0 68px}.navGroup{display:grid;grid-gap:3px;gap:3px}.navTitle{padding:4px 10px 3px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#4f6570}.navGroup button{height:38px;display:flex;align-items:center;gap:10px;width:100%;border:1px solid transparent;background:transparent;color:#8296a2;border-radius:10px;padding:0 10px;cursor:pointer;text-align:left;transition:.16s ease}.navGroup button i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#0d1a22;color:#607782;font-style:normal;font-size:12px;border:1px solid #162731;transition:.16s ease}.navGroup button span{font-size:11px;font-weight:730;white-space:nowrap}.navGroup button:hover{color:#d9e5ea;background:#0d1921;border-color:#162832}.navGroup button.active{color:#eff9f6;background:linear-gradient(90deg,rgba(48,118,98,.26),rgba(16,32,41,.72));border-color:#25473f;box-shadow:inset 3px 0 0 var(--green)}.navGroup button.active i{background:#173b31;color:#8be8cd;border-color:#2e6d5a}.sidefoot{margin-top:auto;padding:12px 8px 0;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;gap:8px;color:#526874;font-size:9px}.masterBadge{display:inline-flex;align-items:center;gap:6px;font-weight:850;color:#8fa3ae;letter-spacing:.05em}.statusDot{width:7px;height:7px;border-radius:50%;background:#62747e}.statusDot.online{background:var(--green);box-shadow:0 0 12px rgba(89,214,178,.65)}.main{padding:26px 30px 48px;min-width:0;max-width:1600px;width:100%;margin:0 auto}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.pageHeading{min-width:0}.pageHeading h1{font-size:27px;line-height:1.12;letter-spacing:-.035em;margin:5px 0;font-weight:850}.pageHeading p{margin:0;color:var(--muted);font-size:11px;line-height:1.45;max-width:620px}.eyebrow{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#6b8290;font-weight:850}.topactions{display:flex;justify-content:flex-end;align-items:center;gap:8px;max-width:520px}.mode{display:flex;border:1px solid var(--line);background:#081117;border-radius:10px;padding:3px}.mode button{border:0;background:transparent;color:#70848f;padding:7px 10px;border-radius:7px;font-size:10px;font-weight:850;cursor:pointer;letter-spacing:.04em}.mode button.on.demo{background:#173a30;color:#9de9d4}.mode button.on.real{background:#47252a;color:#ffb1b6}.kill{border:1px solid #633139;background:#2d171c;color:#ff9da6;padding:8px 11px;border-radius:9px;font-weight:850;font-size:10px;letter-spacing:.04em;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.kill:hover{border-color:#8a4049;background:#3a1c22}.kill:disabled,button:disabled{opacity:.42;cursor:not-allowed}.agentbanner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px;padding:11px 12px;background:linear-gradient(90deg,rgba(46,37,14,.92),rgba(29,27,16,.76));border:1px solid #625729;border-radius:13px}.agentIcon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#332b12;border:1px solid #6a5d26;color:#f3d77c;font-weight:950}.agentText{display:grid;grid-gap:2px;gap:2px}.agentText b{font-size:11px;color:#f0d985}.agentText span{font-size:10px;line-height:1.4;color:#a99d6c}.agentActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.alert{background:#321f16;border:1px solid #694527;color:#efc28e;border-radius:10px;padding:10px 12px;margin-bottom:14px;font-size:11px}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:13px;gap:13px}.card{position:relative;background:linear-gradient(180deg,rgba(14,26,34,.98),rgba(9,18,24,.98));border:1px solid var(--line);border-radius:16px;padding:18px;min-width:0;overflow:hidden}.card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}.card h3{margin:0 0 13px;font-size:14px;letter-spacing:-.015em}.card p{font-size:11px;line-height:1.55;color:var(--muted)}.hero{grid-column:span 8;background:radial-gradient(circle at 88% 5%,rgba(50,150,123,.11),transparent 34%),linear-gradient(180deg,#0f1d25,#091219)}.side,.span4{grid-column:span 4}.span5{grid-column:span 5}.span6{grid-column:span 6}.span7{grid-column:span 7}.span8{grid-column:span 8}.span12{grid-column:1/-1}.herohead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.bigline{font-size:29px;font-weight:900;letter-spacing:-.035em;margin-top:5px;display:flex;align-items:center;gap:9px}.dot{width:9px;height:9px;border-radius:50%;background:#60727e}.dot.running{background:var(--green);box-shadow:0 0 16px rgba(89,214,178,.7)}.dot.error{background:var(--red)}.hero p,.muted{color:var(--muted);font-size:11px;line-height:1.55}.price{text-align:right;background:#081117;border:1px solid #172a34;border-radius:12px;padding:10px 13px;min-width:152px}.price small,.price span{display:block;color:var(--muted);font-size:9px}.price b{display:block;font-size:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin:2px 0;letter-spacing:-.03em}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:16px}.metric{background:rgba(5,13,18,.58);border:1px solid #172832;padding:11px;border-radius:11px}.metric small{display:block;color:#718792;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.metric b{display:block;font-size:17px;margin-top:5px;letter-spacing:-.02em}.metric em{display:block;color:#617a87;font-size:9px;font-style:normal;margin-top:3px}.actions{display:flex;gap:7px;margin-top:15px;flex-wrap:wrap}.bigactions{margin-top:19px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border-radius:9px;border:1px solid var(--line);font-weight:780;font-size:10px;cursor:pointer;transition:.16s ease}.primary{background:linear-gradient(180deg,#1b4a3c,#15382f);color:#a5edd9;border-color:#2c6a58;box-shadow:0 8px 22px rgba(27,91,72,.15)}.primary:hover{background:#205543;border-color:#38806b}.secondary{background:#0c171e;color:#c4d1d9}.secondary:hover{background:#111f28;border-color:#30444f}.linkbtn{text-decoration:none}.wide{width:100%;margin-top:8px}.signal{margin:13px 0;padding:14px;border:1px solid #263742;border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:900;background:#09141a}.signal.wait{color:var(--amber)}.signal.demo_order{color:var(--green)}.signal.prepare_real{color:var(--red)}.reasonlist{display:grid;grid-gap:5px;gap:5px;color:#8fa1ad;font-size:10px;line-height:1.45}.reasonlist.large{font-size:11px;margin-top:16px}.latrow{display:flex;gap:7px;margin-top:14px;flex-wrap:wrap}.latrow span{font-size:9px;color:var(--muted);background:#081117;border:1px solid #172832;border-radius:8px;padding:6px 7px}.latrow b{color:#cfe0e8}.stack{display:grid}.topgap{margin-top:13px}.row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;border-bottom:1px solid #172730;font-size:10px;line-height:1.35}.row:last-child{border-bottom:0}.row span{color:var(--muted)}.row b{text-align:right;max-width:62%;overflow-wrap:anywhere}.timeline{grid-gap:9px}.event,.timeline{display:grid;gap:9px}.event{grid-template-columns:60px 1fr;grid-gap:9px}.event time{color:#607884;font-size:9px}.event div{border-left:2px solid #20323e;padding-left:9px}.event b{display:block;font-size:10px}.event span{display:block;color:var(--muted);font-size:9px;margin-top:2px;line-height:1.4}.pill{display:inline-flex;align-items:center;border:1px solid #2a3c47;background:#0d1820;padding:5px 8px;border-radius:999px;color:#a8bac5;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pill.good{color:#8be3c9;border-color:#245647;background:#102921}.pill.bad{color:#ff9ca2;border-color:#643137;background:#2b171a}.tablewrap{overflow:auto;margin:0 -3px}.table{width:100%;border-collapse:collapse;min-width:560px}.table td,.table th{text-align:left;border-bottom:1px solid #172730;padding:10px 7px;font-size:10px}.table th{color:#6f8492;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.table tbody tr:hover{background:rgba(255,255,255,.018)}.positive{color:var(--green)}.negative{color:var(--red)}.megaSignal{font-size:54px;font-weight:950;letter-spacing:-.05em;margin:16px 0}.megaSignal span{font-size:18px;color:#758a98;margin-left:7px}.megaSignal.buy{color:var(--green)}.megaSignal.sell{color:var(--red)}.megaSignal.wait{color:var(--amber)}.confidence{height:7px;background:#071015;border-radius:99px;overflow:hidden;border:1px solid #15252e}.confidence i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--green));border-radius:inherit}.strategygrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.strategy{background:#081117;border:1px solid #1a2c36;color:var(--text);border-radius:12px;padding:14px;text-align:left;cursor:pointer;transition:.16s ease}.strategy:hover{border-color:#2a424f;background:#0b171f}.strategy.selected{border-color:#34745f;box-shadow:inset 0 0 0 1px #214c40;background:linear-gradient(180deg,#0d211b,#09171a)}.strategy b{display:block;margin-bottom:6px;font-size:11px}.strategy span{display:block;color:var(--muted);font-size:10px;line-height:1.45;margin-bottom:11px}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.formgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{display:grid;grid-gap:5px;gap:5px}.field span{font-size:9px;color:#748996;text-transform:uppercase;letter-spacing:.07em}.field input,.field select{width:100%;background:#081117;color:var(--text);border:1px solid #20313b;border-radius:9px;padding:9px 10px;outline:none;min-height:38px;font-size:11px}.field input:focus,.field select:focus{border-color:#3c7566;box-shadow:0 0 0 3px rgba(60,117,102,.11)}.save{margin-top:15px}.statusline{display:flex;gap:6px;margin-top:17px;flex-wrap:wrap}.dangercard{border-color:#4c292d;background:linear-gradient(180deg,rgba(45,22,27,.72),rgba(13,19,24,.98))}.incident{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 9px;gap:6px 9px;padding:9px 0;border-bottom:1px solid #1c2a33;font-size:10px}.incident span{grid-column:2;color:var(--muted);font-size:9px}.split{display:flex;align-items:center;justify-content:space-between;gap:11px}.empty{padding:24px 8px;text-align:center;color:#667d8b;font-size:10px}.skeleton{background:linear-gradient(90deg,#0b151c,#13242d,#0b151c);background-size:200% 100%;animation:sk 1.2s infinite;border-radius:10px}.h32{height:32px;width:35%}.h90{height:90px;margin-top:14px}@keyframes sk{to{background-position:-200% 0}}.connectIntro{display:flex;align-items:center;justify-content:space-between;gap:24px;background:radial-gradient(circle at 90% 20%,rgba(52,129,108,.13),transparent 34%),linear-gradient(180deg,#0f1d25,#091219)}.connectIntro>div:first-child{max-width:720px}.connectIntro h3{font-size:18px;margin-top:5px}.connectIntro p{max-width:710px;color:var(--muted);font-size:11px;line-height:1.55}.steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;min-width:330px}.steps span{display:flex;gap:7px;align-items:center;background:#081117;border:1px solid #18303a;border-radius:9px;padding:9px;font-size:10px;color:#5ed3b6}.steps b{color:#c8d8df;font-size:9px}.brokerCard{min-height:430px}.brokerFlow{display:grid;grid-gap:7px;gap:7px;margin:13px 0}.brokerFlow button{width:100%;justify-content:center}.sessionhint{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid #1d3440;background:#071118;border-radius:9px;margin-bottom:10px;overflow:hidden}.sessionhint b{font-size:8px;color:#6f8793;text-transform:uppercase}.sessionhint span{font-size:10px;color:#d3e1e7}.sessionhint em{font-style:normal;font-size:8px;color:#5c7480;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checklist{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.check{display:grid;grid-template-columns:16px 92px 1fr;grid-gap:6px;gap:6px;align-items:start;background:#081117;border:1px solid #172832;border-radius:8px;padding:7px 8px;font-size:9px}.check span{color:#667d8b;font-weight:900}.check b{text-transform:uppercase;color:#91a2ad;font-size:8px}.check em{font-style:normal;color:#667d8b;line-height:1.35}.check.ok{border-color:#235345;background:#0d211c}.check.ok b,.check.ok span{color:#85dfc4}@media(max-width:1180px){.app{grid-template-columns:210px minmax(0,1fr)}.main{padding:22px 20px 40px}.hero,.side,.span4,.span5,.span6,.span7,.span8{grid-column:1/-1}.hero{grid-column:span 7}.side{grid-column:span 5}.span4,.span8{grid-column:span 6}.formgrid.three,.strategygrid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.app{display:block;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;height:calc(70px + env(safe-area-inset-bottom));padding:7px 8px env(safe-area-inset-bottom);border-right:0;border-top:1px solid var(--line);border-bottom:0;box-shadow:0 -10px 30px rgba(0,0,0,.35);z-index:100;background:rgba(7,16,22,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.navTitle,.sidefoot{display:none}.navGroups{display:flex;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;padding:0;height:100%}.navGroups::-webkit-scrollbar{display:none}.navGroup{display:contents}.navGroup button{flex:0 0 74px;width:74px;min-width:74px;height:54px;padding:5px 4px;gap:3px;display:flex;flex-direction:column;justify-content:center;border-radius:11px}.navGroup button i{width:21px;height:21px;font-size:11px}.navGroup button span{font-size:8px;line-height:1.05;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:68px}.main{padding:17px 14px 26px}.topbar{flex-direction:column;align-items:stretch;margin-bottom:13px}.pageHeading h1{font-size:23px}.topactions{max-width:none;justify-content:flex-start}.agentbanner{grid-template-columns:auto 1fr}.agentActions{justify-content:flex-start;padding-left:40px}.agentActions,.hero,.side,.span4,.span5,.span6,.span7,.span8{grid-column:1/-1}.connectIntro{flex-direction:column;align-items:flex-start}.steps{min-width:0}.actions,.brokerFlow,.steps{width:100%}.actions .linkbtn,.actions button,.brokerFlow button{min-height:42px}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:620px){.app{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.sidebar{height:calc(72px + env(safe-area-inset-bottom))}.main{padding:13px 10px 24px}.pageHeading p{font-size:10px}.pageHeading h1{font-size:21px}.eyebrow{font-size:8px}.topactions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.topactions>*{margin:0!important;min-width:0}.topactions .kill,.topactions .mode,.topactions .pill{width:100%}.mode{display:grid;grid-template-columns:1fr 1fr}.mode button{width:100%}.kill{min-height:36px}.card{padding:14px;border-radius:14px}.grid{gap:10px}.herohead{flex-direction:column}.price{text-align:left;width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:0 10px;gap:0 10px;align-items:center}.price b,.price small{grid-column:1}.price b{font-size:18px}.price span{grid-column:2;grid-row:1/3}.metrics{grid-template-columns:1fr 1fr}.metric b{font-size:15px}.bigline{font-size:24px}.megaSignal{font-size:42px}.formgrid,.formgrid.three,.steps,.strategygrid{grid-template-columns:1fr}.connectIntro h3{font-size:16px}.agentbanner{grid-template-columns:auto 1fr;padding:10px}.agentActions{padding-left:0;display:grid;grid-template-columns:1fr}.agentActions .linkbtn,.agentActions .primary,.agentActions .secondary{width:100%;min-height:44px}.row{font-size:9px}.row b{max-width:58%}.brokerCard{min-height:auto}.brokerFlow{grid-template-columns:1fr}.check{grid-template-columns:16px 78px minmax(0,1fr)}button,input,select,textarea{font-size:16px}.navGroup button{font-size:10px}}.pill.warn{color:#f4d98b;border-color:#6b5926;background:#2a2412}.formerror{color:#ffaaaF!important;margin:10px 0 0!important}.brokerNote{display:grid;grid-gap:3px;gap:3px;margin-top:10px;padding:9px 10px;border:1px solid #285141;background:#0d211a;border-radius:9px}.brokerNote b{font-size:9px;color:#8fe2c8}.brokerNote span{font-size:9px;color:#789e91;line-height:1.4}.secondary.subtle{opacity:.78}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#11233f 0,#08111f 40%,#050a12 100%)}.loginCard{width:min(440px,100%);display:grid;grid-gap:20px;gap:20px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(8,17,31,.94);box-shadow:0 24px 80px rgba(0,0,0,.45)}.loginBrand{margin-bottom:4px}.loginCard h1{margin:6px 0 8px;font-size:28px}.loginCard p{margin:0;color:var(--muted)}.loginButton{width:100%;min-height:48px}.loginHint{color:var(--muted);line-height:1.45}.privateBadge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;padding:7px 10px;border-radius:999px;border:1px solid rgba(93,255,185,.22);background:rgba(93,255,185,.08);color:#9fffd1}.logoutBtn{min-height:38px}.topactions{flex-wrap:wrap}@media(max-width:760px){.privateBadge{display:none}.logoutBtn{padding:8px 10px}.loginCard{padding:22px;border-radius:18px}}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.authTab{border:1px solid var(--border,#263244);background:transparent;color:inherit;border-radius:10px;padding:10px;cursor:pointer}.authTab.active{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.formsuccess{padding:10px 12px;border-radius:10px;background:rgba(50,200,120,.12);border:1px solid rgba(50,200,120,.35);font-size:13px}.pairBox,.pairInline{display:flex;gap:8px;align-items:center;margin-top:10px}.pairBox input,.pairInline input{min-width:190px;flex:1 1;text-transform:uppercase}.mobileDock,.mobileMorePanel{display:none}@media(max-width:900px){.sidebar{display:none!important}.app{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.main{padding-bottom:18px}.mobileDock{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:120;height:calc(68px + env(safe-area-inset-bottom));padding:7px 6px env(safe-area-inset-bottom);background:rgba(7,16,22,.98);border-top:1px solid var(--line);box-shadow:0 -10px 30px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobileDock button{border:0;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:10px;font-size:9px}.mobileDock button i{font-style:normal;font-size:16px}.mobileDock button.active{background:rgba(71,151,255,.13);color:#b9d8ff}.mobileMorePanel{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:119;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(8,17,28,.98);box-shadow:0 20px 55px rgba(0,0,0,.5)}.mobileMorePanel button{min-height:46px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:inherit;border-radius:10px;display:flex;align-items:center;gap:8px;justify-content:flex-start;padding:0 12px}.mobileMorePanel i{font-style:normal;width:22px}.pairBox,.pairInline{display:grid;grid-template-columns:1fr}.pairBox input,.pairInline input{min-width:0;width:100%}}:root{--bg:#eef3f8;--bg-soft:#f5f8fb;--panel:#ffffff;--panel-2:#f7fafc;--panel-3:#edf3f8;--line:#d7e1e9;--line-strong:#bfcdd8;--text:#18212b;--muted:#5f7282;--muted-2:#7e8e9b;--green:#168967;--green-strong:#0f6f54;--red:#c94b58;--amber:#b78616;--blue:#2877c7;--shadow:0 10px 28px rgba(26,45,61,.08)}html{background:var(--bg);color-scheme:light}body{background:linear-gradient(180deg,#f6f9fc,#eef3f8);color:var(--text);font-size:15px}.main{background:transparent}.sidebar{background:linear-gradient(180deg,#17324a,#10283b);border-right-color:#24445d}.brand{border-bottom-color:rgba(255,255,255,.12)}.brandmark{background:#fff;border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 20px rgba(0,0,0,.16);overflow:hidden}.brandmark img{width:100%;height:100%;object-fit:cover}.brand small,.brand span,.navTitle,.sidefoot{color:#b8c9d5}.brand strong{color:#fff;font-size:17px}.navGroup button{color:#d1dee7}.navGroup button span{font-size:13px;font-weight:760}.navGroup button i{background:rgba(255,255,255,.08);color:#d7e6ef;border-color:rgba(255,255,255,.09)}.navGroup button:hover{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.navGroup button.active{color:#fff;background:rgba(76,196,157,.18);border-color:rgba(116,225,190,.3);box-shadow:inset 3px 0 0 #5ad3ad}.navGroup button.active i{background:#245a50;color:#d8fff4;border-color:#39796b}.pageHeading h1{font-size:31px;color:#17212b}.pageHeading p{font-size:14px;color:#627585}.eyebrow{font-size:11px;color:#667f92}.topBrand{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:#244d6a;font-size:13px;font-weight:850;letter-spacing:.02em}.topBrand img{width:28px;height:28px;border-radius:8px;box-shadow:0 4px 12px rgba(28,60,84,.14)}.card{background:#fff;border-color:#d8e2ea;box-shadow:var(--shadow);color:#18212b}.card:before{background:linear-gradient(90deg,transparent,rgba(38,93,128,.08),transparent)}.card h3{font-size:18px;color:#18212b}.card p,.hero p,.muted{font-size:14px;color:#627585}.connectIntro,.hero{background:linear-gradient(135deg,#ffffff,#f3f8fb)}.check,.field input,.field select,.metric,.price,.sessionhint,.signal,.strategy{background:#f6f9fb;border-color:#d7e2ea;color:#18212b}.check em,.event span,.event time,.field span,.metric em,.metric small,.price small,.price span,.row span,.sessionhint b,.sessionhint em,.strategy span{color:#647889}.event b,.metric b,.price b,.row b,.sessionhint span,.strategy b{color:#16212b}.metrics{gap:10px}.metric{padding:14px}.metric small{font-size:11px}.metric b{font-size:20px}.row{font-size:13px;border-bottom-color:#e3e9ee;padding:11px 0}.kill,.primary,.secondary{font-size:13px;min-height:42px;padding:10px 15px}.primary{background:linear-gradient(180deg,#197f66,#12664f);color:#fff;border-color:#0f664f;box-shadow:0 6px 16px rgba(20,117,91,.16)}.primary:hover{background:#126d56;border-color:#0c5845}.secondary{background:#fff;color:#29475d;border-color:#cbd9e3;box-shadow:0 2px 6px rgba(29,56,77,.05)}.secondary:hover{background:#f3f7fa;border-color:#9fb5c5}.kill{background:#fff2f3;color:#a93340;border-color:#e7b9bf}.kill:hover{background:#ffe6e9;border-color:#d88d96}.kill:disabled,button:disabled{opacity:.6;filter:saturate(.6)}.pill{font-size:10px;background:#f3f7fa;color:#4b6374;border-color:#d2dee6}.pill.good{color:#0d6c50;border-color:#a9d8c8;background:#eaf8f3}.pill.bad{color:#a53743;border-color:#efc3c8;background:#fff0f2}.pill.warn{color:#8b6711;border-color:#ead6a4;background:#fff8e4}.reasonlist{font-size:13px;color:#566d7d}.reasonlist.large{font-size:14px}.latrow span{font-size:11px;color:#65798a;background:#f6f9fb;border-color:#dbe5ec}.latrow b{color:#263d50}.table td,.table th{font-size:13px;border-bottom-color:#e2e9ee}.table th{font-size:10px;color:#65798a}.strategy b{font-size:14px}.strategy span{font-size:13px}.strategy.selected{border-color:#8ccbb7;background:#effaf6;box-shadow:inset 0 0 0 1px #bce3d7}.field span{font-size:11px}.field input,.field select{font-size:14px;min-height:43px}.timeline{gap:11px}.event time{font-size:11px}.event b{font-size:13px}.event span{font-size:12px}.event div{border-left-color:#d7e2e9}.alert{font-size:13px;background:#fff7e8;border-color:#e7c98e;color:#765514}.agentbanner{background:#fff9ea;border-color:#e4ce93}.agentText b{font-size:14px;color:#795f16}.agentText span{font-size:13px;color:#796f52}.brokerNote{background:#eef9f5;border-color:#a9d8c8}.brokerNote b{font-size:12px;color:#17694f}.brokerNote span{font-size:12px;color:#4c7567}.brokerOffline{display:grid;grid-gap:3px;gap:3px;margin:12px 0 4px;padding:11px 12px;border:1px solid #efc5c9;background:#fff1f2;border-radius:10px}.brokerOffline b{font-size:13px;color:#a63a46}.brokerOffline span{font-size:12px;color:#805f64}.connectIntro h3{font-size:21px}.connectIntro p{font-size:14px}.steps span{background:#f4f8fb;border-color:#d7e3eb;color:#177c61;font-size:13px}.steps b{color:#274457}.check,.steps b{font-size:12px}.check b{font-size:10px}.check.ok{background:#edf9f5;border-color:#b9decf}.sessionhint b{font-size:10px}.sessionhint span{font-size:13px}.sessionhint em{font-size:10px}.mode{background:#fff;border-color:#d2dee7}.mode button{font-size:12px;color:#5e7485}.mode button.on.demo{background:#e8f7f2;color:#126a51}.mode button.on.real{background:#fff0f1;color:#a33a45}.privateBadge{background:#eaf8f3;border-color:#b7ddcf;color:#17684f}.formerror{color:#ad3340!important;font-size:13px!important}.empty{font-size:13px;color:#718391}.loginPage{background:linear-gradient(180deg,#edf4f9,#f8fafc)}.loginCard{background:#fff;border-color:#d6e1e9;box-shadow:0 20px 55px rgba(33,58,76,.14)}.loginCard h1{color:#18212b}.loginCard p,.loginHint{color:#607384}.authTab{border-color:#d3dfe7;background:#f7fafc;color:#29475d}.authTab.active{background:#e8f3fa;border-color:#a9c8dc}.mobileDock{background:rgba(255,255,255,.98)!important;border-top-color:#d5e1e9!important;box-shadow:0 -8px 24px rgba(34,58,74,.12)!important}.mobileDock button{color:#64798a!important}.mobileDock button.active{background:#eaf4fb!important;color:#1e6093!important}.mobileMorePanel{background:#fff!important;border-color:#d7e2ea!important;box-shadow:0 18px 45px rgba(30,52,68,.16)!important}.mobileMorePanel button{background:#f7fafc!important;border-color:#d7e2ea!important;color:#29475d!important}@media(max-width:900px){.pageHeading h1{font-size:27px}.pageHeading p{font-size:13px}.topBrand{display:flex}}@media(max-width:620px){.pageHeading h1{font-size:25px}.pageHeading p{font-size:13px}.eyebrow{font-size:10px}.card{padding:16px}.card h3{font-size:17px}.card p,.muted{font-size:13px}.row{font-size:12px}.metric small{font-size:10px}.metric b{font-size:18px}.kill,.primary,.secondary{font-size:14px;min-height:44px}}.themeToggle{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border-radius:10px;border:1px solid #cbd9e3;background:#fff;color:#29475d;font-size:13px;font-weight:800;cursor:pointer;transition:.16s ease}.themeToggle:hover{background:#f3f7fa;border-color:#9fb5c5}html[data-theme=dark]{--bg:#05080c;--bg-soft:#0a0f14;--panel:#0d141b;--panel-2:#091017;--panel-3:#111a22;--line:#24313b;--line-strong:#344654;--text:#f1f5f7;--muted:#9aabb6;--muted-2:#71838e;--green:#59d6b2;--green-strong:#2ea984;--red:#ff7c86;--amber:#f2c868;--blue:#69b8ff;--shadow:0 16px 42px rgba(0,0,0,.34);background:#05080c;color-scheme:dark}html[data-theme=dark] body{background:radial-gradient(circle at 76% 0,rgba(37,91,82,.16),transparent 34%),#05080c;color:var(--text)}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,#090d12,#05080c);border-right-color:#1d2831}html[data-theme=dark] .brandmark{background:#0e171e;border-color:#31414c}html[data-theme=dark] .brand small,html[data-theme=dark] .brand span,html[data-theme=dark] .navTitle,html[data-theme=dark] .sidefoot{color:#748793}html[data-theme=dark] .brand strong{color:#fff}html[data-theme=dark] .navGroup button{color:#99aab5}html[data-theme=dark] .navGroup button i{background:#101820;color:#80939f;border-color:#1d2b35}html[data-theme=dark] .navGroup button:hover{background:#111b23;border-color:#273944}html[data-theme=dark] .navGroup button.active{color:#fff;background:linear-gradient(90deg,rgba(34,103,84,.28),rgba(14,24,31,.9));border-color:#285447;box-shadow:inset 3px 0 0 var(--green)}html[data-theme=dark] .navGroup button.active i{background:#173b31;color:#8be8cd;border-color:#2e6d5a}html[data-theme=dark] .card h3,html[data-theme=dark] .event b,html[data-theme=dark] .metric b,html[data-theme=dark] .pageHeading h1,html[data-theme=dark] .price b,html[data-theme=dark] .row b,html[data-theme=dark] .sessionhint span,html[data-theme=dark] .strategy b{color:#eef4f7}html[data-theme=dark] .card p,html[data-theme=dark] .check em,html[data-theme=dark] .event span,html[data-theme=dark] .event time,html[data-theme=dark] .field span,html[data-theme=dark] .hero p,html[data-theme=dark] .metric em,html[data-theme=dark] .metric small,html[data-theme=dark] .muted,html[data-theme=dark] .pageHeading p,html[data-theme=dark] .price small,html[data-theme=dark] .price span,html[data-theme=dark] .row span,html[data-theme=dark] .sessionhint b,html[data-theme=dark] .sessionhint em,html[data-theme=dark] .strategy span{color:#8fa1ad}html[data-theme=dark] .eyebrow{color:#7d929e}html[data-theme=dark] .topBrand{color:#8fdec8}html[data-theme=dark] .card{background:linear-gradient(180deg,#101820,#0a1016);border-color:#24313b;color:#eef4f7;box-shadow:var(--shadow)}html[data-theme=dark] .connectIntro,html[data-theme=dark] .hero{background:radial-gradient(circle at 88% 5%,rgba(50,150,123,.11),transparent 34%),linear-gradient(180deg,#101a22,#090f15)}html[data-theme=dark] .check,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .metric,html[data-theme=dark] .price,html[data-theme=dark] .sessionhint,html[data-theme=dark] .signal,html[data-theme=dark] .strategy{background:#080d12;border-color:#24323c;color:#eef4f7}html[data-theme=dark] .row{border-bottom-color:#1d2a33}html[data-theme=dark] .primary{background:linear-gradient(180deg,#1b4a3c,#15382f);color:#b8f5e3;border-color:#2c6a58}html[data-theme=dark] .primary:hover{background:#205543;border-color:#38806b}html[data-theme=dark] .secondary,html[data-theme=dark] .themeToggle{background:#101820;color:#d2dde3;border-color:#2a3944}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .themeToggle:hover{background:#16222b;border-color:#3a4c58}html[data-theme=dark] .kill{background:#2d171c;color:#ff9da6;border-color:#633139}html[data-theme=dark] .kill:hover{background:#3a1c22;border-color:#8a4049}html[data-theme=dark] .pill{background:#101820;color:#b2c1ca;border-color:#30404b}html[data-theme=dark] .pill.good{color:#8be3c9;border-color:#245647;background:#102921}html[data-theme=dark] .pill.bad{color:#ff9ca2;border-color:#643137;background:#2b171a}html[data-theme=dark] .pill.warn{color:#f4d98b;border-color:#6b5926;background:#2a2412}html[data-theme=dark] .table td,html[data-theme=dark] .table th{border-bottom-color:#1d2a33}html[data-theme=dark] .table th{color:#8799a5}html[data-theme=dark] .strategy.selected{border-color:#34745f;box-shadow:inset 0 0 0 1px #214c40;background:linear-gradient(180deg,#0d211b,#09171a)}html[data-theme=dark] .timeline .event div{border-left-color:#263640}html[data-theme=dark] .alert{background:#321f16;border-color:#694527;color:#efc28e}html[data-theme=dark] .agentbanner{background:linear-gradient(90deg,rgba(46,37,14,.92),rgba(29,27,16,.76));border-color:#625729}html[data-theme=dark] .agentText b{color:#f0d985}html[data-theme=dark] .agentText span{color:#b8ab78}html[data-theme=dark] .brokerNote{background:#0d211a;border-color:#285141}html[data-theme=dark] .brokerNote b{color:#8fe2c8}html[data-theme=dark] .brokerNote span{color:#87a99e}html[data-theme=dark] .brokerOffline{background:#2d171c;border-color:#633139}html[data-theme=dark] .brokerOffline b{color:#ff9da6}html[data-theme=dark] .brokerOffline span{color:#d69da2}html[data-theme=dark] .steps span{background:#081117;border-color:#18303a;color:#5ed3b6}html[data-theme=dark] .steps b{color:#c8d8df}html[data-theme=dark] .check.ok{background:#0d211c;border-color:#235345}html[data-theme=dark] .mode{background:#081117;border-color:#27343e}html[data-theme=dark] .privateBadge{background:rgba(93,255,185,.08);border-color:rgba(93,255,185,.22);color:#9fffd1}html[data-theme=dark] .loginPage{background:radial-gradient(circle at top,#11233f 0,#08111f 40%,#050a12 100%)}html[data-theme=dark] .loginCard{background:#08111f;border-color:rgba(255,255,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.45)}html[data-theme=dark] .loginCard h1{color:#fff}html[data-theme=dark] .loginCard p,html[data-theme=dark] .loginHint{color:#9aabb6}html[data-theme=dark] .authTab{border-color:#263244;background:transparent;color:#eef4f7}html[data-theme=dark] .authTab.active{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}html[data-theme=dark] .mobileDock{background:rgba(5,8,12,.98)!important;border-top-color:#26343e!important;box-shadow:0 -8px 24px rgba(0,0,0,.38)!important}html[data-theme=dark] .mobileDock button{color:#8da0ad!important}html[data-theme=dark] .mobileDock button.active{background:rgba(72,158,132,.16)!important;color:#b8f3df!important}html[data-theme=dark] .mobileMorePanel{background:#0c1319!important;border-color:#27343e!important;box-shadow:0 18px 45px rgba(0,0,0,.48)!important}html[data-theme=dark] .mobileMorePanel button{background:#111a21!important;border-color:#293843!important;color:#d6e2e8!important}.runtimeBadges,.topUtility{flex-wrap:wrap}.modeWrap,.runtimeBadges,.topUtility{display:flex;align-items:center;gap:7px}.modeWrap>span{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.notice{display:flex;align-items:center;gap:9px;margin:-2px 0 14px;padding:11px 13px;border:1px solid #b9dcca;background:#eff9f5;color:#175f4b;border-radius:12px;font-size:13px;box-shadow:0 5px 16px rgba(24,94,73,.06)}.noticeDot{width:8px;height:8px;border-radius:50%;background:#22a57d;box-shadow:0 0 0 5px rgba(34,165,125,.1)}.strategySection{overflow:visible}.strategyActive{min-width:210px;padding:10px 12px;border-radius:11px;border:1px solid #b8dccc;background:#eef9f5}.strategyActive span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#5d7b70}.strategyActive b{display:block;margin-top:3px;font-size:14px;color:#155f49}.strategyHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.strategyState{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:4px 7px;border-radius:999px;border:1px solid #cad8e2;background:#fff;color:#647889!important;font-size:9px!important;font-weight:850!important;letter-spacing:.06em}.strategyState.live{border-color:#9ed0bc;background:#eaf8f2;color:#11684d!important}.strategyDesc{min-height:54px}.strategy small{display:block;margin-top:auto;color:#7b8e9b;font-size:10px;line-height:1.35}.strategy{display:flex;flex-direction:column;min-height:174px}.strategy:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(34,61,80,.1)}html:not([data-theme=dark]) .strategy:hover{background:#edf8f4!important;border-color:#83bea8!important;color:#17212b!important}html:not([data-theme=dark]) .strategy:hover b{color:#133c31!important}html:not([data-theme=dark]) .strategy:hover .strategyDesc{color:#516d62!important}html:not([data-theme=dark]) .strategy.selected:hover{background:#e5f6ef!important}.brokerOpenBtn{font-weight:900;letter-spacing:.01em}html[data-theme=dark]{--bg:#111821;--bg-soft:#151f29;--panel:#18232e;--panel-2:#131d27;--panel-3:#1d2a36;--line:#2a3a48;--line-strong:#3a5061;--text:#f4f7f9;--muted:#a8b8c4;--muted-2:#8295a3;--green:#5ce0ba;--green-strong:#34b48d;--red:#ff858f;--amber:#f6ca67;--blue:#6fc2ff;--shadow:0 18px 46px rgba(2,8,14,.28);background:#111821}html[data-theme=dark] body{background:radial-gradient(circle at 82% -8%,rgba(42,126,151,.2),transparent 34%),radial-gradient(circle at 18% 12%,rgba(45,134,105,.12),transparent 28%),linear-gradient(180deg,#131c26,#0f161e)}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,#0e1923,#101720 58%,#0c141c);border-right-color:#273847}html[data-theme=dark] .card{background:linear-gradient(155deg,rgba(28,41,53,.98),rgba(19,29,39,.98));border-color:#2b3d4b;box-shadow:0 16px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.025)}html[data-theme=dark] .card:before{background:linear-gradient(90deg,transparent,rgba(99,214,189,.15),transparent)}html[data-theme=dark] .connectIntro,html[data-theme=dark] .hero{background:radial-gradient(circle at 88% 5%,rgba(56,181,146,.16),transparent 34%),linear-gradient(145deg,#1b2a35,#14202a)}html[data-theme=dark] .check,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .metric,html[data-theme=dark] .price,html[data-theme=dark] .sessionhint,html[data-theme=dark] .signal,html[data-theme=dark] .strategy{background:#121c25;border-color:#2a3b48;color:#f3f7f9}html[data-theme=dark] .metric{background:linear-gradient(180deg,#15222c,#111a23)}html[data-theme=dark] .strategy:hover{background:#1b2d38;border-color:#4b756f;box-shadow:0 12px 28px rgba(0,0,0,.24)}html[data-theme=dark] .strategy.selected{background:linear-gradient(145deg,#16332c,#172732);border-color:#46a083;box-shadow:0 0 0 1px rgba(79,196,158,.13),0 10px 28px rgba(0,0,0,.18)}html[data-theme=dark] .strategyActive{background:#163129;border-color:#3d7e6b}html[data-theme=dark] .strategyActive span{color:#92bdae}html[data-theme=dark] .strategyActive b{color:#9ce7d1}html[data-theme=dark] .strategyState{background:#17232d;border-color:#344957;color:#a8bac5!important}html[data-theme=dark] .strategyState.live{background:#17352c;border-color:#397c68;color:#a0ead4!important}html[data-theme=dark] .strategy small{color:#8195a4}html[data-theme=dark] .primary{background:linear-gradient(180deg,#247e67,#1b6754);color:#effff9;border-color:#389a7d;box-shadow:0 8px 22px rgba(23,106,83,.22)}html[data-theme=dark] .primary:hover{background:linear-gradient(180deg,#2b9277,#20735e);border-color:#4cb493}html[data-theme=dark] .secondary,html[data-theme=dark] .themeToggle{background:#1b2732;color:#e5edf2;border-color:#344858}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .themeToggle:hover{background:#233541;border-color:#4b6373}html[data-theme=dark] .mode{background:#121c25;border-color:#314553}html[data-theme=dark] .mode button{color:#9babb6}html[data-theme=dark] .mode button.on.demo{background:#1c5a49;color:#d7fff2;box-shadow:0 4px 14px rgba(28,112,87,.26)}html[data-theme=dark] .mode button.on.real{background:#64343b;color:#ffe0e3;box-shadow:0 4px 14px rgba(128,53,63,.2)}html[data-theme=dark] .notice{background:#173329;border-color:#3c7c68;color:#bcebdc}html[data-theme=dark] .noticeDot{background:#64dbb8;box-shadow:0 0 0 5px rgba(100,219,184,.1)}html[data-theme=dark] .topBrand{color:#91e4ce}html[data-theme=dark] .topBrand img{box-shadow:0 5px 18px rgba(78,205,169,.16)}html[data-theme=dark] .mobileDock{background:rgba(14,23,31,.97)!important;border-top-color:#30414f!important}html[data-theme=dark] .mobileDock button.active{background:linear-gradient(180deg,rgba(49,134,112,.3),rgba(31,72,63,.22))!important;color:#d7fff2!important}html[data-theme=dark] .mobileMorePanel{background:#17222c!important;border-color:#344756!important}html[data-theme=dark] .mobileMorePanel button{background:#1c2a35!important;border-color:#334857!important;color:#edf4f7!important}@media(max-width:900px){body{font-size:15px}.app{display:block;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.main{max-width:none;padding:0 12px 24px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:70;margin:0 -12px 12px;padding:10px 12px 11px;background:rgba(247,250,252,.94);border-bottom:1px solid #d8e3ea;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 6px 18px rgba(30,58,76,.07)}.pageHeading{display:grid;grid-gap:2px;gap:2px}.topBrand{margin:0 0 3px;font-size:12px}.topBrand img{width:26px;height:26px}.pageHeading .eyebrow{display:none}.pageHeading h1{font-size:22px;margin:1px 0 2px;line-height:1.08}.pageHeading p{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topactions{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;max-width:none;margin-top:8px}.runtimeBadges{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.runtimeBadges::-webkit-scrollbar{display:none}.runtimeBadges .pill{flex:0 0 auto;font-size:9px;padding:5px 7px}.privateBadge{display:none}.modeWrap{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;width:100%}.modeWrap>span{font-size:10px}.mode{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:3px}.mode button{min-height:37px;font-size:12px}.topUtility{display:grid;grid-template-columns:1fr 1.25fr .75fr;grid-gap:6px;gap:6px;width:100%}.topUtility>*{width:100%;min-width:0;min-height:40px;font-size:12px;padding:8px}.alert,.notice{font-size:12px;margin-bottom:10px}.grid{grid-template-columns:1fr;gap:10px}.hero,.side,.span12,.span4,.span5,.span6,.span7,.span8{grid-column:1/-1}.card{padding:15px;border-radius:15px;box-shadow:0 8px 24px rgba(32,58,74,.08)}.card h3{font-size:17px;margin-bottom:10px}.card p,.muted{font-size:13px}.split{align-items:flex-start;flex-wrap:wrap}.strategyActive{width:100%;min-width:0}.strategygrid{grid-template-columns:1fr;gap:9px}.strategy{min-height:0;padding:14px}.strategyDesc{min-height:0;font-size:13px!important}.strategy b{font-size:14px}.strategy small{font-size:11px}.formgrid,.formgrid.three{grid-template-columns:1fr}.field input,.field select{font-size:16px;min-height:46px}.actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.actions>*{width:100%;min-height:44px}.brokerFlow{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.brokerFlow button{min-height:46px;font-size:13px}.row{font-size:13px;padding:10px 0}.row b{max-width:60%}.check{grid-template-columns:18px 84px minmax(0,1fr);font-size:11px}.check b{font-size:9px}.check em{font-size:10px}.metrics{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:12px}.metric b{font-size:17px}.herohead{flex-direction:column;gap:12px}.price{width:100%;text-align:left}.connectIntro{flex-direction:column}.steps{width:100%;min-width:0}.agentbanner,.steps{grid-template-columns:1fr}.agentbanner{padding:12px}.agentIcon{display:none}.agentActions{padding:0;display:grid;grid-template-columns:1fr}.tablewrap{margin:0 -6px;padding:0 6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobileDock{display:grid;grid-template-columns:repeat(5,1fr);height:calc(72px + env(safe-area-inset-bottom));padding:6px 5px env(safe-area-inset-bottom);background:rgba(255,255,255,.97)!important;border-top:1px solid #d5e0e8!important;box-shadow:0 -8px 24px rgba(30,52,68,.12)!important}.mobileDock button{min-width:0;color:#697c8b!important;font-size:10px!important;font-weight:750}.mobileDock button i{font-size:18px!important}.mobileDock button.active{background:#e9f5f1!important;color:#176e56!important}.mobileMorePanel{grid-template-columns:1fr 1fr;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));padding:10px;border-radius:15px;background:#fff!important}.mobileMorePanel button{min-height:48px;font-size:12px!important}}@media(max-width:520px){.main{padding-left:9px;padding-right:9px}.topbar{margin-left:-9px;margin-right:-9px;padding-left:10px;padding-right:10px}.pageHeading h1{font-size:20px}.pageHeading p{font-size:11px}.topUtility{grid-template-columns:1fr 1fr 1fr}.topUtility>*{font-size:11px;padding:7px 5px}.metrics{grid-template-columns:1fr 1fr}.actions{grid-template-columns:1fr}.strategyHead{gap:6px}.strategyState{font-size:8px!important}.mobileMorePanel{grid-template-columns:1fr}}@media(max-width:900px){html[data-theme=dark] .topbar{background:rgba(17,25,34,.94);border-bottom-color:#2a3b48;box-shadow:0 8px 24px rgba(0,0,0,.22)}}.signalCockpit{position:relative;overflow:hidden}.signalCockpit:after{content:"";position:absolute;right:-80px;top:-110px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(59,172,143,.1),transparent 68%);pointer-events:none}.cockpitTop{position:relative;z-index:1}.signalBadge{min-width:170px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);text-align:right}.signalBadge span{display:block;font-size:15px;font-weight:900;letter-spacing:.02em}.signalBadge b{display:block;margin-top:2px;font-size:27px;line-height:1}.signalBadge.buy{border-color:#9bd3bf;background:#eaf8f3;color:#12684f}.signalBadge.sell{border-color:#efbcc2;background:#fff0f2;color:#a83a46}.signalBadge.wait{border-color:#e6d19a;background:#fff8e8;color:#896812}.cockpitPlan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:14px 0 12px}.cockpitPlan>div{padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.cockpitPlan small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.cockpitPlan b{display:block;margin-top:4px;font-size:12px;line-height:1.35;color:var(--text)}.indicatorGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.indicatorBox{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);min-height:86px}.indicatorBox small{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.indicatorBox b{font-size:14px;color:var(--text);overflow-wrap:anywhere}.indicatorBox span{font-size:9px;font-weight:800;color:var(--muted-2);letter-spacing:.04em}.demoDisclaimer{margin-top:12px;padding:10px 11px;border:1px solid #e6d19a;border-radius:10px;background:#fff8e8;color:#786019;font-size:11px;line-height:1.45}html[data-theme=dark] .signalBadge{background:#15212b}html[data-theme=dark] .signalBadge.buy{background:#163329;border-color:#3e806b;color:#a2ead5}html[data-theme=dark] .signalBadge.sell{background:#351b21;border-color:#744049;color:#ffabb2}html[data-theme=dark] .signalBadge.wait{background:#302817;border-color:#715f2b;color:#f2d98d}html[data-theme=dark] .cockpitPlan>div,html[data-theme=dark] .indicatorBox{background:#121c25;border-color:#2b3e4b}html[data-theme=dark] .demoDisclaimer{background:#302817;border-color:#715f2b;color:#e5cf91}@media(max-width:900px){.cockpitTop{align-items:stretch}.signalBadge{width:100%;min-width:0;text-align:left}.cockpitPlan,.indicatorGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cockpitPlan{grid-template-columns:1fr}.indicatorGrid{grid-template-columns:1fr 1fr}.indicatorBox{min-height:78px}}@keyframes sentinelSiteSweep{0%,18%{transform:translateX(150%) skewX(-18deg);opacity:0}28%{opacity:.08}46%{opacity:.3}62%{opacity:.07}72%,to{transform:translateX(-150%) skewX(-18deg);opacity:0}}@keyframes sentinelGoldText{to{background-position:-220%}}html[data-theme=dark]{--bg:#0a2527;--bg-soft:#0d3032;--panel:#12383a;--panel-2:#0e2e30;--panel-3:#164144;--line:rgba(116,192,181,.25);--line-strong:rgba(138,214,199,.40);--text:#f5fbfa;--muted:#b4c9c6;--muted-2:#89aaa5;--green:#72dbc1;--green-strong:#3db99a;--red:#ff8992;--amber:#f0ca72;--blue:#79c8d0;--gold:#e5bd62;--gold-hi:#fff0b0;--gold-deep:#aa7930;--shadow:0 18px 44px rgba(2,18,19,.30),inset 0 1px 0 rgba(255,255,255,.045);background:#0a2527}html[data-theme=dark] body{background:radial-gradient(circle at 14% 0,rgba(70,197,173,.19),transparent 28%),radial-gradient(circle at 88% 12%,rgba(75,177,188,.12),transparent 30%),radial-gradient(circle at 68% 82%,rgba(49,157,144,.09),transparent 35%),linear-gradient(180deg,#0d3133,#0a282a 46%,#082224);background-attachment:fixed}html[data-theme=dark] .sidebar{background:radial-gradient(circle at 20% 0,rgba(82,196,172,.1),transparent 26%),linear-gradient(180deg,#0d3032,#0a2729 64%,#081f21);border-right-color:rgba(124,194,184,.22);box-shadow:12px 0 36px rgba(2,18,19,.12)}html[data-theme=dark] .brandmark{background:linear-gradient(145deg,#8ae7cf,#40af92);box-shadow:0 8px 24px rgba(68,185,154,.24),inset 0 1px 0 rgba(255,255,255,.38)}html[data-theme=dark] .brand strong,html[data-theme=dark] .topBrand span{background:linear-gradient(110deg,#b98932,#f5d982,#fff0b5,#b27a2d,#f3cf72);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sentinelGoldText 6.8s linear infinite;text-shadow:0 0 16px rgba(229,189,98,.08)}html[data-theme=dark] .navGroup button{color:#a8c0bd}html[data-theme=dark] .navGroup button i{background:#0e3335;color:#91bcb6;border-color:rgba(114,184,174,.19)}html[data-theme=dark] .navGroup button:hover{background:#123a3c;border-color:rgba(114,184,174,.28);color:#fff}html[data-theme=dark] .navGroup button.active{background:linear-gradient(90deg,rgba(59,163,139,.28),rgba(14,48,50,.88));border-color:rgba(98,194,171,.42);box-shadow:inset 3px 0 0 #6fdbc0,0 8px 20px rgba(4,31,31,.12)}html[data-theme=dark] .navGroup button.active i{background:#17483f;color:#a8f3dc;border-color:#3a8a74}html[data-theme=dark] .card{background:radial-gradient(circle at 100% 0,rgba(84,190,169,.08),transparent 30%),linear-gradient(150deg,rgba(18,61,63,.985),rgba(12,43,45,.99) 58%,rgba(9,34,36,.995));border-color:rgba(111,185,176,.27);box-shadow:0 17px 42px rgba(2,18,19,.24),inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.18)}html[data-theme=dark] .card:before{background:linear-gradient(90deg,transparent,rgba(255,239,183,.12),rgba(111,221,195,.16),transparent)}html[data-theme=dark] .autopilotHero,html[data-theme=dark] .connectIntro,html[data-theme=dark] .hero{background:radial-gradient(circle at 88% 2%,rgba(225,185,91,.11),transparent 30%),radial-gradient(circle at 10% 18%,rgba(82,207,178,.14),transparent 30%),linear-gradient(145deg,#16484a,#103638 58%,#0c2c2e);border-color:rgba(207,181,107,.34);box-shadow:0 22px 54px rgba(2,18,19,.29),0 0 34px rgba(82,186,163,.055),inset 0 1px 0 rgba(255,255,255,.07)}html[data-theme=dark] .primary{background:linear-gradient(145deg,#fff0aa,#e4bc60 38%,#b78230 72%,#f2d27b);color:#1f190b;border-color:#efd37d;box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 8px 24px rgba(80,58,19,.22),0 0 22px rgba(229,189,98,.12)}html[data-theme=dark] .primary:hover{background:linear-gradient(145deg,#fff4b9,#ebc86d 42%,#bf8c37);border-color:#ffe49a}html[data-theme=dark] .secondary,html[data-theme=dark] .themeToggle{background:linear-gradient(180deg,#174044,#123437);color:#e5f2f0;border-color:rgba(121,190,182,.3)}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .themeToggle:hover{background:#1b4a4d;border-color:rgba(142,214,204,.46)}html[data-theme=dark] .check,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .metric,html[data-theme=dark] .pilotConfig label,html[data-theme=dark] .pilotStatusGrid>div,html[data-theme=dark] .price,html[data-theme=dark] .sessionhint,html[data-theme=dark] .signal,html[data-theme=dark] .strategy{background:linear-gradient(180deg,rgba(11,45,47,.94),rgba(9,37,39,.97));border-color:rgba(111,185,176,.24);color:#f4fbfa}html[data-theme=dark] .eyebrow{color:#8be1ce;text-shadow:0 0 14px rgba(96,213,188,.12)}html[data-theme=dark] .pill.good{background:#17443a;border-color:#3c8e78;color:#b2f3df}html[data-theme=dark] .pill.bad{background:#47242a;border-color:#80434b;color:#ffc2c7}html[data-theme=dark] .pill.warn{background:#463b1e;border-color:#8b7434;color:#f5dfa0}html[data-theme=dark] .notice{background:#16433a;border-color:#408d79;color:#c5f3e6}html[data-theme=dark] .mobileDock{background:rgba(9,36,38,.96)!important;border-top-color:rgba(120,190,181,.28)!important;box-shadow:0 -10px 28px rgba(3,22,23,.3)!important}html[data-theme=dark] .mobileDock button{color:#99b8b3!important}html[data-theme=dark] .mobileDock button.active{background:linear-gradient(180deg,rgba(65,166,143,.28),rgba(28,91,79,.22))!important;color:#e0fff6!important}html[data-theme=dark] .mobileMorePanel{background:#103638!important;border-color:rgba(120,190,181,.32)!important;box-shadow:0 20px 48px rgba(2,18,19,.42)!important}html[data-theme=dark] .mobileMorePanel button{background:#164144!important;border-color:rgba(121,190,182,.26)!important;color:#edf8f6!important}.premiumSweep{position:relative;isolation:isolate;overflow:hidden}.premiumSweep:after{content:"";position:absolute;z-index:0;inset:-20% -30%;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,247,215,.025) 43%,rgba(255,228,142,.18) 49%,rgba(255,246,213,.28) 51%,rgba(229,189,98,.12) 56%,transparent 64%);transform:translateX(150%) skewX(-18deg);animation:sentinelSiteSweep 9s ease-in-out infinite}.premiumSweep>*{position:relative;z-index:1}.autopilotHero h3{font-size:24px!important;margin-top:5px!important}.pilotStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.pilotStatusGrid>div{padding:11px;border:1px solid var(--line);border-radius:12px}.pilotStatusGrid small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.pilotStatusGrid b{display:block;margin-top:4px;font-size:15px;color:var(--text)}.pilotConfig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:10px}.pilotConfig label{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.pilotConfig label span{font-size:9px;color:var(--muted);font-weight:850;text-transform:uppercase;letter-spacing:.06em}.pilotConfig input{width:100%;min-height:39px;border:1px solid var(--line-strong);border-radius:9px;background:rgba(5,24,25,.45);color:var(--text);padding:8px 9px;outline:none;font-weight:850}.pilotConfig input:focus{border-color:#74ccb6;box-shadow:0 0 0 3px rgba(87,190,164,.1)}.pilotActions{margin-top:12px}.pilotActions .primary{min-width:190px}.pilotGuard{border-color:rgba(212,184,105,.28)}.mobileRemoteCard{background:linear-gradient(145deg,rgba(17,58,60,.98),rgba(11,42,44,.99))}.mobileQuick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:13px}.mobileQuick button{min-height:43px}.masterFilters{display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:8px;gap:8px;margin-top:13px}.masterFilters input{min-height:42px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--text);padding:9px 11px;outline:none}.masterFilters input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(89,214,178,.08)}.navGroup:last-child .navTitle{color:#d5b55f}.navGroup:last-child button.active{border-color:rgba(219,186,92,.42);box-shadow:inset 3px 0 0 #e8c66d}@media(max-width:900px){html[data-theme=dark] .topbar{background:rgba(10,39,41,.93);border-bottom-color:rgba(121,190,182,.28);box-shadow:0 8px 24px rgba(2,18,19,.24)}.pilotStatusGrid{grid-template-columns:1fr 1fr}.pilotConfig{grid-template-columns:1fr}.mobileQuick{grid-template-columns:1fr 1fr}.masterFilters{grid-template-columns:1fr}.autopilotHero h3{font-size:21px!important}}@media(max-width:520px){.mobileQuick,.pilotStatusGrid{grid-template-columns:1fr 1fr}.pilotActions{grid-template-columns:1fr!important}.pilotActions .primary{min-width:0}}@media(prefers-reduced-motion:reduce){.premiumSweep:after,html[data-theme=dark] .brand strong,html[data-theme=dark] .topBrand span{animation:none}}.liveScenario{margin-bottom:20px;padding:22px;border:1px solid #53756a;border-radius:18px;background:linear-gradient(145deg,#233d3c,#142727);color:#f2faf6;min-width:0;overflow-wrap:anywhere}.liveScenario.call{background:linear-gradient(145deg,#12583c,#083526);border-color:#78d5a4}.liveScenario.closed,.liveScenario.put{background:linear-gradient(145deg,#55262c,#291318);border-color:#ea8192}.liveScenario.review{background:linear-gradient(145deg,#4b3c18,#242211);border-color:#e7c064}.liveScenario header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.liveScenario h2{margin:5px 0;font-size:25px}.liveScenario h3{margin:6px 0;font-size:18px}.liveScenario small{color:#c3d9d0;font-size:11px;letter-spacing:.03em}.liveScenario header>strong{color:#f2da9a;white-space:nowrap;font-size:15px}.liveScenarioMeta{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0;font-size:12px;color:#d2e5dd}.liveReversal{padding:16px;border:1px solid #71998b;border-radius:12px;background:#0002}.liveReversal p{margin:6px 0 12px;font-size:13px}.liveLevels,.liveTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.liveLevels span{font-size:12px}.liveLevels b{display:block;font-size:16px}.liveTotals{margin:12px 0}.liveTotals>div{padding:12px;background:#0002;border-radius:10px}.liveTotals b{display:block;margin-top:5px;font-size:13px}.liveAverage{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;background:#0002;border-radius:12px}.liveAverage label{font-size:11px;width:92px}.liveScenario input,.liveScenario select{color:#f2faf6!important;background:#152d27!important;border:1px solid #75968b!important;border-radius:8px!important;padding:9px!important;width:100%;min-height:42px}.liveControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:15px 0}.liveControls button{min-height:46px;white-space:normal;padding:10px!important}.liveScenario button.secondary{background:#e5eee7!important;color:#173d2e!important;border:1px solid #bdccbf!important}.liveScenario button:disabled{opacity:.48}.liveSettings summary{cursor:pointer;padding:12px 0;font-size:14px}.liveSettings>div{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end}.liveSettings label{font-size:12px}.liveScenario footer{margin-top:12px;font-size:11px;line-height:1.6;color:#b9d0c5}@media(max-width:600px){.liveScenario{padding:15px;margin-bottom:14px}.liveScenario h2{font-size:21px}.liveScenario header>strong{font-size:12px}.liveControls{grid-template-columns:1fr 1fr}.liveControls button:first-child{grid-column:1/-1}.liveTotals{grid-template-columns:1fr}.liveTotals>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.liveTotals b{margin:0;text-align:right;font-size:12px}.liveSettings>div{grid-template-columns:1fr 1fr}.liveSettings button{grid-column:1/-1;min-height:44px}.liveLevels{grid-template-columns:1fr 1fr}.liveReversal{padding:12px}}@media(max-width:900px){.topbar{position:static}.runtimeBadges{flex-wrap:nowrap}.runtimeBadges .pill{width:auto!important;white-space:nowrap}}.liveHeaderRight{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.liveHeaderRight>strong{color:#f2da9a;font-size:12px}.liveScenario .compactToggle{min-height:31px;padding:5px 10px!important;border:1px solid #91bea9!important;border-radius:9px!important;background:#e7f5ed!important;color:#183d2f!important;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.liveInactiveNotice{font-size:12px;padding:8px 10px;border:1px solid #d3a46c;border-radius:8px;background:#513922;color:#ffdfb7}.liveTiming{padding:8px 10px;border:1px solid #5d8f7a;border-radius:10px;background:rgba(0,0,0,.13);font-size:11px;line-height:1.5;margin-top:10px}.liveTiming summary{cursor:pointer;font-weight:800;min-height:22px}.liveTiming>div{margin-top:5px;overflow-wrap:anywhere}.liveTiming small{display:block;line-height:1.35;margin-top:5px;letter-spacing:0}.app.compactAnalyst{display:block!important;min-height:100vh!important;padding:0!important;background:transparent!important}.app.compactAnalyst .agentbanner,.app.compactAnalyst .alert,.app.compactAnalyst .mobileDock,.app.compactAnalyst .mobileMorePanel,.app.compactAnalyst .notice,.app.compactAnalyst .sidebar,.app.compactAnalyst .topbar{display:none!important}.app.compactAnalyst .main{margin:0!important;padding:3px!important;min-width:0!important;max-width:none!important}.app.compactAnalyst .liveScenarioCompact{margin:0!important;padding:10px!important;border-radius:11px!important;font-size:12px!important;min-width:0!important}.liveScenarioCompact .compactHeader{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-bottom:7px;border-bottom:1px solid #91b3a24d}.liveScenarioCompact .compactHeader>div{display:flex;flex-direction:column;min-width:0;gap:2px}.liveScenarioCompact .compactAsset{font-size:13px;letter-spacing:.01em;overflow-wrap:anywhere}.liveScenarioCompact .compactHeader .compactToggle{padding:5px 7px!important;min-height:29px;font-size:11px;flex-shrink:0}.liveScenarioCompact .compactScenario{display:flex;justify-content:space-between;padding:8px 0}.liveScenarioCompact .compactScenario>div:first-child{gap:3px}.liveScenarioCompact .compactScenario strong{font-size:15px;line-height:1.1}.liveScenarioCompact .compactCountdown{display:flex;flex-direction:column;align-items:flex-end;min-width:70px;gap:1px}.liveScenarioCompact .compactCountdown small{font-size:9px;text-align:right}.liveScenarioCompact .compactCountdown b{font-size:20px;color:#ffdc8f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liveScenarioCompact .compactQuote{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:5px;background:#0003;border-radius:8px;padding:8px}.liveScenarioCompact .compactQuote span{display:flex;flex-direction:column;gap:2px}.liveScenarioCompact .compactQuote b{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liveScenarioCompact .compactQuote>small{font-size:10px}.liveScenarioCompact .compactReversal{display:flex;flex-direction:column;gap:4px;background:#0002;border:1px solid #71998b65;border-radius:8px;padding:8px;margin-top:6px;min-width:0}.liveScenarioCompact .compactReversal strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.liveScenarioCompact .compactReversal>small:last-child{font-size:10px}.liveScenarioCompact .compactTotals{display:flex;flex-direction:column;gap:3px;padding:7px 0}.liveScenarioCompact .compactTotals>div{display:flex;justify-content:space-between;gap:4px 8px;align-items:center;flex-wrap:wrap;padding:3px 2px;border-bottom:1px solid #c8e4d020}.liveScenarioCompact .compactTotals span{font-size:10px;color:#c3d9d0}.liveScenarioCompact .compactTotals b{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.liveScenarioCompact .compactAverage{display:flex;align-items:center;justify-content:space-between;gap:7px;background:#0002;border-radius:8px;padding:8px}.liveScenarioCompact .compactAverage>div{display:flex;flex-direction:column;gap:1px;min-width:0}.liveScenarioCompact .compactAverage strong{font-size:15px}.liveScenarioCompact .compactAverage span{font-size:11px}.liveScenarioCompact .compactAverage label{font-size:9px;max-width:72px;flex-shrink:0}.liveScenarioCompact .compactAverage input{min-height:32px!important;height:32px!important;padding:4px!important;text-align:center;font-size:15px!important}.liveScenarioCompact .compactContext{margin-top:7px;font-size:10px;line-height:1.4;color:#d0e1d7}.liveScenarioCompact .compactContext b{color:#ffdda4}.liveScenarioCompact .liveTiming{margin-top:7px;padding:5px 8px;font-size:10px}.liveScenarioCompact footer{font-size:10px;line-height:1.4;color:#bfd8cb;padding:5px 0 0;margin:7px 0 0;border-top:1px solid #71998b40}@media(max-width:600px){.liveHeaderRight>strong{font-size:10px}.liveScenario .compactToggle{font-size:11px}}.liveScenario.closed{background:linear-gradient(145deg,#313a3f,#192429);border-color:#7e96a1}.liveScenario .liveDecision{display:grid;grid-gap:7px;gap:7px;margin:13px 0 11px;padding:19px 22px;border-radius:17px;border:2px solid #8b9ba6;background:linear-gradient(135deg,#33424c,#1b2c36);color:#f4f8fa;box-shadow:inset 0 1px 0 #fff2;min-width:0}.liveScenario .liveDecision.call{background:linear-gradient(135deg,#11976a,#0c654a 52%,#083b32);border-color:#75ffd0;box-shadow:0 0 0 3px #5ff4ad1d,0 10px 35px #003b223f}.liveScenario .liveDecision.put{background:linear-gradient(135deg,#c63960,#9b2448 52%,#571627);border-color:#ff94b1;box-shadow:0 0 0 3px #ff8a9b20,0 10px 35px #440c244f}.liveScenario .liveDecision small{color:#f6f3e6;font-size:11px;letter-spacing:.15em;font-weight:950}.liveScenario .liveDecision strong{color:#fff;font-size:clamp(33px,5vw,59px);line-height:1.08;letter-spacing:-.035em;display:flex;align-items:center;gap:12px;text-shadow:0 2px 8px #0004}.liveScenario .liveDecision strong span{color:#fff;font-size:1.13em}.liveScenario .liveDecision>span:last-child{font-size:12px;color:#ecf6f1;font-weight:800;line-height:1.4}.liveScenario .liveDecision.actionable{border-width:3px;animation:sentinelSignalGlow 2s ease-in-out infinite}@keyframes sentinelSignalGlow{0%,to{filter:brightness(1);box-shadow:0 0 0 2px #ffffff21,0 8px 35px #0005}50%{filter:brightness(1.14);box-shadow:0 0 0 5px #ffffff30,0 12px 45px #0007}}.liveScenario .liveEntryCountdown{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:900;letter-spacing:.06em;border:1px solid #eed48e;background:#4c381b;color:#ffe6a0;padding:11px 15px;border-radius:12px}.liveScenario .liveEntryCountdown strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.liveScenario .liveEntryCountdown small{font-size:11px;flex-basis:100%;color:#ffe8bd}.liveScenario .liveReversalState{border:2px solid #688b7d;background:#1d3935;color:#f8fff9}.liveScenario .liveReversalState.testing{border-color:#ffe095;background:linear-gradient(125deg,#66501c,#382c1a);box-shadow:0 0 0 2px #f4c26324}.liveScenario .liveReversalState.call:not(.testing){border-color:#60e6ae;background:linear-gradient(125deg,#17684c,#114437)}.liveScenario .liveReversalState.put:not(.testing){border-color:#fe85a4;background:linear-gradient(125deg,#7d2c46,#461c31)}.liveScenario .liveReversalState h3,.liveScenario .liveReversalState strong{font-size:19px;line-height:1.25;font-weight:950;color:#fff;margin:4px 0}.liveScenario .liveReversalState h3 span,.liveScenario .liveReversalState strong span{font-size:1.2em}.sentinelStart{display:grid;grid-gap:18px;gap:18px}.sentinelStartHero{padding:33px;border-radius:19px;border:1px solid #a48e55;background:radial-gradient(circle at 90% 10%,#c5a65328,transparent 50%),linear-gradient(135deg,#153e38,#092626);color:#eef7f2}.sentinelStartHero h2{color:#f5fbf6;font-size:clamp(29px,4vw,45px);letter-spacing:-.045em;line-height:1.08;margin:15px 0}.sentinelStartHero p{color:#c0d8cc;font-size:15px;max-width:750px;line-height:1.7}.sentinelEyebrow{color:#e6d08d;font-size:11px;font-weight:900;letter-spacing:.16em}.sentinelStartActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:21px}.sentinelStartActions>*{border-radius:12px;padding:14px 17px!important;font-size:13px!important;font-weight:900!important;min-height:46px;cursor:pointer}.sentinelStartSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.sentinelStartSteps article{padding:19px;border:1px solid var(--line);background:var(--panel);border-radius:16px;display:grid;grid-gap:8px;gap:8px;align-content:start}.sentinelStartSteps span{font-size:30px;color:#a68645;font-weight:900}.sentinelStartSteps strong{font-size:16px;color:var(--text)}.sentinelStartSteps p{color:var(--muted);line-height:1.55;margin:0}.sentinelStartStatus{display:flex;flex-wrap:wrap;gap:11px}.sentinelStartStatus span{padding:11px 15px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);font-size:12px;color:var(--muted)}.sentinelStartStatus b{margin-left:8px;color:var(--text)}.sentinelMembership{padding:29px;border:1px solid var(--line);background:var(--panel);border-radius:18px}.sentinelMembership h2{font-size:29px;margin:10px 0;color:var(--text)}.sentinelMembership p{color:var(--muted);font-size:14px;line-height:1.6}.sentinelMembershipSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.sentinelMembershipSummary>div{padding:15px;background:var(--panel-2);border-radius:12px;border:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.sentinelMembershipSummary small{font-size:11px;color:var(--muted)}.sentinelMembershipSummary strong{font-size:18px;color:var(--text)}.sentinelMembershipActions{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:22px}.sentinelMembershipActions span{font-weight:900;color:#ad8c48}.sentinelMembershipActions a{font-size:13px}@media(max-width:900px){.sentinelStartSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.liveScenario .liveDecision{padding:16px 14px;margin:10px 0}.liveScenario .liveDecision strong{font-size:39px}.liveScenarioCompact .liveDecision{padding:14px!important}.liveScenarioCompact .liveDecision strong{font-size:32px!important}.liveScenarioCompact .liveDecision>span:last-child{font-size:10px}.liveScenarioCompact .compactReversal{padding:12px}.liveScenarioCompact .compactReversal strong{font-size:17px}.sentinelStartHero{padding:23px}.sentinelStartSteps{grid-template-columns:1fr 1fr}.sentinelStartSteps article{padding:13px}.sentinelStartSteps strong{font-size:14px}.sentinelMembershipSummary{grid-template-columns:1fr}.sentinelStartActions>*{width:100%}}@media(max-width:380px){.sentinelStartSteps{grid-template-columns:1fr}.liveScenario .liveDecision strong{font-size:31px}}@media(prefers-reduced-motion:reduce){.liveScenario .liveDecision.actionable{animation:none}}.liveScenario .liveOpportunityEnded{display:flex;align-items:center;gap:13px;margin:9px 0 13px;padding:15px 17px;border:2px solid #ecc16a;border-radius:14px;background:linear-gradient(120deg,#71501d,#46301b 56%,#36251d);color:#fff8e2;box-shadow:0 0 0 3px #eebc5e20,0 8px 28px #150e0770}.liveScenario .liveOpportunityEndedIcon{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;color:#463019;background:#ffe3a2;border-radius:50%;font-size:22px;font-weight:950}.liveScenario .liveOpportunityEnded>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.liveScenario .liveOpportunityEnded strong{color:#fff5d0;font-size:clamp(14px,2vw,18px);font-weight:950;letter-spacing:.04em}.liveScenario .liveOpportunityEnded>div>span{color:#f2dca7;font-size:12px;line-height:1.45;font-weight:750}.liveScenario .liveDecisionCountdown,.liveScenario .liveScenarioCountdown{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 9px;margin-top:6px;padding:10px 13px;background:#071e2096;border:1px solid #e5c27777;border-radius:10px}.liveScenario .liveScenarioCountdown small{color:#f0d69a;font-size:11px;letter-spacing:.08em;font-weight:900}.liveScenario .liveScenarioCountdown strong{font-size:27px;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ffe3a1;text-shadow:0 0 18px #daa95380}.liveScenarioCompact .liveDecision .liveScenarioCountdown{margin-top:4px;padding:7px 10px}.liveScenarioCompact .liveDecision .liveScenarioCountdown strong{font-size:24px}.liveScenarioCompact .liveOpportunityEnded{padding:12px;gap:10px;margin:9px 0}.liveScenarioCompact .liveOpportunityEnded strong{font-size:14px}.liveScenarioCompact .liveOpportunityEnded>div>span{font-size:11px}.liveScenarioCompact .compactAverage{background:radial-gradient(circle at 92% 2%,#e0bb5926,transparent 55%),linear-gradient(120deg,#254239,#112e2c)!important;border:2px solid #e5c576!important;border-radius:13px!important;padding:13px 12px!important;gap:10px!important;box-shadow:inset 0 1px 0 #fff2,0 6px 20px #0007,0 0 0 3px #d6ad4c23}.liveScenarioCompact .compactAverage>div>small{font-size:11px;color:#f4d795;font-weight:950;letter-spacing:.065em}.liveScenarioCompact .compactAverage strong{font-size:clamp(22px,5vw,27px);font-weight:950;color:#fff}.liveScenarioCompact .compactAverage.call strong{color:#6bf5b7}.liveScenarioCompact .compactAverage.put strong{color:#ff95aa}.liveScenarioCompact .compactAverage span{font-size:13px;font-weight:850;color:#e9f5eb;line-height:1.45}.liveScenarioCompact .compactAverage label{font-size:10px;color:#efd29b;font-weight:800}@media(max-width:600px){.liveScenario .liveOpportunityEnded{padding:13px 12px;gap:10px}.liveScenario .liveOpportunityEnded strong{font-size:14px}.liveScenario .liveDecision .liveScenarioCountdown{margin-top:7px}.liveScenario .liveScenarioCountdown strong{font-size:25px}.liveScenario .liveAverage{border:2px solid #d7bc78;border-radius:13px;background:linear-gradient(140deg,#27463e,#18322f);box-shadow:0 0 0 3px #d7bd6e13}.liveScenario .liveAverage h3{font-size:23px}}.liveScenario .liveOpportunityState{display:flex;align-items:center;gap:8px;height:36px;min-height:36px;max-height:36px;margin:8px 0;padding:7px 10px;border:1px solid #64937d55;border-radius:8px;background:#0b2c28;color:#bcd7c9;box-sizing:border-box;font-size:11px;font-weight:750;overflow:hidden}.liveScenario .liveOpportunityState.ended{background:#3e331f;border-color:#d1af6e;color:#f1dbad}.liveScenario .liveOpportunityState>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.liveScenario .liveOpportunityState>span:first-child{font-size:13px;flex-shrink:0}.liveScenarioCompact .liveDecision{height:135px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px!important;margin:9px 0 8px!important}.liveScenarioCompact .liveDecision strong{font-size:clamp(27px,7vw,36px)!important;line-height:1.1;white-space:nowrap}.liveScenarioCompact .liveDecision .mobileScenarioContext{font-size:10px;color:#d6e4df;font-weight:750;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveScenarioCompact .liveDecision .mobileEntryWindow{font-size:10px;color:#c8dcd1;font-weight:750;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveScenarioCompact .compactScenario{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:66px;height:66px;padding:7px 9px;border-radius:10px;background:#0a2624;border:1px solid #527a6b55;box-sizing:border-box;overflow:hidden}.liveScenarioCompact .compactScenario>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0;justify-content:center;overflow:hidden}.liveScenarioCompact .compactScenario strong{font-size:12px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.liveScenarioCompact .compactScenario .liveScenarioCountdown{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0!important;min-width:105px;width:105px;height:48px;padding:5px 7px!important;border-radius:8px}.liveScenarioCompact .compactScenario .liveScenarioCountdown small{font-size:8px;letter-spacing:0}.liveScenarioCompact .compactScenario .liveScenarioCountdown strong{font-size:22px!important;color:#ffdc95;line-height:1.1}.liveScenarioCompact .mobilePriceComparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:6px;gap:6px;background:linear-gradient(130deg,#0c3431,#092522);border:1px solid #5b9e88;border-radius:10px;padding:9px;margin-top:8px;min-height:120px;box-sizing:border-box}.liveScenarioCompact .mobilePriceComparison>div:not(.mobilePriceChange){display:flex;flex-direction:column;gap:4px;min-width:0;padding:7px 8px;background:#0002;border-radius:8px}.liveScenarioCompact .mobilePriceComparison small{font-size:9px;color:#cbded4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveScenarioCompact .mobilePriceComparison strong{font-size:clamp(17px,4.4vw,24px);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveScenarioCompact .mobilePriceChange{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:850;padding:1px 6px;min-height:20px}.liveScenarioCompact .mobilePriceChange span{color:#bfd9cd}.liveScenarioCompact .mobilePriceChange b{font-size:13px;color:#e5f6ed;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liveScenarioCompact .mobilePriceChange.favourable b{color:#78f6b8}.liveScenarioCompact .mobilePriceChange.against b{color:#ff99a9}.liveScenarioCompact .mobileMonitorState{height:18px;min-height:18px;margin:4px 0;color:#c0d9cd;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveScenarioCompact .mobileReversalObservation{height:55px;min-height:55px;margin:7px 0;padding:8px 10px;border:1px solid #618b795c;border-radius:9px;background:#0b2524;display:flex;flex-direction:column;gap:4px;overflow:hidden}.liveScenarioCompact .mobileReversalObservation span{font-size:9px;font-weight:850;color:#d9c88d;letter-spacing:.06em}.liveScenarioCompact .mobileReversalObservation strong{font-size:12px;font-weight:800;color:#f1f5f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveScenarioCompact .mobileTechnicalDetails{margin:7px 0;border:1px solid #7298866e;border-radius:10px;background:#102e2b;overflow:hidden}.liveScenarioCompact .mobileTechnicalDetails>summary{display:flex;flex-direction:column;gap:3px;padding:12px;min-height:59px;box-sizing:border-box;cursor:pointer;list-style-position:inside}.liveScenarioCompact .mobileTechnicalDetails>summary span{font-size:10px;color:#eccf8a;font-weight:900;letter-spacing:.05em}.liveScenarioCompact .mobileTechnicalDetails>summary b{font-size:12px;color:#d7e9df;font-weight:800}.liveScenarioCompact .mobileTechnicalDetails .compactAverage,.liveScenarioCompact .mobileTechnicalDetails .compactTotals{margin:4px 9px 8px}.liveScenarioCompact .mobileTechnicalDetails .compactAverage{border:1px solid #886b3f!important;box-shadow:none!important;padding:8px!important;background:#102c28!important}.liveScenarioCompact .mobileTechnicalDetails .compactAverage strong{font-size:12px;color:#dceadd;font-weight:850}.liveScenarioCompact .mobileTechnicalDetails .compactAverage span{font-size:10px}.liveScenario:not(.liveScenarioCompact) .liveDecision{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,145px);grid-gap:8px 14px;gap:8px 14px;align-items:center;min-height:152px;box-sizing:border-box}.liveScenario:not(.liveScenarioCompact) .liveDecision>strong{min-width:0}.liveScenario:not(.liveScenarioCompact) .liveDecision .liveScenarioCountdown{align-self:center}@media(max-width:380px){.liveScenarioCompact .mobilePriceComparison strong{font-size:17px}.liveScenarioCompact .compactScenario .liveScenarioCountdown{width:97px;min-width:97px}.liveScenarioCompact .liveDecision strong{font-size:29px!important}}.liveScenario .liveAverageMobile,.liveScenario .mobileTechnicalNote{display:none}.liveScenarioCompact .compactScenario .liveScenarioCountdown{flex-wrap:nowrap!important;overflow:visible;min-width:110px;width:110px;max-width:110px;box-sizing:border-box}.liveScenarioCompact .compactScenario .liveScenarioCountdown small{text-align:center;width:100%;white-space:nowrap;line-height:1.15}.liveScenarioCompact .compactScenario .liveScenarioCountdown strong{display:block!important;flex:none!important;width:100%;min-width:0;text-align:center;white-space:nowrap;overflow:visible;line-height:1.2;font-size:18px!important;letter-spacing:0}.liveScenarioCompact .mobileCurrentQuoteOnly{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:12px 15px;border:1px solid #609d86;border-radius:11px;min-height:77px;box-sizing:border-box;background:linear-gradient(115deg,#0b3530,#092825)}.liveScenarioCompact .mobileCurrentQuoteOnly>div{display:flex;flex-direction:column;gap:3px;min-width:0}.liveScenarioCompact .mobileCurrentQuoteOnly small{font-size:10px;color:#bdded0}.liveScenarioCompact .mobileCurrentQuoteOnly strong{font-size:clamp(22px,5.4vw,30px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.liveScenarioCompact .mobileCurrentQuoteOnly>span{max-width:48%;font-size:10px;color:#a9cfc0;line-height:1.4;text-align:right}@media(max-width:700px){.liveScenario:not(.liveScenarioCompact){padding:12px;max-width:100%;overflow:hidden}.liveScenario:not(.liveScenarioCompact) .liveDecision{display:flex!important;flex-direction:column;align-items:stretch;justify-content:center;gap:9px;height:auto;min-height:187px;max-width:100%;margin:10px 0 8px;padding:15px 14px!important;box-sizing:border-box;border-radius:15px}.liveScenario:not(.liveScenarioCompact) .liveDecision>small{grid-column:auto;grid-row:auto;letter-spacing:.06em;font-size:10px}.liveScenario:not(.liveScenarioCompact) .liveDecision>strong{display:flex!important;align-items:center;gap:9px;grid-column:auto;grid-row:auto;flex-wrap:nowrap;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;font-size:clamp(24px,7.2vw,34px)!important;line-height:1.16;letter-spacing:-.035em}.liveScenario:not(.liveScenarioCompact) .liveDecision>strong>span{flex:0 0 auto;font-size:.95em}.liveScenario:not(.liveScenarioCompact) .liveDecision>span:last-of-type{grid-column:auto;grid-row:auto;font-size:11px;line-height:1.35}.liveScenario:not(.liveScenarioCompact) .liveDecision .liveScenarioCountdown{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:center;gap:8px;grid-column:auto;grid-row:auto;align-self:stretch;margin:2px 0 0!important;padding:9px 11px!important;min-height:49px;box-sizing:border-box}.liveScenario:not(.liveScenarioCompact) .liveDecision .liveScenarioCountdown small{flex:1 1;min-width:0;font-size:10px;letter-spacing:.025em;line-height:1.2}.liveScenario:not(.liveScenarioCompact) .liveDecision .liveScenarioCountdown strong{flex:0 0 auto;min-width:0;width:auto;font-size:clamp(15px,4vw,22px)!important;letter-spacing:0;white-space:nowrap;text-align:right}.liveScenario:not(.liveScenarioCompact) .liveReversalState{padding:12px!important;border-radius:12px}.liveScenario:not(.liveScenarioCompact) .liveReversalState h3{font-size:clamp(16px,4.4vw,21px)!important}.liveScenario:not(.liveScenarioCompact) .liveAverageDirection{display:none}.liveScenario:not(.liveScenarioCompact) .liveAverageMobile{display:block;font-size:clamp(17px,4.6vw,22px)!important;line-height:1.2;color:#eef4eb;margin:7px 0}.liveScenario:not(.liveScenarioCompact) .mobileTechnicalNote{display:block;margin:12px 0 6px;font-size:10px;line-height:1.3;letter-spacing:.07em;font-weight:850;color:#b8d0c1}.liveScenario:not(.liveScenarioCompact) .liveTotals{margin-top:5px}.liveScenario:not(.liveScenarioCompact) .liveAverage{padding:12px;gap:8px}.liveScenario:not(.liveScenarioCompact) .liveAverage>div{min-width:0}.liveScenario:not(.liveScenarioCompact) .liveAverage>div>span{font-size:12px}.liveScenario:not(.liveScenarioCompact) .liveAverage label{width:85px;min-width:85px;max-width:85px;flex-shrink:0}.liveScenario:not(.liveScenarioCompact) .liveScenarioMeta{font-size:11px;gap:8px;margin:10px 0 13px}}@media(max-width:360px){.liveScenario:not(.liveScenarioCompact) .liveDecision>strong{font-size:22px!important;letter-spacing:-.05em}.liveScenarioCompact .compactScenario .liveScenarioCountdown{width:99px;max-width:99px;min-width:99px}.liveScenarioCompact .compactScenario .liveScenarioCountdown strong{font-size:16px!important}}.sentinelMobileOnly{display:none}.sentinelPcOnly{display:contents}.sentinelStart{max-width:1110px;margin:0 auto;gap:15px}.sentinelStartHero{padding:clamp(22px,3.2vw,40px);min-height:0;border-radius:22px;border:1px solid rgba(219,182,99,.48);background:radial-gradient(circle at 93% 6%,rgba(223,175,80,.15),transparent 33%),radial-gradient(circle at 4% 100%,rgba(75,207,159,.14),transparent 48%),linear-gradient(145deg,#153e39,#0b2628 70%,#081f22);box-shadow:inset 0 1px rgba(255,255,255,.1),0 20px 58px rgba(0,0,0,.16)}.sentinelStartHero h2{font-size:clamp(25px,3.1vw,40px);line-height:1.16;max-width:750px;letter-spacing:-.035em;margin:16px 0 10px}.sentinelStartHero h2 em{font-style:normal;color:#e9d19a}.sentinelStartHero p{font-size:clamp(12px,1.3vw,15px);line-height:1.6;max-width:700px;margin:0;color:#c9ded3}.sentinelStartActions{margin-top:20px;gap:9px}.sentinelStartActions>*{min-height:41px;padding:10px 14px!important;font-size:12px!important;gap:6px}.sentinelStartQuick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:23px;padding-top:18px;border-top:1px solid rgba(220,198,130,.25)}.sentinelStartQuick>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.sentinelStartQuick small{font-size:10px;letter-spacing:.09em;color:#bed2c7;font-weight:850}.sentinelStartQuick strong{font-size:clamp(12px,1.25vw,15px);color:#fff6d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sentinelStartSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sentinelStartSteps article{padding:15px 16px;min-height:0;border-color:rgba(131,180,157,.35);background:linear-gradient(140deg,rgba(17,48,45,.62),rgba(12,27,31,.66))}.sentinelStartSteps strong{font-size:14px;color:#e9eadc}.sentinelStartSteps span{font-size:20px;color:#ddb76c}.sentinelStartSteps p{font-size:12px;color:#bacfc4}.marketWorkspace .main{max-width:1130px}.marketWorkspace .liveScenario:not(.liveScenarioCompact){margin:0 auto 14px;padding:clamp(12px,2.2vw,20px);max-width:1080px;border-radius:15px;background:linear-gradient(155deg,#1a3734,#102b2b)}.marketWorkspace .liveScenario:not(.liveScenarioCompact).call{border-color:#65b78e}.marketWorkspace .liveScenario:not(.liveScenarioCompact).put{border-color:#c27789}.liveScenario:not(.liveScenarioCompact) .liveDecision{min-height:118px;padding:13px 16px;margin:9px 0;gap:6px 13px;grid-template-columns:minmax(0,1fr) minmax(120px,168px);align-content:center;border-width:1px}.liveScenario:not(.liveScenarioCompact) .liveDecision>strong{grid-column:1;grid-row:2;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;font-size:clamp(25px,3.6vw,39px)!important;line-height:1.12}.liveScenario:not(.liveScenarioCompact) .liveDecision>small{grid-column:1/-1;grid-row:1;font-size:10px}.liveScenario:not(.liveScenarioCompact) .liveDecision>span:last-of-type{grid-column:1/-1;grid-row:3;font-size:11px;line-height:1.3}.liveScenario:not(.liveScenarioCompact) .liveDecision .liveScenarioCountdown{grid-column:2;grid-row:2;margin:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;padding:8px 10px;height:55px;min-height:55px;box-sizing:border-box}.liveScenario:not(.liveScenarioCompact) .liveScenarioCountdown small{font-size:9px;letter-spacing:.025em;line-height:1.2;max-width:52%}.liveScenario:not(.liveScenarioCompact) .liveScenarioCountdown strong{font-size:clamp(14px,2vw,22px)!important;letter-spacing:0;line-height:1.1;white-space:nowrap;min-width:0}.liveScenario .liveOpportunityState{height:31px;min-height:31px;max-height:31px;margin:7px 0 9px;padding:6px 10px}.liveScenario:not(.liveScenarioCompact) .liveScenarioMeta{margin:9px 0;gap:8px}.liveScenario:not(.liveScenarioCompact) .liveReversalState{padding:11px 12px}.liveScenario:not(.liveScenarioCompact) .liveReversalState h3{font-size:15px}.liveScenario:not(.liveScenarioCompact) .liveTotals{gap:7px;margin:9px 0}.liveScenario:not(.liveScenarioCompact) .liveTotals>div{padding:8px 10px}.liveScenario:not(.liveScenarioCompact) .liveAverage{padding:10px 12px}.liveScenarioCompact .liveDecision{height:127px;min-height:127px;max-height:127px}.liveScenarioCompact .liveDecision strong{font-size:clamp(22px,5.4vw,31px)!important}.liveScenarioCompact .compactScenario{height:67px;min-height:67px}.liveScenarioCompact .compactScenario .liveScenarioCountdown strong{font-size:17px!important}.liveScenarioCompact .mobileCurrentQuoteOnly{min-height:71px}.liveScenarioCompact .mobileCurrentQuoteOnly>span{font-size:11px}.liveScenarioCompact .mobileBotControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:9px 0 6px}.liveScenarioCompact .mobileBotControls button{min-height:37px;border:1px solid #7aa88d;border-radius:8px;padding:7px;font-size:11px;font-weight:850;background:linear-gradient(145deg,#164338,#0c302b);color:#f6f9ed;cursor:pointer}.liveScenarioCompact .mobileBotControls button:first-child{border-color:#dbbf7c;color:#fff4cc}.liveScenarioCompact .mobileBotControls button:disabled{opacity:.43;cursor:not-allowed}@media(max-width:900px){.sentinelMobileOnly{display:block}.sentinelPcOnly{display:none!important}.sentinelStart{gap:12px}.sentinelStartHero{padding:22px 19px;min-height:0}.sentinelStartHero h2{font-size:clamp(23px,5.7vw,32px)}.sentinelStartHero p{font-size:13px;line-height:1.55}.sentinelStartQuick{margin-top:18px;gap:7px}.sentinelStartQuick small{font-size:9px}.sentinelStartQuick strong{font-size:11px}.sentinelStartActions>button{flex:1 1 auto;min-width:125px}.sentinelMobileIntroduction{padding:15px 17px;border:1px solid #4b8776;border-radius:13px;background:linear-gradient(130deg,#102f2c,#0b2427)}.sentinelMobileIntroduction strong{font-size:11px;letter-spacing:.1em;color:#edd398}.sentinelMobileIntroduction p{font-size:12px;line-height:1.5;color:#c9ded5}.sentinelMobileIntroduction button{font-size:12px;padding:10px 13px}.marketWorkspace .main{max-width:100%}}@media(max-width:700px){.liveScenario:not(.liveScenarioCompact) .liveDecision{height:auto;min-height:170px;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.liveScenario:not(.liveScenarioCompact) .liveDecision>strong{font-size:clamp(22px,6vw,31px)!important}.liveScenario:not(.liveScenarioCompact) .liveDecision .liveScenarioCountdown{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;align-self:stretch;width:100%;height:46px;min-height:46px;margin-top:1px!important}.liveScenario:not(.liveScenarioCompact) .liveDecision .liveScenarioCountdown strong{font-size:19px!important;width:auto;flex:0 0 auto}}@media(max-width:360px){.sentinelStartQuick{grid-template-columns:1fr 1fr}.sentinelStartQuick>div:last-child{grid-column:1/-1}.liveScenarioCompact .liveDecision strong{font-size:22px!important}.liveScenarioCompact .compactScenario .liveScenarioCountdown strong{font-size:14px!important}}@media(max-width:900px){.app .connectIntro,.app a[href*="/downloads/sentinel-agent-windows.exe"],.app:not(.compactAnalyst) .agentbanner{display:none!important}.app .topbar .pageHeading{max-width:100%}.app.marketWorkspace .topbar{padding-top:11px;padding-bottom:8px;margin-bottom:9px}.app.marketWorkspace .pageHeading h1{font-size:19px;line-height:1.18}.app.marketWorkspace .pageHeading p{font-size:11px;line-height:1.4;max-width:36ch}}.liveScenarioCompact .liveDecision{height:auto!important;min-height:135px;max-height:none;overflow:hidden;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.liveScenarioCompact .liveDecision strong{font-size:clamp(22px,6.7vw,32px)!important;white-space:normal!important;overflow-wrap:anywhere;max-width:100%;min-width:0;line-height:1.18!important;align-self:stretch;gap:8px}.liveScenarioCompact .liveDecision>small{white-space:normal;max-width:100%;overflow-wrap:anywhere;line-height:1.35;letter-spacing:.07em}.liveScenarioCompact .liveDecision .mobileEntryWindow,.liveScenarioCompact .liveDecision .mobileScenarioContext{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;min-width:0}.liveScenarioCompact .liveDecision.watch-call{background:linear-gradient(135deg,#205347,#143a32 57%,#102f2b)!important;border-color:#68bd9d!important;box-shadow:inset 0 1px 0 #b2f5da1c!important}.liveScenarioCompact .liveDecision.watch-put{background:linear-gradient(135deg,#63333d,#46242d 57%,#2b1c25)!important;border-color:#d58b9e!important;box-shadow:inset 0 1px 0 #ffd2dc1c!important}.liveScenarioCompact .compactScenario{transition:background .22s ease,border-color .22s ease;min-width:0}.liveScenarioCompact .compactScenario.call{background:linear-gradient(120deg,#135443,#0d312b);border-color:#73c9a4}.liveScenarioCompact .compactScenario.put{background:linear-gradient(120deg,#6c3041,#351e2a);border-color:#e48ca5}.liveScenarioCompact .compactScenario strong{overflow-wrap:anywhere;word-break:normal}.liveScenarioCompact .mobileMonitorState.delayed{color:#f2cf97}@media(max-width:360px){.liveScenarioCompact .liveDecision strong{font-size:clamp(21px,6.4vw,26px)!important}.liveScenarioCompact .compactScenario{grid-template-columns:minmax(0,1fr) 88px;gap:6px}.liveScenarioCompact .compactScenario .liveScenarioCountdown{width:88px;min-width:88px}.liveScenarioCompact .compactScenario .liveScenarioCountdown small{font-size:7px}}@media(prefers-reduced-motion:reduce){.liveScenarioCompact .compactScenario,.liveScenarioCompact .liveDecision{transition:none}}.vnextEngineToolbar{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(110px,.7fr);grid-gap:10px;gap:10px;margin:8px 0 12px;padding:11px 13px;border:1px solid #c9aa615e;border-radius:13px;background:linear-gradient(125deg,#0d3733,#092522)}.vnextEngineToolbar label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:10px;font-weight:800;letter-spacing:.045em;color:#e5d39c;text-transform:uppercase}.vnextEngineToolbar select{min-width:0;width:100%;height:38px;border:1px solid #e0c67a80!important;border-radius:9px!important;background:#071d1c!important;color:#fff!important;padding:0 9px!important;font-size:12px!important;font-weight:800;text-overflow:ellipsis}.vnextFutureReceipt{display:grid;grid-gap:9px;gap:9px;padding:13px 15px;margin:10px 0;border-radius:13px;border:1px solid #bba46261;background:linear-gradient(140deg,#0c3430,#092221);color:#eefaf7}.vnextReceiptTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.vnextReceiptTitle b{font-size:11px;letter-spacing:.07em;color:#f0d99f}.vnextFutureReceipt>small,.vnextReceiptTitle small{font-size:10px;line-height:1.45;color:#cce2d8;font-weight:700}.vnextFutureReceipt p{font-size:12px;line-height:1.5;color:#e0ece6;margin:2px 0}.vnextProjectionValues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.vnextProjectionValues>div{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:9px 10px;background:#ffffff0c;border:1px solid #ffffff16;border-radius:10px}.vnextProjectionValues small{font-size:9px!important;letter-spacing:.03em;font-weight:750;color:#c8ddd0}.vnextProjectionValues strong{font-size:clamp(14px,1.6vw,20px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.liveScenario:not(.liveScenarioCompact) .liveDecision:not(.actionable){padding:13px 17px;margin:10px 0}.liveScenario:not(.liveScenarioCompact) .liveDecision:not(.actionable) strong{font-size:clamp(23px,3vw,37px)!important;line-height:1.1}.liveScenario:not(.liveScenarioCompact) .liveDecision:not(.actionable) small{font-size:10px;letter-spacing:.075em}.liveScenarioCompact .vnextEngineToolbar{grid-template-columns:minmax(0,1.25fr) minmax(96px,.65fr);margin:8px 0;padding:8px;gap:7px}.liveScenarioCompact .vnextEngineToolbar select{height:33px!important;font-size:11px!important}.liveScenarioCompact .vnextFutureReceipt{margin:8px 0;padding:9px 10px;gap:7px}.liveScenarioCompact .vnextProjectionValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.liveScenarioCompact .vnextProjectionValues>div{padding:6px 7px}.liveScenarioCompact .vnextProjectionValues strong{font-size:17px}@media(max-width:700px){.vnextEngineToolbar{grid-template-columns:minmax(0,1.25fr) minmax(95px,.7fr);padding:9px;gap:7px}.vnextProjectionValues{grid-template-columns:repeat(2,minmax(0,1fr))}.vnextProjectionValues strong{font-size:16px}.vnextFutureReceipt{padding:10px}}@media(max-width:380px){.vnextEngineToolbar{grid-template-columns:minmax(0,1fr) 100px}.vnextEngineToolbar select{font-size:10px!important;padding:0 5px!important}.vnextProjectionValues strong{font-size:14px}}.vnextNowAdvisory{border:1px solid #d6b96980;border-left:4px solid #b89946;border-radius:12px;padding:10px 13px;background:linear-gradient(130deg,#153a36,#0a2524);color:#ecf9f3;display:grid;grid-gap:5px;gap:5px;margin:8px 0}.vnextNowAdvisory>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px}.vnextNowAdvisory small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#f6ddaa}.vnextNowAdvisory strong{font-size:clamp(14px,1.8vw,19px);letter-spacing:.02em}.vnextNowAdvisory.call strong{color:#83e5c6}.vnextNowAdvisory.put strong{color:#ff9dab}.vnextNowAdvisory>span{font-size:10px;line-height:1.5;color:#dae8df}.liveScenarioCompact .vnextNowAdvisory{padding:8px;gap:4px}.liveScenarioCompact .vnextNowAdvisory strong{font-size:14px}@media(max-width:520px){.vnextNowAdvisory{padding:9px}.vnextNowAdvisory>div{gap:4px}}.vnextFutureReceipt.call{border-left:3px solid #5cbd99}.vnextFutureReceipt.put{border-left:3px solid #de8c9f}.vnextFutureDirection{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:3px 0}.vnextFutureDirection strong{font-size:clamp(18px,4.8vw,29px);line-height:1.2;letter-spacing:-.02em;color:#e7f9ed}.vnextFutureReceipt.call .vnextFutureDirection strong{color:#7ee1b7}.vnextFutureReceipt.put .vnextFutureDirection strong{color:#ffa0b3}.vnextFutureDirection span{font-size:11px;font-weight:800;color:#e4d3a2}.vnextProjectionBias{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:9px;background:#071d1b;border:1px solid #ffffff1b}.vnextProjectionBias span{font-size:11px;color:#c5ddcb;font-weight:700}.vnextProjectionBias span:first-child b{color:#75dfb9}.vnextProjectionBias span:last-child b{color:#ff9dad}.vnextProjectionBias b{font-size:14px;margin-left:4px}.liveScenarioCompact .vnextFutureDirection strong{font-size:19px}.liveScenarioCompact .vnextProjectionValues strong{font-size:15px}.liveScenarioCompact .vnextFutureReceipt{margin:7px 0}@media(max-width:420px){.vnextFutureReceipt{padding:10px}.vnextFutureDirection{flex-direction:column;align-items:flex-start}.vnextProjectionBias{padding:7px}}.vnextMobileReadings{margin:8px 0;border:1px solid #537867;border-radius:10px;padding:8px 10px;background:#0c2925}.vnextMobileReadings summary{font-size:11px;font-weight:850;cursor:pointer;color:#d9dba7;line-height:1.5}.vnextMobileReadingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:9px}.vnextMobileReadingsGrid>div{display:grid;grid-gap:4px;gap:4px;padding:7px;background:#ffffff08;border-radius:8px;min-width:0}.vnextMobileReadingsGrid small{font-size:9px;font-weight:850;color:#e3d59b}.vnextMobileReadingsGrid strong{font-size:13px;color:#e8f8ef;overflow-wrap:anywhere}.vnextMobileReadingsGrid span{font-size:10px;color:#c8d9d2;line-height:1.4}.vnextMobileReadings>small{display:block;margin-top:7px;color:#c4dacb;font-size:9px}@media(max-width:390px){.vnextMobileReadingsGrid{grid-template-columns:1fr;gap:5px}.vnextMobileReadingsGrid>div{grid-template-columns:1fr auto;align-items:center}.vnextMobileReadingsGrid small{grid-column:1/-1}}.vnextTargetCountdown{display:grid;grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);grid-gap:10px;gap:10px;padding:12px;margin:3px 0;border:1px solid #cba96891;border-radius:11px;background:linear-gradient(110deg,#09201d,#163b32)}.vnextTargetCountdown>div{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0}.vnextTargetCountdown small{font-size:9px;font-weight:850;letter-spacing:.055em;color:#e5d49f}.vnextTargetCountdown strong{font-size:clamp(26px,6.7vw,39px);line-height:1.12;color:#f4e5b2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.035em}.vnextTargetCountdown b{font-size:clamp(18px,4vw,24px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f5fbf6}.vnextTargetCountdown span{font-size:10px;color:#c5dccf;line-height:1.4}.vnextTargetCountdown.ended{border-color:#df8b92}.vnextTargetCountdown.ended strong{color:#f9a2ab;font-size:clamp(16px,4vw,21px)}.vnextFutureClock{font-size:10px;line-height:1.45;color:#d7e6cf}.liveScenarioCompact .vnextTargetCountdown{grid-template-columns:minmax(102px,.78fr) minmax(0,1.22fr);padding:9px;gap:7px}.liveScenarioCompact .vnextTargetCountdown strong{font-size:29px}.liveScenarioCompact .vnextTargetCountdown b{font-size:18px}@media(max-width:350px){.vnextTargetCountdown{grid-template-columns:1fr 1fr;padding:8px;gap:6px}.vnextTargetCountdown strong{font-size:25px}.vnextTargetCountdown b{font-size:17px}}.vnextReadingsHeading{display:block;font-size:11px;font-weight:850;color:#f1dba4;line-height:1.5}.vnextInstantObservation{display:grid;grid-gap:5px;gap:5px;padding:10px 12px;margin:8px 0;border-radius:11px;background:#0c2625;border:1px solid #688879;color:#f3f9f5}.vnextInstantObservation.call{border-left:3px solid #7ce9c1}.vnextInstantObservation.put{border-left:3px solid #ff99a8}.vnextInstantObservation small{font-size:9px;letter-spacing:.035em;color:#e4d79f;font-weight:850}.vnextInstantObservation strong{font-size:clamp(18px,4vw,25px);font-weight:900;line-height:1.15}.vnextInstantObservation.call strong{color:#83f2c6}.vnextInstantObservation.put strong{color:#ffaab8}.vnextInstantObservation span{font-size:10px;color:#d3e5db;line-height:1.4}.vnextLiveCalculation,.vnextSettledOutcome{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:2px 0;padding:8px 10px;border:1px solid #547d706b;border-radius:9px;background:#091d1c}.vnextLiveCalculation small{font-size:9px;font-weight:850;color:#e6cf9b}.vnextLiveCalculation span,.vnextSettledOutcome span{font-size:10px;line-height:1.5;color:#d5e8df;overflow-wrap:anywhere}.vnextSettledOutcome b{font-size:10px;line-height:1.4;color:#e6d6a5}.vnextInstantObservation{min-height:92px;align-content:center}.vnextReadingsHeading{overflow-wrap:anywhere}.vnextMobileReadingsGrid>div{min-height:68px;align-content:start}.liveScenario .vnextInstantObservation{display:grid;grid-template-rows:14px 26px 16px 16px;grid-gap:3px;gap:3px;height:94px;min-height:94px;max-height:94px;padding:8px 10px;overflow:hidden;align-content:start}.liveScenario .vnextCompactHeading{display:flex;justify-content:space-between;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.liveScenario .vnextCompactHeading b{font-size:10px;font-weight:850;color:#e6d39a}.liveScenario .vnextCompactHeading small{font-size:9px;font-weight:650;color:#d3e6d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveScenario .vnextInstantObservation .vnextCompactDirection{font-size:19px!important;line-height:26px!important;white-space:nowrap;letter-spacing:0;min-height:26px}.liveScenario .vnextInstantObservation .vnextCompactLine{display:block;height:16px;line-height:16px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d7e6dd}.liveScenario .vnextFutureReceipt{display:grid;grid-template-rows:20px 27px 74px 49px 27px 24px;grid-gap:5px;gap:5px;padding:9px 10px;margin:7px 0;align-content:start}.liveScenario .vnextReceiptTitle{height:20px;min-height:20px;gap:5px;flex-wrap:nowrap;overflow:hidden}.liveScenario .vnextReceiptTitle b{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.liveScenario .vnextReceiptTitle small{font-size:9px;white-space:nowrap;flex-shrink:0}.liveScenario .vnextFutureDirection{height:27px;min-height:27px;max-height:27px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;overflow:hidden}.liveScenario .vnextFutureDirection strong,.liveScenarioCompact .vnextFutureDirection strong{font-size:18px!important;line-height:27px!important;min-width:0;white-space:nowrap}.liveScenario .vnextFutureDirection span{font-size:10px;white-space:nowrap;margin-left:auto}.liveScenario .vnextTargetCountdown,.liveScenarioCompact .vnextTargetCountdown{height:74px;min-height:74px;max-height:74px;padding:6px 8px;margin:0;gap:6px;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);overflow:hidden}.liveScenario .vnextTargetCountdown strong,.liveScenarioCompact .vnextTargetCountdown strong{font-size:23px!important;line-height:27px!important;white-space:nowrap}.liveScenario .vnextTargetCountdown.ended strong{font-size:15px!important}.liveScenario .vnextTargetCountdown b,.liveScenarioCompact .vnextTargetCountdown b{font-size:15px!important;white-space:nowrap}.liveScenario .vnextTargetCountdown small{font-size:8px;white-space:nowrap}.liveScenario .vnextTargetCountdown span{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveScenario .vnextProjectionValues,.liveScenarioCompact .vnextProjectionValues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;height:49px;min-height:49px;max-height:49px;overflow:hidden}.liveScenario .vnextProjectionValues>div{padding:5px 7px;gap:2px;min-height:0;overflow:hidden}.liveScenario .vnextProjectionValues small{font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveScenario .vnextProjectionValues strong,.liveScenarioCompact .vnextProjectionValues strong{font-size:14px!important;white-space:nowrap}.liveScenario .vnextProjectionBias{height:27px;min-height:27px;max-height:27px;padding:3px 7px;gap:6px;flex-wrap:nowrap;overflow:hidden}.liveScenario .vnextProjectionBias span{font-size:10px;white-space:nowrap}.liveScenario .vnextProjectionBias b{font-size:12px}.liveScenario .vnextForecastDetails{min-height:24px;align-self:start;position:relative}.liveScenario .vnextForecastDetails summary{display:block;min-height:24px;height:24px;padding:5px 7px;border:1px solid #91a08b73;border-radius:6px;font-size:10px;color:#e1d6b5;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveScenario .vnextForecastDetails:not([open])>:not(summary){display:none}.liveScenario .vnextForecastDetails[open]{z-index:5;background:#09231f;box-shadow:0 7px 18px #0006;border-radius:8px;padding-bottom:8px}.liveScenario .vnextForecastDetails[open]>:not(summary){display:block;margin:6px 7px;font-size:10px;line-height:1.4}.liveScenario .vnextForecastDetails[open] .vnextLiveCalculation,.liveScenario .vnextForecastDetails[open] .vnextSettledOutcome{display:grid}.liveScenario .vnextMobileReadingsGrid>div{height:71px;min-height:71px;max-height:71px;overflow:hidden}.liveScenario .vnextMobileReadingsGrid small{line-height:1.15;max-height:33px;overflow:hidden}@media(max-width:390px){.liveScenario .vnextMobileReadingsGrid>div{height:47px;min-height:47px;max-height:47px;align-content:center}.liveScenario .vnextFutureReceipt{grid-template-rows:20px 27px 74px 49px 27px 24px}}.liveScenario .vnextTargetCountdown.ended strong{line-height:27px!important}.liveScenario .vnextTargetCountdown small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.liveScenario .vnextFutureDirection span{min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis}.liveScenario .vnextForwardHorizons{display:grid;grid-template-rows:17px 1fr 12px;grid-gap:5px;gap:5px;height:160px;min-height:160px;max-height:160px;margin:7px 0;padding:8px 10px;border:1px solid #9f947364;background:rgba(9,28,27,.88);border-radius:10px;min-width:0;contain:layout;overflow:hidden}.liveScenario .vnextForwardHorizonsTitle{display:flex;align-items:center;gap:6px;justify-content:space-between;white-space:nowrap;min-width:0}.liveScenario .vnextForwardHorizonsTitle strong{font-size:10px;letter-spacing:.025em;color:#e4cc94;overflow:hidden;text-overflow:ellipsis;min-width:0}.liveScenario .vnextForwardHorizonsTitle small{font-size:8px;color:#c1d1cf;flex-shrink:0}.liveScenario .vnextForwardHorizonsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;min-height:0}.liveScenario .vnextForwardHorizon{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:11px 16px;grid-gap:1px;gap:1px;border-radius:6px;padding:2px 4px;background:#ffffff0c;border:1px solid #9ca6a538;min-width:0;min-height:0;overflow:hidden;align-content:center}.liveScenario .vnextForwardHorizon.selected{border-color:#dfbd72aa;background:#cb9d3022}.liveScenario .vnextForwardHorizon small{grid-column:1/-1;color:#d9cba8;font-size:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:11px}.liveScenario .vnextForwardHorizon strong{grid-column:1;font-size:11px;font-weight:850;line-height:16px;white-space:nowrap}.liveScenario .vnextForwardHorizon strong.call{color:#48cfa6}.liveScenario .vnextForwardHorizon strong.put{color:#fa8d80}.liveScenario .vnextForwardHorizon strong.neutral{color:#aeb5b6}.liveScenario .vnextForwardHorizon span{grid-column:2;text-align:right;font-size:8px;line-height:11px;color:#cbd8d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liveScenario .vnextForwardHorizonsNote{font-size:8px;color:#b7c7c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:12px}.liveScenario .vnextTargetCountdown.ended strong{font-size:23px!important}.liveScenario .vnextForwardHorizons:not([open]){display:block;height:38px!important;min-height:38px!important;max-height:38px!important;padding:7px 10px!important;overflow:hidden!important}.liveScenario .vnextForwardHorizons[open]{display:grid;grid-template-rows:16px 1fr 12px;height:160px!important;min-height:160px!important;max-height:160px!important}.liveScenario .vnextForwardHorizons>summary{font-size:10px;line-height:21px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e4cc94;cursor:pointer}.liveScenario .vnextForwardHorizons[open]>summary{line-height:16px}.liveScenario .vnextFutureDirection strong{font-size:clamp(15px,4vw,20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.liveScenarioCompact .vnextEngineToolbar,.vnextEngineToolbar{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr)}@media(max-width:700px){.liveScenarioCompact .vnextEngineToolbar,.vnextEngineToolbar{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.8fr);gap:5px}.vnextEngineToolbar label{font-size:9px}.vnextEngineToolbar select{padding:0 4px!important;font-size:10px!important}}.liveScenario .vnextFutureDirection[data-await-entry=true] strong{font-size:clamp(12px,3.7vw,18px)!important}.accountAgentCard{grid-column:1/-1!important;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;min-width:0;padding:19px 21px!important}.accountAgentCopy{min-width:0;flex:1 1 260px;max-width:700px}.accountAgentCopy h3{font-size:16px!important;margin:0 0 7px!important}.accountAgentCopy p{font-size:13px!important;line-height:1.5!important;max-width:690px}.accountAgentActions{display:flex;gap:9px;align-items:center;flex:0 0 auto;flex-wrap:wrap}.accountAgentActions button{white-space:nowrap;min-width:132px;min-height:42px}.accountAgentDownload{display:inline-flex}@media(max-width:900px){.accountAgentCard,.accountAgentDownload{display:none!important}}@media(max-width:620px){.accountAgentCard{padding:14px!important}.accountAgentActions{width:100%}.accountAgentActions button{flex:1 1 115px}}