:root{color:#f7f7f8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#090a0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#fedd001f,#0000 28rem),linear-gradient(#111318 0%,#07080a 100%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.shell{width:min(1180px,100vw - 32px);margin:0 auto;padding:32px 0}.intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.intro-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.eyebrow{color:#fedd00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}h1{letter-spacing:0;margin:0;font-size:clamp(30px,5vw,54px);line-height:1}.lede{color:#c7cad3;max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.6}.doc-link{color:#111318;white-space:nowrap;background:#fedd00;border:1px solid #ffffff29;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.secondary-link{color:#f7f7f8;background:#151820}.workspace{grid-template-columns:minmax(260px,320px) minmax(280px,1fr) minmax(390px,430px);align-items:start;gap:16px;display:grid}.panel{background:#0d0f14db;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 18px 60px #00000047}.controls,.details{padding:16px}.field{gap:7px;margin-bottom:14px;display:grid}label,dt{color:#aeb4c3;text-transform:uppercase;font-size:12px;font-weight:850}input,select{color:#fff;background:#151820;border:1px solid #ffffff29;border-radius:6px;outline:none;width:100%;min-height:44px;padding:0 12px}input:focus,select:focus{border-color:#fedd00b8;box-shadow:0 0 0 3px #fedd0029}.primary{color:#151100;cursor:pointer;background:linear-gradient(#ffe65c,#fedd00);border:0;border-radius:6px;width:100%;min-height:48px;font-weight:950}.status-row{align-items:center;gap:10px;min-height:28px;margin-bottom:14px;font-weight:850;display:flex}.status-dot{background:#7c8493;border-radius:999px;width:10px;height:10px}.status-dot[data-state=ready]{background:#1fbf75;box-shadow:0 0 18px #1fbf7594}.status-dot[data-state=loading]{background:#fedd00;box-shadow:0 0 18px #fedd0094}.status-dot[data-state=error]{background:#e84242;box-shadow:0 0 18px #e8424294}dl{gap:12px;margin:0;display:grid}dd{color:#fff;overflow-wrap:anywhere;min-width:0;margin:4px 0 0}code{color:#fedd00;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.events,.timings{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:14px}.timings-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.events h2{margin:0 0 10px;font-size:14px}.timings h2{margin:0;font-size:14px}#timing-state{color:#fedd00;text-transform:uppercase;background:#fedd0014;border:1px solid #fedd003d;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:850}.timing-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timing-list li{background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;padding:7px 9px;display:grid}.timing-list span{color:#c7cad3;min-width:0;font-size:12px;line-height:1.35}.timing-list strong{color:#fff;white-space:nowrap;font-size:13px}.timing-list code{color:#fedd00;font-size:11px}.timing-note{color:#8d95a5;margin:10px 0 0;font-size:12px;line-height:1.4}.events ol{color:#c7cad3;gap:6px;max-height:180px;margin:0;padding-left:20px;font-size:13px;display:grid;overflow:auto}.frame-stage{background:#020304;border:1px solid #fedd0047;border-radius:8px;min-height:720px;overflow:hidden;box-shadow:0 24px 80px #00000073}iframe{background:#020304;border:0;width:100%;height:720px;display:block}body[data-game=elite-drop] .wheel-only,body[data-game=elite-wheel] .drop-only{display:none}.docs-shell{width:min(920px,100vw - 32px);padding:28px 0 64px}.docs-nav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.docs-nav a{color:#fedd00;font-size:14px;font-weight:600;text-decoration:none}.docs-nav a:hover{text-decoration:underline}.brand-link{color:#f7f7f8!important;font-weight:700!important}.markdown-doc{font-size:16px;line-height:1.55}.markdown-doc h1,.markdown-doc h2,.markdown-doc h3{color:#f7f7f8;font-weight:600;line-height:1.25}.markdown-doc h1{border-bottom:1px solid #ffffff1f;margin:0 0 16px;padding-bottom:.3em;font-size:2em}.markdown-doc h2{border-bottom:1px solid #ffffff1f;margin:28px 0 16px;padding-bottom:.3em;font-size:1.5em}.markdown-doc h3{margin:24px 0 12px;font-size:1.25em}.markdown-doc p,.markdown-doc ul,.markdown-doc ol,.markdown-doc table,.markdown-doc pre{margin-top:0;margin-bottom:16px}.markdown-doc p,.markdown-doc li{color:#d9dce4}.markdown-doc ul,.markdown-doc ol{padding-left:2em}.markdown-doc li+li{margin-top:.25em}.markdown-doc a{color:#fedd00}.markdown-doc code{color:#fedd00;background:#fedd001a;border-radius:6px;padding:.2em .4em;font-size:85%}.markdown-doc pre{background:#050609;border:1px solid #fedd0038;border-radius:6px;max-width:100%;padding:16px;overflow:auto}.markdown-doc pre code{color:#f1f3f7;white-space:pre;background:0 0;padding:0;font-size:85%;line-height:1.45;display:block}.markdown-doc table{border-spacing:0;border-collapse:collapse;color:#d9dce4;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-doc th,.markdown-doc td{text-align:left;border:1px solid #ffffff24;padding:6px 13px}.markdown-doc th{background:#0d0f14db;font-weight:600}@media (width<=980px){.intro{flex-direction:column;align-items:flex-start}.workspace{grid-template-columns:minmax(0,1fr)}.frame-stage{width:min(430px,100%);margin:0 auto}.intro-actions{justify-content:flex-start}.docs-nav{flex-direction:column;align-items:flex-start}}@media (width<=460px){.shell{width:min(100vw - 18px,430px);padding:16px 0}.frame-stage{min-height:680px}iframe{height:680px}.doc-link,.intro-actions{width:100%}.docs-shell{width:min(100vw - 24px,430px)}.markdown-doc h1{font-size:1.7em}.markdown-doc pre{padding:12px}}
