@font-face{font-family:DSEG7-7SEGG;src:url(/assets/DSEG7SEGGCHAN-Regular-B9cv4MA5.woff2) format("woff2"),url(/assets/DSEG7SEGGCHAN-Regular-B2dTe8eX.woff) format("woff"),url(/assets/DSEG7SEGGCHAN-Regular-C8U7qE60.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG7-7SEGG-MINI;src:url(/assets/DSEG7SEGGCHANMINI-Regular-DByaAvV9.woff2) format("woff2"),url(/assets/DSEG7SEGGCHANMINI-Regular-DkoMPt_1.woff) format("woff"),url(/assets/DSEG7SEGGCHANMINI-Regular-BdRMm-_k.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG7-Classic;src:url(/assets/DSEG7Classic-Bold-jUCkPCxO.woff2) format("woff2"),url(/assets/DSEG7Classic-Bold-BW8KWXYV.woff) format("woff"),url(/assets/DSEG7Classic-Bold-CLAZqaVa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG7-Classic;src:url(/assets/DSEG7Classic-BoldItalic-BBWqgZq1.woff2) format("woff2"),url(/assets/DSEG7Classic-BoldItalic-CS1QZ47Y.woff) format("woff"),url(/assets/DSEG7Classic-BoldItalic-CQkyF5Yu.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG7-Classic;src:url(/assets/DSEG7Classic-Italic-CTuxj1X0.woff2) format("woff2"),url(/assets/DSEG7Classic-Italic-6iEPlX34.woff) format("woff"),url(/assets/DSEG7Classic-Italic-y1vJrC_U.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG7-Classic;src:url(/assets/DSEG7Classic-Light-CT4YmaNO.woff2) format("woff2"),url(/assets/DSEG7Classic-Light-Dfb_nStf.woff) format("woff"),url(/assets/DSEG7Classic-Light-BJiB6xzj.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG7-Classic;src:url(/assets/DSEG7Classic-LightItalic-BqbTohVv.woff2) format("woff2"),url(/assets/DSEG7Classic-LightItalic-xeqrywMo.woff) format("woff"),url(/assets/DSEG7Classic-LightItalic-QkUMyyq_.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG7-Classic;src:url(/assets/DSEG7Classic-Regular-B9amPoxd.woff2) format("woff2"),url(/assets/DSEG7Classic-Regular-Ds47pk8-.woff) format("woff"),url(/assets/DSEG7Classic-Regular-Cb8r9iOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG7-Classic-MINI;src:url(/assets/DSEG7ClassicMini-Bold-BC0yzL8m.woff2) format("woff2"),url(/assets/DSEG7ClassicMini-Bold-LBSglr9Q.woff) format("woff"),url(/assets/DSEG7ClassicMini-Bold-Cq5Kp4x_.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG7-Classic-MINI;src:url(/assets/DSEG7ClassicMini-BoldItalic-C3HdbXAI.woff2) format("woff2"),url(/assets/DSEG7ClassicMini-BoldItalic-B3-hGyzR.woff) format("woff"),url(/assets/DSEG7ClassicMini-BoldItalic-DSNODg6p.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG7-Classic-MINI;src:url(/assets/DSEG7ClassicMini-Italic-C0slh79p.woff2) format("woff2"),url(/assets/DSEG7ClassicMini-Italic-nksJxDkz.woff) format("woff"),url(/assets/DSEG7ClassicMini-Italic-CMOGCdHF.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG7-Classic-MINI;src:url(/assets/DSEG7ClassicMini-Light-C0ZD8Hj8.woff2) format("woff2"),url(/assets/DSEG7ClassicMini-Light-Db1zompI.woff) format("woff"),url(/assets/DSEG7ClassicMini-Light-DmRQ17IP.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG7-Classic-MINI;src:url(/assets/DSEG7ClassicMini-LightItalic-B8N0L44Y.woff2) format("woff2"),url(/assets/DSEG7ClassicMini-LightItalic-Wg2nTXbO.woff) format("woff"),url(/assets/DSEG7ClassicMini-LightItalic-D7zBq9QC.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG7-Classic-MINI;src:url(/assets/DSEG7ClassicMini-Regular-DSN8RRU3.woff2) format("woff2"),url(/assets/DSEG7ClassicMini-Regular-VjLiV-J9.woff) format("woff"),url(/assets/DSEG7ClassicMini-Regular-5GDKDMxr.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG7-Modern;src:url(/assets/DSEG7Modern-Bold-B_JOyP8w.woff2) format("woff2"),url(/assets/DSEG7Modern-Bold-DSi7sEkL.woff) format("woff"),url(/assets/DSEG7Modern-Bold-CiY4lzTf.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG7-Modern;src:url(/assets/DSEG7Modern-BoldItalic-Piyc6iM6.woff2) format("woff2"),url(/assets/DSEG7Modern-BoldItalic-DRdJ6kfV.woff) format("woff"),url(/assets/DSEG7Modern-BoldItalic-DgK3roVp.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG7-Modern;src:url(/assets/DSEG7Modern-Italic-D7dMCTzR.woff2) format("woff2"),url(/assets/DSEG7Modern-Italic-C1Fi1rHj.woff) format("woff"),url(/assets/DSEG7Modern-Italic-CQpIQWfv.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG7-Modern;src:url(/assets/DSEG7Modern-Light-Dmv69w1G.woff2) format("woff2"),url(/assets/DSEG7Modern-Light-Dm4v5awU.woff) format("woff"),url(/assets/DSEG7Modern-Light-BgVG3a46.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG7-Modern;src:url(/assets/DSEG7Modern-LightItalic-3hAE84Gd.woff2) format("woff2"),url(/assets/DSEG7Modern-LightItalic-BoTAbALQ.woff) format("woff"),url(/assets/DSEG7Modern-LightItalic-D4H0AbFv.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG7-Modern;src:url(/assets/DSEG7Modern-Regular-BRfL5oOB.woff2) format("woff2"),url(/assets/DSEG7Modern-Regular-B59aupfK.woff) format("woff"),url(/assets/DSEG7Modern-Regular-D0tx8Q-Q.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG7-Modern-MINI;src:url(/assets/DSEG7ModernMini-Bold-Daatk6zp.woff2) format("woff2"),url(/assets/DSEG7ModernMini-Bold-DXLRtqAC.woff) format("woff"),url(/assets/DSEG7ModernMini-Bold-BklqYM-L.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG7-Modern-MINI;src:url(/assets/DSEG7ModernMini-BoldItalic-DrOfWxSy.woff2) format("woff2"),url(/assets/DSEG7ModernMini-BoldItalic-_f4jqos_.woff) format("woff"),url(/assets/DSEG7ModernMini-BoldItalic-DYI1zBkS.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG7-Modern-MINI;src:url(/assets/DSEG7ModernMini-Italic-D4pDf64V.woff2) format("woff2"),url(/assets/DSEG7ModernMini-Italic-1VrbPN5c.woff) format("woff"),url(/assets/DSEG7ModernMini-Italic-CH-3uXUL.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG7-Modern-MINI;src:url(/assets/DSEG7ModernMini-Light-CdOcoEv3.woff2) format("woff2"),url(/assets/DSEG7ModernMini-Light-DYb8RlNl.woff) format("woff"),url(/assets/DSEG7ModernMini-Light-CaU2ChjY.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG7-Modern-MINI;src:url(/assets/DSEG7ModernMini-LightItalic-CInElSS7.woff2) format("woff2"),url(/assets/DSEG7ModernMini-LightItalic-CyafJ-xF.woff) format("woff"),url(/assets/DSEG7ModernMini-LightItalic-C6xBSsHD.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG7-Modern-MINI;src:url(/assets/DSEG7ModernMini-Regular-DJCWzSji.woff2) format("woff2"),url(/assets/DSEG7ModernMini-Regular-B6cEGJxA.woff) format("woff"),url(/assets/DSEG7ModernMini-Regular-CSjcNTlS.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG14-Classic;src:url(/assets/DSEG14Classic-Bold-DC4X9PqZ.woff2) format("woff2"),url(/assets/DSEG14Classic-Bold-at4fwKYj.woff) format("woff"),url(/assets/DSEG14Classic-Bold-oW2rSebL.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG14-Classic;src:url(/assets/DSEG14Classic-BoldItalic-BqjmBj7y.woff2) format("woff2"),url(/assets/DSEG14Classic-BoldItalic-BwakG8gU.woff) format("woff"),url(/assets/DSEG14Classic-BoldItalic-wVeIDD0p.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG14-Classic;src:url(/assets/DSEG14Classic-Italic-BR_LrGaO.woff2) format("woff2"),url(/assets/DSEG14Classic-Italic-Cco5iVOc.woff) format("woff"),url(/assets/DSEG14Classic-Italic-B0jc6Jrv.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG14-Classic;src:url(/assets/DSEG14Classic-Light-C4vnUn-e.woff2) format("woff2"),url(/assets/DSEG14Classic-Light-BfXtt5DS.woff) format("woff"),url(/assets/DSEG14Classic-Light-DyvPSr9F.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG14-Classic;src:url(/assets/DSEG14Classic-LightItalic-CVyVRf5Q.woff2) format("woff2"),url(/assets/DSEG14Classic-LightItalic-Blwp8lYM.woff) format("woff"),url(/assets/DSEG14Classic-LightItalic-D8t-dZxN.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG14-Classic;src:url(/assets/DSEG14Classic-Regular-D85yqD5Y.woff2) format("woff2"),url(/assets/DSEG14Classic-Regular-Cl8UUWtE.woff) format("woff"),url(/assets/DSEG14Classic-Regular-B9qzEPs1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG14-Classic-MINI;src:url(/assets/DSEG14ClassicMini-Bold-Ce59WNv1.woff2) format("woff2"),url(/assets/DSEG14ClassicMini-Bold-Cn8T7Grp.woff) format("woff"),url(/assets/DSEG14ClassicMini-Bold-Fu6lstVL.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG14-Classic-MINI;src:url(/assets/DSEG14ClassicMini-BoldItalic-Bs8Anhte.woff2) format("woff2"),url(/assets/DSEG14ClassicMini-BoldItalic-DgeIfU5-.woff) format("woff"),url(/assets/DSEG14ClassicMini-BoldItalic-Bg-Xu31T.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG14-Classic-MINI;src:url(/assets/DSEG14ClassicMini-Italic-B31MvetI.woff2) format("woff2"),url(/assets/DSEG14ClassicMini-Italic-Cp5HiM3Q.woff) format("woff"),url(/assets/DSEG14ClassicMini-Italic-DV3r1cch.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG14-Classic-MINI;src:url(/assets/DSEG14ClassicMini-Light-DQ6OUtDA.woff2) format("woff2"),url(/assets/DSEG14ClassicMini-Light-Dzt-Hes1.woff) format("woff"),url(/assets/DSEG14ClassicMini-Light-D0eKDYGN.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG14-Classic-MINI;src:url(/assets/DSEG14ClassicMini-LightItalic-u6kpNIP4.woff2) format("woff2"),url(/assets/DSEG14ClassicMini-LightItalic-BNXzm-5l.woff) format("woff"),url(/assets/DSEG14ClassicMini-LightItalic-D5GCw5zA.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG14-Classic-MINI;src:url(/assets/DSEG14ClassicMini-Regular-DG8kDxhC.woff2) format("woff2"),url(/assets/DSEG14ClassicMini-Regular-BKDuAH8e.woff) format("woff"),url(/assets/DSEG14ClassicMini-Regular-BwxjjbPG.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG14-Modern;src:url(/assets/DSEG14Modern-Bold-CDINnJ0V.woff2) format("woff2"),url(/assets/DSEG14Modern-Bold-7VK8-QUn.woff) format("woff"),url(/assets/DSEG14Modern-Bold-BYUuVQMc.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG14-Modern;src:url(/assets/DSEG14Modern-BoldItalic-DoA6FOOk.woff2) format("woff2"),url(/assets/DSEG14Modern-BoldItalic-6Dup9HYg.woff) format("woff"),url(/assets/DSEG14Modern-BoldItalic-CRPx3Jng.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG14-Modern;src:url(/assets/DSEG14Modern-Italic-DMhrKqUj.woff2) format("woff2"),url(/assets/DSEG14Modern-Italic-DMSxboav.woff) format("woff"),url(/assets/DSEG14Modern-Italic-BqtEup2a.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG14-Modern;src:url(/assets/DSEG14Modern-Light-2wUr0932.woff2) format("woff2"),url(/assets/DSEG14Modern-Light-UxRHxuzx.woff) format("woff"),url(/assets/DSEG14Modern-Light-DWdYS0w8.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG14-Modern;src:url(/assets/DSEG14Modern-LightItalic-Da40iEMc.woff2) format("woff2"),url(/assets/DSEG14Modern-LightItalic-Bynbv72w.woff) format("woff"),url(/assets/DSEG14Modern-LightItalic-DrgK6f4f.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG14-Modern;src:url(/assets/DSEG14Modern-Regular-D70yKLrq.woff2) format("woff2"),url(/assets/DSEG14Modern-Regular-BakIIgbD.woff) format("woff"),url(/assets/DSEG14Modern-Regular-B6U6XrHD.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEG14-Modern-MINI;src:url(/assets/DSEG14ModernMini-Bold-6l7mngdK.woff2) format("woff2"),url(/assets/DSEG14ModernMini-Bold-I7o5NMPv.woff) format("woff"),url(/assets/DSEG14ModernMini-Bold-BeLE2vvq.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DSEG14-Modern-MINI;src:url(/assets/DSEG14ModernMini-BoldItalic-CUbFGH4G.woff2) format("woff2"),url(/assets/DSEG14ModernMini-BoldItalic-Dinpvlar.woff) format("woff"),url(/assets/DSEG14ModernMini-BoldItalic-vaykAqQy.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DSEG14-Modern-MINI;src:url(/assets/DSEG14ModernMini-Italic-B_EtlzuA.woff2) format("woff2"),url(/assets/DSEG14ModernMini-Italic-CfhgCK12.woff) format("woff"),url(/assets/DSEG14ModernMini-Italic-CMS2KKoW.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DSEG14-Modern-MINI;src:url(/assets/DSEG14ModernMini-Light-gbZc7wUG.woff2) format("woff2"),url(/assets/DSEG14ModernMini-Light-DQxsupxs.woff) format("woff"),url(/assets/DSEG14ModernMini-Light-CTRe_qZP.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DSEG14-Modern-MINI;src:url(/assets/DSEG14ModernMini-LightItalic-B5W320oN.woff2) format("woff2"),url(/assets/DSEG14ModernMini-LightItalic-DobCGmg-.woff) format("woff"),url(/assets/DSEG14ModernMini-LightItalic-Cg8pvX0D.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:DSEG14-Modern-MINI;src:url(/assets/DSEG14ModernMini-Regular-ClhYcqsp.woff2) format("woff2"),url(/assets/DSEG14ModernMini-Regular-D9QqxJFc.woff) format("woff"),url(/assets/DSEG14ModernMini-Regular-BjV1UF1g.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DSEGWeather;src:url(/assets/DSEGWeather-D6H8Oy6a.woff2) format("woff2"),url(/assets/DSEGWeather-CoB-4tUE.woff) format("woff"),url(/assets/DSEGWeather-BA9CZ-zm.ttf) format("truetype");font-weight:400;font-style:normal}.audio-consent-modal-backdrop{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:16px;background:#0a1628a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@supports not (backdrop-filter: blur(4px)){.audio-consent-modal-backdrop{background:#0a1628d1}}.audio-consent-modal{width:min(100%,360px);position:relative;border-radius:16px;border:1px solid var(--gorgeous-glass-border-color);background:var(--gorgeous-glass-surface);-webkit-backdrop-filter:blur(var(--gorgeous-glass-blur));backdrop-filter:blur(var(--gorgeous-glass-blur));box-shadow:var(--gorgeous-glass-shadow-outer),var(--gorgeous-glass-shadow-outline),var(--gorgeous-glass-shadow-inner);padding:20px;color:#f8fbff}.audio-consent-modal__header{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,214,120,.25)}.audio-consent-modal__title{margin:0;font-size:20px;font-weight:800;color:#ffd978;text-shadow:0 0 8px rgba(255,217,120,.7),0 0 16px rgba(255,169,67,.52)}.audio-consent-modal__description{margin:0;font-size:14px;line-height:1.5;color:#f8fbffd6}.audio-consent-modal__actions{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:360px){.audio-consent-modal__actions{grid-template-columns:1fr}}.audio-consent-modal__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;border:1px solid rgba(255,212,120,.9);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700;font-family:inherit;line-height:normal;color:#ffe7c2;background:radial-gradient(120% 140% at 15% 0%,#ffd6d657,#ffd6d600 34%),linear-gradient(180deg,#971c24fa,#78101dfa 54%,#520814fa);box-shadow:inset 0 1px #ffc4c457,inset 0 -2px #22040899,0 8px 18px #00000057,0 0 0 1px #ffbf6f61;cursor:pointer;transition:filter .12s ease,box-shadow .12s ease,transform .12s ease}.audio-consent-modal__button:hover{transform:translateY(-1px);filter:brightness(1.08) saturate(1.04)}.audio-consent-modal__button:active{transform:translateY(0);filter:brightness(.96)}.audio-consent-modal__button--secondary{border-color:#ffe28bf2;color:#4f2f00;text-shadow:0 1px 0 rgba(255,255,255,.7),0 0 10px rgba(255,236,177,.4);background:linear-gradient(180deg,#fff8d6fa,#f4d57afa 46%,#d6a032fa);box-shadow:inset 0 1px #ffffffc7,inset 0 -2px #784f0061,0 7px 18px #0000004d,0 0 0 1px #ffda786b}.audio-consent-modal__button--primary{border-color:#ffd478e6}.audio-consent-modal__button:focus-visible{outline:2px solid rgba(255,214,120,.82);outline-offset:2px}@media(prefers-reduced-motion:reduce){.audio-consent-modal__button{transition:none}.audio-consent-modal__button:hover,.audio-consent-modal__button:active{transform:none;filter:none}}.volume-slider{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.volume-slider__label,.volume-slider__value{font-size:12px;font-weight:700;color:var(--sound-settings-text-color, #334155)}.volume-slider__range{width:100%;cursor:pointer;accent-color:var(--sound-volume-accent-color, #fb7185)}@supports not (accent-color: auto){.volume-slider__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.volume-slider__range:focus,.volume-slider__range:focus-visible{outline:2px solid var(--sound-volume-accent-color, #fb7185);outline-offset:2px}.volume-slider__range::-webkit-slider-runnable-track{height:6px;border:1px solid var(--sound-volume-track-border-color, #fda4af);border-radius:999px;background:var(--sound-volume-track-color, #ffe4e6)}.volume-slider__range::-moz-range-track{height:6px;border:1px solid var(--sound-volume-track-border-color, #fda4af);border-radius:999px;background:var(--sound-volume-track-color, #ffe4e6)}.volume-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border:0;border-radius:999px;background:var(--sound-volume-accent-color, #fb7185)}.volume-slider__range::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:999px;background:var(--sound-volume-accent-color, #fb7185)}}.sound-settings-panel{--sound-settings-shift-x: 0px;position:absolute;top:48px;right:0;z-index:90;width:240px;max-width:calc(100vw - 16px);border:1px solid var(--gorgeous-glass-border-color);border-radius:16px;padding:12px;background:var(--gorgeous-glass-surface);-webkit-backdrop-filter:blur(var(--gorgeous-glass-blur));backdrop-filter:blur(var(--gorgeous-glass-blur));box-shadow:var(--gorgeous-glass-shadow-outer),var(--gorgeous-glass-shadow-outline),var(--gorgeous-glass-shadow-inner);--sound-settings-text-color: #f8fbff;--sound-settings-title-color: #ffd978;--sound-volume-accent-color: #ffd978;--sound-volume-track-border-color: rgba(255, 214, 120, .42);--sound-volume-track-color: rgba(255, 255, 255, .16);transform:translate(var(--sound-settings-shift-x));animation:sound-settings-fade-in .16s ease-out}.sound-settings-panel__header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.sound-settings-panel__icon{font-size:16px}.sound-settings-panel__title{font-size:13px;font-weight:700;color:var(--sound-settings-title-color);text-shadow:0 0 8px rgba(255,217,120,.7),0 0 16px rgba(255,169,67,.52)}@keyframes sound-settings-fade-in{0%{opacity:0;transform:translate(var(--sound-settings-shift-x)) translateY(-8px)}to{opacity:1;transform:translate(var(--sound-settings-shift-x)) translateY(0)}}@media(prefers-reduced-motion:reduce){.sound-settings-panel{animation:none}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.logo.react{animation:logo-spin infinite 20s linear}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans JP,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-24{bottom:6rem}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{bottom:calc(env(safe-area-inset-bottom) + .75rem)}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-1\/2{top:50%}.top-20{top:5rem}.top-4{top:1rem}.top-5{top:1.25rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[125\]{z-index:125}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.h-\[1\.05rem\]{height:1.05rem}.h-auto{height:auto}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[calc\(100dvh-10rem\)\]{max-height:calc(100dvh - 10rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-8{width:2rem}.w-\[1\.05rem\]{width:1.05rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-28{min-width:7rem}.min-w-8{min-width:2rem}.min-w-\[240px\]{min-width:240px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[95vw\]{max-width:95vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-amber-100\/35{border-color:#fef3c759}.border-amber-200\/10{border-color:#fde68a1a}.border-amber-200\/25{border-color:#fde68a40}.border-amber-200\/35{border-color:#fde68a59}.border-amber-200\/55{border-color:#fde68a8c}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300\/55{border-color:#fcd34d8c}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-emerald-300\/45{border-color:#6ee7b773}.border-rose-200\/35{border-color:#fecdd359}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/45{border-color:#fda4af73}.border-rose-300\/60{border-color:#fda4af99}.border-rose-300\/70{border-color:#fda4afb3}.border-sky-200\/20{border-color:#bae6fd33}.border-sky-300\/45{border-color:#7dd3fc73}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/10{background-color:#fef3c71a}.bg-amber-100\/15{background-color:#fef3c726}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-300\/80{background-color:#fcd34dcc}.bg-amber-300\/90{background-color:#fcd34de6}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-950\/35{background-color:#02061759}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,214\,120\,0\.16\)\,transparent_35\%\)\,linear-gradient\(180deg\,rgba\(20\,28\,45\,0\.92\)\,rgba\(9\,14\,25\,0\.96\)\)\]{background-image:radial-gradient(circle at top left,rgba(255,214,120,.16),transparent 35%),linear-gradient(180deg,#141c2deb,#090e19f5)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-200\/55{--tw-gradient-from: rgb(253 230 138 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/20{--tw-gradient-from: rgb(52 211 153 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400\/20{--tw-gradient-from: rgb(251 113 133 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/20{--tw-gradient-from: rgb(56 189 248 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-100\/30{--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(254 243 199 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-cyan-300\/10{--tw-gradient-to: rgb(103 232 249 / .1) var(--tw-gradient-to-position)}.to-lime-300\/10{--tw-gradient-to: rgb(190 242 100 / .1) var(--tw-gradient-to-position)}.to-orange-300\/10{--tw-gradient-to: rgb(253 186 116 / .1) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pt-20{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/70{color:#fef3c7b3}.text-amber-100\/85{color:#fef3c7d9}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-100\/85{color:#f1f5f9d9}.text-slate-100\/90{color:#f1f5f9e6}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-200\/85{color:#e2e8f0d9}.text-slate-200\/90{color:#e2e8f0e6}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-300\/75{color:#cbd5e1bf}.text-slate-300\/80{color:#cbd5e1cc}.text-slate-300\/90{color:#cbd5e1e6}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,113\,133\,0\.16\)\]{--tw-shadow: 0 0 18px rgba(251,113,133,.16);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(52\,211\,153\,0\.18\)\]{--tw-shadow: 0 0 18px rgba(52,211,153,.18);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(56\,189\,248\,0\.16\)\]{--tw-shadow: 0 0 18px rgba(56,189,248,.16);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(251,191,36,.18);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.12);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(250\,204\,21\,0\.22\)\]{--tw-shadow: 0 14px 34px rgba(250,204,21,.22);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow: 0 16px 32px rgba(15,23,42,.32);--tw-shadow-colored: 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 18px 38px rgba(15,23,42,.16);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(251\,191\,36\,0\.24\)\]{--tw-shadow: 0 18px 38px rgba(251,191,36,.24);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(8\,15\,40\,0\.35\)\]{--tw-shadow: 0 18px 40px rgba(8,15,40,.35);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_50px_rgba\(251\,191\,36\,0\.42\)\]{--tw-shadow: 0 24px 50px rgba(251,191,36,.42);--tw-shadow-colored: 0 24px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 8px 20px rgba(15,23,42,.14);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_4px_0_0_rgba\(251\,191\,36\,0\.9\)\]{--tw-shadow: inset 4px 0 0 rgba(251,191,36,.9);--tw-shadow-colored: inset 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-200\/45{--tw-ring-color: rgb(253 230 138 / .45)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[text-shadow\:0_1px_0_rgba\(120\,72\,0\,0\.95\)\,0_0_10px_rgba\(255\,217\,120\,0\.55\)\,0_0_22px_rgba\(255\,169\,67\,0\.35\)\]{text-shadow:0 1px 0 rgba(120,72,0,.95),0 0 10px rgba(255,217,120,.55),0 0 22px rgba(255,169,67,.35)}:root{--font-digital: "DSEG7-Classic", "Orbitron", "Courier New", monospace;--main-action-track-width: min(82vw, 18.25rem);--main-action-gap: .42rem;--gorgeous-glass-border-color: rgba(255, 214, 120, .42);--gorgeous-glass-surface: linear-gradient( 180deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, .06) 100% );--gorgeous-glass-blur: 12px;--gorgeous-glass-shadow-outer: 0 18px 40px rgba(8, 15, 40, .45);--gorgeous-glass-shadow-outline: 0 0 0 1px rgba(255, 206, 92, .25);--gorgeous-glass-shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .35);--judge-slot-scale: .8;--judge-avatar-width: calc(8.75rem * var(--judge-slot-scale));--judge-bubble-width: calc(12.5rem * var(--judge-slot-scale));--judge-bubble-offset-y: clamp(6.9rem, calc(7.8rem * var(--judge-slot-scale)), 9.4rem);--judge-score-width: calc(20rem * var(--judge-slot-scale));--judge-stack-offset-y: calc(5rem * var(--judge-slot-scale));--judge-score-margin-top: calc(3.125rem * var(--judge-slot-scale));--judge-avatar-margin-bottom: calc(2.5rem * var(--judge-slot-scale))}.game-show-stage{position:relative;background-color:#0a1628;background-repeat:no-repeat}@media(max-width:639px){.game-show-stage{background-image:linear-gradient(#0000004d,#0000004d),url(/images/stage-bg-mobile.webp);background-size:cover;background-position:center center}}@media(min-width:640px)and (max-width:1023px){.game-show-stage{background-image:linear-gradient(#0000004d,#0000004d),url(/images/stage-bg-tablet.webp);background-size:cover;background-position:center center}}@media(min-width:1024px){.game-show-stage{background-image:linear-gradient(#0000004d,#0000004d),url(/images/stage-bg.webp);background-size:cover;background-position:center bottom}}.neon-button-base{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.4rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#0e182aeb,#080f1de6);color:#f8fbff;min-height:2.3rem;padding:.5rem .96rem;font-size:.94rem;line-height:1.25rem;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.36),0 0 5px rgba(255,255,255,.18);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.neon-button-base:hover:not(:disabled){transform:translateY(-1px) scale(1.01);filter:brightness(1.04)}.neon-button-base:disabled{opacity:.55;cursor:not-allowed}.neon-button-compact-mobile{min-height:2.1rem;padding:.35rem .6rem;font-size:.78rem;line-height:1.05rem;font-weight:700;gap:.25rem;letter-spacing:0;white-space:nowrap}.neon-button-base.neon-glow-blue.center-submit-cta{position:relative;isolation:isolate;overflow:hidden;min-height:2.8rem;width:var(--main-action-track-width);padding:.7rem 1.8rem;font-size:1.06rem;line-height:1.3rem;font-weight:800;border-radius:1rem;border-color:#ffe48ef5;background:radial-gradient(circle at 50% 10%,#fff4cd57,#fff4cd00 40%),linear-gradient(180deg,#fa5d28fc,#df381bfc 52%,#ad1e0a);color:#fff4db;text-shadow:0 1px 0 rgba(72,14,0,.56),0 0 8px rgba(255,215,124,.32);box-shadow:inset 0 1px #fff0c7a8,inset 0 -2px #76180499,0 0 0 1px #ffc65e6b,0 8px 18px #0000005c,0 0 14px #ffa6484d,0 0 28px #ff91342e}.neon-button-base.neon-glow-blue.center-submit-cta:hover:not(:disabled){filter:brightness(1.06) saturate(1.06);box-shadow:inset 0 1px #fff5d9b8,inset 0 -2px #761804a8,0 0 0 1px #ffd87c75,0 10px 20px #0006,0 0 16px #ffb35c57,0 0 32px #ff9e463d}.neon-button-base.neon-glow-blue.center-submit-cta:before{content:"";position:absolute;inset:2px;border-radius:calc(1rem - 2px);border:1px solid rgba(255,239,198,.28);background:linear-gradient(180deg,#fff5dc33,#fff5dc0f 42%,#fff5dc00 78%);pointer-events:none}.neon-button-base.neon-glow-blue.center-submit-cta:after{content:"";position:absolute;top:-64%;left:-36%;width:20%;height:240%;pointer-events:none;transform:rotate(22deg);background:linear-gradient(90deg,#fff0,#ffe9a047 34%,#ffd77494 46%,#ffc44af5,#ffd77494 54%,#ffe9a047 66%,#fff0);mix-blend-mode:screen;filter:blur(.9px);opacity:0;animation:submit-cta-sheen 3.4s linear infinite}.footer-main-actions-track{width:var(--main-action-track-width);display:flex;align-items:center;gap:var(--main-action-gap)}.footer-main-action-button{flex:1 1 0;min-width:0}.footer-main-actions-wrap{margin-top:var(--main-action-gap)}.icon-action-button{height:2.5rem;width:2.5rem;border-radius:.78rem;padding:0;font-size:1.125rem}.top-right-action-stack{display:flex;align-items:flex-end;gap:.5rem}.neon-button-base.footer-main-action-button{border-color:#dfa37c6b;background:linear-gradient(180deg,#6a1f24f0,#4f121bf5);color:#f8dfc4;text-shadow:0 1px 0 rgba(32,6,10,.58);box-shadow:inset 0 1px #ffd8c729,inset 0 -1px #28070d7a,0 4px 12px #0000003d}.neon-button-base.footer-main-action-button:before,.neon-button-base.footer-main-action-button:after{content:none}.neon-button-base.footer-main-action-button:hover:not(:disabled){filter:brightness(1.02) saturate(.96);box-shadow:inset 0 1px #ffe0d133,inset 0 -1px #28070d8f,0 5px 13px #00000047}@media(min-width:640px){:root{--main-action-track-width: min(68vw, 20rem);--main-action-gap: .5rem;--judge-slot-scale: .86}.neon-button-base.neon-glow-blue.center-submit-cta{min-height:3rem;padding:.8rem 2.2rem;font-size:1.12rem}}@media(min-width:768px){:root{--main-action-track-width: min(60vw, 21rem);--main-action-gap: .56rem;--judge-slot-scale: .92}}@media(min-width:1024px){:root{--main-action-track-width: clamp(18rem, 30vw, 22rem);--main-action-gap: .64rem;--judge-slot-scale: 1.4}}@media(min-width:640px){.neon-button-compact-mobile{min-height:2.3rem;padding:.5rem .96rem;font-size:.94rem;line-height:1.25rem;gap:.4rem;letter-spacing:0}}@media(max-width:639px){.footer-main-action-button{min-height:2.5rem;padding:.62rem 1.08rem;font-size:.98rem;line-height:1.24rem;font-weight:700}}@media(min-width:640px){.footer-main-action-button{min-height:2.55rem;padding:.6rem 1.32rem;font-size:.95rem;line-height:1.2rem;border-radius:.95rem}}.neon-glow-blue{position:relative;overflow:hidden;border-color:#ffe28bf2;background:linear-gradient(180deg,#fff8d6fa,#f4d57afa 46%,#d6a032fa);color:#4f2f00;text-shadow:0 1px 0 rgba(255,255,255,.7),0 0 10px rgba(255,236,177,.4);box-shadow:inset 0 1px #ffffffc7,inset 0 -2px #784f0061,0 7px 18px #0000004d,0 0 0 1px #ffda786b}.neon-glow-blue:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff6b,#ffffff1a 38%,#fff0 74%)}.neon-glow-blue:after{content:"";position:absolute;top:-110%;left:-35%;width:28%;height:320%;pointer-events:none;transform:translate(-180%) rotate(20deg);background:linear-gradient(180deg,#fff0,#ffffffd1,#fff0)}.neon-glow-blue:hover:not(:disabled){filter:brightness(1.06) saturate(1.06);box-shadow:inset 0 1px #ffffffd6,inset 0 -2px #784f006b,0 9px 20px #00000057,0 0 0 1px #ffe29294}.neon-glow-blue:hover:not(:disabled):after{animation:gold-plate-shine .76s ease}.neon-button-base.neon-glow-blue.center-submit-cta:hover:not(:disabled):after{animation:submit-cta-sheen 2.9s linear infinite}.neon-glow-pink{position:relative;overflow:hidden;border-color:#ffd478e6;background:radial-gradient(120% 140% at 15% 0%,#ffd6d657,#ffd6d600 34%),linear-gradient(180deg,#971c24fa,#78101dfa 54%,#520814fa);color:#ffe7c2;text-shadow:0 1px 0 rgba(35,4,7,.6),0 0 10px rgba(255,226,181,.28);box-shadow:inset 0 1px #ffc4c457,inset 0 -2px #22040899,0 8px 18px #00000057,0 0 0 1px #ffbf6f61}.neon-glow-pink:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffeaea4d,#ffeaea14,#ffeaea00 72%)}.neon-glow-pink:after{content:"";position:absolute;top:-120%;left:-35%;width:28%;height:330%;pointer-events:none;transform:translate(-190%) rotate(20deg);background:linear-gradient(180deg,#ffebd200,#ffebd2c7,#ffebd200)}.neon-glow-pink:hover:not(:disabled){filter:brightness(1.08) saturate(1.04);box-shadow:inset 0 1px #ffcece66,inset 0 -2px #220408a3,0 10px 20px #0000005c,0 0 0 1px #ffcb8080}.neon-glow-pink:hover:not(:disabled):after{animation:velvet-gold-shine .76s ease}.neon-glow-gold{position:relative;overflow:hidden;border-color:#ffe8a6f5;background:radial-gradient(120% 150% at 12% 6%,#fff9cc57,#fff6cc00 36%),linear-gradient(180deg,#ffa626fa,#dd7e18fa 54%,#a45a0efa);color:#fff2d8;text-shadow:0 1px 0 rgba(64,23,3,.6),0 0 10px rgba(255,226,177,.38);box-shadow:inset 0 1px #ffefca8f,inset 0 -2px #551f0280,0 8px 22px #00000054,0 0 0 1px #ffce799e}.neon-glow-gold:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#fff6d257,#fff6d214 40%,#fff6d200 74%)}.neon-glow-gold:after{content:"";position:absolute;top:-120%;left:-35%;width:28%;height:330%;pointer-events:none;transform:translate(-180%) rotate(20deg);background:linear-gradient(180deg,#fff6d200,#fff7d2e6,#fff6d200)}.neon-glow-gold:hover:not(:disabled){filter:brightness(1.06) saturate(1.08);box-shadow:inset 0 1px #ffeed68f,inset 0 -2px #551f0299,0 10px 24px #0000005c,0 0 0 1px #ffc4759e}.neon-glow-gold:hover:not(:disabled):after{animation:velvet-gold-shine .76s ease}.result-summary-back-button{position:relative;overflow:hidden;isolation:isolate;border-width:1.2px;border-color:#ffe69a;background:radial-gradient(130% 160% at 18% 0%,#fffad48f,#fffad400 36%),linear-gradient(180deg,#ffc440,#d0761a 56%,#a65f0c);color:#fff7d8;text-shadow:0 1px 0 rgba(84,34,7,.64),0 0 11px rgba(255,220,160,.7);box-shadow:inset 0 1px #fff6cfc7,inset 0 -2px #60250a8a,0 10px 24px #00000057,0 0 0 1px #ffbe6da6,0 0 22px #ffc86e80}.result-summary-back-button:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(120deg,#fff9d540 0 4px,#fff9d500 4px 10px);mix-blend-mode:screen;opacity:.34}.result-summary-back-button:after{content:"";position:absolute;top:-120%;left:-35%;width:30%;height:330%;pointer-events:none;transform:translate(-180%) rotate(20deg);background:linear-gradient(180deg,#fff8d000,#fff8d0eb,#fff8d000)}.result-summary-back-button:hover:not(:disabled){filter:brightness(1.09) saturate(1.1);box-shadow:inset 0 1px #fff6d6eb,inset 0 -2px #60250a9e,0 12px 28px #00000061,0 0 0 1px #ffbc66d6,0 0 36px #ffcd7ba6}.result-summary-back-button:hover:not(:disabled):after{animation:velvet-gold-shine .76s ease}.result-summary-back-button:active:not(:disabled){transform:translateY(1px);filter:brightness(.97)}.result-summary-back-icon{font-size:1rem;line-height:1;filter:drop-shadow(0 0 6px rgba(255,245,200,.9))}.result-summary-share-image-button{border-color:#94e8ffeb;background:radial-gradient(130% 160% at 18% 0%,#dcfbff7a,#dcfbff00 36%),linear-gradient(180deg,#42c0e0,#1879a1 56%,#115279);color:#effcff;text-shadow:0 1px 0 rgba(6,48,70,.72),0 0 11px rgba(184,245,255,.55);box-shadow:inset 0 1px #e4fcffb8,inset 0 -2px #06375494,0 10px 24px #00000057,0 0 0 1px #72daf794,0 0 22px #61d6ff61}.result-summary-share-image-button:hover:not(:disabled){filter:brightness(1.08) saturate(1.06);box-shadow:inset 0 1px #ecfdffe0,inset 0 -2px #073e5ca8,0 12px 28px #00000061,0 0 0 1px #7ae0ffc7,0 0 36px #72e0ff75}.result-summary-share-image-button:active:not(:disabled){transform:translateY(1px);filter:brightness(.97)}.result-summary-share-image-button-enter{animation:result-summary-share-image-enter .32s cubic-bezier(.2,.8,.2,1)}.result-summary-share-pending-button{border-color:#abbacd94;background:radial-gradient(130% 160% at 18% 0%,#d6e4ff24,#d6e4ff00 36%),linear-gradient(180deg,#364253,#232d3a 58%,#161d27);color:#f1f5f9f0;cursor:wait;text-shadow:0 1px 0 rgba(10,15,24,.8),0 0 10px rgba(191,219,254,.18);box-shadow:inset 0 1px #e2e8f02e,inset 0 -2px #0f172a80,0 10px 24px #00000052,0 0 0 1px #94a3b824}.result-summary-share-spinner{display:inline-flex;width:.95rem;height:.95rem;margin-right:.65rem;border:2px solid rgba(226,232,240,.24);border-top-color:#fffffff0;border-radius:9999px;animation:result-summary-share-spinner .9s linear infinite}.result-summary-x-share-button{border-color:#f4f4f4e0;background:radial-gradient(130% 160% at 18% 0%,#ffffff2e,#fff0 36%),linear-gradient(180deg,#242427,#0e0e11 56%,#030305);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.86),0 0 11px rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #000000b8,0 10px 24px #0000006b,0 0 0 1px #fff3,0 0 22px #ffffff1f}.result-summary-x-share-button:hover:not(:disabled){filter:brightness(1.12);box-shadow:inset 0 1px #ffffff5c,inset 0 -2px #000c,0 12px 28px #00000075,0 0 0 1px #ffffff4d,0 0 28px #ffffff2e}.result-summary-x-share-button:active:not(:disabled){transform:translateY(1px);filter:brightness(.95)}.ranking-top-rank-row{position:relative;overflow:hidden}.ranking-top-rank-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:2.2rem;height:2.2rem;border-radius:9999px}.ranking-top-rank-icon-1{font-size:1.65rem}.ranking-top-rank-icon-2{font-size:1.48rem}.ranking-top-rank-icon-3{font-size:1.4rem}.ranking-top-rank-tag{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:9999px;font-weight:900;line-height:1}.ranking-top-rank-row:after{content:"";position:absolute;top:-1px;right:-35%;width:55%;height:100%;opacity:0;pointer-events:none;background:linear-gradient(115deg,transparent,rgba(255,228,174,.3),transparent);transform:skew(-18deg)}.ranking-top-rank-row-1,.ranking-top-rank-row-2,.ranking-top-rank-row-3{animation:ranking-top-row-celebration 2.6s ease-in-out infinite}.ranking-top-rank-row-1:after,.ranking-top-rank-row-2:after,.ranking-top-rank-row-3:after{animation:ranking-top-row-glimmer 2.6s ease-in-out infinite}.ranking-top-rank-row-1 .ranking-top-rank-icon{animation:ranking-top-icon-pulse 1.4s ease-in-out infinite}.ranking-top-rank-row-2 .ranking-top-rank-icon,.ranking-top-rank-row-3 .ranking-top-rank-icon{animation:ranking-top-icon-shake 1.8s ease-in-out infinite}.ranking-top-rank-row-1 .ranking-top-rank-icon{box-shadow:0 0 #ffea9d73}.ranking-top-rank-row-1 .ranking-top-rank-icon:before{content:"";position:absolute;inset:-.3rem;border-radius:9999px;background:radial-gradient(circle at center,#ffe9ada8,#ffd77842 45%,#ffd07000 70%);filter:blur(1px);z-index:-1;animation:ranking-top-icon-bloom 1.7s ease-in-out infinite}.ranking-top-rank-row-1 .ranking-top-rank-icon:after{content:"";position:absolute;inset:-.42rem;border-radius:9999px;background:radial-gradient(circle at center,#ffeeb547,#ffeeb500 65%);filter:blur(2px);z-index:-2;animation:ranking-top-icon-diffuse 2.1s ease-out infinite}.ranking-top-rank-row-1 .ranking-top-rank-icon{width:2rem;height:2rem}.ranking-top-rank-row-1 .ranking-top-rank-tag{width:2.6rem;height:2.6rem;top:.45rem;right:.45rem}.ranking-top-rank-row-2 .ranking-top-rank-tag,.ranking-top-rank-row-3 .ranking-top-rank-tag{width:2.3rem;height:2.3rem;top:.4rem;right:.4rem}.ranking-top-rank-row-2 .ranking-top-rank-icon,.ranking-top-rank-row-3 .ranking-top-rank-icon{width:2.25rem;height:2.25rem}.ranking-top-rank-row-1 .ranking-top-rank-tag,.ranking-top-rank-row-2 .ranking-top-rank-tag,.ranking-top-rank-row-3 .ranking-top-rank-tag{animation:ranking-top-tag-bob 1.2s ease-in-out infinite}.ranking-top-rank-row-1{filter:saturate(1.12)}.ranking-top-rank-row-2{filter:saturate(1.08)}.ranking-top-rank-row-3{filter:saturate(1.05)}@keyframes ranking-top-row-celebration{0%,to{transform:translateY(0);box-shadow:inset 0 0 #ffd67800}50%{transform:translateY(-1.5px);box-shadow:inset 0 0 0 2px #ffda875c,0 0 20px #ffcc6642}}@keyframes ranking-top-row-glimmer{0%{opacity:0;transform:translate(20px) skew(-18deg)}18%{opacity:.72}55%{opacity:.42;transform:translate(-250px) skew(-18deg)}to{opacity:0;transform:translate(-430px) skew(-18deg)}}@keyframes ranking-top-icon-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(255,236,168,0))}50%{filter:drop-shadow(0 0 10px rgba(255,236,168,.95))}}@keyframes ranking-top-icon-bloom{0%,to{transform:scale(.88);opacity:.56}50%{transform:scale(1.42);opacity:0}}@keyframes ranking-top-icon-diffuse{0%,to{transform:scale(.88);opacity:.36}50%{transform:scale(1.35);opacity:0}}@keyframes ranking-top-icon-shake{0%,to{transform:scale(1) translateY(0)}25%{transform:scale(1.08) translateY(-1px)}75%{transform:scale(.98) translateY(1px)}}@keyframes ranking-top-tag-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes gold-plate-shine{0%{transform:translate(-180%) rotate(20deg);opacity:0}22%{opacity:1}to{transform:translate(560%) rotate(20deg);opacity:0}}@keyframes submit-cta-sheen{0%{left:-36%;opacity:0}72%{left:-36%;opacity:0}80%{left:14%;opacity:.72}88%{left:54%;opacity:.95}94%{left:102%;opacity:.72}to{left:124%;opacity:0}}@keyframes velvet-gold-shine{0%{transform:translate(-190%) rotate(20deg);opacity:0}22%{opacity:1}to{transform:translate(560%) rotate(20deg);opacity:0}}.background-title-art{position:absolute;z-index:0;left:50%;top:12%;transform:translate(-50%);width:78vw;height:30vw;border-radius:9999px;background:radial-gradient(circle at 50% 35%,#82f4ff47,#0f4a7314 48%),linear-gradient(120deg,#2fc6ff24,#ff00e024);filter:blur(.8px);box-shadow:0 0 42px #35ceff52,0 0 96px #35ceff33}.glass-panel{background:linear-gradient(180deg,#ffffff2e,#ffffff0f);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28)}.modal-overlay-gorgeous{background:#0a1628a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-gorgeous-base{background:var(--gorgeous-glass-surface);backdrop-filter:blur(var(--gorgeous-glass-blur));-webkit-backdrop-filter:blur(var(--gorgeous-glass-blur));border:1px solid var(--gorgeous-glass-border-color);border-radius:1rem;box-shadow:var(--gorgeous-glass-shadow-outer),var(--gorgeous-glass-shadow-outline),var(--gorgeous-glass-shadow-inner)}.modal-header-gorgeous{border-bottom:1px solid rgba(255,214,120,.25);padding-bottom:.75rem;margin-bottom:1rem}.modal-close-gorgeous{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:9999px;border:1px solid rgba(255,214,120,.45);background:linear-gradient(180deg,#ffd67833,#ffd6780d);color:#fdf2d9;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;box-shadow:inset 0 1px #ffffff4d}.modal-close-gorgeous:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #ffd67859,0 0 12px #ffd67847}.modal-close-gorgeous:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff73,0 0 0 2px #ffd678bf}.modal-input-gorgeous{background:#00000040;border:1px solid rgba(255,214,120,.3);border-radius:.5rem;color:#f8fbff;transition:border-color .16s ease,box-shadow .16s ease}.modal-input-gorgeous:focus{border-color:#ffd678b3;box-shadow:0 0 0 2px #ffd67833;outline:none}.modal-input-gorgeous::-moz-placeholder{color:#c8d7eb80}.modal-input-gorgeous::placeholder{color:#c8d7eb80}.modal-scroll-area{scrollbar-width:thin;scrollbar-color:rgba(255,214,120,.4) transparent}.modal-scroll-area::-webkit-scrollbar{width:6px}.modal-scroll-area::-webkit-scrollbar-track{background:transparent}.modal-scroll-area::-webkit-scrollbar-thumb{background:#ffd67866;border-radius:3px}.judge-desk-shell{width:100%;margin:0 auto;padding:.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.judge-desk-shell-compact{max-width:32rem}.judge-desk-panel{border-radius:1rem;padding:1.9rem .85rem;min-height:10.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.judge-seat-back{position:absolute;left:-1%;top:-40%;width:102%;height:134%;border-radius:1rem 1rem .55rem .55rem;background:linear-gradient(180deg,#b4ecff59,#0c243eeb),linear-gradient(180deg,#ffffff2e,#ffffff05);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 12px #00081461,inset 0 1px #ffffff3d;z-index:0;pointer-events:none}.judge-seat-back.judge-seat-backrest-shell{position:absolute;left:-4%;top:-52%;width:108%;height:146%;overflow:visible;border-radius:0;background:none;border:0;box-shadow:none}.judge-seat-backrest-svg{width:100%;height:100%;overflow:visible;transform:translateY(-2%) scale(1.02);transform-origin:center top;filter:drop-shadow(0 10px 14px rgba(0,0,0,.34))}.judge-seat-backrest-crown,.judge-seat-backrest-tufted,.judge-seat-backrest-marquee{animation:none}.judge-seat-backrest-bulb{animation:backrest-marquee-pulse 1.8s ease-in-out infinite;animation-delay:var(--marquee-delay, 0ms)}.judge-seat-panel{overflow:visible;border-bottom-width:4px;background:linear-gradient(180deg,#ffffff3d,#bee1ff1f),linear-gradient(180deg,#081426b8,#060e1ce6);box-shadow:0 10px 18px #02081273,0 0 16px #78f0ff2e,inset 0 1px #ffffff59}.judge-seat-nameplate{position:absolute;left:50%;top:0;z-index:4;transform:translate(-50%,-82%);width:-moz-fit-content;width:fit-content;max-width:min(12.6rem,calc(100% - 1.8rem));min-width:clamp(6.3rem,28vw,7.8rem);padding:.38rem clamp(.82rem,1.8vw,1.12rem) .34rem;border-radius:9999px;border:1px solid rgba(255,224,141,.78);background:radial-gradient(circle at 50% 24%,#fff3bb6b,#fff3bb00 58%),linear-gradient(180deg,#8e6018fa,#6d430efa 44%,#4c2c0afa);box-shadow:0 4px 10px #00000057,inset 0 1px #ffeeb17a,inset 0 -1px #3c2106d1;color:#ffe9b5;font-size:clamp(.76rem,1vw + .36rem,.96rem);font-weight:800;line-height:1.1;letter-spacing:.06em;text-align:center;text-shadow:0 1px 0 rgba(45,22,0,.8),0 0 4px rgba(255,196,102,.26);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.judge-seat-nameplate:before,.judge-seat-nameplate:after{content:"";position:absolute;top:50%;width:.34rem;height:.34rem;border-radius:9999px;transform:translateY(-50%);background:radial-gradient(circle at 35% 35%,#ffe9b8,#e2a94b 62%,#7a4f10);box-shadow:0 0 2px #ffd48380,inset 0 -1px #55320894}.judge-seat-nameplate:before{left:.62rem}.judge-seat-nameplate:after{right:.62rem}@media(max-width:639px){.judge-seat-nameplate{width:-moz-fit-content;width:fit-content;max-width:min(9.1rem,calc(100% - 2.7rem));min-width:clamp(5.2rem,60vw,6.1rem);padding:.24rem clamp(.58rem,2.7vw,.76rem) .22rem;font-size:clamp(.56rem,2.85vw,.72rem);letter-spacing:.02em}}.vip-judge-desk{border-color:#ffd24af2;border-width:3px;background:linear-gradient(180deg,#18130c,#0d0a07 58%,#1e140b),radial-gradient(circle at 50% 18%,#ffd57424,#ffd57400 60%);box-shadow:0 18px 30px #00000094,inset 0 2px #ffecb26b,inset 0 -4px #5e3908d1}.vip-judge-seat{border:2px solid rgba(255,206,92,.88);border-radius:1rem 1rem .6rem .6rem;background:radial-gradient(circle at 50% 28%,#ff84a070,#ff84a000 54%),radial-gradient(circle at 50% 60%,#b7143966,#b7143900 65%),linear-gradient(180deg,#800822fa,#520515fc 74%,#380210);box-shadow:0 10px 16px #14000085,inset 0 1px #ffde9880,inset 0 -3px #2c030cd1}.vip-score-text{color:#ff5a1f;text-shadow:0 0 6px rgba(255,90,31,.72),0 0 13px rgba(255,126,44,.58),0 0 22px rgba(255,208,132,.3)}.vip-bulb-track{position:absolute;inset:0;pointer-events:none;z-index:1}.vip-bulb{position:absolute;width:.45rem;height:.45rem;border-radius:9999px;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 34%,#ffeebaf2,#ecb042eb 62%,#946416fa);border:1px solid rgba(255,225,148,.52);box-shadow:0 0 3px #ffce5c38,inset 0 -1px 2px #6137067a,inset 0 1px 1px #fff9db9e}.vip-bulb:after{content:"";position:absolute;left:32%;top:28%;width:.22rem;height:.22rem;border-radius:9999px;background:#ffffffeb;box-shadow:0 0 4px #ffffff8c}.vip-bulbs-idle .vip-bulb{opacity:.28;animation-name:vip-idle-entrance;animation-duration:var(--vip-idle-cycle, 5s);animation-delay:var(--vip-bulb-delay, 0ms);animation-timing-function:linear;animation-iteration-count:infinite}.vip-bulbs-roulette .vip-bulb{animation:vip-roulette 1.25s linear infinite}.vip-bulbs-flash .vip-bulb{animation:vip-flash .28s ease-in-out 4}.judge-avatar-speaking-breath{transform-origin:center bottom;animation:judge-avatar-speaking-breath .42s ease-in-out infinite}.judge-avatar-hiroyuki-idle{transform-origin:center bottom;animation:hiroyuki-rocking 1.25s ease-in-out infinite alternate;will-change:transform}.judge-avatar-dewi-effects,.judge-avatar-dewi-sparkle{position:relative}.judge-avatar-dewi-sparkle-layer{position:absolute;inset:-10% -8% 0;transform:translateY(32%);pointer-events:none;z-index:4}.dewi-sparkle-particle{--dewi-sparkle-color: rgba(255, 224, 120, .98);--dewi-sparkle-stop-1: rgba(255, 247, 201, 1);--dewi-sparkle-stop-2: rgba(255, 210, 120, .96);position:absolute;width:.44rem;height:.44rem;border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:translate(-50%,-50%) scale(.35) rotate(45deg);opacity:0;animation:dewi-sparkle-float 1.45s ease-out infinite;animation-delay:var(--dewi-sparkle-delay, 0s);color:var(--dewi-sparkle-color);background:linear-gradient(145deg,var(--dewi-sparkle-stop-1),var(--dewi-sparkle-stop-2));box-shadow:0 0 9px currentcolor}.dewi-sparkle-gold{--dewi-sparkle-color: rgba(255, 224, 120, .98);--dewi-sparkle-stop-1: rgba(255, 247, 201, 1);--dewi-sparkle-stop-2: rgba(255, 210, 120, .96)}.dewi-sparkle-violet{--dewi-sparkle-color: rgba(190, 130, 255, .95);--dewi-sparkle-stop-1: rgba(230, 198, 255, 1);--dewi-sparkle-stop-2: rgba(170, 114, 255, .96)}.dewi-sparkle-cyan{--dewi-sparkle-color: rgba(102, 226, 255, .95);--dewi-sparkle-stop-1: rgba(214, 250, 255, 1);--dewi-sparkle-stop-2: rgba(102, 226, 255, .94)}.dewi-sparkle-pink{--dewi-sparkle-color: rgba(255, 188, 236, .95);--dewi-sparkle-stop-1: rgba(255, 225, 244, 1);--dewi-sparkle-stop-2: rgba(255, 164, 224, .95)}@keyframes vip-roulette{0%,70%,to{opacity:.28;background:#8c6e2899;box-shadow:0 0 3px #ffce5c29}35%{opacity:1;background:#ffe997;box-shadow:0 0 6px #ffe9979e,0 0 13px #ffb94b70}}@keyframes judge-avatar-speaking-breath{0%,to{transform:scale(1)}50%{transform:scale(1.028)}}@keyframes hiroyuki-rocking{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}@keyframes dewi-sparkle-float{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(45deg)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.05) rotate(45deg)}62%{opacity:.85;transform:translate(calc(-50% + var(--dewi-sparkle-dx, 0px)),calc(-50% + var(--dewi-sparkle-dy, -18px))) scale(.86) rotate(45deg)}to{opacity:0;transform:translate(calc(-50% + var(--dewi-sparkle-dx, 0px)),calc(-50% + var(--dewi-sparkle-dy, -18px))) scale(.2) rotate(45deg)}}@keyframes vip-idle-entrance{0%,75%,to{opacity:.34;transform:translate(-50%,-50%) scale(1);background:radial-gradient(circle at 34% 34%,#ffeebab3,#bd8423b8 62%,#764e12cc);box-shadow:0 0 4px #ffce5c33,inset 0 -1px 2px #6137067a,inset 0 1px 1px #fff9db80}3%,7%{opacity:1;transform:translate(-50%,-50%) scale(1.22);background:radial-gradient(circle at 34% 34%,#fff8d5,#ffca5ffa 60%,#a8711c);box-shadow:0 0 12px #ffea9cf2,0 0 24px #ffb54cb8,inset 0 -1px 2px #6c3e088f,inset 0 1px 1px #fffce6bd}}@keyframes vip-flash{0%,to{opacity:.28}50%{opacity:1;background:#fff3b2;box-shadow:0 0 10px #fff3b2e6,0 0 22px #ffb049b8}}@keyframes backrest-marquee-pulse{0%,80%,to{opacity:.4;filter:drop-shadow(0 0 2px rgba(255,217,120,.35))}40%{opacity:1;filter:drop-shadow(0 0 6px rgba(255,236,174,.8)) drop-shadow(0 0 12px rgba(255,183,80,.65))}}.judge-seat-panel:before{content:none}.judge-seat-panel:after{content:"";position:absolute;left:6%;bottom:-.35rem;width:88%;height:.5rem;border-radius:999px;background:linear-gradient(180deg,#aadcff47,#030d1eb8);box-shadow:0 5px 8px #00071259}.neon-border-cyan{border:2px solid rgba(0,212,255,.72);box-shadow:0 0 8px #00d4ff7a,0 0 16px #00d4ff52,inset 0 0 8px #00d4ff26}.neon-border-pink{border:2px solid rgba(255,0,224,.72);box-shadow:0 0 8px #ff00e07a,0 0 16px #ff00e052,inset 0 0 8px #ff00e026}.neon-text-cyan{color:#99f4ff;text-shadow:0 0 6px rgba(153,244,255,.7),0 0 12px rgba(153,244,255,.48)}.neon-text-pink{color:#faf;text-shadow:0 0 6px rgba(255,170,255,.7),0 0 12px rgba(255,170,255,.48)}.gold-border{border:2px solid rgba(255,209,96,.9);box-shadow:0 0 10px #ffd16073,0 0 24px #ffa03f47,inset 0 1px #fff0bc85}.gold-text{color:#ffd978;text-shadow:0 0 8px rgba(255,217,120,.7),0 0 16px rgba(255,169,67,.52)}.result-summary-shell{overflow:hidden;isolation:isolate}.result-summary-actions{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.result-summary-action-button{flex:0 1 auto;white-space:nowrap}.result-summary-content{position:relative}.result-summary-shell-high-score{border-color:#ffe295a6;box-shadow:0 0 18px #ffcd6c47,0 18px 40px #080f2859}.result-summary-flash{position:absolute;inset:-18%;z-index:10;pointer-events:none;background:radial-gradient(circle at 50% 28%,#fffadee6,#ffe09a85 22%,#ffe09a00 55%),radial-gradient(circle at 50% 62%,#ffc97652,#ffc97600 58%);opacity:0;mix-blend-mode:screen;animation:result-summary-flash-burst .42s ease-out forwards}.result-summary-flash-reduced{animation-duration:.16s}.result-summary-confetti-layer{position:fixed;inset:0;z-index:30;pointer-events:none;overflow:clip}.result-summary-confetti-layer-reduced{opacity:.7}.result-summary-confetti-piece{position:absolute;top:var(--confetti-top, -20%);left:var(--confetti-left, 50%);width:.58rem;height:1.18rem;border-radius:9999px;opacity:.94;box-shadow:0 0 10px #fff3,0 0 16px #ffcc7a24;transform:translateZ(0) rotate(0) scale(var(--confetti-scale, 1));animation:result-summary-confetti-fall var(--confetti-duration, 5.8s) linear infinite;animation-delay:var(--confetti-delay, 0s)}.result-summary-confetti-piece-left{clip-path:polygon(50% 0%,100% 34%,80% 100%,20% 100%,0% 34%)}.result-summary-confetti-piece-right{clip-path:polygon(18% 0%,100% 18%,82% 100%,0% 82%)}.result-summary-confetti-piece-1{background:linear-gradient(180deg,#fff4ccf2,#ffc25eeb)}.result-summary-confetti-piece-2{background:linear-gradient(180deg,#cdf4fff0,#60c6ffeb)}.result-summary-confetti-piece-3{background:linear-gradient(180deg,#ffdfecf2,#ff86b1e6)}.result-summary-confetti-piece-4{background:linear-gradient(180deg,#e8e2fff2,#ab8affe6)}.result-summary-stats{display:grid;grid-template-columns:1fr;gap:.5rem;justify-items:center}.result-summary-stat{display:inline-flex;align-items:baseline;justify-content:center;gap:.35rem;flex-wrap:wrap;text-wrap:balance;color:#e2f5fff5;line-height:1.1}.result-summary-label,.result-summary-sub-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#bee6ffe0}.result-summary-value{font-family:var(--font-digital);font-size:clamp(1.5rem,8vw,2.15rem);line-height:1;letter-spacing:.04em;white-space:nowrap;color:#ffd98f;text-shadow:0 0 10px rgba(255,209,128,.85),0 0 18px rgba(255,165,84,.62),0 0 30px rgba(255,189,105,.55)}.result-summary-separator{font-size:.8rem;color:#bee6ffcc}@keyframes result-summary-flash-burst{0%{opacity:0;transform:scale(.9)}18%{opacity:.92;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes result-summary-share-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes result-summary-share-image-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes result-summary-confetti-fall{0%{transform:translateZ(0) rotate(0) scale(var(--confetti-scale, 1))}to{transform:translate3d(calc(var(--confetti-drift, 1) * 3.6rem),138vh,0) rotate(var(--confetti-rotate, 315deg)) scale(var(--confetti-scale, 1))}}@media(max-width:639px){.result-summary-shell{border-radius:1.25rem;padding:1rem .9rem 1.1rem}.result-summary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-content:stretch;gap:.45rem}.result-summary-actions.result-summary-actions-count-1{grid-template-columns:minmax(0,1fr)}.result-summary-actions.result-summary-actions-count-2,.result-summary-actions.result-summary-actions-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.result-summary-actions.result-summary-actions-count-5{grid-template-columns:repeat(6,minmax(0,1fr))}.result-summary-actions.result-summary-actions-count-5 .result-summary-action-button{grid-column:span 2}.result-summary-actions.result-summary-actions-count-5 .result-summary-action-button:nth-child(4){grid-column:2 / span 2}.result-summary-actions.result-summary-actions-count-5 .result-summary-action-button:nth-child(5){grid-column:4 / span 2}.result-summary-action-button{min-width:0;width:100%;justify-content:center;padding:.48rem .38rem;font-size:.68rem;line-height:.95rem;letter-spacing:0}.result-summary-actions.result-summary-actions-count-1 .result-summary-action-button{max-width:12rem;margin-inline:auto}.result-summary-stats{grid-template-columns:max-content max-content;justify-content:center;align-items:baseline;gap:.22rem}.result-summary-stat{gap:.14rem;flex-wrap:nowrap;white-space:nowrap;line-height:1;min-width:0}.result-summary-label,.result-summary-sub-label{font-size:.62rem;letter-spacing:.04em}.result-summary-value{font-size:clamp(1.3rem,7.6vw,1.8rem);letter-spacing:.02em}.result-summary-separator{font-size:.68rem}.result-summary-rank-line .result-summary-value{font-size:clamp(1.18rem,6.6vw,1.52rem);letter-spacing:.01em}.result-summary-rank-line .result-summary-label,.result-summary-rank-line .result-summary-sub-label{font-size:.56rem;letter-spacing:.02em}.result-summary-rank-line .result-summary-separator{font-size:.6rem}.result-summary-score-line .result-summary-value{font-size:clamp(1.16rem,6.3vw,1.46rem)}.modal-header-gorgeous{gap:.75rem}}@media(min-width:640px){.result-summary-actions{justify-content:center;padding-bottom:0}.result-summary-action-button{min-width:0}}.digital-score{font-family:var(--font-digital);font-size:calc(3.45rem * var(--judge-slot-scale));font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:calc(.08em * var(--judge-slot-scale));line-height:1;white-space:nowrap;color:#d9f8ff}[data-testid=judge-desk-score]:not(.vip-judge-desk)[data-lit=true] .digital-score{color:#99f4ff;text-shadow:0 0 8px rgba(153,244,255,.7),0 0 16px rgba(153,244,255,.48)}.digital-score-unit{font-family:var(--font-digital);font-size:calc(1rem * var(--judge-slot-scale));font-weight:500;margin-left:.25rem;opacity:.9;color:#d9f8ff}.score-display-plate{display:inline-flex;align-items:center;justify-content:center;width:min(100%,calc(9.35rem * var(--judge-slot-scale)));min-width:0;min-height:calc(5.7rem * var(--judge-slot-scale));padding:calc(.74rem * var(--judge-slot-scale)) calc(.98rem * var(--judge-slot-scale)) calc(.4rem * var(--judge-slot-scale));overflow:hidden;border-radius:.62rem;background:linear-gradient(180deg,#100a07f0,#080503f5),radial-gradient(circle at 50% 20%,#ffd77829,#ffd77800 65%);border:1px solid rgba(255,214,131,.34);box-shadow:inset 0 2px 6px #0009,inset 0 -1px 3px #ffe29e29,0 2px 6px #00000047}.score-rouletting .digital-score{animation:none;color:#fff2cf;text-shadow:0 0 9px rgba(255,238,195,.7),0 0 18px rgba(255,204,122,.48)}.score-revealed{box-shadow:0 0 14px #ffd778a6,0 0 36px #ffb8586b,0 18px 30px #00000094,inset 0 2px #ffecb26b,inset 0 -4px #5e3908d1}.score-revealed .digital-score{animation:none;color:#ffc94f;text-shadow:0 0 10px rgba(255,206,104,.85),0 0 20px rgba(255,168,72,.62),0 0 30px rgba(255,222,140,.45)}.score-low-revealed{--vip-glow-color: rgba(180, 200, 220, .3)}.score-low-revealed .digital-score{color:#a0c4d8;text-shadow:0 0 8px rgba(160,196,216,.6)}.score-low-revealed .score-particle{display:none}.score-low-revealed .vip-bulb{opacity:.4}.score-particles{position:absolute;inset:0;pointer-events:none}.score-particle{position:absolute;left:50%;top:50%;width:.3rem;height:.3rem;border-radius:9999px;opacity:0;transform:translate(-50%,-50%) scale(.5);background:radial-gradient(circle,#fff2af,#ffc14e 65%,#ff922ecc);box-shadow:0 0 8px #ffe799d9,0 0 14px #ffb3469e}.score-particles-active .score-particle{animation:score-particle-burst .52s ease-out forwards;animation-delay:calc(var(--particle-index, 0) * 22ms)}[data-testid=judge-desk-score]:not(.vip-judge-desk)[data-lit=true] .digital-score-unit{color:#99f4ff;text-shadow:0 0 6px rgba(153,244,255,.6),0 0 12px rgba(153,244,255,.4)}[data-testid=judge-desk-score]:not(.vip-judge-desk)[data-lit=false] .digital-score,[data-testid=judge-desk-score]:not(.vip-judge-desk)[data-lit=false] .digital-score-unit{color:#e6f8ff80;text-shadow:none}[data-testid=judge-desk-score].vip-judge-desk .vip-score-text{color:#ff5a1f}[data-testid=judge-desk-score].vip-judge-desk[data-lit=true] .vip-score-text{color:#ff7c2e;text-shadow:0 0 10px rgba(255,124,46,.96),0 0 22px rgba(255,160,72,.82),0 0 34px rgba(255,206,132,.54)}@media(max-width:360px){:root{--judge-slot-scale: .64}.judge-desk-panel{padding:1.3rem .3rem;min-height:7.4rem}.score-display-plate{width:min(100%,calc(8.3rem * var(--judge-slot-scale)));padding:calc(.58rem * var(--judge-slot-scale)) calc(.45rem * var(--judge-slot-scale)) calc(.34rem * var(--judge-slot-scale))}.digital-score{font-size:clamp(2.45rem,13.6vw,calc(4.1rem * var(--judge-slot-scale)));letter-spacing:calc(.06em * var(--judge-slot-scale))}}@media(min-width:640px){.result-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.judge-desk-shell{padding:.25rem;gap:.65rem}.judge-desk-panel{padding:1.9rem .85rem;min-height:10.2rem}.judge-seat-back{top:-38%;height:132%}}@media(min-width:768px){.judge-desk-panel{padding:2.05rem 1rem;min-height:12.6rem}.judge-seat-back{top:-36%;height:130%}}@media(min-width:1024px){.background-title-art{top:14%;width:min(64vw,680px);height:min(22vw,200px)}.judge-desk-shell{padding:.5rem;gap:1rem}.judge-desk-panel{padding:2.25rem 1.15rem;min-height:14.8rem}.judge-seat-back{top:-32%;height:126%}}@media(min-width:1280px){:root{--judge-slot-scale: 1.55}}@media(min-width:1536px){:root{--judge-slot-scale: 1.68}}@media(prefers-reduced-motion:reduce){.result-summary-flash{animation:none;opacity:.18}.result-summary-confetti-layer{opacity:.7}.neon-button-base{transition:none}.neon-glow-blue,.neon-glow-pink,.neon-border-cyan,.neon-border-pink{box-shadow:0 0 2px currentcolor}.neon-text-cyan,.neon-text-pink,[data-testid=judge-desk-score][data-lit=true] .digital-score,[data-testid=judge-desk-score][data-lit=true] .digital-score-unit{text-shadow:none}.vip-bulbs-idle .vip-bulb,.vip-bulbs-roulette .vip-bulb,.vip-bulbs-flash .vip-bulb{animation:none;opacity:.75}.judge-seat-backrest-bulb{animation:none;opacity:.75;filter:none}.judge-avatar-speaking-breath,.judge-avatar-hiroyuki-idle,.dewi-sparkle-particle,.score-rouletting .digital-score,.score-revealed .digital-score,.score-particles-active .score-particle{animation:none}.score-particles-active .score-particle{display:none}.neon-glow-blue:hover:not(:disabled):after,.neon-glow-pink:hover:not(:disabled):after,.neon-glow-gold:hover:not(:disabled):after{animation:none}.result-summary-back-button:hover:not(:disabled):after{animation:none}.neon-button-base.neon-glow-blue.center-submit-cta:after,.neon-button-base.neon-glow-blue.center-submit-cta:hover:not(:disabled):after{animation:none;opacity:.18}.ranking-top-rank-row,.ranking-top-rank-row:after,.ranking-top-rank-icon,.ranking-top-rank-tag,.ranking-top-rank-icon:before,.ranking-top-rank-icon:after{animation:none}}@keyframes score-flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes score-roll-blur{0%{transform:translateY(2%);filter:blur(.25px);opacity:.98}55%{transform:translateY(-2%);filter:blur(.2px);opacity:1}to{transform:translateY(2%);filter:blur(.25px);opacity:.98}}@keyframes score-bounce-reveal{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.96)}to{transform:scale(1)}}@keyframes score-particle-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}10%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--particle-x, 0px)),calc(-50% + var(--particle-y, 0px))) scale(.9)}}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-200\/35:hover{border-color:#fde68a59}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:shadow-\[0_18px_35px_rgba\(255\,214\,120\,0\.25\)\]:hover{--tw-shadow: 0 18px 35px rgba(255,214,120,.25);--tw-shadow-colored: 0 18px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_rgba\(8\,15\,30\,0\.32\)\]:hover{--tw-shadow: 0 18px 38px rgba(8,15,30,.32);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-amber-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-amber-200\/70:focus-visible{--tw-ring-color: rgb(253 230 138 / .7)}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #020617}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media(max-width:360px){.max-\[360px\]\:px-1{padding-left:.25rem;padding-right:.25rem}}@media(min-width:640px){.sm\:bottom-24{bottom:6rem}.sm\:bottom-5{bottom:1.25rem}.sm\:bottom-8{bottom:2rem}.sm\:left-6{left:1.5rem}.sm\:right-6{right:1.5rem}.sm\:top-24{top:6rem}.sm\:top-6{top:1.5rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-3{margin-top:.75rem}.sm\:max-h-\[calc\(100dvh-10rem\)\]{max-height:calc(100dvh - 10rem)}.sm\:max-h-\[calc\(100dvh-12rem\)\]{max-height:calc(100dvh - 12rem)}.sm\:max-w-2xl{max-width:42rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-24{padding-top:6rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:bottom-10{bottom:2.5rem}.md\:bottom-24{bottom:6rem}.md\:bottom-6{bottom:1.5rem}.md\:mt-4{margin-top:1rem}.md\:gap-6{gap:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-4{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.lg\:bottom-10{bottom:2.5rem}.lg\:bottom-12{bottom:3rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:max-w-3xl{max-width:48rem}.lg\:items-center{align-items:center}.lg\:gap-8{gap:2rem}.lg\:p-5{padding:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:1280px){.xl\:max-w-7xl{max-width:80rem}.xl\:gap-10{gap:2.5rem}}@media(min-width:1536px){.\32xl\:max-w-\[96rem\]{max-width:96rem}.\32xl\:gap-12{gap:3rem}}
