:root{color-scheme:dark;font-family:Inter,sans-serif;color:#F6F0F3;background:#08050A}*{box-sizing:border-box}body{margin:0;min-height:100dvh}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2A2030}header img{object-fit:contain}nav{display:flex;gap:20px}a{color:#FFD36B;text-decoration:none}nav a{padding:12px 0}h1,h2{font-family:Oswald,sans-serif;font-weight:500}h1{font-size:clamp(30px,4vw,44px);margin:8px 0 16px}h2{font-size:24px;margin:0 0 20px}.eyebrow{color:#FFD36B;letter-spacing:.15em;font-size:12px;margin-top:26px}.intro,.note,#runtimeAccountHelp{color:#C9BCD2;line-height:1.7}.intro{max-width:780px}.note{font-size:13px}.notice{padding:16px;border:1px solid #3A2E40;border-radius:10px;background:#120C15;line-height:1.6}.panel,.monitor{background:#120C15;border:1px solid #3A2E40;border-radius:16px;padding:24px;margin:24px 0}.panel{border-top:2px solid #FFD36B}form{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:grid;gap:10px;font-size:14px}select,button{font:inherit;min-height:48px;border-radius:8px;border:1px solid #3A2E40;padding:12px;color:#F6F0F3;background:#201628}form p{grid-column:1/-1;margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid #3A2E40;border-radius:8px;background:#201628;color:#F6F0F3;cursor:pointer}.primary{background:#FFD36B;color:#08050A;font-weight:600;border-color:#FFD36B}.button:disabled{opacity:.5;cursor:default}.button.stop{background:#FF2D4B;color:#08050A;border-color:#FF2D4B;font-weight:600}:focus-visible{outline:3px solid #5EF0B0;outline-offset:4px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px}.section-head h2{margin:0}.monitors{display:grid;grid-template-columns:1fr 1fr;gap:20px}.monitor{margin:0;min-width:0}.monitor dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px}.monitor dt{color:#C9BCD2}.monitor dd{margin:0;text-align:right;overflow-wrap:anywhere}.badge{color:#FFD36B;letter-spacing:.1em;font-size:12px}.digit{font-family:Oswald,sans-serif;font-size:64px;color:#FFD36B;margin:12px 0}.monitor .button{width:100%;margin-top:12px}footer{font-size:12px;color:#C9BCD2;line-height:1.7;padding-bottom:calc(24px + env(safe-area-inset-bottom))}[hidden]{display:none!important}@media(min-width:1200px){main{padding-top:32px}}@media(min-width:768px)and(max-width:1199px){header,main,footer{padding-left:32px;padding-right:32px}}@media(min-width:480px)and(max-width:767px){.monitors{grid-template-columns:1fr}header{align-items:flex-start}nav{flex-direction:column;gap:0}}@media(max-width:479px){header,main,footer{padding:18px}header{flex-direction:column;align-items:flex-start;gap:10px}nav{gap:18px;font-size:13px}form,.monitors{grid-template-columns:1fr}.panel,.monitor{padding:18px}.section-head{align-items:flex-start}.section-head h2{font-size:21px}.monitor dl{font-size:13px}footer{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
input{font:inherit;min-height:48px;border-radius:8px;border:1px solid #3A2E40;padding:12px;color:#F6F0F3;background:#201628;width:100%}.checkbox{display:flex;align-items:center;gap:12px;line-height:1.6;min-height:48px}.checkbox input{width:24px;min-height:24px;height:24px;flex:0 0 24px}.full{grid-column:1/-1}.executor-live{padding:12px;background:#201628;border-radius:8px;line-height:1.5;color:#FFD36B}.executor-profit{font:500 32px Oswald,sans-serif;margin:12px 0}.executor-profit[data-result=won],.executor-history [data-result=won]{color:#5EF0B0}.executor-profit[data-result=lost],.executor-history [data-result=lost]{color:#FFA36B}.executor-history{padding-left:20px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.executor-feedback{position:fixed;bottom:104px;right:20px;z-index:30;border:2px solid #5EF0B0;border-radius:12px;padding:18px;background:#120C15;max-width:min(440px,calc(100vw - 32px));box-shadow:0 8px 40px #0008}.executor-feedback[data-result=lost]{border-color:#FFA36B}.executor-stop-bar{position:fixed;bottom:0;right:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #FF2D4B;background:#120C15}.executor-active{padding-bottom:110px}dialog{background:#120C15;color:#F6F0F3;border:2px solid #5EF0B0;border-radius:16px;padding:28px;max-width:min(480px,calc(100vw - 32px));line-height:1.7}dialog[data-result=lost]{border-color:#FFA36B}dialog::backdrop{background:#000b}@media(max-width:479px){.executor-stop-bar{gap:10px;font-size:11px;padding-left:12px;padding-right:12px}.executor-stop-bar .button{padding:12px;font-size:13px;flex:1}.executor-feedback{right:16px}}

.real-pilot{border-top-color:#FF2D4B}.real-badge{color:#FF2D4B;font-weight:700;letter-spacing:.08em;font-size:12px}.real-stop-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#120C15;border-top:2px solid #FF2D4B;padding:12px 20px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:20px}.real-executor-active{padding-bottom:110px}.real-executor-active .executor-stop-bar{bottom:84px}.real-executor-active.executor-active{padding-bottom:210px}#realRiskDialog{border-color:#FF2D4B}#realRiskSummary{overflow-wrap:anywhere}@media(max-width:479px){.real-stop-bar{gap:10px;font-size:11px}.real-stop-bar .button{flex:1}.real-pilot .section-head{flex-wrap:wrap}}
