@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-900-normal-DrIEwloP.woff2)format("woff2"),url(/assets/unbounded-latin-900-normal-4cp7xOrc.woff)format("woff")}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syncopate-latin-700-normal-D6Fv_luC.woff2)format("woff2"),url(/assets/syncopate-latin-700-normal-ZVUETrF2.woff)format("woff")}@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-ext-wght-normal-C7ptlTmX.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-wght-normal-BwpvAp5U.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#010409;--void-2:#030a12;--deep:#061522;--sys:#cfe8f6;--sys-hot:#fff;--sys-bloom:#96c8e66b;--alert:#ff2d3d;--p1:#ff9b3d;--p1-hi:#ffd2a3;--p1-bloom:#ff9b3d73;--p2:#3fd9ff;--p2-hi:#b5f1ff;--p2-bloom:#3fd9ff73;--fg:#eaf7ff;--fg-2:#a9c4d2;--fg-3:#6d8796;--fg-4:#3e5462;--brass-hi:#f6e3a4;--brass:#d2b261;--brass-mid:#bf9a47;--brass-lo:#a9843a;--brass-edge:#6c4c14;--brass-ink:#4a3708;--hud-display:"Syncopate", system-ui, sans-serif;--hud-body:"Oxanium Variable", system-ui, sans-serif;--display:"Unbounded", system-ui, sans-serif;--body:"Bricolage Grotesque Variable", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-rez:cubic-bezier(.16, 1, .3, 1);--ease-derez:cubic-bezier(.7, 0, .84, 0);--t-press:90ms;--t-move:.42s;--t-page:.56s;--t-rez:.38s;--t-derez:.22s;--t-flicker:90ms}*,:before,:after{box-sizing:border-box}html,body{background:var(--void);height:100%;color:var(--fg);font:18px/1.4 var(--hud-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;margin:0;overflow:hidden}button{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.16s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.app{background:var(--void);position:fixed;inset:0;overflow:hidden}.screen-area{position:absolute;inset:0;overflow:hidden}.stage{transform-origin:0 0;contain:layout paint;position:absolute;top:0;left:0;overflow:hidden}.machine,.machine>*{position:absolute;inset:0}.grid{transition:opacity var(--t-page) var(--ease-out)}.grid>canvas{position:absolute;top:0;left:0}.grid-dimmer{background:var(--void);opacity:0;pointer-events:none;transition:opacity var(--t-page) var(--ease-out)}.core-host{pointer-events:none;transition:transform var(--t-page) var(--ease-out), opacity var(--t-page) var(--ease-out);place-items:center;display:grid;inset:auto}.view-layer{pointer-events:none}.view-layer>.view{pointer-events:auto;position:absolute;inset:0}.overlay{pointer-events:none}.overlay>*{pointer-events:auto;transition:transform var(--t-page) var(--ease-out), opacity var(--t-page) var(--ease-out)}.machine[data-pose=page] .grid-dimmer{opacity:.7}.machine[data-pose=page] .core-host{transform:scale(.82)}.machine[data-pose=game] .grid,.machine[data-pose=game] .core-host{opacity:0}.machine[data-pose=game] egb-gauge,.machine[data-pose=game] egb-txbar{opacity:0;pointer-events:none}.machine[data-pose=game] egb-clock{transform:translateY(-14px)scale(.78)}.machine[data-pose=game] .view-layer{z-index:0;color:#f5f1ff;font:18px/1.4 var(--body)}.stake-chip{white-space:nowrap;font:700 15px/1 var(--mono);letter-spacing:.04em;color:var(--fg);--panel-line:.6;opacity:0;padding:7px 16px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.machine[data-pose=game] .stake-chip:not([hidden]){opacity:1}[data-orientation=portrait] .stake-chip{top:40px}.tap-ripple{pointer-events:none;opacity:0;--seat:var(--p1);--seat-bloom:var(--p1-bloom);border:2px solid var(--seat);width:120px;height:120px;box-shadow:0 0 8px var(--seat-bloom), 0 0 18px var(--seat-bloom), inset 0 0 8px var(--seat-bloom);border-radius:50%;position:absolute}.tap-ripple.seat-1{--seat:var(--p2);--seat-bloom:var(--p2-bloom)}.boot-cover{inset:auto;left:calc(var(--cx) - 1400px);top:calc(var(--cy) - 1400px);background:radial-gradient(circle at center, transparent 0 330px, var(--void) 520px);pointer-events:none;width:2800px;height:2800px;transform:scale(.5)}.boot-horizon{pointer-events:none;background:var(--sys-hot);height:2px;box-shadow:0 0 8px var(--sys-bloom), 0 0 20px var(--sys-bloom);inset:auto 0;transform:scaleX(0)}.home-title{flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.home-title-text{width:max-content;font:700 60px/1.1 var(--hud-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--fg);text-shadow:0 0 4px #eaf7ffe6,0 0 14px #eaf7ff66;margin:0}.attract-title .home-title-text{font-size:64px}[data-orientation=portrait] .home-title{align-items:center}[data-orientation=portrait] .home-title-text{font-size:48px}[data-orientation=portrait] .attract-title .home-title-text{font-size:52px}.home-facts{transform-origin:0;align-items:center;gap:10px;display:flex}[data-orientation=portrait] .home-facts{transform-origin:50%;justify-content:center}.home-facts egb-fact{height:44px}.attract-kicker{font:600 22px/1 var(--hud-body);letter-spacing:.32em;color:var(--fg-3);margin-bottom:10px}.seat-panel{--seat:var(--p1);--seat-bloom:var(--p1-bloom);--frame-tone:var(--seat);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.seat-panel.seat-1{--seat:var(--p2);--seat-bloom:var(--p2-bloom)}.seat-panel>*{position:relative}.seat-panel>.frame-fill{background:var(--void-2);position:absolute;inset:0}.seat-panel>.frame-line{opacity:.35}.seat-panel>.frame-bloom{opacity:0}.seat-panel>.seat-panel-outer{pointer-events:none;opacity:0;position:absolute;inset:-6px}.seat-panel-outer>.frame-bloom{opacity:0}.seat-panel[data-tone=ask]>:is(.frame-line,.frame-bloom),.seat-panel[data-tone=win]>:is(.frame-line,.frame-bloom),.seat-panel[data-tone=win] .seat-panel-outer{opacity:1}.seat-panel[data-tone=lose]{opacity:.4}.seat-panel-label{font:600 16px/1 var(--hud-body);letter-spacing:.22em;color:var(--seat)}.seat-panel-socket{place-items:center;width:124px;height:124px;display:grid}.seat-panel-socket:before,.seat-panel-socket:after{content:"";border:2px solid var(--seat);opacity:.25;border-radius:50%;position:absolute}.seat-panel-socket:before{inset:0}.seat-panel-socket:after{border-width:1px;inset:8px}.seat-panel[seated] .seat-panel-socket:before{opacity:1;box-shadow:0 0 6px var(--seat-bloom), 0 0 16px var(--seat-bloom), inset 0 0 8px var(--seat-bloom)}.seat-panel[seated] .seat-panel-socket:after{opacity:.8}.seat-panel-flash{opacity:0;box-shadow:0 0 0 2px var(--seat), 0 0 12px var(--seat), 0 0 24px var(--seat-bloom), inset 0 0 14px var(--seat-bloom);border-radius:50%;position:absolute;inset:-2px}.seat-panel-tile{width:72px;height:72px}.seat-panel-tile svg{width:100%;height:100%;display:block}.seat-panel-tile .c0{fill:color-mix(in srgb, var(--seat) 9%, transparent)}.seat-panel-tile .c1{fill:var(--seat)}.seat-panel-tile .c2{fill:color-mix(in srgb, var(--seat) 45%, var(--sys-hot))}.seat-panel-name{font:700 26px/1.1 var(--hud-body);letter-spacing:.02em;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.seat-panel:not([seated]) .seat-panel-name{font:600 18px/1.45 var(--hud-body);letter-spacing:.12em;color:var(--fg-4)}.seat-panel-status{font:600 17px/1.2 var(--hud-body);letter-spacing:.08em;color:var(--fg-3);text-align:center;display:grid}.seat-panel-status>*{grid-area:1/1}.seat-panel-glow{color:#0000;opacity:0;text-shadow:0 0 6px var(--seat), 0 0 14px var(--seat-bloom)}.seat-panel:is([data-tone=ask],[data-tone=done],[data-tone=win]) .seat-panel-status{color:var(--seat)}.seat-panel[data-tone=ask] .seat-panel-glow{animation:2.4s ease-in-out infinite alternate ask-breathe}.seat-panel[data-tone=done] .seat-panel-words:before{content:"";vertical-align:middle;border:2px solid;border-width:0 2px 2px 0;width:.32em;height:.62em;margin:0 .55em .18em .1em;display:inline-block;transform:rotate(45deg)}.seat-panel[data-tone=win] .seat-panel-status{font-size:20px}.seat-panel[data-tone=win] .seat-panel-glow{opacity:1}.seat-panel[data-tone=alert] .seat-panel-status{color:var(--alert)}@keyframes ask-breathe{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.seat-panel[data-tone=ask] .seat-panel-glow{opacity:.7;animation:none}}[data-orientation=portrait] .seat-panel{gap:8px;padding:14px}[data-orientation=portrait] .seat-panel-socket{width:100px;height:100px}[data-orientation=portrait] .seat-panel-socket:after{inset:7px}[data-orientation=portrait] .seat-panel-tile{width:58px;height:58px}[data-orientation=portrait] .seat-panel-status{font-size:15px}.page-plate{text-align:center;font:600 19px/1.4 var(--hud-body);letter-spacing:.08em;color:var(--fg-2);place-items:center;padding:0 28px;display:grid}.result-banner-text{white-space:nowrap;font:700 40px/1.1 var(--hud-display);letter-spacing:.02em;color:var(--sys);text-shadow:0 0 4px #cfe8f6e6,0 0 14px #cfe8f666;display:inline-block}.result-banner-text.seat-0{color:var(--p1);text-shadow:0 0 4px #ff9b3de6,0 0 14px #ff9b3d66}.result-banner-text.seat-1{color:var(--p2);text-shadow:0 0 4px #3fd9ffe6,0 0 14px #3fd9ff66}.refund-plate{--frame-tone:var(--alert);--panel-line:.6}.refund-plate .content{flex-direction:column;justify-content:center;gap:10px;display:flex}.refund-head{font:700 30px/1.1 var(--hud-display);color:var(--alert);text-shadow:0 0 4px #ff2d3de6,0 0 14px #ff2d3d66}.refund-line{font:700 18px/1.2 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--fg-2)}.refund-count{color:var(--alert)}.page-keys{justify-content:center;align-items:stretch;gap:16px;display:flex}.page-keys egb-key{flex:0 200px;min-width:0;height:auto}.page-note{text-align:center;font:600 16px/1.4 var(--hud-body);letter-spacing:.08em;color:var(--fg-3);place-items:center;display:grid}.refund-keys{align-items:center;gap:24px}.refund-keys .page-note{text-align:left;flex:auto;justify-items:start}.refund-keys egb-key{flex:none;width:280px;height:72px}[data-orientation=portrait] .refund-keys .page-note{font-size:14px}.qd{contain:strict;background:#170c33;position:absolute;inset:0;overflow:hidden}.qd>*{position:absolute}.qd-scene{inset:0}.qd-scene>*{position:absolute}.qd-sky{background:radial-gradient(circle 2px at 21% 24%, #ffecffbf 0 35%, transparent 100%), radial-gradient(circle 1.5px at 38% 19%, #ffecff99 0 35%, transparent 100%), radial-gradient(circle 2px at 63% 22%, #ffecffa6 0 35%, transparent 100%), radial-gradient(circle 1.5px at 81% 27%, #ffecff8c 0 35%, transparent 100%), radial-gradient(circle 1.5px at 9% 33%, #ffecff73 0 35%, transparent 100%), radial-gradient(circle 1.5px at 92% 18%, #ffecff80 0 35%, transparent 100%), linear-gradient(180deg, #160b33 0, #2c1559 calc(var(--horizon) * .3), #5f2272 calc(var(--horizon) * .56), #b23d6f calc(var(--horizon) * .76), #ee7049 calc(var(--horizon) * .9), #ffb35e var(--horizon), #ffb35e 100%);inset:0}.qd-sun{will-change:transform}.qd-sun-halo{background:radial-gradient(circle closest-side,#ffd68c80 90%,#ffb4642e 96%,#0000 100%);border-radius:50%;position:absolute;inset:-4%}.qd-sun-disc{background:radial-gradient(circle at 50% 66%,#fff7da 0,#ffe4a6 30%,#ffc46b 60%,#ff9c4c 86%,#f57c3d 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #ffeec473}.qd-ground{left:0;right:0;top:var(--horizon);background:radial-gradient(55% 34% at 50% 0,#ffa46057,#0000 100%),repeating-linear-gradient(#0000 0 15px,#00000012 15px 17px,#0000 17px 29px),linear-gradient(#4c1c45 0,#2d1237 26%,#1b0b27 64%,#10071a 100%);bottom:0}.qd-land{inset:0;overflow:visible}.qd-range-far{fill:#b44f79}.qd-range-mid{fill:#6c2666}.qd-range-near{fill:#3a1545}.qd-ridge-lit{fill:none;stroke-width:1.5px;stroke-linejoin:round}.qd-range-far-lit{stroke:#ffc89c99}.qd-range-mid-lit{stroke:#ff9e7c66}.qd-range-near-lit{stroke:#ff8a744d}.qd-horizon{stroke:#ffdca0b3;stroke-width:1px}.qd-cactus{fill:none;stroke:#25102f;stroke-linecap:round;stroke-linejoin:round}.qd-rock{fill:#25102f}.qd-cracks{fill:none;stroke:#04000a59;stroke-width:1.5px;stroke-linecap:round}.qd-dust{left:0;right:0;top:calc(var(--horizon) - 28px);background:linear-gradient(#0000,#ffbe8c29 28%,#ffaa7812 62%,#0000);height:130px}.qd-motes{left:0;top:calc(var(--horizon) - 40px);opacity:.8;will-change:transform;background:radial-gradient(circle at 20px 12px,#ffd8ac80 0 1.2px,#0000 2px) 0 0/80px 40px,radial-gradient(circle at 52px 30px,#ffc8a052 0 1.6px,#0000 2.4px) 0 0/160px 64px,radial-gradient(circle at 12px 50px,#ffe0c042 0 1px,#0000 1.8px) 0 0/64px 80px;width:calc(100% + 320px);height:200px;animation:26s linear infinite qd-drift}@keyframes qd-drift{to{transform:translate(-320px)}}.qd-dim{opacity:0;will-change:opacity;pointer-events:none;background:#0a0418;inset:0}.qd-vignette{opacity:.5;pointer-events:none;will-change:transform, opacity;background:radial-gradient(68% 64% at 50% 56%,#0000 52%,#08031280 82%,#06020ed9 100%);inset:-4%}.qd-flash{opacity:0;pointer-events:none;background:linear-gradient(#0000 38%,#ffecc873 82%,#fffae8f2)}.qd-flash-line{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff1cf 26%,#fffdf4 50%,#fff1cf 74%,#0000);box-shadow:0 0 8px #ffe4aacc}.qd-fig{will-change:transform}.qd-fig--p1{--seat:var(--p1);--seat-ink:#2a1208}.qd-fig--p2{--seat:var(--p2);--seat-ink:#061e29}.qd-fig:before{content:"";background:radial-gradient(closest-side,#04000a99,#0000);border-radius:50%;height:14px;position:absolute;bottom:0;left:16%;right:16%}.qd-fig-art{position:absolute;inset:0}.qd-fig--p2 .qd-fig-art{transform:scaleX(-1)}.qd-fig-pose{transform-origin:50% 97%;position:absolute;inset:0}.qd-fig-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qd-fig-rim{fill:var(--seat)}.qd-fig-body{fill:var(--seat-ink)}.qd-fig-mark{fill:var(--seat)}.qd-fig-arm-idle,.qd-fig-arm-drawn{transform-origin:62% 34.5%}.qd-fig-arm-drawn{opacity:0}.qd-fig-flash{opacity:0;width:64px;height:64px;position:absolute;top:calc(36.7% - 32px);left:calc(100% - 26px)}.qd-fig-flash-outer{fill:#ffd27a}.qd-fig-flash-core{fill:#fffbea}.qd-wood{background:radial-gradient(26px 9px at 22% 38%,#28120699 0 30%,#28120640 55%,#0000 75%),radial-gradient(18px 7px at 76% 70%,#2812068c 0 30%,#0000 72%),repeating-linear-gradient(178.6deg,#0000 0 5px,#1e0c0433 5px 6px,#0000 6px 13px,#ffd6a012 13px 14px,#0000 14px 23px),repeating-linear-gradient(181.2deg,#0000 0 9px,#1e0c0421 9px 11px,#0000 11px 31px),linear-gradient(#8a5a32 0%,#6e4426 46%,#57341b 100%)}.qd-wood--upright{background:radial-gradient(7px 22px at 40% 30%,#2812068c 0 30%,#0000 72%),repeating-linear-gradient(90.8deg,#0000 0 4px,#1e0c0438 4px 5px,#0000 5px 11px,#ffd6a012 11px 12px,#0000 12px 17px),linear-gradient(90deg,#7d4f2b 0%,#66401f 50%,#44280f 100%)}.qd-sign>*{position:absolute}.qd-sign-post{border-radius:3px 3px 0 0;width:38px;top:-26px;bottom:0;left:calc(50% - 19px);box-shadow:inset 3px 0 #ffd2a029,inset -6px 0 #00000052}.qd-sign-cap{background:linear-gradient(#7a4e2b,#3c2312);border-radius:3px;height:13px;position:absolute;top:-8px;left:-6px;right:-6px;box-shadow:inset 0 1px #ffdeb059,0 2px #0006}.qd-sign-foot{background:radial-gradient(closest-side,#04000a8c,#0000);border-radius:50%;width:148px;height:18px;bottom:-8px;left:calc(50% - 74px)}.qd-sign-board{border-radius:6px;height:176px;top:0;left:0;right:0;box-shadow:inset 0 2px #ffdeb047,inset 0 -3px #00000073,0 3px #1f0f08,0 10px 14px #08030e73}.qd-sign-board:before{content:"";border-radius:inherit;background:linear-gradient(#0000 32.6%,#140802bf 32.6% 33.6%,#ffd6a024 33.6% 34.4%,#0000 34.4% 65.6%,#140802bf 65.6% 66.6%,#ffd6a024 66.6% 67.4%,#0000 67.4%);position:absolute;inset:0}.qd-sign-nail,.qd-banner-nail{background:radial-gradient(circle at 35% 32%,#f0e6d2 0 12%,#9b8a70 30%,#4b3e2e 62%,#1d150c 100%);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 1px #ffdeb038,0 -1px #0006}.qd-sign-nail--tl{top:8px;left:12px}.qd-sign-nail--tr{top:8px;right:12px}.qd-sign-nail--bl{bottom:8px;left:12px}.qd-sign-nail--br{bottom:8px;right:12px}.qd-sign-pin{z-index:2;background:linear-gradient(#908d99 0,#4a4652 45%,#24212b 100%);border-radius:4px;width:22px;height:16px;position:absolute;top:calc(50% - 8px);box-shadow:inset 0 1px #ffffff59,0 2px #00000073}.qd-sign-pin--l{left:22px}.qd-sign-pin--r{right:22px}.qd-sign-slot{perspective:700px;background:#1c0e06;border-radius:4px;position:absolute;inset:20px 34px;box-shadow:inset 0 3px 6px #000000b3,inset 0 -1px #ffd6a029}.qd-sign-plate{transform-style:preserve-3d;will-change:transform;position:absolute;inset:6px 4px}.qd-sign-face{backface-visibility:hidden;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.qd-sign-face--wait{--wear:#3d2515eb;--wear-line:#28160a80;background:repeating-linear-gradient(179deg,#0000 0 6px,#14080238 6px 7px,#0000 7px 15px,#ffd6a00d 15px 16px,#0000 16px 24px),linear-gradient(#553520,#3d2414 60%,#2f1b0e);box-shadow:inset 0 1px #ffdeb038,inset 0 -2px #00000080}.qd-sign-face--draw{--wear:#965a2880;--wear-line:#965a2840;background:repeating-linear-gradient(179deg,#0000 0 6px,#9650141f 6px 7px,#0000 7px 17px),linear-gradient(#ffe596,#f8c552 52%,#e69c33);transform:rotateX(180deg);box-shadow:inset 0 0 0 2px #fff8dc99,inset 0 -3px #8c460a80}.qd-sign-word{align-items:baseline;display:flex}.qd-sign-letter{display:inline-block}.qd-sign-face--wait .qd-sign-letter{font:900 66px/1 var(--display);color:#efe2c4;text-shadow:0 2px #00000061}.qd-sign-face--draw .qd-sign-letter{font:900 76px/1 var(--display);color:#a21f18;text-shadow:0 -1px #3c060259,0 2px #fff4d28c}.qd-sign-wear{pointer-events:none;background:radial-gradient(circle 3px at 19% 31%, var(--wear) 0 60%, transparent 100%), radial-gradient(circle 2px at 27% 62%, var(--wear) 0 60%, transparent 100%), radial-gradient(ellipse 5px 2px at 36% 44%, var(--wear) 0 60%, transparent 100%), radial-gradient(circle 2.5px at 47% 70%, var(--wear) 0 60%, transparent 100%), radial-gradient(ellipse 4px 2px at 55% 36%, var(--wear) 0 60%, transparent 100%), radial-gradient(circle 2px at 63% 58%, var(--wear) 0 60%, transparent 100%), radial-gradient(circle 3px at 71% 40%, var(--wear) 0 60%, transparent 100%), radial-gradient(ellipse 6px 2px at 80% 66%, var(--wear) 0 60%, transparent 100%), radial-gradient(circle 2px at 86% 30%, var(--wear) 0 60%, transparent 100%), repeating-linear-gradient(94deg, transparent 0 37px, var(--wear-line) 37px 38px, transparent 38px 71px), linear-gradient(0deg, #3218084d, transparent 32%);position:absolute;inset:0}.qd-plate{opacity:0;color:var(--brass-ink);background:linear-gradient(180deg, var(--brass-hi), var(--brass) 30%, var(--brass-mid) 70%, var(--brass-lo));box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 var(--brass-edge), 0 3px 0 #3b2608, 0 8px 12px #06020c80;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.qd-plate--p1{--seat:var(--p1)}.qd-plate--p2{--seat:var(--p2)}.qd-plate.is-winner{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 var(--brass-edge), 0 0 0 2px var(--seat), 0 0 8px var(--seat), 0 3px 0 #3b2608}.qd-plate-label,.qd-plate-ms,.qd-plate-unit,.qd-plate-word{text-shadow:0 1px #fff6d699}.qd-plate-label{font:700 14px/1 var(--display);letter-spacing:.12em}.qd-plate-value{align-items:baseline;gap:6px;display:flex}.qd-plate-ms{font:700 30px/1 var(--mono)}.qd-plate-unit{font:700 16px/1 var(--mono)}.qd-plate-word{font:900 20px/1 var(--display);letter-spacing:.04em}.qd-plate-word.is-early{color:#9a1d14}.qd-banner{opacity:0;transform-origin:10%;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px #ffdeb047,inset 0 -3px #00000073,0 3px #1f0f08,0 12px 16px #08030e80}.qd-banner--p1{--seat:var(--p1)}.qd-banner--p2{--seat:var(--p2)}.qd-banner-text{font:900 40px/1 var(--display);letter-spacing:.04em;white-space:nowrap;color:var(--seat);text-shadow:0 -2px #140802d9,0 2px #ffdeb052}.qd-banner-nail{top:calc(50% - 6px)}.qd-banner-nail--l{left:16px}.qd-banner-nail--r{right:16px}.sd{font-family:var(--body);color:#2a1a0a;position:absolute;overflow:hidden}.sd .s0{--seat:var(--p1);--seat-hi:var(--p1-hi);--lamp:255 168 82}.sd .s1{--seat:var(--p2);--seat-hi:var(--p2-hi);--lamp:70 214 255}.sd-scene{pointer-events:none;background:#140b07;position:absolute;overflow:hidden}.sd-scene>*,.sd-wall>*,.sd-desk>*{display:block;position:absolute}.sd-wall{background:radial-gradient(45% 70% at 12% 40%,#96522052,#0000 70%),radial-gradient(45% 70% at 88% 40%,#1a5c704d,#0000 70%),radial-gradient(30% 40% at 50% 30%,#5a381e59,#0000 75%),repeating-linear-gradient(90deg,#00000012 0 1px,#0000 1px 9px,#ffd6a006 9px 11px,#0000 11px 23px),repeating-linear-gradient(3deg,#ffe6be05 0 2px,#0000 2px 17px),linear-gradient(#24150d,#1d110a 55%,#150c07)}.sd-panel{background:radial-gradient(80% 60% at 35% 25%,#7848264d,#0000 70%),repeating-linear-gradient(92deg,#00000017 0 1px,#0000 1px 6px,#ffd2a008 6px 7px,#0000 7px 15px),linear-gradient(#33200f,#24160c 70%,#1c1009);border-radius:6px;box-shadow:inset 2px 2px #ffcd9617,inset -2px -3px #00000073,0 0 0 3px #110904,0 0 0 4px #ffcd960d}.sd-rail{background:linear-gradient(#4a2d18,#2c190c 55%,#160c06);box-shadow:inset 0 2px #ffcd9633,0 3px #0b0603,0 6px 10px #00000080}.sd-desk{background:radial-gradient(60% 80% at 50% 0,#78462240,#0000 70%),repeating-linear-gradient(178.5deg,#ffc88c09 0 2px,#0000 2px 13px),repeating-linear-gradient(181deg,#0000001a 0 1px,#0000 1px 7px,#0000000d 7px 9px,#0000 9px 19px),linear-gradient(#4b2b16,#2f1a0c 30%,#1d1007);box-shadow:inset 0 3px #ffcd963d,inset 0 5px #00000059,0 -6px 12px #00000073}.sd-blotter{background:radial-gradient(70% 60% at 40% 30%,#3c462c80,#0000 75%),repeating-linear-gradient(35deg,#ffffff04 0 1px,#0000 1px 5px),linear-gradient(#1f2616,#151a0f);border-radius:8px;box-shadow:inset 0 0 0 7px #2a190b,inset 0 0 0 8.5px #d6b26473,inset 0 0 0 12px #0003,0 2px #ffdcaa1f,0 6px 14px #00000080}.sd-light{pointer-events:none}.sd-light>*{display:block;position:absolute}.sd-light.bright{opacity:0;transition:opacity .7s var(--ease-out)}.sd-light.bright.held{opacity:.85}.sd-cone{background:linear-gradient(180deg, rgb(var(--lamp) / .16), rgb(var(--lamp) / .06) 60%, rgb(var(--lamp) / 0))}.sd-pool{background:radial-gradient(closest-side, rgb(var(--lamp) / .26), rgb(var(--lamp) / .1) 55%, rgb(var(--lamp) / 0));border-radius:50%}.sd-light.bright .sd-cone{background:linear-gradient(180deg, rgb(var(--lamp) / .2), rgb(var(--lamp) / .08) 60%, rgb(var(--lamp) / 0))}.sd-light.bright .sd-pool{background:radial-gradient(closest-side, rgb(var(--lamp) / .3), rgb(var(--lamp) / .12) 55%, rgb(var(--lamp) / 0))}.sd-vignette{background:radial-gradient(75% 70% at 50% 48%,#0000 55%,#06030199)}.sd-lamp>*{display:block;position:absolute}.sd-lamp-arm{background:linear-gradient(#f3dc9c,#b58d42 45%,#5f420f);border-radius:5px;height:9px;top:2px;box-shadow:0 3px #00000073}.sd-lamp-cap{background:linear-gradient(135deg,#fbe7ad,#b88f43 55%,#5a3d0e);border-radius:8px 8px 3px 3px;width:22px;height:16px;margin-left:-11px;top:-8px;left:50%;box-shadow:0 1px #2e1f05}.sd-lamp-shade{border-radius:75px 75px 12px 12px/54px 54px 12px 12px;inset:0}.sd-lamp.s0 .sd-lamp-shade{background:radial-gradient(50% 60% at 32% 22%,#fff8dcbf,#0000 60%),linear-gradient(160deg,#f6e1a2,#cfa955 35%,#8a6322 70%,#3e2a08);box-shadow:inset 0 -3px #5b3d0c,inset 0 -5px #ffd68c80,0 3px #1f1404}.sd-lamp.s1 .sd-lamp-shade{background:radial-gradient(40% 50% at 30% 22%,#ebfcffd9,#0000 60%),linear-gradient(160deg,#b5f1ff,#3fd9ff 30%,#0b7894 66%,#053342);box-shadow:inset 0 -3px #c9a253,inset 0 -5px #b5f1ff99,0 3px #031d26}.sd-lamp-glow,.sd-lamp-bulb{border-radius:50%;height:18px;bottom:-9px;left:14px;right:14px}.sd-lamp-glow{background:radial-gradient(closest-side, #fffaebe6, rgb(var(--lamp) / .6) 55%, rgb(var(--lamp) / 0))}.sd-lamp-bulb{opacity:0;height:32px;transition:opacity .7s var(--ease-out);background:radial-gradient(closest-side, #fffff5f2, rgb(var(--lamp) / .65) 50%, rgb(var(--lamp) / 0));bottom:-16px;left:0;right:0}.sd-lamp-bulb.held{opacity:1}.sd-rx{transform-origin:0 0;z-index:3;position:absolute}.sd-rx>*,.sd-rx-stand>*,.sd-rx-drum>*{display:block;position:absolute}.sd-rx-stand{inset:0}.sd-rx-leg{background:linear-gradient(90deg,#0b0806,#3d3127 40%,#0a0705);border-radius:4px;width:14px;height:50px;top:288px;box-shadow:0 2px #030201}.sd-rx-leg.l{left:13px}.sd-rx-leg.r{right:13px}.sd-rx-base{background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 5px),linear-gradient(#2c221b,#0f0b08 60%,#060403);border-radius:8px 8px 12px 12px;height:36px;top:330px;left:6px;right:6px;box-shadow:inset 0 2px #d6b26499,inset 0 3px #00000080,inset 0 -2px #0009,0 5px #030201,0 10px 16px #0000008c}.sd-rx-note{height:34px;font:700 15px/1 var(--display);letter-spacing:.08em;color:#d6b264cc;text-shadow:0 -1px #000000b3;place-items:center;display:grid;top:332px;left:6px;right:6px}.sd-rx-note:not(:empty){animation:1.8s ease-in-out infinite sd-breathe}.sd-rx-note.hot{color:var(--seat-hi);text-shadow:0 0 2px var(--seat), 0 0 7px var(--seat);animation-duration:.9s}@keyframes sd-breathe{0%,to{opacity:1}50%{opacity:.55}}.sd-rx-cards{z-index:1;perspective:760px;perspective-origin:50% 92%;width:230px;height:290px;top:0;left:35px}.sd-rx-drum{z-index:2;background:linear-gradient(#2b211a 0%,#74624f 16%,#2a201a 34%,#0c0907 70%,#1d1611 100%);border-radius:22px/18px;width:260px;height:44px;top:262px;left:20px;box-shadow:inset 0 1px #ffe6be4d,inset 0 -2px #0009,0 3px #050302,0 8px 12px #00000080}.sd-rx-drum:before,.sd-rx-drum:after,.sd-rx-band{content:"";background:linear-gradient(#6b4c14 0%,#f3dc9c 18%,#b48c40 40%,#5a3e0d 75%,#8a6826 100%);width:12px;position:absolute;top:0;bottom:0}.sd-rx-drum:before{left:26px}.sd-rx-drum:after{right:26px}.sd-rx-band{left:124px}.sd-rx-knob{background:radial-gradient(circle at 35% 30%,#fff1c0,#d4af5f 32%,#8a6424 68%,#3d2a08);border-radius:50%;width:40px;height:40px;top:2px;box-shadow:inset 0 0 0 5px #0000001f,0 0 0 2px #2a1c06,0 3px #1a1004}.sd-rx-knob.l{left:-20px}.sd-rx-knob.r{right:-20px}.sd-card{transform-origin:50% 100%;width:230px;height:220px;position:absolute;top:60px;left:0}.sd-card.gone{visibility:hidden}.sd-rx-cards.moving .sd-card{transition:transform .32s var(--ease-out) 60ms}.sd-rx-cards.moving .sd-card-shade{transition:opacity .32s var(--ease-out) 60ms}.sd-card-tab{text-align:center;height:27px;font:700 15px/27px var(--mono);letter-spacing:.02em;color:var(--stock-ink);white-space:nowrap;background:linear-gradient(180deg, #ffffff47, #ffffff0a 50%, #0000001f), var(--stock);border-radius:7px 7px 0 0;position:absolute;top:-24px;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 1px 0 #ffffff2e,inset -1px 0 #0003}.sd-card-body{background:linear-gradient(#0000 75px,#ba3e3073 75px 76.5px,#0000 76.5px),repeating-linear-gradient(#0000 0 25px,#466eaa24 25px 26px),radial-gradient(80% 70% at 30% 20%,#fffaf0,#f3ead6 60%,#e2d4b6);border-radius:4px 4px 8px 8px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -3px #785a324d,0 0 0 1px #28190a73,0 2px #140a0480}.sd-card-band{background:linear-gradient(180deg, #fff3, #0000001a), var(--stock);height:12px;position:absolute;top:0;left:0;right:0}.sd-card-ticker{font:800 30px/1 var(--display);color:#1d140a;letter-spacing:.01em;position:absolute;top:26px;left:16px}.sd-card-name{max-width:150px;font:600 16px/1 var(--body);color:#5c4530;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:59px;left:16px;overflow:hidden}.sd-card-ask{background:#785a320d;border:1.5px dashed #5a422459;border-radius:6px;place-items:center;display:grid;position:absolute;inset:88px 16px 28px}.sd-card-q{font:900 62px/1 var(--display);color:#46301880;text-shadow:0 1px #fff}.sd-card-shade{opacity:0;pointer-events:none;background:#0b0604;border-radius:4px 4px 8px 8px;position:absolute;inset:0}.sd-ring{z-index:3;width:46px;height:46px;top:84px;left:205px}.sd-ring>*{display:block;position:absolute}.sd-ring-track{border:5px solid #3c261038;border-radius:50%;inset:0}.sd-ring-half{width:23px;height:46px;top:0;overflow:hidden}.sd-ring-half.r{left:23px}.sd-ring-half.l{left:0}.sd-ring-arc{border:5px solid var(--seat);border-radius:50%;width:46px;height:46px;top:0}.sd-ring-half.r .sd-ring-arc{clip-path:inset(0 50% 0 0);left:-23px}.sd-ring-half.l .sd-ring-arc{clip-path:inset(0 0 0 50%);left:0}.sd-ring-hub{background:var(--seat);border-radius:50%;width:8px;height:8px;top:19px;left:19px;box-shadow:0 0 0 1.5px #28190a80}.sd-dial{z-index:2;position:absolute}.sd-dial>*{display:block;position:absolute;inset:0}.sd-dial svg{display:block}.sd-dial-rete{transform-origin:50%}.sd-dial-dim{transition:opacity .5s var(--ease-out);pointer-events:none;background:#0c07038c;border-radius:50%;inset:8px}.sd-dial.awake .sd-dial-dim{opacity:0}.sd-dial-sector{fill:#ffe9a8;opacity:0;transition:opacity .36s var(--ease-out)}.sd-dial-sector.lit{opacity:.62}.sd-dial-ink,.sd-dial-lit{font-family:var(--display);letter-spacing:.03em;text-anchor:middle;font-weight:700}.sd-dial-ink{fill:#3a2606}.sd-dial-lit{fill:#fff6d699}.sd-dial-rule path{stroke:#3a2606;stroke-width:1.5px}.sd-dial-ticks path{stroke:#e8cd85b3;stroke-width:1.2px}.sd-dial-engraving{fill:none;stroke:#e8cd8542;stroke-width:1px}.sd-reveal{z-index:4;pointer-events:none;position:absolute;inset:0}.sd-rest{border-radius:10px;display:block;position:absolute;box-shadow:inset 0 0 0 1.5px #d6b26438,inset 0 0 0 6px #0000001f}.sd-slot{perspective:1100px;position:absolute}.sd-rc{transform-style:preserve-3d;position:absolute;inset:0}.sd-rc.down{transform:rotateY(180deg)}.sd-rc-back,.sd-rc-face{backface-visibility:hidden;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #78542473,inset 0 1px #fffcf0e6,inset 0 -3px #6e4c1e4d,0 3px #5a4020,0 10px 18px #00000080}.sd-rc-back{background:radial-gradient(90% 70% at 30% 20%,#fffcec99,#0000 70%),repeating-linear-gradient(8deg,#78542408 0 1px,#0000 1px 6px),linear-gradient(#f2e6c8,#e4d3aa 70%,#d6c08e);transform:rotateY(180deg)}.sd-rc-back>*{display:block;position:absolute}.sd-rc-back:before,.sd-rc-flap{content:"";position:absolute;top:0;left:0;right:0}.sd-rc-back:before{clip-path:polygon(0 0,100% 0,50% 100%);background:#6e4c1e66;height:61%}.sd-rc-flap{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#f6ecd2,#e8d8b2);height:59%}.sd-rc-back:after{content:"";border:1.5px solid var(--seat);opacity:.75;border-radius:6px;position:absolute;inset:10px}.sd-rc-wax{background:radial-gradient(circle at 35% 30%,#e09a78,#9a3019 45%,#4c1006);border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;top:59%;left:50%;box-shadow:inset 0 0 0 6px #0000001f,inset 0 0 0 7.5px #ffbea040,0 2px #280a0499}.sd-rc-wax:after{content:"";clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#ffc8aa80;position:absolute;inset:15px}.sd-rc-auto{font:800 18px/1 var(--display);letter-spacing:.14em;color:#a3271b;opacity:.85;border:2.5px solid #a3271b;border-radius:4px;padding:7px 14px;top:80%;left:50%;transform:translate(-50%,-50%)}.sd-rc-face{background:radial-gradient(70% 50% at 25% 15%,#fffcecb3,#0000 70%),radial-gradient(120% 100%,#0000 60%,#96682c59),repeating-linear-gradient(#0000 0 27px,#6e4c1e1f 27px 28px),linear-gradient(#f8edd2,#ecdbb2 70%,#dfc898);flex-direction:column;padding:16px 18px;display:flex}.sd-rc.lost .sd-rc-face:after{content:"";background:#28160833;position:absolute;inset:0}.sd-rc-head{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:2px 26px 0;display:flex}.sd-rc-ticker{font:800 26px/1 var(--display);color:#24170a;letter-spacing:.02em}.sd-rc-name{font:500 18px/1.1 var(--body);letter-spacing:.03em;color:#5e4222;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-stretch:82%;overflow:hidden}.sd-rc-band{background:linear-gradient(90deg, transparent, var(--stock) 7%, var(--stock) 93%, transparent);opacity:.88;border-radius:4px;height:7px;margin:10px -6px 8px;display:block}.sd-rc-feature{border-bottom:1.5px solid #6e4c1e66;flex-direction:column;align-items:center;gap:6px;padding:4px 0 10px;display:flex}.sd-rc-feature .sd-rc-label{color:#8a4c12;letter-spacing:.1em}.sd-rc-value{font:700 30px/1 var(--mono);color:#1d1208;letter-spacing:-.01em}.sd-rc-label{font:700 14px/1 var(--display);letter-spacing:.03em;color:#6b5030}.sd-rc-rows{margin:0;padding:0;list-style:none}.sd-rc-rows li{border-bottom:1px solid #6e4c1e33;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0 6px;display:flex}.sd-rc-num{font:500 15px/1 var(--mono);color:#2a1a0a}.sd-seal{z-index:3;width:120px;height:120px;position:absolute;top:-40px}.sd-seal svg{display:block}.sd-slot.s0 .sd-seal{left:-46px;transform:rotate(-8deg)}.sd-slot.s1 .sd-seal{right:-46px;transform:rotate(8deg)}.sd-seal-word{font-family:var(--display);letter-spacing:.04em;text-anchor:middle;font-weight:800}.sd-tie{z-index:6;opacity:0;white-space:nowrap;font:800 22px/1 var(--display);letter-spacing:.08em;color:var(--brass-ink);background:linear-gradient(180deg, #f3dc9c, var(--brass) 40%, var(--brass-lo));box-shadow:inset 0 1px 0 var(--brass-hi), inset 0 -3px 0 var(--brass-edge), 0 0 0 2px #3e2a06, 0 4px 0 #2a1c04, 0 10px 16px #0000008c;text-shadow:0 1px #fff4d299;border-radius:10px;padding:14px 24px;position:absolute;transform:translate(-50%,-50%)}.sd-tie.on{opacity:1}.sd-tally{z-index:5;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 5px),linear-gradient(#2c2119,#120c09);border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:absolute;box-shadow:inset 0 1px #d6b2648c,inset 0 -2px #0009,0 0 0 1.5px #070403,0 4px #050302,0 8px 14px #00000080}.sd-tally-name{font:800 15px/1 var(--display);letter-spacing:.06em;color:var(--seat);text-shadow:0 0 6px rgb(var(--lamp) / .45)}.sd-tally-pips{gap:10px;display:flex}.sd-pip{background:radial-gradient(circle at 40% 35%,#2c231c,#0b0705);border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 2px 3px #000000d9,0 1px #ffdcaa26}.sd-pip.lit{background:radial-gradient(circle at 36% 30%, #fff, var(--seat-hi) 22%, var(--seat) 58%, rgb(var(--lamp) / .55));box-shadow:0 0 0 1.5px #0000008c, 0 0 7px var(--seat)}.sd-round{z-index:5;font:800 15px/1 var(--display);letter-spacing:.1em;color:var(--brass-ink);background:linear-gradient(180deg, #f1d996, var(--brass) 45%, var(--brass-lo));box-shadow:inset 0 1px 0 var(--brass-hi), inset 0 -2px 0 var(--brass-edge), 0 0 0 1.5px #3e2a06, 0 3px 0 #2a1c04, 0 6px 10px #00000080;text-shadow:0 1px #fff4d28c;border-radius:7px;place-items:center;display:grid;position:absolute}.sd-banner{z-index:20;opacity:0;background:repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 4px, #0000000a 4px 5px, transparent 5px 9px), radial-gradient(ellipse 60% 80% at 30% 20%, #fff8dc8c, transparent 70%), linear-gradient(180deg, #f6e3a4, var(--brass) 38%, var(--brass-mid) 70%, var(--brass-lo));box-shadow:inset 0 2px 0 var(--brass-hi), inset 0 -4px 0 var(--brass-edge), 0 0 0 3px #3e2a06, 0 7px 0 #2a1c04, 0 16px 26px #0009;border-radius:18px;place-items:center;display:grid;position:absolute}.sd-banner.on{opacity:1}.sd-banner:before{content:"";border:2px solid #4a370880;border-radius:10px;position:absolute;inset:11px;box-shadow:0 1px #fff4d280,inset 0 1px #fff4d266}.sd-banner:after{content:"";background:var(--brass-edge);border-radius:2px;height:3px;position:absolute;bottom:20px;left:30%;right:30%}.sd-banner[data-winner="0"]:after{background:var(--p1);box-shadow:0 0 6px var(--p1)}.sd-banner[data-winner="1"]:after{background:var(--p2);box-shadow:0 0 6px var(--p2)}.sd-banner-text{font:900 46px/1 var(--display);letter-spacing:.04em;color:#3a2806;white-space:nowrap;text-shadow:0 1px #fff4d2bf,0 -1px #281a0273}.sd[data-orientation=portrait] .sd-banner-text{font-size:40px}.demo-tag{z-index:10;font:600 15px/1 var(--hud-body);letter-spacing:.12em;color:var(--fg);flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.demo-tag :is(.demo-head,.demo-panel){position:relative}.demo-tag .frame-fill{background:#010409e6;position:absolute;inset:0}.demo-tag .frame-line{opacity:.45}.demo-tag .frame-bloom{opacity:0}.demo-head{cursor:pointer;height:36px;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}.demo-head>:not(svg,.frame-fill){position:relative}.demo-head:focus-visible{outline:2px solid var(--sys-hot);outline-offset:4px}.demo-lamp{background:var(--fg-4);border-radius:50%;width:6px;height:6px}.demo-tag.cut .demo-lamp{background:var(--alert);box-shadow:0 0 6px var(--alert), 0 0 12px #ff2d3d80}.demo-tag.cut .demo-word{color:var(--alert)}.demo-chevron{border:solid var(--fg-3);width:8px;height:8px;transition:transform .2s var(--ease-out);border-width:1.5px 1.5px 0 0;transform:translateY(2px)rotate(-45deg)}.demo-head[aria-expanded=true] .demo-chevron{transform:translateY(-2px)rotate(135deg)}.demo-panel{width:260px;padding:6px 14px}.demo-panel[hidden]{display:none}.demo-row{justify-content:space-between;align-items:center;gap:10px;height:48px;display:flex;position:relative}.demo-row+.demo-row{border-top:1px solid #cfe8f614}.demo-label{color:var(--fg-2);font-size:14px}.demo-switch{border:1.5px solid var(--fg-4);cursor:pointer;background:0 0;border-radius:11px;width:44px;height:22px;margin:0;padding:0;position:relative}.demo-knob{background:var(--fg-3);width:13px;height:13px;transition:transform .16s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.demo-switch[aria-checked=true]{border-color:var(--sys);box-shadow:0 0 6px var(--sys-bloom)}.demo-switch[aria-checked=true] .demo-knob{background:var(--sys-hot);transform:translate(22px)}.demo-power .demo-switch[aria-checked=true]{border-color:var(--alert);box-shadow:0 0 6px #ff2d3d80}.demo-switch:focus-visible,.demo-segment:focus-visible{outline:2px solid var(--sys-hot);outline-offset:3px}.demo-segments{border:1px solid var(--fg-4);display:flex}.demo-segment{cursor:pointer;white-space:nowrap;font:600 14px/1 var(--hud-body);letter-spacing:.04em;color:var(--fg-3);background:0 0;border:0;margin:0;padding:6px 7px}.demo-segment[aria-pressed=true]{background:var(--sys);color:var(--void)}.demo-intro{z-index:20;background:#01040999;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.demo-intro-panel{text-align:center;width:min(560px,100%);padding:28px 32px 30px;font-size:16px}.demo-intro-kicker{font:600 15px/1 var(--hud-body);letter-spacing:.32em;color:var(--fg-3)}.demo-intro-title{font:700 28px/1.15 var(--hud-display);letter-spacing:.02em;color:var(--fg);text-shadow:0 0 4px #eaf7ffe6,0 0 14px #eaf7ff66;margin:12px 0 18px}.demo-intro-line{font:600 16px/1.4 var(--hud-body);letter-spacing:.08em;color:var(--fg-2);margin:0 0 10px}.demo-intro-rule{background:#cfe8f640;height:1px;margin:18px 0 16px;display:block}.demo-intro-note{font:600 14px/1.4 var(--hud-body);letter-spacing:.08em;color:var(--fg-3);margin:0}.demo-intro-ok{width:160px;height:56px;margin:24px auto 0;display:block}
