@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(./bricolage-grotesque-vietnamese-400-normal-B7Iv8-Rg.woff2)format("woff2"),url(./bricolage-grotesque-vietnamese-400-normal-Sle7MYWg.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(./bricolage-grotesque-latin-ext-400-normal-D42HmrHD.woff2)format("woff2"),url(./bricolage-grotesque-latin-ext-400-normal-BH175q6o.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(./bricolage-grotesque-latin-400-normal-A6LyuA6R.woff2)format("woff2"),url(./bricolage-grotesque-latin-400-normal-D89K-qEP.woff)format("woff");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2)format("woff2"),url(./bricolage-grotesque-vietnamese-600-normal-BppAn7jL.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2)format("woff2"),url(./bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2)format("woff2"),url(./bricolage-grotesque-latin-600-normal-Bw0J83-2.woff)format("woff");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(./bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(./bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(./bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(./bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2)format("woff2"),url(./bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(./bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(./bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(./bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(./bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(./dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(./dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(./dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(./dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");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{--ja:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP";--zh:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC";--ko:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR";--hi:"Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", Mangal, "Noto Sans Devanagari";--script:system-ui;--sans:"Bricolage Grotesque", var(--script), sans-serif;--mono:"DM Mono", var(--script), ui-monospace, monospace}html:lang(ja){--script:var(--ja)}html:lang(zh-Hans){--script:var(--zh)}html:lang(ko){--script:var(--ko)}html:lang(hi){--script:var(--hi)}#hud,#hud *{--sans:"Bricolage Grotesque", var(--script), sans-serif;--mono:"DM Mono", var(--script), ui-monospace, monospace}#hud{--cream:#f5ecd6;--cream2:#e6d7b4;--ink:#261d16;--red:#c9302a;--amber:#ffb547;--gold:#e2a63a;--glass:linear-gradient(165deg, #ffffff26, #ffffff0a 38%, #fff0), #0d0f15bd;--rim:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff24, inset 0 -10px 24px #ffffff0a;pointer-events:none;z-index:10;inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);font:500 14px/1.35 var(--sans);color:#fff;-webkit-font-smoothing:antialiased;position:fixed}#hud>*{pointer-events:auto}:where(#hud) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#hud button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}#hud .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#hud svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}#hud .ride .w{white-space:nowrap;display:inline-block}#hud .ride i{animation:.62s cubic-bezier(.2,.8,.25,1) both ew-ride;animation-delay:calc(var(--i) * 16ms);font-style:normal;display:inline-block}@keyframes ew-ride{0%{opacity:0;transform:translateY(.55em)scale(.9)}45%{opacity:1;transform:translateY(-.18em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#hud .ride i{animation:none}}#hud .strip{--hue:8;background:linear-gradient(#fbf4e2, var(--cream) 55%, var(--cream2));max-width:min(430px,100% - 200px);color:var(--ink);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 9px;padding:6px 10px 7px 6px;display:grid;position:absolute;top:10px;right:14px;box-shadow:0 0 0 1.5px #b9bfc6,0 0 0 3px #eef1f4,0 0 0 4px #7b838c,0 8px 22px #00000073,inset 0 1px #fff}#hud .strip .code{font:500 13px/1 var(--mono);color:#fff8ea;background:var(--red);text-align:center;border-radius:5px;min-width:26px;padding:5px 6px 4px;box-shadow:inset 0 -2px #0000002e}#hud .strip .ttl{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;font-size:14px;font-weight:700;overflow:hidden}#hud .strip .caret{opacity:.6;width:15px;height:15px;transition:transform .2s}#hud .strip[aria-expanded=true] .caret{transform:rotate(180deg)}#hud .strip .lamps{grid-column:1/-1;gap:4px;padding-left:2px;display:flex}#hud .strip .lamps i{background:#261d1629;border-radius:2px;width:15px;height:4px;transition:background .3s,box-shadow .3s}#hud .strip .lamps i.cur{background:var(--red)}#hud .strip .lamps i.done{background:var(--gold);box-shadow:0 0 6px #e2a63acc}#hud .strip .lamps i.hit{animation:.7s cubic-bezier(.3,1.6,.5,1) ew-drop}@keyframes ew-drop{0%{filter:brightness(2);transform:translateY(-9px)scale(1.8)}to{transform:none}}#hud .rack{box-sizing:border-box;background:var(--glass);width:min(520px,100% - 28px);box-shadow:var(--rim), 0 16px 40px #00000080;opacity:0;transform-origin:100% 0;visibility:hidden;border-radius:16px;padding:10px 12px 12px;transition:opacity .2s,transform .25s,visibility 0s .25s;position:absolute;top:66px;right:14px;transform:translateY(-8px)scale(.98)}#hud .rack.on{opacity:1;visibility:visible;transition:opacity .2s,transform .25s;transform:none}#hud .rack .hd{justify-content:space-between;align-items:baseline;margin:0 2px 8px;font-size:13px;display:flex}#hud .rack .hd .cnt{font:500 11px var(--mono);opacity:.75}#hud .rack .cols{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}#hud .rack .col{gap:5px;display:grid}#hud .rack .ts{text-align:left;background:linear-gradient(#fbf4e2, var(--cream));border-radius:7px;grid-template-columns:30px 1fr 8px;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:transform .12s;display:grid;box-shadow:inset 0 -1px #0000001f,0 1px 2px #0000004d;color:var(--ink)!important}#hud .rack .ts:hover{transform:translate(2px)}#hud .rack .ts b{font:500 12px/1 var(--mono);color:#fff8ea;background:var(--red);text-align:center;border-radius:4px;padding:5px 0 4px}#hud .rack .ts span{font-size:12.5px;font-weight:700;line-height:1.15}#hud .rack .ts i{background:#261d1624;border-radius:50%;width:8px;height:8px}#hud .rack .ts.done i{background:var(--gold);box-shadow:0 0 5px var(--gold)}#hud .rack .ts.cur{box-shadow:0 0 0 2px var(--amber), 0 1px 2px #0000004d}#hud .pad{background:var(--glass);box-shadow:var(--rim), 0 12px 30px #00000073;border-radius:16px;gap:7px;padding:8px 9px;display:grid;position:absolute;bottom:14px;right:14px}#hud .pad .row{align-items:center;gap:5px;display:flex}#hud .pad .sep{background:#ffffff38;align-self:stretch;width:1px;margin:3px 2px}#hud .k{min-width:28px;height:30px;font:500 13px/1 var(--mono);background:linear-gradient(#fffaf0,#efe4c9 60%,#d9c9a3);border-radius:7px 7px 9px 9px;justify-content:center;align-items:center;gap:6px;padding:0 6px;transition:transform 80ms,box-shadow 80ms,filter .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 3px #a99772,0 4px 6px #0006;color:var(--ink)!important}#hud .k svg{stroke-width:2.6px;width:15px;height:15px}#hud .k:active{transform:translateY(2px);box-shadow:inset 0 1px #fff,0 1px #a99772,0 2px 3px #0006}#hud .k:disabled{filter:grayscale(.7)brightness(.75);cursor:default}#hud .k.bank.on{background:linear-gradient(#ff7a62, var(--red) 60%, #9c2019);box-shadow:inset 0 1px #ffffff80,0 3px #6e1712,0 4px 6px #0006,0 0 12px #ff463273;color:#fff8ea!important}#hud .k.num.cur{box-shadow:inset 0 1px 0 #fff, 0 3px 0 #a99772, 0 4px 6px #0006, 0 0 0 2px var(--amber)}#hud .k.num.done:after{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 4px var(--gold);border-radius:50%;position:absolute;top:3px;right:3px}#hud .k.play{font:700 13px/1 var(--sans);background:linear-gradient(#ffe2a2, var(--amber) 55%, #e08a1c);padding:0 11px 0 9px;box-shadow:inset 0 1px #ffffffb3,0 3px #9c5a0c,0 4px 6px #0006}#hud .k.play svg{fill:currentColor;stroke-width:1.5px;width:13px;height:13px}#hud .k.play.nudge{animation:1.4s ease-in-out infinite ew-nudge}@keyframes ew-nudge{0%,to{filter:none}50%{filter:brightness(1.18);box-shadow:inset 0 1px #ffffffb3,0 3px #9c5a0c,0 4px 6px #0006,0 0 18px 3px #ffb547bf}}#hud .lng{display:inline-flex;position:relative}#hud .k.lang{gap:4px;padding:0 8px}#hud .k.lang svg{stroke-width:1.7px;fill:none;width:15px;height:15px}#hud .k.lang b{font:500 11px/1 var(--mono);letter-spacing:.04em}#hud .lgm{min-width:128px;box-shadow:var(--rim), 0 10px 24px #00000080;opacity:0;visibility:hidden;z-index:5;background:#16141cf2;border-radius:10px;gap:2px;padding:5px;transition:opacity .15s,transform .15s,visibility 0s .15s;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}#hud .lng.open .lgm{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}#hud .lgm button{text-align:left;color:#fff;border-radius:6px;padding:7px 10px;font-size:13.5px;font-weight:600}#hud .lgm button:hover{background:#ffffff1f}#hud .lgm button[aria-checked=true]{background:var(--amber);color:var(--ink)!important}#hud .lgm button:lang(ja){--script:var(--ja);font-family:var(--sans)}#hud .lgm button:lang(zh){--script:var(--zh);font-family:var(--sans)}#hud .lgm button:lang(ko){--script:var(--ko);font-family:var(--sans)}#hud .lgm button:lang(hi){--script:var(--hi);font-family:var(--sans)}#hud .knob{background:repeating-conic-gradient(from 0deg, #f4f6f8 0 5deg, #aeb6bf 5deg 10deg);border-radius:50%;width:36px;height:36px;margin-left:4px;box-shadow:0 3px 6px #00000080,inset 0 0 0 1px #00000040;color:var(--ink)!important}#hud .knob .dial{background:radial-gradient(circle at 35% 30%,#fff,#e3e7ec 45%,#9ea7b1);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;inset:4px;box-shadow:inset 0 -1px 2px #0000004d}#hud .knob{position:relative}#hud .knob .dial:before{content:"";background:var(--red);border-radius:1px;width:2px;height:6px;margin-left:-1px;position:absolute;top:2px;left:50%}#hud .knob svg{stroke-width:2px;width:16px;height:16px}#hud .knob .spk{fill:currentColor;stroke-width:1.2px}#hud .knob .x{display:none}#hud .knob.off .dial{transform:rotate(-130deg)}#hud .knob.off .wv{display:none}#hud .knob.off .x{stroke:var(--red);display:inline}#hud .knob.off svg{transform:rotate(130deg)}#hud .cap{background:var(--glass);width:min(560px,100% - 330px);box-shadow:var(--rim), 0 12px 30px #00000073;opacity:0;visibility:hidden;border-radius:16px;padding:11px 14px 12px;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;left:14px;transform:translateY(6px)}#hud .cap.on{opacity:1;visibility:visible;transform:none}#hud .cap .line{text-shadow:0 1px 2px #00000059;font-size:16px;font-weight:600}#hud .cap.quiz .q{margin-bottom:8px;font-size:15.5px;font-weight:700}#hud .cap.quiz .q b{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--amber);vertical-align:2px;border-radius:4px;margin-right:8px;padding:4px 6px 3px;display:inline-block}#hud .cap .opts{gap:5px;display:grid}#hud .cap .opt{text-align:left;background:linear-gradient(#fbf4e2, var(--cream));animation:.45s cubic-bezier(.2,.9,.3,1) both ew-strip;animation-delay:calc(.25s + var(--d) * 80ms);border-radius:8px;align-items:center;gap:9px;padding:5px 10px 5px 5px;font-size:14px;font-weight:600;transition:transform .12s;display:flex;box-shadow:inset 0 -1px #0000001f,0 1px 3px #00000059;color:var(--ink)!important}#hud .cap .opt:hover{transform:translate(3px)}#hud .cap .opt kbd{font:500 12px/1 var(--mono);color:#fff8ea;background:var(--red);border-radius:4px;padding:5px 7px 4px}@keyframes ew-strip{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}#hud .cap.watch .top{align-items:center;gap:6px;margin-bottom:6px;display:flex}#hud .cap .lights{gap:0;margin:0 auto 0 -6px;display:flex}#hud .cap .lights .li{border-radius:6px;place-items:center;width:21px;height:24px;display:grid}#hud .cap .lights .li:before{content:"";background:#ffffff2e;border-radius:50%;width:9px;height:9px;transition:background .3s,box-shadow .3s,transform .15s;box-shadow:inset 0 1px 1px #0006}#hud .cap .lights .li:hover:before{transform:scale(1.3)}#hud .cap .lights .li.on:before{background:#d98b2a}#hud .cap .lights .li.now:before{background:var(--amber);box-shadow:0 0 8px 1px #ffb547e6}#hud .mini{min-width:24px;height:24px;font:500 11px/1 var(--mono);letter-spacing:.04em;background:#ffffff1f;border-radius:6px;align-items:center;gap:3px;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}#hud .mini:hover{background:#fff3}#hud .mini svg{stroke-width:2.6px;width:12px;height:12px}#hud .mini.pz,#hud .mini.st{justify-content:center;width:24px;padding:0}#hud .mini.st svg{stroke-width:2.8px;width:13px;height:13px}#hud .mini.st.nudge{background:#ffb54752;animation:1.4s ease-in-out infinite ew-breathe;box-shadow:inset 0 0 0 1px #ffc46ebf}@keyframes ew-breathe{50%{box-shadow:inset 0 0 0 1px #ffc46ebf,0 0 10px 1px #ffb5478c}}#hud .spd{position:relative}#hud .mini.sp{justify-content:center;min-width:42px}#hud .mini.sp.man{color:var(--amber)}#hud .spm{min-width:86px;box-shadow:var(--rim), 0 10px 24px #00000080;opacity:0;visibility:hidden;z-index:3;background:#16141cf0;border-radius:10px;gap:2px;padding:5px;transition:opacity .15s,transform .15s,visibility 0s .15s;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateY(4px)}#hud .spd.open .spm{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}#hud .spm button{text-align:left;font:500 12px/1 var(--mono);color:#fff;border-radius:6px;padding:6px 10px}#hud .spm button:hover{background:#ffffff1f}#hud .spm button[aria-checked=true]{background:var(--amber);color:var(--ink)!important}#hud .mini.pz:before{content:"";box-sizing:border-box;border-left:3px solid #fff;border-right:3px solid #fff;width:8px;height:10px}#hud .mini.pz.paused:before{border:6px solid #0000;border-left:9px solid #fff;border-right:0;width:0;height:0;margin-left:2px}#hud .cap.watch .say .line,#hud .cap.try .say .line{font-size:16px}#hud .cap.try{align-items:center;gap:12px;display:flex}#hud .cap.try.on{display:flex}#hud .cap.try .say{flex:1;min-width:0}#hud .vu{flex:none;justify-items:center;gap:2px;display:grid}#hud .vu.none svg{display:none}#hud .vu svg{border-radius:9px;width:104px;height:57px;overflow:hidden}#hud .vu .face{fill:#f3e4bd;stroke:#8b8f95;stroke-width:1.5px}#hud .vu .scale{stroke:#3a2c1e;stroke-width:1.4px}#hud .vu .zone{stroke:var(--red);stroke-width:4px;stroke-linecap:butt}#hud .vu .tick{stroke:#3a2c1e;stroke-width:1.2px}#hud .vu text{font:600 9px var(--mono);fill:#3a2c1e;stroke:none;text-anchor:middle;letter-spacing:.1em}#hud .vu .needle{transform-origin:60px 74px;transition:transform .18s cubic-bezier(.3,1.5,.5,1)}#hud .vu .needle line{stroke:#1a1410;stroke-width:1.6px}#hud .vu .hub{fill:#1a1410;stroke:none}#hud .vu .read{font:500 11.5px/1.2 var(--mono);color:#fff;white-space:nowrap;text-shadow:0 1px 2px #0009}#hud .cap.next .again{background:linear-gradient(#ffe2a2, var(--amber));border-radius:8px;margin-left:10px;padding:6px 12px;font-weight:700;color:var(--ink)!important}#hud .sleeve{--hue:8;--s:min(310px, calc(100vw - 28px));width:var(--w,var(--s));height:var(--h,var(--s));margin-top:calc(var(--s) / -2 - 20px);perspective:1100px;visibility:hidden;opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.3,1),visibility 0s .45s;position:absolute;top:50%;left:22px;transform:translate(-30px)rotate(-3deg)}#hud .sleeve.on{visibility:visible;opacity:1;transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.3,1);transform:rotate(-1.2deg)}#hud .sleeve .card{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0}#hud .sleeve.flipped .card{transform:rotateY(180deg)}#hud .sleeve .face{backface-visibility:hidden;color:var(--ink);background:linear-gradient(135deg,#ffffff59,#fff0 40%),#e9dcbd;border-radius:6px;flex-direction:column;padding:18px 18px 16px;display:flex;position:absolute;inset:0;box-shadow:0 18px 44px #0000008c,inset 0 0 0 1px #00000014,inset 0 0 40px #785a282e}#hud .sleeve .back{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto;transform:rotateY(180deg)}#hud .sleeve .hole{background:radial-gradient(circle,#111 0 13%,#0000 13.5%),repeating-radial-gradient(circle,#121214 0 2px,#1d1e22 2px 3px);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:-34px;right:-34px;box-shadow:inset 0 0 0 6px #d7c69e,inset 0 4px 10px #0009}#hud .sleeve .hole .label{background:hsl(var(--hue) 70% 46%);color:#fffaf0;border-radius:50%;align-content:center;place-items:center;gap:2px;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 3px #ffffff80}#hud .sleeve .hole .label b{font:500 17px/1 var(--mono)}#hud .sleeve .hole .label span{font:600 6px/1 var(--mono);letter-spacing:.08em}#hud .sleeve .front{overflow:hidden}#hud .sleeve .lbl{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-top:74px}#hud .sleeve .guess{max-width:92%;margin:3px 0 12px;font-size:17px;font-weight:700;line-height:1.2}#hud .sleeve .verdict{align-items:baseline;gap:8px;font-size:15.5px;font-weight:700;line-height:1.25;display:flex}#hud .sleeve .verdict span{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid;transform:translateY(3px)}#hud .sleeve .verdict.yes span{background:#2f8f4e}#hud .sleeve .verdict.no span{background:var(--red)}#hud .sleeve .go{background:linear-gradient(#ffe2a2, var(--amber) 60%, #e9921f);border-radius:8px;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:8px 14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 2px #9c5a0c,0 3px 6px #0000004d;color:var(--ink)!important}#hud .sleeve .go svg{stroke-width:2.4px;width:15px;height:15px}#hud .sleeve .back .hd{border-bottom:1.5px solid #261d1633;margin-bottom:8px;padding-bottom:7px;font-size:13px;font-weight:700}#hud .sleeve .back .hd b{font:500 11px var(--mono);color:#fff8ea;background:var(--red);border-radius:4px;margin-right:7px;padding:3px 5px 2px}#hud .sleeve .note{font-size:13.5px;line-height:1.38}#hud .sleeve .fact{background:#261d1612;border-radius:6px;margin-top:9px;padding:8px 10px;font-size:12.5px;line-height:1.34}#hud .sleeve .fact b{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:3px;display:block}#hud .sleeve .back .go{flex:none;margin-top:10px;position:sticky;bottom:0}#hud .lens{pointer-events:none;opacity:0;border-radius:50%;transition:opacity .15s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 3px #e9edf1,0 0 0 5px #7d858e,0 12px 30px #0000008c,inset 0 0 18px #0006}#hud .lens.on{opacity:1}#hud .lens canvas{width:100%;height:100%;display:block}#hud .lens:after{content:"";background:radial-gradient(circle at 32% 26%,#ffffff59,#fff0 32%);border-radius:50%;position:absolute;inset:0}@media (max-width:860px) and (min-height:501px){#hud .cap{width:auto;bottom:106px;right:14px}#hud .sleeve{margin-left:calc(var(--s) / -2);--s:min(300px, calc(100vw - 28px), calc(100vh - 228px));margin-top:0;top:92px;left:50%}}@media (max-width:600px){#hud .strip{max-width:calc(100% - 24px);top:10px;right:12px}html.framed #hud .strip{max-width:calc(100% - 104px)}#hud .rack{top:86px}#hud .rack .cols{grid-template-columns:1fr}#hud .cap .line,#hud .cap.watch .say .line,#hud .cap.try .say .line{font-size:15px}#hud .sleeve{top:auto;bottom:108px}}@media (max-width:600px),(max-height:500px){#hud .cap.try,#hud .cap.try.on{flex-wrap:wrap;row-gap:5px}#hud .cap.try .say{flex:100%}#hud .cap.try .vu{flex:100%;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:9px;min-width:0}#hud .vu .read{white-space:normal;min-width:0;line-height:1.25}}@media (max-height:560px){#hud .cap.quiz .q{margin-bottom:5px}#hud .cap .opt{padding-top:3px;padding-bottom:3px}}@media (max-height:500px){#hud .cap{width:min(470px,100% - 340px);padding:8px 11px 9px;bottom:10px;right:auto}#hud .pad{bottom:10px}#hud .cap .opts{gap:3px}#hud .cap .opt{font-size:13px}#hud .sleeve{--s:min(330px, calc(100vh - 20px));--w:min(480px, 54vw);margin:0;top:10px;left:14px}#hud .strip{max-width:calc(46vw - 44px)}#hud .sleeve .hole{width:112px;height:112px;top:-26px;right:-26px}#hud .sleeve .hole .label{width:56px;height:56px}#hud .sleeve .lbl{margin-top:38px}#hud .sleeve .front{overflow-y:auto}#hud .rack{max-height:calc(100% - 170px);top:60px;overflow-y:auto}#hud .vu svg{width:66px;height:36px}#hud .lgm{grid-template-columns:1fr 1fr;min-width:230px}html.framed #hud .sleeve{--s:min(330px, calc(100vh - 68px));top:58px}#hud .lgm button{padding:5px 9px}}html:lang(ja) #hud .ride,html:lang(zh-Hans) #hud .ride{line-break:strict;word-break:normal}html:lang(hi) #hud .cap,html:lang(hi) #hud .sleeve,html:lang(ja) #hud .sleeve,html:lang(zh-Hans) #hud .sleeve,html:lang(ko) #hud .sleeve{line-height:1.5}
