@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-ext-900-normal-ET-C-0fX.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-900-normal-CfuaLo5j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-900-normal-CrYcRZSi.woff2)format("woff2"),url(/assets/montserrat-cyrillic-900-normal-CGsoW8-j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-vietnamese-900-normal-DNvcOCEl.woff2)format("woff2"),url(/assets/montserrat-vietnamese-900-normal-Dz06HFPU.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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-ext-900-normal-BTaqesvP.woff2)format("woff2"),url(/assets/montserrat-latin-ext-900-normal-DoASD5Eh.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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.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{--bg:#0a090c;--panel:#110f15f0;--panel-solid:#111015;--line:#2c2733;--line-hi:#3d3647;--text:#f4f2f7;--muted:#9a92a8;--accent:#7a2cf5;--accent-hi:#9b5cff;--accent-soft:#7a2cf52e;--danger:#ff5468;--ok:#44d39a;--font:Montserrat, system-ui, sans-serif;--tex-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  1.5 0 0 0 -.78'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--tex-crumple:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='900'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='.0045' numOctaves='5' seed='11' stitchTiles='stitch'/><feDiffuseLighting surfaceScale='9' lighting-color='%23fff'><feDistantLight azimuth='225' elevation='38'/></feDiffuseLighting><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  1.4 0 0 0 -.92'/></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>");--tex-scratch:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1400' height='900'><g stroke='%23fff' fill='none' stroke-linecap='round'><path d='M80 120 L420 60' stroke-width='1.2' opacity='.16'/><path d='M900 40 L1320 210' stroke-width='.8' opacity='.14'/><path d='M200 700 C380 640 520 660 700 600' stroke-width='1' opacity='.12'/><path d='M1100 620 L1380 860' stroke-width='1.4' opacity='.12'/><path d='M40 420 L160 380' stroke-width='2' opacity='.1'/><path d='M640 260 L760 300 L900 280' stroke-width='.7' opacity='.15'/><path d='M1200 420 L1290 400' stroke-width='2.4' opacity='.08'/><path d='M500 860 L820 800' stroke-width='.8' opacity='.13'/><path d='M300 300 L330 520' stroke-width='.6' opacity='.12'/></g></svg>");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font:500 15px/1.5 var(--font);min-height:100vh;margin:0}html:not(.stream-page) body:before,.sv-bg{content:"";z-index:0;pointer-events:none;background:var(--tex-grain), var(--tex-scratch), radial-gradient(ellipse at 50% 40%, transparent 40%, #000000bf 100%), var(--tex-crumple);opacity:.9;background-size:220px 220px,1400px 900px,100% 100%,900px 900px;position:fixed;inset:0}.sv-bg{z-index:0;background-color:var(--bg);opacity:1;position:absolute}.grunge-defs{width:0;height:0;position:absolute;overflow:hidden}.brush{display:block;overflow:visible}.tape{clip-path:polygon(0 6%,4% 0,8% 8%,12% 1%,88% 2%,92% 9%,96% 0,100% 7%,100% 94%,96% 100%,92% 91%,88% 99%,12% 98%,8% 92%,4% 100%,0 93%);-webkit-backdrop-filter:blur(.6px)brightness(1.15);backdrop-filter:blur(.6px)brightness(1.15);pointer-events:none;z-index:3;background:repeating-linear-gradient(97deg,#ffffff0d 0 2px,#0000 2px 9px),linear-gradient(#ffffff42,#e6e6f01f 45%,#fff3);width:170px;height:42px;display:block;position:absolute;box-shadow:0 2px 6px #00000073,inset 0 0 0 1px #ffffff14}.backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bd-x{opacity:.9;width:260px;height:260px;position:absolute;top:70px;left:-60px}.bd-stroke{opacity:.85;width:560px;height:120px;position:absolute}.bd-stroke.a{top:40px;right:-160px;transform:rotate(-24deg)}.bd-stroke.b{width:420px;bottom:30px;right:-120px;transform:rotate(-38deg)}.bd-tape{opacity:.7;width:220px;height:52px}.bd-tape.a{top:22px;right:22%;transform:rotate(38deg)}.bd-tape.b{bottom:60px;left:-40px;transform:rotate(-52deg)}@media (width<=900px){.bd-x{opacity:.5;width:160px;height:160px;top:auto;bottom:20px;left:-50px}.bd-stroke.a{opacity:.45;right:-320px}.bd-stroke.b,.bd-tape{display:none}}.app{z-index:1;position:relative}main{max-width:900px;margin:0 auto;padding:16px 16px 60px}h1,h2,h3{margin:.6em 0 .4em;font-weight:900;line-height:1.1}h1{text-transform:uppercase;letter-spacing:-.01em}h2{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:12px;margin-top:1.4em;font-size:1.3rem;display:flex}h2:before{content:"";background:var(--accent);flex:none;width:26px;height:10px;transform:skew(-18deg)rotate(-4deg)}h3{margin:0;font-size:1.05rem;font-weight:800}em{color:var(--accent-hi);font-style:normal}.poster-title{text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;margin:.2em 0 .3em;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:900;line-height:.98}.poster-title em{color:var(--accent)}.kicker{letter-spacing:.32em;text-transform:uppercase;color:#d9d2e4;margin:.4em 0;font-size:.74rem;font-weight:600}.topbar{border-bottom:1px solid var(--line);background:#0a090cb3;align-items:center;gap:16px;padding:14px 20px;display:flex;position:relative}.topbar .brand{text-transform:uppercase;letter-spacing:-.01em;font-size:1.25rem;font-weight:900}.topbar .brand em{color:var(--accent)}.topbar .kicker{color:var(--muted);flex:1;margin:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:3px;margin:12px 0;padding:16px;position:relative;box-shadow:0 10px 30px #00000059}.center{text-align:center}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.between{justify-content:space-between}.row.center{justify-content:center}.muted{color:var(--muted)}.error{color:var(--danger);font-weight:600}.notice{color:var(--ok);font-weight:600}input,textarea,select,button{font:inherit;color:inherit}input:not([type=checkbox]),textarea,select{border:1px solid var(--line-hi);background:#0c0b0f;border-radius:2px;width:100%;padding:8px 10px}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent-hi);outline-offset:1px}input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}select{width:auto}.login select{width:100%}textarea{resize:vertical;margin:8px 0;display:block}input.narrow{width:76px}label.row{margin:6px 0}button{border:1px solid var(--line-hi);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#1d1a22;border-radius:2px;padding:8px 15px;font-size:.78rem;font-weight:800;transition:background-color .15s,border-color .15s,transform .1s}button:hover:not(:disabled){background:#29242f;border-color:#574e63}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.4;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:3px 3px #000}button.primary:hover:not(:disabled){background:var(--accent-hi);border-color:var(--accent-hi)}button.danger{color:var(--danger);background:0 0;border-color:#ff546899}button.danger:hover:not(:disabled){border-color:var(--danger);background:#ff54681a}button.big{letter-spacing:.16em;margin:14px 0 6px;padding:16px 36px;font-size:1.15rem;box-shadow:5px 5px #000}.login{gap:12px;max-width:380px;margin:14vh auto;padding:34px 28px 28px;display:grid}.login .poster-title{margin:0 0 8px;font-size:2.6rem}.login .poster-title em{display:block}.login .kicker{margin:0}.login .tape-tl{top:-16px;left:-34px;transform:rotate(-32deg)}.login .tape-br{width:130px;bottom:-14px;right:-30px;transform:rotate(-28deg)}.tabs{flex-wrap:wrap;gap:6px;margin:6px 0 14px;display:flex}.tabs button{color:var(--muted);background:0 0;border-color:#0000}.tabs button:hover:not(:disabled){color:var(--text);background:#1d1a22}.tabs .active,.tabs .active:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}table{border-collapse:collapse;width:100%}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:5px 6px}tr.dim td{opacity:.45}.winners{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.winners li{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.badge{text-transform:uppercase;letter-spacing:.14em;background:#221e28;border-radius:2px;padding:2px 8px;font-size:.66rem;font-weight:700}.badge.ok{color:var(--ok)}.badge.bad{color:var(--danger)}.field{text-align:left;gap:4px;display:grid}.field .label{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.field select{min-width:240px}.combo{display:inline-block;position:relative}.combo input{width:150px}.combo-list{z-index:5;background:var(--panel-solid);border:1px solid var(--line-hi);border-radius:2px;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0009}.combo-list li{cursor:pointer;white-space:nowrap;border-radius:2px;padding:5px 10px}.combo-list li.active{background:var(--accent-soft)}.combo-list li.muted{cursor:default;font-size:.85rem}html.stream-page,html.stream-page body{background:0 0}html.stream-page:not(.stream-solid){color-scheme:normal}html.stream-solid,html.stream-solid body{background:var(--bg)}.stream{z-index:1;position:fixed;inset:0;overflow:hidden}.stream-canvas{width:1920px;height:1080px;font-family:var(--font);color:#fff;position:absolute;top:50%;left:50%;overflow:hidden}.scene{position:absolute;inset:0}.s-plate{background:var(--tex-grain), linear-gradient(180deg, #ffffff05, transparent 40%), var(--tex-crumple), #0d0b10;background-size:220px 220px,100% 100%,900px 900px,auto;border:1px solid #ffffff12;position:absolute;box-shadow:0 30px 90px #000000b3}.s-plate>*{z-index:1;position:relative}.s-plate>.brush,.s-plate>.tape{position:absolute}.s-plate-x{width:230px;height:230px;top:-70px;left:-80px;z-index:0!important}.s-plate-stroke{width:520px;height:96px;bottom:-34px;right:-70px;transform:rotate(-9deg);z-index:0!important}.s-plate-tape.a{width:210px;top:-18px;right:14%;transform:rotate(5deg)}.s-plate-tape.b{width:180px;bottom:-16px;left:10%;transform:rotate(-7deg)}.s-header{text-align:center}.s-kicker{letter-spacing:.45em;text-transform:uppercase;color:#e4ddef;padding-left:.45em;font-size:22px;font-weight:600}.s-prize{text-transform:uppercase;white-space:nowrap;letter-spacing:-.005em;margin-top:8px;font-weight:900;line-height:1.05}.s-winner{text-align:center;transform-origin:50%}.s-winner .s-kicker{color:var(--accent-hi);font-weight:800}.s-winner-name-wrap{margin-top:6px;padding:0 24px;display:inline-block;position:relative}.s-winner-brush{z-index:0;width:106%;height:80%;top:14%;left:-3%;position:absolute!important}.s-winner-name{z-index:1;white-space:nowrap;color:#fff;text-shadow:0 5px #00000059;font-weight:900;line-height:1.15;position:relative}.s-winner-prize{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-hi);margin-top:10px;font-size:34px;font-weight:800}.s-others{color:#bfb6cd;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:12px;font-size:22px;font-weight:600;display:flex}.s-others:before{content:"Ennél az ajándéknál:";letter-spacing:.3em;text-transform:uppercase;width:100%;color:var(--muted);font-size:15px}.s-confetti{pointer-events:none;z-index:20;perspective:800px;position:absolute;inset:0}.s-confetti i{display:block;position:absolute;top:0;left:0}.classic-plate{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:1500px;height:660px;padding:40px;display:flex;top:210px;left:210px}.classic-name{white-space:nowrap;color:#fff;font-weight:900;line-height:1.15}.csgo-plate{width:1800px;height:980px;padding:44px 50px 30px;top:50px;left:60px}.cs-stage{height:380px;margin-top:26px;position:relative}.cs-crate-wrap{transform-origin:50% 90%;width:440px;height:340px;margin-left:-220px;position:absolute;top:40px;left:50%}.cs-crate{width:100%;height:100%;overflow:visible}.cs-window{border-top:2px solid var(--line-hi);border-bottom:2px solid var(--line-hi);background:#00000073;width:1700px;height:310px;position:absolute;top:30px;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cs-strip{will-change:transform;gap:12px;padding-top:28px;display:flex}.cs-card{background:linear-gradient(180deg, #1c1923 0%, #121016 55%, color-mix(in srgb, var(--rc) 32%, #121016) 100%);width:220px;height:250px;opacity:calc(1 - var(--hl,0) * .6);border:1px solid #2e2836;flex-direction:column;flex:none;display:flex}.cs-card-top{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--rc) 45%, transparent), transparent 68%);flex:1;place-items:center;display:grid}.cs-icon{width:96px;height:96px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--rc) 70%, transparent))}.cs-card-name{white-space:nowrap;text-align:center;padding:0 12px 14px;font-weight:800;line-height:1.2;overflow:hidden}.cs-card-bar{background:var(--rc);flex:none;height:8px}.cs-card.win{opacity:1;z-index:2;transform:scale(calc(1 + var(--hl,0) * .06));border-color:color-mix(in srgb, var(--rc) calc(var(--hl,0) * 100%), #2e2836);box-shadow:0 0 calc(var(--hl,0) * 60px) color-mix(in srgb, var(--rc) 80%, transparent);position:relative}.cs-marker{width:4px;box-shadow:0 0 16px var(--accent-hi), 0 0 4px #fff;z-index:3;background:#fff;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.cs-marker:before,.cs-marker:after{content:"";border:16px solid #0000;margin-left:-16px;position:absolute;left:50%}.cs-marker:before{border-top:22px solid #fff;border-bottom:0;top:0}.cs-marker:after{border-top:0;border-bottom:22px solid #fff;bottom:0}.cs-result{place-items:center;height:330px;display:grid}.wheel-plate{width:1520px;height:450px;padding:34px 40px 20px;top:34px;left:200px}.wheel-ticker{place-items:center;height:300px;display:grid}.wheel-current{white-space:nowrap;color:#fff;font-weight:900}.wheel{transform-origin:50%;will-change:transform;z-index:2;position:absolute}.wheel svg{font-family:var(--font);filter:drop-shadow(0 -10px 40px #7a2cf559);display:block}.wheel-pointer{z-index:4;transform-origin:50% 12%;filter:drop-shadow(0 8px 10px #0009);width:120px;height:150px;position:absolute}.flap-plate{width:1800px;height:640px;padding:50px 60px 30px;top:220px;left:60px}.flap-board{justify-content:center;margin:54px 0 24px;display:flex;position:relative}.flap-brush{z-index:0;width:104%;height:128%;top:-14%;left:-2%;position:absolute!important}.flap-tile{z-index:1;box-shadow:inset 0 0 0 1px #342e3d, 0 8px 16px #0000008c, 0 0 calc(var(--wave,0) * 40px) var(--accent-hi);background:linear-gradient(#221e29 0 50%,#18151d 50% 100%);border-radius:6px;flex:none;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.flap-tile:before{content:"";background:var(--accent);opacity:calc(var(--flash,0) * .9 + var(--wave,0) * .55);position:absolute;inset:0}.flap-char{z-index:1;color:#b9aec9;line-height:1;position:relative}.flap-tile.locked .flap-char{color:#fff}.flap-fold{transform-origin:bottom;z-index:2;background:linear-gradient(#ffffff0f,#00000073);height:50%;position:absolute;top:0;left:0;right:0}.flap-split{z-index:3;background:#0a090c;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.flap-result{place-items:center;height:140px;display:grid}.scratch-ticket{width:1540px;height:740px;display:flex;top:170px;left:190px}.scratch-stub{border-right:4px dashed #3d3647;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:30px;width:220px;display:flex}.scratch-stub-label{writing-mode:vertical-rl;text-transform:uppercase;color:var(--accent);letter-spacing:.06em;font-size:64px;font-weight:900;transform:rotate(180deg)}.scratch-serial{letter-spacing:.3em;color:var(--muted);font-size:18px;font-weight:600}.scratch-main{flex-direction:column;flex:1;align-items:center;min-width:0;padding:48px 50px 20px;display:flex}.scratch-area{flex:none;margin-top:36px;position:relative}.scratch-under{border:3px solid var(--accent);background:#17131d;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.scratch-under-brush{opacity:.95;width:92%;height:64%;top:18%;left:4%;position:absolute!important}.scratch-name{z-index:1;white-space:nowrap;color:#fff;text-shadow:0 5px #00000059;font-weight:900;position:relative}.scratch-foil{z-index:2;position:absolute;inset:0}.scratch-result{place-items:center;height:150px;display:grid}label.row{flex-wrap:nowrap;align-items:flex-start}label.row input[type=checkbox]{flex:none;margin-top:3px}@media (width<=520px){.topbar{gap:10px;padding:10px 12px}.topbar .brand{font-size:1rem}.topbar .kicker{letter-spacing:.2em;font-size:.66rem}.topbar button{padding:7px 10px}.tabs button{letter-spacing:.08em;padding:7px 10px}.field select{width:100%;min-width:0}button.big{padding:14px 22px;font-size:1rem}}.s-waiting{text-align:center;background:#0a080ee6;width:1380px;padding:90px 80px 80px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.s-wait-x{opacity:.9;width:300px;height:300px;position:absolute;top:-70px;left:-70px}.s-wait-tape{width:240px;position:absolute;top:36px;right:-50px;transform:rotate(32deg)}.s-wait-title{text-transform:uppercase;letter-spacing:-.01em;margin-top:26px;font-size:150px;font-weight:900;line-height:1;position:relative}.s-wait-accent{margin-top:8px;display:block;position:relative}.s-wait-accent em{color:#fff;font-style:normal;position:relative}.s-wait-stroke{opacity:.95;width:88%;height:86%;position:absolute;top:8%;left:6%}.s-wait-dots{justify-content:center;gap:22px;margin-top:58px;display:flex}.s-wait-dots i{background:var(--accent);width:18px;height:18px;animation:1.4s ease-in-out infinite s-wait-pulse}.s-wait-dots i:nth-child(2){animation-delay:.2s}.s-wait-dots i:nth-child(3){animation-delay:.4s}@keyframes s-wait-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.stream-view{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.87, 0, .13, 1);position:relative;overflow:hidden}.stream.stream-view{position:fixed;inset:0}.sv-layer{z-index:1;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;position:absolute;inset:0}.sv-layer.on,.sv-layer.leave{opacity:1;visibility:visible;will-change:opacity, transform}.sv-layer.leave{z-index:2}.sv-layer.on{z-index:3}.sv-dock{transform:translate3d(0, calc(var(--lift,0px) * -1), 0);transition:transform .6s var(--ease-out);position:absolute;inset:0}.sv-variant{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), visibility 0s linear .5s;position:absolute;inset:0}.sv-variant.on{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out), visibility 0s}.sv-variant.brb-full{z-index:2}.sv-variant.brb-full.on+.sv-variant.brb-bar{transition:opacity 0s linear .6s,visibility 0s linear .6s}.sv-stage{position:absolute;inset:0}.sv-stage.entering{z-index:2;animation:sv-stage-in .7s var(--ease-out) both}.sv-stage.leaving{z-index:1;animation:sv-stage-out .48s var(--ease-out) both}.sv-stage.leaving.hold{animation:none}@keyframes sv-stage-in{0%{opacity:0}to{opacity:1}}@keyframes sv-stage-out{0%{opacity:1}to{opacity:0}}.s-mini{position:absolute}.s-mini-stroke{width:300px;height:64px;top:-22px;left:-26px;transform:rotate(-6deg);position:absolute!important}.s-mini-tape{width:130px;height:34px;top:-16px;right:34px;transform:rotate(8deg)}.s-mini-body{z-index:1;background:var(--tex-grain), #0d0b10;border:1px solid #ffffff14;border-bottom:5px solid var(--accent);background-size:220px 220px,auto;align-items:center;gap:18px;height:100%;padding:22px 28px;display:flex;position:relative;box-shadow:0 18px 50px #0009}.s-mini-text{flex:1;min-width:0}.s-mini-kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--accent-hi);font-size:17px;font-weight:700}.s-mini-title{text-transform:uppercase;white-space:nowrap;color:#fff;margin-top:6px;font-weight:900;line-height:1.05;overflow:hidden}.s-mini-count{color:#fff;flex:none;align-items:baseline;font-weight:900;display:flex}.s-mini-count b{font-size:64px;line-height:1}.s-mini-count span{color:var(--muted);margin-left:2px;font-size:30px}.remote{gap:14px;display:grid}.remote-preview-wrap{position:relative}.remote-preview{aspect-ratio:16/9;border:1px solid var(--line-hi);background-color:#3b3546;background-image:linear-gradient(45deg,#26212d 25%,#0000 25% 75%,#26212d 75%),linear-gradient(45deg,#26212d 25%,#0000 25% 75%,#26212d 75%);background-position:0 0,11px 11px;background-size:22px 22px;width:100%;max-width:640px;margin:0 auto;position:relative;box-shadow:0 12px 30px #00000080}.remote-preview .stream-view{position:absolute;inset:0}.rp-label{z-index:5;letter-spacing:.14em;text-transform:uppercase;background:#0a090cd9;align-items:center;gap:6px;padding:3px 8px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:6px;left:6px}.rp-label i{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.rp-label.local i{background:var(--accent-hi)}.rp-close{z-index:5;min-height:32px;padding:5px 10px;font-size:.66rem;position:absolute;top:6px;right:6px}.rp-error{max-width:640px;color:var(--danger);background:#ff54681a;border:1px solid #ff546880;margin:8px auto 0;padding:8px 12px;font-size:.82rem;font-weight:700}@media (width<=720px){.remote-preview-wrap{z-index:10;background:var(--bg);padding:6px 0;position:sticky;top:0}.remote-preview-wrap .remote-preview{width:auto;max-height:30vh;margin:0 auto}}.small-note{margin:0;font-size:.82rem}.remote-winners{border-top:1px solid var(--line);padding:8px 0}.remote-winners:first-of-type{border-top:0;padding-top:0}.s-full{background:var(--tex-grain), var(--tex-scratch), radial-gradient(ellipse at 50% 45%, transparent 35%, #000c 100%), var(--tex-crumple), #0a090c;background-size:220px 220px,1400px 900px,100% 100%,900px 900px,auto;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.s-full>.brush,.s-full>.tape{position:absolute}.s-full-x{width:330px;height:330px;top:80px;left:90px}.s-full-stroke{width:700px;height:130px}.s-full-stroke.a{top:70px;right:-150px;transform:rotate(-22deg)}.s-full-stroke.b{width:560px;bottom:120px;left:-160px;transform:rotate(-34deg)}.s-full-tape.a{width:240px;height:54px;top:40px;right:26%;transform:rotate(36deg)}.s-full-tape.b{width:220px;height:50px;bottom:150px;right:70px;transform:rotate(-48deg)}.s-intro-inner{z-index:1;text-align:center;margin-top:-60px;position:relative}.s-intro-title{text-transform:uppercase;letter-spacing:-.01em;margin-top:22px;font-size:128px;font-weight:900;line-height:1}.s-intro-accent{margin-top:14px;padding:0 40px;display:inline-block;position:relative}.s-intro-accent em{z-index:1;text-transform:uppercase;color:#fff;font-size:150px;font-style:normal;font-weight:900;line-height:1.1;position:relative}.s-intro-brush{z-index:0;width:104%;height:86%;top:10%;left:-2%;position:absolute!important}.s-intro-clock-row{margin-top:40px}.s-intro-clock{border:2px solid var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#0000008c;padding:14px 44px;font-size:110px;font-weight:900;line-height:1;display:inline-block}.s-studio{z-index:1;text-align:center;letter-spacing:.55em;text-transform:uppercase;color:#e4ddef;padding-left:.55em;font-size:26px;font-weight:700;position:absolute;bottom:120px;left:0;right:0}.s-brb-title{text-transform:uppercase;white-space:nowrap;margin-top:18px;font-weight:900;line-height:1}.s-brb-accent em{white-space:nowrap}.s-brb-pulse{transform-origin:50%;animation:2.6s ease-in-out infinite brb-pulse}@keyframes brb-pulse{0%,to{opacity:.95;transform:scale(1)rotate(-1deg)}50%{opacity:.75;transform:scale(1.04,1.12)rotate(1deg)}}.s-brb .s-wait-dots{margin-top:50px}.s-brb-bar{position:absolute;bottom:0;left:0;right:0}.s-brb-bar-brush{z-index:2;width:520px;height:70px;animation:2.6s ease-in-out infinite brb-pulse;top:-26px;left:40px;position:absolute!important}.s-brb-bar-body{background:var(--tex-grain), linear-gradient(90deg, #0a090cf5, #120c1ef0);border-top:4px solid var(--accent);background-size:220px 220px,auto;align-items:center;gap:28px;padding:0 70px;display:flex;position:absolute;inset:0;box-shadow:0 -10px 40px #00000080}.s-brb-bar-text{text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font-weight:900;line-height:1}.s-brb-bar-text em{color:var(--accent-hi);font-style:normal}.s-brb-bar-studio{letter-spacing:.4em;text-transform:uppercase;color:#cfc6dc;flex:none;font-size:20px;font-weight:700}.s-brb-live{background:var(--accent-hi);border-radius:50%;flex:none;width:18px;height:18px;animation:1.6s ease-out infinite live-dot;display:inline-block}@keyframes live-dot{0%{box-shadow:0 0 #9b5cffb3}to{box-shadow:0 0 0 16px #9b5cff00}}.s-layover{z-index:30}.s-layover-prize{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hi);white-space:nowrap;margin-top:30px;font-weight:800}.s-layover-count{place-items:center;height:230px;margin-top:14px;display:grid}.s-layover-count span{border:8px solid var(--accent);border-radius:50%;place-items:center;width:210px;height:210px;font-size:140px;font-weight:900;line-height:1;display:grid;box-shadow:0 0 60px #7a2cf58c,inset 0 0 30px #7a2cf559}.s-frame{z-index:40;pointer-events:none;position:absolute;inset:0}.s-frame-edge{background:var(--tex-grain), #0b0a0e;background-size:220px 220px,auto;animation:.6s steps(3,end) infinite frame-grain;display:block;position:absolute}.s-frame-edge.top{height:var(--fw);top:0;left:0;right:0}.s-frame-edge.bottom{height:var(--fw);bottom:0;left:0;right:0}.s-frame-edge.left{width:var(--fw);top:0;bottom:0;left:0}.s-frame-edge.right{width:var(--fw);top:0;bottom:0;right:0}@keyframes frame-grain{0%{background-position:0 0,0 0}33%{background-position:60px 40px,0 0}66%{background-position:-40px 90px,0 0}to{background-position:0 0,0 0}}.s-frame-line{position:absolute;inset:0;overflow:visible}.s-frame-line rect{fill:none}.s-frame-base{stroke:#9b5cff73;stroke-width:2px}.s-frame-run{stroke:#fff;stroke-width:3px;stroke-dasharray:60 940;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--accent-hi));animation:16s linear infinite frame-run}.s-frame-run.b{stroke:var(--accent-hi);stroke-dasharray:30 970;opacity:.8;animation-delay:-8s}@keyframes frame-run{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.s-frame-corner{width:150px;height:150px;position:absolute}.s-frame-corner svg{transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.s-frame-corner.tl{left:calc(var(--fw) - 6px);top:calc(var(--fw) - 6px)}.s-frame-corner.tr{right:calc(var(--fw) - 6px);top:calc(var(--fw) - 6px)}.s-frame-corner.bl{left:calc(var(--fw) - 6px);bottom:calc(var(--fw) - 6px)}.s-frame-corner.br{right:calc(var(--fw) - 6px);bottom:calc(var(--fw) - 6px)}.s-frame-corner.tl svg{animation:3.4s ease-in-out infinite alternate frame-breathe-tl}.s-frame-corner.tr svg{animation:3.4s ease-in-out infinite alternate frame-breathe-tr}.s-frame-corner.bl svg{animation:3.4s ease-in-out -1.7s infinite alternate frame-breathe-bl}.s-frame-corner.br svg{animation:3.4s ease-in-out -1.7s infinite alternate frame-breathe-br}@keyframes frame-breathe-tl{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes frame-breathe-tr{0%{opacity:.8;transform:scaleX(-1)}to{opacity:1;transform:scale(-1.08,1.08)}}@keyframes frame-breathe-bl{0%{opacity:.8;transform:scaleY(-1)}to{opacity:1;transform:scale(1.08,-1.08)}}@keyframes frame-breathe-br{0%{opacity:.8;transform:scale(-1)}to{opacity:1;transform:scale(-1.08)}}.s-frame-label{right:calc(var(--fw) + 44px);bottom:calc(var(--fw) + 22px);border-bottom:3px solid var(--accent);letter-spacing:.32em;text-transform:uppercase;color:#f1ecf8;background:#0b0a0ee0;align-items:center;gap:14px;padding:10px 22px;font-size:20px;font-weight:800;display:flex;position:absolute}.s-frame-label.top{bottom:auto;top:calc(var(--fw) + 22px)}.s-frame-label .s-brb-live{width:12px;height:12px}.sv-ticker-wrap{inset:var(--fw,0px);z-index:45;pointer-events:none;transition:inset .6s var(--ease-out);position:absolute}.s-ticker{background:var(--tex-grain), #0a090cf0;border-top:3px solid var(--accent);background-size:220px 220px,auto;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000073}.s-ticker.top{border-top:0;border-bottom:3px solid var(--accent);top:0;bottom:auto}.s-ticker-tag{z-index:2;background:var(--accent);letter-spacing:.24em;text-transform:uppercase;flex:none;place-items:center;padding:0 30px;font-size:22px;font-weight:900;display:grid;position:relative;box-shadow:8px 0 18px #00000080}.s-ticker-window{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.s-ticker-track{white-space:nowrap;will-change:transform;animation:linear infinite ticker-roll;display:flex;position:absolute;top:0;bottom:0;left:0}@keyframes ticker-roll{0%{transform:translate(0)}to{transform:translateX(var(--shift))}}.s-ticker-group{flex:none;align-items:center;display:flex}.s-ticker-item{color:#fff;align-items:center;gap:12px;padding-left:36px;font-size:30px;font-weight:700;display:inline-flex}.s-ticker-item b{text-transform:uppercase;color:var(--accent-hi);letter-spacing:.02em;font-weight:900}.s-ticker-sep{background:var(--accent);width:14px;height:14px;margin-left:24px;display:inline-block;transform:rotate(45deg)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:14px}.live{gap:8px;display:grid}.live-next{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.live-prize{text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:1.3rem;font-weight:900;line-height:1.1}.live-prize em{color:var(--accent-hi);font-variant-numeric:tabular-nums}.live-count{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem;font-weight:800}.live-empty{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding:4px 0;font-size:.86rem;font-weight:800}button.go{letter-spacing:.14em;min-height:64px;font-size:1.02rem;box-shadow:4px 4px #000}.anim-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:4px;display:grid}.anim-row select{width:100%;min-width:0}.anim-row>*{min-height:48px}@media (width<=520px){.anim-row{grid-template-columns:minmax(0,1fr) auto}.anim-row select{grid-column:1/-1}}.scenes{gap:14px;display:grid}.scene-group{gap:6px;display:grid}.group-title{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.64rem;font-weight:700}.scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.scene-grid.one{grid-template-columns:minmax(0,1fr)}.scene-btn,.toggle-btn{text-align:center;letter-spacing:.06em;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;background:#141217;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:6px 10px;font-size:.72rem;line-height:1.2;display:flex;position:relative}.scene-btn.sp{-webkit-hyphens:auto;hyphens:auto}.scene-btn.on,.scene-btn.on:hover:not(:disabled){background:var(--accent);border-color:var(--accent-hi);color:#fff}.scene-btn.on:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.scene-btn.ghost{min-height:44px;color:var(--muted);background:0 0;border-style:dashed;grid-column:1/-1}.toggle-btn{padding:6px 14px}.toggle-btn:before{content:"";opacity:.6;border:1.5px solid;width:7px;height:7px;position:absolute;top:6px;left:6px}.toggle-btn.on,.toggle-btn.on:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-hi);color:#fff}.toggle-btn.on:before{background:var(--accent-hi);border-color:var(--accent-hi);opacity:1}.toggle-btn.wide{width:100%}.panel.settings{padding:0}details.sect+details.sect{border-top:1px solid var(--line)}details.sect>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:.76rem;font-weight:800;list-style:none;display:flex}details.sect>summary::-webkit-details-marker{display:none}details.sect>summary:hover{background:#ffffff08}details.sect>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:7px;height:7px;margin:0 2px 3px;transform:rotate(45deg)}details.sect[open]>summary:after{margin-bottom:-3px;transform:rotate(-135deg)}.sect-title{flex:1;min-width:0}.sect-value{letter-spacing:.02em;text-transform:none;color:var(--muted);text-align:right;font-size:.72rem;font-weight:600}.sect-body{gap:14px;padding:2px 14px 18px;display:grid}.sect-body select{width:100%;min-height:44px}.sect-body>button{justify-self:start;min-height:44px}.opt{gap:6px;display:grid}.opt>.label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:700}.opt input{min-height:44px}.seg{border:1px solid var(--line-hi);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.seg button{border:0;border-right:1px solid var(--line-hi);letter-spacing:.06em;background:#141217;min-height:44px;padding:10px 4px;font-size:.72rem}.seg button:last-child{border-right:0}.seg button.on{background:var(--accent);color:#fff}.inline-form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.inline-form input,.inline-form button{min-height:44px}.link-row{gap:4px;display:grid}.link-row .label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:700}.link-row input{font-size:.78rem}.logo{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;display:block}.s-scene-logo{filter:drop-shadow(0 6px 24px #0009);width:230px;height:230px;margin:0 auto 18px;animation:6s ease-in-out infinite logo-float}.s-intro .s-intro-inner,.s-brb .s-intro-inner{margin-top:-20px}.s-intro .s-intro-title{font-size:112px}.s-intro .s-intro-accent em{font-size:132px}.s-intro .s-studio,.s-brb .s-studio{bottom:70px}.s-wait-logo{width:150px;height:150px;margin:-40px auto 14px}.s-brb-bar-logo{width:112px;height:112px}.s-frame-label.logo-only{background:0 0;border:0;padding:0}.s-frame-label{gap:18px}.s-frame-text{align-items:center;gap:14px;display:inline-flex}.s-frame-logo{filter:drop-shadow(0 0 3px #000000e6)drop-shadow(0 4px 14px #000000b3);width:104px;height:104px;animation:7s ease-in-out infinite logo-float}@keyframes logo-float{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}50%{transform:translateY(-6px)rotate(2deg)scale(1.03)}}.login-head{align-items:center;gap:14px;display:flex}.login-logo{width:88px;height:88px}.topbar-logo{width:36px;height:36px}@media (width<=520px){.topbar-logo{width:30px;height:30px}.login-logo{width:70px;height:70px}}.s-full-tape.a{--r:36deg}.s-full-tape.b{--r:-48deg}.sv-layer:is(.on,.leave) .s-wipe{animation:s-wipe .75s var(--ease-in-out) .1s both}.sv-layer:is(.on,.leave) .s-wipe.late{animation-delay:.32s}.sv-layer:is(.on,.leave) .s-pop-x{animation:s-pop-x .75s var(--ease-out) both}.sv-layer:is(.on,.leave) .s-slap{animation:s-slap .45s var(--ease-out) .95s both}.sv-layer:is(.on,.leave) .s-slap.late{animation-delay:1.1s}.sv-layer:is(.on,.leave) .s-rise{animation:s-rise .7s var(--ease-out) .15s both}.sv-layer:is(.on,.leave) .s-rise.d2{animation-delay:.3s}.sv-layer:is(.on,.leave) .s-rise.d3{animation-delay:.95s}.sv-layer:is(.on,.leave) .s-fade{animation:s-fade .9s var(--ease-out) 1.3s both}@keyframes s-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes s-pop-x{0%{opacity:0;transform:scale(1.8)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes s-slap{0%{opacity:0;transform:rotate(var(--r,0deg)) scale(1.6)}to{opacity:1;transform:rotate(var(--r,0deg)) scale(1)}}@keyframes s-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes s-fade{0%{opacity:0}to{opacity:1}}.s-mask{display:block;overflow:hidden}.sv-layer:is(.on,.leave) .s-nb-line,.sv-layer:is(.on,.leave) .s-end-line{animation:s-line-up .85s var(--ease-out) both}@keyframes s-line-up{0%{transform:translateY(108%)skewY(5deg)}to{transform:none}}.s-nb-inner{z-index:1;text-align:center;margin-top:-40px;position:relative}.s-nb-head{text-transform:uppercase;white-space:nowrap;letter-spacing:-.005em;margin-top:18px;font-size:92px;font-weight:900;line-height:1}.s-nb-accent{padding:0 28px;display:inline-block;position:relative}.s-nb-accent em{z-index:1;color:#fff;font-style:normal;position:relative}.s-nb-accent-brush{z-index:0;width:106%;height:116%;top:-4%;left:-3%;position:absolute!important}.sv-layer:is(.on,.leave) .s-nb-accent-brush{animation:s-wipe .55s var(--ease-in-out) .5s both, brb-pulse 2.6s ease-in-out 1.4s infinite}.s-nb-prize{z-index:0;text-transform:uppercase;color:#fff;margin-top:54px;padding-bottom:34px;font-weight:900;display:inline-block;position:relative}.s-nb-line{white-space:nowrap;text-shadow:.035em .035em 0 var(--accent), 0 18px 50px #0009;padding:.1em .08em .06em;line-height:1;display:block}.s-nb-prize-brush{z-index:-1;width:88%;height:48px;bottom:-6px;left:6%;transform:rotate(-1.2deg);position:absolute!important}.sv-layer:is(.on,.leave) .s-nb-prize-brush{animation:s-wipe .6s var(--ease-in-out) 1s both}.s-nb-done{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-hi);margin-top:46px;font-size:34px;font-weight:800}.s-nb-inner.solo .s-nb-head{font-size:120px}.s-nb-inner.solo .s-nb-accent{margin:18px auto 0;font-size:150px;display:table}.s-nextbig .s-full-x{width:230px;height:230px;top:50px;left:60px}.s-nb-stamp{z-index:2;text-align:center;border:8px solid var(--accent);background:var(--tex-grain), #0a090ce0;background-size:220px 220px,auto;border-radius:50%;place-content:center;width:210px;height:210px;display:grid;position:absolute;bottom:-58px;right:-178px;transform:rotate(-10deg);box-shadow:0 0 60px #7a2cf573,inset 0 0 30px #7a2cf54d}.s-nb-stamp:before{content:"";border:2px dashed #ffffff47;border-radius:50%;position:absolute;inset:12px}.s-nb-stamp-label{letter-spacing:.4em;text-transform:uppercase;color:var(--accent-hi);padding-left:.4em;font-size:16px;font-weight:800}.s-nb-stamp-num{justify-content:center;align-items:baseline;font-weight:900;line-height:.95;display:flex}.s-nb-stamp-num b{font-size:92px}.s-nb-stamp-num i{color:var(--muted);margin-left:2px;font-size:38px;font-style:normal}.sv-layer:is(.on,.leave) .s-nb-stamp{animation:s-stamp .6s var(--ease-out) 1.2s both}@keyframes s-stamp{0%{opacity:0;transform:rotate(-30deg)scale(2.1)}to{opacity:1;transform:rotate(-10deg)scale(1)}}.s-end-inner{margin-top:0}.s-end-logo{width:170px;height:170px;margin-bottom:8px}.sv-layer:is(.on,.leave) .s-end-logo-wrap{animation:s-drop .9s var(--ease-out) .15s both}@keyframes s-drop{0%{opacity:0;transform:translateY(-70px)scale(.55)rotate(-14deg)}to{opacity:1;transform:none}}.sv-layer:is(.on,.leave) .s-end-kicker{animation:s-track 1s var(--ease-out) .4s both}@keyframes s-track{0%{opacity:0;letter-spacing:1.1em}to{opacity:1;letter-spacing:.45em}}.s-end-title{text-transform:uppercase;letter-spacing:-.01em;margin-top:14px;font-weight:900}.s-end-line{white-space:nowrap;padding:.1em .06em .03em;line-height:1;display:block}.s-end-accent{margin-top:4px}.s-end-accent em{white-space:nowrap;display:inline-block}.sv-layer:is(.on,.leave) .s-end-brush{animation:s-wipe .6s var(--ease-in-out) .95s both, brb-pulse 2.6s ease-in-out 1.7s infinite}.sv-layer:is(.on,.leave) .s-end-accent em{animation:s-punch .6s var(--ease-out) 1.15s both}@keyframes s-punch{0%{opacity:0;transform:scale(1.45)rotate(-3deg)}to{opacity:1;transform:none}}.s-end-stats{border-bottom:3px solid var(--accent);letter-spacing:.22em;text-transform:uppercase;color:#e4ddef;background:#0000008c;align-items:center;gap:20px;margin-top:34px;padding:14px 34px;font-size:24px;font-weight:700;display:inline-flex}.s-end-stats b{color:#fff;letter-spacing:.04em;font-weight:900}.s-end-sep{background:var(--accent);flex:none;width:10px;height:10px;transform:rotate(45deg)}.sv-layer:is(.on,.leave) .s-end-stats{animation:s-rise .7s var(--ease-out) 1.5s both}.s-end-fall{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-end-fall i{opacity:.75;display:block;position:absolute;top:-60px}.sv-layer:is(.on,.leave) .s-end-fall i{animation:10s linear infinite s-fall}@keyframes s-fall{0%{transform:translateY(-40px)rotate(0)rotateX(0)}50%{transform:translate3d(var(--sway,40px), 560px, 0) rotate(190deg) rotateX(180deg)}to{transform:translateY(1180px)rotate(380deg)rotateX(360deg)}}.sv-anim-stage{will-change:transform, opacity;transition:transform .85s var(--ease-out), opacity .38s var(--ease-out);position:absolute;inset:0}.sv-anim-stage.mini{opacity:0;transition:transform .85s var(--ease-in-out), opacity .3s var(--ease-out) .51s;transform:scale(.28)}.s-wmini{z-index:25;opacity:0;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out);pointer-events:none;position:absolute;transform:translateY(26px)}.s-wmini.on{opacity:1;transition:opacity .52s var(--ease-out) .47s, transform .7s var(--ease-out) .47s;transform:none}.s-wmini-stroke{z-index:0;width:300px;height:64px;top:-22px;left:-26px;transform:rotate(-6deg);position:absolute!important}.s-wmini.on .s-wmini-stroke{animation:s-wipe .5s var(--ease-in-out) .75s both}.s-wmini-tape{width:130px;height:34px;top:-16px;right:40px;transform:rotate(7deg)}.sv-layer:is(.on,.leave) .s-mini-stroke{animation:s-wipe .5s var(--ease-in-out) .6s both}@media (prefers-reduced-motion:reduce){.stream-view :is(.s-wipe,.s-pop-x,.s-slap,.s-rise,.s-fade,.s-nb-line,.s-end-line,.s-nb-accent-brush,.s-nb-prize-brush,.s-nb-stamp,.s-end-logo-wrap,.s-end-kicker,.s-end-brush,.s-end-accent em,.s-end-stats,.s-mini-stroke,.s-wmini-stroke,.s-scene-logo,.s-frame-logo,.s-brb-pulse,.s-brb-bar-brush,.s-wait-dots i,.s-brb-live,.s-frame-edge,.s-frame-run,.s-frame-corner svg,.s-sweep,.s-lo-kicker,.s-lo-title,.s-lo-accent .s-intro-brush,.s-lo-accent em,.s-lo-prize,.s-roll b,.s-sp-card,.s-sp-tape,.s-sp-glint,.s-sp-line){animation:none!important}.stream-view .s-end-fall{display:none}.stream-view .sv-dock{transition:none}.stream-view .s-wmini,.stream-view .s-wmini.on,.stream-view .sv-anim-stage,.stream-view .sv-anim-stage.mini{transition:opacity .26s var(--ease-out);transform:none}.stream-view .sv-variant,.stream-view .sv-variant.on{transition-duration:.26s}.stream-view .sv-stage.entering,.stream-view .sv-stage.leaving:not(.hold){animation-duration:.26s}.stream-view .fx,.stream-view .fx *{transition-duration:.26s!important;transition-delay:0s!important}.stream-view :is(.fx-frame .s-frame-edge,.fx-frame .s-frame-corner,.fx-label .s-frame-label,.fx-ticker .s-ticker,.fx-sp){transform:none!important}.stream-view .fx-frame .s-frame-base{stroke-dashoffset:0}.stream-view .fx-ticker .s-ticker-tag{clip-path:none}.stream-view .s-sweep,.stream-view .s-sp-glint{display:none}}.s-wmini-body{z-index:1;background:var(--tex-grain), #0d0b10;border:1px solid #ffffff14;border-bottom:5px solid var(--accent);background-size:220px 220px,auto;flex-direction:column;justify-content:center;height:100%;padding:16px 32px 18px;display:flex;position:relative;box-shadow:0 18px 50px #0009}.s-wmini-kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--accent-hi);align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.s-wmini-kicker .s-brb-live{width:12px;height:12px}.s-wmini-name{white-space:nowrap;color:#fff;text-shadow:0 4px #00000059;margin-top:6px;font-weight:900;line-height:1.1}.s-wmini-prize{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:#cfc6dc;margin-top:6px;font-weight:800;overflow:hidden}.fx{pointer-events:none;position:absolute;inset:0}.fx-bg{z-index:0;opacity:0;transition:opacity .5s var(--ease-out)}.fx-bg.is-in{opacity:1;transition:opacity .9s var(--ease-out)}.fx-frame,.fx-label{z-index:40}.fx-frame .s-frame-edge{transition:transform .5s var(--ease-in-out)}.fx-frame .s-frame-edge.top{transform:translateY(-100%)}.fx-frame .s-frame-edge.bottom{transform:translateY(100%)}.fx-frame .s-frame-edge.left{transform:translate(-100%)}.fx-frame .s-frame-edge.right{transform:translate(100%)}.fx-frame.is-in .s-frame-edge{transition:transform .9s var(--ease-out);transform:none}.fx-frame.is-in .s-frame-edge:is(.left,.right){transition-delay:80ms}.fx-frame .s-frame-base{stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset .45s var(--ease-in-out)}.fx-frame.is-in .s-frame-base{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-in-out) .2s}.fx-frame .s-frame-run{opacity:0;transition:opacity .25s var(--ease-out)}.fx-frame.is-in .s-frame-run{opacity:1;transition:opacity .8s var(--ease-out) 1.3s}.fx-frame.is-in .s-frame-run.b{opacity:.8}.fx-frame .s-frame-corner{opacity:0;transition:opacity .3s var(--ease-out), transform .4s var(--ease-in-out)}.fx-frame .s-frame-corner.tl{transform:translate(-30px,-30px)}.fx-frame .s-frame-corner.tr{transform:translate(30px,-30px)}.fx-frame .s-frame-corner.bl{transform:translate(-30px,30px)}.fx-frame .s-frame-corner.br{transform:translate(30px,30px)}.fx-frame.is-in .s-frame-corner{opacity:1;transition:opacity .6s var(--ease-out) .45s, transform .9s var(--ease-out) .45s;transform:none}.s-frame-label-wrap{position:absolute;inset:0}.fx-label .s-frame-label{opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-in-out);transform:translateY(30px)}.fx-label .s-frame-label.top{transform:translateY(-30px)}.fx-label.is-in .s-frame-label{opacity:1;transition:opacity .6s var(--ease-out) .3s, transform .9s var(--ease-out) .3s;transform:none}.fx-ticker{z-index:45}.fx-ticker .s-ticker{opacity:0;transition:transform .5s var(--ease-in-out), opacity .3s var(--ease-out) .2s;transform:translateY(110%)}.fx-ticker .s-ticker.top{transform:translateY(-110%)}.fx-ticker.is-in .s-ticker{opacity:1;transition:transform .85s var(--ease-out), opacity .4s var(--ease-out);transform:none}.fx-ticker .s-ticker-tag{clip-path:inset(0 100% 0 0);transition:clip-path .3s var(--ease-in-out)}.fx-ticker.is-in .s-ticker-tag{clip-path:inset(0);transition:clip-path .6s var(--ease-in-out) .35s}.fx-ticker .s-ticker-window{opacity:0;transition:opacity .25s var(--ease-out)}.fx-ticker.is-in .s-ticker-window{opacity:1;transition:opacity .6s var(--ease-out) .55s}.s-ticker-win{align-items:center;gap:10px;display:inline-flex}.s-ticker-dot{color:var(--muted);margin:0 6px 0 4px}.s-ticker-num{color:#c9a7ff;letter-spacing:.02em;font-size:.78em;font-weight:900}.s-copy{color:var(--accent-hi);font-variant-numeric:tabular-nums}.s-nb-line .s-copy{color:#c9a7ff;text-shadow:.035em .035em #2a0f5c,0 18px 50px #0009}.s-layover-prize .s-copy{color:#fff}.s-sweep{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#9b5cff1a 46%,#ffffff21 50%,#9b5cff1a 54%,#0000 60%);position:absolute;inset:-20% -60%}.sv-layer:is(.on,.leave) .s-sweep{animation:s-sweep 1.7s var(--ease-in-out) .4s both}@keyframes s-sweep{0%{opacity:0;transform:translate(-55%)}18%,82%{opacity:1}to{opacity:0;transform:translate(55%)}}.s-lo-title{display:block}.s-lo-accent em{display:inline-block}.sv-layer:is(.on,.leave) .s-lo-kicker{animation:s-track 1s var(--ease-out) .15s both}.sv-layer:is(.on,.leave) .s-lo-title{animation:s-line-up .85s var(--ease-out) .22s both}.sv-layer:is(.on,.leave) .s-lo-accent .s-intro-brush{animation:s-wipe .55s var(--ease-in-out) .5s both}.sv-layer:is(.on,.leave) .s-lo-accent em{animation:s-punch .6s var(--ease-out) .68s both}.sv-layer:is(.on,.leave) .s-lo-prize{animation:s-rise .7s var(--ease-out) .95s both}.s-layover-count span{position:relative}.s-count-ring{width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;overflow:visible;transform:rotate(-90deg)}.s-count-ring circle{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--accent-hi))}.s-roll{vertical-align:bottom;display:inline-block;overflow:hidden}.s-roll b{display:inline-block}.sv-layer:is(.on,.leave) .s-roll b{animation:s-roll-up .75s var(--ease-out) 1.5s both}@keyframes s-roll-up{0%{transform:translateY(105%)}to{transform:none}}.sv-layer:is(.on,.leave) .s-nb-stamp:before{animation:36s linear infinite s-ring-spin}@keyframes s-ring-spin{to{transform:rotate(360deg)}}.s-nb-stamp:after{content:"";border:6px solid var(--accent-hi);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-8px}.sv-layer:is(.on,.leave) .s-nb-stamp:after{animation:s-ink .9s var(--ease-out) 1.35s both}@keyframes s-ink{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.fx-sp{z-index:1;opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.98)}.fx-sp.is-in{opacity:1;transition:opacity .25s var(--ease-out), transform .6s var(--ease-out);transform:none}.s-sponsor .s-full-x{width:240px;height:240px;top:60px;left:70px}.s-sp-inner{text-align:center;margin-top:-6px;position:relative}.s-sp-head{text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;margin-top:14px;font-size:100px;font-weight:900;line-height:1}.s-sp-card{width:860px;height:390px;margin:50px auto 0;position:relative;transform:rotate(-1.4deg)}.s-sp-card-body{border-bottom:7px solid var(--accent);place-items:center;padding:46px 70px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 90px #000000b3,0 4px #00000059}.s-sp-card.light .s-sp-card-body{color:#0d0b10;background:radial-gradient(at 50% 38%,#0000 52%,#46321e24 100%),linear-gradient(172deg,#f7f4ef,#e7e1d7)}.s-sp-card.dark .s-sp-card-body{background:var(--tex-grain), linear-gradient(172deg, #17141c, #0b0a0e);border:1px solid #ffffff1a;border-bottom:7px solid var(--accent);color:#fff;background-size:220px 220px,auto}.s-sp-logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.s-sp-card-name{text-transform:uppercase;white-space:nowrap;font-weight:900;line-height:1.05}.s-sp-tape.a{--r:-36deg;width:210px;top:-20px;left:-50px;transform:rotate(-36deg)}.s-sp-tape.b{--r:34deg;width:190px;top:-16px;right:-48px;transform:rotate(34deg)}.s-sp-glint{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 42%,#ffffff8c 50%,#0000 58%);position:absolute;inset:0 -60%}.s-sp-card.dark .s-sp-glint{background:linear-gradient(100deg,#0000 42%,#c9a7ff38 50%,#0000 58%)}.sv-layer:is(.on,.leave) .s-sp-card{animation:s-sp-drop 1s var(--ease-out) .35s both}@keyframes s-sp-drop{0%{opacity:0;transform:translateY(70px)rotate(-7deg)scale(.9)}to{opacity:1;transform:rotate(-1.4deg)}}.sv-layer:is(.on,.leave) .s-sp-tape{animation:s-slap .45s var(--ease-out) 1.05s both}.sv-layer:is(.on,.leave) .s-sp-tape.b{animation-delay:1.18s}.sv-layer:is(.on,.leave) .s-sp-glint{animation:s-glint 1.2s var(--ease-in-out) 1.4s both}@keyframes s-glint{0%{opacity:0;transform:translate(-60%)}20%,80%{opacity:1}to{opacity:0;transform:translate(60%)}}.s-sp-name{text-transform:uppercase;color:#fff;margin-top:44px;font-weight:900}.s-sp-line{white-space:nowrap;text-shadow:.035em .035em 0 var(--accent), 0 18px 50px #0009;padding:.1em .08em .06em;line-height:1;display:block}.sv-layer:is(.on,.leave) .s-sp-line{animation:s-line-up .85s var(--ease-out) both}.btn-link{border:1px solid var(--line-hi);color:var(--text);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:8px 12px;font-size:.7rem;font-weight:800;line-height:1.4;text-decoration:none;display:inline-block}.btn-link:hover{background:#29242f;border-color:#574e63}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.copy-tag{color:var(--accent-hi);font-variant-numeric:tabular-nums}.winners .copy-tag{margin-right:6px;font-weight:900}.tip{color:#d9d2e4;background:var(--accent-soft);padding:8px 10px}.volume{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:12px;min-height:46px;display:grid}.volume input[type=range]{width:100%;height:30px;accent-color:var(--accent);background:0 0;border:0;padding:0}.volume output{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.sp-thumb{border:1px solid #ffffff1f;border-radius:2px;flex:none;justify-content:center;align-items:center;width:56px;height:40px;padding:4px;display:flex;overflow:hidden}.sp-thumb.light{color:#0d0b10;background:#f1ede6}.sp-thumb.dark{color:#fff;background:#0b0a0e}.sp-thumb img{object-fit:contain;width:100%;height:100%;display:block}.sp-thumb b{text-transform:uppercase;font-size:.85rem;font-weight:900}.sp-thumb.big{width:120px;height:84px;padding:8px}.sp-form h2{margin-top:.2em}.sp-form-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-bottom:14px;display:grid}.sp-form-fields{gap:12px;display:grid}.sp-form input[type=file]{padding:7px 8px;font-size:.85rem}.sp-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.sp-row-main{gap:8px;min-width:0;display:grid}.sp-row-side{gap:6px;display:grid}.file-btn{border:1px solid var(--line-hi);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#1d1a22;border-radius:2px;align-items:center;padding:8px 15px;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.file-btn:hover{background:#29242f;border-color:#574e63}.file-btn:focus-within{outline:2px solid var(--accent-hi);outline-offset:1px}.file-btn input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}@media (width<=560px){.sp-form-grid{grid-template-columns:1fr}.sp-row{grid-template-columns:auto minmax(0,1fr)}.sp-row-side{grid-column:1/-1;grid-template-columns:auto auto 1fr}.sp-row .sp-thumb.big{width:84px;height:60px}}.app-remote{min-height:100dvh}.remote-page{max-width:720px;padding:0 max(10px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));margin:0 auto;overflow-x:clip}.remote-only .remote-preview-wrap{z-index:10;margin:0 calc(-1 * max(10px, env(safe-area-inset-left))) 0;padding:calc(6px + env(safe-area-inset-top)) max(10px, env(safe-area-inset-left)) 8px;background:var(--bg);position:sticky;top:0;box-shadow:0 10px 22px #0000008c}.remote-only .remote-preview-wrap .remote-preview{width:100%;max-width:640px;max-height:none}.remote-only button.go{min-height:68px}.remote-only .scene-btn,.remote-only .toggle-btn,.remote-only details.sect>summary{min-height:56px}.remote-foot{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.remote-foot a{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding:12px 8px;font-size:.72rem;font-weight:700;text-decoration:none}.remote-foot button{min-height:44px}@media (width>=721px){.remote-only .remote-preview-wrap .remote-preview{width:auto;max-height:46vh}}@media (width<=520px){.topbar{flex-wrap:wrap;row-gap:8px}.topbar .kicker{display:none}.topbar .brand{flex:auto}.topbar .btn-link{padding:7px 10px}.hide-sm{display:none}}
