/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#070b18;--panel:#101625;--line:#29324a;--muted:#8c97ad;--text:#f5f7ff;--acid:#79aaff;--mint:#63c7ff;--danger:#ff7396}.beta-gate-shell{color:#eef4ff;min-height:100svh;font-family:var(--font-talon-sans), sans-serif;background:radial-gradient(circle at 18% 14%,#507eff33,#0000 34%),radial-gradient(circle at 82% 76%,#38d2b81f,#0000 32%),linear-gradient(145deg,#070b17 0%,#0b1224 52%,#08111c 100%);place-items:center;padding:clamp(22px,5vw,72px);display:grid}.beta-gate-shell:before{content:"VP";color:#ffffff06;letter-spacing:-.12em;pointer-events:none;font-size:min(42vw,640px);font-weight:800;position:fixed;inset:auto 2vw -12vw auto}.beta-gate-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e162ad1;border:1px solid #a6bcff29;border-radius:34px;width:min(100%,560px);padding:clamp(26px,5vw,54px);position:relative;box-shadow:0 30px 90px #00000061,inset 0 1px #ffffff0f}.beta-gate-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.beta-gate-brand>span{color:#07101b;letter-spacing:-.06em;background:linear-gradient(135deg,#6f8dff,#40d3ba);border-radius:15px;place-items:center;width:46px;height:46px;font-weight:900;display:grid;box-shadow:0 10px 30px #4d84ff38}.beta-gate-brand div{gap:2px;display:grid}.beta-gate-brand strong{letter-spacing:-.02em;font-size:16px}.beta-gate-brand small{color:#8293b1;font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:8px}.beta-gate-live{color:#8da2c7;width:fit-content;font-family:var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:8px;margin-top:42px;font-size:9px;display:flex}.beta-gate-live i{background:#42d7ad;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite beta-live-pulse;box-shadow:0 0 0 5px #42d7ad1a,0 0 20px #42d7adb3}.beta-gate-card h1{letter-spacing:-.065em;max-width:440px;margin:18px 0 12px;font-size:clamp(36px,8vw,58px);line-height:.98}.beta-gate-card>p{color:#a8b5cc;max-width:470px;margin:0;font-size:14px;line-height:1.7}.beta-gate-card form{gap:10px;margin-top:32px;display:grid}.beta-gate-card label{color:#dfe8fa;letter-spacing:.03em;font-size:11px;font-weight:800}.beta-gate-card input{color:#fff;width:100%;min-height:62px;font-family:var(--font-geist-mono);letter-spacing:.075em;background:#050a16b8;border:1px solid #97b1eb33;border-radius:18px;outline:0;padding:0 18px;font-size:clamp(16px,4vw,20px);transition:border-color .18s,box-shadow .18s,transform .18s}.beta-gate-card input:focus{border-color:#7893ff;transform:translateY(-1px);box-shadow:0 0 0 4px #7893ff21}.beta-gate-card form small{color:#7889a7;font-size:10px;line-height:1.5}.beta-gate-card form p{color:#ff9dab;background:#ff4d6514;border:1px solid #ff748433;border-radius:12px;margin:2px 0 0;padding:10px 12px;font-size:11px}.beta-gate-card form button{color:#08101d;min-height:58px;font:850 13px var(--font-talon-sans);cursor:pointer;background:linear-gradient(135deg,#7892ff,#4fd4bd);border:0;border-radius:18px;margin-top:8px;transition:transform .16s,filter .16s;box-shadow:0 16px 34px #4a7df433}.beta-gate-card form button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.beta-gate-card form button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.beta-gate-trust{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.beta-gate-trust span{color:#7f91ae;font-family:var(--font-geist-mono);letter-spacing:.09em;border:1px solid #869dcc24;border-radius:999px;padding:7px 9px;font-size:7px}.beta-gate-card footer{color:#7787a4;border-top:1px solid #8da2cf1f;flex-wrap:wrap;gap:8px 16px;margin-top:32px;padding-top:20px;font-size:10px;display:flex}.beta-gate-card footer a{color:#b9c8e5;text-decoration:none}.beta-gate-card footer a:hover{color:#fff}@keyframes beta-live-pulse{50%{opacity:.55;transform:scale(.8)}}.invite-admin-shell{color:#eaf1ff;min-height:100svh;font-family:var(--font-talon-sans), sans-serif;background:#080d19;padding:clamp(20px,4vw,58px)}.invite-admin-shell>header{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;max-width:1180px;margin:0 auto;display:grid}.invite-admin-shell>header>a:first-child{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.invite-admin-shell>header>a:first-child span{color:#08101d;background:#7690ff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.invite-admin-shell header small{color:#6f83a8;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:8px}.invite-admin-shell h1{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(22px,4vw,34px)}.invite-admin-back{color:#c7d4ee;border:1px solid #273451;border-radius:12px;padding:11px 15px;font-size:11px;text-decoration:none}.invite-admin-summary{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1180px;margin:34px auto 0;display:grid}.invite-admin-summary div{background:#0e1627;border:1px solid #1c2840;border-radius:20px;padding:20px}.invite-admin-summary span{color:#7185a9;font:8px var(--font-geist-mono);letter-spacing:.12em;display:block}.invite-admin-summary strong{margin-top:8px;font-size:34px;display:block}.invite-admin-guide{background:linear-gradient(135deg,#101a30,#0c1721);border:1px solid #1c2941;border-radius:22px;grid-template-columns:1fr 1.5fr;gap:24px;max-width:1180px;margin:18px auto;padding:24px;display:grid}.invite-admin-guide span{color:#5fd5bc;font:8px var(--font-geist-mono);letter-spacing:.14em}.invite-admin-guide h2{letter-spacing:-.04em;margin:8px 0 0;font-size:24px}.invite-admin-guide ol{color:#9aabc8;gap:8px;margin:0;font-size:12px;line-height:1.55;display:grid}.invite-admin-notice{color:#83e1cf;background:#50d5b81a;border-radius:12px;max-width:1180px;margin:12px auto;padding:12px 15px;font-size:11px}.invite-admin-list{gap:8px;max-width:1180px;margin:18px auto;display:grid}.invite-admin-list article{background:#0d1524;border:1px solid #1a263d;border-radius:16px;grid-template-columns:42px minmax(170px,1fr) minmax(170px,.7fr) 90px auto;align-items:center;gap:14px;padding:14px;display:grid}.invite-admin-number{color:#9fb0cf;width:38px;height:38px;font:11px var(--font-geist-mono);background:#151f34;border-radius:12px;place-items:center;display:grid}.invite-admin-list article>div:nth-child(2){gap:3px;display:grid}.invite-admin-list article>div:nth-child(2) strong{font-size:12px}.invite-admin-list article>div:nth-child(2) span,.invite-admin-list time{color:#788aa9;font-size:9px}.invite-admin-list article>b{color:#7990bc;font:8px var(--font-geist-mono);letter-spacing:.08em}.invite-admin-list article.claimed>b{color:#56d4ba}.invite-admin-list article.revoked>b{color:#ff8799}.invite-admin-actions{justify-content:flex-end;gap:7px;display:flex}.invite-admin-actions button{color:#b8c7e2;cursor:pointer;background:0 0;border:1px solid #2c3c5b;border-radius:9px;padding:8px 10px;font-size:9px}.invite-admin-actions button:hover:not(:disabled){color:#fff;border-color:#7892ff}.invite-admin-actions button:disabled{opacity:.4}.invite-admin-shell>footer{color:#657796;max-width:1180px;margin:22px auto;font-size:9px}@media (max-width:720px){.beta-gate-shell{padding:14px}.beta-gate-card{border-radius:25px;padding:24px}.beta-gate-live{margin-top:32px}.beta-gate-card h1{font-size:40px}.invite-admin-shell>header{grid-template-columns:auto 1fr}.invite-admin-back{display:none}.invite-admin-summary{grid-template-columns:1fr 1fr 1fr}.invite-admin-summary div{padding:14px}.invite-admin-summary strong{font-size:26px}.invite-admin-guide{grid-template-columns:1fr}.invite-admin-list article{grid-template-columns:38px 1fr auto}.invite-admin-list time{display:none}.invite-admin-actions{grid-column:2/-1;justify-content:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font-family:var(--font-talon-sans), Arial, Helvetica, sans-serif;margin:0}button,a{-webkit-tap-highlight-color:transparent}.app-shell{background:var(--ink);min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f14eb;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 30px;display:grid;position:sticky;top:0}.brand{width:fit-content;color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{width:37px;height:37px;color:var(--ink);background:var(--acid);clip-path:polygon(50% 0,100% 20%,86% 83%,50% 100%,14% 83%,0 20%);place-items:center;font-weight:900;display:grid}.brand strong,.brand small{letter-spacing:.13em;line-height:1;display:block}.brand small{color:var(--muted);margin-top:4px;font-size:8px}.topbar-status{color:#aab5bc;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;font-size:12px;display:flex}.status-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 16px var(--mint);border-radius:50%}.avatar{width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #394651;border-radius:50%;justify-self:end;font-size:12px}.workspace{grid-template-columns:220px minmax(0,1fr);max-width:1500px;margin:0 auto;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:calc(100vh - 72px);padding:46px 24px 28px 30px;display:flex}.sidebar nav{gap:8px;display:grid}.nav-item{color:#71808b;border-left:2px solid #0000;gap:14px;padding:12px 14px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.nav-item span{color:#46525c;font-family:var(--font-geist-mono);font-size:10px}.nav-item:hover,.nav-item.active{color:var(--text);border-left-color:var(--acid);background:#111820}.sidebar-note{border:1px solid var(--line);background:#0e141a;padding:16px}.sidebar-note span,.kicker,.eyebrow{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:10px}.sidebar-note p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.content{padding:54px clamp(28px,4vw,72px) 90px;overflow:hidden}.eyebrow{color:#64727d}.hero-row{justify-content:space-between;align-items:flex-end;gap:40px;margin:22px 0 42px;display:flex}h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(46px,6vw,86px);line-height:.94}h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.intro{color:#91a0aa;max-width:650px;margin:25px 0 0;font-size:15px;line-height:1.65}.readiness{align-items:center;gap:14px;min-width:220px;padding-bottom:8px;display:flex}.readiness-ring{isolation:isolate;text-align:center;background:conic-gradient(var(--acid) var(--readiness,0deg), #27323a 0);border-radius:50%;place-content:center;width:78px;height:78px;display:grid;position:relative}.readiness-ring:before{content:"";z-index:-1;background:var(--ink);border-radius:50%;position:absolute;inset:7px}.readiness-ring span{font-size:24px;font-weight:750;line-height:1}.readiness-ring small{color:var(--muted);font-size:9px}.readiness>div:last-child{gap:5px;display:grid}.readiness strong{font-size:13px}.readiness>div:last-child span{color:var(--muted);font-size:11px}.prototype-banner{color:#a9b8af;background:#101a14;border:1px solid #42634b;align-items:center;gap:14px;margin-bottom:14px;padding:13px 16px;font-size:11px;line-height:1.45;display:flex}.prototype-banner strong{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:9px}.metric-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metric-card{border-right:1px solid var(--line);background:#0e141a;min-height:126px;padding:22px}.metric-card>span{color:#66747e;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:9px}.metric-card strong{letter-spacing:-.03em;margin:17px 0 8px;font-size:25px;display:block}.metric-card small{color:var(--muted);font-size:10px}.main-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-top:18px;display:grid}.panel,.market-panel,.demo-account-panel{border:1px solid var(--line);background:var(--panel)}.panel{padding:26px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.panel-heading h2,.market-title h2{letter-spacing:-.025em;margin:7px 0 0;font-size:20px}.shield{color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.12em;border:1px solid #47715f;padding:8px 10px;font-size:9px}.risk-form{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.risk-form label{color:var(--muted);gap:8px;font-size:10px;display:grid}.risk-form input{width:100%;min-width:0;color:var(--text);background:#0c1217;border:1px solid #2b3842;outline:0;padding:12px 10px}.risk-form input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #c4ff621f}.primary-action,.secondary-action{cursor:pointer;border:0;font-weight:750;transition:transform .2s,background .2s}.primary-action{background:var(--acid);color:#11170d;grid-column:1/-1;justify-content:space-between;margin-top:6px;padding:14px 16px;display:flex}.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.guardian-result{border-left:2px solid var(--mint);background:#0e1718;gap:13px;margin-top:16px;padding:14px 16px;display:flex}.guardian-result.caution{background:#18160e;border-color:#ffd16a}.guardian-result.blocked{border-color:var(--danger);background:#1a1112}.result-light{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.caution .result-light{background:#ffd16a}.blocked .result-light{background:var(--danger)}.guardian-result strong{font-size:12px}.guardian-result p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.emotion-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.emotion-grid button{color:#84919b;cursor:pointer;text-transform:capitalize;background:#0e141a;border:1px solid #2a353f;padding:11px 9px;font-size:11px}.emotion-grid button:hover,.emotion-grid button.selected{border-color:var(--acid);color:var(--text);background:#182117}.coach-note{background:#0d1318;border:1px solid #222d36;min-height:120px;margin-top:12px;padding:17px}.coach-note span{color:#697782;font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:9px}.coach-note p{color:#c6d0d4;margin:13px 0 0;font-size:12px;line-height:1.6}.secondary-action{width:100%;color:var(--text);background:#26313a;margin-top:12px;padding:12px;font-size:11px}.demo-account-panel{grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);margin-bottom:18px;display:grid}.account-copy{border-right:1px solid var(--line);background:#0e151b;padding:28px}.account-copy h2{letter-spacing:-.035em;max-width:540px;margin:8px 0 12px;font-size:clamp(21px,2.2vw,30px);line-height:1.08}.account-copy p{color:#8e9ba4;max-width:590px;margin:0;font-size:11px;line-height:1.65}.account-safety-line{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.account-safety-line span{color:#87b6a1;font-family:var(--font-geist-mono);letter-spacing:.06em;background:#0b1511;border:1px solid #314038;padding:6px 8px;font-size:8px}.account-connect-form,.account-connected,.account-loading{min-width:0;padding:28px}.account-loading{min-height:220px;color:var(--muted);place-items:center;font-size:11px;display:grid}.account-connect-form{grid-template-columns:minmax(140px,.45fr) minmax(220px,1fr);align-content:center;gap:11px;display:grid}.account-mode-switch{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-mode-switch button{color:#89969e;cursor:pointer;text-align:left;background:#0b1116;border:1px solid #2c3943;gap:4px;padding:11px 12px;display:grid}.account-mode-switch button span{color:#66737c;font-size:8px}.account-mode-switch button.selected{color:var(--acid);background:#151e12;border-color:#59703a}.account-mode-switch button.selected.real{color:#ffd16a;background:#1a1510;border-color:#8b6542}.account-connect-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid}.account-connect-form input{width:100%;min-width:0;height:43px;color:var(--text);font-family:var(--font-geist-mono);background:#0b1116;border:1px solid #2b3842;outline:0;padding:0 12px;font-size:11px}.account-connect-form input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #c4ff621a}.connect-account,.oauth-account,.disconnect-account,.retry-account{cursor:pointer;border:0;font-size:10px;font-weight:750;text-decoration:none}.connect-account{background:var(--acid);color:#10170c;min-height:43px;padding:0 15px}.connect-account:disabled,.disconnect-account:disabled{cursor:not-allowed;opacity:.45}.deriv-oauth-primary{background:linear-gradient(135deg,#101b16,#0b1116 70%);border:1px solid #34473c;grid-column:1/-1;grid-template-columns:1.15fr .85fr;gap:9px;padding:16px;display:grid}.deriv-oauth-heading{grid-column:1/-1;align-items:center;gap:11px;margin-bottom:3px;display:flex}.deriv-oauth-heading>div{gap:3px;display:grid}.deriv-oauth-heading strong{color:#eef5f0;font-size:11px}.deriv-oauth-heading span{color:#7f8e86;font-size:9px}.deriv-mark{background:#ff444f;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:850;display:grid;color:#fff!important}.oauth-account{min-height:43px;color:var(--mint);text-align:center;border:1px solid #466253;justify-content:center;align-items:center;gap:10px;padding:0 13px;display:flex}.oauth-account.primary{border-color:var(--acid);background:var(--acid);color:#10170c;justify-content:space-between}.oauth-account.signup{background:#101820}.oauth-account:hover{border-color:var(--acid);color:var(--acid)}.oauth-account.primary:hover{color:#10170c;background:#d6ff88}.oauth-account.unavailable{cursor:help;opacity:.58}.oauth-trust-note{color:#76857d;grid-column:1/-1;font-size:8px;line-height:1.5}.credential-note{color:#687680;font-size:9px;line-height:1.5}.real-mode-warning{background:#1a160f;border-left:2px solid #ffd16a;grid-column:1/-1;gap:4px;margin:0;padding:10px 12px;display:grid}.real-mode-warning strong{color:#ffd16a;text-transform:uppercase;font-size:9px}.real-mode-warning span{color:#a89c89;font-size:9px;line-height:1.45}.oauth-setup-status{background:#101820;border-left:2px solid #688399;grid-column:1/-1;gap:4px;margin:0;padding:10px 12px;display:grid}.oauth-setup-status strong{color:#b8d8ec;text-transform:uppercase;font-size:9px}.oauth-setup-status span{color:#8295a1;font-size:9px;line-height:1.45}.developer-fallback{border-top:1px solid #29343c;grid-column:1/-1;padding-top:10px}.developer-fallback summary{cursor:pointer;color:#7d8991;width:fit-content;font-size:9px}.developer-fallback[open] summary{color:#aeb9c0;margin-bottom:12px}.developer-fallback form{background:#0b1116;border:1px solid #29343c;grid-template-columns:minmax(140px,.45fr) minmax(220px,1fr);gap:10px;padding:13px;display:grid}.developer-fallback form>.connect-account,.developer-fallback form>.credential-note,.developer-fallback form>.deriv-setup-link{grid-column:1/-1}.deriv-setup-link{color:#93a0a8;text-underline-offset:3px;width:fit-content;font-size:9px}.deriv-setup-link:hover{color:var(--acid)}.account-error{border-left:2px solid var(--danger);color:#d5a29e;background:#1a1112;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px;line-height:1.45}.account-connected{flex-direction:column;justify-content:center;min-height:220px;display:flex}.connected-mode-switch{background:#0b1116;border:1px solid #34473c;grid-template-columns:1fr auto auto;align-items:stretch;gap:7px;margin-bottom:17px;padding:8px;display:grid}.connected-mode-switch.real{background:#15110d;border-color:#6e5338}.connected-mode-context{align-content:center;gap:3px;padding:0 8px;display:grid}.connected-mode-context span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px;font-weight:800}.connected-mode-switch.real .connected-mode-context span{color:#ffd16a}.connected-mode-context small{color:#708078;font-size:8px}.connected-mode-switch button{color:#829098;cursor:pointer;text-align:left;background:#10171c;border:1px solid #2d3942;gap:3px;min-width:92px;padding:9px 12px;display:grid}.connected-mode-switch button strong{font-size:10px}.connected-mode-switch button span{color:#d8e0dc;font-family:var(--font-geist-mono);font-size:11px;font-weight:750}.connected-mode-switch button small{color:#65727a;font-size:8px}.connected-mode-switch button.active.demo{border-color:var(--acid);color:var(--acid);background:#1a2514}.connected-mode-switch button.active.real{color:#ffd16a;background:#241b11;border-color:#ffd16a}.connected-mode-switch button:disabled{cursor:not-allowed;opacity:.58}.account-connection-head{border-bottom:1px solid #26313a;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;display:flex}.account-connection-head>div{align-items:center;gap:9px;display:flex}.account-connection-head strong{font-size:11px}.account-connection-head small{color:var(--muted);font-family:var(--font-geist-mono);font-size:9px}.account-live-light{background:#66737c;border-radius:50%;width:8px;height:8px}.account-live-light.live{background:var(--mint);box-shadow:0 0 13px #55dfbca6}.account-live-light.connecting,.account-live-light.reconnecting{background:#ffd16a;animation:1.1s infinite market-pulse}.account-live-light.error{background:var(--danger)}.account-metrics{grid-template-columns:1.2fr .8fr .8fr;padding:18px 0;display:grid}.account-metrics>div{border-right:1px solid #26313a;padding:0 15px}.account-metrics>div:first-child{padding-left:0}.account-metrics>div:last-child{border-right:0;padding-right:0}.account-metrics span,.account-metrics small{color:var(--muted);font-family:var(--font-geist-mono);font-size:8px;display:block}.account-metrics strong{text-transform:capitalize;margin:9px 0 6px;font-size:18px;display:block}.account-actions{align-items:center;gap:16px;display:flex}.disconnect-account,.retry-account{color:#8d9aa2;background:0 0;border-bottom:1px solid #46525c;padding:8px 0}.disconnect-account:hover{border-color:var(--danger);color:var(--danger)}.retry-account{color:var(--acid);border-color:#5c703e}.real-observe-boundary{background:#17120e;border-top:1px solid #5a422e;grid-column:1/-1;grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);align-items:center;gap:30px;padding:24px 28px;display:grid}.real-observe-boundary h3{margin:7px 0 0;font-size:19px}.real-observe-boundary p{color:#aaa094;margin:0;font-size:10px;line-height:1.65}.real-observe-boundary code{color:#ffd16a;font-family:var(--font-geist-mono);background:#241c14;padding:2px 4px}.demo-trade-desk{border-top:1px solid var(--line);background:#0c1217;grid-column:1/-1}.trade-desk-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px;display:flex}.trade-desk-head h3,.journal-head h3{letter-spacing:-.025em;margin:7px 0 0;font-size:19px}.session-mini-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.session-mini-stats>span{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;border:1px solid #2b3740;padding:8px 10px;font-size:8px}.session-mini-stats strong{color:var(--text);margin-left:5px}.session-lock-notice{background:#1d160e;border-bottom:1px solid #5b3d29;gap:12px;padding:12px 28px;font-size:10px;display:flex}.session-lock-notice.cooldown{background:#19180d;border-color:#5e582c}.session-lock-notice strong{color:#ffd16a;text-transform:uppercase}.session-lock-notice span{color:#b2a392}.risk-rail{border-bottom:1px solid var(--line);background:#0a1015;grid-template-columns:repeat(4,1fr);display:grid}.risk-rail>div{border-right:1px solid #222d35;padding:15px 20px}.risk-rail>div:last-child{border-right:0}.risk-rail span,.risk-rail small{color:#687780;font-size:8px;display:block}.risk-rail span{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.risk-rail strong{margin:8px 0 5px;font-size:16px;display:block}.market-pulse{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#101a18,#0d141a 55%,#10151c);grid-template-columns:minmax(180px,.8fr) auto minmax(300px,1.4fr);align-items:center;gap:24px;min-height:112px;padding:18px 28px;display:grid}.market-pulse-copy{gap:5px;display:grid}.market-pulse-copy>span{color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.market-pulse-copy strong{font-size:14px}.market-pulse-copy small{color:#6c7b83;font-size:8px}.tick-price{text-align:right;gap:5px;min-width:120px;display:grid}.tick-price strong{font-family:var(--font-geist-mono);font-size:17px}.tick-price span{font-family:var(--font-geist-mono);font-size:8px}.tick-tape{border-bottom:1px solid #33423e;align-items:flex-end;gap:3px;height:62px;padding:6px 0;display:flex;overflow:hidden}.tick-tape i{height:var(--tick-height);background:linear-gradient(to top, #3a765f, var(--mint));opacity:.8;flex:5px;min-width:3px;max-width:8px;transition:height .25s}.tick-tape i.placeholder{opacity:.5;background:#27323a}.terminal-visuals{border-bottom:1px solid var(--line);background:#091015;grid-template-columns:minmax(500px,1.45fr) minmax(310px,.75fr);display:grid}.trading-chart{border-right:1px solid var(--line);background:#091015;min-width:0}.chart-head{border-bottom:1px solid #202b32;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 18px;display:flex}.chart-head>div:first-child{gap:3px;display:grid}.chart-head>div:first-child>span{color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.chart-head>div:first-child>small{color:#718087;font-family:var(--font-geist-mono);font-size:8px}.chart-toolbar{align-items:end;gap:7px;display:flex}.chart-toolbar>div{display:flex}.chart-toolbar button,.chart-toolbar select{color:#829097;cursor:pointer;background:#0d151a;border:1px solid #2e3a42;height:31px;font-size:7px}.chart-toolbar button{text-transform:uppercase;border-right:0;padding:0 9px}.chart-toolbar button:last-child{border-right:1px solid #2e3a42}.chart-toolbar button.selected{color:var(--acid);background:#1b2717}.chart-toolbar label{color:#59676f;text-transform:uppercase;gap:4px;font-size:6px;display:grid}.chart-toolbar select{padding:0 7px}.chart-stage{height:270px;position:relative}.chart-stage canvas{width:100%;height:100%;display:block}.chart-wait{color:#839098;text-align:center;place-content:center;gap:5px;display:grid;position:absolute;inset:0}.chart-wait strong{font-size:12px}.chart-wait span{color:#5f6d75;font-size:8px}.trading-chart footer{color:#5e6b72;font-family:var(--font-geist-mono);border-top:1px solid #202b32;justify-content:space-between;gap:15px;padding:8px 17px;font-size:7px;display:flex}.intelligence-panel{background:linear-gradient(155deg,#101a18,#0b1116 58%);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.intelligence-panel header{border-bottom:1px solid #27342f;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.intelligence-panel header>div{gap:4px;display:grid}.intelligence-panel header span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.intelligence-panel header>small{color:#a9ca63;font-family:var(--font-geist-mono);border:1px solid #4e6438;padding:4px 6px;font-size:6px}.intelligence-decision{border-bottom:1px solid #27342f;grid-template-columns:82px 1fr;align-items:center;gap:14px;padding:14px 17px;display:grid}.intelligence-decision>div{grid-template-columns:1fr auto;align-items:baseline;display:grid}.intelligence-decision>div span{color:#d0b652;grid-column:1/-1;font-size:12px;font-weight:850}.intelligence-panel.call .intelligence-decision>div span{color:var(--mint)}.intelligence-panel.put .intelligence-decision>div span{color:var(--danger)}.intelligence-decision strong{font-size:22px}.intelligence-decision small{color:#617078;font-size:6px}.intelligence-decision p{color:#8c999f;margin:0;font-size:8px;line-height:1.5}.intelligence-details{border-bottom:1px solid #27342f;min-height:0}.intelligence-details summary{color:#9baa9f;cursor:pointer;padding:11px 17px;font-size:8px;font-weight:750;list-style-position:inside}.intelligence-details[open] summary{color:var(--acid);border-bottom:1px solid #27342f}.intelligence-metrics{border-bottom:1px solid #27342f;grid-template-columns:repeat(3,1fr);display:grid}.intelligence-metrics>div{border-bottom:1px solid #27342f;border-right:1px solid #27342f;min-width:0;padding:9px 10px}.intelligence-metrics>div:nth-child(3n){border-right:0}.intelligence-metrics>div:nth-last-child(-n+3){border-bottom:0}.intelligence-metrics span,.intelligence-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.intelligence-metrics span{color:#5e6d74;text-transform:uppercase;font-size:6px}.intelligence-metrics strong{color:#bcc6c2;text-transform:capitalize;margin-top:4px;font-size:8px}.intelligence-reasons{align-content:center;gap:6px;padding:12px 17px;display:grid}.intelligence-reasons span{color:#748188;padding-left:11px;font-size:7px;line-height:1.4;position:relative}.intelligence-reasons span:before{content:"";background:#6e8b5b;width:4px;height:4px;position:absolute;top:4px;left:0}.intelligence-panel footer{color:#59676e;font-family:var(--font-geist-mono);border-top:1px solid #27342f;justify-content:space-between;gap:10px;padding:8px 17px;font-size:6px;display:flex}.trade-desk-grid{grid-template-columns:minmax(420px,.95fr) minmax(400px,1.05fr);display:grid}.demo-trade-form{border-right:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;padding:26px 28px;display:grid}.demo-trade-form>label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid}.demo-trade-form select,.demo-trade-form input,.demo-trade-form textarea{width:100%;min-width:0;color:var(--text);background:#0a1015;border:1px solid #2b3842;outline:0;font-size:10px}.demo-trade-form select,.demo-trade-form input{height:41px;padding:0 11px}.demo-trade-form textarea{resize:vertical;min-height:78px;padding:11px;line-height:1.5}.demo-trade-form select:focus,.demo-trade-form input:focus,.demo-trade-form textarea:focus{border-color:var(--acid);box-shadow:0 0 0 2px #c4ff6214}.trade-mode-switch{background:#090e12;border:1px solid #2b3842;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;padding:4px;display:grid}.trade-mode-switch button{color:#75828a;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;gap:3px;padding:11px 13px;display:grid}.trade-mode-switch button.selected{color:var(--acid);background:#162014;border-color:#526d3d}.form-section-title{border-bottom:1px solid #26313a;grid-column:1/-1;align-items:center;gap:10px;margin:4px 0 2px;padding-bottom:8px;display:flex}.form-section-title span{color:var(--acid);font-family:var(--font-geist-mono);font-size:8px}.form-section-title strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.direction-control{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid}.direction-control>div{grid-template-columns:1fr 1fr;display:grid}.direction-control button{color:#84919a;cursor:pointer;background:#0a1015;border:1px solid #2b3842;height:41px;font-size:10px}.direction-control button:disabled,.contract-family-control button:disabled{cursor:not-allowed;opacity:.35}.direction-control button+button{border-left:0}.direction-control button small{color:#56636c;margin-left:4px;font-size:7px}.contract-family-control{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;gap:7px;font-size:9px;display:grid}.contract-family-control>div{grid-template-columns:repeat(4,1fr);display:grid}.contract-family-control button{color:#7e8c94;cursor:pointer;text-align:left;background:#0a1015;border:1px solid #2b3842;border-right:0;align-content:center;gap:3px;min-height:50px;padding:7px 9px;display:grid}.contract-family-control button:last-child{border-right:1px solid #2b3842}.contract-family-control button.selected{color:var(--acid);background:#172111;border-color:#5d763e}.contract-family-control button small{color:#59676f;text-transform:none;letter-spacing:0;font-size:6px}.stake-presets{align-self:end;gap:5px;display:flex}.stake-presets button{color:#91a0a8;cursor:pointer;background:#10171c;border:1px solid #2b3842;flex:1;height:41px;font-size:8px}.stake-presets button:hover{color:var(--text);border-color:#596b78}.stake-meter{background:#151d23;grid-column:1/-1;height:16px;position:relative;overflow:hidden}.stake-meter>span{background:var(--acid);height:3px;transition:width .2s;display:block}.stake-meter small{color:#68747c;font-size:7px;position:absolute;inset:5px 7px auto}.trade-plan{grid-column:1/-1}.trade-plan>small{color:#5f6d75;text-transform:none;letter-spacing:0;font-size:7px}.confidence-control{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;grid-template-columns:150px 1fr auto;align-items:center;gap:10px;font-size:8px;display:grid}.confidence-control>div{grid-template-columns:repeat(5,1fr);display:grid}.confidence-control button{color:#74828a;cursor:pointer;background:#0a1015;border:1px solid #2b3842;border-right:0;height:30px}.confidence-control button:last-child{border-right:1px solid #2b3842}.confidence-control button.selected{color:var(--acid);background:#1c2916}.confidence-control small{color:#627079;text-transform:none;letter-spacing:0;font-size:7px}.plan-checks{background:#0b1116;border:1px solid #2a353d;grid-column:1/-1;gap:8px;padding:11px 12px;display:grid}.plan-checks label{color:#9aa6ad;align-items:flex-start;gap:8px;font-size:8px;line-height:1.45;display:flex}.plan-checks input,.trade-confirm-check input{width:auto;height:auto;accent-color:var(--acid);flex:none}.quick-trade-note{background:#0f1914;border:1px solid #31503b;grid-column:1/-1;gap:4px;padding:12px 13px;display:grid}.quick-trade-note span{color:#7f9186;font-size:8px;line-height:1.5}.proposal-action{background:var(--acid);color:#11170d;cursor:pointer;border:0;grid-column:1/-1;min-height:43px;margin-top:3px;font-size:10px;font-weight:800}.proposal-action:disabled,.buy-demo-action:disabled,.journal-head button:disabled{cursor:not-allowed;opacity:.4}.quick-risk-note{color:#c8b77d;background:#18160f;border:1px solid #52482d;margin:13px 0 9px;padding:10px 12px;font-size:8px;line-height:1.45}.demo-trade-form>small{color:#66737c;grid-column:1/-1;font-size:8px;line-height:1.55}.trade-confirmation{background:#0e141a;min-width:0;padding:26px 28px}.confirmation-context{font-family:var(--font-geist-mono);justify-content:space-between;gap:15px;margin-bottom:12px;font-size:8px;display:flex}.confirmation-context span{color:#64727b;letter-spacing:.1em}.confirmation-context strong{color:#aeb9bf}.proposal-empty{text-align:center;border:1px dashed #34414b;place-content:center;gap:9px;min-height:225px;padding:24px;display:grid}.proposal-empty>strong{font-size:14px}.proposal-empty>span{max-width:430px;color:var(--muted);font-size:10px;line-height:1.55}.proposal-empty>div{color:#75828a;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:8px;display:flex}.proposal-empty>div span{width:20px;height:20px;color:var(--acid);border:1px solid #44535c;border-radius:50%;place-items:center;display:grid}.proposal-empty>div i{background:#34414b;width:25px;height:1px}.proposal-card,.open-contract-card{background:#0c1712;border:1px solid #42634b;padding:19px}.proposal-card.expired{opacity:.75;background:#17120f;border-color:#564238}.proposal-topline{color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;gap:16px;font-size:8px;display:flex}.proposal-topline strong{color:#ffd16a}.proposal-card h4,.open-contract-card h4{margin:12px 0 16px;font-size:17px}.proposal-values,.open-contract-card>div:first-of-type{grid-template-columns:repeat(3,1fr);display:grid}.proposal-values>span,.open-contract-card>div:first-of-type>span{color:var(--muted);font-family:var(--font-geist-mono);border-right:1px solid #304037;padding:0 12px;font-size:8px}.proposal-values>span:first-child,.open-contract-card>div:first-of-type>span:first-child{padding-left:0}.proposal-values>span:last-child,.open-contract-card>div:first-of-type>span:last-child{border-right:0;padding-right:0}.proposal-values strong,.open-contract-card>div:first-of-type strong{color:var(--text);margin-top:8px;font-size:14px;display:block}.proposal-plan{background:#0b130f;border:1px solid #2f4539;margin-top:16px;padding:12px}.proposal-plan span{color:var(--mint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:8px}.proposal-plan p,.open-contract-card>p{color:#a8b5b1;margin:7px 0 0;font-size:9px;line-height:1.5}.trade-confirm-check{color:#acb8be;align-items:flex-start;gap:9px;margin-top:18px;font-size:9px;line-height:1.45;display:flex}.buy-demo-action{width:100%;min-height:43px;color:var(--acid);cursor:pointer;background:#1a2714;border:1px solid #6a823f;margin-top:12px;font-size:10px;font-weight:800}.open-contract-card{border-color:#3a6154}.open-contract-card>span{color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.open-contract-card>small{color:var(--muted);margin-top:17px;font-size:9px;line-height:1.5;display:block}.contract-route{color:#72817a;text-transform:uppercase;align-items:center;gap:7px;margin-top:18px;font-size:7px;display:flex}.contract-route i{background:#345044;flex:1;height:1px}.desk-guardian{border-left:2px solid var(--mint);background:#101918;gap:5px;margin-top:11px;padding:11px 13px;display:grid}.desk-guardian.caution{background:#1a170f;border-color:#ffd16a}.desk-guardian.blocked{border-color:var(--danger);background:#1a1112}.desk-guardian strong{font-size:10px}.desk-guardian span{color:var(--muted);font-size:9px;line-height:1.45}.trade-confirmation>.account-error{margin-top:11px}.execution-boundary{border-top:1px solid #27323a;gap:5px;margin-top:13px;padding-top:13px;display:grid}.execution-boundary strong{color:#63727b;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.execution-boundary span{color:#65737c;font-size:8px;line-height:1.5}.auto-trader{border-top:1px solid var(--line);background:#0b1116;grid-template-columns:1.05fr 1fr .95fr;display:grid}.auto-trader.armed{box-shadow:inset 3px 0 var(--acid);background:linear-gradient(105deg,#101a14,#0b1116 45%)}.auto-trader>div{border-right:1px solid var(--line);min-width:0;padding:21px 24px}.auto-trader>div:last-child{border-right:0}.auto-trader-copy>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.auto-trader-copy h3{margin:7px 0;font-size:16px}.auto-trader-copy p{color:#829097;margin:0;font-size:8px;line-height:1.55}.auto-trader-copy small{color:#a58c46;font-family:var(--font-geist-mono);letter-spacing:.06em;margin-top:10px;font-size:6px;display:block}.auto-config{grid-template-columns:1fr 1fr;align-content:center;gap:9px;display:grid}.auto-config label{color:#6d7a81;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:5px;font-size:7px;display:grid}.auto-config label:first-child{grid-column:1/-1}.auto-config input[type=range]{width:100%;accent-color:var(--acid);grid-column:1}.auto-config label>span{color:var(--acid);font-family:var(--font-geist-mono);grid-area:1/2/3;font-size:12px}.auto-config select,.auto-config input[type=number]{color:#c2ccc8;background:#091015;border:1px solid #2c3941;grid-column:1/-1;height:34px;padding:0 8px;font-size:8px}.auto-control{align-content:center;gap:10px;display:grid}.auto-live-status{align-items:center;gap:9px;display:flex}.auto-live-status .auto-light{background:#536067;border-radius:50%;width:8px;height:8px}.auto-trader.armed .auto-light{background:var(--acid);animation:1.4s infinite market-pulse;box-shadow:0 0 13px #b9e64f8c}.auto-live-status>div{gap:3px;display:grid}.auto-live-status strong{letter-spacing:.07em;font-size:8px}.auto-live-status small{color:#6b787f;font-size:7px}.auto-session-numbers{border:1px solid #29353d;grid-template-columns:repeat(3,1fr);display:grid}.auto-session-numbers span{color:#5f6c73;text-transform:uppercase;border-right:1px solid #29353d;padding:7px;font-size:6px}.auto-session-numbers span:last-child{border-right:0}.auto-session-numbers strong{color:#b8c2be;text-transform:none;margin-top:4px;font-size:8px;display:block}.auto-ack{color:#78868d;align-items:flex-start;gap:7px;font-size:7px;line-height:1.4;display:flex}.auto-ack input{accent-color:var(--acid);flex:none}.arm-auto,.stop-auto{min-height:37px;color:var(--acid);cursor:pointer;background:#1a2614;border:1px solid #61793f;font-size:8px;font-weight:800}.arm-auto:disabled{cursor:not-allowed;opacity:.4}.stop-auto{color:var(--danger);background:#211313;border-color:#774742}.demo-journal{border-top:1px solid var(--line)}.journal-head{border-bottom:1px solid #222d36;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.journal-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.journal-head button{color:#a8b3b9;cursor:pointer;background:#111920;border:1px solid #34414b;min-height:34px;padding:0 11px;font-size:9px}.journal-head button.confirm-clear{border-color:var(--danger);color:var(--danger)}.journal-head button.end-session{color:var(--danger);border-color:#62433f}.journal-summary{background:#0b1116;border-bottom:1px solid #222d36;grid-template-columns:repeat(3,1fr);display:grid}.journal-summary>div{border-right:1px solid #222d36;padding:13px 28px}.journal-summary>div:last-child{border-right:0}.journal-summary span{color:#64727b;text-transform:uppercase;font-size:8px;display:block}.journal-summary strong{color:#c8d1ce;margin-top:5px;font-size:10px;display:block}.journal-list article{color:#91a0a9;border-bottom:1px solid #1e2830;grid-template-columns:64px minmax(220px,1fr) 90px 65px 70px 86px;align-items:center;gap:13px;padding:12px 28px;font-size:9px;display:grid}.journal-list article>div{gap:4px;min-width:0;display:grid}.journal-list article strong{color:var(--text);font-size:10px}.journal-list article small{color:#687780;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.journal-list article>span:last-child{font-family:var(--font-geist-mono);justify-self:end}.journal-list>p{color:#687680;margin:0;padding:20px 28px;font-size:9px}.strategy-lab{border:1px solid var(--line);background:#0e141a;margin-top:18px}.strategy-lab-head{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#111a18,#0e141a 56%,#151710);justify-content:space-between;align-items:flex-end;gap:36px;padding:28px;display:flex}.strategy-lab-head h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:24px}.strategy-lab-head p{color:#89979f;max-width:720px;margin:0;font-size:11px;line-height:1.6}.lab-safety-stamp{background:#121a10;border:1px solid #52663d;flex:none;gap:5px;min-width:150px;padding:14px 16px;display:grid}.lab-safety-stamp span,.lab-safety-stamp small{color:#74836f;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.lab-safety-stamp strong{color:var(--acid);letter-spacing:.08em;font-size:11px}.candidate-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.candidate-grid button{border:0;border-right:1px solid var(--line);color:#78868e;cursor:pointer;text-align:left;background:#0b1116;border-bottom:2px solid #0000;align-content:center;gap:7px;min-height:108px;padding:18px 22px;display:grid}.candidate-grid button:last-child{border-right:0}.candidate-grid button:hover,.candidate-grid button.selected{color:var(--text);background:#111920}.candidate-grid button.selected{border-bottom-color:var(--acid)}.candidate-grid button>span{color:#617079;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.candidate-grid button>strong{font-size:13px}.candidate-grid button>small{color:#e7c65f;text-transform:uppercase;border:1px solid #5b5532;width:fit-content;padding:4px 6px;font-size:7px}.candidate-grid button>small.rejected{color:var(--danger);border-color:#704541}.candidate-detail{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;display:grid}.candidate-summary,.candidate-verdict{padding:24px 28px}.candidate-summary{border-right:1px solid var(--line)}.candidate-summary>span,.candidate-verdict>span{color:#6b7982;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.candidate-summary h3{margin:8px 0;font-size:18px}.candidate-summary p,.candidate-verdict p{color:#8e9ba3;margin:0;font-size:10px;line-height:1.6}.candidate-summary ul{grid-template-columns:1fr 1fr;gap:7px 20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.candidate-summary li{color:#a7b1b6;padding-left:12px;font-size:9px;position:relative}.candidate-summary li:before{content:"";background:var(--mint);width:4px;height:4px;position:absolute;top:5px;left:0}.candidate-verdict{background:#17170e;border-left:3px solid #e0bd52;align-content:center;gap:10px;display:grid}.candidate-verdict.rejected{border-left-color:var(--danger);background:#191112}.candidate-verdict>strong{color:#d8ddd9;font-size:12px;line-height:1.5}.lab-workbench{border-bottom:1px solid var(--line);grid-template-columns:minmax(360px,.85fr) minmax(430px,1.15fr);display:grid}.scenario-builder,.simulation-results,.evidence-import,.validation-gate{padding:26px 28px}.scenario-builder{border-right:1px solid var(--line)}.lab-panel-title span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.lab-panel-title h3{letter-spacing:-.02em;margin:7px 0 18px;font-size:17px}.scenario-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scenario-inputs label{color:#7d8a92;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:8px;display:grid}.scenario-inputs input{width:100%;height:40px;color:var(--text);font-family:var(--font-geist-mono);background:#091015;border:1px solid #2b3842;outline:0;padding:0 10px;font-size:10px}.scenario-inputs input:focus{border-color:var(--acid)}.scenario-inputs small{color:#59676f;text-transform:none;letter-spacing:0;min-height:9px;font-size:7px}.math-verdict{background:#17170e;border-left:3px solid #d1b84e;gap:6px;margin-top:14px;padding:14px;display:grid}.math-verdict.positive-assumption{border-left-color:var(--mint);background:#0f1916}.math-verdict.negative-assumption{border-left-color:var(--danger);background:#191112}.math-verdict>span{color:#78858b;font-family:var(--font-geist-mono);letter-spacing:.09em;font-size:7px}.math-verdict>strong{font-size:22px}.math-verdict p{color:#89969d;margin:0;font-size:9px;line-height:1.5}.reset-scenario{color:#839097;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #46545d;margin-top:12px;padding:7px 0;font-size:8px}.projection-range{border:1px solid #2a363f;grid-template-columns:repeat(3,1fr);display:grid}.projection-range article{background:#0b1116;border-right:1px solid #2a363f;align-content:center;gap:7px;min-height:132px;padding:15px;display:grid}.projection-range article:last-child{border-right:0}.projection-range article.low{box-shadow:inset 0 3px var(--danger)}.projection-range article.median{box-shadow:inset 0 3px var(--acid);background:#10180e}.projection-range article.high{box-shadow:inset 0 3px var(--mint)}.projection-range span{color:#6b7880;font-family:var(--font-geist-mono);font-size:7px;line-height:1.4}.projection-range strong{font-size:19px}.projection-range small{color:#68757d;font-size:7px;line-height:1.45}.simulation-metrics{border:1px solid #27323a;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.simulation-metrics>div{border-bottom:1px solid #27323a;border-right:1px solid #27323a;min-height:83px;padding:13px}.simulation-metrics>div:nth-child(3n){border-right:0}.simulation-metrics>div:nth-last-child(-n+3){border-bottom:0}.simulation-metrics span,.simulation-metrics small{color:#69767e;font-size:7px;line-height:1.4;display:block}.simulation-metrics strong{color:#d9dfdc;margin:7px 0 3px;font-size:12px;display:block}.tail-warning{background:#15110e;border:1px solid #4b3e32;gap:4px;margin-top:12px;padding:11px 13px;display:grid}.tail-warning strong{color:#e5bd76;font-size:9px}.tail-warning span{color:#897d70;font-size:8px;line-height:1.45}.evidence-row{grid-template-columns:1.15fr .85fr;display:grid}.evidence-import{border-right:1px solid var(--line)}.evidence-import>p,.validation-gate>p{color:#7d8b93;margin:-6px 0 15px;font-size:9px;line-height:1.55}.import-evidence-button{width:fit-content;color:var(--acid);cursor:pointer;background:#172111;border:1px solid #617742;padding:11px 14px;font-size:9px;font-weight:750;display:block}.import-evidence-button input{display:none}.lab-error{color:var(--danger)!important;margin:10px 0 0!important}.import-placeholder{color:#66747d;text-align:center;border:1px dashed #34414b;margin-top:14px;padding:18px;font-size:9px}.imported-evidence{border:1px solid #34414b;grid-template-columns:repeat(4,1fr);gap:0;margin-top:14px;display:grid}.imported-evidence>span,.imported-evidence>p{color:#73818a;font-family:var(--font-geist-mono);background:#0b1116;grid-column:1/-1;padding:9px 12px;font-size:7px}.imported-evidence>div{border-top:1px solid #2b363e;border-right:1px solid #2b363e;padding:12px}.imported-evidence>div:nth-of-type(4){border-right:0}.imported-evidence strong,.imported-evidence small{display:block}.imported-evidence strong{font-size:12px}.imported-evidence small{color:#69767e;text-transform:uppercase;margin-top:4px;font-size:7px}.imported-evidence>p{border-top:1px solid #2b363e;margin:0;line-height:1.5}.gate-status{background:#191112;border:1px solid #6a423e;justify-content:space-between;gap:14px;padding:11px 13px;display:flex}.gate-status strong{color:var(--danger);font-size:10px}.gate-status span{color:#8c7776;font-size:8px}.validation-gate ul{gap:6px;margin:12px 0 18px;padding:0;list-style:none;display:grid}.validation-gate li{color:#819098;background:#0b1116;grid-template-columns:42px 1fr;align-items:center;gap:9px;padding:8px 10px;display:grid}.validation-gate li span{color:#c79f53;font-family:var(--font-geist-mono);font-size:7px}.validation-gate li strong{font-size:9px;font-weight:500}.validation-gate li.passed{background:#0f1916}.validation-gate li.passed span{color:var(--mint)}.contract-tabs{border-bottom:1px solid var(--line);background:#090f14;grid-template-columns:repeat(4,1fr);display:grid}.contract-tabs button{border:0;border-right:1px solid var(--line);color:#75838b;cursor:pointer;text-align:left;background:0 0;border-bottom:2px solid #0000;align-content:center;gap:7px;min-height:98px;padding:17px 20px;transition:background .14s,color .14s,border-color .14s;display:grid}.contract-tabs button:last-child{border-right:0}.contract-tabs button:hover,.contract-tabs button.selected{color:var(--text);background:#111920}.contract-tabs button.selected{border-bottom-color:var(--acid);box-shadow:inset 0 -10px 25px #b9e64f09}.contract-tabs button>span{color:#637178;font-family:var(--font-geist-mono);letter-spacing:.11em;font-size:7px}.contract-tabs button.selected>span{color:var(--acid)}.contract-tabs button>strong{font-size:13px}.contract-tabs button>small{color:#5f6d75;font-family:var(--font-geist-mono);font-size:7px}.contract-briefing{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr .8fr;display:grid}.contract-briefing>*{border-right:1px solid var(--line);min-width:0;padding:23px 27px}.contract-briefing>:last-child{border-right:0}.contract-brief-main>span,.research-warning>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.11em;font-size:7px}.contract-brief-main h3{margin:7px 0;font-size:18px}.contract-brief-main p,.research-warning p{color:#8c999f;margin:0;font-size:9px;line-height:1.55}.contract-baseline{border-top:1px solid #26323a;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;display:flex}.contract-baseline strong{color:#718087;text-transform:uppercase;font-size:8px}.contract-baseline span{color:#cad3cf;text-align:right;font-size:9px}.contract-briefing ul{align-content:center;gap:8px;margin:0;list-style:none;display:grid}.contract-briefing li{color:#a8b3b7;grid-template-columns:16px 1fr;align-items:center;gap:7px;font-size:9px;display:grid}.contract-briefing li span{width:15px;height:15px;color:var(--mint);border:1px solid #3f5b4e;place-items:center;font-size:7px;display:grid}.research-warning{background:#15140e;align-content:center;gap:9px;display:grid;box-shadow:inset 3px 0 #b4983f}.research-warning>span{color:#d0b75c}.edge-workbench{border-bottom:1px solid var(--line);grid-template-columns:minmax(360px,.84fr) minmax(440px,1.16fr);display:grid}.edge-verdict{background:#17150f;border:1px solid #5b4933;grid-template-columns:62px 1fr;align-items:center;gap:14px;margin-top:15px;padding:13px;display:grid}.edge-verdict.negative{background:#191112;border-color:#603b39}.edge-verdict.fragile{border-color:#725c35}.edge-verdict.research-edge{background:#0d1814;border-color:#315e4d}.evidence-score{border-right:1px solid #3b4038;align-items:baseline;gap:3px;padding-right:12px;display:flex}.evidence-score strong{color:#e6ece8;font-size:24px}.evidence-score span{color:#66736e;font-family:var(--font-geist-mono);font-size:6px;line-height:1.4}.edge-verdict>div:last-child>span{color:#d8b858;font-family:var(--font-geist-mono);letter-spacing:.09em;font-size:7px}.edge-verdict.negative>div:last-child>span{color:var(--danger)}.edge-verdict.research-edge>div:last-child>span{color:var(--mint)}.edge-verdict h4{margin:4px 0;font-size:13px}.edge-verdict p{color:#828e94;margin:0;font-size:8px;line-height:1.45}.edge-bars{gap:11px;margin-top:15px;display:grid}.edge-bars>div{gap:5px;display:grid}.edge-bars span{color:#718087;justify-content:space-between;font-size:8px;display:flex}.edge-bars span strong{color:#b9c3bf}.edge-bars i{background:#202a31;height:5px;overflow:hidden}.edge-bars b{background:#c3ab50;height:100%;transition:width .2s;display:block}.edge-bars b.safe{background:var(--mint)}.edge-bars b.danger{background:var(--danger)}.stress-grid{border:1px solid #27323a;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.stress-grid>div{border-bottom:1px solid #27323a;border-right:1px solid #27323a;min-height:87px;padding:13px}.stress-grid>div:nth-child(3n){border-right:0}.stress-grid>div:nth-last-child(-n+3){border-bottom:0}.stress-grid span,.stress-grid small{color:#68757d;font-size:7px;line-height:1.4;display:block}.stress-grid strong{color:#d8dedb;margin:8px 0 4px;font-size:12px;display:block}.model-disclosure{background:#0b1116;border:1px solid #34414a;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:12px;padding:11px 13px;display:grid}.model-disclosure strong{color:#d2bb5d;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.model-disclosure span{color:#738087;font-size:8px;line-height:1.5}.bot-scanner{border-bottom:1px solid var(--line);background:#0b1116;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);display:grid}.scanner-intro{border-right:1px solid var(--line);background:linear-gradient(145deg,#111a18,#0b1116 65%);padding:27px 28px}.scanner-intro>p{color:#829097;margin:-7px 0 17px;font-size:9px;line-height:1.55}.scanner-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.scanner-controls label{color:#748188;text-transform:uppercase;gap:6px;font-size:8px;display:grid}.scanner-controls input,.scanner-controls select{width:100%;height:39px;color:var(--text);background:#091015;border:1px solid #2e3b43;outline:0;padding:0 10px;font-size:9px}.scanner-controls input:focus,.scanner-controls select:focus{border-color:var(--acid)}.scanner-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.scanner-actions label,.scanner-actions button{color:#acb8bc;cursor:pointer;background:#111920;border:1px solid #3c4b53;place-items:center;min-height:36px;padding:0 12px;font-size:8px;display:grid}.scanner-actions label{color:var(--acid);background:#172111;border-color:#5e763e;font-weight:750}.scanner-actions input{display:none}.scanner-privacy{border-top:1px solid #26323a;grid-template-columns:auto 1fr;gap:10px;margin-top:16px;padding-top:14px;display:grid}.scanner-privacy span{height:fit-content;color:var(--mint);font-family:var(--font-geist-mono);border:1px solid #3d6351;padding:3px 5px;font-size:6px}.scanner-privacy p{color:#66747b;margin:0;font-size:8px;line-height:1.5}.scanner-report{min-width:0}.scanner-empty{text-align:center;place-content:center;gap:9px;min-height:405px;padding:35px;display:grid}.scanner-empty strong{font-size:14px}.scanner-empty span{color:#6d7a82;max-width:430px;font-size:9px;line-height:1.5}.audit-head{background:#12170f;border-bottom:1px solid #27323a;grid-template-columns:76px 1fr;align-items:center;gap:16px;padding:18px 22px;display:grid}.audit-head.blocked,.audit-head.high-risk{background:#191112}.audit-head.controlled{background:#0e1915}.audit-score{--score:0deg;background:radial-gradient(circle at center, #0e1419 55%, transparent 57%), conic-gradient(var(--acid) var(--score), #273139 0);text-align:center;border-radius:50%;place-content:center;width:64px;height:64px;display:grid}.audit-head.blocked .audit-score,.audit-head.high-risk .audit-score{background:radial-gradient(circle at center, #131013 55%, transparent 57%), conic-gradient(var(--danger) var(--score), #392829 0)}.audit-score span{font-size:17px;font-weight:800}.audit-score small{color:#6f7c81;font-family:var(--font-geist-mono);font-size:6px}.audit-head>div:last-child>span{color:#68767d;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.audit-head h4{color:var(--danger);letter-spacing:.04em;margin:5px 0 3px;font-size:14px}.audit-head.review h4{color:#ddbd55}.audit-head.controlled h4{color:var(--mint)}.audit-head p{color:#89959b;margin:0;font-size:8px;line-height:1.45}.audit-facts{border-bottom:1px solid #27323a;grid-template-columns:repeat(3,1fr);display:grid}.audit-facts>div{border-bottom:1px solid #27323a;border-right:1px solid #27323a;min-width:0;padding:11px 14px}.audit-facts>div:nth-child(3n){border-right:0}.audit-facts>div:nth-last-child(-n+3){border-bottom:0}.audit-facts span,.audit-facts strong{display:block}.audit-facts span{color:#637178;text-transform:uppercase;font-size:7px}.audit-facts strong{color:#c1cac7;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.strategy-dna{background:#0c1418;border-bottom:1px solid #27323a;grid-template-columns:1fr 1.25fr;gap:12px 18px;padding:14px 20px;display:grid}.strategy-dna>div:first-child>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.strategy-dna>div:first-child>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.strategy-dna b{color:#9eaaae;text-transform:uppercase;border:1px solid #39474e;padding:4px 6px;font-size:6px;font-weight:600}.dna-metrics{border:1px solid #29353d;grid-template-columns:1fr 1fr;display:grid}.dna-metrics span{color:#66747b;text-transform:uppercase;border-bottom:1px solid #29353d;border-right:1px solid #29353d;padding:7px 8px;font-size:6px}.dna-metrics span:nth-child(2n){border-right:0}.dna-metrics span:nth-last-child(-n+2){border-bottom:0}.dna-metrics strong{color:#c3ccc9;text-transform:none;margin-top:4px;font-size:8px;display:block}.strategy-dna>p{color:#637178;grid-column:1/-1;margin:0;font-size:7px;line-height:1.45}.audit-body{grid-template-columns:1.1fr .9fr;display:grid}.audit-findings,.loss-ladder{min-width:0;padding:17px 20px}.audit-findings{border-right:1px solid #27323a}.audit-findings>span,.loss-ladder>span{color:#66747b;font-family:var(--font-geist-mono);letter-spacing:.09em;margin-bottom:10px;font-size:7px;display:block}.audit-findings article{border-top:1px solid #222d34;grid-template-columns:48px 1fr;gap:9px;padding:9px 0;display:grid}.audit-findings article>strong{height:fit-content;color:var(--danger);font-family:var(--font-geist-mono);text-align:center;text-transform:uppercase;border:1px solid #6d3e3b;padding:3px 4px;font-size:6px}.audit-findings article.medium>strong{color:#d9b951;border-color:#665b35}.audit-findings article.info>strong{color:var(--mint);border-color:#385a4c}.audit-findings h5{color:#c2cbc8;margin:0 0 3px;font-size:9px}.audit-findings p{color:#6f7d84;margin:0;font-size:7px;line-height:1.45}.ladder-table{border:1px solid #29343c}.ladder-table>div{border-bottom:1px solid #252f36;grid-template-columns:38px repeat(3,1fr);display:grid}.ladder-table>div:last-child{border-bottom:0}.ladder-table b,.ladder-table span{min-width:0;font-family:var(--font-geist-mono);text-align:right;border-right:1px solid #252f36;padding:6px 7px;font-size:7px}.ladder-table b:first-child{color:#69777e;text-align:center}.ladder-table span{color:#9da9ad}.ladder-table>div>:last-child{border-right:0}.ladder-table>div:first-child{background:#111920}.ladder-table>div:first-child b{color:#66737a;font-size:6px}.ladder-table .failed{background:#1b1112}.ladder-table .failed span{color:var(--danger)}.gate-status.promising{background:#0f1916;border-color:#3f6b56}.gate-status.promising strong{color:var(--mint)}.market-panel{margin-top:18px}.market-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.connection-pill{background:#0d1318;border:1px solid #33414b;align-items:center;gap:10px;min-width:210px;padding:9px 12px;display:flex}.connection-light{background:#6e7b84;border-radius:50%;flex:none;width:8px;height:8px}.connection-pill>div{gap:3px;display:grid}.connection-pill strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.connection-pill small{color:var(--muted);font-size:9px}.connection-pill.live{border-color:#376853}.connection-pill.connecting .connection-light,.connection-pill.reconnecting .connection-light{background:#ffd16a;animation:1.1s infinite market-pulse}.connection-pill.stale .connection-light,.connection-pill.offline .connection-light{background:var(--danger)}@keyframes market-pulse{50%{opacity:.3}}.market-toolbar{background:#0e141a;border-bottom:1px solid #202a32;grid-template-columns:minmax(220px,1fr) repeat(4,auto);align-items:end;gap:8px;padding:16px 26px;display:grid}.market-toolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid}.market-toolbar select,.market-toolbar button{color:#c9d2d6;background:#111920;border:1px solid #2c3943;height:38px;font-size:10px}.market-toolbar select{outline:0;width:100%;padding:0 11px}.market-toolbar button{cursor:pointer;padding:0 13px}.market-toolbar button:hover:not(:disabled){color:#fff;border-color:#71808b}.market-toolbar button:disabled,.remove-market:disabled{cursor:not-allowed;opacity:.4}.market-error{color:#bd9a97;background:#1a1212;border-bottom:1px solid #4d302e;gap:12px;padding:11px 26px;font-size:10px;display:flex}.market-error strong{color:var(--danger);text-transform:uppercase}.market-list article{border-bottom:1px solid #202a32;grid-template-columns:42px minmax(210px,1.35fr) minmax(160px,.9fr) 90px 86px 58px;align-items:center;gap:14px;padding:15px 26px;display:grid}.market-list article:last-child{border-bottom:0}.market-index{color:#46525c;font-family:var(--font-geist-mono);font-size:10px}.market-identity,.live-quote,.tick-health{gap:5px;display:grid}.market-identity strong{font-size:12px}.market-identity small,.live-quote small,.tick-health small{color:var(--muted);font-size:9px}.market-identity small{font-family:var(--font-geist-mono);text-transform:uppercase}.live-quote strong{color:#eaf0ed;font-family:var(--font-geist-mono);font-size:16px;transition:color .15s}.live-quote.up strong{color:var(--mint)}.live-quote.down strong{color:var(--danger)}.live-market-list article>.positive,.live-market-list article>.negative{font-family:var(--font-geist-mono);font-size:10px}.tick-health strong{color:#b9c3c8;font-size:10px;font-weight:600}.remove-market{color:#7f8b93;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #46525c;padding:6px 0;font-size:9px}.remove-market:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.market-footer{color:#64717a;font-family:var(--font-geist-mono);background:#0b1116;border-top:1px solid #202a32;justify-content:space-between;gap:20px;padding:12px 26px;font-size:8px;line-height:1.5;display:flex}@media (max-width:1000px){.workspace{grid-template-columns:1fr}.sidebar{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.main-grid,.demo-account-panel{grid-template-columns:1fr}.account-copy{border-right:0;border-bottom:1px solid var(--line)}.real-observe-boundary{grid-template-columns:1fr}.risk-rail{grid-template-columns:repeat(2,1fr)}.risk-rail>div:nth-child(2){border-right:0}.risk-rail>div:nth-child(-n+2){border-bottom:1px solid #222d35}.market-pulse{grid-template-columns:minmax(180px,1fr) auto}.tick-tape{grid-column:1/-1}.terminal-visuals{grid-template-columns:1fr}.trading-chart{border-right:0;border-bottom:1px solid var(--line)}.trade-desk-grid{grid-template-columns:1fr}.demo-trade-form{border-right:0;border-bottom:1px solid var(--line)}.auto-trader{grid-template-columns:1fr 1fr}.auto-control{border-top:1px solid var(--line);grid-column:1/-1}.lab-workbench,.edge-workbench,.evidence-row,.bot-scanner{grid-template-columns:1fr}.scenario-builder,.evidence-import,.scanner-intro{border-right:0;border-bottom:1px solid var(--line)}.contract-briefing{grid-template-columns:1fr 1fr}.research-warning{border-top:1px solid var(--line);grid-column:1/-1;box-shadow:inset 3px 0 #b4983f}.market-toolbar{grid-template-columns:1fr 1fr}.market-toolbar label{grid-column:1/-1}.market-list article{grid-template-columns:36px minmax(180px,1.2fr) minmax(145px,1fr) 80px 70px 50px;gap:10px;padding:14px 18px}}@media (max-width:650px){.topbar{grid-template-columns:1fr auto;padding:0 18px}.topbar-status{display:none}.content{padding:38px 18px 60px}.hero-row{display:block}h1{font-size:48px}.readiness{margin-top:30px}.prototype-banner{flex-direction:column;align-items:flex-start;gap:7px}.strategy-lab-head{flex-direction:column;align-items:flex-start;padding:22px 16px}.lab-safety-stamp{width:100%}.candidate-grid{grid-template-columns:1fr}.candidate-grid button{border-right:0;border-bottom:1px solid var(--line);min-height:88px}.candidate-detail{grid-template-columns:1fr}.candidate-summary{border-right:0;border-bottom:1px solid var(--line)}.candidate-summary,.candidate-verdict,.scenario-builder,.simulation-results,.evidence-import,.validation-gate{padding:20px 16px}.candidate-summary ul,.scenario-inputs{grid-template-columns:1fr}.chart-head{flex-direction:column;align-items:flex-start}.chart-toolbar{flex-wrap:wrap;width:100%}.chart-stage{height:230px}.contract-family-control>div{grid-template-columns:1fr 1fr}.contract-family-control button:nth-child(2){border-right:1px solid #2b3842}.contract-family-control button:nth-child(-n+2){border-bottom:0}.auto-trader{grid-template-columns:1fr}.auto-trader>div{border-right:0;border-bottom:1px solid var(--line)}.auto-trader>div:last-child{border-bottom:0}.auto-control{border-top:0;grid-column:auto}.contract-tabs{grid-template-columns:1fr 1fr}.contract-tabs button:nth-child(2){border-right:0}.contract-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.contract-briefing{grid-template-columns:1fr}.contract-briefing>*{border-right:0;border-bottom:1px solid var(--line)}.contract-briefing>:last-child{border-bottom:0}.research-warning{grid-column:auto}.scanner-intro,.audit-findings,.loss-ladder{padding:20px 16px}.audit-body,.strategy-dna{grid-template-columns:1fr}.strategy-dna>p{grid-column:auto}.audit-findings{border-bottom:1px solid #27323a;border-right:0}.audit-facts{grid-template-columns:1fr 1fr}.audit-facts>div,.audit-facts>div:nth-child(3n){border-bottom:1px solid #27323a;border-right:1px solid #27323a}.audit-facts>div:nth-child(2n){border-right:0}.audit-facts>div:nth-last-child(-n+2){border-bottom:0}.stress-grid{grid-template-columns:1fr 1fr}.stress-grid>div,.stress-grid>div:nth-child(3n){border-bottom:1px solid #27323a;border-right:1px solid #27323a}.stress-grid>div:nth-child(2n){border-right:0}.stress-grid>div:nth-last-child(-n+2){border-bottom:0}.projection-range{grid-template-columns:1fr}.projection-range article{border-bottom:1px solid #2a363f;border-right:0;min-height:100px}.projection-range article:last-child{border-bottom:0}.simulation-metrics{grid-template-columns:1fr 1fr}.simulation-metrics>div,.simulation-metrics>div:nth-child(3n){border-bottom:1px solid #27323a;border-right:1px solid #27323a}.simulation-metrics>div:nth-child(2n){border-right:0}.simulation-metrics>div:nth-last-child(-n+2){border-bottom:0}.imported-evidence{grid-template-columns:1fr 1fr}.imported-evidence>div:nth-of-type(2){border-right:0}.imported-evidence>div:nth-of-type(-n+2){border-bottom:1px solid #2b363e}.account-copy,.account-connect-form,.account-connected{padding:20px 16px}.account-connect-form{grid-template-columns:1fr}.account-connect-form>*{grid-column:1}.account-mode-switch{grid-template-columns:1fr 1fr}.deriv-oauth-primary{grid-template-columns:1fr}.deriv-oauth-primary>*{grid-column:1}.developer-fallback form{grid-template-columns:1fr}.developer-fallback form>*{grid-column:1}.real-observe-boundary{gap:14px;padding:20px 16px}.account-connection-head{flex-direction:column;align-items:flex-start}.connected-mode-switch{grid-template-columns:1fr 1fr}.connected-mode-context{grid-column:1/-1;padding:3px 4px 7px}.connected-mode-switch button{min-width:0}.account-metrics{grid-template-columns:1fr 1fr;row-gap:18px}.account-metrics>div{padding:0 12px}.account-metrics>div:nth-child(2){border-right:0}.account-metrics>div:last-child{border-top:1px solid #26313a;grid-column:1/-1;padding:14px 0 0}.trade-desk-head,.journal-head{flex-direction:column;align-items:flex-start;padding:20px 16px}.session-mini-stats,.journal-head>div:last-child{justify-content:flex-start}.risk-rail>div{padding:13px 16px}.market-pulse{grid-template-columns:1fr auto;gap:14px;padding:16px}.demo-trade-form,.trade-confirmation{padding:20px 16px}.demo-trade-form{grid-template-columns:1fr}.demo-trade-form>*{grid-column:1}.confidence-control{grid-template-columns:1fr}.proposal-values,.open-contract-card>div:first-of-type{grid-template-columns:1fr 1fr;row-gap:17px}.proposal-values span:nth-child(2),.open-contract-card>div:first-of-type span:nth-child(2){border-right:0}.proposal-values span:last-child,.open-contract-card>div:first-of-type span:last-child{border-top:1px solid #304037;grid-column:1/-1;padding:14px 0 0}.contract-route{display:none}.journal-summary{grid-template-columns:1fr}.journal-summary>div{border-bottom:1px solid #222d36;border-right:0;padding:11px 16px}.journal-list article{grid-template-columns:62px 1fr auto;padding:12px 16px}.journal-list article>span:nth-child(3),.journal-list article>span:nth-child(4),.journal-list article>span:nth-child(5){display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:112px;padding:17px}.metric-card strong{font-size:20px}.risk-form{grid-template-columns:1fr 1fr}.risk-form label:last-of-type{grid-column:1/-1}.market-title{flex-direction:column;align-items:flex-start;gap:15px;padding:20px 16px}.connection-pill{width:100%}.market-toolbar{grid-template-columns:1fr 1fr;padding:14px 16px}.market-toolbar button{padding:0 7px}.market-list article{grid-template-columns:30px 1fr auto;gap:10px;padding:15px 16px}.market-identity{min-width:0}.market-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-quote{grid-column:2}.live-market-list article>.positive,.live-market-list article>.negative{grid-area:2/3}.tick-health{grid-column:2}.remove-market{grid-area:3/3}.market-footer{flex-direction:column;align-items:flex-start;padding:12px 16px}}:root{--ink:#07090e;--panel:#0e121a;--line:#252c3b;--muted:#8b96aa;--text:#f7f8fc;--acid:#76f7bf;--mint:#5ce1c1;--danger:#ff6f7d;--violet:#8d7cff;--blue:#4bb8ff}body{background-color:#07090e;background-image:radial-gradient(circle at 78% -8%,#594fc42e,#0000 34%),radial-gradient(circle at 12% 22%,#32b5a014,#0000 28%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.topbar{background:#07090ed1;border-color:#ffffff14;height:66px;padding-inline:clamp(18px,3vw,44px)}.brand{cursor:pointer;background:0 0;border:0}.brand-mark{clip-path:none;background:linear-gradient(145deg, var(--acid), #49bfff);border-radius:12px;width:38px;height:38px;box-shadow:0 8px 26px #5ae8c033}.topbar-status{letter-spacing:.08em;text-transform:none;font-size:10px}.topbar-mode{background:#111723!important;border-color:#354057!important;border-radius:12px!important}.workspace{grid-template-columns:196px minmax(0,1fr);max-width:1720px}.sidebar{border-color:#ffffff12;min-height:calc(100vh - 66px);padding:34px 18px 24px}.nav-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;width:100%;padding:13px 12px}.nav-item:hover,.nav-item.active{box-shadow:inset 3px 0 0 var(--acid);background:linear-gradient(110deg,#76f7bf1c,#8d7cff14);border-color:#30394d}.nav-item div{gap:3px;display:grid}.sidebar-note{background:linear-gradient(145deg,#76f7bf14,#8d7cff0f);border-radius:14px}.content{padding:38px clamp(20px,3vw,48px) 64px}.workspace-page-head{align-items:center;margin-bottom:26px}.readiness-ring{background:conic-gradient(var(--acid) var(--readiness,0deg), #273043 0);box-shadow:0 0 34px #76f7bf17}.workspace-metrics{border:0;gap:10px;margin-bottom:14px}.metric-card{background:#0e121bd1;border:1px solid #252d3c;border-radius:14px;min-height:104px;padding:18px 20px}.metric-card:last-child{border-right:1px solid #252d3c}.metric-card strong{margin:11px 0 5px;font-size:22px}.metric-card>span{font-size:8px}.metric-card small{font-size:9px}.trade-launch-strip{color:#818da3;white-space:nowrap;font-family:var(--font-geist-mono);background:#0f141ee0;border:1px solid #2b3446;border-radius:13px;align-items:center;gap:12px;margin-bottom:12px;padding:13px 17px;font-size:9px;display:flex;overflow-x:auto}.trade-launch-strip i{background:linear-gradient(90deg, #364052, var(--acid));flex:0 0 26px;width:26px;height:1px}.trade-launch-strip strong{color:var(--acid)}.demo-account-panel{background:#0d1119e6;border-color:#293246;border-radius:18px;margin-bottom:16px;overflow:hidden;box-shadow:0 24px 80px #0000003d}.demo-account-panel.is-connected{grid-template-columns:1fr}.demo-account-panel.is-connected>.account-connected{background:linear-gradient(100deg,#76f7bf0d,#8d7cff0d);border-bottom:1px solid #293246;grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr);align-items:center;gap:14px 24px;min-height:0;padding:15px 20px;display:grid}.demo-account-panel.is-connected .connected-mode-switch{border-radius:12px;grid-row:1/span 3;margin:0}.demo-account-panel.is-connected .account-connection-head{padding:0 0 10px}.demo-account-panel.is-connected .account-actions{justify-content:flex-end}.demo-trade-desk{background:#0a0d14;border-top:0}.trade-desk-head{background:linear-gradient(90deg,#4bb8ff0f,#0000 44%);padding:22px 24px}.session-mini-stats>span{background:#111722;border-radius:9px;font-size:8px}.opportunity-deck{background:#0b0f17;border-bottom:1px solid #293246}.opportunity-deck-head{justify-content:space-between;align-items:center;gap:24px;padding:27px 28px 20px;display:flex}.opportunity-deck-head>div:first-child>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:9px}.opportunity-deck-head h3{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(25px,3vw,38px)}.opportunity-deck-head p{color:#8c98ad;margin:0;font-size:12px}.scanner-live{background:#111722;border:1px solid #324055;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex}.scanner-live>i{background:#e2ad55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #e2ad5580}.scanner-live.live>i{background:var(--acid);box-shadow:0 0 14px #76f7bf8c}.scanner-live>span{gap:2px;display:grid}.scanner-live small{color:#778399;font-size:8px}.scanner-filter{gap:7px;padding:0 28px 18px;display:flex;overflow-x:auto}.scanner-filter button{color:#8995aa;cursor:pointer;background:#10151f;border:1px solid #30394b;border-radius:999px;flex:none;padding:9px 12px;font-size:9px}.edge-brief{background:linear-gradient(110deg,#4bb8ff17,#8d7cff12 48%,#76f7bf0f);border:1px solid #34465a;border-radius:13px;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.25fr) auto;align-items:center;gap:20px;margin:0 28px 18px;padding:16px 18px;display:grid}.edge-brief>div:first-child{gap:5px;display:grid}.edge-brief>div:first-child span{color:var(--blue);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:7px}.edge-brief>p{color:#9ba7b8;margin:0;font-size:9px;line-height:1.55}.edge-brief-metrics{background:#07090e73;border:1px solid #344052;border-radius:10px;grid-template-columns:repeat(3,minmax(68px,1fr));display:grid;overflow:hidden}.edge-brief-metrics span{color:#68758a;white-space:nowrap;border-right:1px solid #344052;min-width:76px;padding:9px 10px;font-size:7px}.edge-brief-metrics span:last-child{border-right:0}.edge-brief-metrics strong{color:#edf3f4;font-family:var(--font-geist-mono);margin-top:4px;font-size:12px;display:block}.opportunity-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 28px 28px;display:grid}.opportunity-cards article{background:linear-gradient(145deg,#121824,#0d1119);border:1px solid #293247;border-radius:15px;grid-template-columns:auto 1fr auto;gap:14px;min-width:0;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.opportunity-cards article:hover{border-color:#43516c;transform:translateY(-2px);box-shadow:0 16px 36px #00000038}.opportunity-cards article.lead{background:linear-gradient(145deg,#76f7bf1c,#111723 48%,#8d7cff14);border-color:#76f7bf8c}.opportunity-rank{align-content:start;gap:5px;display:grid}.opportunity-rank>span{width:31px;height:31px;color:var(--acid);font-family:var(--font-geist-mono);background:#20283a;border-radius:9px;place-items:center;font-size:10px;display:grid}.opportunity-rank small{display:none}.opportunity-market{align-content:start;gap:4px;min-width:0;display:grid}.opportunity-market strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.opportunity-market span{color:#778399;font-family:var(--font-geist-mono);font-size:8px}.opportunity-strategy{background:#06090e7a;border-radius:11px;grid-column:1/-1;gap:5px;padding:13px;display:grid}.opportunity-strategy small{color:#69768c;letter-spacing:.1em;font-size:7px}.opportunity-strategy strong{color:#f6f8fc;font-size:18px}.opportunity-strategy span{color:#8f9caf;min-height:32px;font-size:9px;line-height:1.5}.opportunity-proof{border:1px solid #293246;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.opportunity-proof span{color:#657287;border-right:1px solid #293246;padding:8px;font-size:7px}.opportunity-proof span:last-child{border-right:0}.opportunity-proof strong{color:#cfd7e5;font-family:var(--font-geist-mono);margin-top:4px;font-size:9px;display:block}.opportunity-score{align-content:start;justify-items:end;display:grid}.opportunity-score strong{font-size:24px;line-height:1}.opportunity-score span{color:#6f7b91;font-size:7px}.opportunity-score i{background:#252d3e;border-radius:3px;width:48px;height:3px;margin-top:7px;overflow:hidden}.opportunity-score b{background:linear-gradient(90deg, var(--blue), var(--acid));height:100%;display:block}.opportunity-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.opportunity-actions button{color:#c8d1df;cursor:pointer;background:#151c29;border:1px solid #3a465d;border-radius:9px;min-height:38px;font-size:9px;font-weight:750}.opportunity-actions button:first-child{color:#07110e;background:linear-gradient(100deg,#5fe7bb,#62c6ff);border-color:#0000}.opportunity-actions button:hover{filter:brightness(1.08)}.opportunity-actions button:disabled{cursor:wait;filter:grayscale(.55);opacity:.5}.opportunity-deck>footer{color:#6f7a8d;border-top:1px solid #222a39;justify-content:space-between;gap:18px;padding:11px 28px;font-size:8px;display:flex}.risk-rail{background:#0d111a;grid-template-columns:repeat(4,1fr)}.risk-rail>div{padding:14px 20px}.risk-rail span,.risk-rail small{font-size:8px}.terminal-visuals{border:1px solid #293246;border-radius:15px;margin:16px;overflow:hidden}.chart-stage{height:320px}.chart-head>div:first-child>strong{font-size:14px}.chart-toolbar button,.chart-toolbar select{font-size:8px}.intelligence-panel{background:linear-gradient(155deg,#111827,#0d121b 60%)}.intelligence-panel header strong{font-size:13px}.trade-desk-grid{grid-template-columns:minmax(420px,.88fr) minmax(430px,1.12fr);gap:14px;padding:0 16px 16px}.demo-trade-form,.trade-confirmation{background:#0f141e;border:1px solid #293246;border-radius:15px;padding:22px}.trade-mode-switch{background:#080b11;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px}.trade-mode-switch button{border-radius:9px;min-height:54px}.form-section-title strong{font-size:11px}.demo-trade-form>label,.direction-control,.contract-family-control>span,.confidence-control>span{font-size:10px}.demo-trade-form select,.demo-trade-form input{background:#090d14;border-radius:9px;height:46px;font-size:11px}.contract-family-control>div{gap:7px}.contract-family-control button{background:#0c1119;border:1px solid #2c3547;border-radius:9px;min-height:55px}.contract-family-control button.selected{border-color:var(--violet);background:#8d7cff1f}.direction-control button{border-radius:9px;height:52px;font-size:11px}.stake-presets{gap:6px}.stake-presets button{border-radius:8px}.quick-trade-note{border-radius:10px}.quick-trade-note.bulk{background:#8d7cff14;border-color:#8d7cff8c}.proposal-action,.buy-demo-action{color:#07110e;background:linear-gradient(100deg,#63e9bb,#59c4ff);border-radius:10px;min-height:48px;font-size:11px;box-shadow:0 10px 30px #4eccb924}.bulk-quantity{background:#8d7cff12;border:1px solid #3b3b65;border-radius:11px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:7px 18px;padding:14px;display:grid}.bulk-quantity label{color:#a6afc0;gap:8px;font-size:9px;display:grid}.bulk-quantity input{height:auto;accent-color:var(--violet)}.bulk-quantity>strong{color:#c5bcff;grid-area:1/2/span 2;font-size:30px}.bulk-quantity>span{color:#7f8aa0;font-size:9px}.proposal-card,.open-contract-card,.bulk-open-card{border-radius:14px}.proposal-topline span,.proposal-topline strong{font-size:8px}.bulk-submit-explainer{background:#8d7cff17;border-radius:9px;gap:4px;margin:14px 0;padding:12px;display:grid}.bulk-submit-explainer strong{font-size:10px}.bulk-submit-explainer span{color:#8c96aa;font-size:8px}.bulk-open-card{background:linear-gradient(145deg,#76f7bf17,#101620);border:1px solid #3c4f59;padding:18px}.bulk-live-total{border-block:1px solid #2b3547;justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.bulk-live-total span{color:#8d98aa;font-size:9px}.bulk-live-total strong{font-size:22px}.bulk-contract-list{max-height:230px;display:grid;overflow:auto}.bulk-contract-list article{border-bottom:1px solid #273043;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.bulk-contract-list article>span,.bulk-contract-list article>small{color:#778399;font-family:var(--font-geist-mono);font-size:8px}.bulk-contract-list article strong{text-transform:capitalize;font-size:9px}.bulk-contract-list article b{font-size:10px}.bulk-contract-list article small{grid-column:2/-1}.execution-boundary{border-radius:10px}.auto-trader,.demo-journal{border:1px solid #293246;border-radius:15px;margin:0 16px 16px;overflow:hidden}.demo-journal .journal-list{display:none}.platform-disclaimer{background:#28191f8c;border:1px solid #3d3540;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-top:18px;padding:16px 18px;display:grid}.platform-disclaimer strong{color:#ffb2ba;white-space:nowrap;font-size:10px}.platform-disclaimer p{color:#9b8790;margin:0;font-size:9px;line-height:1.55}@media (max-width:1220px){.opportunity-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-account-panel.is-connected>.account-connected{grid-template-columns:1fr}.demo-account-panel.is-connected .connected-mode-switch{grid-row:auto}}@media (max-width:900px){.opportunity-deck-head{flex-direction:column;align-items:flex-start}.terminal-visuals,.trade-desk-grid{grid-template-columns:1fr}.trading-chart,.demo-trade-form{border-right:1px solid #293246}.risk-rail{grid-template-columns:1fr 1fr}}@media (max-width:650px){.content{padding:26px 14px 48px}.workspace-page-head h1{font-size:39px}.workspace-metrics{grid-template-columns:1fr 1fr}.metric-card{min-height:92px;padding:15px}.opportunity-deck-head,.opportunity-cards,.scanner-filter{padding-inline:15px}.opportunity-cards{grid-template-columns:1fr}.opportunity-deck>footer{flex-direction:column;padding-inline:15px}.terminal-visuals{margin:10px}.trade-desk-grid{padding:0 10px 10px}.trade-mode-switch{grid-template-columns:1fr}.risk-rail{grid-template-columns:1fr 1fr}.platform-disclaimer{grid-template-columns:1fr}}.brand{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.topbar-mode{color:#dfe8e3;cursor:pointer;background:#0d1514;border:1px solid #34433d;justify-content:space-between;justify-self:end;align-items:center;gap:10px;min-width:134px;padding:9px 11px;font-size:10px;display:flex}.topbar-mode span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;background:#23301e;padding:4px 6px;font-size:7px}.sidebar{height:calc(100vh - 72px);min-height:0;position:sticky;top:72px}.sidebar nav{gap:5px}.nav-item{cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;width:100%}.nav-item>div{gap:3px;display:grid}.nav-item strong{color:inherit;font-size:12px;font-weight:650}.nav-item small{color:#53616b;font-size:8px}.nav-item.active small{color:#819087}.sidebar-note>div{color:#718079;align-items:center;gap:7px;margin-top:13px;font-size:8px;display:flex}.sidebar-note i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #55dfbc8c}.workspace-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;margin-bottom:28px;display:grid}.workspace-page-head h1{letter-spacing:-.055em;max-width:850px;margin:12px 0 0;font-size:clamp(34px,4.5vw,64px);line-height:.99}.workspace-page-head>div:first-child>p{color:#8d9ba4;max-width:720px;margin:17px 0 0;font-size:13px;line-height:1.65}.workspace-page-head .readiness{padding:0}.mobile-workspace-nav{display:none}.workspace-metrics{margin-bottom:16px}.workspace-view[hidden]{display:none!important}.trade-path{background:linear-gradient(90deg,#0e1718,#0c1217);border:1px solid #29353d;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid}.trade-path article{border-right:1px solid #29353d;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:76px;padding:13px 15px;display:grid}.trade-path article:last-child{border-right:0}.trade-path article>span{width:25px;height:25px;color:var(--acid);font-family:var(--font-geist-mono);border:1px solid #486354;border-radius:50%;place-items:center;font-size:8px;display:grid}.trade-path article>div{gap:4px;display:grid}.trade-path strong{font-size:9px}.trade-path small{color:#6f7d85;font-size:8px;line-height:1.35}.guard-workspace{margin-top:0}.opportunity-radar{border-bottom:1px solid var(--line);background:#0a1015;grid-template-columns:minmax(250px,.38fr) minmax(560px,1fr);display:grid}.radar-lead{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#55dfbc17,#0000 58%);align-content:center;padding:26px;display:grid}.radar-lead>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.radar-lead h3{letter-spacing:-.03em;margin:11px 0 8px;font-size:19px;line-height:1.15}.radar-lead p{color:#8d9aa1;margin:0;font-size:10px;line-height:1.55}.radar-lead small{color:#5e6d74;margin-top:15px;font-size:7px;line-height:1.45}.radar-table article{border-bottom:1px solid #202b32;grid-template-columns:28px minmax(170px,1fr) 78px 48px minmax(100px,.65fr) 80px;align-items:center;gap:11px;min-height:66px;padding:10px 16px;display:grid}.radar-table article:last-child{border-bottom:0}.radar-table article>span{color:#46545d;font-family:var(--font-geist-mono);font-size:8px}.radar-table article>div:nth-child(2){gap:4px;min-width:0;display:grid}.radar-table article>div:nth-child(2) strong{color:#d8e0dc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.radar-table article>div:nth-child(2) small{color:#617078;font-family:var(--font-geist-mono);font-size:7px}.radar-signal{gap:3px;display:grid}.radar-signal strong{color:#d0b652;font-size:9px}.radar-signal.call strong{color:var(--mint)}.radar-signal.put strong{color:var(--danger)}.radar-signal small{color:#617078;text-transform:capitalize;font-size:7px}.radar-table article>b{font-family:var(--font-geist-mono);font-size:11px}.radar-pressure{gap:5px;display:grid}.radar-pressure:before{content:"";background:#25313a;grid-area:1/1;height:3px}.radar-pressure>span{background:var(--mint);grid-area:1/1;height:3px}.radar-pressure small{color:#65737a;font-size:7px}.radar-table button{color:var(--acid);cursor:pointer;background:#142019;border:1px solid #455c4e;padding:8px 7px;font-size:8px}.radar-table button:hover{background:var(--acid);color:#10170c}.journal-center{border:1px solid var(--line);background:var(--panel)}.journal-center-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;padding:25px 27px;display:flex}.journal-center-head h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:24px}.journal-center-head p{color:#84929a;max-width:660px;margin:0;font-size:10px;line-height:1.55}.journal-filter{display:flex}.journal-filter button{color:#74818a;cursor:pointer;text-transform:capitalize;background:#0c1217;border:1px solid #2d3942;border-right:0;padding:9px 12px;font-size:8px}.journal-filter button:last-child{border-right:1px solid #2d3942}.journal-filter button.selected{color:var(--acid);background:#1b2717}.journal-empty-state{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:40px;display:grid}.journal-empty-state>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.journal-empty-state h3{letter-spacing:-.04em;max-width:520px;margin:13px 0 9px;font-size:28px}.journal-empty-state p{color:#7f8d95;max-width:560px;margin:0;font-size:11px;line-height:1.6}.journal-empty-state button{background:var(--acid);color:#10170c;cursor:pointer;border:0;margin-top:20px;padding:12px 18px;font-size:10px;font-weight:750}.journal-kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.journal-kpis article{border-right:1px solid var(--line);min-width:0;padding:18px}.journal-kpis article:last-child{border-right:0}.journal-kpis span,.journal-kpis small{color:#66757d;font-size:7px;display:block}.journal-kpis span{font-family:var(--font-geist-mono);text-transform:uppercase}.journal-kpis strong{margin:9px 0 6px;font-size:17px;display:block}.journal-analysis-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(480px,1.25fr) minmax(300px,.75fr);display:grid}.equity-card{border-right:1px solid var(--line);background:#091015;min-width:0;padding:20px 22px 12px}.equity-card>div{justify-content:space-between;align-items:center;display:flex}.equity-card>div span{color:#68767e;font-family:var(--font-geist-mono);font-size:8px}.equity-card>div strong{color:var(--mint);font-size:15px}.equity-card canvas{width:100%;height:190px;margin-top:8px;display:block}.equity-card footer{color:#59666e;font-family:var(--font-geist-mono);justify-content:space-between;font-size:7px;display:flex}.journal-insight{background:linear-gradient(155deg,#111c19,#0d1318 60%);align-content:center;padding:24px;display:grid}.journal-insight>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.journal-insight h3{margin:10px 0 8px;font-size:19px;line-height:1.15}.journal-insight>p{color:#8b989f;margin:0;font-size:10px;line-height:1.55}.journal-insight>div{border:1px solid #29363a;grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.journal-insight>div span{color:#64727a;padding:10px;font-size:7px}.journal-insight>div span:nth-child(odd){border-right:1px solid #29363a}.journal-insight>div span:nth-child(-n+2){border-bottom:1px solid #29363a}.journal-insight>div strong{color:#dce4e0;margin-top:5px;font-size:10px;display:block}.contract-scoreboard header,.journal-table header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:18px 22px;display:flex}.contract-scoreboard header span,.journal-table header span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.contract-scoreboard header h3{margin:6px 0 0;font-size:17px}.contract-scoreboard header small,.journal-table header small{color:#64727a;font-size:8px}.contract-scoreboard>div{grid-template-columns:repeat(2,1fr);display:grid}.contract-scoreboard article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:30px 90px 1fr auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.contract-scoreboard article:nth-child(2n){border-right:0}.contract-scoreboard article>span{color:#4f5d65;font-family:var(--font-geist-mono);font-size:8px}.contract-scoreboard article strong{font-size:10px}.contract-scoreboard article small{color:#69767e;font-size:8px}.contract-scoreboard article b{font-family:var(--font-geist-mono);font-size:10px}.contract-scoreboard article em{color:#59676f;grid-column:3/-1;font-size:7px;font-style:normal}.journal-table header{border-top:0}.journal-table article{border-top:1px solid #202a32;grid-template-columns:130px minmax(220px,1fr) 110px 90px;align-items:center;gap:14px;padding:13px 22px;display:grid}.journal-table time,.journal-table article>span{color:#6b7880;font-family:var(--font-geist-mono);font-size:8px}.journal-table article>div{gap:3px;display:grid}.journal-table article>div strong{font-size:10px}.journal-table article>div small{color:#69767e;font-size:8px}.journal-table article>b{font-family:var(--font-geist-mono);text-align:right;font-size:10px}@media (max-width:1100px){.trade-path{grid-template-columns:repeat(3,1fr)}.opportunity-radar{grid-template-columns:1fr}.radar-lead{border-right:0;border-bottom:1px solid var(--line)}.journal-kpis{grid-template-columns:repeat(3,1fr)}.journal-kpis article:nth-child(3n){border-right:0}.journal-kpis article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:1000px){.sidebar{display:none}.mobile-workspace-nav{gap:6px;margin:0 -28px 16px;padding:0 28px 4px;display:flex;overflow-x:auto}.mobile-workspace-nav button{color:#728088;cursor:pointer;background:#0e141a;border:1px solid #2c3943;flex:none;padding:9px 12px;font-size:9px}.mobile-workspace-nav button.active{color:var(--acid);background:#182117;border-color:#5b7240}.journal-analysis-grid{grid-template-columns:1fr}.equity-card{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:650px){.topbar-mode{min-width:0}.topbar-mode span{display:none}.workspace-page-head{grid-template-columns:1fr;gap:16px}.workspace-page-head h1{font-size:39px}.workspace-page-head .readiness{margin-top:0}.mobile-workspace-nav{margin-inline:-18px;padding-inline:18px}.trade-path{grid-template-columns:1fr}.trade-path article,.trade-path article:nth-child(2){border-bottom:1px solid #29353d;border-right:0}.trade-path article:last-child{border-bottom:0}.radar-table article{grid-template-columns:24px 1fr 60px;gap:8px;padding:12px}.radar-signal{grid-column:2}.radar-table article>b{grid-area:1/3}.radar-pressure{grid-column:2}.radar-table button{grid-area:2/3/span 2}.journal-center-head{flex-direction:column;align-items:flex-start;padding:20px 16px}.journal-kpis{grid-template-columns:1fr 1fr}.journal-kpis article,.journal-kpis article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.journal-kpis article:nth-child(2n){border-right:0}.journal-kpis article:nth-last-child(-n+2){border-bottom:0}.journal-analysis-grid{grid-template-columns:1fr}.equity-card canvas{height:150px}.contract-scoreboard>div{grid-template-columns:1fr}.contract-scoreboard article{border-right:0}.journal-table article{grid-template-columns:90px 1fr auto;padding:12px 16px}.journal-table article>span{display:none}}.sidebar{height:calc(100vh - 66px);top:66px}.nav-item{border:1px solid #0000;border-radius:11px}.nav-item:hover,.nav-item.active{box-shadow:inset 3px 0 0 var(--acid);border-color:#30394d}.workspace-page-head{align-items:center}.workspace-page-head h1{max-width:900px;font-size:clamp(38px,4.2vw,68px)}.workspace-page-head>div:first-child>p{color:#9ba6b9;max-width:780px;margin-top:14px;font-size:14px}.demo-account-panel.is-connected>.account-connected{min-height:0}@media (max-width:650px){.workspace-page-head{grid-template-columns:1fr}.workspace-page-head h1{font-size:39px}}.proposal-values.bulk-values{grid-template-columns:repeat(4,1fr)}.trade-action-dock{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1018f0;border:1px solid #3a495e;border-radius:14px;grid-template-columns:minmax(250px,1fr) minmax(180px,.7fr) auto;align-items:center;gap:18px;margin:0 16px 16px;padding:12px 14px 12px 17px;display:grid;position:sticky;bottom:10px;box-shadow:0 18px 55px #00000073}.trade-action-dock.review-ready{background:linear-gradient(100deg,#0d1c19f5,#0e131df5);border-color:#76f7bf80}.trade-action-dock>div{gap:4px;display:grid}.trade-action-dock>div span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.trade-action-dock>div strong{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.trade-action-dock>small{color:#78869a;font-size:8px;line-height:1.4}.trade-action-dock>button{color:#07110e;cursor:pointer;background:linear-gradient(100deg,#62e9bd,#5cc3ff);border:0;border-radius:9px;min-width:150px;min-height:40px;padding:0 15px;font-size:9px;font-weight:800}.trade-action-dock>button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.48}.auto-trader{grid-template-rows:auto auto;grid-template-columns:minmax(230px,.9fr) minmax(360px,1.35fr) minmax(270px,.95fr)}.auto-trader-copy{grid-area:1/1/span 2;align-content:center}.auto-presets{border-bottom:1px solid var(--line);grid-area:1/2;grid-template-columns:repeat(3,1fr);gap:7px;display:grid;padding-bottom:10px!important}.auto-presets button{color:#b8c2cf;cursor:pointer;text-align:left;background:#0c121b;border:1px solid #303b4d;border-radius:9px;gap:4px;min-height:66px;padding:10px;display:grid}.auto-presets button.selected{box-shadow:inset 0 -2px 0 var(--acid);background:linear-gradient(135deg,#76f7bf1c,#4bb8ff0f);border-color:#76f7bf8c}.auto-presets button:disabled{cursor:not-allowed;opacity:.58}.auto-presets strong{font-size:9px}.auto-presets small{color:#718095;font-size:7px}.auto-presets span{color:#99a5b7;font-family:var(--font-geist-mono);font-size:7px}.auto-config{grid-area:2/2;padding-top:12px!important}.auto-control{grid-area:1/3/span 2}.execution-recovery{background:radial-gradient(circle at 4%,#ffbe5221,#0000 31%),linear-gradient(110deg,#1c160f,#11151d 58%,#17131b);border-block:1px solid #8a6331;grid-template-columns:150px minmax(360px,1fr) minmax(280px,.72fr);align-items:center;gap:22px;padding:20px 24px;display:grid}.execution-recovery.checking{background:radial-gradient(circle at 4%,#5cc3ff21,#0000 31%),linear-gradient(110deg,#101922,#11151d 58%,#121522);border-color:#4f7591}.recovery-signal{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;display:grid}.recovery-signal i{background:#ffbe52;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #ffbe5214,0 0 18px #ffbe5266}.execution-recovery.checking .recovery-signal i{background:#5cc3ff;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.recovery-signal>span{color:#ffce78;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.recovery-signal>strong{color:#fff0d1;font-family:var(--font-geist-mono);grid-column:1/-1;margin-top:7px;font-size:36px;line-height:1}.recovery-signal>small{color:#917d63;text-transform:uppercase;grid-column:1/-1;font-size:8px}.recovery-copy>span{color:#ffbe52;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.recovery-copy h3{letter-spacing:-.025em;margin:7px 0;font-size:19px}.recovery-copy>p{color:#a99f92;margin:0;font-size:9px;line-height:1.55}.recovery-copy>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.recovery-copy>div span{color:#8e867b;border:1px solid #4a4032;border-radius:7px;padding:6px 8px;font-size:7px}.recovery-copy>div strong{color:#dfd6ca}.recovery-actions{gap:8px;display:grid}.recovery-actions>button{color:#ffd483;cursor:pointer;background:#2a2014;border:1px solid #7e6038;border-radius:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800}.recovery-actions>button:disabled{cursor:not-allowed;opacity:.55}.recovery-actions>button.clear-recovery{color:#b8cad8;background:#131c25;border-color:#3c5263}.recovery-actions label{color:#9e9487;grid-template-columns:auto 1fr;gap:8px;font-size:8px;line-height:1.45;display:grid}.recovery-actions label input{accent-color:var(--acid)}.recovery-actions>small{color:#70695f;font-size:7px;line-height:1.45}.opportunity-cards article.expanded{grid-column:1/-1;transform:none}.opportunity-actions button.compare-fit{color:#8ea1bd;background:0 0;border-color:#35435a}.contract-fit-matrix{background:#0b1018;border:1px solid #303c52;border-radius:11px;grid-column:1/-1;margin:4px -4px -4px;overflow:hidden}.contract-fit-matrix>header{background:linear-gradient(100deg,#76f7bf12,#62c6ff0a);border-bottom:1px solid #2a3446;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.contract-fit-matrix>header div{gap:3px;display:grid}.contract-fit-matrix>header span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.contract-fit-matrix>header strong{font-size:11px}.contract-fit-matrix>header small{color:#6f7d91;text-align:right;max-width:360px;font-size:7px}.fit-matrix-head,.fit-matrix-row{grid-template-columns:minmax(140px,1.1fr) 54px minmax(135px,.8fr) 90px 120px;align-items:center;gap:12px;padding:9px 15px;display:grid}.fit-matrix-head{color:#65738a;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px}.fit-matrix-row{color:#aab5c5;border-top:1px solid #202a39;font-size:8px}.fit-matrix-row>div:first-child{gap:3px;display:grid}.fit-matrix-row>div:first-child strong{color:#e1e7f0;font-size:9px}.fit-matrix-row small{color:#68768a;text-transform:capitalize;font-size:7px}.fit-matrix-row .fit-score{color:var(--acid);font-family:var(--font-geist-mono);font-size:14px;font-weight:800}.fit-matrix-row>div:nth-of-type(2){grid-template-columns:1fr 1fr;gap:5px;display:grid}.fit-matrix-row button{color:#b9c6d7;cursor:pointer;background:#121a25;border:1px solid #3a4b60;border-radius:6px;min-height:29px;font-size:7px}.fit-matrix-row>p{color:#69768a;grid-column:1/-1;margin:-3px 0 2px;font-size:7px;line-height:1.45}@media (max-width:1100px){.edge-brief{grid-template-columns:1fr 1fr}.edge-brief-metrics{grid-column:1/-1}.auto-trader{grid-template-columns:1fr 1fr}.auto-trader-copy{border-bottom:1px solid var(--line);grid-area:auto/1/auto/-1;border-right:0!important}.auto-presets,.auto-config{grid-area:auto/1}.auto-control{grid-area:2/2/span 2}.execution-recovery{grid-template-columns:110px 1fr}.recovery-actions{grid-column:1/-1}}@media (max-width:720px){.edge-brief{grid-template-columns:1fr;margin-inline:15px}.edge-brief-metrics{grid-column:auto;grid-template-columns:1fr}.edge-brief-metrics span{border-bottom:1px solid #344052;border-right:0}.edge-brief-metrics span:last-child{border-bottom:0}.proposal-values.bulk-values{grid-template-columns:1fr 1fr}.proposal-values.bulk-values span{border:0;border-bottom:1px solid #304037;grid-column:auto;padding:10px!important}.trade-action-dock{grid-template-columns:1fr auto;gap:10px;bottom:7px}.trade-action-dock>small{display:none}.trade-action-dock>button{min-width:110px}.auto-trader{grid-template-columns:1fr}.auto-trader-copy,.auto-presets,.auto-config,.auto-control{grid-area:auto/1;border-right:0!important}.auto-presets{grid-template-columns:1fr}.execution-recovery{grid-template-columns:1fr;padding:18px 15px}.recovery-signal{grid-template-columns:auto auto 1fr}.recovery-signal>strong,.recovery-signal>small{grid-column:auto;margin:0}.contract-fit-matrix{overflow-x:auto}.fit-matrix-head,.fit-matrix-row{min-width:650px}.opportunity-actions{grid-template-columns:1fr 1fr}.opportunity-actions button.compare-fit{grid-column:1/-1}}body{background:#e8eef1 radial-gradient(circle at 84% 0,#2d9a9121,#0000 30%)}.app-shell{background:#e8eef1}.topbar{color:#f5fafb;background:#0f1f28f5;border-color:#ffffff1a;box-shadow:0 8px 30px #1930391c}.topbar .experience-toggle{background:#172d37;border-color:#3b535d}.topbar .experience-toggle:hover{background:#1d3742}.topbar .topbar-mode{background:#152b34!important;border-color:#3d5962!important}.workspace{background:#f4f7f8;max-width:1780px;box-shadow:0 0 0 1px #1f384314}.sidebar{color:#f5fafb;background:#112630;border-color:#213c46}.sidebar .nav-item{color:#a5b8bf}.sidebar .nav-item span{color:#5f7a84}.sidebar .nav-item small{color:#78919a}.sidebar .nav-item:hover,.sidebar .nav-item.active{color:#fff;background:linear-gradient(110deg,#49c1ac29,#3d849a17);border-color:#61d5c142;box-shadow:inset 3px 0 #57d6bd}.sidebar-note{background:linear-gradient(145deg,#5bd8c11f,#34768b14);border-color:#294650}.sidebar-note span{color:#6ce1c9}.sidebar-note p{color:#a3b7be}.content{color:#14232c;background:linear-gradient(#f7fafb,#edf2f4 72%)}.workspace-page-head h1{color:#10232c}.workspace-page-head>div:first-child>p{color:#5d6e77}.readiness-ring small,.readiness>div:last-child span{color:#697a82}.readiness strong{color:#20343c}.workspace-metrics{gap:12px}.workspace-metrics .metric-card{color:#142630;background:#ffffffeb;border-color:#d5e0e4;box-shadow:0 12px 35px #263f490e}.workspace-metrics .metric-card:last-child{border-color:#d5e0e4}.workspace-metrics .metric-card>span,.workspace-metrics .metric-card small{color:#667b84}.content .negative{color:#c74657!important}.trade-guide{background:#fffffff0;border-color:#d1dde1;box-shadow:0 14px 42px #1f3b451c}.trade-guide button{color:#50666f}.trade-guide button>span{color:#627983;border-color:#c8d6da}.trade-guide button small{color:#778b94}.real-workspace-guide{color:#42261d;background:linear-gradient(120deg,#fff8f4,#fff);border:1px solid #e7c8bd;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:17px 20px;display:grid;box-shadow:0 14px 42px #56342614}.real-workspace-guide>span,.real-workspace-guide>b{color:#a44d36;letter-spacing:.12em;font-size:10px;font-weight:850}.real-workspace-guide>div{gap:3px;display:grid}.real-workspace-guide strong{font-size:13px}.real-workspace-guide small{color:#86685e;font-size:10px}.mobile-workspace-nav{background:#fff;border-color:#d4dfe3}.mobile-workspace-nav button{color:#5f737c}.mobile-workspace-nav button.active{color:#126f63;background:#e5f5f1;border-color:#2b9a8c}.platform-disclaimer{background:#fff7f7;border-color:#e2c7ca}.platform-disclaimer strong{color:#a63d4b}.platform-disclaimer p{color:#7c5d63}.demo-account-panel,.market-panel,.strategy-lab,.journal-center,.test-center,.guard-workspace .panel{color:var(--text)}#replay-studio{scroll-margin-top:92px}.replay-studio{color:#14232c;background:#f7fafb;border:1px solid #cbd9de;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #223c4621}.replay-hero{background:radial-gradient(circle at 90% 10%,#31a3942b,#0000 32%),linear-gradient(135deg,#fbfdfe,#eaf3f3);grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:36px;padding:34px;display:grid}.replay-hero>div:first-child>span,.profile-builder header span,.saved-profiles header span,.qualification-log>span,.replay-reading>span{color:#187d71;letter-spacing:.1em;font-size:10px;font-weight:800}.replay-hero h2{color:#0e2029;letter-spacing:-.05em;max-width:720px;margin:9px 0;font-size:clamp(34px,4vw,58px);line-height:1}.replay-hero p{color:#596d76;max-width:720px;margin:0;font-size:14px;line-height:1.6}.replay-source-actions{background:#ffffffc7;border:1px solid #cbdadd;border-radius:16px;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid;box-shadow:0 15px 40px #234c5314}.replay-source-actions>label:first-child{color:#536a72;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:10px;font-weight:700;display:grid}.replay-source-actions select{color:#18313a;background:#fff;border:1px solid #c7d4d8;border-radius:9px;width:100%;height:42px;padding:0 10px}.replay-source-actions button,.replay-file{color:#38515a;cursor:pointer;background:#fff;border:1px solid #bfd0d4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.replay-source-actions .replay-primary{color:#fff;background:#16343b;border-color:#16343b;grid-column:1/-1}.replay-source-actions .replay-primary span{color:#69e0c8;font-size:18px}.replay-source-actions button:disabled{cursor:wait;opacity:.55}.replay-file{justify-content:center}.replay-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.replay-sample{justify-content:center!important}.replay-error{color:#8b3e49;background:#fff4f5;border-block:1px solid #efc7cc;gap:12px;padding:12px 34px;display:flex}.replay-error span{color:#7e6266}.replay-first-look{border-top:1px solid #d7e0e7;grid-template-columns:repeat(3,1fr);display:grid}.replay-first-look article{border-right:1px solid #d7e0e7;min-height:150px;padding:24px}.replay-first-look article:last-child{border-right:0}.replay-first-look article>span{color:#218f82;font-family:var(--font-geist-mono);font-size:11px}.replay-first-look strong{color:#17242d;margin-top:22px;font-size:16px;display:block}.replay-first-look p{color:#687985;margin:7px 0 0;font-size:12px;line-height:1.5}.replay-summary{background:#fff;border-top:1px solid #cfdbdf;border-bottom:1px solid #cfdbdf;grid-template-columns:1.4fr repeat(3,1fr);display:grid}.replay-summary>div{border-right:1px solid #dbe4e7;gap:5px;min-width:0;padding:17px 20px;display:grid}.replay-summary>div:last-child{border-right:0}.replay-summary span{color:#748890;letter-spacing:.09em;font-size:8px;font-weight:800}.replay-summary strong{color:#1a3039;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.replay-summary small{color:#7d8d93;font-size:10px}.replay-summary .qualifies{background:#e6f7f2}.replay-summary .qualifies strong{color:#0b7566}.replay-timeline{background:#edf4f4;border-bottom:1px solid #cfdcdf;grid-template-columns:auto auto auto minmax(160px,1fr) auto;align-items:center;gap:7px;padding:10px 14px;display:grid}.replay-timeline button{color:#3d5660;cursor:pointer;background:#fff;border:1px solid #bfd0d4;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px;font-weight:750}.replay-timeline button:disabled{cursor:not-allowed;opacity:.45}.replay-timeline .replay-play{color:#fff;background:#1b8174;border-color:#1c7067;min-width:68px}.replay-timeline input{accent-color:#1b8d7e;width:100%}.replay-timeline>div{display:flex}.replay-timeline>div button{border-right:0;border-radius:0}.replay-timeline>div button:first-child{border-radius:8px 0 0 8px}.replay-timeline>div button:last-child{border-right:1px solid #bfd0d4;border-radius:0 8px 8px 0}.replay-timeline>div button.selected{color:#126f63;background:#d8eee9}.replay-workbench{color:#f2f7f8;background:#0a1116;grid-template-columns:minmax(520px,1.35fr) minmax(300px,.65fr);display:grid}.replay-chart-wrap{border-right:1px solid #28343a;min-width:0}.replay-chart-wrap .trading-chart{border-right:0}.replay-chart-wrap .chart-stage{height:330px}.replay-reading{background:linear-gradient(155deg,#111c22,#0a1116);padding:24px}.replay-reading>span{color:#65cdb9}.replay-reading h3{color:#f4f8f8;letter-spacing:-.03em;margin:8px 0;font-size:23px;line-height:1.12}.replay-reading>p{color:#91a1a7;margin:0;font-size:11px;line-height:1.55}.replay-reading>div:not(.replay-live-gate){border:1px solid #2a3a40;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.replay-reading>div>span{border-right:1px solid #2a3a40;gap:6px;padding:11px;display:grid}.replay-reading>div>span:last-child{border-right:0}.replay-reading small{color:#718189;font-size:8px}.replay-reading>div strong{color:#dfe8e9;font-size:13px}.replay-reading ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.replay-reading li{color:#84949b;padding-left:13px;font-size:10px;position:relative}.replay-reading li:before{content:"";background:#d7aa56;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.replay-reading.qualifies{background:radial-gradient(circle at 90% 10%,#45d0b32e,#0000 34%),linear-gradient(155deg,#10231f,#0a1414)}.replay-reading.qualifies h3{color:#75e1cb}.replay-live-gate{background:#3da58e1a;border:1px solid #2f665c;gap:4px;margin-top:18px;padding:12px;display:grid}.replay-live-gate strong{color:#72ddc8;font-size:10px}.replay-live-gate span{color:#8faaa4;font-size:9px;line-height:1.5}.replay-rules{border-top:1px solid #ccd9dd;grid-template-columns:minmax(560px,1.25fr) minmax(300px,.75fr);display:grid}.profile-builder{background:#f8fbfb;border-right:1px solid #d1dde1;padding:28px}.profile-builder>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.profile-builder h3{color:#172b34;letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.profile-builder header p{color:#70828a;margin:0;font-size:11px}.profile-builder header>button{color:#526971;cursor:pointer;background:#fff;border:1px solid #c4d2d6;border-radius:8px;padding:9px 11px}.profile-fields{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.profile-fields label{color:#536871;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:730;display:grid}.profile-fields label.wide{grid-column:span 2}.profile-fields input,.profile-fields select,.profile-fields textarea{color:#19313a;background:#fff;border:1px solid #c8d5d9;border-radius:8px;outline:0;width:100%;min-width:0;padding:10px 11px}.profile-fields input:focus,.profile-fields select:focus,.profile-fields textarea:focus{border-color:#2b9b8c;box-shadow:0 0 0 3px #2b9b8c1a}.profile-fields small{color:#85959b;font-size:8px;font-weight:450;line-height:1.4}.profile-builder>footer{border-top:1px solid #d6e0e3;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:17px;display:flex}.profile-builder>footer>span{color:#70828a;font-size:10px}.profile-builder>footer button{color:#fff;cursor:pointer;background:#16343b;border:0;border-radius:9px;align-items:center;gap:24px;min-height:42px;padding:0 14px;font-weight:750;display:flex}.profile-builder>footer button span{color:#66dec7;font-size:16px}.saved-profiles{background:#eef4f5;padding:25px}.saved-profiles>header{justify-content:space-between;margin-bottom:13px;display:flex}.saved-profiles header strong{color:#647780;font-size:10px}.saved-profiles article{background:#fff;border:1px solid #cbd7db;border-radius:10px;grid-template-columns:1fr auto;margin-bottom:8px;display:grid;overflow:hidden}.saved-profiles article.active{border-color:#2b9b8c;box-shadow:0 0 0 2px #2b9b8c17}.saved-profiles article>button:first-child{color:#203741;cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:12px;display:grid}.saved-profiles article>button span{color:#1a8578;letter-spacing:.08em;font-size:7px;font-weight:800}.saved-profiles article>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.saved-profiles article>button small{color:#7d8d93;font-size:8px}.saved-profiles .remove-profile{color:#89999f;cursor:pointer;background:#f8fbfb;border:0;border-left:1px solid #d7e0e3;width:37px;font-size:18px}.saved-profiles .remove-profile:hover{color:#bd4f5b;background:#fff0f1}.saved-empty{color:#5b7078;border:1px dashed #bacbd0;border-radius:10px;gap:6px;padding:18px;display:grid}.saved-empty span{color:#83939a;font-size:9px;line-height:1.5}.qualification-log{border-top:1px solid #cfdcdf;gap:7px;margin-top:18px;padding-top:16px;display:grid}.qualification-log small{color:#647981;border-left:2px solid #55b5a5;padding-left:10px;font-size:9px;line-height:1.45}.replay-notice{color:#677b83;background:#e6eef0;border-top:1px solid #cfdbdf;grid-template-columns:auto 1fr auto 1fr;gap:9px;padding:15px 22px;font-size:9px;display:grid}.replay-notice strong{color:#354e57}@media (max-width:1180px){.replay-hero,.replay-workbench,.replay-rules{grid-template-columns:1fr}.replay-chart-wrap,.profile-builder{border-bottom:1px solid #d1dde1;border-right:0}.profile-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.content{padding-inline:14px}.workspace-page-head{grid-template-columns:1fr}.readiness{display:none}.replay-hero{padding:24px 18px}.replay-source-actions{grid-template-columns:1fr}.replay-source-actions>*{grid-column:1!important}.replay-first-look,.replay-summary{grid-template-columns:1fr}.replay-first-look article,.replay-summary>div{border-bottom:1px solid #d7e0e7;border-right:0}.replay-timeline{grid-template-columns:repeat(3,1fr)}.replay-timeline input,.replay-timeline>div{grid-column:1/-1}.replay-workbench{grid-template-columns:minmax(0,1fr)}.replay-chart-wrap .chart-stage{height:260px}.profile-builder,.saved-profiles{padding:20px 16px}.profile-builder>header{flex-direction:column}.profile-fields{grid-template-columns:1fr}.profile-fields label.wide{grid-column:auto}.profile-builder>footer{flex-direction:column;align-items:flex-start}.replay-notice{grid-template-columns:1fr}}.test-center{background:#0b1018;border:1px solid #2d374a;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000042}.test-center-hero{background:radial-gradient(circle at 85% 15%,#8d7cff24,#0000 30%),radial-gradient(circle at 12% 80%,#76f7bf1a,#0000 34%),linear-gradient(120deg,#121a21,#101520 62%,#171424);border-bottom:1px solid #303a4e;grid-template-columns:minmax(360px,1.2fr) auto minmax(245px,.65fr);align-items:center;gap:28px;padding:30px;display:grid}.test-center-hero>div:first-child>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:8px}.test-center-hero h2{letter-spacing:-.052em;max-width:660px;margin:8px 0;font-size:clamp(31px,4vw,52px);line-height:.98}.test-center-hero>div:first-child>p{color:#95a1b4;max-width:700px;margin:0;font-size:11px;line-height:1.65}.test-progress{align-items:center;gap:13px;display:flex}.test-progress>div{background:radial-gradient(circle at center,#101621 58%,transparent 59%),conic-gradient(var(--acid) var(--test-progress),#293345 0);border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:baseline;width:82px;height:82px;display:grid;box-shadow:0 0 30px #c4ff6214}.test-progress>div strong{font-family:var(--font-geist-mono);font-size:23px}.test-progress>div span{color:#718095;font-size:8px}.test-progress>p{gap:4px;margin:0;display:grid}.test-progress>p strong{font-size:10px}.test-progress>p small{color:var(--mint);font-size:7px}.start-next-test{color:#e9f5ed;cursor:pointer;text-align:left;background:linear-gradient(115deg,#76f7bf21,#5cc3ff14);border:1px solid #76f7bf61;border-radius:13px;align-content:center;gap:4px;min-height:90px;padding:15px 17px;display:grid}.start-next-test>span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.start-next-test>strong{font-size:11px}.start-next-test>small{color:#8ea2b2;font-size:8px}.test-safety-note{background:#0d141b;border-bottom:1px solid #283244;align-items:center;gap:11px;padding:11px 30px;font-size:8px;display:flex}.test-safety-note strong{color:#ffd17b}.test-safety-note span{color:#78869a}.test-cards{grid-template-columns:1fr 1fr;gap:11px;padding:20px;display:grid}.test-cards article{background:linear-gradient(145deg,#111824,#0d121b);border:1px solid #2a3447;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:64px 1fr;gap:16px;min-width:0;padding:18px;transition:border-color .18s,transform .18s,background .18s;display:grid}.test-cards article:hover{border-color:#44526b;transform:translateY(-2px)}.test-cards article.passed{background:linear-gradient(145deg,#76f7bf12,#0d1519 55%,#0d121b);border-color:#76f7bf6b}.test-card-number{border-right:1px solid #2b3547;grid-row:1/span 2;align-content:space-between;justify-items:start;display:grid}.test-card-number>span{color:#56647a;font-family:var(--font-geist-mono);font-size:25px;font-weight:700}.test-card-number label{color:#718095;cursor:pointer;font-family:var(--font-geist-mono);gap:6px;font-size:6px;display:grid}.test-card-number input{opacity:0;pointer-events:none;position:absolute}.test-card-number i{background:#101621;border:1px solid #46536a;border-radius:6px;place-content:center;width:21px;height:21px;display:grid}.test-card-number input:checked+i{border-color:var(--acid);background:var(--acid)}.test-card-number input:checked+i:after{content:"✓";color:#0b120a;font-size:12px;font-style:normal;font-weight:900}.test-card-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.test-card-copy>div>span{color:#ffca71;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px}.test-card-copy>div>b{color:var(--mint);font-family:var(--font-geist-mono);border:1px solid #3d5c55;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:650}.test-card-copy h3{letter-spacing:-.025em;margin:8px 0 10px;font-size:16px}.test-card-copy ol{counter-reset:test-step;gap:7px;margin:0;padding:0;list-style:none;display:grid}.test-card-copy li{color:#8d99aa;counter-increment:test-step;grid-template-columns:17px 1fr;gap:7px;font-size:8px;line-height:1.45;display:grid}.test-card-copy li:before{content:counter(test-step);color:#7f8da3;width:15px;height:15px;font-family:var(--font-geist-mono);border:1px solid #3b465a;border-radius:50%;place-content:center;font-size:6px;display:grid}.test-card-copy>p{color:#728095;border-top:1px solid #252f40;margin:11px 0 0;padding-top:9px;font-size:7px;line-height:1.5}.test-card-copy>p strong{color:#b7c2d1}.test-cards article>button{color:#cbd5e3;cursor:pointer;background:#141c29;border:1px solid #42526b;border-radius:9px;grid-column:2;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.test-cards article>button:hover{background:#1a2535;border-color:#6b819f}.test-cards article>button span{color:var(--acid);font-size:13px}.test-center-footer{background:#0e141d;border-top:1px solid #2b3548;justify-content:space-between;align-items:center;gap:24px;padding:20px 25px;display:flex}.test-center-footer>div{max-width:760px}.test-center-footer span{color:var(--acid);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.test-center-footer strong{margin-top:5px;font-size:13px;display:block}.test-center-footer p{color:#78869a;margin:5px 0 0;font-size:8px;line-height:1.5}.test-center-footer b{color:#b5c1d2}.test-center-footer>button{color:#7e8b9e;cursor:pointer;background:0 0;border:1px solid #3b465a;border-radius:8px;flex:none;padding:10px 12px;font-size:8px}@media (max-width:1050px){.test-center-hero{grid-template-columns:1fr auto}.start-next-test{grid-column:1/-1}.test-cards{grid-template-columns:1fr}}@media (max-width:650px){.test-center-hero{grid-template-columns:1fr;padding:22px 16px}.test-progress{justify-content:flex-start}.test-safety-note{flex-direction:column;align-items:flex-start;padding-inline:16px}.test-cards{padding:12px}.test-cards article{grid-template-columns:47px 1fr;padding:14px}.test-card-number>span{font-size:20px}.test-center-footer{flex-direction:column;align-items:flex-start;padding:18px 16px}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #6f9dff57}.topbar-actions{justify-self:end;align-items:center;gap:9px;display:flex}.experience-toggle{color:#e6ebf3;cursor:pointer;text-align:left;background:#101620;border:1px solid #344057;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:6px 11px 6px 7px;display:flex}.experience-toggle>span:first-child{width:29px;height:29px;color:var(--acid);background:linear-gradient(145deg,#76f7bf30,#4bb8ff26);border-radius:8px;place-items:center;font-family:Georgia,serif;font-size:14px;font-weight:700;display:grid}.experience-toggle>span:last-child{gap:1px;display:grid}.experience-toggle small{color:#758297;letter-spacing:.08em;font-size:8px}.experience-toggle strong{font-size:11px}.topbar-mode{min-height:42px;font-size:12px}.workspace{grid-template-columns:224px minmax(0,1fr)}.sidebar{padding-inline:20px}.nav-item{min-height:55px}.nav-item strong{font-size:13px}.nav-item small{font-size:10px;line-height:1.3}.sidebar-note p{font-size:12px}.workspace-page-head{gap:30px;margin-bottom:22px}.workspace-page-head h1{letter-spacing:-.045em;max-width:820px;font-size:clamp(36px,3.8vw,58px);line-height:1.02}.workspace-page-head>div:first-child>p{color:#a9b4c6;max-width:760px;margin-top:12px;font-size:15px;line-height:1.6}.eyebrow,.kicker,.metric-card>span,.opportunity-deck-head>div:first-child>span,.form-section-title,.proposal-topline,.confirmation-context,.trade-action-dock>div>span{font-weight:720;font-family:var(--font-talon-sans), Arial, Helvetica, sans-serif!important;letter-spacing:.075em!important;font-size:10px!important}.content small{font-size:11px}.content p,.content li,.content button,.content input,.content select,.content textarea{font-size:12px}.metric-card{min-height:112px;padding:20px}.metric-card>span{color:#8491a6}.metric-card strong{font-size:24px}.metric-card small{color:#929eb1;line-height:1.4}.trade-guide{z-index:11;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0e16e6;border:1px solid #48556db8;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:7px;display:grid;position:sticky;top:77px;box-shadow:0 14px 45px #00000040}.trade-guide button{color:#9aa6b8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 11px;display:grid}.trade-guide button:hover{color:#eef2f8;background:#121925;border-color:#3b475c}.trade-guide button>span{color:#8f9db2;width:30px;height:30px;font-family:var(--font-geist-mono);border:1px solid #3d485d;border-radius:9px;place-items:center;font-size:10px;display:grid}.trade-guide button>div{gap:2px;min-width:0;display:grid}.trade-guide button small{color:#728097;font-size:9px}.trade-guide button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trade-guide button.current{color:#ecfff7;background:#76f7bf14;border-color:#76f7bf70}.trade-guide button.current>span,.trade-guide button.complete>span{color:var(--acid);background:#76f7bf1f;border-color:#76f7bf8c}.trade-guide button.complete>span:after{content:"✓"}.trade-guide button.complete>span{font-size:0}.trade-guide button.pro-step{background:linear-gradient(120deg,#8d7cff17,#4bb8ff0d)}#demo-account,#opportunity-deck,#trade-ticket,#auto-trader{scroll-margin-top:154px}.demo-account-panel.is-disconnected{border-color:#344057;grid-template-columns:minmax(330px,.82fr) minmax(480px,1.18fr)}.account-copy,.account-connect-form,.account-connected{padding:32px}.account-copy h2{margin-top:10px;font-size:clamp(25px,2.5vw,34px);line-height:1.12}.account-copy p{color:#a0acbd;font-size:13px}.account-safety-line span{font-family:var(--font-talon-sans);padding:7px 9px;font-size:10px}.account-mode-switch button{min-height:58px;padding:12px 14px}.account-mode-switch button strong{font-size:13px}.account-mode-switch button span{font-size:11px}.deriv-oauth-primary{border-radius:13px;padding:19px}.deriv-oauth-heading strong{font-size:14px}.deriv-oauth-heading span{font-size:11px}.oauth-account{border-radius:9px;min-height:48px;font-size:12px}.oauth-trust-note,.oauth-setup-status span,.real-mode-warning span,.credential-note{font-size:11px}.oauth-setup-status strong,.real-mode-warning strong{font-size:10px}.developer-fallback summary,.deriv-setup-link{font-size:11px}.opportunity-deck-head p{color:#a4b0c2;font-size:13px}.scanner-live strong{font-size:12px}.scanner-live small{font-size:10px}.scanner-filter button{min-height:38px;padding-inline:14px;font-size:11px}.edge-brief>div:first-child span,.edge-brief-metrics span{font-family:var(--font-talon-sans);font-size:9px}.edge-brief>div:first-child strong{font-size:15px}.edge-brief>p{color:#a9b4c5;font-size:12px}.opportunity-market strong{font-size:15px}.opportunity-market span{font-size:10px}.opportunity-strategy small,.opportunity-proof span,.opportunity-score span{font-size:9px}.opportunity-strategy span{color:#a4afc0;font-size:11px}.opportunity-proof strong{font-size:11px}.opportunity-actions button{min-height:42px;font-size:11px}.opportunity-deck>footer{color:#8793a7;font-size:10px}.trade-desk-head h3{font-size:24px}.session-mini-stats>span,.risk-rail span,.risk-rail small{font-size:10px}.chart-head>div:first-child>span,.intelligence-panel header span{font-size:9px}.chart-head>div:first-child>strong,.intelligence-panel header strong{font-size:16px}.chart-toolbar button,.chart-toolbar select{min-height:35px;font-size:10px}.intelligence-decision p,.intelligence-details summary{font-size:11px}.demo-trade-form>label,.direction-control,.contract-family-control>span,.confidence-control>span{color:#a7b1c1;font-size:11px}.demo-trade-form select,.demo-trade-form input{font-size:13px}.trade-mode-switch button small{font-size:10px}.contract-family-control button strong{font-size:11px}.contract-family-control button small{font-size:9px}.direction-control button,.stake-presets button,.proposal-action,.buy-demo-action,.quick-trade-note strong{font-size:12px}.quick-trade-note span,.demo-trade-form>small,.proposal-empty>span,.proposal-plan p,.open-contract-card>p{font-size:11px}.proposal-card h4,.open-contract-card h4,.bulk-open-card h4{font-size:23px}.proposal-values>span,.open-contract-card>div:first-of-type>span{font-size:10px}.proposal-values strong,.open-contract-card>div:first-of-type strong{font-size:16px}.trade-action-dock>div strong{font-size:13px}.trade-action-dock>small{font-size:10px}.trade-action-dock>button{min-height:44px;font-size:11px}.platform-disclaimer strong{font-size:11px}.platform-disclaimer p{color:#ae9aa2;font-size:11px}.experience-simple .auto-trader,.experience-simple .demo-journal{display:none}.experience-simple .trade-desk-grid{grid-template-columns:minmax(430px,.82fr) minmax(460px,1.18fr)}.experience-simple .content{max-width:1510px}.experience-pro .experience-toggle{background:linear-gradient(120deg,#8d7cff26,#4bb8ff14);border-color:#8d7cff99}@media (max-width:1050px){.workspace{grid-template-columns:1fr}.trade-guide{top:76px}.demo-account-panel.is-disconnected,.experience-simple .trade-desk-grid{grid-template-columns:1fr}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto}.topbar-status{display:none}.experience-toggle{padding-right:7px}.experience-toggle>span:last-child{display:none}.topbar-mode{min-width:0}.trade-guide{grid-template-columns:1fr 1fr;position:static}#demo-account,#opportunity-deck,#trade-ticket,#auto-trader{scroll-margin-top:78px}.workspace-page-head h1{font-size:clamp(34px,10vw,45px)}.workspace-page-head>div:first-child>p{font-size:14px}.account-copy,.account-connect-form,.account-connected{padding:22px 17px}}@media (max-width:480px){.brand small{display:none}.brand strong{font-size:13px}.topbar-actions{gap:6px}.topbar-mode{white-space:nowrap;max-width:116px;font-size:10px;overflow:hidden}.trade-guide button{min-height:54px;padding:7px}.trade-guide button>span{width:27px;height:27px}.trade-guide button strong{font-size:11px}.metric-card strong{font-size:20px}}html,body{width:100%;max-width:100%;overflow-x:clip}.app-shell,.workspace,.content,.workspace-view,.demo-account-panel,.demo-trade-desk,.market-panel{width:100%;min-width:0;max-width:100%}.view-mode-toast{z-index:80;color:#eaf0ff;background:#0b1226f5;border:1px solid #779fff80;border-radius:12px;padding:9px 12px;font-size:11px;font-weight:750;position:fixed;top:76px;right:14px;box-shadow:0 12px 30px #00000047}.radar-table,.market-list{overflow-anchor:none}.radar-table article,.market-list article{contain:layout}.radar-launch-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.radar-launch-actions button{color:#c7d9ff;cursor:pointer;background:#16264a;border:1px solid #4d6bad;border-radius:11px;min-height:42px;padding:8px;font-size:9px;font-weight:800}.radar-launch-actions button:first-child{color:#fff;background:linear-gradient(135deg,#477bdc,#725fca);border-color:#6e9cff}.radar-launch-actions button:disabled{cursor:wait;opacity:.45}.one-tap-demo-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.one-tap-demo-grid button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#244f9e,#273e79);border:1px solid #517bcf;border-radius:15px;justify-items:start;gap:3px;min-height:60px;padding:11px 14px;display:grid;box-shadow:0 12px 28px #21418b38}.one-tap-demo-grid button.fall{background:linear-gradient(145deg,#8c315d,#55284c);border-color:#a75078}.one-tap-demo-grid button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.one-tap-demo-grid button:disabled{cursor:not-allowed;opacity:.45}.one-tap-demo-grid strong{font-size:13px}.one-tap-demo-grid small{color:#dce7ff;font-size:8px}.deriv-price-proof{background:#070d1db8;border:1px solid #303d60;border-radius:13px;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.deriv-price-proof span{color:#7fa9ff;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:8px;font-weight:850}.deriv-price-proof strong{color:#f1f5ff;font-family:var(--font-geist-mono);font-size:14px}.deriv-price-proof small{color:#7787a6;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.opportunity-actions .ai-setup{color:#d6caff;background:#7b60cd21;border-color:#806fc5}.opportunity-actions .compare-fit{grid-column:span 2}.scanner-trade-rail .rail-auto-now{color:#d7cbff;background:#795cc221;border-color:#7766b4}@media (max-width:760px){body{min-width:0}.topbar{width:100%;height:auto;min-height:62px;padding:7px max(9px, env(safe-area-inset-right)) 7px max(9px, env(safe-area-inset-left));grid-template-columns:minmax(74px,1fr) auto;gap:8px}.brand{background:0 0;border:0;gap:7px;min-width:0;padding:0}.brand-mark{width:31px;height:31px}.brand strong{font-size:12px}.brand small{margin-top:3px;font-size:6px;display:block}.topbar-actions{gap:5px;min-width:0}.theme-toggle{min-width:38px;padding:5px 6px}.theme-toggle>span{display:none}.experience-toggle{gap:6px;min-width:74px;min-height:39px;padding:5px 7px}.experience-toggle>span:first-child{width:25px;height:25px;font-size:12px}.experience-toggle>span:last-child{display:grid!important}.experience-toggle small{font-size:6px}.experience-toggle strong{font-size:9px}.topbar-mode{text-overflow:ellipsis;max-width:98px;min-height:39px;padding:6px 8px;font-size:9px;border-radius:11px!important}.content{width:100%;padding:12px 10px calc(76px + env(safe-area-inset-bottom));overflow:visible}.mobile-workspace-nav{overscroll-behavior-inline:contain;width:calc(100% + 20px);max-width:none;margin:0 -10px 12px;padding:0 10px 6px}.workspace-page-head{min-width:0;padding-inline:2px}.workspace-page-head h1{overflow-wrap:anywhere;font-size:clamp(28px,9vw,38px)}.workspace-page-head>div:first-child>p{font-size:12px}.trade-guide{grid-template-columns:1fr 1fr;width:100%}.trade-guide button{min-width:0}.demo-account-panel.is-connected>.account-connected,.account-copy,.account-connect-form,.account-connected,.account-loading{width:100%;min-width:0;padding:14px 12px}.connected-mode-switch{grid-template-columns:1fr 1fr;width:100%}.connected-mode-context{grid-column:1/-1;min-height:34px}.connected-mode-switch button{width:100%;min-width:0;padding:8px}.account-connection-head{flex-direction:column;align-items:flex-start}.account-metrics{grid-template-columns:1.2fr .8fr}.account-metrics>div{padding:0 9px}.account-metrics>div:last-child{border-top:1px solid #26313a;grid-column:1/-1;margin-top:12px;padding:12px 0 0}.trade-desk-head{flex-direction:column;align-items:flex-start;padding:16px 13px 12px}.session-mini-stats{justify-content:flex-start}.desk-tabs,.execution-jump-nav,.scanner-filter,.product-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.desk-tabs::-webkit-scrollbar{display:none}.execution-jump-nav::-webkit-scrollbar{display:none}.scanner-filter::-webkit-scrollbar{display:none}.product-tabs::-webkit-scrollbar{display:none}.desk-execution-workspace{width:auto;min-width:0;margin-inline:7px}.desk-execution-workspace .trade-desk-grid,.desk-execution-workspace .terminal-visuals,.manual-market-dots{width:100%;min-width:0}.trading-chart header{flex-direction:column;align-items:flex-start}.chart-toolbar{width:100%;overflow-x:auto}.chart-stage{height:230px}.contract-family-control>div,.direction-control>div,.one-tap-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deriv-price-proof{grid-template-columns:1fr auto}.deriv-price-proof small{text-align:left;grid-column:1/-1}.trade-action-dock{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;width:auto;min-width:0;padding:9px}.trade-action-dock>small{display:none}.trade-action-dock>div{min-width:0}.trade-action-dock>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trade-action-dock>button{min-width:104px;padding-inline:10px}.market-title{flex-direction:column;align-items:flex-start;gap:12px;padding:17px 14px}.connection-pill{width:100%}.market-toolbar{grid-template-columns:1fr 1fr;padding:12px}.market-toolbar label{grid-column:1/-1}.market-toolbar select{width:100%}.opportunity-radar{min-width:0}.radar-lead{padding:18px 14px}.radar-launch-actions{grid-template-columns:1fr}.radar-table article{contain:layout paint;grid-template-columns:22px minmax(0,1fr) 58px;min-height:116px}.radar-table article>div:nth-child(2) strong{white-space:normal}.radar-table button{border-radius:9px;min-height:37px}.market-list article{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;min-height:104px;padding:12px}.market-identity{min-width:0}.market-identity strong{white-space:normal}.live-quote{grid-column:2}.live-quote small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.market-list article>.positive,.market-list article>.negative{grid-area:1/3}.tick-health{grid-column:2}.remove-market{grid-area:2/3/span 2}.market-footer{flex-direction:column;align-items:flex-start}.scanner-results-layout{width:100%;min-width:0;padding-inline:8px}.opportunity-cards article{min-width:0}.opportunity-actions{grid-template-columns:1fr 1fr}.opportunity-actions .ai-setup{grid-column:1/-1}.opportunity-actions .compare-fit{grid-column:auto}.contract-fit-matrix{max-width:100%;overflow-x:auto}.scanner-trade-rail{max-width:100%}.digit-wheel{grid-template-columns:repeat(5,minmax(0,1fr))!important}.digit-wheel>span{width:100%}}@media (max-width:390px){.brand>span:last-child{display:none}.topbar-mode{max-width:86px}.theme-toggle{min-width:34px}.experience-toggle{min-width:70px}.workspace-metrics,.trade-guide,.market-toolbar{grid-template-columns:1fr}}.opportunity-actions{grid-template-columns:1fr 1fr}.opportunity-actions button.payout-check{color:#bfe5ff;background:linear-gradient(110deg,#4bb8ff1c,#8d7cff14);border-color:#4bb8ff7a}.opportunity-actions button.compare-fit{grid-column:auto}.payout-gate-card{background:linear-gradient(135deg,#111926,#0b1119);border:1px solid #34445b;border-radius:12px;grid-column:1/-1;overflow:hidden}.payout-gate-card>header,.payout-gate-card.loading,.payout-gate-card.error{justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.payout-gate-card>header>div,.payout-gate-card.loading>div,.payout-gate-card.error>div{gap:3px;display:grid}.payout-gate-card span{color:#718198;letter-spacing:.08em;font-size:8px}.payout-gate-card strong{color:#e7edf5;font-size:11px}.payout-gate-card>header small{color:#718096;font-size:8px}.payout-gate-card>p{color:#8f9eb1;border-top:1px solid #2a3547;margin:0;padding:11px 14px 13px;font-size:9px;line-height:1.55}.payout-gate-card.pass{background:linear-gradient(135deg,#76f7bf17,#0c1718 64%);border-color:#76f7bf7a}.payout-gate-card.pass>header span,.payout-gate-card.pass>header strong{color:var(--acid)}.payout-gate-card.thin{background:linear-gradient(135deg,#ffc76014,#17140e 64%);border-color:#ffc76075}.payout-gate-card.thin>header span,.payout-gate-card.thin>header strong{color:#ffd27d}.payout-gate-card.fail,.payout-gate-card.error{background:linear-gradient(135deg,#ff6f7d12,#181014 64%);border-color:#ff6f7d6b}.payout-gate-card.fail>header span,.payout-gate-card.fail>header strong,.payout-gate-card.error span{color:#ffadb6}.payout-gate-card.loading{border-color:#4bb8ff73}.payout-gate-card.loading span{color:var(--blue)}.payout-gate-card.loading p,.payout-gate-card.error p{text-align:right;border:0;max-width:460px;padding:0}.payout-gate-metrics{background:#05090f61;border-block:1px solid #2a3547;grid-template-columns:repeat(5,1fr);display:grid}.payout-gate-metrics>span{border-right:1px solid #2a3547;padding:10px 12px}.payout-gate-metrics>span:last-child{border-right:0}.payout-gate-metrics strong{font-family:var(--font-geist-mono);margin-top:4px;font-size:12px;display:block}.experience-simple .payout-gate-card span{font-family:var(--font-talon-sans);font-size:9px}.experience-simple .payout-gate-card strong{font-size:12px}.experience-simple .payout-gate-card>p{font-size:11px}@media (max-width:720px){.payout-gate-metrics{grid-template-columns:1fr 1fr}.payout-gate-metrics>span{border-bottom:1px solid #2a3547}.payout-gate-metrics>span:nth-child(2n){border-right:0}.payout-gate-metrics>span:last-child{border-bottom:0;grid-column:1/-1}.payout-gate-card.loading,.payout-gate-card.error{flex-direction:column;align-items:flex-start}.payout-gate-card.loading p,.payout-gate-card.error p{text-align:left}}.replay-profile-actions{align-items:stretch;gap:8px;display:flex}.profile-builder>footer .replay-load-ticket{color:#164e45;text-align:left;background:#e7f6f2;border:1px solid #a9cfc7;gap:2px;min-height:42px;display:grid}.profile-builder>footer .replay-load-ticket small{color:#5f817a;font-size:8px;font-weight:650}.loaded-rule-banner{background:linear-gradient(120deg,#76f7bf1a,#4bb8ff0d);border:1px solid #76f7bf57;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.loaded-rule-banner>div{gap:3px;display:grid}.loaded-rule-banner span{color:#76f7bf;letter-spacing:.11em;font-size:8px;font-weight:850}.loaded-rule-banner strong{color:#f2fff9;font-size:12px}.loaded-rule-banner small,.loaded-rule-banner p{color:#93a9a2;font-size:9px;line-height:1.45}.loaded-rule-banner p{margin:0}.loaded-rule-banner>button{color:#9cc4b9;cursor:pointer;background:0 0;border:1px solid #36544d;border-radius:7px;padding:8px 10px;font-size:9px}@media (max-width:720px){.real-workspace-guide{grid-template-columns:1fr;gap:8px}.real-workspace-guide>b{justify-self:start}.replay-profile-actions{flex-direction:column;width:100%}.profile-builder>footer .replay-profile-actions button{justify-content:space-between;width:100%}.loaded-rule-banner{grid-template-columns:1fr auto}.loaded-rule-banner>p{grid-area:2/1/auto/-1}}.workspace{max-width:none;box-shadow:none;background:#edf4f5;display:block}.content{background:radial-gradient(circle at 78% -10%,#40d4bb21,#0000 30%),linear-gradient(#f5f9f9,#eaf1f2 76%);margin:0 auto;padding:18px clamp(18px,3vw,44px) 64px;max-width:1540px!important}.product-tabs{z-index:16;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#ffffffe0;border:1px solid #1e454f21;border-radius:18px;gap:5px;width:max-content;max-width:100%;margin:0 auto 18px;padding:6px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 14px 44px #1a3d461a}.product-tabs::-webkit-scrollbar{display:none}.desk-tabs::-webkit-scrollbar{display:none}.product-tabs button{color:#62757c;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:720;display:flex}.product-tabs button span{color:#9aabb0;font-size:8px}.product-tabs button:hover{color:#17333b;background:#eff7f5}.product-tabs button.active{color:#f8ffff;background:linear-gradient(135deg,#143944,#0b252e);box-shadow:0 8px 22px #0a2e3733}.workspace-page-head{align-items:center;margin-bottom:15px;padding:8px 4px 0}.workspace-page-head h1{letter-spacing:-.04em;margin-top:7px;font-size:clamp(30px,3vw,44px)}.workspace-page-head>div:first-child>p{max-width:680px;margin-top:8px;font-size:13px;line-height:1.45}.readiness-ring{width:62px;height:62px}.workspace-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.workspace-metrics .metric-card{border-radius:17px;min-height:78px;padding:13px 16px;box-shadow:0 9px 30px #1b40490f}.workspace-metrics .metric-card strong{margin:5px 0 1px;font-size:19px}.workspace-metrics .metric-card small{font-size:9px}.trade-guide{display:none}@media (max-width:760px){.content{padding-inline:12px}.product-tabs{border-radius:15px;width:100%;margin-bottom:13px;top:8px}.product-tabs button{padding-inline:11px}.product-tabs button span{display:none}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-page-head{grid-template-columns:1fr}.workspace-page-head .readiness{display:none}}:root{--focus-ink:#071d26;--focus-panel:#0a202a;--focus-panel-2:#0e2a34;--focus-teal:#55e2c3;--focus-blue:#62bfff;--focus-violet:#a69aff;--focus-warm:#ffcc78}.topbar{background:linear-gradient(105deg,#051820fa,#0a2630f7);border-bottom:1px solid #71e6d024;height:66px;padding-inline:clamp(18px,3vw,44px)}.brand-mark{background:linear-gradient(145deg,#70efd0,#58bfff);border-radius:13px;box-shadow:0 8px 24px #4cd6be40}.topbar .experience-toggle,.topbar .topbar-mode{border-radius:15px!important}.topbar .topbar-mode span{border-radius:8px}.content:has(.workspace-view[aria-label=Trade\ workspace]:not([hidden])) .workspace-page-head{margin-bottom:10px}.content:has(.workspace-view[aria-label=Trade\ workspace]:not([hidden])) .workspace-page-head h1{font-size:clamp(29px,2.7vw,40px)}.content:has(.workspace-view[aria-label=Trade\ workspace]:not([hidden])) .workspace-page-head>div:first-child>p{max-width:610px}:is(.content:has(.workspace-view[aria-label=Trade\ workspace]:not([hidden])):has(.demo-account-panel.is-connected) .workspace-page-head,.content:has(.workspace-view[aria-label=Trade\ workspace]:not([hidden])):has(.demo-account-panel.is-connected) .workspace-metrics){display:none}.content:has(.workspace-view[aria-label=Trade\ workspace]:not([hidden])):has(.demo-account-panel.is-connected) .product-tabs{margin-bottom:11px}.demo-account-panel{border-radius:25px}.demo-account-panel.is-connected{background:linear-gradient(150deg,#081c25,#0b222d);border:1px solid #4574805c;overflow:hidden;box-shadow:0 24px 70px #08252f29}.demo-account-panel.is-connected>.account-connected{background:radial-gradient(circle at 15% 10%,#50e2c217,#0000 42%);border-bottom-color:#6a949e2e;grid-template-columns:minmax(390px,.86fr) minmax(430px,1.14fr);gap:8px 22px;padding:12px 18px}.demo-account-panel.is-connected .connected-mode-switch{background:#020d12b3;border-color:#5e9e964d;border-radius:18px;padding:6px}.connected-mode-context{padding-inline:8px}.connected-mode-switch button{border-radius:13px;min-width:102px;padding:9px 12px}.connected-mode-switch button.active.real{border-color:#ffcc78ad;border-radius:13px}.demo-account-panel.is-connected .account-connection-head{border-bottom-color:#72949e2b;padding-bottom:7px}.demo-account-panel.is-connected .account-metrics{padding:0}.account-metrics strong{margin:4px 0 2px}.account-actions button{border-radius:10px}.demo-trade-desk{background:radial-gradient(circle at 82% 0,#63bfff12,#0000 30%),#06171f;padding-bottom:3px}.trade-desk-head{background:0 0;border-bottom:0;align-items:center;padding:18px 20px 13px}.trade-desk-head h3{margin-top:4px;font-size:21px}.session-mini-stats{background:#03101685;border:1px solid #5e859140;border-radius:15px;padding:5px;overflow:hidden}.session-mini-stats>span{border-right-color:#65858f2e;border-radius:10px;padding:7px 10px}.desk-tabs{background:#020e14b8;border:1px solid #5a84913d;border-radius:19px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 14px 11px;padding:6px;display:grid}.desk-tabs button{color:#829aa4;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:14px;place-content:center;gap:2px;min-width:0;min-height:54px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.desk-tabs button:hover{color:#e8f8fb;background:#62bfff0f;border-color:#62bfff40;transform:translateY(-1px)}.desk-tabs button strong{font-size:12px}.desk-tabs button small{color:#617a84;font-size:8px}.desk-tabs button b{color:#c9c1ff;letter-spacing:.08em;background:#a69aff26;border-radius:6px;padding:2px 4px;font-size:6px;position:absolute;top:5px;right:7px}.desk-tabs button.active{color:#eafffa;background:linear-gradient(145deg,#55e2c329,#62bfff17);border-color:#55e2c36b;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 24px #052e3433}.desk-tab-panel[hidden],.desk-execution-workspace[hidden],.trade-action-dock[hidden],.auto-trader[hidden],.demo-journal[hidden]{display:none!important}.discover-panel{padding:0 12px 12px}.discover-panel .opportunity-deck{border-radius:21px;margin:0}.risk-rail{background:#030f1594;border:1px solid #5a849133;border-radius:17px;gap:7px;margin:0 12px 11px;padding:5px}.risk-rail>div{background:#ffffff05;border:0;border-radius:12px;padding:9px 13px}.risk-rail strong{margin:3px 0 1px;font-size:13px}.risk-rail small{display:none}.desk-execution-workspace{grid-template-columns:minmax(0,1.16fr) minmax(470px,.84fr);align-items:start;gap:11px;margin:0 12px 12px;display:grid}.desk-execution-workspace .terminal-visuals{background:0 0;border:0;grid-template-columns:1fr;gap:10px;margin:0;overflow:visible}.desk-execution-workspace .terminal-visuals>*{background:#0a202a;border:1px solid #5984914d;border-radius:21px;overflow:hidden;box-shadow:0 15px 38px #00000024}.desk-execution-workspace .demo-trade-form,.desk-execution-workspace .trade-confirmation{background:linear-gradient(155deg,#0d2631,#091b24);border-color:#5c89954d;border-radius:21px;padding:18px;box-shadow:0 15px 38px #00000029}.desk-execution-workspace.chart-only{grid-template-columns:1fr}.desk-execution-workspace.chart-only .terminal-visuals{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.desk-execution-workspace.chart-only .trade-desk-grid{display:none}.trade-mode-switch{background:#020e14b3;border-color:#638d9947;border-radius:15px;grid-template-columns:1fr 1fr;padding:5px}.trade-mode-switch button{text-align:center;border-radius:11px}.trade-mode-switch button.selected{background:linear-gradient(130deg,#55e2c329,#62bfff14);border-color:#55e2c380}.demo-trade-form select,.demo-trade-form input,.demo-trade-form textarea{background:#020d129e;border-color:#597f8b61;border-radius:12px}.contract-family-control button,.direction-control button,.stake-presets button{border-radius:11px}.contract-family-control button.selected,.direction-control button.selected{box-shadow:0 7px 18px #2fb1971f}.proposal-action,.buy-demo-action{background:linear-gradient(110deg,#5be3c3,#65c7ff);border-radius:14px;min-height:49px;box-shadow:0 12px 30px #42ceb82e}.proposal-action:hover:not(:disabled),.buy-demo-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.bulk-mode-intro{background:linear-gradient(125deg,#a69aff21,#62bfff0f);border:1px solid #a69aff5c;border-radius:15px;grid-column:1/-1;gap:3px;padding:14px;display:grid}.bulk-mode-intro span{color:#c5bdff;letter-spacing:.1em;font-size:8px;font-weight:850}.bulk-quantity{background:linear-gradient(135deg,#a69aff1f,#62bfff0d);border-color:#a69aff6b;border-radius:16px;grid-template-columns:minmax(150px,1fr) auto;gap:10px 15px;padding:15px}.bulk-quantity>div:first-child{gap:3px;display:grid}.bulk-count-picker{background:#040d178c;border:1px solid #b9aeff5e;border-radius:13px;grid-template-columns:36px 52px 36px;align-items:center;display:grid;overflow:hidden}.bulk-count-picker button{color:#c8c1ff;cursor:pointer;background:0 0;border:0;height:38px;font-size:20px}.bulk-count-picker button:hover:not(:disabled){background:#a69aff24}.bulk-count-picker button:disabled{opacity:.3}.bulk-count-picker strong{color:#f4f1ff;text-align:center;font-size:20px}.bulk-count-presets{gap:5px;display:flex}.bulk-count-presets button{color:#8f8aa6;cursor:pointer;background:#040d1766;border:1px solid #a69aff45;border-radius:9px;width:34px;height:28px}.bulk-count-presets button.selected{color:#e5e1ff;background:#a69aff2e;border-color:#a69aff}.bulk-quantity>span{color:#aaa4bd;text-align:right;align-self:center;font-size:9px}.bulk-attempt-strip{background:#030e1680;border:1px solid #7085a345;border-radius:14px;grid-column:1/-1;gap:9px;padding:12px 14px;display:grid}.bulk-attempt-strip>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.bulk-attempt-strip>div>span{color:#778698;text-align:center;background:#ffffff06;border-radius:10px;gap:2px;padding:7px;font-size:7px;display:grid}.bulk-attempt-strip>div strong{color:#e8edf6;font-size:14px}.bulk-attempt-strip p{color:#8c98a8;margin:0;font-size:9px;line-height:1.45}.bulk-attempt-strip.pricing,.bulk-attempt-strip.submitting{border-color:#62bfff61}.bulk-attempt-strip.partial,.bulk-attempt-strip.failed{background:#ff7e5f0d;border-color:#ff9c776b}.bulk-attempt-strip.partial p,.bulk-attempt-strip.failed p{color:#d7a38f}.trade-action-dock{background:#051921f0;border-color:#54d5ba59;border-radius:18px;margin:0 12px 12px}.trade-action-dock>button{background:linear-gradient(110deg,#5be3c3,#65c7ff);border-radius:13px}.experience-simple .auto-trader:not([hidden]),.experience-simple .demo-journal:not([hidden]){display:grid!important}.auto-trader:not([hidden]),.demo-journal:not([hidden]){background:linear-gradient(150deg,#0b222c,#071821);border-color:#5b88944d;border-radius:21px;margin:0 12px 12px}.demo-journal:not([hidden]){display:block!important}.demo-journal:not([hidden]) .journal-list{display:block}@media (max-width:1120px){.desk-execution-workspace{grid-template-columns:1fr}.desk-execution-workspace .terminal-visuals{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.desk-execution-workspace .trade-desk-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)}.desk-execution-workspace .trade-confirmation:has(.proposal-empty){display:block}}@media (max-width:820px){.demo-account-panel.is-connected>.account-connected{grid-template-columns:1fr}.desk-tabs{display:flex;overflow-x:auto}.desk-tabs button{min-width:104px;padding-inline:14px}.risk-rail{grid-template-columns:1fr 1fr}.desk-execution-workspace .terminal-visuals,.desk-execution-workspace.chart-only .terminal-visuals,.desk-execution-workspace .trade-desk-grid{grid-template-columns:1fr}.desk-execution-workspace .trade-confirmation:has(.proposal-empty){display:none}}@media (max-width:520px){.trade-desk-head{align-items:flex-start}.session-mini-stats{width:100%;overflow-x:auto}.desk-tabs,.risk-rail,.desk-execution-workspace{margin-inline:8px}.demo-trade-form{grid-template-columns:1fr}.demo-trade-form>*{grid-column:1/-1}.bulk-quantity{grid-template-columns:1fr}.bulk-count-picker{justify-self:start}.bulk-quantity>span{text-align:left}}.app-shell{--calm-bg:#eef1f6;--calm-surface:#fff;--calm-surface-2:#f4f6fa;--calm-text:#101828;--calm-muted:#667085;--calm-line:#d8dee9;--calm-blue:#2957d8;--calm-blue-soft:#eaf0ff;--calm-live:#c66a25;--calm-live-soft:#fff1e6;--calm-loss:#d63f5c;--calm-warn:#b85f22;color:var(--calm-text);background:var(--calm-bg)}.theme-light .content,.theme-dark .content{background:0 0}.topbar{border-bottom-color:var(--calm-line);background:var(--calm-surface)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--calm-surface) 92%, transparent)}}.topbar{box-shadow:0 8px 26px #1018280f}.brand-mark{clip-path:none;border-radius:12px;background:var(--calm-blue)!important;box-shadow:0 8px 20px var(--calm-blue)!important}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 8px 20px color-mix(in srgb, var(--calm-blue) 24%, transparent)!important}}.brand strong{color:var(--calm-text)}.brand small,.topbar-status{color:var(--calm-muted)}.status-dot{background:var(--calm-live);box-shadow:0 0 0 4px var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--calm-live) 13%, transparent)}}.tour-launch{border:1px solid var(--calm-line);background:var(--calm-surface);min-height:40px;color:var(--calm-muted);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.tour-launch span{background:var(--calm-blue-soft);width:21px;height:21px;color:var(--calm-blue);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.tour-launch strong{font-size:9px}.experience-switch{border-color:var(--calm-line)!important;background:var(--calm-surface-2)!important}.experience-switch button{color:var(--calm-muted)!important}.experience-switch button.selected{background:var(--calm-blue)!important;color:#fff!important;box-shadow:0 7px 18px var(--calm-blue)!important}@supports (color:color-mix(in lab, red, red)){.experience-switch button.selected{box-shadow:0 7px 18px color-mix(in srgb, var(--calm-blue) 20%, transparent)!important}}.experience-switch button small{opacity:.72}.topbar-mode.login{border-color:var(--calm-blue)!important;background:var(--calm-blue)!important;color:#fff!important}.topbar-mode.login strong,.topbar-mode.login small{color:#fff}.topbar-mode.login small{opacity:.72}.deriv-login-banner{border-color:var(--calm-line);background:var(--calm-surface);border-radius:13px;box-shadow:0 12px 32px #10182817}.deriv-login-banner>span,.deriv-login-banner b{background:var(--calm-blue)}.workspace{max-width:1560px}.sidebar{border-right-color:var(--calm-line)}.sidebar-note{display:none}.nav-item{color:var(--calm-muted);border-radius:11px}.nav-item:hover,.nav-item.active{background:var(--calm-blue-soft);color:var(--calm-blue);border-left-color:#0000}.nav-item.active span{color:var(--calm-blue)}.workspace-page-head{margin-bottom:12px;padding-top:0;min-height:0!important}.workspace-page-head h1{max-width:680px;margin-top:5px;font-weight:760;color:var(--calm-text)!important;letter-spacing:-.035em!important;font-size:clamp(30px,3.3vw,46px)!important}.workspace-page-head .eyebrow{color:var(--calm-blue)!important}.workspace-page-head>div:first-child>p{max-width:620px;margin-top:7px;font-size:12px;line-height:1.45;color:var(--calm-muted)!important}.view-trade .workspace-page-head .readiness{display:none}.product-tour-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040912b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-tour{background:var(--calm-surface);width:min(760px,100%);min-height:430px;color:var(--calm-text);border:1px solid #34405a;border-radius:24px;grid-template-columns:150px 1fr;display:grid;overflow:hidden;box-shadow:0 36px 110px #00000061}.product-tour>aside{color:#fff;background:linear-gradient(165deg,#162757,#091327);flex-direction:column;padding:28px;display:flex}.tour-brand-mark{background:#6f91ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.tour-route{gap:8px;margin:auto 0;display:grid}.tour-route i{background:#ffffff2e;border-radius:5px;width:34px;height:3px}.tour-route i.active{background:#7f9cff;width:62px}.product-tour>aside>strong{font-size:35px;line-height:1}.product-tour>aside>small{color:#8da1ce;letter-spacing:.14em;margin-top:5px;font-size:8px}.product-tour-body{flex-direction:column;padding:46px 48px 34px;display:flex;position:relative}.tour-skip{color:var(--calm-muted);cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;top:18px;right:20px}.product-tour-body>span{color:var(--calm-blue);letter-spacing:.13em;font-size:8px;font-weight:900}.product-tour-body h2{max-width:510px;color:var(--calm-text);letter-spacing:-.045em;margin:9px 0 12px;font-size:clamp(28px,4vw,43px);line-height:1.03}.product-tour-body>p{max-width:520px;color:var(--calm-muted);margin:0;font-size:12px;line-height:1.6}.tour-choice-grid,.tour-tool-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:28px;display:grid}.tour-choice-grid.three,.tour-tool-grid{grid-template-columns:repeat(3,1fr)}.tour-choice-grid button,.tour-tool-grid article{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:86px;color:var(--calm-text);text-align:left;border-radius:15px;align-content:center;gap:5px;padding:15px;display:grid}.tour-choice-grid button{cursor:pointer}.tour-choice-grid button:hover{border-color:var(--calm-blue);background:var(--calm-blue-soft)}.tour-choice-grid b,.tour-tool-grid b{font-size:13px}.tour-choice-grid small,.tour-tool-grid span{color:var(--calm-muted);font-size:8px}.product-tour-body>footer,.tour-final-actions{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:25px;display:flex}.product-tour-body>footer button,.tour-final-actions button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:43px;color:var(--calm-text);cursor:pointer;border-radius:11px;padding:0 17px;font-size:9px;font-weight:800}.product-tour-body>footer .tour-next,.tour-final-actions button:first-child{border-color:var(--calm-blue);background:var(--calm-blue);color:#fff}.public-desk-preview{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:21px;margin-bottom:14px;overflow:hidden;box-shadow:0 18px 46px #10182812}.public-desk-preview>header{justify-content:space-between;align-items:center;gap:20px;padding:15px 18px 10px;display:flex}.public-desk-preview>header>div{gap:2px;display:grid}.public-desk-preview>header span,.preview-total span,.preview-order-summary>span{color:var(--calm-blue);letter-spacing:.1em;font-size:7px;font-weight:900}.public-desk-preview>header h2{color:var(--calm-text);letter-spacing:-.025em;margin:0;font-size:18px}.public-desk-preview>header>b{background:var(--calm-blue-soft);color:var(--calm-blue);letter-spacing:.08em;border-radius:8px;padding:6px 9px;font-size:7px}.public-desk-preview>nav{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 14px;padding:4px;display:grid}.public-desk-preview>nav button{min-height:44px;color:var(--calm-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-content:center;gap:2px;display:grid}.public-desk-preview>nav button strong{font-size:10px}.public-desk-preview>nav button small{font-size:7px}.public-desk-preview>nav button.active{background:var(--calm-blue);color:#fff;box-shadow:0 8px 18px var(--calm-blue)}@supports (color:color-mix(in lab, red, red)){.public-desk-preview>nav button.active{box-shadow:0 8px 18px color-mix(in srgb, var(--calm-blue) 19%, transparent)}}.public-preview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;padding:12px 14px 14px;display:grid}.preview-ticket,.public-preview-grid>aside{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:15px;min-width:0;padding:13px}.preview-fields{grid-template-columns:1.5fr 1.1fr .65fr .65fr;gap:7px;display:grid}.preview-fields label{min-width:0;color:var(--calm-muted);gap:4px;font-size:7px;font-weight:800;display:grid}.preview-fields select,.preview-fields input{border:1px solid var(--calm-line);background:var(--calm-surface);width:100%;min-width:0;height:40px;color:var(--calm-text);border-radius:9px;padding:0 9px;font-size:9px}.preview-stakes{gap:5px;margin-top:8px;display:flex}.preview-stakes button{border:1px solid var(--calm-line);background:var(--calm-surface);min-height:32px;color:var(--calm-muted);cursor:pointer;border-radius:8px;padding:0 13px;font-size:8px;font-weight:800}.preview-stakes button.active{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.preview-total{background:var(--calm-surface);border-radius:10px;gap:3px;margin-top:9px;padding:9px 11px;display:grid}.preview-total strong{font-size:13px}.preview-auto{grid-template-columns:1fr repeat(3,auto);align-items:center;gap:7px;margin-top:9px;display:grid}.preview-auto>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.preview-auto button{border:1px solid var(--calm-line);background:var(--calm-surface);min-height:42px;color:var(--calm-muted);cursor:pointer;border-radius:9px;gap:2px;padding:5px 8px;display:grid}.preview-auto button.active{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.preview-auto button strong{font-size:8px}.preview-auto button small{font-size:7px}.preview-auto>span{color:var(--calm-muted);gap:2px;font-size:7px;display:grid}.preview-auto>span b{color:var(--calm-text);font-size:8px}.public-preview-grid>aside{align-content:start;gap:8px;display:grid}.public-preview-grid .payout-appetite{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;margin:0;padding:0}.public-preview-grid .payout-appetite>header{display:none}.public-preview-grid .payout-appetite>div{grid-template-columns:repeat(3,1fr)}.public-preview-grid .payout-appetite button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:45px;padding:5px}.public-preview-grid .payout-appetite button i,.public-preview-grid .payout-appetite button small{display:none}.preview-order-summary{background:var(--calm-surface);border-radius:11px;gap:3px;padding:10px 11px;display:grid}.preview-order-summary strong{color:var(--calm-text);font-size:11px}.preview-order-summary small{color:var(--calm-muted);font-size:8px}.preview-connect,.preview-practice{cursor:pointer;border-radius:10px;min-height:42px;font-size:9px;font-weight:850}.preview-connect{background:var(--calm-blue);color:#fff;border:0;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.preview-practice{border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-text)}.payout-appetite{border-radius:15px;border-color:var(--calm-line)!important;background:var(--calm-surface-2)!important;box-shadow:none!important}.payout-appetite>header span{color:var(--calm-blue)!important}.payout-appetite>header strong{color:var(--calm-text)!important}.payout-appetite>header small{color:var(--calm-muted)!important}.payout-appetite button{border-radius:10px;border-color:var(--calm-line)!important;background:var(--calm-surface)!important;color:var(--calm-muted)!important}.payout-appetite button strong{color:var(--calm-text)!important}.payout-appetite button small{color:var(--calm-muted)!important}.payout-appetite button.selected{border-color:var(--calm-blue)!important;background:var(--calm-blue-soft)!important}.live-market-stage{border-radius:21px;margin-bottom:14px;box-shadow:0 18px 46px #10182817;border-color:#263047!important}.live-price-ribbon{background:#0d1422!important}.live-scan-action{background:#4267df!important;box-shadow:0 12px 28px #3353be42!important}.console-note{opacity:.75}.demo-account-panel.is-disconnected{border-color:var(--calm-line);background:var(--calm-surface);border-radius:19px;grid-template-columns:minmax(250px,.72fr) minmax(430px,1.28fr);overflow:hidden}.demo-account-panel.is-disconnected .account-copy{border-right-color:var(--calm-line);background:var(--calm-surface-2);padding:24px}.demo-account-panel.is-disconnected .account-copy h2{color:var(--calm-text)}.demo-account-panel.is-disconnected .account-copy p{color:var(--calm-muted);font-size:10px}.account-safety-line span{border-color:var(--calm-line);background:var(--calm-surface);color:var(--calm-blue);border-radius:8px}.account-connect-form{padding:20px}.account-mode-switch button{border-color:var(--calm-line);background:var(--calm-surface-2);color:var(--calm-muted);border-radius:10px}.deriv-oauth-primary{border-color:var(--calm-line);background:var(--calm-surface-2);border-radius:13px}.deriv-oauth-heading strong{color:var(--calm-text)}.deriv-oauth-heading span,.oauth-trust-note{color:var(--calm-muted)}.oauth-account.primary{border-color:var(--calm-blue);background:var(--calm-blue);color:#fff}.oauth-account.signup{border-color:var(--calm-line);background:var(--calm-surface);color:var(--calm-text)}.oauth-setup-status{background:var(--calm-blue-soft);border-left:0;border-radius:9px}.oauth-setup-status strong{color:var(--calm-blue)}.oauth-setup-status span{color:var(--calm-muted)}.replay-studio{border-radius:22px;border-color:var(--calm-line)!important;background:var(--calm-surface)!important}.replay-hero{background:var(--calm-surface-2)!important;padding-block:23px!important}.replay-hero h2{font-size:clamp(28px,3.5vw,48px);color:var(--calm-text)!important}.replay-hero p{color:var(--calm-muted)!important}.replay-source-actions{border-radius:14px;border-color:var(--calm-line)!important;background:var(--calm-surface)!important}.practice-data-menu{grid-column:1/-1}.practice-data-menu summary{width:fit-content;color:var(--calm-muted);cursor:pointer;font-size:8px}.practice-data-menu>div{gap:6px;margin-top:7px;display:flex}.practice-coach{border-radius:15px;grid-template-columns:minmax(190px,.5fr) minmax(360px,1fr) auto;align-items:center;gap:12px;margin:12px 14px;padding:12px;display:grid;border-color:var(--calm-line)!important;background:var(--calm-surface-2)!important;box-shadow:none!important}.practice-coach>header strong{font-size:14px;color:var(--calm-text)!important}.practice-coach>header p{display:none}.practice-coach .payout-appetite{margin:0;padding:0;border:0!important}.practice-coach .payout-appetite>header{display:none}.practice-coach-action{border-radius:10px;grid-template-columns:1fr auto;min-width:230px;padding:8px;border-color:var(--calm-line)!important;background:var(--calm-surface)!important}.practice-coach-action strong{font-size:10px;color:var(--calm-text)!important}.practice-coach-action button{background:var(--calm-blue);min-height:38px;box-shadow:none;border-radius:9px}.practice-simulator{box-shadow:none;border-radius:18px;margin:12px 14px 14px}.practice-ticket-label{justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 0;display:flex}.practice-ticket-label span{color:var(--calm-blue);letter-spacing:.1em;font-size:8px;font-weight:900}.practice-ticket-label small{color:var(--calm-muted);font-size:8px}@media (max-width:1100px){.public-preview-grid{grid-template-columns:1fr}.preview-auto{grid-template-columns:1fr repeat(3,auto)}.practice-coach{grid-template-columns:1fr}.practice-coach-action{min-width:0}}@media (max-width:820px){.tour-launch strong{display:none}.tour-launch{padding-inline:8px}.public-desk-preview>header{padding:13px 13px 9px}.public-desk-preview>header h2{font-size:16px}.public-preview-grid{padding:9px}.preview-fields{grid-template-columns:1fr 1fr}.preview-fields label:first-child{grid-column:1/-1}.preview-auto{grid-template-columns:1fr 1fr}.preview-auto>div{grid-column:1/-1}.demo-account-panel.is-disconnected{grid-template-columns:1fr}.demo-account-panel.is-disconnected .account-copy{border-right:0;border-bottom:1px solid var(--calm-line)}.product-tour{grid-template-columns:92px 1fr}.product-tour>aside{padding:20px}.product-tour-body{padding:43px 28px 27px}}@media (max-width:580px){.content{padding-top:20px}.tour-launch{display:none}.workspace-page-head h1{font-size:26px!important}.workspace-page-head>div:first-child>p{font-size:10px;display:block!important}.product-tour-backdrop{padding:8px}.product-tour{border-radius:19px;grid-template-rows:74px 1fr;grid-template-columns:1fr;min-height:min(570px,100vh - 16px)}.product-tour>aside{grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:13px 16px;display:grid}.tour-brand-mark{border-radius:10px;width:36px;height:36px}.tour-route{margin:0;display:flex}.tour-route i{width:18px}.tour-route i.active{width:28px}.product-tour>aside>strong{font-size:22px}.product-tour>aside>small{margin:0}.product-tour-body{padding:39px 18px 18px}.product-tour-body h2{font-size:30px}.tour-choice-grid,.tour-choice-grid.three,.tour-tool-grid{grid-template-columns:1fr;margin-top:18px}.tour-choice-grid button,.tour-tool-grid article{min-height:60px;padding:11px 13px}.tour-final-actions{grid-template-columns:1fr 1fr;display:grid}.public-desk-preview{border-radius:17px}.public-desk-preview>header>b{display:none}.public-desk-preview>nav{margin-inline:9px}.public-desk-preview>nav button small{display:none}.preview-fields{grid-template-columns:1fr 1fr}.preview-fields label:first-child,.preview-fields label:nth-child(2){grid-column:1/-1}.preview-auto{grid-template-columns:repeat(3,1fr)}.preview-auto>div{grid-column:1/-1}.preview-auto>span{text-align:center}.account-copy{display:block!important}.account-connect-form{padding:13px}.practice-coach{margin:9px}.practice-coach .payout-appetite>div{grid-template-columns:repeat(3,1fr)}.practice-coach .payout-appetite button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:42px;padding:4px}.practice-coach .payout-appetite button i,.practice-coach .payout-appetite button small{display:none}.practice-ticket-label{align-items:flex-start;padding-inline:13px}.practice-ticket-label small{text-align:right}}@media (prefers-reduced-motion:reduce){.product-tour-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.app-shell:before,.app-shell:after{content:"";z-index:-1;pointer-events:none;position:fixed}.app-shell:before{background-image:linear-gradient(#58d8c209 1px,#0000 1px),linear-gradient(90deg,#58d8c209 1px,#0000 1px);background-size:48px 48px;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 72%);mask-image:linear-gradient(#000 0,#0000 72%)}.app-shell:after{filter:blur(12px);background:radial-gradient(circle,#44e0c32b,#5399ff12 42%,#0000 68%);border-radius:50%;width:46vw;height:46vw;animation:9s ease-in-out infinite alternate talon-market-breathe;top:-18vw;right:-9vw}@keyframes talon-market-breathe{to{opacity:.72;transform:translate(-5vw,5vh)scale(1.14)}}.theme-toggle{color:#e9f7f5;cursor:pointer;text-align:left;background:#0a212abd;border:1px solid #35505b;border-radius:15px;align-items:center;gap:8px;min-height:42px;padding:6px 11px 6px 7px;display:flex}.theme-toggle i{background:#071820;border-radius:50%;width:29px;height:29px;transition:transform .25s,background .25s,box-shadow .25s;display:block;box-shadow:inset -8px -5px #65e4ca,0 0 16px #65e4ca2e}.theme-toggle>span{gap:1px;display:grid}.theme-toggle small{color:#78919a;letter-spacing:.09em;font-size:7px}.theme-toggle strong{font-size:10px}.theme-toggle:hover i{transform:rotate(-18deg)scale(1.05)}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#04131a}.theme-dark .workspace{background:0 0}.theme-dark .content{color:#e9f4f5;background:radial-gradient(circle at 13% 0,#3aae9f13,#0000 25%),linear-gradient(#05161df5,#041117fa)}.theme-dark .workspace-page-head h1{color:#f1fbfb}.theme-dark .workspace-page-head>div:first-child>p{color:#8ca2aa}.theme-dark .product-tabs{background:#071b23db;border-color:#60a39e36;box-shadow:0 14px 44px #00000040}.theme-dark .product-tabs button{color:#879ca3}.theme-dark .workspace-metrics .metric-card{color:#edf8f8;background:linear-gradient(145deg,#0c2731eb,#071b23eb);border-color:#53828d47;box-shadow:0 14px 36px #0000002e}.theme-dark .workspace-metrics .metric-card>span,.theme-dark .workspace-metrics .metric-card small{color:#78909a}.theme-dark .platform-disclaimer{background:#2313198f;border-color:#995e683d}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf4f5}.theme-light:after{opacity:.45}.theme-light .theme-toggle{background:#ffffff1c;border-color:#bed1d4}.theme-light .theme-toggle i{background:#ffe596;box-shadow:0 0 0 5px #ffe07721,0 0 18px #ffd7604d}@media (prefers-reduced-motion:reduce){.app-shell:after{animation:none}}@media (max-width:620px){.theme-toggle{padding-right:7px}.theme-toggle>span{display:none}}.live-market-stage{z-index:0;background:#071820;border:1px solid #64c6bb42;border-radius:27px;margin:4px 0 15px;position:relative;overflow:hidden;box-shadow:0 28px 80px #000f1652,inset 0 1px #ffffff09}.live-market-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#57e7c90f,#0000);width:42%;height:180%;animation:9s linear infinite market-stage-scan;position:absolute;top:-45%;left:-55%;transform:rotate(16deg)}@keyframes market-stage-scan{to{left:125%}}.live-price-ribbon{background:linear-gradient(100deg,#0e3139f5,#071b23f5);border-bottom:1px solid #618f9933;grid-template-columns:185px minmax(0,1fr);align-items:stretch;min-height:78px;display:grid}.live-feed-badge{border-right:1px solid #6397a033;align-items:center;gap:11px;padding:0 20px;display:flex}.live-feed-badge i{background:#6be5cb;border:2px solid #6fe7ce4d;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #54e2c314,0 0 20px #54e2c38c}.live-feed-badge.live i{animation:1.8s ease-in-out infinite live-feed-pulse}.live-feed-badge.offline i,.live-feed-badge.stale i{background:#ff9a77;box-shadow:0 0 0 6px #ff7e6914}@keyframes live-feed-pulse{50%{opacity:.55;transform:scale(.82);box-shadow:0 0 0 10px #54e2c306,0 0 10px #54e2c347}}.live-feed-badge span{gap:4px;display:grid}.live-feed-badge small{color:#708a93;font-family:var(--font-geist-mono);letter-spacing:.09em;font-size:7px}.live-feed-badge strong{color:#aaf5e5;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:11px}.live-ticker-list{grid-template-columns:repeat(5,minmax(168px,1fr));min-width:0;display:grid}.live-ticker-list button{color:#dcebec;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #608b9529;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;min-width:0;padding:10px 14px;transition:background .2s,box-shadow .2s,transform .2s;display:grid}.live-ticker-list button:last-child{border-right:0}.live-ticker-list button:hover{z-index:1;background:#6b9dff14}.live-ticker-list button.active{background:linear-gradient(145deg,#6497ff2b,#977eff14);box-shadow:inset 0 -2px #78aaff}.live-ticker-list button>span{color:#eef3ff;gap:2px;font-size:9px;font-weight:800;line-height:1.15;display:grid}.live-ticker-list button>span small{color:#70809c;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:6px}.live-ticker-list button strong{font-family:var(--font-geist-mono);justify-self:end;font-size:10px;animation:.34s ease-out quote-pop}.live-ticker-list button em{color:#7f8ca5;font-family:var(--font-geist-mono);grid-column:1/-1;justify-self:end;font-size:7px;font-style:normal}.live-ticker-list button.up strong,.live-ticker-list button.up em{color:#67c7ff}.live-ticker-list button.down strong,.live-ticker-list button.down em{color:#ff7898}@keyframes quote-pop{0%{opacity:.2;transform:translateY(3px)}}.live-stage-grid{grid-template-columns:minmax(0,1.55fr) minmax(295px,.62fr);display:grid}.live-market-stage .trading-chart{border-right-color:#5e899338}.live-market-stage .chart-head{min-height:84px;padding-inline:22px}.live-market-stage .chart-stage{height:clamp(325px,39vw,450px)}.live-market-stage .chart-head>div:first-child>span{color:#60e2c5}.live-market-stage .chart-head>div:first-child>strong{color:#f1fbfb;font-size:14px}.live-market-stage .chart-head>div:first-child>small{color:#7f949b;font-size:9px}.live-market-stage .chart-toolbar button,.live-market-stage .chart-toolbar select{border-radius:8px}.live-market-stage .chart-toolbar button+button{margin-left:3px}.live-stage-console{background:radial-gradient(circle at 70% 14%,#4dc8b81f,#0000 34%),linear-gradient(150deg,#0c2932,#081b24 62%);flex-direction:column;justify-content:center;min-width:0;padding:clamp(25px,3vw,44px);display:flex;position:relative;overflow:hidden}.console-orbit{border:1px solid #5de5cd21;border-radius:50%;width:230px;height:230px;animation:18s linear infinite console-orbit-turn;position:absolute;top:-105px;right:-80px}.console-orbit:before,.console-orbit:after{content:"";border:1px dashed #63b1b21f;border-radius:50%;position:absolute;inset:29px}.console-orbit:after{border-style:solid;inset:67px}.console-orbit i{background:#61e5c8;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #61e5c8b3}.console-orbit i:first-child{top:22px;left:55px}.console-orbit i:nth-child(2){top:104px;right:7px}.console-orbit i:nth-child(3){bottom:31px;left:30px}@keyframes console-orbit-turn{to{transform:rotate(360deg)}}.console-kicker{color:#65e4c8;font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:8px;font-weight:700;position:relative}.live-stage-console h2{color:#f2fbfb;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(22px,2.45vw,33px);line-height:1.05;position:relative}.live-stage-console>p{color:#8fa3a9;margin:0;font-size:11px;line-height:1.65;position:relative}.console-lead-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:13px 0 12px;display:grid;position:relative}.console-lead-title small{color:#8fa5c9;font-family:var(--font-geist-mono);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.console-lead-title>strong{color:#9fc1ff;text-align:center;background:#4770cf24;border:1px solid #75a8ff57;border-radius:15px;min-width:68px;padding:10px 11px;font-size:13px}.console-lead-title>strong.down{color:#ff91ad;background:#ff5b861a;border-color:#ff739652}.live-console-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:23px 0 16px;display:grid;position:relative}.live-console-stats article{background:#04121870;border:1px solid #67999e33;border-radius:13px;min-width:0;padding:10px}.live-console-stats span{color:#607982;font-family:var(--font-geist-mono);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;display:block;overflow:hidden}.live-console-stats strong{color:#dfeff0;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.live-console-stats strong small{color:#667e86;font-size:7px}.live-console-stats strong.up{color:#65e3c5}.live-console-stats strong.down{color:#ff8a7f}.live-stage-actions{gap:8px;display:grid;position:relative}.live-stage-actions button{cursor:pointer;border-radius:14px;min-height:45px;font-weight:800}.live-stage-actions button:disabled{cursor:wait;opacity:.6}.live-scan-action{color:#06232a;background:linear-gradient(135deg,#67e7c9,#68cde5);border:1px solid #69e7ca;justify-content:space-between;align-items:center;padding:0 15px;display:flex;box-shadow:0 12px 30px #48cdb726}.live-scan-action:hover{transform:translateY(-1px);box-shadow:0 15px 35px #48cdb738}.live-stage-secondary-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.live-stage-secondary-actions button{color:#aab8d3;background:#050c1d73;border:1px solid #6f8fc547;border-radius:12px;min-height:38px;font-size:9px}.live-stage-secondary-actions button:hover{color:#eff4ff;border-color:#74a0f480}.console-note{color:#60737b;margin-top:13px;line-height:1.5;display:block;position:relative;font-size:8px!important}.theme-light .live-market-stage{box-shadow:0 25px 75px #153d4633,inset 0 1px #ffffff0a}.chart-stage canvas{cursor:crosshair;touch-action:pan-y}.chart-navigator{background:#090f1a;border-top:1px solid #202b3d;grid-template-columns:auto minmax(90px,1fr) auto auto minmax(160px,auto);align-items:center;gap:7px;min-height:39px;padding:6px 12px;display:grid}.chart-navigator button{color:#93a0b8;cursor:pointer;text-transform:uppercase;background:#101827;border:1px solid #2a3650;border-radius:8px;min-height:27px;padding:0 9px;font-size:7px;font-weight:750}.chart-navigator button:hover:not(:disabled){color:#eaf1ff;border-color:#628ee0}.chart-navigator button:disabled{cursor:default;opacity:.35}.chart-navigator input{accent-color:#739fff;width:100%}.chart-navigator>span{color:#6e7d98;font-family:var(--font-geist-mono);text-align:right;font-size:7px}@media (max-width:1180px){.live-price-ribbon{grid-template-columns:160px minmax(0,1fr)}.live-ticker-list button{padding-inline:9px}.live-stage-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.live-console-stats{grid-template-columns:1fr}}@media (max-width:880px){.live-market-stage{border-radius:21px}.live-price-ribbon{display:block}.live-feed-badge{border-bottom:1px solid #6397a029;border-right:0;min-height:45px}.live-ticker-list{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.live-ticker-list::-webkit-scrollbar{display:none}.live-ticker-list button{scroll-snap-align:start;border-bottom:1px solid #0000;min-width:190px}.live-ticker-list button.active{box-shadow:inset 0 -2px #78aaff}.live-stage-grid{grid-template-columns:1fr}.live-market-stage .trading-chart{border-bottom:1px solid #5e899338;border-right:0}.live-stage-console{min-height:330px}.live-console-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.live-market-stage{margin-inline:-3px}.live-market-stage .chart-head{min-height:auto;padding:16px;display:grid}.live-market-stage .chart-toolbar{flex-wrap:wrap;align-items:stretch}.live-market-stage .chart-stage{height:310px}.live-stage-console{min-height:0;padding:27px 20px}.console-lead-title{align-items:start}.console-lead-title>strong{min-width:62px}.live-console-stats{grid-template-columns:1fr 1fr}.live-console-stats article:last-child{grid-column:1/-1}.chart-navigator{grid-template-columns:auto 1fr auto}.chart-navigator button:nth-of-type(3),.chart-navigator>span{display:none}}@media (prefers-reduced-motion:reduce){.live-market-stage:before,.live-feed-badge.live i,.console-orbit,.live-ticker-list button strong{animation:none}}:root{--ink:#070b18;--panel:#101625;--line:#29324a;--muted:#8c97ad;--text:#f5f7ff;--acid:#79aaff;--mint:#63c7ff;--danger:#ff7396;--focus-ink:#070b18;--focus-panel:#101625;--focus-panel-2:#151d31;--focus-teal:#6fa8ff;--focus-blue:#73b7ff;--focus-violet:#a58cff;--focus-warm:#ffc26f}.topbar{background:linear-gradient(108deg,#060b1bfa,#0f1830f7);border-bottom-color:#7aa4ff33}.brand-mark{background:linear-gradient(145deg,#78b9ff,#9b87ff);box-shadow:0 8px 28px #5f8cff4d}.theme-toggle i{box-shadow:inset -8px -5px #79aaff,0 0 18px #79aaff3d}.app-shell:before{background-image:linear-gradient(#6b96ff0a 1px,#0000 1px),linear-gradient(90deg,#6b96ff0a 1px,#0000 1px)}.app-shell:after{background:radial-gradient(circle,#6894ff33,#9b74ff1a 43%,#0000 69%)}.theme-dark .workspace-page-head .eyebrow{color:#82aeff}.theme-dark .product-tabs button:hover{background:#6e9eff1a}.theme-dark .workspace-metrics .metric-card{background:linear-gradient(145deg,#121b34f0,#0a1022f0);border-color:#5b70aa57}.theme-light{background:#f0f3fa}.theme-light:before{background-image:linear-gradient(#4166be0a 1px,#0000 1px),linear-gradient(90deg,#4166be0a 1px,#0000 1px)}.theme-light .workspace-page-head .eyebrow{color:#456fc4}.theme-light .workspace-page-head h1{color:#111b33}.theme-light .workspace-page-head>div:first-child>p{color:#59667f}.theme-light .product-tabs{background:#fffffff0;border-color:#d7ddec}.theme-light .product-tabs button:hover{color:#172541;background:#edf2ff}.product-tabs{column-gap:8px}.product-tabs button.active{background:linear-gradient(135deg,#294e9b,#51428f);box-shadow:0 8px 24px #2c469140}.product-tabs button.active span{color:#a9c7ff}.experience-toggle>span:first-child{color:#a9c7ff;background:linear-gradient(145deg,#6797ff38,#9f7eff2e)}.experience-toggle:hover{background:#121a31;border-color:#526ba8}.topbar-mode{background:#10182d!important;border-color:#34476f!important}.topbar-mode span{color:#eef4ff!important;background:#3159ac!important}.market-title .kicker,.opportunity-deck-head>div:first-child>span{color:#83adff}.market-toolbar button:first-of-type{color:#9cbcff;background:#162344;border-color:#4f6fb1}.market-toolbar select:focus{border-color:#79a8ff}.live-market-stage .chart-toolbar button.selected{color:#9fc0ff;background:#638ff126;border-color:#6e9dff85}.live-market-stage{background:#080e1d;border-color:#6e99ff52}.live-market-stage:before{background:linear-gradient(90deg,#0000,#76a1ff12,#0000)}.live-price-ribbon{background:linear-gradient(105deg,#141f41f7,#091023f7);border-bottom-color:#647dbe3d}.live-feed-badge i{background:#79aaff;border-color:#75acff59;box-shadow:0 0 0 6px #6797ff17,0 0 20px #6395ff94}.live-feed-badge strong,.console-kicker,.live-market-stage .chart-head>div:first-child>span{color:#8ab4ff}.live-stage-console{background:radial-gradient(circle at 70% 14%,#7a8eff2b,#0000 35%),linear-gradient(150deg,#141d3a,#0a1125 64%)}.console-orbit{border-color:#87a2ff2b}.console-orbit i{background:#87adff;box-shadow:0 0 14px #759effb8}.live-scan-action{color:#fff;background:linear-gradient(135deg,#659dff,#9a84ff);border-color:#77a8ff;box-shadow:0 12px 32px #5374e638}.live-scan-action:hover{box-shadow:0 15px 38px #5374e64d}.terminal-visuals.manual-terminal{grid-template-columns:1fr}.terminal-visuals.manual-terminal .trading-chart{border-right:0}.manual-market-dots{background:linear-gradient(100deg,#0e1528,#090f1e);border-bottom:1px solid #252e49;grid-template-columns:minmax(150px,.42fr) minmax(420px,1.58fr) minmax(180px,.55fr);align-items:center;gap:18px;padding:13px 18px;display:grid}.manual-market-dots>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.manual-market-dots>div:first-child span{color:#759df0;font-family:var(--font-geist-mono);letter-spacing:.1em;grid-column:1/-1;font-size:7px}.manual-market-dots>div:first-child strong{color:#f4f6ff;font-family:var(--font-geist-mono);grid-row:span 2;font-size:28px}.manual-market-dots>div:first-child small{color:#6d7890;font-size:8px;line-height:1.35}.manual-market-dots>div:nth-child(2){grid-template-columns:repeat(10,minmax(30px,1fr));gap:6px;display:grid}.manual-market-dots>div:nth-child(2)>span{color:#8490aa;background:#10182b;border:1px solid #2b3552;border-radius:50%;place-items:center;min-height:51px;display:grid;position:relative;overflow:hidden}.manual-market-dots>div:nth-child(2) b{z-index:2;font-family:var(--font-geist-mono);font-size:12px;position:relative}.manual-market-dots>div:nth-child(2) i{height:var(--share);background:linear-gradient(#927bff1f,#5c85eb61);transition:height .3s;position:absolute;inset:auto 0 0}.manual-market-dots>div:nth-child(2) small{z-index:2;color:#64718d;font-size:6px;position:absolute;bottom:3px}.manual-market-dots>div:nth-child(2)>span.active{color:#fff;border-color:#7ca8ff;transform:translateY(-2px);box-shadow:0 0 0 3px #739dff1f,0 0 22px #5884ec33}.manual-market-dots>p{color:#737f98;margin:0;font-size:9px;line-height:1.45}.instant-demo-action{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#4f82e8,#856de0);border:1px solid #749fff;border-radius:13px;grid-column:1/-1;justify-items:start;gap:3px;min-height:52px;padding:10px 15px;display:grid;box-shadow:0 13px 31px #445dbd33}.instant-demo-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 35px #445dbd47}.instant-demo-action span{font-size:12px;font-weight:850}.instant-demo-action small{color:#dce6ff;font-size:8px!important}.instant-demo-action:disabled{cursor:not-allowed;opacity:.45}.demo-trade-desk:has(.discover-panel:not([hidden])) .risk-rail{display:none}.scanner-results-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;padding:0 28px 25px;display:grid}.scanner-results-layout .opportunity-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.scanner-results-layout .opportunity-cards article{background:linear-gradient(145deg,#141b2e,#0d1221);border-color:#2b3450}.scanner-results-layout .opportunity-cards article.lead{background:linear-gradient(145deg,#608bef26,#11182a 48%,#9d7eff1a);border-color:#6f9dffa6}.scanner-results-layout .opportunity-cards article.expanded{grid-column:1/-1}.scanner-filter button.active{color:#8db7ff;background:#638beb21;border-color:#6f9dff9e}.opportunity-score i b{background:linear-gradient(90deg,#639bff,#9e83ff)}.scanner-trade-rail{background:radial-gradient(circle at 90% 0,#8972ff2b,#0000 30%),linear-gradient(155deg,#17213b,#0e1528);border:1px solid #394668;border-radius:18px;padding:20px;position:sticky;top:84px;overflow:hidden;box-shadow:0 22px 55px #0106124d}.scanner-trade-rail>span{color:#8db3ff;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px;font-weight:800}.scanner-trade-rail h4{color:#f1f4ff;margin:9px 0 16px;font-size:19px;line-height:1.15}.rail-strategy{background:#070c1b73;border:1px solid #354262;border-radius:13px;grid-template-columns:1fr auto;gap:4px 8px;padding:13px;display:grid}.rail-strategy small{color:#6d7b98;letter-spacing:.08em;grid-column:1/-1;font-size:7px}.rail-strategy strong{color:#fff;font-size:16px}.rail-strategy b{color:#8eb7ff;font-family:var(--font-geist-mono);align-self:center;font-size:9px}.rail-reasons{margin-top:17px}.rail-reasons>strong{color:#dfe5f7;font-size:10px}.rail-reasons p{color:#9ca7bd;margin:6px 0 10px;font-size:10px;line-height:1.5}.rail-reasons ul{color:#7f8ba5;gap:5px;margin:0;padding:0;list-style:none;display:grid}.rail-reasons li{padding-left:12px;font-size:8px;line-height:1.4;position:relative}.rail-reasons li:before{content:"";background:#7ca8ff;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.rail-products{margin-top:16px}.rail-products>span{color:#697793;letter-spacing:.08em;font-size:7px}.rail-products>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.rail-products small{color:#9ca9c3;border:1px solid #364361;border-radius:999px;padding:5px 7px;font-size:7px}.scanner-trade-rail>button{cursor:pointer;border-radius:11px;width:100%;min-height:43px;margin-top:9px;font-weight:800}.rail-trade-now{color:#fff;background:linear-gradient(135deg,#5d91f4,#8b73e6);border:1px solid #79a6ff;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.rail-bulk-now{color:#b1bdd4;background:#111a2e;border:1px solid #394664}.scanner-trade-rail>button:disabled{cursor:wait;opacity:.4}.rail-note{color:#68748d;margin-top:11px;line-height:1.5;display:block;font-size:7px!important}.deriv-product-shelf{background:#0f1525;border:1px solid #2b3551;border-radius:17px;margin:0 28px 26px;overflow:hidden}.deriv-product-shelf>header{border-bottom:1px solid #2a344d;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.deriv-product-shelf>header div{gap:3px;display:grid}.deriv-product-shelf>header span{color:#7fa9fa;letter-spacing:.09em;font-size:8px;font-weight:800}.deriv-product-shelf>header strong{color:#edf1fb;font-size:13px}.deriv-product-shelf>header small{color:#6e7a92;font-size:8px}.deriv-product-shelf>div{grid-template-columns:repeat(5,1fr);display:grid}.deriv-product-shelf article{border-bottom:1px solid #273149;border-right:1px solid #273149;gap:5px;min-width:0;padding:13px 14px 13px 24px;display:grid;position:relative}.deriv-product-shelf article i{background:#719fff;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:11px;box-shadow:0 0 10px #719fff8c}.deriv-product-shelf article strong{color:#cbd3e5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deriv-product-shelf article span{color:#66738c;font-size:7px}.deriv-product-shelf article small{color:#8996ae;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.theme-dark .replay-studio{color:#eef2fb;background:#0d1425;border-color:#2d3856;box-shadow:0 28px 80px #00041052}.theme-dark .replay-hero{background:radial-gradient(circle at 90% 10%,#7d70ff29,#0000 33%),linear-gradient(135deg,#151e35,#0d1426)}.theme-dark .replay-hero h2,.theme-dark .replay-first-look strong,.theme-dark .replay-summary strong,.theme-dark .profile-builder h3{color:#f2f4fc}.theme-dark .replay-hero p,.theme-dark .replay-first-look p,.theme-dark .profile-builder header p{color:#94a0b8}.theme-dark .replay-hero>div:first-child>span,.theme-dark .replay-first-look article>span,.theme-dark .replay-reading>span{color:#86adff}.theme-dark .replay-source-actions{box-shadow:none;background:#090f1fc7;border-color:#33405f}.theme-dark .replay-source-actions>label:first-child{color:#aab4c9}.theme-dark .replay-source-actions select,.theme-dark .replay-source-actions button,.theme-dark .replay-file,.theme-dark .profile-builder header>button,.theme-dark .profile-fields input,.theme-dark .profile-fields select,.theme-dark .profile-fields textarea{color:#e3e8f5;background:#111a2c;border-color:#34415e}.theme-dark .replay-source-actions .replay-primary,.theme-dark .profile-builder>footer button{background:linear-gradient(135deg,#4f7fdc,#7965ce);border-color:#6d9cf5}.theme-dark .replay-source-actions .replay-primary span,.theme-dark .profile-builder>footer button span{color:#c5d7ff}.theme-dark .replay-first-look,.theme-dark .replay-summary,.theme-dark .replay-rules{background:#101829;border-color:#2d3853}.theme-dark .replay-first-look article,.theme-dark .replay-summary>div{border-color:#2d3853}.theme-dark .replay-summary .qualifies{background:#172449}.theme-dark .replay-summary .qualifies strong{color:#8ab4ff}.theme-dark .replay-timeline{background:#11192c;border-color:#2e3a56}.theme-dark .replay-timeline button{color:#aab5ca;background:#171f34;border-color:#34415e}.theme-dark .replay-timeline .replay-play,.theme-dark .replay-timeline>div button.selected{color:#fff;background:#315cae;border-color:#719df3}.theme-dark .replay-timeline input{accent-color:#79a8ff}.theme-dark .profile-builder{background:#101727;border-color:#2d3853}.theme-dark .profile-fields label,.theme-dark .profile-builder>footer>span{color:#a3aec2}.theme-dark .profile-fields small{color:#6e7b94}.theme-dark .profile-builder>footer{border-color:#2d3853}.theme-dark .saved-profiles{background:#0c1323}.theme-dark .saved-profiles article{background:#141c2f;border-color:#303b57}.theme-dark .saved-profiles article.active{border-color:#739fff;box-shadow:0 0 0 2px #6997ff1a}.theme-dark .saved-profiles article>button:first-child{color:#dce2f0}.theme-dark .saved-profiles article>button span,.theme-dark .profile-builder header span,.theme-dark .saved-profiles header span,.theme-dark .qualification-log>span{color:#86adff}.theme-dark .replay-reading.qualifies{background:radial-gradient(circle at 90% 10%,#6981f230,#0000 34%),linear-gradient(155deg,#17213d,#0b1223)}.theme-dark .replay-reading.qualifies h3{color:#9ab9ff}.theme-dark .replay-live-gate{background:#4b68b81f;border-color:#455e9a}.theme-dark .replay-live-gate strong{color:#9ab6f5}.theme-dark .saved-profiles article>button small,.theme-dark .saved-empty,.theme-dark .qualification-log small{color:#77849d}.theme-dark .saved-profiles .remove-profile{background:#11182a;border-color:#303b57}.theme-dark .qualification-log{border-color:#2d3853}.theme-dark .replay-notice{color:#77849d;background:#0a1120;border-color:#2d3853}.theme-dark .replay-notice strong{color:#bdc7da}.theme-light .replay-hero>div:first-child>span,.theme-light .replay-first-look article>span,.theme-light .replay-reading>span{color:#496fbf}.theme-light .replay-hero{background:radial-gradient(circle at 90% 10%,#6880e824,#0000 33%),linear-gradient(135deg,#fbfcff,#edf1fa)}.theme-light .profile-builder header span,.theme-light .saved-profiles header span,.theme-light .qualification-log>span{color:#496fbf}.theme-light .replay-source-actions .replay-primary,.theme-light .profile-builder>footer button{background:linear-gradient(135deg,#345ba9,#6654b4);border-color:#3f63b2}.theme-light .replay-source-actions .replay-primary span,.theme-light .profile-builder>footer button span{color:#dbe6ff}.theme-light .replay-timeline .replay-play{background:#486fc5;border-color:#466cc1}.theme-light .replay-timeline input{accent-color:#567aca}.theme-light .replay-timeline>div button.selected{color:#3158a9;background:#e2e8fb}.theme-light .replay-summary .qualifies{background:#e8edfb}.theme-light .replay-summary .qualifies strong{color:#3e62b4}.theme-light .replay-reading.qualifies{background:radial-gradient(circle at 90% 10%,#687fee33,#0000 34%),linear-gradient(155deg,#17213d,#0b1223)}.theme-light .replay-reading.qualifies h3{color:#a8c2ff}.theme-light .replay-live-gate{background:#4d69b31f;border-color:#4b639f}.theme-light .replay-live-gate strong{color:#a9c1ff}.theme-light .saved-profiles article.active{border-color:#5478c9;box-shadow:0 0 0 2px #5478c91a}@media (max-width:1160px){.scanner-results-layout{grid-template-columns:1fr}.scanner-trade-rail{grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr);gap:10px 18px;display:grid;position:static}.scanner-trade-rail>span,.scanner-trade-rail h4,.rail-strategy{grid-column:1}.rail-reasons{grid-area:1/2/span 3;margin-top:0}.rail-products,.scanner-trade-rail>button,.rail-note{grid-column:1/-1}.deriv-product-shelf>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.manual-market-dots{grid-template-columns:1fr}.manual-market-dots>div:nth-child(2){grid-template-columns:repeat(10,minmax(25px,1fr))}.manual-market-dots>p{display:none}.scanner-results-layout .opportunity-cards{grid-template-columns:1fr}.scanner-trade-rail{display:block}.scanner-trade-rail>*{margin-top:12px}.deriv-product-shelf>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.scanner-results-layout{padding-inline:13px}.deriv-product-shelf{margin-inline:13px}.deriv-product-shelf>header{flex-direction:column;align-items:flex-start}.manual-market-dots{padding-inline:12px}.manual-market-dots>div:nth-child(2){grid-template-columns:repeat(5,1fr)}.manual-market-dots>div:nth-child(2)>span{min-height:45px}}.market-panel{background:#0c1220;border-color:#2e3854;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #0005123d}.market-title{background:radial-gradient(circle at 88% 5%,#8970ff1f,#0000 31%),linear-gradient(135deg,#151d34,#0e1527);border-bottom-color:#2b3550}.connection-pill{background:#10192c;border-color:#354465;border-radius:13px}.connection-pill.live{background:#152346;border-color:#526fb0}.connection-pill.live .connection-light{background:#79a8ff;box-shadow:0 0 12px #6b99ffb3}.market-toolbar{background:#0f1627;border-bottom-color:#29334d}.market-toolbar select,.market-toolbar button{color:#b4bfd4;background:#121a2c;border-color:#303b57;border-radius:10px}.opportunity-radar{background:linear-gradient(145deg,#10182a,#0b1120);border-color:#2d3752}.radar-lead>span{color:#82abff}.radar-table article{border-color:#2b3550}.radar-table article>button{color:#abc6ff;background:#17284e;border-color:#5375bd}.market-list article{border-bottom-color:#283149}.market-list article:hover{background:#668fe80e}.remove-market{color:#7c89a3;background:#131a2a;border-color:#343e58;border-radius:8px}.market-footer{background:#080e1a;border-top-color:#283149}@media (max-width:760px){.product-tabs{scroll-snap-type:x proximity;justify-content:flex-start}.product-tabs button{scroll-snap-align:start;min-width:max-content}}.contract-family-control>div{scroll-snap-type:x proximity;scrollbar-color:#3b4f78 transparent;scrollbar-width:thin;gap:7px;padding:2px 1px 7px;display:flex;overflow-x:auto}.contract-family-control button{scroll-snap-align:start;background:#10172a;border:1px solid #303b5a;flex:0 0 150px;min-width:150px}.contract-family-control button.selected{color:#c4d5ff;background:linear-gradient(145deg,#5c89f033,#9575ed24);border-color:#779fff;box-shadow:0 8px 22px #4158b029}.desk-tabs button.active,.trade-mode-switch button.selected{color:#edf3ff;background:linear-gradient(145deg,#5984eb2e,#9274e81f);border-color:#749cff80;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 24px #192a6733}.desk-tabs button.active small{color:#9db9ff}.direction-control button.selected{color:#d8e4ff;background:linear-gradient(145deg,#5282ed33,#896de01f);border-color:#779fff;box-shadow:0 7px 18px #3e5ab924}.direction-control button.selected.rise{color:#9bd6ff;background:#4b9eeb24;border-color:#61b9ff}.direction-control button.selected.fall{color:#ffabc6;background:#e356871f;border-color:#ff7da8}.proposal-action,.buy-demo-action,.trade-action-dock>button{color:#fff;background:linear-gradient(110deg,#5c8ff1,#8a70e2);box-shadow:0 12px 30px #4256b833}.trade-action-dock{background:#090f20f5;border-color:#6991ee5c}.bulk-attempt-strip.review,.bulk-attempt-strip.open,.bulk-attempt-strip.settled{background:#5279dd0f;border-color:#6494f666}.bulk-attempt-strip.review p,.bulk-attempt-strip.open p,.bulk-attempt-strip.settled p{color:#9db8f2}.connected-mode-switch button.active.demo{color:#bbd2ff;background:linear-gradient(145deg,#5b87ee33,#9171e81f);border-color:#709effad;box-shadow:0 7px 20px #2d459b2e}.content .positive{color:#68c9ff!important}.theme-light .content .positive{color:#236eaa!important}.theme-light .contract-family-control button{color:#5b6680;background:#fff;border-color:#d2d9eb}.theme-light .contract-family-control button.selected{color:#2f4f9a;background:linear-gradient(145deg,#e8efff,#f0ebff);border-color:#6384d4}.theme-light .direction-control button.selected{color:#294d9a;background:#e9effe;border-color:#6384d4}.theme-light .manual-market-dots>div:first-child strong{color:#17223a}.theme-light .manual-market-dots>div:nth-child(2)>span{color:#53617d;background:#fff;border-color:#cfd8ea}.theme-light .manual-market-dots>div:nth-child(2)>span.active{color:#244a95;border-color:#5e83d5}.readiness-ring{color:#e8efff;background:conic-gradient(#739dff var(--readiness,0deg), #27314b 0);box-shadow:0 0 34px #527be71f}.readiness-ring:before{background:#0b1122}.theme-light .readiness-ring{color:#17233e;background:conic-gradient(#567bd2 var(--readiness,0deg), #d7deed 0);box-shadow:0 0 0 1px #3452990f,0 12px 35px #34529917}.theme-light .readiness-ring:before{background:#f8faff}.theme-dark .product-tabs{background:#0c1326f0;border-color:#273655}.theme-dark .product-tabs button:hover{color:#edf3ff;background:#5b84e71a}.status-dot{background:#6eabff;box-shadow:0 0 16px #619dffb3}.radar-lead{align-content:start;min-height:0}.desk-execution-workspace{grid-template-columns:minmax(0,1fr);gap:15px;margin:0 16px 18px}.execution-jump-nav{background:#0a1123eb;border:1px solid #475c8b8c;border-radius:18px;grid-column:1/-1;align-items:center;gap:7px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 12px 30px #0005122e}.execution-jump-nav span{color:#6e7f9e;font-family:var(--font-geist-mono);letter-spacing:.12em;white-space:nowrap;margin:0 5px 0 7px;font-size:8px;font-weight:800}.execution-jump-nav button{color:#aab8d1;cursor:pointer;white-space:nowrap;background:#11192c;border:1px solid #303d5d;border-radius:12px;min-height:38px;padding:0 15px;font-size:10px;font-weight:750}.execution-jump-nav button:hover{color:#edf3ff;background:#17233f;border-color:#6f97ed}.desk-execution-workspace .terminal-visuals,.desk-execution-workspace .manual-market-dots,.desk-execution-workspace .trade-desk-grid{grid-column:1/-1;width:100%}.desk-execution-workspace .trade-desk-grid{grid-template-columns:minmax(440px,.92fr) minmax(480px,1.08fr);gap:15px;padding:0}.desk-execution-workspace .demo-trade-form,.desk-execution-workspace .trade-confirmation{padding:24px}#market-read,#digit-read,#trade-ticket,#order-review{scroll-margin-top:90px}.contract-family-control>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:2px 0;display:grid;overflow:visible}.contract-family-control button{border-radius:13px;min-width:0;min-height:62px;padding:10px}.manual-market-dots{background:radial-gradient(circle at 7% 0,#6391ff1f,#0000 32%),linear-gradient(145deg,#11192d,#0a1020);border:1px solid #2c3857;border-radius:22px;grid-template-columns:minmax(250px,.72fr) minmax(620px,1.8fr);align-items:center;gap:20px;padding:20px 22px;display:grid;box-shadow:0 18px 48px #00051238}.digit-tape-head>div{background:#080e1d8c;border:1px solid #2c3856;border-radius:15px;align-content:center;gap:3px;min-width:0;padding:12px;display:grid}.digit-tape-head>div:first-child{grid-template-columns:auto 1fr}.digit-tape-head>div:first-child span{grid-column:1/-1}.digit-tape-head span{color:#80aaff;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.digit-tape-head strong{color:#f2f5ff;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.digit-tape-head>div:first-child strong{grid-row:span 2;font-size:32px}.digit-tape-head small{color:#707d97;font-size:7px}.digit-wheel>span{aspect-ratio:1;grid-template-rows:1fr auto auto;place-items:center;width:100%;padding:8px 3px 7px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;color:#9aa8c1!important;background:#111a2e!important;border:1px solid #33405f!important;border-radius:50%!important;min-height:0!important}.digit-wheel>span b{z-index:2;font-family:var(--font-geist-mono);align-self:end;line-height:1;font-size:17px!important}.digit-wheel>span em{z-index:2;color:#c2cbdb;font-family:var(--font-geist-mono);font-size:7px;font-style:normal;font-weight:800}.digit-wheel>span small{z-index:2;color:#68758e!important;font-size:6px!important;position:static!important}.digit-wheel>span i{height:var(--share);background:linear-gradient(#705ccc0d,#597ee147);transition:height .28s;position:absolute;inset:auto 0 0}.digit-wheel>span.most{box-shadow:inset 0 0 18px #35c7891f;color:#d9ffec!important;background:radial-gradient(circle,#38b87f2e,#101e29 67%)!important;border-color:#4ac28c!important}.digit-wheel>span.most i{background:linear-gradient(#36c3840a,#36c38457)}.digit-wheel>span.least{box-shadow:inset 0 0 18px #e4506c1a;color:#ffe0e5!important;background:radial-gradient(circle,#da4b6829,#211522 67%)!important;border-color:#e55f78!important}.digit-wheel>span.least em{color:#ff91a4}.digit-wheel>span.least i{background:linear-gradient(#de4d680a,#de4d684d)}.manual-market-dots>p{color:#77849e;grid-column:1/-1;margin:-5px 2px 0;font-size:8px;line-height:1.5}.bulk-quantity{grid-template-columns:minmax(220px,1fr) auto;gap:12px 18px}.bulk-quantity.invalid{border-color:#e95b778c}.bulk-count-picker{grid-template-columns:42px 76px 42px}.bulk-count-picker input{font-family:var(--font-geist-mono);text-align:center;font-weight:850;border:0!important;color:#f4f1ff!important;background:0 0!important;border-inline:1px solid #b9aeff40!important;border-radius:0!important;height:42px!important;padding:0 4px!important;font-size:18px!important}.bulk-count-picker input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bulk-count-presets{flex-wrap:wrap;grid-column:1/-1}.bulk-count-presets button{width:auto;min-width:38px;padding-inline:10px}.bulk-count-presets .max-safe{margin-left:auto}.bulk-capacity-math{grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.bulk-capacity-math>span{color:#85849b;border:1px solid #9791d638;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:flex}.bulk-capacity-math strong{color:#c8c1ff;font-size:12px}.bulk-capacity-math p{color:#9995ad;font-family:var(--font-geist-mono);text-align:right;margin:0;font-size:9px}.bulk-capacity-error{color:#ff9aaa;grid-column:1/-1;margin:0;font-size:9px}.bulk-attempt-strip.armed{background:radial-gradient(circle at 90% 0,#8063f426,#0000 40%),#090e1fb8;border-color:#977eff94;animation:1.15s ease-in-out infinite alternate bulk-armed-pulse}.bulk-attempt-strip.armed p{color:#c4b8ff}.bulk-attempt-strip>small{color:#7989a8;font-family:var(--font-geist-mono);font-size:7px}@keyframes bulk-armed-pulse{to{border-color:#709fffb8;box-shadow:0 0 24px #5a68df1f}}.theme-light .execution-jump-nav{background:#f9fbfff5;border-color:#d8dfef}.theme-light .execution-jump-nav button{color:#52617c;background:#fff;border-color:#d2daeb}.theme-light .manual-market-dots{background:radial-gradient(circle at 7% 0,#5b80db1a,#0000 32%),linear-gradient(145deg,#fafbff,#eff3fb);border-color:#d5ddef}.theme-light .digit-tape-head>div{background:#ffffffb8;border-color:#d7deed}.theme-light .digit-tape-head strong{color:#1d2942}.theme-light .digit-tape-head small,.theme-light .manual-market-dots>p{color:#68758d}.theme-light .digit-wheel>span{color:#52617e!important;background:#fff!important;border-color:#cfd8ea!important}.theme-light .digit-wheel>span em{color:#52617e}.theme-light .digit-wheel>span.most{color:#176743!important;background:#ecfaf3!important;border-color:#279865!important}.theme-light .digit-wheel>span.least{color:#8f2940!important;background:#fff0f3!important;border-color:#d14f69!important}.theme-light .digit-wheel>span.active{box-shadow:0 0 0 3px #f4f7fd,0 0 0 5px #547bd0,0 10px 24px #37549b33!important}.theme-light .bulk-count-picker input{color:#28375a!important}.theme-light .bulk-capacity-math>span{color:#68728a;border-color:#d9ddef}.theme-light .bulk-capacity-math strong,.theme-light .bulk-capacity-math b{color:#4b5c9b}@media (max-width:1120px){.desk-execution-workspace .trade-desk-grid{grid-template-columns:1fr}.desk-execution-workspace .trade-confirmation:has(.proposal-empty){display:block}.manual-market-dots{grid-template-columns:1fr}.digit-wheel{grid-template-columns:repeat(10,minmax(48px,1fr))!important}}@media (max-width:760px){.desk-execution-workspace{margin-inline:9px}.desk-execution-workspace .demo-trade-form,.desk-execution-workspace .trade-confirmation{padding:18px 15px}.contract-family-control>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-market-dots{padding:16px 12px}.digit-tape-head{grid-template-columns:repeat(3,1fr)!important}.digit-wheel{grid-template-columns:repeat(5,minmax(48px,1fr))!important;gap:12px!important}.manual-market-dots>p{display:block}.bulk-capacity-math{grid-template-columns:1fr 1fr}.bulk-capacity-math p{text-align:left;grid-column:1/-1}}@media (max-width:480px){.digit-tape-head{grid-template-columns:1fr 1fr!important}.digit-tape-head>div:first-child{grid-column:1/-1}.digit-wheel{gap:8px!important}.bulk-quantity{grid-template-columns:1fr}.bulk-count-picker{justify-self:stretch}.bulk-count-presets .max-safe{margin-left:0}}@media (max-width:760px){.topbar{grid-template-columns:minmax(68px,1fr) auto;gap:6px;width:100%;height:auto;min-height:62px;padding:7px 9px}.topbar-status{display:none}.topbar-actions{gap:5px;min-width:0}.experience-toggle{min-width:72px;padding:5px 7px}.experience-toggle>span:last-child{display:grid!important}.topbar-mode{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:96px;padding-inline:8px;font-size:9px;overflow:hidden}.content{width:100%;padding:12px 10px calc(76px + env(safe-area-inset-bottom));overflow:visible;max-width:100%!important}.demo-account-panel,.account-connected,.demo-trade-desk,.desk-execution-workspace,.desk-execution-workspace .terminal-visuals,.desk-execution-workspace .trade-desk-grid,.market-panel,.scanner-results-layout{width:100%;min-width:0;max-width:100%}.desk-execution-workspace{width:auto;margin-inline:7px}.connected-mode-switch{grid-template-columns:1fr 1fr}.connected-mode-context{grid-column:1/-1}.connected-mode-switch button{width:100%;min-width:0}.contract-family-control>div{grid-template-columns:repeat(2,minmax(0,1fr))}.digit-wheel{grid-template-columns:repeat(5,minmax(0,1fr))!important}.radar-launch-actions{grid-template-columns:1fr}.opportunity-actions{grid-template-columns:1fr 1fr}.opportunity-actions .ai-setup{grid-column:1/-1}.market-list article{grid-template-columns:22px minmax(0,1fr) auto}.trade-action-dock{width:auto;min-width:0;left:8px;right:8px}}.desk-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.experience-simple .desk-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-simple .desk-tabs .advanced-tab,.auto-easy-summary{display:none}.experience-simple .auto-trader .auto-trader-copy{grid-area:1/1}.experience-simple .auto-trader .auto-presets,.experience-simple .auto-trader .auto-config{display:none}.experience-simple .auto-trader .auto-easy-summary{grid-area:1/2;align-content:center;gap:7px;padding:22px;display:grid}.experience-simple .auto-trader .auto-control{grid-area:1/3}.auto-easy-summary>span{color:#80a9ff;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px;font-weight:850}.auto-easy-summary>strong{color:#f0f4ff;font-size:16px}.auto-easy-summary>p{color:#8291af;margin:0;font-size:9px}.auto-easy-summary>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.auto-easy-summary>div small{color:#687a9e;background:#ffffff08;border-radius:10px;gap:3px;padding:8px;font-size:7px;display:grid}.auto-easy-summary>div b{color:#c9d6ef;font-size:9px}.auto-easy-summary>em{color:#697999;font-size:7px;font-style:normal}.smart-start[hidden]{display:none!important}.smart-start{isolation:isolate;background:radial-gradient(circle at 4% 0,#5b8bf430,#0000 34%),radial-gradient(circle at 94% 18%,#966fe724,#0000 30%),linear-gradient(145deg,#101a32,#090f20 62%,#0c1328);border:1px solid #6589da61;border-radius:24px;margin:0 14px 13px;position:relative;overflow:hidden;box-shadow:0 22px 54px #00041247}.smart-start:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#76a6ff,#0000);width:24%;height:2px;animation:3.8s linear infinite smart-scan-sweep;position:absolute;top:0;left:-28%}@keyframes smart-scan-sweep{to{left:108%}}.smart-start>header{border-bottom:1px solid #637ebb3b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:21px 23px 18px;display:grid}.smart-start>header>div:first-child{min-width:0}.smart-start>header span{color:#83acff;font-family:var(--font-geist-mono);letter-spacing:.11em;font-size:8px;font-weight:850}.smart-start>header span i{background:#70a2ff;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.2s ease-in-out infinite market-pulse;display:inline-block;box-shadow:0 0 16px #689fffcc}.smart-start>header h3{color:#f5f7ff;letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(21px,2.2vw,30px)}.smart-start>header p{color:#8999b8;max-width:720px;margin:0;font-size:10px;line-height:1.55}.smart-scan-status{background:#070d1d9e;border:1px solid #6e94e647;border-radius:16px;grid-template-columns:auto 1fr;align-items:end;gap:1px 8px;min-width:150px;padding:12px 14px;display:grid}.smart-scan-status strong{color:#eef3ff;font-family:var(--font-geist-mono);grid-row:1/span 2;font-size:26px;line-height:1}.smart-scan-status span{color:#8da0c3!important;font-family:var(--font-talon-sans)!important;letter-spacing:0!important;font-size:8px!important}.smart-scan-status small{color:#7183a5;font-size:7px}.smart-start-body{grid-template-columns:minmax(300px,1.05fr) minmax(270px,.82fr) minmax(230px,.7fr);gap:11px;padding:12px;display:grid}.smart-primary-pick,.smart-start-body>aside{background:#070d1d94;border:1px solid #6282c840;border-radius:19px;min-width:0;padding:19px}.smart-primary-pick>span,.smart-start-body>aside>span{color:#81a9ff;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px;font-weight:850}.smart-primary-pick>div:first-of-type{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:9px 0 5px;display:grid}.smart-primary-pick h4{color:#f3f6ff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.smart-primary-pick>div>b{color:#b9ceff;width:58px;height:58px;font-family:var(--font-geist-mono);background:radial-gradient(circle,#5d85e638,#0b122799);border:1px solid #769df48c;border-radius:50%;place-items:center;font-size:18px;display:grid;box-shadow:0 0 30px #4e70d321}.smart-primary-pick>div>b small{color:#7082a8;font-size:6px}.smart-primary-pick>strong{color:#d9e4ff;font-size:15px;display:block}.smart-primary-pick>p{color:#8d9ab6;margin:7px 0 15px;font-size:10px;line-height:1.55}.smart-proof{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.smart-proof span{color:#697a9b;background:#ffffff06;border-radius:11px;gap:4px;padding:9px;font-size:7px;display:grid}.smart-proof strong{color:#c6d2eb;font-size:10px}.smart-paths{gap:8px;display:grid}.smart-paths button{color:#dce5f8;cursor:pointer;text-align:left;background:#0f1931c2;border:1px solid #5e7fc352;border-radius:17px;align-content:center;gap:2px;min-height:82px;padding:12px 42px 12px 15px;transition:transform .18s,border-color .18s,filter .18s;display:grid;position:relative}.smart-paths button:hover{filter:brightness(1.08);border-color:#7ca4ffad;transform:translateY(-2px)}.smart-paths button span{color:#7594d6;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:6px;font-weight:850}.smart-paths button strong{font-size:13px}.smart-paths button small{color:#7e8ba8;font-size:8px;line-height:1.35}.smart-paths button>b{color:#9bb9ff;font-size:18px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.smart-paths .smart-quick{color:#fff;background:linear-gradient(135deg,#4779d7,#6959bf);border-color:#6f9cff;box-shadow:0 13px 28px #3851aa38}.smart-paths .smart-quick span,.smart-paths .smart-quick small,.smart-paths .smart-quick>b{color:#e7eeff}.smart-paths .smart-ai{background:linear-gradient(135deg,#6b4ab257,#2f2f697a);border-color:#9771e180}.smart-start-body>aside{align-content:center;gap:9px;display:grid}.smart-start-body>aside p{color:#b7c3da;margin:0;font-size:11px;line-height:1.5}.smart-start-body>aside small{color:#7483a0;font-size:8px;line-height:1.5}.smart-start-body>aside button{color:#91aff0;cursor:pointer;background:0 0;border:1px solid #35486f;border-radius:10px;width:fit-content;margin-top:4px;padding:8px 10px;font-size:8px}.smart-start>footer{align-items:center;gap:7px;padding:0 12px 12px;display:flex}.smart-start>footer>span{color:#68799c;font-family:var(--font-geist-mono);letter-spacing:.1em;margin:0 4px;font-size:7px}.smart-start>footer button{color:#b8c5dd;cursor:pointer;text-align:left;background:#060c1a8c;border:1px solid #556fa947;border-radius:11px;gap:2px;min-width:0;padding:8px 11px;display:grid}.smart-start>footer button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.smart-start>footer button small{color:#71809e;font-size:7px}.smart-start-loading{justify-content:center;align-items:center;gap:16px;min-height:270px;padding:30px;display:flex}.smart-start-loading>i{border:3px solid #759aef2e;border-top-color:#78a5ff;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.smart-start-loading>div{gap:5px;max-width:520px;display:grid}.smart-start-loading strong{color:#e9eeff;font-size:15px}.smart-start-loading span{color:#7f8eac;font-size:10px;line-height:1.5}.theme-light .smart-start{background:radial-gradient(circle at 4% 0,#547fdf24,#0000 34%),radial-gradient(circle at 94% 18%,#8964d51a,#0000 30%),linear-gradient(145deg,#f9fbff,#edf2fb);border-color:#c8d5ef;box-shadow:0 18px 46px #273a691f}.theme-light .smart-start>header{border-bottom-color:#d5deef}.theme-light .smart-start>header h3,.theme-light .smart-primary-pick h4,.theme-light .smart-primary-pick>strong,.theme-light .smart-paths button,.theme-light .smart-start-loading strong{color:#182542}.theme-light .smart-start>header p,.theme-light .smart-primary-pick>p,.theme-light .smart-start-body>aside small{color:#64728b}.theme-light .smart-scan-status,.theme-light .smart-primary-pick,.theme-light .smart-start-body>aside{background:#ffffffb8;border-color:#d4deef}.theme-light .smart-scan-status strong,.theme-light .smart-start-body>aside p{color:#263653}.theme-light .smart-paths button{background:#ffffffc7;border-color:#ced9ed}.theme-light .smart-paths .smart-quick{color:#fff;background:linear-gradient(135deg,#4c78d2,#705cc4);border-color:#5279c8}.theme-light .smart-paths .smart-ai{background:linear-gradient(135deg,#eee8fb,#e8edfb);border-color:#bba9df}@media (max-width:1100px){.smart-start-body{grid-template-columns:1fr 1fr}.smart-start-body>aside{grid-column:1/-1}}@media (max-width:760px){.experience-simple .desk-tabs{display:flex}.experience-simple .auto-trader:not([hidden]){grid-template-columns:1fr}.experience-simple .auto-trader .auto-trader-copy,.experience-simple .auto-trader .auto-easy-summary,.experience-simple .auto-trader .auto-control{border-right:0;grid-area:auto/1}.experience-simple .auto-trader .auto-easy-summary{border-bottom:1px solid #617eaf38}.smart-start{border-radius:20px;margin-inline:8px}.smart-start>header{grid-template-columns:1fr;gap:12px;padding:17px 14px 14px}.smart-start>header h3{font-size:24px}.smart-scan-status{width:100%;min-width:0}.smart-start-body{grid-template-columns:1fr;padding:8px}.smart-primary-pick,.smart-start-body>aside{padding:15px}.smart-primary-pick h4{white-space:normal;font-size:17px}.smart-proof{grid-template-columns:1fr 1fr}.smart-proof span:first-child{grid-column:1/-1}.smart-paths button{min-height:76px}.smart-start-body>aside{grid-column:auto}.smart-start>footer{flex-direction:column;align-items:stretch}.smart-start>footer>span{align-self:flex-start}.smart-start>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.smart-start:before,.smart-start>header span i{animation:none}}body{font-family:var(--font-talon-sans), "Segoe UI Variable Text", "Segoe UI", sans-serif}.experience-switch{background:#0b1327;border:1px solid #34466d;border-radius:15px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.experience-switch button{color:#7f8da9;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-content:center;gap:1px;min-width:82px;min-height:36px;padding:4px 10px;display:grid}.experience-switch button small{letter-spacing:.08em;font-size:6px;font-weight:800}.experience-switch button.selected{color:#fff;background:linear-gradient(135deg,#466fd1,#745bd0);box-shadow:0 7px 20px #364da647}.experience-simple .experience-switch button:first-child,.experience-pro .experience-switch button:last-child{color:#fff}.beginner-label{display:none}.experience-simple .beginner-label{display:inline}.experience-simple .pro-label{display:none}.experience-simple .product-tabs{max-width:690px}.experience-simple .workspace-page-head{align-items:center;min-height:92px}.experience-simple .workspace-page-head h1{letter-spacing:-.025em;word-spacing:.08em;max-width:650px;font-size:clamp(30px,3.2vw,45px)}.experience-simple .workspace-page-head>div:first-child>p{max-width:590px;font-size:12px}.experience-simple .readiness{min-width:auto}.experience-simple .readiness-ring{width:55px;height:55px}.experience-simple .readiness-ring span{font-size:18px}.experience-simple .workspace-metrics .metric-card:nth-child(3),.experience-simple .workspace-metrics .metric-card:nth-child(4){display:none}.experience-simple .workspace-metrics{grid-template-columns:1fr 1fr}.experience-simple .smart-start>header p,.experience-simple .smart-start-body>aside,.experience-simple .smart-start>footer{display:none}.experience-simple .smart-start-body{grid-template-columns:minmax(300px,1.12fr) minmax(270px,.88fr)}.experience-simple .smart-paths button small{display:none}.experience-simple .smart-paths button{min-height:61px}.experience-simple .smart-primary-pick>p{margin-bottom:10px}.experience-simple .execution-jump-nav,.experience-simple .readiness,:is(.experience-simple .content:has(.workspace-view[aria-label="Market radar workspace"]:not([hidden])) .workspace-page-head,.experience-simple .content:has(.workspace-view[aria-label=Replay\ workspace]:not([hidden])) .workspace-page-head,.experience-simple .content:has(.workspace-view[aria-label=Journal\ workspace]:not([hidden])) .workspace-page-head),.experience-simple .market-toolbar,.experience-simple .market-list,.experience-simple .market-footer,.experience-simple .radar-table article:nth-child(n+5){display:none}.experience-simple .market-title{padding-block:20px}.experience-simple .market-title h2{font-size:24px}.live-price-ribbon{position:relative}.live-ticker-list{scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding-inline:0}.live-ticker-list button:first-child{margin-left:42px}.live-ticker-list button:last-child{margin-right:34px}.live-ticker-list::-webkit-scrollbar{display:none}.ticker-arrow{z-index:4;color:#a9c0f4;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f21e0;border:1px solid #6f95e152;border-radius:10px;width:30px;height:42px;font-size:22px;position:absolute;top:18px}.ticker-arrow.previous{left:193px}.ticker-arrow.next{right:7px}.ticker-arrow:hover{color:#fff;background:#172444;border-color:#729cff}.chart-stage{isolation:isolate;position:relative;overflow:hidden}.animated-market-canvas{animation:.3s cubic-bezier(.2,.75,.3,1) chart-surface-in}@keyframes chart-surface-in{0%{opacity:.35;transform:translateY(5px)scale(.996)}to{opacity:1;transform:none}}.chart-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#709fff0b,#0000);width:14%;animation:8s linear infinite live-chart-sweep;position:absolute;top:0;bottom:0;left:-22%}@keyframes live-chart-sweep{to{left:110%}}.chart-live-beacon{z-index:3;pointer-events:none;background:#78aaff;border-radius:50%;width:7px;height:7px;animation:1.25s ease-out chart-live-ping;position:absolute;top:50%;right:70px;box-shadow:0 0 #78aaff80}@keyframes chart-live-ping{0%{transform:scale(.6);box-shadow:0 0 #78aaff99}to{transform:scale(1);box-shadow:0 0 0 17px #78aaff00}}.chart-stage canvas,.chart-navigator input{touch-action:pan-y}.manual-market-dots{grid-template-columns:minmax(250px,.65fr) minmax(570px,1.7fr);padding:14px 16px}.digit-tape-head>div{border-radius:13px;padding:9px 11px}.digit-tape-head>div:first-child strong{font-size:25px}.digit-wheel{grid-template-columns:repeat(10,minmax(42px,1fr))!important;gap:7px!important}.digit-wheel>span{justify-self:center;width:46px;height:46px;aspect-ratio:1!important;border-radius:50%!important;grid-template-rows:auto auto!important;gap:4px!important;min-height:46px!important;padding:9px 4px 7px!important}.digit-wheel>span i{border-radius:4px;inset:auto 8px 5px;height:3px!important}.digit-wheel>span.active{transform:translateY(-2px)scale(1.035)}.manual-market-dots>p{margin-top:-2px}.replay-advanced{background:#091021b3;border:1px solid #293552;border-radius:20px;margin-top:14px}.replay-advanced>summary{color:#dbe5fb;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:14px 18px;list-style:none;display:grid}.replay-advanced>summary::-webkit-details-marker{display:none}.replay-advanced>summary span{color:#89aefb;font-size:11px;font-weight:800}.replay-advanced>summary strong{color:#7f8ba4;font-size:9px;font-weight:600}.replay-advanced>summary b{font-size:20px;transition:transform .2s}.replay-advanced[open]>summary b{transform:rotate(45deg)}.replay-advanced .replay-rules{border-top:1px solid #293552;margin-top:0}.experience-simple .replay-file,.experience-simple .replay-sample,.experience-simple .replay-advanced,.experience-simple .replay-notice{display:none}.experience-simple .replay-source-actions{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr)}.experience-simple .replay-first-look article{min-height:120px}.experience-simple .replay-first-look article p{max-width:210px}.experience-simple .replay-summary{grid-template-columns:1fr 1fr}.experience-simple .replay-summary>div:first-child,.experience-simple .replay-summary>div:last-child,.experience-simple .replay-reading ul,.experience-simple .replay-live-gate,.experience-simple .journal-center-head p,.experience-simple .journal-filter{display:none}.experience-simple .journal-kpis{grid-template-columns:repeat(3,1fr)}.experience-simple .journal-kpis>article:nth-child(3),.experience-simple .journal-kpis>article:nth-child(4),.experience-simple .journal-kpis>article:nth-child(6),.experience-simple .contract-scoreboard,.experience-simple .journal-insight>div,.experience-simple .journal-table header small{display:none}.research-tabs{background:#080e1da6;border:1px solid #2a3550;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:6px;display:grid}.research-tabs button{color:#8794ad;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr;align-content:center;gap:2px 10px;min-height:65px;padding:10px 14px;display:grid}.research-tabs button span{color:#61749e;font-family:var(--font-geist-mono);grid-row:1/span 2;align-self:center;font-size:9px}.research-tabs button strong{color:#c9d3e7;font-size:12px}.research-tabs button small{font-size:8px}.research-tabs button.selected{color:#b9c9ee;background:linear-gradient(135deg,#4269c147,#694db033);border-color:#5275c4}.research-tabs button.selected strong{color:#fff}.options-intelligence>[hidden]{display:none!important}:is(.content:has(.workspace-view[aria-label="Market radar workspace"]:not([hidden])) .workspace-page-head,.content:has(.workspace-view[aria-label=Replay\ workspace]:not([hidden])) .workspace-page-head,.content:has(.workspace-view[aria-label="Strategy lab workspace"]:not([hidden])) .workspace-page-head,.content:has(.workspace-view[aria-label=Journal\ workspace]:not([hidden])) .workspace-page-head,.content:has(.workspace-view[aria-label="Risk and mindset workspace"]:not([hidden])) .workspace-page-head,.content:has(.workspace-view[aria-label="Test center workspace"]:not([hidden])) .workspace-page-head){display:none}.experience-simple .demo-account-panel.is-disconnected{grid-template-columns:1fr}.experience-simple .demo-account-panel.is-disconnected .account-copy{display:none}.experience-simple .demo-account-panel.is-disconnected .account-connect-form{width:100%;max-width:760px;margin:0 auto}.experience-simple .live-feed-badge small,.experience-simple .live-market-stage .chart-head>div:first-child>span,.experience-simple .live-console-stats,.experience-simple .live-stage-secondary-actions,.experience-simple .console-note,.experience-simple .chart-navigator>span,.experience-simple .chart-navigator>button:nth-of-type(3){display:none}.experience-simple .live-feed-badge{width:118px}.experience-simple .live-feed-badge span{align-items:center;display:flex}.experience-simple .live-market-stage .chart-head>div:first-child>strong{font-size:15px}.theme-light .experience-switch{background:#ffffffc2;border-color:#d0d8ea}.theme-light .experience-switch button{color:#68758e}.theme-light .replay-advanced,.theme-light .research-tabs{background:#ffffffc2;border-color:#d6deed}.theme-light .replay-advanced>summary{color:#1e2b44}.theme-light .replay-advanced>summary strong{color:#66748d}.theme-light .research-tabs button strong{color:#34425e}@media (max-width:880px){.ticker-arrow{top:54px}.ticker-arrow.previous{left:7px}.live-ticker-list{padding-inline:0}.experience-simple .smart-start-body,.manual-market-dots{grid-template-columns:1fr}}@media (max-width:760px){.experience-switch button{text-align:center;min-width:51px;min-height:35px;padding-inline:7px}.experience-switch button small{display:none}.experience-switch button strong{font-size:8px}.experience-simple .workspace-page-head{min-height:0}.experience-simple .workspace-page-head>div:first-child>p{display:none}.experience-simple .workspace-page-head h1{font-size:30px}.experience-simple .product-tabs{justify-content:space-between}.experience-simple .product-tabs button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:7px}.digit-wheel{grid-template-columns:repeat(5,minmax(42px,1fr))!important;gap:9px!important}.digit-wheel>span{width:42px;height:42px;min-height:42px!important}.manual-market-dots>p{font-size:7px}.replay-hero{gap:16px}.experience-simple .replay-source-actions,.experience-simple .replay-first-look{grid-template-columns:1fr}.experience-simple .replay-first-look article{min-height:82px}.experience-simple .replay-workbench,.experience-simple .journal-kpis,.research-tabs{grid-template-columns:1fr}.research-tabs button{min-height:54px}}@media (prefers-reduced-motion:reduce){.animated-market-canvas,.chart-stage:after,.chart-live-beacon{animation:none}}.payout-appetite{background:linear-gradient(135deg,#121934f5,#0c1124f0);border:1px solid #323d63;border-radius:20px;grid-template-columns:minmax(190px,.56fr) minmax(480px,1.44fr);align-items:center;gap:14px;margin:14px 28px 20px;padding:13px;display:grid;box-shadow:0 15px 44px #04071233}.payout-appetite>header{gap:4px;padding:2px 5px;display:grid}.payout-appetite>header span{color:#9ea9ff;font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:7px;font-weight:850}.payout-appetite>header strong{color:#f4f5ff;font-size:13px}.payout-appetite>header small{color:#8590aa;font-size:8px;line-height:1.45}.payout-appetite>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.payout-appetite button{color:#a4aec2;cursor:pointer;text-align:left;background:#080d1da6;border:1px solid #303a5c;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px;transition:transform .18s,border-color .18s,background .18s;display:grid}.payout-appetite button:hover{border-color:#6072bb;transform:translateY(-1px)}.payout-appetite button i{border:2px solid #5f6a86;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 2px #0d1429}.payout-appetite button span{gap:4px;min-width:0;display:grid}.payout-appetite button strong{color:#dce2f3;font-size:10px}.payout-appetite button small{color:#78849e;font-size:7px;line-height:1.35}.payout-appetite button.selected{background:linear-gradient(140deg,#6471ef47,#a05edb29);border-color:#8178ef;box-shadow:0 8px 24px #504ebd2e}.payout-appetite button.selected i{background:#8b7cf6;border-color:#fff;box-shadow:inset 0 0 0 2px #8b7cf6,0 0 0 4px #8b7cf624}.payout-appetite button.selected strong{color:#fff}.payout-appetite button:first-child.selected{background:linear-gradient(140deg,#23bbae38,#506dcd1f);border-color:#32c9ba}.payout-appetite button:first-child.selected i{background:#3dd8c7;box-shadow:inset 0 0 0 2px #3dd8c7,0 0 0 4px #3dd8c724}.payout-appetite button:last-child.selected{background:linear-gradient(140deg,#e37e4c38,#9351b821);border-color:#f3a268}.payout-appetite button:last-child.selected i{background:#ffad70;box-shadow:inset 0 0 0 2px #ffad70,0 0 0 4px #ffad7024}.payout-appetite.compact{border-radius:16px;grid-template-columns:1fr;gap:8px;margin:12px 0 16px;padding:9px}.payout-appetite.compact>header{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.payout-appetite.compact>header small{width:100%}.payout-appetite.compact button{min-height:54px;padding:8px}.entry-window{background:linear-gradient(130deg,#de844621,#7454b514);border:1px solid #f4a66761;border-radius:15px;gap:4px;padding:12px 14px;display:grid}.entry-window>span{color:#ffc18e;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px;font-weight:850}.entry-window>strong{color:#fff4e9;font-size:12px}.entry-window>b{color:#e4d8ff;font-family:var(--font-geist-mono);font-size:9px}.entry-window>small{color:#a4949a;font-size:8px;line-height:1.45}.entry-window.ready{background:linear-gradient(130deg,#23bbae29,#496dca17);border-color:#37d3bf7a;box-shadow:0 0 32px #25bfae12}.entry-window.ready>span{color:#55e1cf}.entry-window.ready>strong{color:#effffa}.opportunity-cards article>.entry-window{grid-column:1/-1}.radar-lead .entry-window{margin:13px 0 3px}.live-stage-console>.entry-window{margin-top:14px;position:relative}.scanner-trade-rail>.entry-window{margin-top:13px}.auto-entry-window{margin:0 18px 14px}.practice-coach{background:radial-gradient(circle at 90% 0,#996ff12b,#0000 32%),linear-gradient(145deg,#121a37,#0b1126);border:1px solid #34416c;border-radius:24px;margin:16px;padding:20px;box-shadow:0 18px 52px #05091733}.practice-coach>header{gap:6px;display:grid}.practice-coach>header span{color:#a99cff;font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:8px;font-weight:850}.practice-coach>header strong{color:#f7f5ff;font-size:19px}.practice-coach>header p{color:#9ca8c1;max-width:760px;margin:0;font-size:11px;line-height:1.55}.practice-coach .payout-appetite{margin:16px 0 10px}.practice-coach-flow{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.practice-coach-flow span{color:#9ca6bd;background:#080d1e94;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex}.practice-coach-flow b{color:#cbd4ff;background:#2e3e77;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.practice-coach-action{background:#262c5b57;border:1px solid #46528a;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.practice-coach-action>div{gap:4px;display:grid}.practice-coach-action small{color:#8e9add;letter-spacing:.1em;font-size:7px}.practice-coach-action strong{color:#fff;font-size:14px}.practice-coach-action span{color:#939eb8;font-size:9px}.practice-coach-action button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#687df1,#9f6ee8);border:0;border-radius:12px;min-height:44px;padding:0 16px;font-size:10px;font-weight:800;box-shadow:0 10px 28px #544ec438}.theme-dark{--ink:#080b18;--panel:#11172b;--line:#2d385c;--muted:#a1acc1;--text:#f8f8ff;--acid:#8f83ff;--mint:#42d8c8;--danger:#ff7e9d}.theme-dark.app-shell{background:radial-gradient(circle at 84% -8%,#7359e424,#0000 25%),#080b18}.theme-dark .topbar{background:#0a0d1df0;border-color:#2d3858}.theme-dark .content{background:radial-gradient(circle at 10% 0,#3ebdbe0e,#0000 25%),0 0}.theme-dark .product-tabs,.theme-dark .experience-switch{background:#0f152cf0;border-color:#35426b}.theme-dark .product-tabs button.active,.theme-dark .experience-switch button.selected{background:linear-gradient(135deg,#6178e8,#9569db);box-shadow:0 9px 26px #4f4dbe47}.theme-dark .brand-mark{color:#fff;background:linear-gradient(145deg,#72a0ff,#a97bea);box-shadow:0 8px 22px #555cd040}.theme-dark .live-market-stage{background:#090e20;border-color:#7780e76b}.theme-dark .live-price-ribbon{background:linear-gradient(105deg,#19214bfa,#0b1025fa)}.theme-dark .live-stage-console{background:radial-gradient(circle at 76% 8%,#9c69e233,#0000 34%),linear-gradient(150deg,#172044,#0b1228 68%)}.theme-dark .live-scan-action,.theme-dark .rail-trade-now,.theme-dark .replay-primary{color:#fff;background:linear-gradient(125deg,#647ff0,#9a6fe5);box-shadow:0 13px 34px #4f53cc40}.theme-dark .market-panel,.theme-dark .opportunity-deck,.theme-dark .replay-studio{background:#0d1327;border-color:#303b61}.theme-light{--ink:#f6f7fc;--panel:#fff;--line:#d9deec;--muted:#64708a;--text:#172039;--acid:#5b58c9;--mint:#078f88;--danger:#c53f68}.theme-light .topbar{background:#fffffff0;border-color:#d9deeb;box-shadow:0 8px 30px #1f2b4f0f}.theme-light .content{background:radial-gradient(circle at 10% 0,#695bd213,#0000 27%),#f6f7fc}.theme-light .brand-mark{color:#fff;background:linear-gradient(145deg,#627ae4,#9766d0);box-shadow:0 8px 20px #5451b533}.theme-light .brand strong{color:#172039}.theme-light .brand small,.theme-light .topbar-status{color:#65718b}.theme-light .product-tabs,.theme-light .experience-switch{background:#fffffff5;border-color:#d4daea}.theme-light .product-tabs button.active,.theme-light .experience-switch button.selected{color:#fff;background:linear-gradient(135deg,#596fd4,#865cc1)}.theme-light .payout-appetite{background:linear-gradient(135deg,#fff,#f4f2fb);border-color:#d8dcec;box-shadow:0 14px 38px #28305312}.theme-light .payout-appetite>header strong{color:#1c2743}.theme-light .payout-appetite>header span{color:#5f5acb}.theme-light .payout-appetite>header small{color:#66718a}.theme-light .payout-appetite button{color:#4f5c77;background:#fff;border-color:#d9deeb}.theme-light .payout-appetite button strong{color:#293653}.theme-light .payout-appetite button small{color:#6b7690}.theme-light .payout-appetite button i{border-color:#a4aec1;box-shadow:inset 0 0 0 2px #fff}.theme-light .payout-appetite button.selected{background:#f0eeff;border-color:#776ddd}.theme-light .entry-window{background:#fff7ef;border-color:#e5b78f}.theme-light .entry-window>span{color:#a94e20}.theme-light .entry-window>strong{color:#522d1c}.theme-light .entry-window>b{color:#6249a4}.theme-light .entry-window>small{color:#765e54}.theme-light .entry-window.ready{background:#edfafa;border-color:#79c9bd}.theme-light .entry-window.ready>span{color:#087b73}.theme-light .entry-window.ready>strong{color:#12423f}.theme-light .practice-coach{background:radial-gradient(circle at 90% 0,#8e66da1c,#0000 34%),linear-gradient(145deg,#fff,#f3f5fc);border-color:#d7dced;box-shadow:0 18px 48px #29305014}.theme-light .practice-coach>header span{color:#625bc8}.theme-light .practice-coach>header strong{color:#1b2743}.theme-light .practice-coach>header p{color:#5f6c86}.theme-light .practice-coach-flow span{color:#53617d;background:#f0f2f9}.theme-light .practice-coach-flow b{color:#4c58a5;background:#dfe4fb}.theme-light .practice-coach-action{background:#f0f2fb;border-color:#ccd3eb}.theme-light .practice-coach-action strong{color:#22304e}.theme-light .practice-coach-action span{color:#63708a}.theme-light .market-panel,.theme-light .opportunity-deck,.theme-light .replay-studio{background:#fff;border-color:#d8ddea}.theme-light .market-panel>.market-title{background:linear-gradient(135deg,#fff,#f2f4fb);border-bottom-color:#dce1ee}.theme-light .market-panel>.market-title h2{color:#192640}.theme-light .market-panel>.market-title .kicker{color:#5d5bc9}.theme-light .opportunity-radar{color:#eef2ff;background:#10162a;border-color:#2f3a5a}.theme-light .opportunity-radar .radar-lead{background:radial-gradient(circle at 0 0,#4bc9be21,#0000 58%);border-color:#303b5b}.theme-light .opportunity-radar .radar-lead>span{color:#79ddd2}.theme-light .opportunity-radar .radar-lead h3{color:#f6f7ff}.theme-light .opportunity-radar .radar-lead p{color:#b1bbcf}.theme-light .opportunity-radar .radar-lead>small{color:#8995ad}.theme-light .opportunity-radar .radar-table article{border-color:#293551}.theme-light .opportunity-radar .radar-table article>b{color:#f0f3ff}.theme-light .opportunity-radar .radar-table article>div:nth-child(2) strong{color:#eef2ff}.theme-light .opportunity-radar .radar-table article>div:nth-child(2) small,.theme-light .opportunity-radar .radar-signal small,.theme-light .opportunity-radar .radar-pressure small{color:#8996af}.theme-light .opportunity-radar .radar-table button{color:#c7d7ff;background:#182548;border-color:#5871b0}@media (max-width:900px){.payout-appetite,.practice-coach-action{grid-template-columns:1fr}.practice-coach-action button{width:100%}}@media (max-width:640px){.payout-appetite{border-radius:16px;margin:10px 8px 14px;padding:9px}.payout-appetite>header small{display:none}.payout-appetite>div{grid-template-columns:1fr}.payout-appetite button{min-height:48px}.payout-appetite button small{font-size:7px}.live-stage-console .payout-appetite>div{grid-template-columns:repeat(3,1fr)}.live-stage-console .payout-appetite button{text-align:center;grid-template-columns:1fr;justify-items:center}.live-stage-console .payout-appetite button i,.live-stage-console .payout-appetite button small{display:none}.entry-window{padding:10px 11px}.practice-coach{border-radius:19px;margin:10px 8px;padding:14px}.practice-coach-flow{grid-template-columns:1fr}.experience-simple .replay-first-look{display:none}}@media (prefers-reduced-motion:reduce){.payout-appetite button,.practice-coach-action button{transition:none}}html{scroll-padding-top:82px}body{color:#172033;font-family:var(--font-talon-sans), Arial, sans-serif;font-feature-settings:"ss01" 1, "cv02" 1;background:#eef2f6;font-size:15px}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{--calm-bg:#eef2f6;--calm-surface:#fff;--calm-surface-2:#f7f9fb;--calm-text:#172033;--calm-muted:#66758a;--calm-line:#dce3eb;--calm-blue:#2563d9;--calm-blue-soft:#edf4ff;--calm-live:#148a86;--calm-live-soft:#e8f7f5;--calm-loss:#c94f5d;--calm-warn:#a66a17;background:var(--calm-bg);min-height:100vh;color:var(--calm-text)}.theme-light .topbar-mode,.theme-dark .topbar-mode{border-color:var(--calm-line)!important;background:var(--calm-surface-2)!important;color:var(--calm-text)!important}.topbar{z-index:50;border:0;border-bottom:1px solid var(--calm-line);background:var(--calm-surface);height:68px;padding:0 clamp(18px,3vw,42px);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--calm-surface) 94%, transparent)}}.topbar{color:var(--calm-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 6px 22px #1f30490d}.brand{color:var(--calm-text);gap:10px}.brand-mark{background:var(--calm-blue);color:#fff;width:35px;height:35px;box-shadow:none;border-radius:11px}.brand strong{letter-spacing:.04em;font-size:13px;color:var(--calm-text)!important}.brand small{letter-spacing:.08em;font-size:8px;color:var(--calm-muted)!important}.topbar-status{font-size:10px;color:var(--calm-muted)!important}.status-dot{background:var(--calm-live);box-shadow:0 0 0 4px var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--calm-live) 13%, transparent)}}.topbar-actions{gap:8px}.theme-toggle,.experience-switch,.topbar-mode{border:1px solid var(--calm-line)!important;background:var(--calm-surface-2)!important;box-shadow:none!important}.theme-toggle i{background:var(--calm-blue-soft);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--calm-line)}.theme-toggle small{color:var(--calm-muted);font-size:6px}.theme-toggle strong{color:var(--calm-text);font-size:9px}.experience-switch{border-radius:13px;height:42px;padding:3px}.experience-switch button{min-width:74px;color:var(--calm-muted);border-radius:9px}.experience-switch button small{display:none}.experience-switch button strong{font-size:10px}.experience-switch button.selected,.theme-light .experience-switch button.selected,.theme-dark .experience-switch button.selected{background:var(--calm-blue);color:#fff;box-shadow:none}.topbar-mode{min-width:156px;height:44px;color:var(--calm-text);justify-content:flex-start;gap:9px;padding:5px 10px;border-radius:14px!important}.topbar-mode>span{width:28px;height:28px;font-family:var(--font-talon-sans);place-items:center;padding:0;font-size:10px;display:grid;background:var(--calm-blue)!important;color:#fff!important;border-radius:9px!important}.topbar-mode>div{text-align:left;gap:1px;min-width:0;display:grid}.topbar-mode strong{color:var(--calm-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.topbar-mode small{color:var(--calm-muted);font-size:8px}.workspace{display:block}.sidebar{display:none!important}.content{color:var(--calm-text);margin:0 auto;padding:20px clamp(14px,2.5vw,38px) 56px;background:0 0!important;max-width:1500px!important}.product-tabs{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:14px;width:max-content;max-width:100%;margin:0 auto 18px;padding:4px;box-shadow:0 7px 22px #23344e0d}.product-tabs button{min-width:104px;min-height:39px;color:var(--calm-muted);border-radius:10px;font-size:10px}.product-tabs button span{display:none}.product-tabs button.active,.theme-light .product-tabs button.active,.theme-dark .product-tabs button.active{background:var(--calm-blue);color:#fff;box-shadow:none}.workspace-page-head{margin:0 0 14px;padding:0 2px}.workspace-page-head .eyebrow{color:var(--calm-live);font-family:var(--font-talon-sans);letter-spacing:.08em;font-size:9px;font-weight:800}.workspace-page-head h1{color:var(--calm-text);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(27px,2.8vw,39px);font-weight:650}.workspace-page-head>div:first-child>p{color:var(--calm-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.readiness{display:none!important}.demo-account-panel.is-disconnected{border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-text);border-radius:18px;margin-top:14px;box-shadow:0 14px 40px #21334d12}.demo-account-panel.is-disconnected .account-copy{background:var(--calm-surface-2);padding:26px}.demo-account-panel.is-disconnected .account-copy h2{color:var(--calm-text);font-size:24px}.demo-account-panel.is-disconnected .account-copy p{color:var(--calm-muted)}.account-mode-switch,.deriv-oauth-primary{border-color:var(--calm-line);background:var(--calm-surface-2)}.account-mode-switch button{color:var(--calm-muted)}.account-mode-switch button.selected{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-text)}.oauth-account.primary{background:var(--calm-blue);color:#fff;box-shadow:none}.demo-account-panel.is-connected{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.demo-account-panel.is-connected>.account-connected{border:1px solid var(--calm-line);background:var(--calm-surface);min-height:0;color:var(--calm-text);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(230px,1fr) minmax(330px,520px) auto;gap:8px 16px;margin-bottom:12px;padding:11px 13px;display:grid;box-shadow:0 8px 28px #1f30490d}.trader-welcome{grid-area:1/1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.trader-welcome>div{gap:2px;min-width:0;display:grid}.trader-welcome>div span{color:var(--calm-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.trader-welcome>div small{color:var(--calm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.trader-welcome>button,.trader-welcome form button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:32px;color:var(--calm-blue);cursor:pointer;border-radius:9px;padding:0 11px;font-size:9px;font-weight:750}.trader-welcome form{grid-template-columns:minmax(100px,1fr) auto;gap:5px;display:grid}.trader-welcome form label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.trader-welcome form input{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-width:0;height:32px;color:var(--calm-text);border-radius:9px;outline:0;padding:0 9px;font-size:10px}.demo-account-panel.is-connected .connected-mode-switch{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:13px;grid-area:1/2/span 2;min-width:0;margin:0;padding:4px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.connected-mode-context{display:none}.connected-mode-switch button{min-height:42px;color:var(--calm-muted);text-align:left;background:0 0;border-radius:10px;grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:5px 9px;display:grid}.connected-mode-switch button small{display:none}.connected-mode-switch button.active.demo{border-color:var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.connected-mode-switch button.active.demo{border-color:color-mix(in srgb, var(--calm-live) 35%, var(--calm-line))}}.connected-mode-switch button.active.demo{background:var(--calm-live-soft)}.connected-mode-switch button.active.real{border-color:var(--calm-loss)}@supports (color:color-mix(in lab, red, red)){.connected-mode-switch button.active.real{border-color:color-mix(in srgb, var(--calm-loss) 30%, var(--calm-line))}}.connected-mode-switch button.active.real{background:var(--calm-loss)}@supports (color:color-mix(in lab, red, red)){.connected-mode-switch button.active.real{background:color-mix(in srgb, var(--calm-loss) 9%, var(--calm-surface))}}.connected-mode-switch button strong,.connected-mode-switch button span{font-family:var(--font-talon-sans);color:var(--calm-text)!important}.connected-mode-switch button small{color:var(--calm-muted)}.demo-account-panel.is-connected .account-connection-head{border:0;grid-area:2/1;padding:0}.account-connection-head strong{color:var(--calm-muted);font-size:9px}.account-connection-head small,.demo-account-panel.is-connected .account-metrics{display:none}.demo-account-panel.is-connected .account-actions{grid-area:1/3/span 2;align-self:center;padding:0}.demo-account-panel.is-connected .account-actions button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:38px;color:var(--calm-muted);border-radius:10px;padding:0 12px;font-size:9px}.experience-simple .demo-account-panel.is-connected>.account-connected{grid-template-rows:auto}.experience-simple .demo-account-panel.is-connected .account-connection-head{display:none}.experience-simple .demo-account-panel.is-connected .connected-mode-switch,.experience-simple .demo-account-panel.is-connected .account-actions{grid-row:1}.demo-trade-desk{color:var(--calm-text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.trade-desk-head{background:0 0;border:0;min-height:48px;margin:0;padding:0 2px 9px}.trade-desk-head .kicker{color:var(--calm-live);font-family:var(--font-talon-sans);font-size:8px}.trade-desk-head h3{color:var(--calm-text);letter-spacing:-.02em;margin:2px 0 0;font-size:20px}.session-mini-stats{gap:5px}.session-mini-stats>span{border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-muted);font-family:var(--font-talon-sans);border-radius:9px;padding:6px 9px;font-size:8px}.session-mini-stats strong{color:var(--calm-text)}.desk-tabs{border:1px solid var(--calm-line);background:var(--calm-surface);width:max-content;max-width:100%;box-shadow:none;border-radius:13px;gap:4px;margin:0 0 10px;padding:4px;display:flex;position:static;overflow-x:auto}.desk-tabs button{min-width:86px;min-height:43px;color:var(--calm-muted);background:0 0;border:0;border-radius:9px;padding:5px 10px}.desk-tabs button strong{color:inherit;font-size:10px}.desk-tabs button small{color:inherit;opacity:.78;font-size:7px}.desk-tabs button.active{background:var(--calm-blue-soft);color:var(--calm-blue);box-shadow:inset 0 0 0 1px var(--calm-blue)}@supports (color:color-mix(in lab, red, red)){.desk-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--calm-blue) 24%, transparent)}}.experience-simple .desk-tabs .advanced-tab{display:none}.setup-pulse{border:1px solid var(--calm-line);border-left:4px solid var(--calm-warn);background:var(--calm-surface);border-radius:14px;grid-template-columns:minmax(240px,.9fr) minmax(300px,1.35fr) auto;align-items:center;gap:16px;margin:0 0 10px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #21334d0b}.setup-pulse.ready{border-left-color:var(--calm-live)}.setup-pulse-main,.setup-pulse-trigger{gap:3px;min-width:0;display:grid}.setup-pulse span{color:var(--calm-live);letter-spacing:.08em;font-size:7px;font-weight:850}.setup-pulse strong{color:var(--calm-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.setup-pulse small{color:var(--calm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.setup-pulse-trigger{border-left:1px solid var(--calm-line);padding-left:15px}.setup-pulse-trigger strong{white-space:normal}.setup-pulse-actions{gap:5px;display:flex}.setup-pulse-actions button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-width:56px;height:36px;color:var(--calm-text);cursor:pointer;border-radius:9px;font-size:9px;font-weight:750}.setup-pulse-actions button:first-child{border-color:var(--calm-blue);background:var(--calm-blue);color:#fff}.setup-pulse-loader{background:var(--calm-line);border-radius:99px;width:100px;height:5px;overflow:hidden}.setup-pulse-loader i{border-radius:inherit;background:var(--calm-blue);width:40%;height:100%;animation:1.1s ease-in-out infinite alternate calm-scan;display:block}@keyframes calm-scan{to{transform:translate(150%)}}.desk-execution-workspace{align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr)!important;gap:12px!important;margin:0!important;display:grid!important}.desk-execution-workspace[hidden],.experience-simple .execution-jump-nav{display:none!important}.desk-execution-workspace .terminal-visuals{background:#101a28;border:1px solid #26384c;border-radius:16px;grid-area:1/1;margin:0;display:block;overflow:hidden;box-shadow:0 12px 35px #1422351f}.desk-execution-workspace .terminal-visuals>*{box-shadow:none;border:0;border-radius:0}.desk-execution-workspace .trading-chart{background:#101a28;border:0;height:390px;min-height:390px}.trading-chart header,.trading-chart footer{border-color:#26384c}.trading-chart header strong{color:#edf4fa}.trading-chart header span,.trading-chart footer{color:#8192a8}.desk-execution-workspace .manual-market-dots{background:#101a28;border:1px solid #26384c;border-radius:16px;grid-area:2/1;grid-template-columns:1fr;gap:9px;margin:0;padding:12px 14px;display:grid;overflow:hidden}.digit-tape-head{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.digit-tape-head>div{background:#142032;border:1px solid #26384c;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:7px 9px;display:grid}.digit-tape-head>div span{color:#8192a8;grid-column:1/-1;font-size:7px}.digit-tape-head>div strong{color:#eef4fa;font-size:16px}.digit-tape-head>div small{color:#8192a8;font-size:7px}.digit-wheel{grid-template-columns:repeat(10,minmax(36px,1fr))!important;gap:7px!important;display:grid!important}.digit-wheel>span{aspect-ratio:1;color:#a7b5c6!important;width:100%!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;background:#172437!important;border:1px solid #31445b!important;border-radius:50%!important}.digit-wheel>span em{font-size:6px}.digit-wheel>span.most{color:#dffdfa!important;background:#173336!important;border-color:#3aa89c!important}.digit-wheel>span.least{color:#ffe9ec!important;background:#351f2b!important;border-color:#c85c68!important}.digit-wheel>span.active{transform:none;box-shadow:0 0 0 2px #101a28,0 0 0 4px #75a2ed!important}.manual-market-dots>p{display:none}.desk-execution-workspace .trade-desk-grid{grid-area:1/2/span 2;align-self:start;min-width:0;padding:0;display:block}.desk-execution-workspace .demo-trade-form,.desk-execution-workspace .trade-confirmation{border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-text);border-radius:16px;padding:14px;box-shadow:0 10px 32px #1c2d4512}.desk-execution-workspace .demo-trade-form{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:7px 9px;display:grid;height:max-content!important}.experience-simple .demo-trade-form>.trade-mode-switch{order:1}.experience-simple .demo-trade-form>.form-section-title{display:none}.experience-simple .demo-trade-form>label{order:3}.experience-simple .demo-trade-form>.contract-family-control{order:4}.experience-simple .demo-trade-form>.direction-control{order:5}.experience-simple .demo-trade-form>.stake-presets{order:6}.experience-simple .demo-trade-form>.bulk-quantity{order:2}.experience-simple .demo-trade-form>.bulk-attempt-strip{order:8}.experience-simple .demo-trade-form>.one-tap-demo-grid{order:7}.experience-simple .demo-trade-form>.deriv-price-proof{order:8}.experience-simple .demo-trade-form>.proposal-action{order:9}.experience-simple .demo-trade-form>small{order:10}.demo-trade-form>.loaded-rule-banner,.demo-trade-form>.trade-mode-switch,.demo-trade-form>.bulk-mode-intro,.demo-trade-form>.form-section-title,.demo-trade-form>.contract-family-control,.demo-trade-form>.direction-control,.demo-trade-form>.stake-presets,.demo-trade-form>.stake-meter,.demo-trade-form>.bulk-quantity,.demo-trade-form>.bulk-attempt-strip,.demo-trade-form>.quick-trade-note,.demo-trade-form>.one-tap-demo-grid,.demo-trade-form>.deriv-price-proof,.demo-trade-form>.proposal-action,.demo-trade-form>.plan-checks,.demo-trade-form>.confidence-control,.demo-trade-form>.trade-plan,.demo-trade-form>small{grid-column:1/-1}.desk-execution-workspace .trade-confirmation{margin-top:10px}.desk-execution-workspace .trade-confirmation:has(.proposal-empty){display:none}.experience-simple .trade-desk-grid.review-ready .demo-trade-form,.experience-simple .trade-desk-head{display:none}.trade-mode-switch{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:11px;gap:5px;margin-bottom:11px;padding:3px}.trade-mode-switch button{min-height:38px;color:var(--calm-muted);border-radius:8px}.trade-mode-switch button.selected{background:var(--calm-surface);color:var(--calm-blue);border-color:#0000;box-shadow:0 3px 10px #1f30490f}.trade-mode-switch button strong{font-size:9px}.trade-mode-switch button small{display:none}.bulk-mode-intro{border:1px solid var(--calm-line);background:var(--calm-blue-soft);border-radius:11px;margin-bottom:10px;padding:9px 11px}.bulk-mode-intro span{color:var(--calm-blue);font-size:7px}.bulk-mode-intro strong{color:var(--calm-text);font-size:11px}.bulk-mode-intro small{color:var(--calm-muted);font-size:8px}.form-section-title{margin:8px 0}.form-section-title span{color:var(--calm-blue);font-family:var(--font-talon-sans)}.form-section-title strong{color:var(--calm-text);font-size:10px}.demo-trade-form>label{color:var(--calm-muted);gap:4px;margin-bottom:8px;font-size:9px}.demo-trade-form select,.demo-trade-form input,.demo-trade-form textarea{border:1px solid var(--calm-line);background:var(--calm-surface-2);height:40px;color:var(--calm-text);border-radius:10px;outline:0;font-size:10px}.demo-trade-form select:focus,.demo-trade-form input:focus,.trader-welcome input:focus{border-color:var(--calm-blue);box-shadow:0 0 0 3px var(--calm-blue)}@supports (color:color-mix(in lab, red, red)){.demo-trade-form select:focus,.demo-trade-form input:focus,.trader-welcome input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--calm-blue) 12%, transparent)}}.contract-family-control{margin:8px 0}.contract-family-control>span{color:var(--calm-muted);font-size:8px}.experience-simple .contract-family-control>span{display:none}.contract-family-control>div{scroll-snap-type:x proximity;gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.contract-family-control button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-width:92px;min-height:38px;color:var(--calm-muted);scroll-snap-align:start;border-radius:9px;flex:none;padding:6px 9px}.contract-family-control button strong{color:inherit;font-size:8px}.experience-simple .contract-family-control button small{display:none}.contract-family-control button.selected{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.direction-control{margin:8px 0}.experience-simple .direction-control>span{display:none}.direction-control>div{gap:6px}.direction-control button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:44px;color:var(--calm-text);border-radius:10px}.direction-control button.selected{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.direction-control button small{color:var(--calm-muted)}.stake-presets{gap:5px;margin:-2px 0 7px}.stake-presets button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:31px;color:var(--calm-muted);border-radius:8px;font-size:8px}.stake-meter{display:none}.quick-trade-note{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:10px;margin:8px 0;padding:8px 10px}.quick-trade-note strong{color:var(--calm-text);font-size:9px}.quick-trade-note span{color:var(--calm-muted);font-size:8px}.experience-simple .quick-trade-note{display:none}.one-tap-demo-grid{gap:7px;margin:8px 0}.one-tap-demo-grid button{border:1px solid var(--calm-line);min-height:51px;box-shadow:none;border-radius:11px}.one-tap-demo-grid button.rise{color:#fff;background:#147f7b;border-color:#2d8d86}.one-tap-demo-grid button.fall{color:#fff;background:#b85260;border-color:#b85260}.one-tap-demo-grid button strong{font-size:10px}.one-tap-demo-grid button small{color:#ffffffc7;font-size:7px}.deriv-price-proof{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:10px;margin:8px 0;padding:8px 10px}.deriv-price-proof span{color:var(--calm-live);font-size:7px}.deriv-price-proof strong{color:var(--calm-text);font-size:15px}.deriv-price-proof small{color:var(--calm-muted);font-size:7px}.proposal-action,.buy-demo-action{background:var(--calm-blue);color:#fff;min-height:50px;box-shadow:none;border:0;border-radius:11px;font-size:10px;font-weight:800}.proposal-action:disabled,.buy-demo-action:disabled{background:var(--calm-line);color:var(--calm-muted)}.demo-trade-form>small{color:var(--calm-muted);margin-top:6px;font-size:7px;display:block}.bulk-quantity{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:12px;margin:8px 0;padding:10px;grid-template-columns:minmax(0,1fr) 132px!important}.bulk-quantity>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bulk-quantity>div:first-child span{color:var(--calm-text);font-size:10px;font-weight:750}.bulk-quantity>div:first-child small{color:var(--calm-muted);font-size:7px}.bulk-count-picker{gap:0;margin:8px 0;grid-template-columns:34px minmax(58px,1fr) 34px!important;width:132px!important;max-width:132px!important;display:grid!important}.bulk-count-picker button,.bulk-count-picker input{border-color:var(--calm-line);background:var(--calm-surface);height:38px;color:var(--calm-text);text-align:center;width:100%!important;min-width:0!important}.bulk-count-presets{flex-wrap:nowrap;gap:4px;padding-bottom:3px;display:flex;overflow-x:auto}.bulk-count-presets,.bulk-capacity-math,.bulk-quick-price,.bulk-capacity-error{grid-column:1/-1}.bulk-count-presets button{border:1px solid var(--calm-line);background:var(--calm-surface);min-width:36px;min-height:29px;color:var(--calm-muted);border-radius:8px;flex:none}.bulk-count-presets button.selected{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.bulk-capacity-math{background:var(--calm-surface);border-radius:8px;margin-top:7px;padding:7px 9px}.bulk-capacity-math>span{display:none}.bulk-capacity-math p{color:var(--calm-muted);margin:0;font-size:8px}.bulk-capacity-math b{color:var(--calm-text)}.bulk-quick-price{background:var(--calm-blue);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:42px;margin-top:7px;font-size:9px;font-weight:800}.bulk-quick-price:disabled{background:var(--calm-line);color:var(--calm-muted);cursor:default}.experience-simple .demo-trade-form:has(.bulk-mode-intro)>.proposal-action{display:none}.experience-simple .demo-trade-form:has(.bulk-mode-intro)>.proposal-action+small{display:none}.bulk-attempt-strip{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:10px;margin:7px 0;padding:8px}.bulk-attempt-strip>div{gap:4px}.bulk-attempt-strip span{padding:5px;font-size:6px}.bulk-attempt-strip p{color:var(--calm-muted);margin:5px 0 0;font-size:7px}.confirmation-context{color:var(--calm-muted);font-family:var(--font-talon-sans);grid-template-columns:1fr auto;align-items:center;gap:3px 8px;margin-bottom:10px;font-size:7px;display:grid}.confirmation-context strong{color:var(--calm-text);grid-column:1;font-size:10px}.edit-ticket-action{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:32px;color:var(--calm-blue);cursor:pointer;border-radius:8px;grid-area:1/2/span 2;padding:0 10px;font-size:8px;font-weight:750}.proposal-card,.open-contract-card,.bulk-open-card{border-color:var(--calm-line);background:var(--calm-surface-2);color:var(--calm-text);border-radius:12px}.proposal-card h4,.open-contract-card h4,.bulk-open-card h4{color:var(--calm-text);font-size:15px}.proposal-topline{color:var(--calm-live);font-family:var(--font-talon-sans);font-size:7px}.proposal-values{border-color:var(--calm-line)}.proposal-values>span{border-color:var(--calm-line);color:var(--calm-muted);font-family:var(--font-talon-sans)}.proposal-values strong{color:var(--calm-text)}.proposal-plan{border-color:var(--calm-line);background:var(--calm-surface)}.proposal-plan span{color:var(--calm-live);font-family:var(--font-talon-sans)}.proposal-plan p{color:var(--calm-muted)}.proposal-empty{border-color:var(--calm-line);background:var(--calm-surface-2);min-height:150px}.proposal-empty strong{color:var(--calm-text)}.proposal-empty span{color:var(--calm-muted)}.desk-guardian,.execution-boundary{border-color:var(--calm-line);background:var(--calm-surface-2);color:var(--calm-muted)}.execution-boundary span{font-size:8px}.trade-action-dock{border-color:var(--calm-line);background:var(--calm-surface);color:var(--calm-text);box-shadow:0 12px 32px #1f30491c}.experience-simple .trade-action-dock{display:none!important}.live-market-stage{border-color:var(--calm-line);border-radius:18px;box-shadow:0 15px 45px #1f304914}.experience-simple .live-market-stage .payout-appetite>header{display:none}.experience-simple .live-market-stage .payout-appetite{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;margin:0 0 12px;padding:4px}.experience-simple .live-market-stage .payout-appetite>div{gap:3px}.experience-simple .live-market-stage .payout-appetite button{background:0 0;border:0;border-radius:8px;min-height:38px}.experience-simple .live-market-stage .payout-appetite button i,.experience-simple .live-market-stage .payout-appetite button small{display:none}.experience-simple .live-market-stage .payout-appetite button strong{font-size:8px}.experience-simple .live-market-stage .payout-appetite button.selected{box-shadow:none;background:#ffffff24}.theme-light .live-stage-console,.theme-dark .live-stage-console{color:#edf4ff}.theme-light .live-stage-console .payout-appetite button,.theme-dark .live-stage-console .payout-appetite button{color:#aab8ce}.theme-light .live-stage-console .payout-appetite button strong,.theme-dark .live-stage-console .payout-appetite button strong{color:#dce6f5}.theme-light .live-stage-console .payout-appetite button.selected,.theme-dark .live-stage-console .payout-appetite button.selected,.theme-light .live-stage-console .payout-appetite button.selected strong,.theme-dark .live-stage-console .payout-appetite button.selected strong{color:#fff}.live-scan-action{box-shadow:none!important;background:#2563d9!important}.theme-light .payout-appetite,.theme-dark .payout-appetite{border-color:var(--calm-line);background:var(--calm-surface);box-shadow:0 12px 32px #1f304912}.theme-light .brand-mark,.theme-dark .brand-mark{background:linear-gradient(145deg, var(--calm-blue), #3f7de0);color:#fff;box-shadow:0 7px 18px #2563d933}.theme-light .payout-appetite>header span,.theme-dark .payout-appetite>header span{color:var(--calm-blue)}.theme-light .payout-appetite button,.theme-dark .payout-appetite button{border-color:var(--calm-line);background:var(--calm-surface-2);color:var(--calm-muted)}.theme-light .payout-appetite button strong,.theme-dark .payout-appetite button strong{color:var(--calm-text)}.theme-light .payout-appetite button.selected,.theme-dark .payout-appetite button.selected{border-color:var(--calm-blue)}@supports (color:color-mix(in lab, red, red)){.theme-light .payout-appetite button.selected,.theme-dark .payout-appetite button.selected{border-color:color-mix(in srgb, var(--calm-blue) 58%, var(--calm-line))}}.theme-light .payout-appetite button.selected,.theme-dark .payout-appetite button.selected{background:var(--calm-blue-soft);box-shadow:none}.theme-light .practice-coach,.theme-dark .practice-coach{border-color:var(--calm-line);background:linear-gradient(145deg, var(--calm-surface), var(--calm-surface-2));box-shadow:0 14px 38px #1f304912}.theme-light .practice-coach>header span,.theme-dark .practice-coach>header span{color:var(--calm-blue)}.theme-light .practice-coach>header strong,.theme-dark .practice-coach>header strong,.theme-light .practice-coach-action strong,.theme-dark .practice-coach-action strong{color:var(--calm-text)}.theme-light .practice-coach>header p,.theme-dark .practice-coach>header p,.theme-light .practice-coach-action span,.theme-dark .practice-coach-action span{color:var(--calm-muted)}.theme-light .practice-coach-flow span,.theme-dark .practice-coach-flow span,.theme-light .practice-coach-action,.theme-dark .practice-coach-action{border-color:var(--calm-line);background:var(--calm-surface-2);color:var(--calm-muted)}.theme-light .practice-coach-flow b,.theme-dark .practice-coach-flow b{background:var(--calm-blue-soft);color:var(--calm-blue)}.practice-coach-action button,.journal-empty-state button,.replay-source-actions .replay-primary{background:var(--calm-blue)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:10px!important}.theme-light .replay-hero,.theme-dark .replay-hero{background:linear-gradient(145deg, var(--calm-surface), var(--calm-surface-2))}.theme-light .replay-hero h2,.theme-dark .replay-hero h2{color:var(--calm-text)}.theme-light .replay-hero p,.theme-dark .replay-hero p{color:var(--calm-muted)}.theme-light .replay-source-actions,.theme-dark .replay-source-actions{border-color:var(--calm-line);background:var(--calm-surface)}@supports (color:color-mix(in lab, red, red)){.theme-light .replay-source-actions,.theme-dark .replay-source-actions{background:color-mix(in srgb, var(--calm-surface) 94%, transparent)}}.theme-light .replay-source-actions,.theme-dark .replay-source-actions{box-shadow:0 12px 30px #1f304912}.theme-light .scanner-live,.theme-dark .scanner-live{color:#edf4ff;background:#101a28;border-color:#26384c}.theme-light .scanner-live strong,.theme-dark .scanner-live strong{color:#edf4ff}.theme-light .scanner-live small,.theme-dark .scanner-live small{color:#99aabd}.radar-table article>button,.opportunity-actions button:first-child,.opportunity-actions button.ai-setup{border-color:var(--calm-blue)!important;background:var(--calm-blue)!important;color:#fff!important;box-shadow:none!important}.radar-pressure>span{background:var(--calm-live)}.theme-light .journal-center,.theme-dark .journal-center,.theme-light .replay-studio,.theme-dark .replay-studio{border-color:var(--calm-line);background:var(--calm-surface)}.platform-disclaimer{border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-muted);border-radius:12px;margin-top:20px;padding:12px 14px}.platform-disclaimer strong{color:var(--calm-text);font-size:9px}.platform-disclaimer p{margin:3px 0 0;font-size:8px;line-height:1.45}.positive{color:var(--calm-live)!important}.negative{color:var(--calm-loss)!important}@media (max-width:1080px){.demo-account-panel.is-connected>.account-connected{grid-template-columns:1fr minmax(300px,440px)}.demo-account-panel.is-connected .account-actions{display:none}.desk-execution-workspace{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)!important}.setup-pulse{grid-template-columns:minmax(200px,1fr) minmax(240px,1fr) auto}.setup-pulse-trigger small{display:none}}@media (max-width:820px){.topbar{height:auto;min-height:62px;padding:8px 12px}.topbar-status{display:none}.theme-toggle{width:42px;min-width:42px}.theme-toggle span{display:none}.experience-switch button{min-width:58px}.topbar-mode{width:44px;min-width:44px;padding:7px}.topbar-mode>div{display:none}.content{padding:12px 10px 80px}.product-tabs{width:100%;margin-bottom:12px;overflow-x:auto}.product-tabs button{flex:1 0 82px;min-width:82px}.workspace-page-head{margin-bottom:10px;padding-inline:5px}.workspace-page-head h1{font-size:25px}.workspace-page-head>div:first-child>p{font-size:11px}.demo-account-panel.is-connected>.account-connected{grid-template-rows:auto;grid-template-columns:1fr;gap:8px;padding:10px}.trader-welcome,.demo-account-panel.is-connected .connected-mode-switch,.demo-account-panel.is-connected .account-connection-head{grid-area:auto/1}.demo-account-panel.is-connected .account-connection-head{display:none}.trade-desk-head{align-items:flex-start}.session-mini-stats>span:nth-child(n+3){display:none}.desk-tabs{width:100%}.desk-tabs button{flex:1;min-width:72px}.setup-pulse{grid-template-columns:1fr auto;gap:8px;padding:10px}.setup-pulse-trigger{border-top:1px solid var(--calm-line);border-left:0;grid-area:2/1/auto/-1;padding:8px 0 0}.setup-pulse-actions{grid-area:1/2}.setup-pulse-actions button{min-width:44px}.desk-execution-workspace{grid-template-columns:1fr!important}.desk-execution-workspace .terminal-visuals,.desk-execution-workspace .manual-market-dots,.desk-execution-workspace .trade-desk-grid{grid-area:auto/1}.desk-execution-workspace .trading-chart{height:310px;min-height:310px}.desk-execution-workspace .trade-desk-grid{order:2}.desk-execution-workspace .manual-market-dots{order:3}.digit-wheel{min-width:530px}.manual-market-dots{overflow-x:auto!important}.digit-tape-head{min-width:530px}.experience-simple .trade-action-dock{z-index:25;margin:10px 0 0;position:sticky;bottom:8px;display:grid!important}.live-stage-grid{grid-template-columns:1fr!important}}@media (max-width:520px){.brand small{display:none}.brand-mark{width:31px;height:31px}.experience-switch button{min-width:48px;padding:0 7px}.experience-switch button strong{font-size:9px}.workspace-page-head h1{font-size:22px}.workspace-page-head .eyebrow{display:none}.trader-welcome{align-items:flex-start}.trader-welcome form{width:100%}.trader-welcome>div small{max-width:210px}.trade-desk-head{display:none}.desk-tabs{margin-top:0}.desk-tabs button small{display:none}.setup-pulse{grid-template-columns:1fr}.setup-pulse-actions{grid-area:auto/1;grid-template-columns:repeat(3,1fr);display:grid}.setup-pulse-actions button{width:100%}.setup-pulse-trigger{grid-area:auto/1}.desk-execution-workspace .trading-chart{height:270px;min-height:270px}.desk-execution-workspace .demo-trade-form,.desk-execution-workspace .trade-confirmation{padding:12px}.contract-family-control button{min-width:86px}.digit-wheel,.digit-tape-head{min-width:480px}.one-tap-demo-grid{grid-template-columns:1fr 1fr}.platform-disclaimer p{font-size:7px}}@media (prefers-reduced-motion:reduce){.setup-pulse-loader i{animation:none}*{scroll-behavior:auto!important}}.topbar-mode.login{border-color:var(--calm-blue)!important}@supports (color:color-mix(in lab, red, red)){.topbar-mode.login{border-color:color-mix(in srgb, var(--calm-blue) 45%, var(--calm-line))!important}}.topbar-mode.login{background:var(--calm-blue-soft)!important}.topbar-mode.login strong{color:var(--calm-blue)}.deriv-login-banner{z-index:48;border:1px solid var(--calm-blue);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(760px,100% - 24px);min-height:54px;margin:10px auto 0;padding:8px 11px;display:grid;position:sticky;top:68px}@supports (color:color-mix(in lab, red, red)){.deriv-login-banner{border:1px solid color-mix(in srgb, var(--calm-blue) 48%, var(--calm-line))}}.deriv-login-banner{background:var(--calm-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.deriv-login-banner{background:color-mix(in srgb, var(--calm-surface) 94%, transparent)}}.deriv-login-banner{color:var(--calm-text);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 13px 38px #1c2b5524}.deriv-login-banner>span{background:var(--calm-blue);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.deriv-login-banner>div{text-align:left;gap:2px;min-width:0;display:grid}.deriv-login-banner strong{color:var(--calm-text);font-size:12px}.deriv-login-banner small{color:var(--calm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.deriv-login-banner b{background:var(--calm-blue);color:#fff;border-radius:10px;padding:10px 13px;font-size:9px}.trade-desk-head,.setup-pulse,.desk-execution-workspace,.trade-action-dock,.legacy-auto-panel{display:none!important}.demo-trade-desk{margin-top:4px}.desk-tabs{border-radius:13px;width:max-content;max-width:100%;margin:0 0 10px;padding:3px}.desk-tabs button{border-radius:10px;min-width:116px;min-height:42px}.desk-tabs button.active{background:var(--calm-blue);color:#fff}.experience-pro .trade-command-center,.experience-simple .trade-command-center{display:grid}.trade-command-center{z-index:3;border-color:var(--calm-line);background:var(--calm-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.78fr);grid-template-areas:"live live""modes modes""chart entry""chart controls""chart stakes""chart digits""chart legend""chart choices""chart config""action action""status status";gap:9px 13px;margin:0 0 14px;padding:13px;position:relative;top:auto;box-shadow:0 22px 60px #1a26421c}.command-live-price{grid-area:live;min-height:48px;padding:0 5px 10px}.command-live-price>b{font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,31px)}.command-mode-tabs{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:14px;grid-area:modes;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.command-mode-tabs button{min-height:45px;color:var(--calm-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-content:center;gap:2px;display:grid}.command-mode-tabs button strong{font-size:10px}.command-mode-tabs button small{font-size:7px}.command-mode-tabs button.active{background:var(--calm-surface);color:var(--calm-blue);box-shadow:0 5px 16px #1e2d4b17}.command-chart{background:#09101d;border:1px solid #2b354c;border-radius:17px;grid-area:chart;min-width:0;min-height:470px;overflow:hidden}.command-chart .trading-chart{border:0;grid-template-rows:auto minmax(300px,1fr) auto auto;height:100%;display:grid}.command-chart .chart-stage{height:auto;min-height:330px}.command-chart .chart-head{min-height:66px}.command-chart .chart-toolbar button.selected{color:#dfe7ff;background:#24355f;border-color:#688cff}.command-entry-guide{grid-area:entry;min-height:78px}.command-controls{grid-area:controls;grid-template-columns:repeat(2,minmax(0,1fr))}.command-controls label:first-child{grid-column:1/-1}.command-controls select,.command-controls input{height:42px;font-size:10px}.command-stake-presets{grid-area:stakes;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.command-stake-presets button,.command-bulk-presets button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:33px;color:var(--calm-muted);cursor:pointer;border-radius:9px;font-size:8px;font-weight:800}.command-stake-presets button.active,.command-bulk-presets button.active{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.command-digit-strip{grid-area:digits;gap:5px}.command-digit-strip>span{aspect-ratio:1;border-radius:50%;justify-self:center;height:43px}.command-digit-strip .least{border-color:var(--calm-loss);background:var(--calm-loss)}@supports (color:color-mix(in lab, red, red)){.command-digit-strip .least{background:color-mix(in srgb, var(--calm-loss) 8%, var(--calm-surface))}}.command-digit-legend{color:var(--calm-muted);flex-wrap:wrap;grid-area:legend;align-items:center;gap:8px 12px;font-size:7px;display:flex}.command-digit-legend span{align-items:center;gap:4px;display:inline-flex}.command-digit-legend i{border-radius:50%;width:7px;height:7px}.command-digit-legend i.latest{background:var(--calm-blue)}.command-digit-legend small{margin-left:auto}.command-contract-choice{grid-area:choices}.command-contract-choice button{border-radius:12px;min-height:46px}.command-contract-choice button.selected small{color:#ffffffc7}.command-bulk-presets{grid-area:config;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.command-auto-config{grid-area:config;gap:7px;display:grid}.command-auto-presets{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.command-auto-presets button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:43px;color:var(--calm-muted);cursor:pointer;border-radius:10px;gap:2px;padding:5px;display:grid}.command-auto-presets button strong{font-size:8px}.command-auto-presets button small{font-size:7px}.command-auto-presets button.active{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.command-auto-inputs{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.command-auto-inputs label{color:var(--calm-muted);gap:3px;font-size:7px;font-weight:750;display:grid}.command-auto-inputs input{border:1px solid var(--calm-line);background:var(--calm-surface);width:100%;min-width:0;height:37px;color:var(--calm-text);border-radius:9px;padding:0 8px;font-size:9px}.command-auto-confirm{border:1px solid var(--calm-line);background:var(--calm-surface-2);color:var(--calm-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 9px;display:flex}.command-auto-confirm input{width:16px;height:16px;accent-color:var(--calm-blue)}.command-auto-confirm>span{gap:1px;display:grid}.command-auto-confirm strong{font-size:8px}.command-auto-confirm small{color:var(--calm-muted);font-size:7px}.command-auto-status{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:11px;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;display:grid}.command-auto-status>span{color:var(--calm-muted);letter-spacing:.08em;font-size:7px;font-weight:900}.command-auto-status>span i{background:var(--calm-muted);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.command-auto-status>strong{color:var(--calm-text);grid-column:1/-1;font-size:9px;line-height:1.35}.command-auto-status>small{color:var(--calm-muted);grid-column:1/-1;font-size:7px}.command-auto-status.armed{background:var(--calm-live-soft);border-color:#d18b54}.command-auto-status.armed>span{color:var(--calm-live)}.command-auto-status.armed>span i{background:var(--calm-live);box-shadow:0 0 0 4px var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.command-auto-status.armed>span i{box-shadow:0 0 0 4px color-mix(in srgb, var(--calm-live) 14%, transparent)}}.command-auto-status.armed>span i{animation:1.4s ease-in-out infinite auto-pulse}.command-action{border:1px solid var(--calm-line);border-radius:15px;grid-area:action;min-height:70px;padding:11px 13px}.command-action>button{background:linear-gradient(135deg,#315cd7,#6658d9);border-radius:13px;min-width:310px;min-height:50px;font-size:11px;box-shadow:0 12px 28px #3653c140}.command-action>button.trade-anyway{color:#fff;background:linear-gradient(135deg,#315cd7,#6658d9);border:0;box-shadow:0 12px 28px #3653c140}.command-action>button.stop-auto-command{background:var(--calm-surface);color:var(--calm-loss);border:1px solid var(--calm-loss);box-shadow:none}.command-action strong{font-size:12px}.command-action small{font-size:8px}.command-order-status{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:13px;grid-area:status;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 13px;display:grid}.command-order-status>span{color:var(--calm-blue);letter-spacing:.09em;font-size:7px;font-weight:900}.command-order-status>strong{color:var(--calm-text);grid-column:1;font-size:11px}.command-order-status>b{color:var(--calm-text);grid-area:1/2/span 2;align-self:center;font-size:13px}.command-order-status>small{color:var(--calm-muted);grid-column:1/-1;font-size:8px}.command-order-status>p{background:var(--calm-loss);border-radius:9px;grid-column:1/-1;margin:5px 0 0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.command-order-status>p{background:color-mix(in srgb, var(--calm-loss) 9%, var(--calm-surface))}}.command-order-status>p{color:var(--calm-loss);font-size:8px}.practice-chart{border:1px solid #2c354c;border-radius:15px;margin:0 14px;overflow:hidden}.practice-chart .trading-chart{border:0}.practice-chart .chart-stage{height:330px}.practice-ticket-controls{grid-template-columns:1.45fr 1fr .72fr .65fr .72fr;align-items:end;gap:7px;padding:13px 18px 7px;display:grid}.practice-ticket-controls label{min-width:0;color:var(--calm-muted);gap:4px;font-size:7px;font-weight:800;display:grid}.practice-ticket-controls select,.practice-ticket-controls input{border:1px solid var(--calm-line);background:var(--calm-surface-2);width:100%;min-width:0;height:42px;color:var(--calm-text);border-radius:10px;padding:0 9px;font-size:9px}.practice-stake-presets{gap:5px;padding:0 18px 8px;display:flex}.practice-stake-presets button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:31px;color:var(--calm-muted);cursor:pointer;border-radius:9px;padding:0 12px;font-size:8px;font-weight:800}.practice-stake-presets button.active{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.practice-question{grid-template-columns:minmax(190px,.55fr) minmax(360px,1.45fr)}.practice-decisions{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-decisions button{border-radius:13px;min-height:58px}.practice-decisions .rise{color:#fff;background:#365fd7;border-color:#5272d7}.practice-decisions .fall{color:#fff;background:#b94863;border-color:#c14e68}.practice-decisions .rise small,.practice-decisions .fall small{color:#fffc}.experience-simple .replay-workbench{display:none!important}@media (max-width:1080px){.trade-command-center{grid-template-columns:1fr;grid-template-areas:"live""modes""chart""entry""controls""stakes""digits""legend""choices""config""action""status"}.command-chart{min-height:420px}.command-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.command-controls label:first-child{grid-column:span 2}.practice-ticket-controls{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.trade-command-center{border-radius:17px;margin-inline:0;padding:9px}.command-live-price{background:0 0;margin:0;padding:4px 3px 9px;position:relative;top:auto}.command-chart{min-height:350px}.command-chart .chart-stage{min-height:250px}.command-action{z-index:18;grid-template-columns:1fr;position:sticky;bottom:8px;box-shadow:0 12px 36px #111b3233}.command-action>button{width:100%;min-width:0}.command-digit-strip{grid-template-columns:repeat(10,42px);padding:3px 2px;overflow-x:auto}.command-digit-strip>span{width:38px;height:38px}.practice-ticket-controls{grid-template-columns:repeat(2,1fr);padding-inline:13px}.practice-ticket-controls label:first-child{grid-column:1/-1}.practice-question{grid-template-columns:1fr;padding:13px}.practice-chart{margin-inline:9px}.practice-chart .chart-stage{height:270px}}@media (max-width:640px){.topbar{min-height:62px;padding-inline:8px}.theme-toggle{display:none}.topbar-actions{gap:5px}.topbar-mode.login{width:auto;min-width:128px;max-width:138px;padding:5px 7px}.topbar-mode.login>div{display:grid}.topbar-mode.login strong{font-size:8px}.topbar-mode.login small{display:none}.deriv-login-banner{width:calc(100% - 16px);margin-top:7px;top:62px}.deriv-login-banner small{display:none}.deriv-login-banner b{padding:9px;font-size:8px}.workspace-page-head>div:first-child>p{max-width:42ch}.desk-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.desk-tabs button{min-width:0}.command-live-price{grid-template-columns:minmax(0,1fr) auto}.command-live-price>small,.command-mode-tabs button small{display:none}.command-controls{grid-template-columns:1fr 1fr}.command-controls label:first-child{grid-column:1/-1}.command-stake-presets{grid-template-columns:repeat(5,1fr)}.command-stake-presets button{font-size:7px}.command-chart{min-height:306px}.command-chart .trading-chart{grid-template-rows:auto minmax(210px,1fr) auto}.command-chart .chart-stage{min-height:210px}.command-chart .chart-head{min-height:54px;padding:8px 9px}.command-chart .chart-head>div:first-child>small{display:none}.command-chart .chart-toolbar{overflow-x:auto}.command-chart .chart-toolbar label{display:none}.command-chart .chart-navigator{grid-template-columns:auto 1fr auto;padding:5px 7px}.command-chart .chart-navigator input,.command-chart .chart-navigator button:nth-of-type(3),.command-chart .chart-navigator>span,.command-chart .trading-chart footer{display:none}.command-auto-inputs{grid-template-columns:1fr 1fr}.command-auto-inputs label:first-child{grid-column:1/-1}.command-bulk-presets{grid-template-columns:repeat(2,1fr)}.command-action{bottom:max(7px, env(safe-area-inset-bottom))}.command-action>div{display:none}.command-action>button{min-height:54px;font-size:11px}.practice-simulator>header{grid-template-columns:1fr}.practice-score{width:100%}.practice-score>span{flex:1;min-width:0}.practice-ticket-controls,.practice-decisions{grid-template-columns:1fr 1fr}.practice-decisions .skip{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.command-auto-status.armed>span i{animation:none}}.trade-command-center{z-index:28;border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:18px;grid-template-columns:minmax(250px,.85fr) minmax(520px,1.65fr);gap:10px 14px;margin:10px 0 14px;padding:12px;display:grid;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.trade-command-center{background:color-mix(in srgb, var(--calm-surface) 96%, transparent)}}.trade-command-center{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px #16273e21}.command-live-price{border-bottom:1px solid var(--calm-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:44px;padding:0 4px 9px;display:grid}.command-live-price>div{gap:2px;display:grid}.command-live-price span{color:var(--calm-live);letter-spacing:.09em;font-size:7px;font-weight:850}.command-live-price span i{background:var(--calm-live);width:6px;height:6px;box-shadow:0 0 0 4px var(--calm-live);border-radius:50%;margin-right:5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.command-live-price span i{box-shadow:0 0 0 4px color-mix(in srgb, var(--calm-live) 14%, transparent)}}.command-live-price strong{color:var(--calm-text);font-size:12px}.command-live-price>b{color:var(--calm-text);letter-spacing:-.03em;font-size:22px}.command-live-price>small{color:var(--calm-muted);font-size:9px}.command-entry-guide{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:13px;align-content:center;gap:3px;padding:11px 12px;display:grid}.command-entry-guide>span{color:var(--calm-warn);letter-spacing:.1em;font-size:7px;font-weight:900}.entry-ready .command-entry-guide{border-color:var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.entry-ready .command-entry-guide{border-color:color-mix(in srgb, var(--calm-live) 60%, var(--calm-line))}}.entry-ready .command-entry-guide{background:var(--calm-live-soft)}.command-entry-guide strong{color:var(--calm-text);font-size:13px}.command-entry-guide p{color:var(--calm-text);margin:0;font-size:11px;font-weight:750;line-height:1.35}.command-entry-guide small{color:var(--calm-muted);font-size:8px;line-height:1.35}.command-controls{grid-template-columns:1.5fr 1fr .72fr .7fr 1fr;align-items:end;gap:7px;display:grid}.command-controls label{min-width:0;color:var(--calm-muted);gap:4px;font-size:7px;font-weight:750;display:grid}.command-controls select,.command-controls input{border:1px solid var(--calm-line);background:var(--calm-surface);width:100%;min-width:0;height:38px;color:var(--calm-text);font:inherit;border-radius:9px;padding:0 9px;font-size:9px}.command-stake>div{border:1px solid var(--calm-blue);background:var(--calm-blue-soft);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.command-stake>div span{color:var(--calm-blue);padding-left:9px;font-size:8px;font-weight:850}.command-stake>div input{background:0 0;border:0;font-size:12px;font-weight:800}.command-quantity>div{border:1px solid var(--calm-line);border-radius:9px;grid-template-columns:30px 1fr 30px;display:grid;overflow:hidden}.command-quantity>div button{background:var(--calm-surface-2);color:var(--calm-text);cursor:pointer;border:0;font-size:16px}.command-quantity>div input{text-align:center;border-width:0 1px;border-radius:0}.command-quantity>small{color:var(--calm-muted);font-size:7px}.command-digit-strip{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.command-digit-strip>span{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-width:0;height:38px;color:var(--calm-text);border-radius:10px;place-items:center;display:grid}.command-digit-strip b{font-size:11px;line-height:1}.command-digit-strip small{color:var(--calm-muted);font-size:6px}.command-digit-strip .most{border-color:var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.command-digit-strip .most{border-color:color-mix(in srgb, var(--calm-live) 55%, var(--calm-line))}}.command-digit-strip .most{background:var(--calm-live-soft)}.command-digit-strip .least{border-color:var(--calm-loss)}@supports (color:color-mix(in lab, red, red)){.command-digit-strip .least{border-color:color-mix(in srgb, var(--calm-loss) 55%, var(--calm-line))}}.command-digit-strip .active{box-shadow:0 0 0 2px var(--calm-surface), 0 0 0 4px var(--calm-blue)}.command-contract-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.command-contract-choice button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:38px;color:var(--calm-muted);cursor:pointer;text-align:left;border-radius:10px;padding:6px 10px}.command-contract-choice button.selected{border-color:var(--calm-blue);background:var(--calm-blue-soft);color:var(--calm-blue)}.command-contract-choice strong,.command-contract-choice small{display:block}.command-contract-choice small{margin-top:2px;font-size:7px}.command-action{background:var(--calm-surface-2);border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 11px;display:grid}.command-action>div{gap:2px;min-width:0;display:grid}.command-action span{color:var(--calm-live);letter-spacing:.09em;font-size:7px;font-weight:850}.entry-waiting .command-action span{color:var(--calm-warn)}.command-action strong{color:var(--calm-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.command-action small{color:var(--calm-muted);font-size:8px}.command-action>button{background:var(--calm-blue);color:#fff;cursor:pointer;border:0;border-radius:11px;min-width:260px;min-height:44px;padding:0 18px;font-size:10px;font-weight:850;box-shadow:0 9px 22px #2563d92e}.command-action>button.trade-anyway{border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-text);box-shadow:none}.command-action>button:disabled{cursor:wait;opacity:.48}.experience-simple .execution-jump-nav,.experience-simple .manual-market-dots,.experience-simple .demo-trade-form,.experience-simple .trade-action-dock{display:none!important}.experience-simple .desk-execution-workspace{grid-template-columns:1fr!important}.experience-simple .desk-execution-workspace .terminal-visuals{grid-column:1}.experience-simple .trade-desk-grid:not(.review-ready){display:none}.experience-simple .trade-desk-grid.review-ready:not(.has-proposal){grid-column:1}.experience-pro .trade-command-center{display:grid}.radar-more{border-top:1px solid #293551;grid-column:1/-1}.radar-more>summary{color:#cbd7ea;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:9px;font-weight:800;list-style:none;display:flex}.radar-more>summary::-webkit-details-marker{display:none}.radar-more>summary b{font-size:17px}.radar-more[open]>summary b{transform:rotate(45deg)}.experience-simple .market-toolbar,.experience-simple .live-market-list,.experience-simple .market-footer{display:none}.experience-simple .opportunity-radar{grid-template-columns:1fr}.experience-simple .setup-pulse,.experience-simple.view-radar .workspace-metrics,.experience-simple.view-replay .workspace-metrics{display:none}.experience-simple .opportunity-radar .radar-lead{grid-template-rows:auto auto auto;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.1fr);gap:8px 18px;padding:18px;display:grid}.experience-simple .opportunity-radar .radar-lead>span,.experience-simple .opportunity-radar .radar-lead>h3,.experience-simple .opportunity-radar .radar-lead>p{grid-column:1}.experience-simple .opportunity-radar .radar-lead>h3,.experience-simple .opportunity-radar .radar-lead>p{margin:0}.experience-simple .opportunity-radar .radar-lead .entry-window{grid-area:1/2/span 2;margin:0}.experience-simple .opportunity-radar .radar-launch-actions{grid-area:3/2}.experience-simple .opportunity-radar .radar-lead>small{display:none}.theme-light .auto-trader,.theme-dark .auto-trader{border-color:var(--calm-line);background:var(--calm-surface);color:var(--calm-text)}.theme-light .auto-trader>div,.theme-dark .auto-trader>div{border-color:var(--calm-line)}.theme-light .auto-trader-copy h3,.theme-dark .auto-trader-copy h3,.theme-light .auto-easy-summary>strong,.theme-dark .auto-easy-summary>strong{color:var(--calm-text)}.theme-light .auto-trader-copy p,.theme-dark .auto-trader-copy p,.theme-light .auto-easy-summary>p,.theme-dark .auto-easy-summary>p,.theme-light .auto-easy-summary>em,.theme-dark .auto-easy-summary>em{color:var(--calm-muted)}.theme-light .auto-easy-summary>div small,.theme-dark .auto-easy-summary>div small{background:var(--calm-surface-2);color:var(--calm-muted)}.theme-light .auto-easy-summary>div b,.theme-dark .auto-easy-summary>div b{color:var(--calm-text)}.experience-simple .auto-trader:not([hidden]){grid-template-rows:auto auto;grid-template-columns:minmax(250px,.85fr) minmax(420px,1.35fr)}.experience-simple .auto-trader .auto-trader-copy{border-right:1px solid var(--calm-line);border-bottom:0;grid-area:1/1;padding-bottom:8px}.experience-simple .auto-trader .auto-trader-copy p,.experience-simple .auto-trader .auto-trader-copy small{display:none}.experience-simple .auto-trader .auto-entry-window{grid-area:2/1;margin:0 18px 18px}.experience-simple .auto-trader .auto-easy-summary{grid-area:1/2;padding-bottom:10px}.experience-simple .auto-trader .auto-control{border-left:0;grid-area:2/2;padding-top:8px}.order-review-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#060d179e;border:0;position:fixed;inset:0}.trade-desk-grid.has-proposal .trade-confirmation{z-index:91;border:1px solid var(--calm-line);background:var(--calm-surface);width:min(620px,100vw - 28px);max-height:min(760px,100vh - 28px);color:var(--calm-text);border-radius:18px;margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #030a1459;display:block!important}.trade-desk-grid.has-proposal .proposal-card{background:0 0;border:0}.practice-simulator{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:18px;margin:14px;overflow:hidden;box-shadow:0 16px 40px #1f304914}.practice-simulator>header{border-bottom:1px solid var(--calm-line);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.practice-simulator>header>div:first-child{gap:3px;display:grid}.practice-simulator>header span{color:var(--calm-blue);letter-spacing:.1em;font-size:7px;font-weight:850}.practice-simulator>header strong{color:var(--calm-text);font-size:15px}.practice-simulator>header small{color:var(--calm-muted);font-size:8px}.practice-score{gap:6px;display:flex}.practice-score>span{background:var(--calm-surface-2);border-radius:10px;min-width:72px;padding:8px 10px;color:var(--calm-muted)!important;letter-spacing:0!important}.practice-score strong{margin-top:3px;display:block;font-size:13px!important}.practice-question{grid-template-columns:minmax(180px,.7fr) 110px minmax(360px,1.3fr);align-items:end;gap:14px;padding:18px;display:grid}.practice-question>div:first-child{gap:3px;display:grid}.practice-question>div:first-child span{color:var(--calm-muted);font-size:7px;font-weight:800}.practice-question>div:first-child strong{color:var(--calm-text);letter-spacing:-.04em;font-size:28px}.practice-question>div:first-child small{color:var(--calm-muted);font-size:8px}.practice-question>label{color:var(--calm-muted);gap:5px;font-size:7px;font-weight:750;display:grid}.practice-question input{border:1px solid var(--calm-line);background:var(--calm-surface-2);height:48px;color:var(--calm-text);border-radius:10px;padding:0 10px;font-size:12px;font-weight:800}.practice-decisions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.practice-decisions button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:50px;color:var(--calm-text);cursor:pointer;border-radius:11px;padding:7px 10px}.practice-decisions button strong,.practice-decisions button small{display:block}.practice-decisions button strong{font-size:11px}.practice-decisions button small{color:var(--calm-muted);margin-top:3px;font-size:7px}.practice-decisions .rise{border-color:var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.practice-decisions .rise{border-color:color-mix(in srgb, var(--calm-live) 60%, var(--calm-line))}}.practice-decisions .fall{border-color:var(--calm-loss)}@supports (color:color-mix(in lab, red, red)){.practice-decisions .fall{border-color:color-mix(in srgb, var(--calm-loss) 60%, var(--calm-line))}}.practice-decisions .skip{border-color:var(--calm-blue)}.practice-reveal{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 18px 14px;padding:12px;display:grid}.practice-reveal.won{border-color:var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.practice-reveal.won{border-color:color-mix(in srgb, var(--calm-live) 55%, var(--calm-line))}}.practice-reveal.won{background:var(--calm-live-soft)}.practice-reveal.lost{border-color:var(--calm-loss)}@supports (color:color-mix(in lab, red, red)){.practice-reveal.lost{border-color:color-mix(in srgb, var(--calm-loss) 55%, var(--calm-line))}}.practice-reveal>span{color:var(--calm-blue);font-size:8px;font-weight:900}.practice-reveal>strong{color:var(--calm-text);font-size:10px}.practice-reveal>b{font-size:14px}.practice-reveal>small{color:var(--calm-muted);grid-column:1/-1;font-size:7px}.practice-simulator>footer{border-top:1px solid var(--calm-line);color:var(--calm-muted);justify-content:space-between;align-items:center;gap:15px;padding:11px 18px;font-size:8px;display:flex}.practice-simulator>footer button{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:34px;color:var(--calm-text);cursor:pointer;border-radius:9px;padding:0 12px;font-size:8px;font-weight:750}.experience-simple .practice-coach,.experience-simple .replay-summary,.experience-simple .replay-timeline,.experience-simple .replay-reading,.experience-simple .replay-advanced,.experience-simple .replay-notice{display:none!important}.experience-simple .replay-workbench{grid-template-columns:1fr;margin-top:10px}.experience-simple .replay-chart-wrap{min-height:300px}@media (max-width:1080px){.trade-command-center{grid-template-columns:1fr}.command-live-price,.command-action{grid-column:1}.command-controls{grid-template-columns:1.5fr 1fr 1fr 1fr}.command-stake,.command-quantity{grid-column:span 2}}@media (max-width:820px){.trade-command-center{border-radius:15px;margin-top:8px;padding:10px;position:relative;top:auto}.command-live-price{z-index:2;background:var(--calm-surface);border-radius:14px 14px 0 0;margin:-10px -10px 0;padding:8px 10px;position:sticky;top:62px}.command-controls{grid-template-columns:1fr 1fr}.command-stake,.command-quantity{grid-column:auto}.command-action{grid-template-columns:1fr}.command-action>button{width:100%;min-width:0}.practice-simulator>header{grid-template-columns:1fr}.practice-question{grid-template-columns:1fr 110px}.practice-decisions{grid-column:1/-1}.experience-simple .auto-trader:not([hidden]){grid-template-columns:1fr}.experience-simple .auto-trader .auto-trader-copy,.experience-simple .auto-trader .auto-entry-window,.experience-simple .auto-trader .auto-easy-summary,.experience-simple .auto-trader .auto-control{border-right:0;grid-area:auto/1}.experience-simple .opportunity-radar .radar-lead{grid-template-columns:1fr}.experience-simple .opportunity-radar .radar-lead>span,.experience-simple .opportunity-radar .radar-lead>h3,.experience-simple .opportunity-radar .radar-lead>p,.experience-simple .opportunity-radar .radar-lead .entry-window,.experience-simple .opportunity-radar .radar-launch-actions{grid-area:auto/1}}@media (max-width:520px){.command-live-price{grid-template-columns:1fr auto}.command-live-price>small{grid-column:1/-1}.command-controls{grid-template-columns:1fr 1fr}.command-controls>label:first-child{grid-column:1/-1}.command-digit-strip{gap:2px}.command-digit-strip>span{border-radius:8px;height:34px}.command-digit-strip small{display:none}.practice-simulator{border-radius:15px;margin:10px}.practice-simulator>header,.practice-question{padding:13px}.practice-score{grid-template-columns:repeat(3,1fr);display:grid}.practice-score>span{min-width:0;padding:7px}.practice-question{grid-template-columns:1fr 90px}.practice-decisions button{min-width:0;padding:6px 3px}.practice-reveal{grid-template-columns:1fr auto;margin:0 13px 12px}.practice-reveal>span{grid-column:1/-1}}.public-preview-grid{align-items:start}.preview-ticket{align-self:start}@media (max-width:580px){.tour-launch{display:inline-flex}}.app-shell{--calm-bg:#edf2f7;--calm-surface:#fff;--calm-surface-2:#f3f6fa;--calm-text:#122033;--calm-muted:#64748b;--calm-line:#d6e0ea;--calm-blue:#2468dc;--calm-blue-soft:#e7f0ff;--calm-live:#b9682f;--calm-live-soft:#fff2e8;--calm-loss:#d84f67;--calm-warn:#b9682f}.theme-dark.app-shell{--calm-bg:#07111b;--calm-surface:#0e1925;--calm-surface-2:#152332;--calm-text:#f3f7fb;--calm-muted:#94a5b7;--calm-line:#28394a;--calm-blue:#65a1ff;--calm-blue-soft:#172e4c;--calm-live:#f0a35e;--calm-live-soft:#34271e;--calm-loss:#f17482;--calm-warn:#f0a35e;background:radial-gradient(circle at 74% -18%,#3071cd33,#0000 30%),#07111b}.theme-light.app-shell{background:radial-gradient(circle at 75% -20%,#2468dc1a,#0000 32%),#edf2f7}.theme-dark .topbar{border-color:var(--calm-line);background:#07111bed}.theme-light .topbar{border-color:var(--calm-line);background:#fffffff0}.product-tabs button.active,.experience-switch button.selected{background:linear-gradient(135deg,#2468dc,#4b75d8)!important;box-shadow:0 8px 24px #2468dc33!important}.practice-live-controls{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:14px;grid-template-columns:auto minmax(155px,1fr) auto minmax(150px,auto) auto;align-items:center;gap:8px;margin:12px 14px 10px;padding:9px;display:grid}.practice-live-controls button{border:1px solid var(--calm-line);background:var(--calm-surface);min-height:38px;color:var(--calm-text);cursor:pointer;border-radius:10px;font-size:8px;font-weight:850}.practice-live-controls button:disabled{cursor:not-allowed;opacity:.45}.practice-play{justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;border-color:var(--calm-blue)!important;background:var(--calm-blue)!important;color:#fff!important}.practice-play i{background:#fff;border-radius:50%;width:7px;height:7px}.practice-simulator.is-playing .practice-play i{background:#ffd5a8;animation:1s ease-in-out infinite practice-beat}.practice-market-clock{gap:2px;min-width:0;display:grid}.practice-market-clock span{color:var(--calm-blue);letter-spacing:.09em;font-size:7px;font-weight:900}.practice-market-clock strong{color:var(--calm-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.practice-speed{display:flex}.practice-speed button{border-right:0;border-radius:0;width:38px}.practice-speed button:first-child{border-radius:9px 0 0 9px}.practice-speed button:last-child{border-right:1px solid var(--calm-line);border-radius:0 9px 9px 0}.practice-speed button.selected{background:var(--calm-blue-soft);color:var(--calm-blue)}.practice-quote-status{grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;min-width:0;display:grid}.practice-quote-status i{background:var(--calm-muted);border-radius:50%;grid-row:1/span 2;width:8px;height:8px}.practice-quote-status span{color:var(--calm-muted);letter-spacing:.08em;font-size:7px;font-weight:900}.practice-quote-status small{color:var(--calm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.practice-quote-status.live i{background:var(--calm-live);box-shadow:0 0 0 4px var(--calm-live)}@supports (color:color-mix(in lab, red, red)){.practice-quote-status.live i{box-shadow:0 0 0 4px color-mix(in srgb, var(--calm-live) 13%, transparent)}}.practice-quote-status.live span{color:var(--calm-live)}.practice-quote-status.error i{background:var(--calm-loss)}.practice-quote-status.error span{color:var(--calm-loss)}.practice-refresh-quote{width:38px;font-size:16px!important}.practice-chart{border-color:var(--calm-line);background:var(--calm-surface-2);transition:border-color .25s,box-shadow .25s;position:relative}.practice-simulator.is-playing .practice-chart{border-color:var(--calm-blue)}@supports (color:color-mix(in lab, red, red)){.practice-simulator.is-playing .practice-chart{border-color:color-mix(in srgb, var(--calm-blue) 48%, var(--calm-line))}}.practice-simulator.is-playing .practice-chart{box-shadow:0 12px 34px #143f7d1f}.practice-chart:after{content:"";z-index:4;pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent 42%, var(--calm-blue) 50%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.practice-chart:after{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--calm-blue) 11%, transparent) 50%, transparent 58%)}}.practice-chart:after{transform:translateY(-70%)}.practice-simulator.is-playing .practice-chart:after{opacity:.7;animation:4.6s linear infinite practice-scan}.practice-ticket-controls{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.practice-stake-presets button:disabled{cursor:not-allowed;opacity:.34}.practice-question{grid-template-columns:minmax(190px,.5fr) minmax(480px,1.5fr);align-items:center}.practice-live-price{font-variant-numeric:tabular-nums;width:fit-content;animation:.35s ease-out practice-price-in;display:inline-block}.practice-latest-digit{border:1px solid var(--calm-blue);width:fit-content;margin-top:5px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.practice-latest-digit{border:1px solid color-mix(in srgb, var(--calm-blue) 34%, var(--calm-line))}}.practice-latest-digit{background:var(--calm-blue-soft);color:var(--calm-blue);border-radius:999px;font-size:7px;animation:.32s ease-out practice-digit-in}.practice-decisions button{border-radius:14px;min-height:66px;transition:transform .16s,box-shadow .16s,filter .16s}.practice-decisions button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 24px #12284a24}.practice-decisions button:active:not(:disabled){transform:translateY(0)scale(.985)}.practice-decisions button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.52}.practice-decisions button em{color:#ffffffe0;margin-top:3px;font-size:7px;font-style:normal;font-weight:800;display:block}.practice-decisions .skip em{color:var(--calm-muted)}.practice-reveal{animation:.34s cubic-bezier(.2,.8,.2,1) practice-result-in}.manual-market-dots{border-color:var(--calm-line);background:linear-gradient(145deg, var(--calm-surface), var(--calm-surface-2));border-radius:20px;grid-template-columns:minmax(250px,.62fr) minmax(520px,1.38fr);gap:18px;padding:16px 18px;box-shadow:0 12px 34px #192e4a14}.digit-tape-head>div{border-color:var(--calm-line);background:var(--calm-surface-2);border-radius:14px;min-height:70px;padding:10px 11px}.digit-tape-head span{color:var(--calm-blue)}.digit-tape-head span.least-key{color:var(--calm-loss)}.digit-tape-head strong{color:var(--calm-text)}.digit-tape-head small{color:var(--calm-muted)}.digit-wheel{justify-content:space-between;grid-template-columns:repeat(10,minmax(44px,56px))!important;gap:8px!important}.digit-wheel>span{aspect-ratio:1;grid-template-rows:1fr auto;padding:7px 3px 6px;border-color:var(--calm-line)!important;background:var(--calm-surface-2)!important;width:54px!important;height:54px!important;color:var(--calm-text)!important;border-radius:50%!important;box-shadow:inset 0 -10px 20px #1b355206!important}.digit-wheel>span b{align-self:end;font-size:18px!important}.digit-wheel>span em{color:var(--calm-muted);font-size:7px}.digit-wheel>span small{display:none!important}.digit-wheel>span i{background:#85a6d7;border-radius:999px;inset:auto 10px 5px;height:3px!important}.digit-wheel>span.most{color:#8f4c1d!important;background:#fff1e5!important;border-color:#d68a4c!important;box-shadow:inset 0 0 0 1px #d68a4c26!important}.theme-dark .digit-wheel>span.most{color:#ffc796!important;background:#35271f!important;border-color:#d8955e!important}.digit-wheel>span.least{border-color:var(--calm-loss)!important;background:var(--calm-loss)!important}@supports (color:color-mix(in lab, red, red)){.digit-wheel>span.least{background:color-mix(in srgb, var(--calm-loss) 9%, var(--calm-surface))!important}}.digit-wheel>span.least{color:var(--calm-loss)!important;box-shadow:none!important}.digit-wheel>span.active{animation:.38s ease-out digit-now;transform:translateY(-2px);box-shadow:0 0 0 3px var(--calm-surface), 0 0 0 5px var(--calm-blue), 0 8px 20px #2468dc33!important}.manual-market-dots>p{color:var(--calm-muted)}.command-digit-strip>span{border-radius:50%;justify-self:center;width:42px;height:42px}.command-digit-strip .most{color:#8f4c1d;background:#fff1e5;border-color:#d68a4c}.theme-dark .command-digit-strip .most{color:#ffc796;background:#35271f;border-color:#d8955e}@keyframes practice-beat{50%{transform:scale(1.35);box-shadow:0 0 0 5px #ffd5a81f}}@keyframes practice-scan{0%{transform:translateY(-70%)}to{transform:translateY(70%)}}@keyframes practice-price-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes practice-digit-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes practice-result-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes digit-now{0%{transform:scale(.84)}to{transform:translateY(-2px)scale(1)}}@media (max-width:900px){.practice-live-controls{grid-template-columns:auto 1fr auto}.practice-quote-status{grid-column:1/span 2}.practice-question,.manual-market-dots{grid-template-columns:1fr}.digit-wheel{grid-template-columns:repeat(10,minmax(40px,1fr))!important}.digit-wheel>span{width:48px!important;height:48px!important}}@media (max-width:560px){.practice-live-controls{grid-template-columns:1fr auto;margin-inline:9px}.practice-play{justify-self:stretch}.practice-market-clock{grid-area:1/1/auto/-1}.practice-speed{grid-column:1}.practice-quote-status{grid-column:1/-1}.practice-chart{margin-inline:9px}.practice-chart .chart-stage{height:270px}.practice-ticket-controls{grid-template-columns:1fr 1fr;padding-inline:12px}.practice-ticket-controls label:first-child{grid-column:1/-1}.practice-ticket-label{padding-inline:12px}.practice-question{padding:13px 12px}.practice-decisions{grid-template-columns:1fr 1fr}.practice-decisions .skip{grid-column:1/-1;min-height:44px}.digit-tape-head{grid-template-columns:repeat(3,1fr)!important}.digit-tape-head>div:first-child{grid-column:auto}.digit-tape-head>div{min-height:62px;padding:8px 7px}.digit-tape-head>div:first-child strong{font-size:24px}.digit-wheel{justify-content:space-around;grid-template-columns:repeat(5,48px)!important;row-gap:10px!important}.digit-wheel>span{width:46px!important;height:46px!important}.digit-wheel>span b{font-size:16px!important}.command-digit-strip{grid-template-columns:repeat(10,36px);overflow-x:auto}.command-digit-strip>span{border-radius:50%;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.practice-simulator.is-playing .practice-play i,.practice-simulator.is-playing .practice-chart:after,.practice-live-price,.practice-latest-digit,.practice-reveal,.digit-wheel>span.active{animation:none!important}}@media (max-width:640px){.topbar{position:relative}.theme-toggle{z-index:4;border-radius:11px;justify-content:center;width:32px;min-width:32px;height:34px;min-height:34px;padding:4px;display:flex;position:absolute;top:13px;left:43px}.theme-toggle i{width:18px;height:18px}.theme-toggle>span{display:none}}.app-shell{--calm-live:#147a55;--calm-live-soft:#e7f7ef;--calm-warn:#b96b10;--digit-hot:#11875c;--digit-hot-soft:#e4f8ee;--trade-positive:#11875c;--trade-positive-soft:#e4f8ee;--trade-negative:#c73755;--trade-negative-soft:#fdebf0;--trade-bulk:#087f8c;--trade-bulk-soft:#e4f7f8;--trade-auto:#7447c8;--trade-auto-soft:#f1ebfc;--account-real:#a76312;--account-real-soft:#fff2df}.theme-dark.app-shell{--calm-live:#47d69e;--calm-live-soft:#12352d;--calm-warn:#f2ad4c;--digit-hot:#55dea9;--digit-hot-soft:#12372e;--trade-positive:#3dcc96;--trade-positive-soft:#12372e;--trade-negative:#ff7189;--trade-negative-soft:#3a202a;--trade-bulk:#42c8d3;--trade-bulk-soft:#13343a;--trade-auto:#b69aff;--trade-auto-soft:#2d2547;--account-real:#f0b45a;--account-real-soft:#382b1c}.demo-account-panel.is-connected .connected-mode-switch{transition:border-color .18s,background .18s}.connected-mode-switch button{transition:border-color .16s,background .16s,color .16s,transform .16s}.connected-mode-switch button.active.demo{border-color:var(--calm-blue)!important}@supports (color:color-mix(in lab, red, red)){.connected-mode-switch button.active.demo{border-color:color-mix(in srgb, var(--calm-blue) 62%, var(--calm-line))!important}}.connected-mode-switch button.active.demo{background:var(--calm-blue-soft)!important;color:var(--calm-blue)!important}.connected-mode-switch button.active.real{border-color:var(--account-real)!important}@supports (color:color-mix(in lab, red, red)){.connected-mode-switch button.active.real{border-color:color-mix(in srgb, var(--account-real) 62%, var(--calm-line))!important}}.connected-mode-switch button.active.real{background:var(--account-real-soft)!important;color:var(--account-real)!important}.connected-mode-switch.is-switching button.active{transform:translateY(-1px)}.connected-mode-switch.is-switching button:disabled{opacity:1}.trade-command-center{border-top:3px solid var(--calm-blue)}@media (min-width:1081px){.trade-command-center{grid-template-areas:"live live""modes modes""chart entry""chart controls""chart stakes""chart choices""chart config""digits digits""legend legend""action action""status status"}}.command-mode-bulk{border-top-color:var(--trade-bulk)}.command-mode-auto{border-top-color:var(--trade-auto)}.command-mode-tabs button:first-child.active{background:var(--calm-blue-soft);color:var(--calm-blue);box-shadow:inset 0 0 0 1px var(--calm-blue)}@supports (color:color-mix(in lab, red, red)){.command-mode-tabs button:first-child.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--calm-blue) 38%, transparent)}}.command-mode-tabs button:nth-child(2).active{background:var(--trade-bulk-soft);color:var(--trade-bulk);box-shadow:inset 0 0 0 1px var(--trade-bulk)}@supports (color:color-mix(in lab, red, red)){.command-mode-tabs button:nth-child(2).active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--trade-bulk) 38%, transparent)}}.command-mode-tabs button:nth-child(3).active{background:var(--trade-auto-soft);color:var(--trade-auto);box-shadow:inset 0 0 0 1px var(--trade-auto)}@supports (color:color-mix(in lab, red, red)){.command-mode-tabs button:nth-child(3).active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--trade-auto) 38%, transparent)}}.entry-waiting .command-entry-guide{border-color:var(--calm-warn)}@supports (color:color-mix(in lab, red, red)){.entry-waiting .command-entry-guide{border-color:color-mix(in srgb, var(--calm-warn) 52%, var(--calm-line))}}.entry-waiting .command-entry-guide{background:var(--calm-warn)}@supports (color:color-mix(in lab, red, red)){.entry-waiting .command-entry-guide{background:color-mix(in srgb, var(--calm-warn) 8%, var(--calm-surface))}}.entry-waiting .command-entry-guide>span{color:var(--calm-warn)}.entry-ready .command-entry-guide{border-color:var(--trade-positive)}@supports (color:color-mix(in lab, red, red)){.entry-ready .command-entry-guide{border-color:color-mix(in srgb, var(--trade-positive) 58%, var(--calm-line))}}.entry-ready .command-entry-guide{background:var(--trade-positive-soft)}.entry-ready .command-entry-guide>span{color:var(--trade-positive)}.command-contract-choice button.selected.tone-positive{border-color:var(--trade-positive);background:var(--trade-positive-soft);color:var(--trade-positive)}.command-contract-choice button.tone-positive:not(.selected){border-color:var(--trade-positive)}@supports (color:color-mix(in lab, red, red)){.command-contract-choice button.tone-positive:not(.selected){border-color:color-mix(in srgb, var(--trade-positive) 24%, var(--calm-line))}}.command-contract-choice button.tone-positive:not(.selected){background:var(--trade-positive-soft)}@supports (color:color-mix(in lab, red, red)){.command-contract-choice button.tone-positive:not(.selected){background:color-mix(in srgb, var(--trade-positive-soft) 40%, var(--calm-surface))}}.command-contract-choice button.tone-positive:not(.selected){color:var(--trade-positive)}@supports (color:color-mix(in lab, red, red)){.command-contract-choice button.tone-positive:not(.selected){color:color-mix(in srgb, var(--trade-positive) 78%, var(--calm-text))}}.command-contract-choice button.selected.tone-negative{border-color:var(--trade-negative);background:var(--trade-negative-soft);color:var(--trade-negative)}.command-contract-choice button.tone-negative:not(.selected){border-color:var(--trade-negative)}@supports (color:color-mix(in lab, red, red)){.command-contract-choice button.tone-negative:not(.selected){border-color:color-mix(in srgb, var(--trade-negative) 24%, var(--calm-line))}}.command-contract-choice button.tone-negative:not(.selected){background:var(--trade-negative-soft)}@supports (color:color-mix(in lab, red, red)){.command-contract-choice button.tone-negative:not(.selected){background:color-mix(in srgb, var(--trade-negative-soft) 40%, var(--calm-surface))}}.command-contract-choice button.tone-negative:not(.selected){color:var(--trade-negative)}@supports (color:color-mix(in lab, red, red)){.command-contract-choice button.tone-negative:not(.selected){color:color-mix(in srgb, var(--trade-negative) 78%, var(--calm-text))}}.command-mode-trade.choice-positive .command-action>button{background:var(--trade-positive);box-shadow:0 10px 25px var(--trade-positive)}@supports (color:color-mix(in lab, red, red)){.command-mode-trade.choice-positive .command-action>button{box-shadow:0 10px 25px color-mix(in srgb, var(--trade-positive) 24%, transparent)}}.command-mode-trade.choice-negative .command-action>button{background:var(--trade-negative);box-shadow:0 10px 25px var(--trade-negative)}@supports (color:color-mix(in lab, red, red)){.command-mode-trade.choice-negative .command-action>button{box-shadow:0 10px 25px color-mix(in srgb, var(--trade-negative) 24%, transparent)}}.command-mode-trade.choice-positive .command-action>button.trade-anyway{border-color:var(--trade-positive);background:var(--trade-positive-soft);color:var(--trade-positive);box-shadow:none}.command-mode-trade.choice-negative .command-action>button.trade-anyway{border-color:var(--trade-negative);background:var(--trade-negative-soft);color:var(--trade-negative);box-shadow:none}.command-mode-bulk .command-action>button{background:var(--trade-bulk);box-shadow:0 10px 25px var(--trade-bulk)}@supports (color:color-mix(in lab, red, red)){.command-mode-bulk .command-action>button{box-shadow:0 10px 25px color-mix(in srgb, var(--trade-bulk) 24%, transparent)}}.command-mode-auto .command-action>button{background:var(--trade-auto);box-shadow:0 10px 25px var(--trade-auto)}@supports (color:color-mix(in lab, red, red)){.command-mode-auto .command-action>button{box-shadow:0 10px 25px color-mix(in srgb, var(--trade-auto) 24%, transparent)}}.command-mode-auto .command-action>button.stop-auto-command{border-color:var(--trade-negative);background:var(--trade-negative-soft);color:var(--trade-negative);box-shadow:none}.command-digit-strip{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:15px;padding:10px 12px}.command-digit-strip>span{background:var(--calm-surface);border-radius:50%;width:48px;height:48px}.command-digit-strip b{font-size:14px}.command-digit-strip small{font-size:7px;font-weight:800}.command-digit-strip .most,.theme-dark .command-digit-strip .most{border-color:var(--digit-hot);background:var(--digit-hot-soft);color:var(--digit-hot)}.command-digit-strip .most small{color:var(--digit-hot)}.command-digit-strip .least{border-color:var(--trade-negative);background:var(--trade-negative-soft);color:var(--trade-negative)}.command-digit-strip .least small{color:var(--trade-negative)}.command-digit-legend i.most{background:var(--digit-hot)}.command-digit-legend i.least{background:var(--trade-negative)}.digit-tape-head span.most-key{color:var(--digit-hot)}.digit-wheel>span.most,.theme-dark .digit-wheel>span.most{border-color:var(--digit-hot)!important;background:var(--digit-hot-soft)!important;color:var(--digit-hot)!important;box-shadow:inset 0 0 0 1px var(--digit-hot)!important}@supports (color:color-mix(in lab, red, red)){.digit-wheel>span.most,.theme-dark .digit-wheel>span.most{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--digit-hot) 18%, transparent)!important}}.digit-wheel>span.most em{color:var(--digit-hot)!important}@media (max-width:640px){.demo-account-panel.is-connected>.account-copy{display:none!important}.command-digit-strip{grid-template-columns:repeat(5,minmax(44px,1fr));gap:7px;overflow:visible}.command-digit-strip>span{width:44px;height:44px}.demo-account-panel.is-connected .trader-welcome{display:none}.trade-command-center{grid-template-areas:"live""modes""entry""chart""controls""stakes""choices""config""action""digits""legend""status"}.command-chart{min-height:235px}.command-chart .trading-chart{grid-template-rows:auto minmax(155px,1fr) auto}.command-chart .chart-stage{min-height:155px}.command-action{box-shadow:none;position:static;bottom:auto}}@media (min-width:1081px){.trade-command-center{grid-template-columns:minmax(360px,.95fr) minmax(560px,1.45fr);grid-template-areas:"live live""modes modes""chart entry""chart controls""chart stakes""chart choices""chart config""chart action""digits digits""legend legend""status status"}.trade-command-center>.command-action{grid-column:2}.command-chart{min-height:390px}.command-chart .chart-stage{min-height:270px}}.command-chart{background:#07111d;border-color:#5f7cb757;box-shadow:inset 0 1px #ffffff09,0 16px 34px #02091229}.command-chart .chart-head{background:linear-gradient(135deg,#0a1725,#0a1320);grid-template-columns:minmax(118px,.72fr) minmax(255px,1.28fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.command-chart .chart-head>div:first-child{min-width:0}.command-chart .chart-head>div:first-child>span{color:#56d5ae;font-size:6px}.command-chart .chart-head>div:first-child>strong{color:#f2f6ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-chart .chart-head>div:first-child>small{color:#8ea2ba;font-variant-numeric:tabular-nums;font-size:7px}.command-chart .chart-toolbar{justify-content:flex-end;gap:6px;min-width:0}.command-chart .chart-toolbar>div{flex:none}.command-chart .chart-toolbar button,.command-chart .chart-toolbar select{color:#96a8bd;background:#0b1624;border-color:#263752;height:29px}.command-chart .chart-toolbar button{padding-inline:8px}.command-chart .chart-toolbar label{color:#73869d}.command-chart .chart-stage{background:radial-gradient(circle at 82% 20%,#5478ff14,#0000 34%),linear-gradient(#08121e,#071019)}.command-chart .chart-stage canvas{transition:opacity .18s,filter .18s}.command-chart .chart-stage:after{opacity:.7}.command-chart .chart-live-beacon{background:#6fa8ff;margin-top:-3px;right:65px;box-shadow:0 0 0 3px #6fa8ff1f,0 0 14px #6fa8ffa6}.command-chart .chart-navigator{background:#09131f;border-top-color:#1e2d42}.command-chart .chart-navigator button{color:#9bacc0;background:#0d1a29;border-color:#293b57}.command-chart .chart-navigator input{cursor:ew-resize;height:18px}.command-live-price>b.has-price{color:var(--calm-text);letter-spacing:-.025em;animation:.22s ease-out live-price-settle}@keyframes live-price-settle{0%{opacity:.62;transform:translateY(2px)}to{opacity:1;transform:none}}.demo-account-panel.is-preview .connected-mode-switch:after{content:"LIVE MARKET PREVIEW · ORDERS OFF";color:var(--calm-muted);letter-spacing:.08em;text-align:center;grid-column:1/-1;padding:4px 7px 2px;font-size:6px;font-weight:850}.demo-account-panel.is-preview .command-action>button:disabled{border:1px solid var(--calm-line);background:var(--calm-surface-2);color:var(--calm-muted);box-shadow:none;opacity:1}@media (max-width:820px){.command-chart .chart-head{grid-template-columns:1fr;gap:7px}.command-chart .chart-toolbar{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.command-chart .chart-toolbar::-webkit-scrollbar{display:none}.command-chart .chart-head>div:first-child>strong{font-size:13px}}@media (max-width:640px){.command-chart{border-radius:15px;min-height:315px}.command-chart .trading-chart{grid-template-rows:auto minmax(190px,1fr) auto}.command-chart .chart-stage{min-height:190px}.command-chart .chart-head{min-height:74px;padding:9px 10px}.command-chart .chart-toolbar label{display:grid}.command-chart .chart-toolbar button,.command-chart .chart-toolbar select{height:30px}.command-chart .chart-toolbar select{max-width:86px}.command-chart .chart-live-beacon{right:64px}}@media (prefers-reduced-motion:reduce){.command-live-price>b.has-price{animation:none}}.content{isolation:isolate;padding-inline:clamp(12px,3.4vw,56px);position:relative;max-width:1640px!important}.content:before{content:"VP";z-index:0;pointer-events:none;color:var(--calm-blue);letter-spacing:-.13em;opacity:.025;-webkit-user-select:none;user-select:none;font-size:clamp(150px,26vw,410px);font-weight:900;line-height:.8;position:fixed;top:18vh;right:clamp(10px,4vw,70px);transform:rotate(-7deg)}.content>*{z-index:1;position:relative}.view-guide .workspace-metrics,.experience-simple .demo-trade-desk>.desk-tabs{display:none}.product-tabs button{min-width:120px}.demo-trade-desk .trade-desk-grid,.demo-trade-desk .trade-action-dock,.demo-trade-desk .legacy-auto-panel{display:none!important}.command-bulk-presets{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.command-bulk-presets::-webkit-scrollbar{display:none}.command-bulk-presets button{flex:none;min-width:86px}.brand-mark,.theme-light .brand-mark,.theme-dark .brand-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#2468dc,#755ed8);border-radius:13px;width:40px;font-size:9px;box-shadow:0 9px 26px #3251c340}.workspace-enter{animation:.24s cubic-bezier(.2,.75,.25,1) workspace-enter}@keyframes workspace-enter{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}.how-to-workspace{color:var(--calm-text);gap:16px;display:grid}.trade-guide-hero{border:1px solid var(--calm-line);background:radial-gradient(circle at 82% 0, var(--calm-blue), transparent 38%), linear-gradient(145deg, var(--calm-surface), var(--calm-surface-2));border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:170px;padding:clamp(22px,4vw,44px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trade-guide-hero{background:radial-gradient(circle at 82% 0, color-mix(in srgb, var(--calm-blue) 18%, transparent), transparent 38%), linear-gradient(145deg, var(--calm-surface), var(--calm-surface-2))}}.trade-guide-hero{box-shadow:0 20px 56px #192d5017}.trade-guide-hero>div{max-width:760px}.trade-guide-hero span,.trade-path-grid article>span{color:var(--calm-blue);letter-spacing:.12em;font-size:8px;font-weight:900}.trade-guide-hero h2{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,4vw,52px);font-weight:650;line-height:1.02}.trade-guide-hero p{color:var(--calm-muted);margin:0;font-size:12px;line-height:1.55}.trade-guide-hero button,.trade-path-grid button{background:var(--calm-blue);color:#fff;cursor:pointer;border:0;border-radius:13px;min-height:46px;padding:0 17px;font-weight:850}.trade-guide-route{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.trade-guide-route article{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:17px;grid-template-columns:auto 1fr;gap:10px;min-width:0;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-guide-route article{background:color-mix(in srgb, var(--calm-surface) 92%, transparent)}}.trade-guide-route article>b{background:var(--calm-blue-soft);width:29px;height:29px;color:var(--calm-blue);border-radius:9px;place-items:center;font-size:8px;display:grid}.trade-guide-route article div{gap:4px;min-width:0;display:grid}.trade-guide-route strong{font-size:10px}.trade-guide-route small{color:var(--calm-muted);font-size:8px;line-height:1.4}.trade-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trade-path-grid article{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:21px;grid-template-rows:auto auto 1fr auto;gap:7px;min-height:220px;padding:20px;display:grid;box-shadow:0 12px 34px #192d500e}.trade-path-grid article:nth-child(3){border-color:var(--trade-bulk)}@supports (color:color-mix(in lab, red, red)){.trade-path-grid article:nth-child(3){border-color:color-mix(in srgb, var(--trade-bulk) 45%, var(--calm-line))}}.trade-path-grid article:nth-child(3){background:var(--trade-bulk-soft)}@supports (color:color-mix(in lab, red, red)){.trade-path-grid article:nth-child(3){background:color-mix(in srgb, var(--trade-bulk-soft) 45%, var(--calm-surface))}}.trade-path-grid h3{letter-spacing:-.025em;margin:3px 0 0;font-size:21px}.trade-path-grid p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.55}.trade-path-grid button{background:var(--calm-surface-2);width:100%;color:var(--calm-text);border:1px solid var(--calm-line)}.trade-guide-details{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.trade-guide-details details{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:15px}.trade-guide-details summary{cursor:pointer;color:var(--calm-text);padding:14px 16px;font-size:10px;font-weight:800}.trade-guide-details p{color:var(--calm-muted);margin:0;padding:0 16px 15px;font-size:9px;line-height:1.55}.how-to-workspace>footer{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:15px;align-items:center;gap:10px;padding:13px 16px;display:flex}.how-to-workspace>footer strong{color:var(--calm-loss);font-size:9px}.how-to-workspace>footer span{color:var(--calm-muted);font-size:8px}.trade-command-center{border-radius:22px;gap:10px 12px;padding:14px}.command-controls{gap:8px}.command-controls label{gap:5px}.command-controls select,.command-controls input{border-radius:11px;height:42px}.auto-bulk-strip{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:13px;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 12px;display:grid}.auto-bulk-strip>span{color:var(--trade-bulk);letter-spacing:.1em;font-size:7px;font-weight:900}.auto-bulk-strip>span i{background:var(--calm-muted);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.auto-bulk-strip>strong{color:var(--calm-text);grid-column:1/-1;font-size:9px}.auto-bulk-strip>small{color:var(--calm-muted);grid-column:1/-1;font-size:7px}.auto-bulk-strip.armed{border-color:var(--trade-bulk)}@supports (color:color-mix(in lab, red, red)){.auto-bulk-strip.armed{border-color:color-mix(in srgb, var(--trade-bulk) 58%, var(--calm-line))}}.auto-bulk-strip.armed{background:var(--trade-bulk-soft)}.auto-bulk-strip.armed>span i{background:var(--trade-bulk);box-shadow:0 0 0 4px var(--trade-bulk)}@supports (color:color-mix(in lab, red, red)){.auto-bulk-strip.armed>span i{box-shadow:0 0 0 4px color-mix(in srgb, var(--trade-bulk) 14%, transparent)}}.auto-bulk-strip.armed>span i{animation:1.4s ease-in-out infinite auto-pulse}.command-bulk-actions{grid-template-columns:minmax(175px,1.35fr) minmax(135px,.75fr);gap:7px;min-width:320px;display:grid}.command-bulk-actions button{cursor:pointer;color:#fff;border:0;border-radius:11px;min-height:46px;padding:0 12px;font-size:9px;font-weight:850}.command-bulk-actions .bulk-open-now{background:var(--trade-bulk);box-shadow:0 9px 22px var(--trade-bulk)}@supports (color:color-mix(in lab, red, red)){.command-bulk-actions .bulk-open-now{box-shadow:0 9px 22px color-mix(in srgb, var(--trade-bulk) 22%, transparent)}}.command-bulk-actions .bulk-auto-arm{border:1px solid var(--trade-bulk)}@supports (color:color-mix(in lab, red, red)){.command-bulk-actions .bulk-auto-arm{border:1px solid color-mix(in srgb, var(--trade-bulk) 50%, var(--calm-line))}}.command-bulk-actions .bulk-auto-arm{background:var(--trade-bulk-soft);color:var(--trade-bulk)}.command-bulk-actions .bulk-auto-cancel{border:1px solid var(--trade-negative);background:var(--trade-negative-soft);color:var(--trade-negative)}.command-bulk-actions button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.contract-close-action{border:1px solid var(--calm-blue);background:var(--calm-blue-soft);width:fit-content;min-height:34px;color:var(--calm-blue);cursor:pointer;border-radius:9px;grid-column:1/-1;margin-top:6px;padding:0 12px;font-size:8px;font-weight:850}.contract-close-action:disabled{cursor:not-allowed;border-color:var(--calm-line);background:var(--calm-surface);color:var(--calm-muted);opacity:.72}.trade-execution-toast,.trade-result-toast{z-index:120;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:17px;width:min(360px,100vw - 28px);position:fixed}@supports (color:color-mix(in lab, red, red)){.trade-execution-toast,.trade-result-toast{background:color-mix(in srgb, var(--calm-surface) 94%, transparent)}}.trade-execution-toast,.trade-result-toast{color:var(--calm-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.32s cubic-bezier(.2,.8,.2,1) trade-toast-in;box-shadow:0 22px 65px #040d1d47}.trade-execution-toast{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.trade-execution-toast>i{background:var(--calm-blue);width:10px;height:10px;box-shadow:0 0 0 5px var(--calm-blue);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.trade-execution-toast>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--calm-blue) 14%, transparent)}}.trade-execution-toast>i{animation:1.2s ease-in-out infinite auto-pulse}.trade-execution-toast>div{gap:2px;display:grid}.trade-execution-toast span{color:var(--calm-blue);letter-spacing:.1em;font-size:7px;font-weight:900}.trade-execution-toast strong{font-size:10px}.trade-result-toast{grid-template-columns:1fr auto;gap:3px 12px;padding:15px 44px 15px 16px;display:grid;overflow:hidden}.trade-result-toast:before{content:"";background:var(--trade-positive);width:4px;position:absolute;inset:0 auto 0 0}.trade-result-toast.lost:before{background:var(--trade-negative)}.trade-result-toast>span{color:var(--trade-positive);letter-spacing:.12em;font-size:8px;font-weight:900}.trade-result-toast.lost>span{color:var(--trade-negative)}.trade-result-toast>strong{letter-spacing:-.03em;grid-column:1;font-size:24px}.trade-result-toast>small{color:var(--calm-muted);grid-column:1;font-size:8px}.trade-result-toast>button{background:var(--calm-surface-2);width:28px;height:28px;color:var(--calm-muted);cursor:pointer;border:0;border-radius:9px;font-size:17px;position:absolute;top:9px;right:10px}@keyframes trade-toast-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:980px){.trade-guide-route,.trade-path-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.content:before{font-size:180px;position:absolute;top:190px;right:12px}.product-tabs{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs button{flex:none;min-width:84px}.trade-guide-hero{border-radius:21px;grid-template-columns:1fr;min-height:0;padding:22px}.trade-guide-hero button{width:100%}.trade-guide-route,.trade-path-grid,.trade-guide-details{grid-template-columns:1fr}.trade-guide-route article,.trade-path-grid article{min-height:0}.how-to-workspace>footer{display:grid}.command-bulk-actions{grid-template-columns:1fr;width:100%;min-width:0}.trade-execution-toast,.trade-result-toast{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.workspace-enter,.trade-execution-toast,.trade-result-toast,.auto-bulk-strip.armed>span i,.trade-execution-toast>i{animation:none!important}}.trade-command-center{position:relative;top:auto}.command-live-price{grid-template-columns:minmax(0,1fr) auto auto auto}.command-session-score{align-items:stretch;grid-template-columns:none!important;gap:5px!important;display:flex!important}.command-session-score>span{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-width:54px;color:var(--calm-muted);border-radius:10px;gap:1px;padding:6px 8px;font-size:6px;line-height:1;display:grid}.command-session-score>span>strong{color:var(--calm-text);font-variant-numeric:tabular-nums;font-size:10px}.command-session-score .positive{color:var(--trade-positive)}.command-session-score .negative{color:var(--trade-negative)}.command-action.bulk-action{border-color:var(--trade-bulk);grid-template-columns:minmax(230px,1fr) minmax(190px,.72fr) minmax(330px,1.15fr);align-items:stretch;gap:9px;padding:9px;grid-column:1/-1!important}@supports (color:color-mix(in lab, red, red)){.command-action.bulk-action{border-color:color-mix(in srgb, var(--trade-bulk) 35%, var(--calm-line))}}.command-bulk-entry,.command-bulk-total{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:12px;align-content:center;gap:3px;min-width:0;padding:10px 11px;display:grid!important}.command-bulk-entry>span,.command-bulk-total>span{color:var(--calm-muted);letter-spacing:.1em;font-size:7px;font-weight:900}.command-bulk-entry>strong,.command-bulk-total>strong{color:var(--calm-text);text-overflow:clip;white-space:normal;font-size:11px;line-height:1.3;overflow:visible}.command-bulk-entry>small,.command-bulk-total>small{color:var(--calm-muted);font-size:8px;line-height:1.35}.command-bulk-entry.waiting{border-color:var(--calm-warn)}@supports (color:color-mix(in lab, red, red)){.command-bulk-entry.waiting{border-color:color-mix(in srgb, var(--calm-warn) 52%, var(--calm-line))}}.command-bulk-entry.waiting{background:var(--calm-warn)}@supports (color:color-mix(in lab, red, red)){.command-bulk-entry.waiting{background:color-mix(in srgb, var(--calm-warn) 8%, var(--calm-surface))}}.command-bulk-entry.waiting>span{color:var(--calm-warn)}.command-bulk-entry.ready,.command-bulk-entry.armed{border-color:var(--trade-positive)}@supports (color:color-mix(in lab, red, red)){.command-bulk-entry.ready,.command-bulk-entry.armed{border-color:color-mix(in srgb, var(--trade-positive) 58%, var(--calm-line))}}.command-bulk-entry.ready,.command-bulk-entry.armed{background:var(--trade-positive-soft)}.command-bulk-entry.ready>span,.command-bulk-entry.armed>span{color:var(--trade-positive)}.bulk-action .command-bulk-actions{align-self:stretch;min-width:0}.bulk-action .command-bulk-actions button{border-radius:12px;min-height:58px}.command-order-status.completed{border-color:var(--trade-positive)}@supports (color:color-mix(in lab, red, red)){.command-order-status.completed{border-color:color-mix(in srgb, var(--trade-positive) 48%, var(--calm-line))}}.command-order-status.completed{background:var(--trade-positive-soft)}.command-order-status.completed>span,.command-order-status.completed>b{color:var(--trade-positive)}.command-result-action{border:1px solid var(--trade-positive);grid-column:1/-1;width:fit-content;min-height:34px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.command-result-action{border:1px solid color-mix(in srgb, var(--trade-positive) 58%, var(--calm-line))}}.command-result-action{background:var(--calm-surface);color:var(--trade-positive);cursor:pointer;border-radius:9px;font-size:8px;font-weight:850}.journal-summary{grid-template-columns:repeat(4,1fr)}.journal-summary strong.positive{color:var(--trade-positive)}.journal-summary strong.negative{color:var(--trade-negative)}.trade-result-toast.flat:before{background:var(--calm-warn)}.trade-result-toast.flat>span{color:var(--calm-warn)}.trade-result-total{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.trade-result-total>span{background:var(--calm-surface-2);color:var(--calm-muted);letter-spacing:.05em;border-radius:9px;gap:2px;padding:7px 8px;font-size:6px;font-weight:800;display:grid}.trade-result-total strong{color:var(--calm-text);font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:980px){.command-live-price{grid-template-columns:minmax(0,1fr) auto}.command-live-price>small{display:none}.command-session-score{grid-column:1/-1}.command-session-score>span{flex:1}.command-action.bulk-action{grid-template-columns:1fr 1fr}.bulk-action .command-bulk-actions{grid-column:1/-1}}@media (max-width:640px){.command-action.bulk-action{grid-template-columns:1fr}.command-action.bulk-action>div{display:grid}.bulk-action .command-bulk-actions{grid-column:1}.command-session-score>span{min-width:0}.journal-summary{grid-template-columns:repeat(2,1fr)}.journal-summary>div{border-bottom:1px solid var(--calm-line)}}.experience-switch{grid-template-columns:repeat(3,1fr)}.experience-switch button{min-width:70px}.demo-trade-desk>.desk-tabs,.experience-simple .demo-trade-desk>.desk-tabs{z-index:20;border:1px solid var(--calm-line);background:var(--calm-surface);gap:4px;width:100%;padding:4px;position:sticky;top:76px;overflow-x:auto;display:flex!important}@supports (color:color-mix(in lab, red, red)){.demo-trade-desk>.desk-tabs,.experience-simple .demo-trade-desk>.desk-tabs{background:color-mix(in srgb, var(--calm-surface) 94%, transparent)}}.demo-trade-desk>.desk-tabs,.experience-simple .demo-trade-desk>.desk-tabs{scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px #16274614}.demo-trade-desk>.desk-tabs::-webkit-scrollbar{display:none}.demo-trade-desk>.desk-tabs button{border:0;flex:1 0 108px;align-content:center;gap:2px;min-width:108px;min-height:46px;font-size:11px;display:grid}.demo-trade-desk>.desk-tabs button small{color:currentColor;opacity:.72;font-size:8px}.command-journey{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:38px;color:var(--calm-muted);scrollbar-width:none;white-space:nowrap;border-radius:11px;grid-area:modes;align-items:center;gap:8px;padding:7px 10px;display:flex;overflow-x:auto}.command-journey::-webkit-scrollbar{display:none}.command-journey span,.command-journey strong{font-size:10px}.command-journey i{color:var(--calm-muted)}@supports (color:color-mix(in lab, red, red)){.command-journey i{color:color-mix(in srgb, var(--calm-muted) 52%, transparent)}}.command-journey i{font-style:normal}.command-journey strong{background:var(--calm-blue-soft);color:var(--calm-blue);border-radius:8px;margin-left:auto;padding:6px 9px}.experience-pro .command-journey,.command-more-toggle,.experience-simple .command-extra-field{display:none}.experience-simple .command-controls.more-open .command-extra-field{display:grid}.experience-simple .command-chart .chart-toolbar label{display:none}.experience-simple .command-more-toggle{border:1px solid var(--calm-line);background:var(--calm-surface-2);min-height:42px;color:var(--calm-blue);cursor:pointer;border-radius:11px;padding:0 12px;font-size:10px;font-weight:800;display:block}.command-controls label{font-size:10px}.command-controls select,.command-controls input{font-size:13px}.command-stake-presets button,.command-bulk-presets button,.command-contract-choice button{min-height:42px;font-size:10px}.command-contract-choice strong{font-size:12px}.command-contract-choice small{font-size:8px}.command-action span,.command-bulk-entry>span,.command-bulk-total>span{font-size:9px}.command-action strong,.command-bulk-entry>strong,.command-bulk-total>strong{font-size:13px}.command-action small,.command-bulk-entry>small,.command-bulk-total>small{font-size:10px}.command-order-status>span{font-size:9px}.command-order-status>strong{font-size:13px}.command-order-status>small{font-size:10px}.experience-simple .discover-panel .opportunity-deck-head p,.experience-simple .discover-panel .scanner-filter,.experience-simple .discover-panel .edge-brief,.experience-simple .discover-panel .opportunity-cards,.experience-simple .discover-panel .deriv-product-shelf,.experience-simple .discover-panel .opportunity-deck>footer{display:none}.experience-simple .discover-panel .scanner-results-layout{grid-template-columns:1fr;width:min(720px,100%);margin:0 auto;padding:0 14px 20px}.experience-simple .discover-panel .scanner-trade-rail{position:static}.experience-simple .risk-rail,.experience-simple .demo-journal .journal-head button:not(.end-session),.experience-standard .discover-panel .opportunity-cards article:nth-child(n+4),.experience-standard .discover-panel .deriv-product-shelf{display:none}:is(button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:3px solid var(--calm-blue)}@supports (color:color-mix(in lab, red, red)){:is(button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:3px solid color-mix(in srgb, var(--calm-blue) 68%, white)}}:is(button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:2px}@media (max-width:760px){.experience-switch button{min-width:48px;padding-inline:5px}.experience-switch button strong{font-size:8px}.demo-trade-desk>.desk-tabs,.experience-simple .demo-trade-desk>.desk-tabs{margin-inline:0;top:68px}.demo-trade-desk>.desk-tabs button{flex-basis:92px;min-width:92px}.command-journey{gap:6px}.command-journey span,.command-journey strong{font-size:9px}}.command-digit-cockpit{border:1px solid var(--calm-blue);grid-area:cockpit;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.command-digit-cockpit{border:1px solid color-mix(in srgb, var(--calm-blue) 24%, var(--calm-line))}}.command-digit-cockpit{background:radial-gradient(circle at 8% 0, var(--calm-blue), transparent 30%), var(--calm-surface-2);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.command-digit-cockpit{background:radial-gradient(circle at 8% 0, color-mix(in srgb, var(--calm-blue) 10%, transparent), transparent 30%), var(--calm-surface-2)}}.command-digit-cockpit{box-shadow:inset 0 1px #ffffff73}.command-digit-head{grid-template-columns:minmax(126px,.44fr) minmax(310px,1.25fr) minmax(245px,.82fr);align-items:stretch;gap:9px;display:grid}.command-current-digit,.command-digit-entry{border:1px solid var(--calm-line);background:var(--calm-surface);border-radius:16px;align-content:center;gap:3px;min-width:0;padding:11px 13px;display:grid}.command-current-digit{grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr);column-gap:11px}.command-current-digit>span{color:var(--calm-blue);letter-spacing:.09em;grid-column:2;align-self:end;font-size:9px;font-weight:900}.command-current-digit>strong{border:3px solid var(--calm-blue);background:var(--calm-blue-soft);width:64px;height:64px;color:var(--calm-blue);box-shadow:0 0 0 5px var(--calm-blue);border-radius:50%;grid-area:1/1/span 2;place-items:center;font-size:29px;font-weight:850;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.command-current-digit>strong{box-shadow:0 0 0 5px color-mix(in srgb, var(--calm-blue) 9%, transparent)}}.command-current-digit>strong{font-variant-numeric:tabular-nums;transition:transform .18s,border-color .18s,color .18s}.command-current-digit>small{color:var(--calm-text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2;font-size:13px;font-weight:800;overflow:hidden}.command-digit-entry{border-color:var(--calm-warn)}@supports (color:color-mix(in lab, red, red)){.command-digit-entry{border-color:color-mix(in srgb, var(--calm-warn) 50%, var(--calm-line))}}.command-digit-entry{background:var(--calm-warn)}@supports (color:color-mix(in lab, red, red)){.command-digit-entry{background:color-mix(in srgb, var(--calm-warn) 7%, var(--calm-surface))}}.command-digit-cockpit.ready .command-digit-entry{border-color:var(--trade-positive)}@supports (color:color-mix(in lab, red, red)){.command-digit-cockpit.ready .command-digit-entry{border-color:color-mix(in srgb, var(--trade-positive) 55%, var(--calm-line))}}.command-digit-cockpit.ready .command-digit-entry{background:var(--trade-positive-soft)}.command-digit-entry>span{color:var(--calm-warn);letter-spacing:.09em;font-size:9px;font-weight:900}.command-digit-cockpit.ready .command-digit-entry>span{color:var(--trade-positive)}.command-digit-entry>strong{color:var(--calm-text);font-size:14px}.command-digit-entry>b{color:var(--calm-text);font-size:12px;line-height:1.35}.command-digit-entry>small{color:var(--calm-muted);font-size:10px;line-height:1.35}.command-digit-buy{color:#fff;cursor:pointer;text-align:left;min-width:0;box-shadow:0 12px 25px var(--trade-positive);border:0;border-radius:16px;align-content:center;gap:3px;padding:12px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.command-digit-buy{box-shadow:0 12px 25px color-mix(in srgb, var(--trade-positive) 20%, transparent)}}.command-digit-buy{transition:transform .16s,filter .16s,box-shadow .16s}.command-digit-buy:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.command-digit-buy:active:not(:disabled){transform:translateY(0)}.command-digit-buy.tone-positive{background:linear-gradient(135deg, #159b68, var(--trade-positive))}.command-digit-buy.tone-negative{background:linear-gradient(135deg, #d94360, var(--trade-negative));box-shadow:0 12px 25px var(--trade-negative)}@supports (color:color-mix(in lab, red, red)){.command-digit-buy.tone-negative{box-shadow:0 12px 25px color-mix(in srgb, var(--trade-negative) 20%, transparent)}}.command-digit-buy>span{letter-spacing:.08em;font-size:9px;font-weight:900}.command-digit-buy>strong{font-size:15px;line-height:1.25}.command-digit-buy>small{color:#ffffffd1;font-size:9px;line-height:1.35}.command-digit-buy:disabled{cursor:not-allowed;background:var(--calm-muted)}@supports (color:color-mix(in lab, red, red)){.command-digit-buy:disabled{background:color-mix(in srgb, var(--calm-muted) 54%, var(--calm-surface))}}.command-digit-buy:disabled{color:var(--calm-text)}@supports (color:color-mix(in lab, red, red)){.command-digit-buy:disabled{color:color-mix(in srgb, var(--calm-text) 70%, var(--calm-muted))}}.command-digit-buy:disabled{box-shadow:none;opacity:.76}.command-digit-buy:disabled>small{color:currentColor;opacity:.75}.command-digit-cockpit .command-digit-strip{border-color:var(--calm-blue);grid-area:auto;grid-template-columns:repeat(10,minmax(50px,1fr));gap:8px;padding:12px 14px;display:grid!important}@supports (color:color-mix(in lab, red, red)){.command-digit-cockpit .command-digit-strip{border-color:color-mix(in srgb, var(--calm-blue) 18%, var(--calm-line))}}.command-digit-cockpit .command-digit-strip{background:var(--calm-surface);border-radius:18px}.command-digit-cockpit .command-digit-strip>span{border:2px solid var(--calm-line);background:var(--calm-surface-2);width:56px;height:56px;color:var(--calm-text);box-shadow:none;grid-template-rows:1fr auto;align-content:center;place-items:center;gap:0;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.command-digit-cockpit .command-digit-strip>span.active{z-index:1;border-color:var(--calm-blue);box-shadow:0 0 0 3px var(--calm-surface), 0 0 0 6px var(--calm-blue), 0 9px 20px var(--calm-blue);transform:translateY(-2px)scale(1.04)}@supports (color:color-mix(in lab, red, red)){.command-digit-cockpit .command-digit-strip>span.active{box-shadow:0 0 0 3px var(--calm-surface), 0 0 0 6px color-mix(in srgb, var(--calm-blue) 46%, transparent), 0 9px 20px color-mix(in srgb, var(--calm-blue) 18%, transparent)}}.command-digit-cockpit .command-digit-strip>span.most{border-color:var(--digit-hot);background:var(--digit-hot-soft);color:var(--digit-hot)}.command-digit-cockpit .command-digit-strip>span.least{border-color:var(--trade-negative);background:var(--trade-negative-soft);color:var(--trade-negative)}.command-digit-cockpit .command-digit-strip b{font-size:18px;line-height:1}.command-digit-cockpit .command-digit-strip small{color:currentColor;opacity:.9;font-size:8px;font-weight:850}.command-digit-cockpit .command-digit-legend{color:var(--calm-muted);grid-area:auto;padding:0 3px;font-size:9px;display:flex!important}.command-setup-heading{grid-area:setuphead;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 3px 0;display:flex}.command-setup-heading>span{color:var(--calm-text);letter-spacing:.08em;font-size:10px;font-weight:900}.command-setup-heading>small{color:var(--calm-muted);text-align:right;font-size:9px}.command-mode-trade{grid-template-columns:minmax(0,1fr);grid-template-areas:"live""modes""chart""cockpit""setuphead""controls""stakes""choices""status"}.command-mode-trade .command-chart{min-height:390px}.command-mode-trade .command-chart .chart-stage{min-height:285px}.command-mode-trade .command-controls{grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(120px,.7fr))}.command-mode-trade .command-controls label:first-child{grid-column:auto}@media (min-width:1081px){.command-mode-bulk{grid-template-areas:"live live""modes modes""chart setuphead""chart controls""chart stakes""chart choices""chart config""action action""status status"}.command-mode-auto{grid-template-areas:"live live""modes modes""chart entry""chart setuphead""chart controls""chart stakes""chart choices""chart config""action action""status status"}}@media (max-width:1080px){.trade-command-center{grid-template-columns:minmax(0,1fr);grid-template-areas:"live""modes""chart""cockpit""entry""setuphead""controls""stakes""choices""config""action""status"}.command-digit-head{grid-template-columns:minmax(120px,.55fr) minmax(280px,1.25fr) minmax(225px,.8fr)}.command-mode-trade .command-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.command-mode-trade .command-controls label:first-child{grid-column:auto}}@media (max-width:760px){.trade-command-center{border-radius:18px;padding:9px}.command-mode-trade .command-chart{min-height:280px}.command-mode-trade .command-chart .chart-stage{min-height:185px}.command-digit-cockpit{border-radius:18px;gap:9px;padding:9px}.command-digit-head{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.command-current-digit{grid-template-columns:52px minmax(0,1fr);padding:9px}.command-current-digit>strong{border-width:2px;width:48px;height:48px;font-size:23px}.command-current-digit>span{font-size:7px}.command-current-digit>small{font-size:10px}.command-digit-entry{padding:9px 10px}.command-digit-entry>span{font-size:7px}.command-digit-entry>strong{font-size:11px}.command-digit-entry>b{font-size:10px}.command-digit-entry>small{display:none}.command-digit-buy{text-align:center;grid-column:1/-1;min-height:66px;padding:11px 13px}.command-digit-buy>strong{font-size:14px}.command-digit-cockpit .command-digit-strip{grid-template-columns:repeat(5,minmax(44px,1fr));gap:9px 5px;padding:11px 7px}.command-digit-cockpit .command-digit-strip>span{width:46px;height:46px}.command-digit-cockpit .command-digit-strip b{font-size:15px}.command-digit-cockpit .command-digit-strip small{font-size:7px}.command-digit-cockpit .command-digit-legend{gap:7px 10px;font-size:8px}.command-digit-cockpit .command-digit-legend small{flex-basis:100%;margin-left:0}.command-setup-heading{align-items:flex-start;padding-inline:2px}.command-setup-heading>small{max-width:52%}.command-mode-trade .command-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.command-current-digit{grid-template-columns:46px minmax(0,1fr)}.command-current-digit>strong{width:43px;height:43px;font-size:21px}.command-digit-cockpit .command-digit-strip>span{width:43px;height:43px}}@media (prefers-reduced-motion:reduce){.command-current-digit>strong,.command-digit-cockpit .command-digit-strip>span,.command-digit-buy{transition:none}}.topbar{grid-template-columns:auto minmax(0,1fr);gap:18px;height:58px;min-height:58px;padding:0 clamp(14px,2.3vw,32px);display:grid}.topbar-actions{justify-self:end;gap:6px;min-width:0}.brand{min-width:max-content}.brand-mark{border-radius:10px;width:32px;height:32px}.brand strong{font-size:12px}.brand small{font-size:6px}.tour-launch{border:1px solid var(--calm-line);background:var(--calm-surface-2);width:38px;min-width:38px;height:38px;color:var(--calm-text);border-radius:11px;padding:0}.tour-launch>span{width:auto;height:auto;color:var(--calm-blue);background:0 0;border:0;font-size:13px}.tour-launch>strong{display:none}.theme-toggle{border-radius:11px;width:40px;min-width:40px;height:38px;padding:5px}.theme-toggle>span{display:none}.theme-toggle i{width:24px;height:24px}.experience-switch{border-radius:11px;height:38px}.experience-switch button{border-radius:8px;min-width:64px}.topbar-mode{min-width:142px;height:40px;border-radius:12px!important}.content{padding-top:12px}.view-trade .workspace-page-head,.view-trade .workspace-metrics{display:none!important}.workspace-page-head{border-bottom:1px solid var(--calm-line);align-items:center;min-height:54px;margin-bottom:10px;padding:4px 2px 10px;display:flex}.workspace-page-head .eyebrow{font-size:7px}.workspace-page-head h1{margin-top:2px;font-size:clamp(22px,2vw,30px)}.workspace-page-head>div:first-child>p{text-overflow:ellipsis;white-space:nowrap;max-width:72ch;margin-top:3px;font-size:10px;overflow:hidden}.product-tabs{margin-bottom:10px}.product-tabs button{min-height:36px}.platform-disclaimer{margin-top:12px}.demo-account-panel.is-connected>.account-copy{display:none!important}.demo-account-panel.is-connected>.account-connected{border-radius:14px;grid-template-rows:auto;grid-template-columns:minmax(150px,.7fr) minmax(340px,1.35fr) auto;align-items:center;gap:10px;min-height:52px;margin-bottom:8px;padding:7px 9px}.trader-welcome{grid-area:1/1}.trader-welcome>div span{font-size:12px}.trader-welcome>div small{display:none}.trader-welcome>button,.trader-welcome form button{min-height:30px}.demo-account-panel.is-connected .connected-mode-switch{grid-area:1/2;padding:3px}.connected-mode-switch button{min-height:36px}.demo-account-panel.is-connected .account-connection-head{display:none}.demo-account-panel.is-connected .account-actions{grid-area:1/3}.demo-account-panel.is-connected .account-actions button{min-height:34px}.demo-trade-desk>.desk-tabs,.experience-simple .demo-trade-desk>.desk-tabs{box-shadow:none;border-radius:12px;margin-bottom:8px;padding:3px;position:static;top:auto}.demo-trade-desk>.desk-tabs button{border-radius:9px;flex-basis:96px;min-width:96px;min-height:40px}.demo-trade-desk>.desk-tabs button strong{font-size:10px}.demo-trade-desk>.desk-tabs button small{font-size:7px}.setup-pulse,.trade-desk-head{display:none!important}.demo-trade-desk>.desk-tabs button small{display:none}.demo-trade-desk>.desk-tabs button{min-height:36px}.unified-trade-terminal,.command-mode-trade.unified-trade-terminal,.command-mode-bulk.unified-trade-terminal,.command-mode-auto.unified-trade-terminal{border:1px solid var(--calm-line);border-top:3px solid var(--calm-blue);background:var(--calm-surface);border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"live""modes""chart""cockpit""ticket""status";gap:8px;padding:10px;display:grid;box-shadow:0 18px 48px #16253e14}.unified-trade-terminal.command-mode-bulk{border-top-color:var(--trade-bulk)}.unified-trade-terminal.command-mode-auto{border-top-color:var(--trade-auto)}.unified-trade-terminal .command-live-price{grid-area:live;grid-template-columns:minmax(0,1fr) auto auto;min-height:44px;padding:0 4px 7px}.unified-trade-terminal .command-live-price>div:first-child>span{font-size:7px}.unified-trade-terminal .command-live-price>div:first-child>strong{font-size:12px}.unified-trade-terminal .command-live-price>b{font-size:clamp(23px,2.4vw,32px)}.unified-trade-terminal .command-session-score>span{min-width:52px}.unified-trade-terminal .command-journey{grid-area:modes;min-height:34px;padding-block:5px}.unified-trade-terminal .command-chart{border-radius:17px;grid-area:chart;width:100%;height:370px;min-height:370px}.unified-trade-terminal .command-chart .trading-chart{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0}.unified-trade-terminal .command-chart .chart-stage{height:auto!important;min-height:0!important}.unified-trade-terminal .command-chart .chart-head{min-height:54px}.unified-trade-terminal .command-chart .chart-navigator{min-height:35px}.unified-trade-terminal .command-digit-cockpit{border-radius:18px;grid-area:cockpit;gap:8px;padding:10px}.unified-trade-terminal .command-digit-head{grid-template-columns:minmax(150px,.48fr) minmax(300px,1.15fr) minmax(260px,.9fr);gap:8px}.unified-trade-terminal .command-current-digit,.unified-trade-terminal .command-digit-entry{border-radius:14px;min-height:88px}.unified-trade-terminal .command-current-digit{grid-template-columns:62px minmax(0,1fr)}.unified-trade-terminal .command-current-digit>strong{width:58px;height:58px;font-size:27px}.unified-trade-terminal .command-digit-entry>strong{font-size:13px}.unified-trade-terminal .command-digit-entry>b{font-size:11px}.command-primary-action{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.command-primary-action .command-digit-buy{border-radius:14px;min-height:64px}.command-primary-action .command-digit-buy>strong{font-size:13px}.command-secondary-action{border:1px solid var(--trade-bulk);min-height:30px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.command-secondary-action{border:1px solid color-mix(in srgb, var(--trade-bulk) 48%, var(--calm-line))}}.command-secondary-action{background:var(--trade-bulk-soft);color:var(--trade-bulk);cursor:pointer;border-radius:9px;font-size:8px;font-weight:850}.command-secondary-action.stop{border-color:var(--trade-negative);background:var(--trade-negative-soft);color:var(--trade-negative)}.command-secondary-action:disabled{cursor:not-allowed;opacity:.45}.unified-trade-terminal .command-digit-cockpit .command-digit-strip{gap:7px;padding:9px 12px}.unified-trade-terminal .command-digit-cockpit .command-digit-strip>span{width:51px;height:51px}.unified-trade-terminal .command-digit-cockpit .command-digit-strip b{font-size:17px}.unified-trade-terminal .command-digit-cockpit .command-digit-legend{font-size:8px}.command-ticket{border:1px solid var(--calm-line);background:var(--calm-surface-2);border-radius:17px;grid-area:ticket;gap:7px;min-width:0;padding:10px;display:grid}.command-ticket .command-setup-heading{grid-area:auto;padding:0 2px 3px}.command-ticket .command-controls{grid-area:auto;grid-template-columns:minmax(210px,1.5fr) minmax(145px,.8fr) minmax(125px,.68fr) repeat(4,minmax(105px,.62fr));gap:7px;display:grid}.command-ticket .command-controls label:first-child{grid-column:auto}.command-ticket .command-controls label{min-width:0;font-size:8px}.command-ticket .command-controls select,.command-ticket .command-controls input{height:40px;font-size:11px}.command-ticket .command-stake-presets,.command-ticket .command-bulk-presets{grid-area:auto}.command-ticket .command-stake-presets button,.command-ticket .command-bulk-presets button{min-height:34px}.command-ticket .command-auto-config{grid-area:auto}.direct-trade-actions{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.direct-trade-actions button{color:#fff;cursor:pointer;text-align:left;border:0;border-radius:13px;align-content:center;gap:3px;min-height:58px;padding:10px 15px;transition:transform .15s,filter .15s;display:grid}.direct-trade-actions button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.command-ticket .command-contract-choice.direct-trade-actions button.tone-positive{color:#fff!important;background:linear-gradient(135deg,#0d8b6c,#22b783)!important;border:0!important}.command-ticket .command-contract-choice.direct-trade-actions button.tone-negative{color:#fff!important;background:linear-gradient(135deg,#c83c59,#eb6179)!important;border:0!important}.command-ticket .command-contract-choice.direct-trade-actions button:disabled{opacity:.72;color:#fff!important}.direct-trade-actions button strong{font-size:14px}.direct-trade-actions button small{color:#ffffffd1;font-size:9px}.direct-trade-actions button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.64}.direct-trade-actions .stop-running-auto{background:var(--trade-negative-soft);color:var(--trade-negative);border:1px solid var(--trade-negative);grid-column:1/-1}.direct-trade-actions .stop-running-auto small{color:currentColor}.unified-trade-terminal .command-order-status{grid-area:status}.experience-simple .command-ticket .command-auto-inputs,.experience-simple .command-ticket .command-auto-confirm,.experience-standard .command-ticket .command-auto-confirm,.experience-standard .command-journey,.experience-pro .command-journey{display:none}.experience-pro .command-ticket{padding:12px}.guide-tier-simple .trade-guide-route{grid-template-columns:repeat(3,1fr)}.guide-tier-standard .trade-guide-route{grid-template-columns:repeat(4,1fr)}.guide-tier-pro .trade-guide-route{grid-template-columns:repeat(5,1fr)}.guide-tier-simple .trade-guide-details{grid-template-columns:repeat(2,1fr)}@media (max-width:1080px){.unified-trade-terminal,.command-mode-trade.unified-trade-terminal,.command-mode-bulk.unified-trade-terminal,.command-mode-auto.unified-trade-terminal{grid-template-areas:"live""modes""chart""cockpit""ticket""status"}.unified-trade-terminal .command-digit-head{grid-template-columns:minmax(130px,.55fr) minmax(260px,1.2fr) minmax(225px,.9fr)}.command-ticket .command-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-account-panel.is-connected>.account-connected{grid-template-columns:minmax(130px,.6fr) minmax(330px,1.4fr)}.demo-account-panel.is-connected .account-actions{display:none}}@media (max-width:820px){.topbar{grid-template-columns:auto minmax(0,1fr);padding:7px 9px}.topbar-actions{gap:4px}.tour-launch{display:none}.experience-switch button{min-width:54px}.topbar-mode{width:40px;min-width:40px;height:38px;padding:5px}.topbar-mode>div{display:none}.demo-account-panel.is-connected>.account-connected{grid-template-columns:1fr}.trader-welcome{display:none}.demo-account-panel.is-connected .connected-mode-switch{grid-column:1}.unified-trade-terminal .command-chart{height:310px;min-height:310px}.unified-trade-terminal .command-digit-head{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.command-primary-action{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.command-primary-action .command-digit-buy{min-height:60px}.command-secondary-action{min-width:145px}.command-ticket .command-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-tier-simple .trade-guide-route,.guide-tier-standard .trade-guide-route,.guide-tier-pro .trade-guide-route{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.topbar{height:54px;min-height:54px}.brand>span:last-child{display:none}.brand-mark{width:31px;height:31px}.experience-switch{height:36px}.experience-switch button{min-width:47px;padding-inline:5px}.experience-switch button strong{font-size:8px}.theme-toggle,.topbar-mode{width:36px;min-width:36px;height:36px}.product-tabs{margin-bottom:7px}.workspace-page-head{min-height:0;padding:2px 4px 8px}.workspace-page-head h1{font-size:20px}.workspace-page-head>div:first-child>p{display:none}.demo-trade-desk>.desk-tabs button{flex-basis:78px;min-width:78px}.unified-trade-terminal{border-radius:16px;gap:7px;padding:7px}.unified-trade-terminal .command-live-price{grid-template-columns:minmax(0,1fr) auto}.unified-trade-terminal .command-session-score{grid-column:1/-1}.unified-trade-terminal .command-chart{height:265px;min-height:265px}.unified-trade-terminal .command-chart .chart-head{grid-template-columns:minmax(100px,.7fr) minmax(185px,1.3fr);min-height:50px}.unified-trade-terminal .command-chart .chart-toolbar label,.unified-trade-terminal .command-chart .chart-navigator>span,.unified-trade-terminal .command-chart .chart-navigator button:last-of-type{display:none}.unified-trade-terminal .command-digit-cockpit{padding:7px}.unified-trade-terminal .command-digit-head{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.unified-trade-terminal .command-current-digit{grid-template-columns:50px minmax(0,1fr);min-height:76px;padding:8px}.unified-trade-terminal .command-current-digit>strong{width:46px;height:46px;font-size:22px}.unified-trade-terminal .command-digit-entry{min-height:76px;padding:8px}.unified-trade-terminal .command-digit-entry>small{display:none}.command-primary-action{grid-template-columns:1fr}.command-secondary-action{width:100%;min-width:0;min-height:36px}.unified-trade-terminal .command-digit-cockpit .command-digit-strip{grid-template-columns:repeat(5,minmax(42px,1fr));gap:7px 3px;padding:9px 4px}.unified-trade-terminal .command-digit-cockpit .command-digit-strip>span{width:43px;height:43px}.command-ticket{padding:8px}.command-ticket .command-setup-heading{gap:2px;display:grid}.command-ticket .command-setup-heading>small{text-align:left;max-width:none}.command-ticket .command-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.command-ticket .command-market-field{grid-column:1/-1}.direct-trade-actions{grid-template-columns:1fr 1fr}.direct-trade-actions button{min-height:64px;padding:9px}.direct-trade-actions button strong{font-size:12px}.direct-trade-actions button small{font-size:7px}.guide-tier-simple .trade-guide-route,.guide-tier-standard .trade-guide-route,.guide-tier-pro .trade-guide-route,.guide-tier-simple .trade-guide-details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.direct-trade-actions button{transition:none}}.workspace-loader{min-height:180px;color:var(--calm-muted);letter-spacing:.08em;text-transform:uppercase;align-content:center;place-items:center;gap:12px;font-size:11px;font-weight:800;display:grid}.workspace-loader i{border:3px solid var(--calm-line);border-top-color:var(--calm-accent);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite workspace-loader-spin}.trading-desk-loader{border:1px solid var(--calm-line);background:var(--calm-surface);min-height:min(480px,62vh);color:var(--calm-muted);border-radius:22px;align-content:center;place-items:center;gap:12px;font-size:11px;font-weight:800;display:grid}.trading-desk-loader i{border:3px solid var(--calm-line);border-top-color:var(--calm-accent);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite workspace-loader-spin}@keyframes workspace-loader-spin{to{transform:rotate(1turn)}}.opportunity-cards>article,.deriv-product-shelf,.contract-scoreboard,.journal-table,.replay-advanced,.simulation-results,.bot-scanner,.test-center-footer{content-visibility:auto;contain-intrinsic-size:auto 520px}@media (max-width:560px){.app-shell:after{filter:none;opacity:.56;animation:none}.topbar,.trade-guide,.product-tabs,.ticker-arrow,.deriv-login-banner,.trade-command-center,.demo-trade-desk>.desk-tabs,.trade-action-dock,.trade-result-toast{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.workspace-loader i,.trading-desk-loader i{animation:none}}.marketing-shell{--mk-bg:#071025;--mk-panel:#111c3ac7;--mk-panel-solid:#111c3a;--mk-line:#8c9fdc38;--mk-text:#f7f8ff;--mk-muted:#aeb8d4;--mk-accent:#7890ff;--mk-teal:#54ddd0;background:radial-gradient(circle at 88% 6%, #4b59ff3d, transparent 27%), radial-gradient(circle at 5% 48%, #1ccbbe1a, transparent 25%), linear-gradient(180deg, #070e20, var(--mk-bg));min-height:100vh;color:var(--mk-text);font-family:var(--font-talon-sans), sans-serif;overflow:hidden}.marketing-shell *{box-sizing:border-box}.marketing-nav{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 34px);min-height:76px;margin:0 auto;display:flex}.marketing-brand{color:var(--mk-text);align-items:center;gap:11px;text-decoration:none;display:flex}.marketing-brand>span,.marketing-brand-mark{color:#dfe5ff;letter-spacing:-.04em;background:linear-gradient(145deg,#27396f,#111b39);border:1px solid #7f95ff9e;border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff1f,0 9px 28px #151f5b57}.marketing-brand div{gap:2px;display:grid}.marketing-brand strong{letter-spacing:-.03em;font-size:17px}.marketing-brand small{color:var(--mk-muted);letter-spacing:.16em;font-size:7px;font-weight:850}.marketing-nav>div{align-items:center;gap:24px;display:flex}.marketing-nav>div>a{color:var(--mk-muted);font-size:11px;font-weight:750;text-decoration:none}.marketing-nav>div>a:hover{color:var(--mk-text)}.marketing-nav .marketing-nav-cta{color:#e9ecff;background:#5769e124;border:1px solid #758bff80;border-radius:12px;padding:10px 15px}.marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);align-items:center;gap:clamp(42px,7vw,96px);width:min(1180px,100% - 34px);min-height:620px;margin:0 auto;padding:78px 0 84px;display:grid}.marketing-hero-copy{max-width:670px}.marketing-kicker,.marketing-how>header>span,.marketing-flow>div>span,.marketing-join>div>span{color:#a8b6ff;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.marketing-kicker i{background:var(--mk-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #54ddd0cc}.marketing-hero h1{letter-spacing:-.062em;max-width:650px;margin:21px 0 18px;font-size:clamp(46px,6vw,78px);line-height:.98}.marketing-hero-copy>p{max-width:600px;color:var(--mk-muted);margin:0;font-size:clamp(16px,1.8vw,20px);line-height:1.6}.marketing-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.marketing-primary,.marketing-secondary{border-radius:15px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 20px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.marketing-primary{color:#fff;background:linear-gradient(135deg,#647cff,#8b68ff);box-shadow:0 18px 42px #4d4ed647}.marketing-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.marketing-secondary{border:1px solid var(--mk-line);color:#dbe1f5;background:#ffffff09}.marketing-hero-copy>ul{flex-wrap:wrap;gap:9px 19px;margin:23px 0 0;padding:0;list-style:none;display:flex}.marketing-hero-copy>ul li{color:#bec8e2;font-size:10px;font-weight:750}.marketing-hero-copy>ul li:before{content:"✓";color:var(--mk-teal);margin-right:7px}.marketing-signal-card{background:linear-gradient(160deg,#182448eb,#0a1229ed);border:1px solid #7c91e647;border-radius:28px;gap:14px;padding:23px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 40px 100px #00000057}.marketing-signal-card:before{content:"";z-index:-1;border-radius:inherit;filter:blur(12px);opacity:.58;background:linear-gradient(145deg,#8296ff6b,#0000 34%,#44dccc33);position:absolute;inset:-1px}.marketing-signal-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.marketing-signal-card header div{gap:5px;display:grid}.marketing-signal-card header span,.marketing-price span,.marketing-setup>span{color:#8897c2;letter-spacing:.14em;font-size:8px;font-weight:900}.marketing-signal-card header strong{font-size:14px}.marketing-signal-card header b{color:#72eadf;letter-spacing:.1em;background:#32c2b61a;border:1px solid #50dccd5c;border-radius:9px;padding:6px 9px;font-size:8px}.marketing-price{border:1px solid var(--mk-line);background:#050b1d94;border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;min-height:126px;padding:17px;display:grid}.marketing-price strong{background:#111b3b;border:5px solid #7b92ff;border-radius:50%;grid-row:1/3;place-items:center;width:78px;height:78px;font-size:34px;display:grid;box-shadow:0 0 36px #6177ff52}.marketing-price small{color:var(--mk-muted);align-self:start;font-size:10px}.marketing-setup{background:linear-gradient(145deg,#5b6ef22b,#43cfc314);border-radius:18px;padding:18px}.marketing-setup strong{margin:7px 0;font-size:21px;display:block}.marketing-setup p{color:#b5c0dd;margin:0;font-size:11px;line-height:1.55}.marketing-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.marketing-metrics>span{border:1px solid var(--mk-line);background:#ffffff06;border-radius:14px;gap:6px;padding:12px;display:grid}.marketing-metrics small{color:#7e8bae;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:850}.marketing-metrics strong{font-size:10px}.marketing-signal-card>footer{color:#7785aa;text-align:center;font-size:8px;line-height:1.5}.marketing-trust-strip{border-block:1px solid var(--mk-line);color:#8190b6;letter-spacing:.13em;background:#ffffff06;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 42px;min-height:74px;padding:18px;font-size:8px;font-weight:900;display:flex}.marketing-how,.marketing-flow,.marketing-join{width:min(1180px,100% - 34px);margin:0 auto}.marketing-how{padding:100px 0}.marketing-how>header{max-width:640px}.marketing-how h2,.marketing-flow h2,.marketing-join h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(31px,4vw,48px);line-height:1.05}.marketing-how>header p,.marketing-join>div>p{color:var(--mk-muted);margin:0;font-size:14px;line-height:1.65}.marketing-how>div{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:38px;display:grid}.marketing-how article{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:21px;min-height:210px;padding:22px}.marketing-how article>span{color:#7888b3;letter-spacing:.13em;font-size:9px;font-weight:900}.marketing-how h3{margin:42px 0 10px;font-size:17px}.marketing-how article p{color:var(--mk-muted);margin:0;font-size:11px;line-height:1.6}.marketing-flow{border:1px solid var(--mk-line);background:linear-gradient(145deg,#1f2b56b3,#0c142cd6);border-radius:30px;grid-template-columns:.8fr 1.2fr;gap:60px;padding:74px;display:grid}.marketing-flow>div{align-self:center}.marketing-flow ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.marketing-flow li{border-bottom:1px solid var(--mk-line);grid-template-columns:35px 140px 1fr;align-items:center;gap:13px;min-height:58px;padding:8px 13px;display:grid}.marketing-flow li b{color:#7888b3;letter-spacing:.1em;font-size:8px}.marketing-flow li strong{font-size:11px}.marketing-flow li span{color:var(--mk-muted);font-size:10px}.marketing-join{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding:116px 0;display:grid}.marketing-region{color:#aab5d1;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:25px;font-size:9px;display:flex}.marketing-region span{color:#b7c1ff;background:#6a7fff2e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.beta-interest-form{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:26px;gap:14px;padding:28px;display:grid;box-shadow:0 30px 80px #0000003d}.beta-form-heading{gap:5px;margin-bottom:6px;display:grid}.beta-form-heading>span{color:#98a9ff;letter-spacing:.14em;font-size:8px;font-weight:900}.beta-form-heading h2{letter-spacing:-.035em;margin:0;font-size:27px}.beta-form-heading p{color:var(--mk-muted);margin:0;font-size:10px}.beta-interest-form label{color:#bac4df;gap:7px;font-size:9px;font-weight:800;display:grid}.beta-interest-form input,.beta-interest-form select{border:1px solid var(--mk-line);width:100%;height:48px;color:var(--mk-text);font:inherit;background:#050b1c9e;border-radius:13px;outline:0;padding:0 13px;font-size:11px}.beta-interest-form input:focus,.beta-interest-form select:focus{border-color:#7e94ff;box-shadow:0 0 0 3px #7084ff21}.beta-form-row{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.beta-interest-form .beta-consent{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-weight:600;line-height:1.5}.beta-consent input{accent-color:#6f86ff;width:16px;height:16px;margin:1px 0 0}.beta-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.beta-interest-form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6179fa,#8369f0);border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.beta-interest-form>button:disabled{cursor:wait;opacity:.65}.beta-form-status{min-height:18px;color:var(--mk-muted);font-size:9px;line-height:1.5}.beta-form-status.success{color:#70e3d7}.beta-form-status.error{color:#ff9aab}.marketing-footer{border-top:1px solid var(--mk-line);grid-template-columns:1fr auto;gap:25px 50px;width:min(1180px,100% - 34px);margin:0 auto;padding:34px 0 45px;display:grid}.marketing-footer>div{align-items:center;gap:11px;display:flex}.marketing-footer>div>div{gap:3px;display:grid}.marketing-footer>div strong{font-size:14px}.marketing-footer>div small{color:var(--mk-muted);font-size:8px}.marketing-footer nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.marketing-footer nav a{color:#aeb9d5;font-size:9px;text-decoration:none}.marketing-footer>p{color:#737f9f;grid-column:1/-1;margin:0;font-size:8px;line-height:1.6}.legal-shell{color:#17203a;min-height:100vh;font-family:var(--font-talon-sans), sans-serif;background:#f4f6fb}.legal-topbar{border-bottom:1px solid #dce2ef;justify-content:space-between;align-items:center;gap:20px;width:min(920px,100% - 30px);min-height:68px;margin:0 auto;display:flex}.legal-brand{color:#17203a;align-items:center;gap:9px;text-decoration:none;display:flex}.legal-brand>span{color:#fff;background:#17224a;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.legal-brand strong{font-size:14px}.legal-topbar nav{gap:18px;display:flex}.legal-topbar nav a{color:#5b6884;font-size:10px;font-weight:750;text-decoration:none}.legal-document{width:min(760px,100% - 30px);margin:0 auto;padding:70px 0 80px}.legal-document>header{border-bottom:1px solid #dce2ef;padding-bottom:34px}.legal-document>header>span{color:#596fd7;letter-spacing:.14em;font-size:9px;font-weight:900}.legal-document h1{letter-spacing:-.055em;margin:12px 0 7px;font-size:clamp(38px,6vw,58px)}.legal-document>header p{color:#7a869e;margin:0;font-size:10px}.legal-document section{padding-top:31px}.legal-document h2{letter-spacing:-.02em;margin:0 0 9px;font-size:17px}.legal-document section p{color:#53617d;margin:0;font-size:12px;line-height:1.75}.legal-document section a{color:#465ed3}.legal-document aside{color:#485672;background:#e8ecf8;border-left:3px solid #677ce3;border-radius:0 12px 12px 0;margin-top:34px;padding:18px 20px;font-size:10px;line-height:1.65}.legal-footer{color:#77839b;border-top:1px solid #dce2ef;justify-content:space-between;gap:20px;width:min(920px,100% - 30px);margin:0 auto;padding:25px 0 38px;font-size:9px;display:flex}.legal-footer a{color:#5268cf;text-decoration:none}.platform-disclaimer nav{flex-wrap:wrap;gap:11px;margin-top:8px;display:flex}.platform-disclaimer nav a{color:currentColor;text-underline-offset:3px;opacity:.78;font-size:8px;font-weight:850;text-decoration:underline}@media (max-width:880px){.marketing-hero{grid-template-columns:1fr;min-height:0;padding-top:60px}.marketing-signal-card{width:min(560px,100%)}.marketing-how>div{grid-template-columns:repeat(2,1fr)}.marketing-flow{grid-template-columns:1fr;gap:20px;padding:42px}.marketing-join{grid-template-columns:1fr;gap:42px}}@media (max-width:580px){.marketing-nav{min-height:66px}.marketing-nav>div>a:not(.marketing-nav-cta){display:none}.marketing-brand>span{width:37px;height:37px}.marketing-hero{gap:36px;width:min(100% - 24px,1180px);padding:50px 0 60px}.marketing-hero h1{font-size:45px}.marketing-hero-copy>p{font-size:15px}.marketing-actions{flex-direction:column;align-items:stretch}.marketing-hero-copy>ul{display:grid}.marketing-signal-card{border-radius:22px;padding:15px}.marketing-price{min-height:108px}.marketing-price strong{width:65px;height:65px;font-size:27px}.marketing-metrics{grid-template-columns:1fr}.marketing-trust-strip{justify-content:flex-start;gap:14px 23px;padding-inline:18px}.marketing-how{width:min(100% - 24px,1180px);padding:72px 0}.marketing-how>div{grid-template-columns:1fr}.marketing-how article{min-height:155px}.marketing-how h3{margin-top:28px}.marketing-flow{border-radius:22px;width:min(100% - 24px,1180px);padding:25px 18px}.marketing-flow li{grid-template-columns:26px 1fr;gap:6px 10px;padding-block:12px}.marketing-flow li span{grid-column:2}.marketing-join{width:min(100% - 24px,1180px);padding:80px 0}.beta-interest-form{border-radius:21px;padding:20px 16px}.beta-form-row{grid-template-columns:1fr}.marketing-footer{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.legal-topbar nav a:first-child{display:none}.legal-document{padding-top:48px}.legal-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.marketing-primary{transition:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
