@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff")}@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")}@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")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@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")}@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")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-50:lab(98.7039% -5.32573 10.2149);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-lime-600:lab(61.1055% -41.0235 73.1483);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-900:lab(31.9931% -20.7654 33.7379);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-fuchsia-50:lab(97.1083% 4.46233 -4.09334);--color-fuchsia-100:lab(93.9419% 9.57647 -9.08735);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-fuchsia-700:lab(39.787% 72.2653 -53.1244);--color-fuchsia-800:lab(32.904% 60.2883 -43.6569);--color-fuchsia-900:lab(27.755% 48.6174 -34.3553);--color-fuchsia-950:lab(15.7348% 39.0235 -27.4073);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-pink-800:lab(34.9559% 60.2885 5.99639);--color-pink-900:lab(29.4367% 49.3962 3.35757);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955);--color-stone-950:lab(2.86037% .455312 .568903);--color-mauve-50:lab(98.26% 0 0);--color-mauve-100:lab(95.3199% .844389 -.636518);--color-mauve-200:lab(90.8851% 1.40759 -1.05978);--color-mauve-300:lab(84.1787% 3.38054 -2.53499);--color-mauve-400:lab(66.2215% 5.18823 -4.27421);--color-mauve-500:lab(46.4092% 9.24578 -7.68465);--color-mauve-600:lab(34.0653% 7.82093 -6.65653);--color-mauve-700:lab(25.8245% 8.01928 -6.32546);--color-mauve-800:lab(14.1786% 6.35938 -5.68258);--color-mauve-900:lab(8.33002% 5.15411 -4.30998);--color-mauve-950:lab(2.70037% 1.13126 -.853461);--color-olive-50:lab(98.6338% -.297457 1.09334);--color-olive-100:lab(96.0988% -.493258 1.82395);--color-olive-200:lab(91.9397% -.686854 2.55626);--color-olive-300:lab(86.1731% -1.073 4.02397);--color-olive-400:lab(69.6658% -2.009 7.72947);--color-olive-500:lab(51.5272% -2.86695 11.5408);--color-olive-600:lab(38.2553% -2.31101 9.30823);--color-olive-700:lab(29.8862% -2.11598 8.58277);--color-olive-800:lab(17.3033% -1.48043 5.96187);--color-olive-900:lab(10.5512% -1.19986 4.84231);--color-olive-950:lab(3.26204% -.309289 1.13377);--color-mist-50:lab(98.5129% -.644743 -.229931);--color-mist-100:lab(95.7289% -.644743 -.229919);--color-mist-200:lab(91.3368% -1.38441 -1.08377);--color-mist-300:lab(85.1957% -1.8006 -1.71063);--color-mist-400:lab(67.9697% -3.85058 -3.02824);--color-mist-500:lab(49.1145% -5.80183 -4.41525);--color-mist-600:lab(36.3261% -4.71437 -3.54635);--color-mist-700:lab(27.9503% -4.0026 -3.35106);--color-mist-800:lab(15.9728% -2.89693 -2.50866);--color-mist-900:lab(9.32863% -1.87989 -2.1017);--color-mist-950:lab(2.93655% -.435196 -.608262);--color-taupe-50:lab(98.3763% .249773 .707853);--color-taupe-100:lab(95.3391% .644386 .231409);--color-taupe-200:lab(90.9149% 1.38998 1.08777);--color-taupe-300:lab(84.6434% 1.81875 1.71728);--color-taupe-400:lab(66.7386% 3.56972 3.57119);--color-taupe-500:lab(47.3292% 5.2588 5.60027);--color-taupe-600:lab(34.6954% 4.49754 4.2051);--color-taupe-700:lab(26.4543% 4.4374 3.65548);--color-taupe-800:lab(15.0089% 3.01889 2.55873);--color-taupe-900:lab(8.7711% 2.25864 2.3765);--color-taupe-950:lab(2.86039% .454858 .569314)}}:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-yellow-950:#432004;--color-lime-50:#f7fee7;--color-lime-100:#ecfcca;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-lime-500:#80cd00;--color-lime-600:#62a400;--color-lime-700:#4b7d00;--color-lime-800:#3d6300;--color-lime-900:#35530e;--color-lime-950:#192e03;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-50:#f0fdfa;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-teal-950:#022f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f2a9ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-fuchsia-600:#c600db;--color-fuchsia-700:#a600b5;--color-fuchsia-800:#8a0194;--color-fuchsia-900:#721378;--color-fuchsia-950:#4b004f;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-pink-700:#c4005c;--color-pink-800:#a2004c;--color-pink-900:#861043;--color-pink-950:#510424;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-mauve-50:#fafafa;--color-mauve-100:#f3f1f3;--color-mauve-200:#e7e4e7;--color-mauve-300:#d7d0d7;--color-mauve-400:#a89ea9;--color-mauve-500:#79697b;--color-mauve-600:#594c5b;--color-mauve-700:#463947;--color-mauve-800:#2a212c;--color-mauve-900:#1d161e;--color-mauve-950:#0c090c;--color-olive-50:#fbfbf9;--color-olive-100:#f4f4f0;--color-olive-200:#e8e8e3;--color-olive-300:#d8d8d0;--color-olive-400:#abab9c;--color-olive-500:#7c7c67;--color-olive-600:#5b5b4b;--color-olive-700:#474739;--color-olive-800:#2b2b22;--color-olive-900:#1d1d16;--color-olive-950:#0c0c09;--color-mist-50:#f9fbfb;--color-mist-100:#f1f3f3;--color-mist-200:#e3e7e8;--color-mist-300:#d0d6d8;--color-mist-400:#9ca8ab;--color-mist-500:#67787c;--color-mist-600:#4b585b;--color-mist-700:#394447;--color-mist-800:#22292b;--color-mist-900:#161b1d;--color-mist-950:#090b0c;--color-taupe-50:#fbfaf9;--color-taupe-100:#f3f1f1;--color-taupe-200:#e8e4e3;--color-taupe-300:#d8d2d0;--color-taupe-400:#aba09c;--color-taupe-500:#7c6d67;--color-taupe-600:#5b4f4b;--color-taupe-700:#473c39;--color-taupe-800:#2b2422;--color-taupe-900:#1d1816;--color-taupe-950:#0c0a09;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px rgba(0,0,0,.05);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--inset-shadow-2xs:inset 0 1px rgba(0,0,0,.05);--inset-shadow-xs:inset 0 1px 1px rgba(0,0,0,.05);--inset-shadow-sm:inset 0 2px 4px rgba(0,0,0,.05);--drop-shadow-xs:0 1px 1px rgba(0,0,0,.05);--drop-shadow-sm:0 1px 2px rgba(0,0,0,.15);--drop-shadow-md:0 3px 3px rgba(0,0,0,.12);--drop-shadow-lg:0 4px 4px rgba(0,0,0,.15);--drop-shadow-xl:0 9px 7px rgba(0,0,0,.1);--drop-shadow-2xl:0 25px 25px rgba(0,0,0,.15);--text-shadow-2xs:0px 1px 0px rgba(0,0,0,.15);--text-shadow-xs:0px 1px 1px rgba(0,0,0,.2);--text-shadow-sm:0px 1px 0px rgba(0,0,0,.075), 0px 1px 1px rgba(0,0,0,.075), 0px 2px 2px rgba(0,0,0,.075);--text-shadow-md:0px 1px 1px rgba(0,0,0,.1), 0px 1px 2px rgba(0,0,0,.1), 0px 2px 4px rgba(0,0,0,.1);--text-shadow-lg:0px 1px 2px rgba(0,0,0,.1), 0px 3px 2px rgba(0,0,0,.1), 0px 4px 8px rgba(0,0,0,.1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-50:lab(98.7039% -5.32573 10.2149);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-lime-600:lab(61.1055% -41.0235 73.1483);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-900:lab(31.9931% -20.7654 33.7379);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-fuchsia-50:lab(97.1083% 4.46233 -4.09334);--color-fuchsia-100:lab(93.9419% 9.57647 -9.08735);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-fuchsia-700:lab(39.787% 72.2653 -53.1244);--color-fuchsia-800:lab(32.904% 60.2883 -43.6569);--color-fuchsia-900:lab(27.755% 48.6174 -34.3553);--color-fuchsia-950:lab(15.7348% 39.0235 -27.4073);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-pink-800:lab(34.9559% 60.2885 5.99639);--color-pink-900:lab(29.4367% 49.3962 3.35757);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955);--color-stone-950:lab(2.86037% .455312 .568903);--color-mauve-50:lab(98.26% 0 0);--color-mauve-100:lab(95.3199% .844389 -.636518);--color-mauve-200:lab(90.8851% 1.40759 -1.05978);--color-mauve-300:lab(84.1787% 3.38054 -2.53499);--color-mauve-400:lab(66.2215% 5.18823 -4.27421);--color-mauve-500:lab(46.4092% 9.24578 -7.68465);--color-mauve-600:lab(34.0653% 7.82093 -6.65653);--color-mauve-700:lab(25.8245% 8.01928 -6.32546);--color-mauve-800:lab(14.1786% 6.35938 -5.68258);--color-mauve-900:lab(8.33002% 5.15411 -4.30998);--color-mauve-950:lab(2.70037% 1.13126 -.853461);--color-olive-50:lab(98.6338% -.297457 1.09334);--color-olive-100:lab(96.0988% -.493258 1.82395);--color-olive-200:lab(91.9397% -.686854 2.55626);--color-olive-300:lab(86.1731% -1.073 4.02397);--color-olive-400:lab(69.6658% -2.009 7.72947);--color-olive-500:lab(51.5272% -2.86695 11.5408);--color-olive-600:lab(38.2553% -2.31101 9.30823);--color-olive-700:lab(29.8862% -2.11598 8.58277);--color-olive-800:lab(17.3033% -1.48043 5.96187);--color-olive-900:lab(10.5512% -1.19986 4.84231);--color-olive-950:lab(3.26204% -.309289 1.13377);--color-mist-50:lab(98.5129% -.644743 -.229931);--color-mist-100:lab(95.7289% -.644743 -.229919);--color-mist-200:lab(91.3368% -1.38441 -1.08377);--color-mist-300:lab(85.1957% -1.8006 -1.71063);--color-mist-400:lab(67.9697% -3.85058 -3.02824);--color-mist-500:lab(49.1145% -5.80183 -4.41525);--color-mist-600:lab(36.3261% -4.71437 -3.54635);--color-mist-700:lab(27.9503% -4.0026 -3.35106);--color-mist-800:lab(15.9728% -2.89693 -2.50866);--color-mist-900:lab(9.32863% -1.87989 -2.1017);--color-mist-950:lab(2.93655% -.435196 -.608262);--color-taupe-50:lab(98.3763% .249773 .707853);--color-taupe-100:lab(95.3391% .644386 .231409);--color-taupe-200:lab(90.9149% 1.38998 1.08777);--color-taupe-300:lab(84.6434% 1.81875 1.71728);--color-taupe-400:lab(66.7386% 3.56972 3.57119);--color-taupe-500:lab(47.3292% 5.2588 5.60027);--color-taupe-600:lab(34.6954% 4.49754 4.2051);--color-taupe-700:lab(26.4543% 4.4374 3.65548);--color-taupe-800:lab(15.0089% 3.01889 2.55873);--color-taupe-900:lab(8.7711% 2.25864 2.3765);--color-taupe-950:lab(2.86039% .454858 .569314)}}}@layer base{:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.visible{visibility:visible}.sticky{position:sticky}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--cream:#fff8e9;--night:#10071f;--ink:#210f2e;--pink:#ef2ca2;--hot:#ff4db8;--purple:#6e2ad6;--gold:#ffd25d;--aqua:#55e6df}.loading-screen{text-align:center;background:radial-gradient(circle,#522387,var(--night) 60%);text-transform:uppercase;letter-spacing:.18em;place-content:center;gap:14px;min-height:100vh;display:grid}.loading-screen span{color:var(--gold);font-size:52px;animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.game-shell{isolation:isolate;background:radial-gradient(at 50% 24%,#641d88 0,#2d0d4d 38%,#10051e 78%);min-height:100vh;padding:18px max(20px,min(3.5vw,64px)) 22px;position:relative;overflow:hidden}.game-shell:before{content:"";z-index:-4;opacity:.72;background:linear-gradient(108deg,rgba(255,47,170,.14),transparent 18%,transparent 82%,rgba(45,222,221,.11)),linear-gradient(90deg,rgba(36,6,55,.9) 0,rgba(36,6,55,.9) 8%,transparent 22%,transparent 78%,rgba(36,6,55,.9) 92%,rgba(36,6,55,.9) 100%);position:fixed;top:0;bottom:0;left:0;right:0}.game-shell:after{content:"";z-index:-3;background:radial-gradient(#8d2ab4 0,#351359 47%,transparent 70%);border-top:2px solid rgba(255,255,255,.16);border-radius:50%;height:48vw;position:fixed;bottom:-28vw;left:-10%;right:-10%}.light-beam{z-index:-2;filter:blur(18px);transform-origin:top;background:linear-gradient(rgba(255,226,141,.22),transparent 75%);width:18vw;height:100vh;position:fixed;top:-15vh}.beam-left{left:7%;transform:rotate(-18deg)}.beam-right{right:7%;transform:rotate(18deg)}.show-header{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1420px;min-height:70px;margin:0 auto 12px;display:grid}.sparkles-brand{text-align:center;filter:drop-shadow(0 0 15px rgba(239,44,162,.55));justify-self:start;line-height:.88;transform:rotate(-4deg)}.sparkles-brand span{color:#fff;letter-spacing:.04em;text-shadow:3px 3px 0 var(--purple);font:italic 900 max(26px,min(2.7vw,39px))/1 Arial,sans-serif;display:block}.game-logo{text-align:center;justify-self:center;line-height:.84;position:relative;transform:rotate(-1deg)}.game-logo:before,.game-logo:after{content:"✦";color:var(--gold);filter:drop-shadow(0 0 8px var(--hot));font-size:22px;position:absolute;top:26%}.game-logo:before{left:-34px}.game-logo:after{right:-34px}.game-logo small{letter-spacing:.25em;color:#f5b8ef;margin-bottom:6px;font-size:13px;font-weight:950;display:block}.game-logo strong{letter-spacing:.035em;text-shadow:4px 5px #49147d;font:italic 900 max(38px,min(4.2vw,61px))/.82 Impact,Haettenschweiler,sans-serif;display:block}.game-logo strong em{color:var(--gold);font-style:normal}.game-logo i{color:#391147;background:var(--aqua);letter-spacing:.11em;box-shadow:3px 3px 0 var(--pink);border:1px solid #fff;border-radius:3px;padding:5px 10px;font-size:9px;font-weight:900;position:absolute;bottom:-18px;right:-20px;transform:rotate(-3deg)}.round-badge{background:rgba(10,2,28,.42);border:1px solid rgba(255,255,255,.24);border-radius:99px;justify-self:end;align-items:center;gap:9px;padding:5px 8px 5px 13px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.12)}.round-badge small{color:#d5bce3;letter-spacing:.2em;font-size:9px;font-weight:900}.round-badge b{width:34px;height:34px;color:var(--ink);background:var(--gold);border-radius:50%;place-items:center;font:900 17px/1 Impact,sans-serif;display:grid}.scoreboard{grid-template-columns:1fr 1fr;gap:16px;max-width:1060px;margin:0 auto 9px;display:grid}.player-panel{color:#fff;text-align:left;opacity:.55;background:linear-gradient(100deg,rgba(255,255,255,.075),rgba(255,255,255,.024));border:1px solid rgba(255,255,255,.14);border-radius:11px;grid-template-columns:1fr auto auto;align-items:end;min-width:0;padding:9px 18px 9px 20px;transition:all .2s;display:grid;position:relative}.player-panel.active{opacity:1;border-color:var(--hot);background:linear-gradient(100deg,rgba(239,44,162,.24),rgba(110,42,214,.18));box-shadow:0 0 26px rgba(239,44,162,.22),inset 0 0 18px rgba(255,255,255,.04)}.player-panel:not(:disabled){cursor:pointer}.player-status{color:#c9aada;letter-spacing:.16em;background:#492665;border-radius:3px;padding:3px 7px;font-size:7px;font-weight:900;position:absolute;top:-7px;left:18px}.player-panel.active .player-status{background:var(--pink);color:#fff;box-shadow:0 0 10px var(--pink)}.player-panel strong,.player-panel input{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;outline:0;min-width:0;font:900 max(13px,min(1.5vw,20px))/1 Arial,sans-serif;overflow:hidden}.player-panel>b{color:var(--gold);padding-left:10px;font:italic max(25px,min(2.8vw,38px))/.8 Impact,sans-serif}.player-panel>small{color:#d6bcdf;letter-spacing:.12em;padding-left:5px;font-size:7px;font-weight:900}.stage-area{max-width:1380px;margin:auto;position:relative}.turn-callout{text-align:center;place-content:center;min-height:74px;display:grid}.turn-callout span{color:#ff9fde;letter-spacing:.29em;text-transform:uppercase;font-size:9px;font-weight:900}.turn-callout h1{text-transform:uppercase;letter-spacing:.02em;text-shadow:4px 4px #6e259d,0 0 28px rgba(255,255,255,.22);margin:3px 0 0;font:italic 900 max(29px,min(4.1vw,61px))/.92 Impact,Haettenschweiler,sans-serif}.turn-callout h1 i{color:var(--gold);vertical-align:middle;font-size:.48em;font-style:normal}.turn-callout h1.higher{color:var(--aqua)}.turn-callout h1.lower{color:var(--gold)}.card-table{background:linear-gradient(155deg,#2d0b4c,#170529 55%,#26083f);border:3px solid #f7b5ef;border-radius:30px;max-width:1310px;margin:0 auto;padding:31px 33px 19px;position:relative;box-shadow:0 0 0 7px #7731b2,0 0 0 10px rgba(255,255,255,.13),0 20px 65px rgba(0,0,0,.5),inset 0 0 60px rgba(0,0,0,.75)}.card-table:before{content:"";pointer-events:none;background:radial-gradient(circle,var(--gold) 0 2px,transparent 3px) 0 0/31px 31px;filter:drop-shadow(0 0 5px #ffb531);opacity:.95;border-radius:35px;position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.table-glow{filter:blur(65px);opacity:.16;background:#d930c5;border-radius:50%;position:absolute;top:10%;bottom:10%;left:8%;right:8%}.card-row{z-index:1;grid-template-columns:repeat(7,1fr);align-items:center;gap:max(8px,min(1.2vw,19px));display:grid;position:relative}.playing-card{--rank-size:clamp(16px,2vw,30px);--corner-suit-size:clamp(12px,1.45vw,22px);--pip-size:clamp(34px,4.6vw,68px);aspect-ratio:.68;perspective:1000px;min-width:0;transition:transform .25s}.playing-card.is-current{transform:translateY(-12px)}.playing-card.is-current:after{content:"CURRENT CARD";text-align:center;color:var(--gold);letter-spacing:.16em;white-space:nowrap;margin-top:7px;font-size:7px;font-weight:900;display:block}.card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.72,.18,1.12);position:relative}.is-shown .card-inner{transform:rotateY(180deg)}.just-revealed .card-inner{animation:.75s both card-pop}@keyframes card-pop{0%{transform:rotateY(0)scale(.8)}75%{transform:rotateY(190deg)scale(1.07)}to{transform:rotateY(180deg)scale(1)}}.card-front,.card-back{backface-visibility:hidden;border-radius:max(8px,min(1vw,15px));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card-back{background:linear-gradient(135deg,#fff7cf,#d9a942 45%,#fff1a0 72%,#9b5a1e);padding:max(4px,min(.55vw,7px));box-shadow:0 10px 24px rgba(0,0,0,.44),inset 0 1px #fffbdc}.back-frame{color:#fff;background:radial-gradient(circle at 50% 42%,rgba(255,65,181,.62),transparent 28%),repeating-conic-gradient(from 22deg at 50% 50%,rgba(255,222,92,.18) 0 6deg,transparent 6deg 17deg),linear-gradient(145deg,#76248f,#321064 58%,#13082f);border:2px solid #fff3a6;border-radius:max(6px,min(.75vw,10px));flex-direction:column;justify-content:center;align-items:center;gap:max(1px,min(.25vw,4px));width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #b5309f,inset 0 0 0 5px rgba(255,222,111,.7),inset 0 0 28px #100321}.back-frame:before,.back-frame:after{content:"";aspect-ratio:1;border:1px solid rgba(255,225,128,.55);width:74%;position:absolute;transform:rotate(45deg)}.back-frame:after{border-color:rgba(255,255,255,.38);width:54%}.back-frame b{z-index:2;aspect-ratio:1;width:46%;color:var(--gold);text-shadow:2px 2px #d52c9b;background:radial-gradient(circle,#8c2eb1,#391064 70%);border:2px solid #fff6ba;border-radius:50%;place-items:center;font:italic max(24px,min(3.2vw,54px))/1 Impact,sans-serif;display:grid;position:relative;box-shadow:0 0 0 3px #ef3bac,0 0 20px rgba(255,215,91,.55),inset 0 0 13px rgba(0,0,0,.45)}.back-frame>span{z-index:2;color:var(--gold);filter:drop-shadow(0 0 5px #fff);font-size:max(8px,min(1vw,15px));position:relative}.back-frame small,.back-frame em{z-index:2;color:#fff5c9;letter-spacing:.16em;font-size:max(5px,min(.58vw,8px));font-style:normal;font-weight:950;position:relative}.card-front{color:#17223c;background:radial-gradient(circle at 50% 45%,#fffef8 0,#fffaf0 52%,#efe2c6 100%);border:max(2px,min(.25vw,3px)) solid #e5b64d;transform:rotateY(180deg);box-shadow:0 10px 24px rgba(0,0,0,.45),inset 0 0 0 2px #fffef1,inset 0 0 0 4px rgba(179,44,137,.32)}.card-front:before{content:"";z-index:1;pointer-events:none;border:1px solid rgba(166,109,28,.42);border-radius:max(4px,min(.55vw,8px));position:absolute;top:5%;bottom:5%;left:5%;right:5%;box-shadow:inset 0 0 14px rgba(159,93,12,.09)}.card-front.red{color:#bd1748}.card-watermark{z-index:0;color:currentColor;font-size:calc(var(--pip-size) * 1.65);opacity:.055;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.corner{z-index:5;color:currentColor;background:rgba(255,253,244,.9);border:1px solid rgba(185,137,52,.28);border-radius:0 0 45%;justify-items:center;gap:1px;width:24%;padding:3% 1%;font-family:Georgia,Times New Roman,serif;font-weight:900;display:grid;position:absolute;box-shadow:1px 1px 5px rgba(80,45,10,.09)}.corner b,.corner span{line-height:.88;display:block}.corner b{font-size:var(--rank-size);letter-spacing:-.08em}.corner span{font-size:var(--corner-suit-size);margin-top:2px}.corner.top{top:0;left:0}.corner.bottom{bottom:0;right:0;transform:rotate(180deg)}.card-pip-grid{z-index:2;color:currentColor;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:absolute;top:18%;bottom:18%;left:24%;right:24%}.card-pip-grid span{filter:drop-shadow(0 1px #fff);font-size:max(10px,min(1.35vw,21px));line-height:1}.card-pip-grid span.is-inverted{transform:rotate(180deg)}.ace-emblem,.court-emblem{z-index:2;color:currentColor;text-align:center;background:radial-gradient(circle,#fffdf6 25%,rgba(255,246,219,.88) 70%);border:1px solid rgba(182,129,37,.5);align-content:center;place-items:center;display:grid;position:absolute;top:19%;bottom:19%;left:22%;right:22%;box-shadow:0 0 0 3px rgba(255,255,255,.78),0 0 0 4px rgba(177,45,137,.24),0 5px 14px rgba(69,34,12,.15)}.ace-emblem{border-radius:50% 50% 44% 44%}.ace-emblem>span{font-size:calc(var(--pip-size) * 1.08);line-height:.8}.ace-emblem small,.court-emblem small{color:#9a6a25;letter-spacing:.12em;margin-top:4px;font-size:max(4px,min(.52vw,7px));font-weight:950}.court-emblem{background:linear-gradient(145deg,#fff9de,#f5d77b 46%,#fff8dd 47%,#e9c35e);border-radius:47% 47% 18% 18%;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;padding:8%;top:16%;bottom:16%;left:21%;right:21%}.court-emblem>span{color:#a66a16;grid-column:1/3;font-size:max(10px,min(1.25vw,20px));line-height:1}.court-emblem>b{color:#55216e;text-shadow:2px 2px #fff1a2;align-self:center;font:italic 900 max(27px,min(3.6vw,56px))/.8 Georgia,serif}.court-emblem>i{color:currentColor;font-size:calc(var(--pip-size) * .66);align-self:center;font-style:normal}.court-emblem>small{color:#55216e;grid-column:1/3}.progress-row{z-index:2;justify-content:center;gap:8px;margin-top:20px;display:flex;position:relative}.progress-row span{color:transparent;background:rgba(255,255,255,.12);border-radius:10px;place-items:center;width:28px;height:8px;font-size:0;transition:all .25s;display:grid;overflow:hidden}.progress-row span.done{background:var(--aqua);box-shadow:0 0 9px var(--aqua)}.progress-row span.next{background:var(--gold);box-shadow:0 0 9px var(--gold)}.result-flash{z-index:25;text-align:center;pointer-events:none;place-content:center;animation:1.15s both result-flash;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.result-flash:before{content:"";z-index:-1;backdrop-filter:blur(2px);background:rgba(6,1,18,.68);position:absolute;top:0;bottom:0;left:0;right:0}.result-flash b{text-shadow:8px 8px rgba(0,0,0,.32);font:italic 900 min(18vw,230px)/.8 Impact,sans-serif}.result-flash span{letter-spacing:.25em;margin-top:20px;font-size:max(14px,min(2vw,26px));font-weight:900}.result-flash.correct b{color:var(--aqua)}.result-flash.wrong b{color:#ff4d77}@keyframes result-flash{0%{opacity:0;transform:scale(1.35)}15%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.stage-footer{color:rgba(255,255,255,.48);letter-spacing:.28em;justify-content:center;align-items:center;gap:30px;margin-top:16px;font-size:8px;font-weight:900;display:flex}.stage-footer a{color:rgba(255,255,255,.28);letter-spacing:0;font-size:8px;text-decoration:none}.console-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.console-top span{color:var(--hot);letter-spacing:.24em;font-size:8px;font-weight:900;display:block}.console-top b{font-size:16px}.live-pill{color:#72f6ba;letter-spacing:.15em;font-size:8px;font-weight:900}.live-pill i{background:#45ec9c;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.6s infinite live;display:inline-block;box-shadow:0 0 10px #45ec9c}@keyframes live{50%{opacity:.3}}.guess-controls{grid-template-columns:1fr 1.25fr 1fr;gap:10px;display:grid}.guess-controls button{color:#fff;cursor:pointer;border:1px solid rgba(255,255,255,.2);border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-height:82px;padding:10px 17px;transition:all .16s;display:grid}.guess-controls button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.guess-controls button:disabled{opacity:.35;cursor:not-allowed}.guess-controls button>span{grid-row:1/3;font-size:38px;font-weight:900}.guess-controls button b{text-align:left;letter-spacing:.05em;align-self:end;font:italic 900 24px/1 Impact,sans-serif}.guess-controls button small{color:rgba(255,255,255,.52);text-align:left;align-self:start;font-size:8px}.guess-controls .lower{background:linear-gradient(135deg,#ba2b83,#771b83)}.guess-controls .higher{background:linear-gradient(135deg,#128e9a,#176880)}.guess-controls button.selected{outline:3px solid var(--gold);box-shadow:0 0 25px rgba(255,210,93,.48)}.guess-controls .reveal-button{color:#351029;background:linear-gradient(135deg,#ffbf35,#ff7a29);border-color:#fff3b2;grid-template-rows:auto auto auto;grid-template-columns:1fr;place-items:center;display:grid;box-shadow:inset 0 1px #fff0b0}.guess-controls .reveal-button span{letter-spacing:.2em;grid-row:auto;font-size:8px}.guess-controls .reveal-button b{text-align:center;font-size:27px}.guess-controls .reveal-button small{color:rgba(53,16,41,.6);text-align:center}.console-actions{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:9px;display:grid}.console-actions button,.console-footer button,.console-footer a{color:#f7eefa;text-align:center;cursor:pointer;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 8px;font-size:9px;font-weight:800;text-decoration:none}.console-actions button:disabled{opacity:.3;cursor:not-allowed}.console-footer{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}.console-footer .new-round{color:#281031;background:var(--aqua);border-color:#bcfffb}.console-footer .reset-game{color:rgba(255,255,255,.4);background:0 0;border-color:transparent;text-decoration:underline}.winner-screen{z-index:40;text-align:center;background:radial-gradient(circle at 50% 35%,#8a28a4 0,#421365 42%,#12051f 80%);flex-direction:column;justify-content:center;align-items:center;animation:.5s both winner-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.winner-screen:before,.winner-screen:after{content:"✦  ◆  ✦  ◆  ✦";color:var(--gold);letter-spacing:.23em;filter:drop-shadow(0 0 13px var(--pink));font-size:max(26px,min(5vw,74px));position:absolute}.winner-screen:before{top:7%;transform:rotate(-3deg)}.winner-screen:after{bottom:7%;transform:rotate(3deg)}.winner-screen>small{color:#ff9ee0;letter-spacing:.35em;font-size:max(8px,min(1.1vw,14px));font-weight:900}.winner-screen>span{color:var(--gold);letter-spacing:.16em;margin-top:18px;font-size:13px;font-weight:900}.winner-screen h2{text-transform:uppercase;max-width:90%;text-shadow:6px 6px 0 var(--pink),12px 12px 0 #351278;margin:10px 0;font:italic 900 max(56px,min(10vw,145px))/.85 Impact,sans-serif}.winner-screen p{margin:12px 0 24px;font-size:max(15px,min(2vw,24px))}.winner-screen>b{border:2px solid var(--gold);color:var(--gold);letter-spacing:.14em;padding:12px 18px}.winner-screen>button{color:#301135;background:var(--aqua);cursor:pointer;border:0;border-radius:8px;margin-top:24px;padding:13px 22px;font-weight:900}.confetti{font-size:40px;animation:2.3s ease-in-out infinite alternate float;position:absolute}.confetti.one{color:var(--aqua);top:25%;left:10%}.confetti.two{color:var(--hot);animation-delay:-.8s;top:28%;right:12%}.confetti.three{color:var(--gold);animation-delay:-1.3s;bottom:22%;left:16%}.confetti.four{color:#8eff8a;animation-delay:-.4s;bottom:19%;right:17%}@keyframes float{to{transform:translateY(-25px)rotate(35deg)}}@keyframes winner-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.rules-overlay{z-index:50;overscroll-behavior:contain;backdrop-filter:blur(10px);background:rgba(6,1,17,.82);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.rules-overlay section{overscroll-behavior:contain;width:min(600px,100%);max-height:calc(100svh - 40px);color:var(--cream);background:linear-gradient(145deg,#37115a,#1b082d);border:2px solid #f1aee8;border-radius:22px;padding:36px;position:relative;overflow-y:auto;box-shadow:0 0 70px rgba(238,51,181,.3)}.rules-overlay section>span{color:var(--gold);letter-spacing:.3em;font-size:9px;font-weight:900}.rules-overlay h2{margin:6px 0 22px;padding-right:20px;font:italic 900 max(30px,min(5vw,50px))/.95 Impact,sans-serif}.rules-overlay ol{padding-left:22px}.rules-overlay li{color:#dccfe4;margin:13px 0;padding-left:7px;font-size:14px;line-height:1.45}.rules-overlay li b{color:#fff}.close-rules{z-index:2;float:right;color:#fff;cursor:pointer;background:rgba(21,5,38,.86);border:0;border-radius:50%;width:44px;height:44px;margin:-14px -16px 0 8px;font-size:26px;position:sticky;top:0}.got-it{color:#32113d;background:var(--aqua);cursor:pointer;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:12px;padding:12px;font-weight:900}.cards-new-game-overlay{z-index:200;backdrop-filter:blur(12px);background:rgba(3,0,10,.88);place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cards-new-game-overlay>section{border:3px solid var(--gold);text-align:center;width:min(520px,94vw);box-shadow:0 0 0 5px var(--pink),0 28px 90px rgba(0,0,0,.7);background:linear-gradient(150deg,#42105c,#14041e);border-radius:20px;padding:30px}.cards-new-game-overlay small{color:var(--aqua);letter-spacing:.24em;font-size:10px;font-weight:900}.cards-new-game-overlay h2{text-transform:uppercase;margin:9px 0;font:italic 900 max(38px,min(7vw,62px))/.9 Impact,sans-serif}.cards-new-game-overlay p{color:#dacde1;line-height:1.45}.cards-new-game-overlay>section>div{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:22px;display:grid}.cards-new-game-overlay button{color:#fff;cursor:pointer;background:#5d4d66;border:0;border-radius:9px;min-height:50px;padding:11px 15px;font-weight:900}.cards-new-game-overlay button.danger{color:#2b092f;background:var(--gold)}.cards-new-game-overlay button:disabled{opacity:.55;cursor:wait}@media (min-width:950px) and (max-height:900px){.game-shell{padding-top:10px}.show-header{margin-bottom:6px}.turn-callout{min-height:60px}.card-table{padding-top:24px}.host-console{margin-top:12px;padding-top:11px}.guess-controls button{min-height:70px}.console-top{margin-bottom:8px}.console-actions button,.console-footer button,.console-footer a{padding:8px}.stage-footer{margin-top:10px}}@media (max-width:800px){.game-shell{padding:12px}.show-header{grid-template-columns:1fr auto}.round-badge{display:none}.game-logo{justify-self:end}.game-logo:before{display:none}.sparkles-brand b{letter-spacing:.25em}.scoreboard{gap:7px;margin-top:18px}.player-panel{grid-template-columns:1fr auto;padding:12px 10px 8px}.player-panel>small{display:none}.player-panel strong,.player-panel input{font-size:10px}.player-panel>b{font-size:22px}.turn-callout{min-height:85px}.card-table{border-radius:18px;padding:22px 14px 15px;overflow-x:auto}.card-row{gap:10px;min-width:700px}.playing-card.is-current{transform:translateY(-7px)}.progress-row{min-width:620px}.stage-mode .card-row{min-width:760px}.host-console{padding:13px}.guess-controls{grid-template-columns:1fr 1fr}.guess-controls .reveal-button{grid-area:2/1/auto/3}.console-actions{grid-template-columns:repeat(3,1fr)}.console-footer{grid-template-columns:1fr}.stage-footer{margin-top:12px}.stage-footer span{letter-spacing:.13em}.winner-screen:before,.winner-screen:after{font-size:20px}.rules-overlay section{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.connection-screen{place-items:center;min-height:100svh;display:grid}.connect-card{text-align:center;background:linear-gradient(145deg,rgba(75,20,112,.96),rgba(22,6,40,.98));border:2px solid #f4b4ee;border-radius:28px;width:min(560px,94vw);padding:46px 42px;box-shadow:0 0 0 7px #6e2aa6,0 30px 100px #06010d,0 0 70px rgba(239,44,162,.32)}.connect-card .sparkles-brand,.connect-card .game-logo{width:max-content;margin:0 auto 35px;display:block}.connect-card h1{text-transform:uppercase;margin:25px 0 8px;font:italic 900 max(34px,min(7vw,58px))/.92 Impact,sans-serif}.connect-card p{color:#dccce6;max-width:410px;margin:12px auto 24px;line-height:1.5}.start-room{color:#31103c;background:var(--aqua);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:11px;width:100%;padding:16px;font-weight:950;box-shadow:0 7px #138a94}.start-room:disabled{opacity:.55;cursor:wait}.room-input{color:#fff;text-align:center;letter-spacing:.24em;text-transform:uppercase;background:#11051e;border:2px solid #d57bde;border-radius:11px;outline:0;width:100%;margin:5px 0 14px;padding:15px;font:900 32px/1 monospace}.room-input:focus{border-color:var(--aqua);box-shadow:0 0 20px rgba(85,230,223,.25)}.host-start-link{color:#d6bedf;margin-top:22px;font-size:12px;display:block}.connection-error,.sync-error{background:rgba(199,26,76,.18);border:1px solid rgba(255,98,145,.4);border-radius:8px;padding:9px;color:#ffacc2!important}.classic-game{padding-bottom:25px}.room-badge{text-align:right;background:rgba(12,3,24,.66);border:2px solid rgba(255,255,255,.22);border-radius:12px;justify-self:end;padding:10px 15px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.room-badge small{color:#e59cbf;letter-spacing:.17em;font-size:9px;font-weight:950;display:block}.room-badge b{letter-spacing:.12em;font:900 25px/1.1 monospace}.room-badge.online small{color:#75efbc}.match-score{grid-template-columns:1fr 150px 1fr;align-items:stretch;gap:12px;max-width:1180px;min-height:84px;margin:18px auto 12px;display:grid}.match-team{opacity:.82;background:linear-gradient(100deg,rgba(255,255,255,.12),rgba(255,255,255,.055));border:2px solid rgba(255,255,255,.2);border-radius:15px;min-width:0;padding:16px 24px;position:relative}.match-team:nth-child(2){grid-column:3}.match-team.active{opacity:1;border-color:var(--hot);box-shadow:0 0 22px rgba(239,44,162,.2)}.match-team>span{color:#f1b6df;letter-spacing:.2em;font-size:11px;font-weight:950;display:block}.match-team>strong{color:#fff;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px rgba(255,255,255,.2);max-width:78%;margin-top:5px;font-size:max(22px,min(2.25vw,32px));line-height:1;display:block;overflow:hidden}.match-team>div{gap:7px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.match-team i{color:rgba(255,255,255,.2);font-size:25px;font-style:normal}.match-team i.won{color:var(--gold);filter:drop-shadow(0 0 7px var(--gold))}.best-of{text-align:center;color:#39143f;background:var(--gold);border:3px solid #fff1ab;border-radius:13px;grid-area:1/2;place-content:center;font:italic 900 32px/1 Impact,sans-serif;display:grid;box-shadow:0 0 24px rgba(255,199,71,.4)}.best-of small{letter-spacing:.12em;margin-top:5px;font:900 9px/1 Arial,sans-serif;display:block}.audience-stage{align-items:center;max-width:1350px;min-height:calc(100vh - 180px);margin:auto;display:grid}.holding-screen{isolation:isolate;text-align:center;border:4px solid var(--gold);width:min(1180px,100%);height:auto;min-height:min(580px,76vh);max-height:calc(100vh - 100px);box-shadow:0 0 0 6px var(--pink),0 0 0 11px #6e2aa6,0 0 65px rgba(239,44,162,.55),0 30px 90px rgba(0,0,0,.65),inset 0 0 100px rgba(0,0,0,.35);background:radial-gradient(circle at 50% 34%,rgba(154,43,177,.96),rgba(67,17,101,.98) 48%,rgba(18,4,35,.99) 82%);border-radius:38px;place-content:center;align-self:center;justify-items:center;margin:auto;padding:max(28px,min(5vh,64px)) max(24px,min(6vw,82px));display:grid;position:relative;overflow:hidden}.holding-screen:before{content:"✦       ·       ✦       ·       ★       ·       ✦       ·       ✦";z-index:-1;color:rgba(255,230,126,.5);letter-spacing:.35em;text-shadow:7vw 14vh rgba(85,230,223,.35),-11vw 28vh rgba(255,98,190,.4),18vw 36vh rgba(255,230,126,.3);font-size:max(18px,min(3.2vw,46px));line-height:3.4;animation:2.4s ease-in-out infinite alternate holding-twinkle;position:absolute;top:4%;bottom:4%;left:-4%;right:-4%;transform:rotate(-6deg)}.holding-screen:after{content:"";z-index:-1;border:2px solid rgba(255,255,255,.13);border-radius:50%;width:82%;height:82%;position:absolute;box-shadow:0 0 0 38px rgba(255,255,255,.024),0 0 0 80px rgba(255,255,255,.02)}.holding-stars{color:var(--gold);letter-spacing:.35em;filter:drop-shadow(0 0 12px var(--hot));font-size:max(21px,min(3.2vw,48px))}.holding-screen>small{color:#ffc4eb;letter-spacing:.34em;margin-top:max(8px,min(1.7vh,18px));font-size:max(10px,min(1.2vw,17px));font-weight:950}.holding-screen h1{color:#fff;letter-spacing:.015em;text-transform:uppercase;text-shadow:4px 4px #771c8f,8px 8px #351160,0 0 28px rgba(255,255,255,.2);margin:max(13px,min(2vh,23px)) 0 max(16px,min(2.5vh,28px));font:italic 900 max(46px,min(min(7vw,10vh),102px))/.82 Impact,Haettenschweiler,sans-serif}.holding-screen h1 span{color:#fff;letter-spacing:.16em;text-shadow:3px 3px 0 var(--pink),0 0 20px rgba(255,96,190,.5);font-size:.5em;display:block}.holding-screen h1 em{color:var(--gold);text-shadow:4px 4px #b12889,8px 8px #4b176e,0 0 22px rgba(255,210,93,.38);font-style:normal}.holding-flash{color:#36113f;background:linear-gradient(100deg,#ffe78b,var(--gold),#fff2ae);letter-spacing:.04em;border:4px solid #fff6c7;border-radius:13px;padding:.32em .78em .25em;font:italic 900 max(25px,min(3.2vw,48px))/1 Impact,sans-serif;transform:rotate(-1.5deg);box-shadow:0 7px #b32b8d,0 0 28px rgba(255,210,93,.5)}.holding-screen p{color:#f5e7f2;letter-spacing:.14em;text-transform:uppercase;margin:max(18px,min(3vh,32px)) 0 0;font-size:max(14px,min(1.55vw,22px));font-weight:850}@keyframes holding-twinkle{0%{opacity:.48;transform:rotate(-6deg)scale(1)}to{opacity:1;transform:rotate(-4deg)scale(1.025)}}.survey-board{text-align:center;border:4px solid var(--gold);background:linear-gradient(160deg,#4b125e 0,#26083d 52%,#160522 100%);border-radius:30px;width:100%;max-width:1080px;margin:15px auto;padding:42px 48px 34px;position:relative;box-shadow:0 0 0 5px #ef2ca2,0 0 0 9px #8a35c6,0 0 42px rgba(255,62,180,.48),0 28px 80px rgba(0,0,0,.62),inset 0 0 80px rgba(0,0,0,.42)}.survey-board:before{content:"✦  THE SPARKLES SHOW  ✦";z-index:1;pointer-events:none;color:#2b0b36;background:linear-gradient(90deg,var(--gold),#fff1a8,var(--gold));letter-spacing:.16em;border:3px solid #fff5c5;border-radius:999px;width:max-content;padding:7px 22px 6px;font:italic 900 12px/1 Impact,Haettenschweiler,sans-serif;position:absolute;top:-18px;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 5px #d62e97,0 0 22px rgba(255,210,93,.6)}.survey-board:after{content:"✦";z-index:2;color:var(--aqua);text-shadow:-1000px 0 0 var(--hot);filter:drop-shadow(0 0 8px);pointer-events:none;font-size:30px;position:absolute;top:17px;right:21px;transform:rotate(12deg)}.survey-board>span{color:#ff8fd3;letter-spacing:.32em;text-shadow:0 0 13px rgba(255,77,184,.65);font-size:12px;font-weight:950;display:block}.survey-board h1{color:#fffdf5;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 4px #5c1b72,0 0 26px rgba(255,255,255,.18);max-width:950px;margin:18px auto 32px;font-size:max(34px,min(4.5vw,62px));font-weight:900;line-height:1.02}.survey-action{background:linear-gradient(135deg,rgba(105,25,105,.96),rgba(49,10,69,.96));border:3px solid #dd73cc;border-radius:18px;place-content:center;min-height:132px;padding:20px;display:grid;box-shadow:inset 0 0 28px rgba(255,255,255,.06),0 9px 25px rgba(0,0,0,.3)}.survey-action b{color:var(--gold);text-transform:uppercase;font:italic 900 max(25px,min(3.5vw,48px))/1 Impact,sans-serif;display:block}.survey-action em{color:#eaddec;margin-top:8px;font-size:max(14px,min(1.6vw,21px));font-style:normal}.survey-action em strong{color:var(--aqua);font-size:1.25em;display:inline}.survey-action .survey-number{font-size:max(70px,min(12vw,150px))}.question-count{color:#f2d7ef;letter-spacing:.22em;margin-top:20px;font-size:11px;font-weight:950}.turn-status-strip{color:#fff;border:3px solid var(--aqua);background:#080d27;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;width:min(1040px,100%);min-height:72px;margin:10px auto;display:grid;overflow:hidden;box-shadow:0 0 28px rgba(53,233,255,.25),0 10px 26px rgba(0,0,0,.38)}.turn-status-strip>div{align-content:center;gap:3px;min-width:0;padding:10px max(13px,min(2vw,26px));display:grid}.turn-status-strip small{color:var(--aqua);letter-spacing:.22em;font-size:max(9px,min(.85vw,12px));font-weight:950}.turn-status-strip b{overflow-wrap:anywhere;font-family:var(--display-font);letter-spacing:.025em;text-transform:uppercase;font-size:max(22px,min(2.5vw,38px));font-style:italic;font-weight:900;line-height:.9}.turn-status-strip>i{color:#08132c;background:var(--gold);clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%,22% 50%);place-items:center;width:max(44px,min(5vw,68px));font-size:max(20px,min(2vw,32px));font-style:normal;display:grid}.turn-status-strip .turn-next{text-align:right;background:rgba(255,255,255,.043)}.turn-status-strip .turn-next small{color:var(--gold)}.turn-status-strip.heads{border-color:var(--pink);box-shadow:0 0 30px rgba(255,42,161,.34),0 10px 26px rgba(0,0,0,.38)}.turn-status-strip.heads .turn-now{box-shadow:inset 7px 0 0 var(--pink)}.turn-status-strip.tails{border-color:var(--aqua);box-shadow:0 0 30px rgba(53,233,255,.3),0 10px 26px rgba(0,0,0,.38)}.turn-status-strip.tails .turn-now{box-shadow:inset 7px 0 0 var(--aqua)}.turn-status-strip.alert{background:linear-gradient(100deg,#56142d,#100c2a 55%,#3b1027);border-color:#ff526f;animation:.75s ease-in-out infinite alternate turn-alert-pulse;box-shadow:0 0 36px rgba(255,54,91,.45),0 10px 26px rgba(0,0,0,.38)}.turn-status-strip.alert small{color:#ff91a4}.turn-status-strip.prize{border-color:var(--gold);box-shadow:0 0 32px rgba(255,217,61,.35),0 10px 26px rgba(0,0,0,.38)}.turn-status-strip.prize .turn-now{box-shadow:inset 7px 0 0 var(--gold)}.turn-status-strip.compact{border-width:2px;border-radius:12px;min-height:54px;margin:8px auto}.turn-status-strip.compact>div{padding:8px 12px}.turn-status-strip.compact small{font-size:8px}.turn-status-strip.compact b{font-size:max(16px,min(1.65vw,23px));line-height:.95}.turn-status-strip.compact>i{width:40px;font-size:19px}.survey-board>.turn-status-strip{margin:-4px auto 11px}.two-row-board>.turn-status-strip{z-index:20;width:min(1040px,94%);margin:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.team-card-row.next-up-row{opacity:1;border-color:var(--gold);box-shadow:inset 5px 0 0 var(--gold),0 0 22px rgba(255,217,61,.18)}.team-card-row.next-up-row .row-name{opacity:1}.team-card-row.next-up-row .row-name span{color:var(--gold)}@keyframes turn-alert-pulse{0%{filter:brightness(.9)}to{filter:brightness(1.18)}}.coin-toss-stage{text-align:center;grid-template-rows:auto auto minmax(150px,1fr) auto auto;align-content:center;place-items:center;width:min(980px,100%);height:100%;min-height:0;margin:0 auto;padding:8px 24px 18px;display:grid;overflow:hidden}.coin-toss-stage>small{color:var(--hot);letter-spacing:.28em;font-size:max(9px,min(1vw,13px));font-weight:950}.coin-toss-stage h1{color:#fff;letter-spacing:.025em;text-shadow:5px 5px #75219d;margin:4px 0 0;font:italic 900 max(50px,min(7.4vw,96px))/.78 Impact,sans-serif}.coin-toss-stage h1 em{color:var(--gold);text-shadow:5px 5px 0 var(--pink),9px 9px 0 #35106c;font-style:normal}.sparkles-coin{aspect-ratio:1;color:#42103e;background:repeating-conic-gradient(from 5deg,#fff1a1 0 4deg,#ad651d 4deg 8deg,#f7c84c 8deg 13deg);width:max(150px,min(24vh,235px));transform-style:preserve-3d;border:max(3px,min(.45vh,5px)) solid #6f3214;border-radius:50%;align-self:center;place-items:center;padding:max(11px,min(1.6vh,18px));display:grid;position:relative;box-shadow:0 0 0 max(4px,min(.7vh,7px)) #fbd767,0 0 0 max(8px,min(1.2vh,12px)) #8e278e,0 20px 46px rgba(0,0,0,.55),inset 0 0 0 5px rgba(255,255,255,.42)}.sparkles-coin:before{content:"";background:radial-gradient(circle at 32% 25%,#fff8bd 0,#f9cd56 28%,#d88924 68%,#814018 100%);border:2px solid #fff0a6;border-radius:50%;position:absolute;top:5%;bottom:5%;left:5%;right:5%;box-shadow:inset 0 0 0 4px #a7651f,inset 0 0 0 7px rgba(255,241,156,.75),inset -17px -20px 25px rgba(82,30,8,.32)}.sparkles-coin:after{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.75;background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.54) 45%,transparent 59%);border-radius:50%;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.coin-face{z-index:3;aspect-ratio:1;background:radial-gradient(circle,rgba(255,242,160,.5),rgba(212,139,38,.26));border:2px solid rgba(100,39,27,.5);border-radius:50%;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto 1fr;align-content:center;place-items:center;width:78%;padding:12%;display:grid;position:relative;box-shadow:inset 0 0 0 3px rgba(255,250,195,.62),0 0 14px rgba(103,38,24,.25)}.coin-face:before,.coin-face:after{content:"";border:1px solid rgba(118,38,85,.42);position:absolute;top:15%;bottom:15%;left:15%;right:15%;transform:rotate(45deg)}.coin-face:after{top:23%;bottom:23%;left:23%;right:23%;transform:rotate(22.5deg)}.coin-face>i{z-index:2;color:#a52b80;grid-row:1;font-size:max(10px,min(1.4vw,22px));font-style:normal;position:relative}.coin-face>i:first-child{grid-column:1}.coin-face>i:last-child{grid-column:3}.coin-face>span{z-index:2;color:#64205d;letter-spacing:.14em;grid-area:1/2;font-size:max(6px,min(.72vw,11px));font-weight:950;position:relative}.sparkles-coin b{z-index:2;color:#42103e;letter-spacing:-.02em;text-shadow:1px 1px #fff0a2,3px 3px rgba(137,56,49,.24);grid-area:2/1/auto/4;font:italic 900 max(42px,min(7vw,82px))/.8 Impact,sans-serif;position:relative}.coin-face>em{z-index:2;color:#6b2b55;letter-spacing:.12em;grid-area:3/1/auto/4;font-size:max(5px,min(.62vw,9px));font-style:normal;font-weight:950;position:relative}.sparkles-coin.heads b,.sparkles-coin.tails b{letter-spacing:.01em;font-size:max(22px,min(2.8vw,36px))}.sparkles-coin.heads .coin-face,.sparkles-coin.tails .coin-face{background:radial-gradient(circle,#fff7b8 0,#efbc45 58%,rgba(182,91,25,.45));box-shadow:inset 0 0 0 3px #fff3aa,0 0 25px rgba(255,225,102,.75)}.coin-toss-stage.is-spinning .sparkles-coin{animation:5s cubic-bezier(.16,.72,.2,1) both sparkles-coin-spin}.coin-toss-stage.has-result .sparkles-coin{animation:.48s cubic-bezier(.18,.85,.28,1.2) both sparkles-coin-reveal}.coin-toss-stage h2{color:var(--aqua);text-transform:uppercase;text-shadow:3px 3px #3e1764;margin:2px 0 0;font:italic 900 max(30px,min(4.5vw,58px))/.9 Impact,sans-serif}.coin-toss-stage p{color:#f3e7f5;margin:4px 0 0;font-size:max(15px,min(1.8vw,23px))}.coin-toss-stage p b{color:var(--gold);text-transform:uppercase}@keyframes sparkles-coin-spin{0%{transform:translateY(12px)rotateY(0)scale(.84)}15%{transform:translateY(-34px)rotateY(720deg)scale(1.04)}82%{transform:translateY(-28px)rotateY(5040deg)scale(1.06)}to{transform:translateY(0)rotateY(6480deg)scale(1)}}@keyframes sparkles-coin-reveal{0%{filter:brightness(1.7);transform:scale(.82)}70%{transform:scale(1.1)}to{filter:brightness();transform:scale(1)}}.coin-spinning-control{justify-items:center;display:grid}.coin-spinning-control strong{aspect-ratio:1;color:#35103e;background:var(--gold);border:4px solid #fff1a2;border-radius:50%;place-items:center;width:78px;margin:10px auto 0;font:italic 900 46px/1 Impact,sans-serif;display:grid;box-shadow:0 0 24px rgba(255,210,93,.45)}.sudden-death-intro{text-align:center;border:clamp(3px,.38vw,6px) solid var(--gold);isolation:isolate;background:radial-gradient(circle at 50% 36%,rgba(239,44,162,.38),transparent 35%),linear-gradient(145deg,#5d103d 0,#300b4a 52%,#0d1733 100%);border-radius:max(22px,min(2.4vw,36px));grid-template-rows:auto auto auto minmax(82px,1fr) auto auto;align-content:center;justify-items:center;gap:max(6px,min(1.2vh,13px));width:min(1180px,100%);height:100%;min-height:0;margin:auto;padding:max(18px,min(3vh,34px)) max(28px,min(4vw,62px));animation:.55s cubic-bezier(.2,.8,.2,1) both sudden-intro-in;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 max(5px,min(.55vw,9px)) #8c2fc2,0 0 60px rgba(255,57,170,.5),inset 0 0 75px rgba(0,0,0,.45)}.sudden-death-intro:before{content:"";z-index:-2;background:repeating-conic-gradient(from 0deg,rgba(255,210,93,.16) 0 5deg,transparent 5deg 13deg);animation:18s linear infinite sudden-rays;position:absolute;top:-55%;bottom:-55%;left:-55%;right:-55%}.sudden-death-intro:after{content:"";z-index:-1;filter:drop-shadow(0 0 8px #fff);background:radial-gradient(circle at 9% 15%,#fff 0,#fff 2px,transparent 3px),radial-gradient(circle at 88% 23%,#55e6df 0,#55e6df 3px,transparent 4px),radial-gradient(circle at 15% 80%,#ffd25d 0,#ffd25d 3px,transparent 4px),radial-gradient(circle at 91% 77%,#fff 0,#fff 2px,transparent 3px);position:absolute;top:0;bottom:0;left:0;right:0}.sudden-death-intro>small{color:#ffc2e7;letter-spacing:.3em;font-size:max(10px,min(1.1vw,15px));font-weight:950}.sudden-death-intro h1{color:#fff;letter-spacing:.025em;text-transform:uppercase;text-shadow:4px 4px #ef2ca2,8px 8px #4d1789,0 0 30px rgba(255,255,255,.25);margin:0;font:italic 900 max(58px,min(7.6vw,116px))/.68 Impact,Haettenschweiler,sans-serif;transform:rotate(-1deg)}.sudden-death-intro h1 em{color:var(--gold);font-style:normal}.sudden-death-intro h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:max(18px,min(2vw,30px))}.sudden-death-intro h2 b{color:var(--aqua)}.sudden-burst{z-index:-1;color:rgba(255,210,93,.08);filter:drop-shadow(0 0 45px rgba(255,210,93,.32));font-size:min(50vw,620px);line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.sudden-choice-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:max(9px,min(1.5vw,19px));width:min(860px,94%);height:100%;min-height:82px;display:grid}.sudden-choice-grid>div{background:linear-gradient(125deg,rgba(184,35,133,.82),rgba(83,25,121,.88));border:2px solid #f59cdc;border-radius:max(12px,min(1.3vw,18px));grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:max(9px,min(1.3vw,17px));padding:max(8px,min(1.3vh,15px)) max(12px,min(1.8vw,23px));display:grid;box-shadow:inset 0 1px rgba(255,255,255,.22)}.sudden-choice-grid>div:last-child{background:linear-gradient(125deg,rgba(22,143,155,.82),rgba(30,73,111,.9));border-color:#7cf2eb}.sudden-choice-grid span{aspect-ratio:1;color:#2f113b;background:var(--gold);border-radius:50%;grid-row:1/3;place-items:center;width:max(32px,min(4vw,50px));font:italic 900 max(18px,min(2.4vw,30px))/1 Impact,sans-serif;display:grid}.sudden-choice-grid strong{color:#fff;letter-spacing:.05em;text-align:left;align-self:end;font:italic 900 max(24px,min(3vw,43px))/.9 Impact,sans-serif}.sudden-choice-grid p{color:#f4dfee;text-align:left;align-self:start;margin:3px 0 0;font-size:max(10px,min(1.1vw,15px));font-weight:800}.sudden-choice-grid>i{color:var(--gold);align-self:center;font:italic 900 max(18px,min(2.1vw,29px))/1 Impact,sans-serif}.sudden-finish-rule{color:#2e1239;background:linear-gradient(100deg,#fff19e,var(--gold),#ffb741);letter-spacing:.075em;border:2px solid #fff4b0;border-radius:99px;width:min(900px,96%);padding:max(9px,min(1.35vh,15px)) 20px;font:italic 900 max(20px,min(2.5vw,35px))/1 Impact,sans-serif;box-shadow:0 0 26px rgba(255,210,93,.42)}.sudden-warning{color:#fff;letter-spacing:.09em;margin:0;font-size:max(11px,min(1.35vw,19px));font-weight:950}.sudden-intro-control{text-align:center;border:2px solid var(--gold);background:linear-gradient(145deg,rgba(112,20,69,.97),rgba(35,8,54,.98));box-shadow:0 0 32px rgba(255,61,161,.24)}.sudden-intro-control h2{color:var(--gold);text-transform:uppercase;font:italic 900 max(32px,min(8vw,50px))/.92 Impact,sans-serif}.sudden-intro-control p b{color:var(--aqua);text-transform:uppercase}.sudden-intro-control .primary-host-action{min-height:62px;font-size:15px;box-shadow:0 7px #b72e78}@keyframes sudden-intro-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sudden-rays{to{transform:rotate(360deg)}}.two-row-board{gap:16px;padding:12px 0 70px;display:grid;position:relative}.team-card-row{opacity:1;background:linear-gradient(100deg,rgba(38,10,64,.72),rgba(20,5,34,.76));border:2px solid rgba(255,255,255,.1);border-radius:20px;grid-template-columns:220px 1fr;align-items:center;gap:18px;padding:16px 24px;transition:all .25s;display:grid}.team-card-row:not(.playing) .row-name{opacity:.58}.team-card-row.playing{opacity:1;border-color:var(--hot);transform:scale(1.01);box-shadow:0 0 32px rgba(239,44,162,.22),inset 0 0 24px rgba(239,44,162,.08)}.row-name span{color:#df9fca;letter-spacing:.16em;font-size:7px;font-weight:900;display:block}.row-name b{color:#fff;text-transform:uppercase;margin-top:4px;font:italic 900 max(19px,min(2.3vw,34px))/.95 Impact,sans-serif;display:block}.classic-card-row{grid-template-columns:repeat(var(--row-cards),minmax(75px,140px));justify-content:center;gap:max(12px,min(1.5vw,22px));display:grid}.classic-card-row .playing-card{--rank-size:clamp(17px,1.9vw,28px);--corner-suit-size:clamp(13px,1.3vw,20px);--pip-size:clamp(32px,3.6vw,54px);aspect-ratio:.69;justify-self:center;width:min(100%,121px);max-height:none}.classic-card-row .playing-card.is-current{transform:translateY(-6px)}.classic-card-row .playing-card.is-current:after{display:none}.playing-card.is-frozen{filter:drop-shadow(0 0 10px #5feafa)}.freeze-marker{z-index:4;color:#1c1b42;background:var(--aqua);letter-spacing:.08em;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:950;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.call-banner{text-align:center;background:#32104f;border:2px solid #e8b2e9;border-radius:99px;justify-content:center;align-items:center;gap:18px;width:min(760px,90%);min-height:51px;padding:9px 18px;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 0 22px rgba(239,44,162,.3)}.call-banner span{font-size:max(10px,min(1.2vw,15px));font-weight:850}.call-banner b{color:var(--gold);text-transform:uppercase;font:italic 900 29px/1 Impact,sans-serif}.two-row-board.winner-board{padding-bottom:max(130px,min(20vh,165px))}.winner-ribbon{z-index:30;text-align:center;border:3px solid var(--gold);background:linear-gradient(120deg,rgba(91,25,119,.98),rgba(37,10,61,.99));border-radius:23px;place-items:center;gap:4px;width:min(1040px,94%);min-height:125px;padding:13px 24px 15px;animation:.5s both winner-banner-in;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 34px rgba(255,210,93,.32),inset 0 0 24px rgba(239,44,162,.18)}.winner-ribbon span{color:#ff9fdf;letter-spacing:.25em;font-size:max(9px,min(1vw,13px));font-weight:950}.winner-ribbon h2{color:#fff;text-transform:uppercase;text-shadow:4px 4px 0 var(--pink),7px 7px 0 #33116e;margin:0;font:italic 900 max(42px,min(6vw,78px))/.86 Impact,sans-serif}.winner-ribbon strong{color:#32113c;background:var(--gold);letter-spacing:.1em;border-radius:99px;padding:5px 13px;font-size:max(11px,min(1.35vw,18px))}.winner-ribbon p{color:#f7dff2;margin:3px auto 0;font-size:max(12px,min(1.35vw,18px));font-weight:850}@keyframes winner-banner-in{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.round-progress{color:var(--gold);letter-spacing:.12em;font-size:max(8px,min(.9vw,12px));font-weight:950}.money-intro{text-align:center}.money-intro>span{color:var(--hot);letter-spacing:.25em;font-size:max(13px,min(1.8vw,22px));font-weight:900}.money-intro h1{color:var(--gold);text-shadow:8px 8px #7d249b;margin:0;font:italic 900 max(90px,min(17vw,230px))/.8 Impact,sans-serif}.money-intro b{text-transform:uppercase;margin-top:30px;font-size:max(25px,min(4vw,60px));display:block}.money-intro p{font-size:22px}.prize-intro h1{font-size:max(70px,min(13vw,175px))}.prize-intro b{margin-top:20px}.prize-ladder{grid-template-columns:auto 1fr auto 1fr auto 1.5fr;align-items:center;gap:10px;width:min(900px,90vw);margin:24px auto 0;display:grid}.prize-ladder i{color:#30113a;background:var(--gold);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid}.prize-ladder strong{color:#fff;background:linear-gradient(120deg,#8e2a95,#451466);border:2px solid #dc86df;border-radius:10px;padding:13px;font-size:max(16px,min(2vw,27px))}.money-board{grid-template-rows:auto minmax(0,1fr) auto;align-items:center;width:100%;height:100%;min-height:0;padding:4px 15px 8px;display:grid;position:relative}.money-head{justify-content:center;align-items:center;gap:30px;margin-bottom:3px;display:flex}.money-head span{color:var(--hot);letter-spacing:.23em;font-weight:900}.money-head b{color:var(--gold);font:italic 900 max(32px,min(4.6vw,64px))/1 Impact,sans-serif}.money-rows{align-self:center;justify-items:center;gap:max(3px,min(.7vh,7px));display:grid}.money-row{justify-content:center;gap:max(7px,min(1vw,14px));display:flex}.money-row .playing-card{--rank-size:clamp(13px,1.45vw,22px);--corner-suit-size:clamp(10px,1vw,16px);--pip-size:clamp(25px,3.1vw,46px);width:max(58px,min(min(8.6vw,10.5vh),120px))}.money-row.top-row{transform:translateY(2px)}.money-row.middle-row{transform:translate(-6%)}.money-row.bottom-row{transform:translate(6%)}.money-row .is-current:after{display:none}.money-message{text-align:center;color:#fff;background:#42145e;border:1px solid #ca86dc;border-radius:99px;width:min(760px,90%);margin:5px auto 0;padding:8px 16px;font-size:max(12px,min(1.2vw,16px));font-weight:900}.prize-board{grid-template-rows:auto auto minmax(0,1fr) auto}.prize-status{justify-content:center;gap:12px;margin:5px auto;display:flex}.prize-status span{color:#8f7b9b;letter-spacing:.1em;text-align:center;background:#21102f;border:1px solid #5e3b70;border-radius:99px;min-width:120px;padding:7px 13px;font-size:11px;font-weight:950}.prize-status span.won{color:#2b1236;background:var(--gold);border-color:#fff0a8;box-shadow:0 0 20px rgba(255,210,93,.45)}.prize-triangle{gap:max(5px,min(1vh,10px))}.prize-triangle .money-row{transform:none}.prize-triangle .playing-card{width:max(68px,min(min(10.5vw,14vh),145px))}.voucher-win-stage{z-index:32;text-align:center;background:radial-gradient(circle at 50% 38%,#9226a6 0,#421264 48%,#10051d 82%);place-content:center;justify-items:center;padding:5vh 6vw;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.voucher-win-stage:before,.voucher-win-stage:after{content:"";border:3px solid rgba(255,210,93,.22);width:44vw;height:44vw;position:absolute;transform:rotate(45deg)}.voucher-win-stage:before{left:-31vw}.voucher-win-stage:after{right:-31vw}.voucher-stars{color:var(--gold);letter-spacing:.3em;filter:drop-shadow(0 0 12px var(--hot));font-size:max(22px,min(4vw,58px))}.voucher-win-stage small{color:#ffc7e9;letter-spacing:.34em;margin-top:1vh;font-size:max(10px,min(1.2vw,18px));font-weight:950}.voucher-win-stage>span{color:var(--aqua);letter-spacing:.18em;margin-top:1.4vh;font-size:max(12px,min(1.6vw,24px));font-weight:950}.voucher-win-stage h1{color:#fff;letter-spacing:.025em;text-shadow:5px 5px 0 var(--pink),10px 10px 0 #36116c;margin:1.4vh 0 0;font:italic 900 max(62px,min(12vh,142px))/.76 Impact,sans-serif}.voucher-win-stage>b{color:#35103e;background:var(--gold);border:4px solid #fff1aa;border-radius:12px;margin-top:1.2vh;padding:.18em .55em;font:italic 900 max(46px,min(8vh,96px))/1 Impact,sans-serif;transform:rotate(-2deg);box-shadow:0 0 35px rgba(255,210,93,.52)}.voucher-win-stage h2{color:#fff;text-transform:uppercase;margin:2vh 0 0;font:italic 900 max(28px,min(4.5vh,54px))/1 Impact,sans-serif}.voucher-win-stage p{color:#f7dff2;margin:1vh 0 0;font-size:max(13px,min(1.5vw,21px))}.prize-result.prize-3 h1{line-height:.95}.prize-result.prize-0{background:radial-gradient(circle at 50% 38%,#5f367e,#28143f 55%,#10051d 82%)}.prize-result h1.prize-bundle{font-size:max(44px,min(8vh,102px));line-height:.88}.classic-game.stage-mode{grid-template-rows:auto auto minmax(0,1fr);width:100vw;height:100svh;min-height:100svh;padding:10px max(24px,min(3.5vw,64px)) 14px;display:grid}.classic-game.stage-mode.holding-phase{grid-template-rows:auto minmax(0,1fr)}.classic-game.stage-mode.desktop-stage-standby{grid-template-rows:minmax(0,1fr)}.classic-game.stage-mode.desktop-stage-standby .audience-stage{grid-row:1}.classic-game.stage-mode.coin-toss-phase{grid-template-rows:minmax(0,1fr);padding:max(24px,min(4vh,48px)) max(50px,min(5vw,92px))}.classic-game.stage-mode.coin-toss-phase .show-header,.classic-game.stage-mode.coin-toss-phase .match-score{display:none}.classic-game.stage-mode.coin-toss-phase .audience-stage{grid-row:1}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage{grid-template-rows:auto auto minmax(220px,1fr) auto auto;gap:max(5px,min(1vh,12px));width:min(1160px,100%);padding:max(14px,min(2vh,26px)) max(28px,min(4vw,58px)) max(22px,min(3vh,38px))}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage>small{font-size:max(12px,min(1.2vw,17px))}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage h1{font-size:max(70px,min(9vw,138px));line-height:.76}.classic-game.stage-mode.coin-toss-phase .sparkles-coin{width:max(195px,min(31vh,305px))}.classic-game.stage-mode.coin-toss-phase .sparkles-coin b{font-size:max(52px,min(8vw,96px))}.classic-game.stage-mode.coin-toss-phase .sparkles-coin.heads b,.classic-game.stage-mode.coin-toss-phase .sparkles-coin.tails b{font-size:max(30px,min(4vw,49px))}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage h2{font-size:max(42px,min(5.5vw,76px))}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage p{font-size:max(18px,min(2vw,28px))}.classic-game.stage-mode.coin-toss-phase .stage-exit-trigger{opacity:.22;min-width:auto;min-height:36px;top:auto;bottom:2vh;right:2vw}.classic-game.stage-mode.card-play-phase{grid-template-rows:minmax(0,1fr);padding:max(12px,min(2.2vh,22px)) max(24px,min(3vw,52px))}.classic-game.stage-mode.card-play-phase .show-header,.classic-game.stage-mode.card-play-phase .match-score{display:none}.classic-game.stage-mode.card-play-phase .audience-stage{grid-row:1}.classic-game.stage-mode.card-play-phase .two-row-board{align-content:center;align-self:stretch;gap:max(18px,min(3vh,30px));width:100%;height:100%;max-height:none;padding:0 0 max(70px,min(10vh,90px))}.classic-game.stage-mode.card-play-phase .team-card-row{grid-template-columns:max(190px,min(18vw,260px)) minmax(0,1fr);padding:max(13px,min(2vh,20px)) max(20px,min(2.4vw,34px))}.classic-game.stage-mode.card-play-phase .row-name span{font-size:9px}.classic-game.stage-mode.card-play-phase .row-name b{font-size:max(26px,min(3.1vw,44px))}.classic-game.stage-mode.card-play-phase .classic-card-row .playing-card{width:min(100%,17.25vh);max-width:145px}.classic-game.stage-mode.card-play-phase .call-banner{min-height:62px;bottom:max(5px,min(1.5vh,15px))}.classic-game.stage-mode.card-play-phase .call-banner span{font-size:max(13px,min(1.45vw,19px))}.classic-game.stage-mode.card-play-phase.card-result-hold .call-banner{background:linear-gradient(100deg,#6d183c,#3e103c);border-color:#ff718f;box-shadow:0 0 30px rgba(255,58,108,.45)}.classic-game.stage-mode.card-play-phase.card-result-hold .playing-card.is-current,.classic-game.stage-mode.card-result-hold .money-row .playing-card.is-current{z-index:8;outline-offset:clamp(3px,.4vw,7px);filter:drop-shadow(0 0 24px #ff4d77);outline:max(4px,min(.55vw,8px)) solid #ff4d77;animation:.75s ease-in-out infinite alternate wrong-card-pulse}.classic-game.stage-mode.card-result-hold .money-message{color:#fff;background:linear-gradient(100deg,#6d183c,#3e103c);border-color:#ff718f;box-shadow:0 0 30px rgba(255,58,108,.4)}@keyframes wrong-card-pulse{0%{transform:translateY(-4px)scale(1)}to{transform:translateY(-7px)scale(1.035)}}.classic-game.stage-mode .show-header{width:100%;min-height:60px;margin-bottom:3px}.classic-game.stage-mode .match-score{width:100%;min-height:68px;margin:6px auto}.classic-game.stage-mode .match-team{padding-top:11px;padding-bottom:11px}.classic-game.stage-mode .audience-stage{width:100%;height:100%;min-height:0;overflow:hidden}.classic-game.stage-mode .two-row-board{align-self:center;max-height:100%}html.android-tv-stage .classic-game.stage-mode{padding:max(18px,min(3vh,32px)) max(40px,min(4vw,78px)) max(32px,min(5vh,54px))}html.android-tv-stage .stage-exit-button{bottom:5vh;right:4vw}@media (min-width:801px) and (max-height:900px){.classic-game.stage-mode .show-header{min-height:52px}.classic-game.stage-mode .show-header .sparkles-brand span{font-size:max(23px,min(2.35vw,34px))}.classic-game.stage-mode .game-logo strong{font-size:max(34px,min(3.8vw,52px))}.classic-game.stage-mode .match-score{min-height:61px}.classic-game.stage-mode .match-team{padding:9px 20px}.classic-game.stage-mode .match-team>strong{font-size:max(18px,min(2vw,27px))}.classic-game.stage-mode .best-of{font-size:27px}.classic-game.stage-mode .two-row-board{gap:9px;padding:4px 0 57px}.classic-game.stage-mode .team-card-row{padding:9px 20px}.classic-game.stage-mode .classic-card-row .playing-card{width:min(100%,14.352vh);max-width:121px;max-height:none}.classic-game.stage-mode .survey-board{margin:5px auto;padding-top:32px;padding-bottom:24px}.classic-game.stage-mode .survey-board h1{margin:13px auto 20px}.classic-game.stage-mode .survey-action{min-height:102px;padding:14px}.classic-game.stage-mode .question-count{margin-top:13px}.classic-game.stage-mode.compact-stage-phase{grid-template-rows:44px 54px minmax(0,1fr);padding-top:6px;padding-bottom:18px}.classic-game.stage-mode.compact-stage-phase .show-header{height:44px;min-height:44px;margin:0}.classic-game.stage-mode.compact-stage-phase .show-header .sparkles-brand span{font-size:27px}.classic-game.stage-mode.compact-stage-phase .show-header .sparkles-brand b{font-size:8px}.classic-game.stage-mode.compact-stage-phase .game-logo small{margin-bottom:2px;font-size:9px}.classic-game.stage-mode.compact-stage-phase .game-logo strong{font-size:38px}.classic-game.stage-mode.compact-stage-phase .game-logo i{padding:3px 7px;font-size:7px;bottom:-10px;right:-12px}.classic-game.stage-mode.compact-stage-phase .match-score{height:54px;min-height:54px;margin:4px auto}.classic-game.stage-mode.compact-stage-phase .match-team{padding:6px 16px}.classic-game.stage-mode.compact-stage-phase .match-team>span{font-size:8px}.classic-game.stage-mode.compact-stage-phase .match-team>strong{margin-top:3px;font-size:20px}.classic-game.stage-mode.compact-stage-phase .round-progress{font-size:9px}.classic-game.stage-mode.compact-stage-phase .best-of{font-size:24px}.classic-game.stage-mode.compact-stage-phase .best-of small{margin-top:3px;font-size:7px}.classic-game.stage-mode.compact-stage-phase .audience-stage{padding:8px 0 14px}.classic-game.stage-mode.question-phase .survey-board{border-radius:25px;width:min(1040px,100%);max-height:100%;margin:0 auto;padding:27px 38px 19px}.classic-game.stage-mode.question-phase .survey-board:before{padding:5px 18px;font-size:10px;top:-15px}.classic-game.stage-mode.question-phase .survey-board>span{font-size:10px}.classic-game.stage-mode.question-phase .survey-board h1{margin:10px auto 14px;font-size:max(30px,min(3.8vw,50px));line-height:1}.classic-game.stage-mode.question-phase .survey-action{min-height:88px;padding:8px 14px}.classic-game.stage-mode.question-phase .survey-action .survey-number{font-size:max(58px,min(10vh,92px));line-height:.85}.classic-game.stage-mode.question-phase .survey-action em{margin-top:4px;font-size:max(13px,min(1.4vw,18px))}.classic-game.stage-mode.question-phase .question-count{margin-top:8px;font-size:9px}.classic-game.stage-mode.sudden-intro-phase .audience-stage{padding:7px 0 12px}.classic-game.stage-mode.sudden-intro-phase .sudden-death-intro{grid-template-rows:auto auto auto minmax(76px,1fr) auto auto;gap:5px;padding:13px 32px 15px}.classic-game.stage-mode.sudden-intro-phase .sudden-death-intro h1{font-size:max(52px,min(7vw,82px));line-height:.67}.classic-game.stage-mode.sudden-intro-phase .sudden-choice-grid{min-height:76px}.classic-game.stage-mode.sudden-intro-phase .sudden-choice-grid>div{padding:7px 14px}.classic-game.stage-mode.sudden-intro-phase .sudden-finish-rule{padding:8px 18px}.classic-game.stage-mode.coin-toss-phase{padding:22px max(48px,min(5vw,80px)) 30px}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage{grid-template-rows:auto auto minmax(205px,1fr) auto auto;gap:5px;padding:10px 28px 20px}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage h1{font-size:max(64px,min(8.3vw,108px))}.classic-game.stage-mode.coin-toss-phase .sparkles-coin{width:max(185px,min(31vh,235px))}.classic-game.stage-mode.coin-toss-phase .sparkles-coin b{font-size:max(48px,min(7vw,82px))}.classic-game.stage-mode.coin-toss-phase .sparkles-coin.heads b,.classic-game.stage-mode.coin-toss-phase .sparkles-coin.tails b{font-size:max(28px,min(3.5vw,44px))}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage h2{font-size:max(40px,min(5vw,64px))}.classic-game.stage-mode.coin-toss-phase .coin-toss-stage p{font-size:max(17px,min(1.9vw,24px))}.classic-game.stage-mode.compact-stage-phase .money-intro.prize-intro>span{font-size:14px}.classic-game.stage-mode.compact-stage-phase .money-intro.prize-intro h1{font-size:max(72px,min(10vw,128px));line-height:.82}.classic-game.stage-mode.compact-stage-phase .money-intro.prize-intro>b{margin-top:12px;font-size:max(24px,min(3vw,38px))}.classic-game.stage-mode.compact-stage-phase .prize-ladder{gap:8px;margin-top:14px}.classic-game.stage-mode.compact-stage-phase .prize-ladder i{width:34px;height:34px}.classic-game.stage-mode.compact-stage-phase .prize-ladder strong{padding:10px;font-size:max(14px,min(1.7vw,22px))}html.android-tv-stage .classic-game.stage-mode.compact-stage-phase{padding:10px max(38px,min(4vw,64px)) 34px}}.phone-console{max-width:650px;margin:14px auto 0;padding-bottom:30px}.classic-game.host-mode.embedded-host{min-height:100%;padding:8px 14px 14px;overflow-y:auto}.classic-game.host-mode.embedded-host .show-header,.classic-game.host-mode.embedded-host .match-score{display:none}.classic-game.host-mode.embedded-host .phone-console{width:min(900px,100%);max-width:900px;margin:0 auto;padding-bottom:12px}.classic-game.host-mode.embedded-host .phone-room{padding:9px 12px;position:relative}.classic-game.host-mode.embedded-host .phone-panel{padding:16px 20px}.classic-game.host-mode.embedded-host .phone-panel h2{margin-bottom:8px}.desktop-mode-note{color:#dffefa;background:linear-gradient(100deg,rgba(22,141,150,.35),rgba(29,83,110,.3));border:1px solid rgba(85,230,223,.45);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;padding:10px 13px;display:flex}.desktop-mode-note b{color:var(--aqua);letter-spacing:.12em;font-size:9px}.desktop-mode-note span{color:#bddbdc;text-align:right;font-size:9px}.phone-room{z-index:20;backdrop-filter:blur(18px);background:rgba(15,4,29,.94);border:1px solid rgba(255,255,255,.18);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 9px 25px rgba(0,0,0,.3)}.phone-room small{color:#7ef1bd;letter-spacing:.16em;font-size:7px;font-weight:900;display:block}.phone-room b{letter-spacing:.15em;font:900 23px/1 monospace}.phone-room button{color:#2a1431;background:var(--aqua);cursor:pointer;border:0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.phone-room .new-room-button{color:#fff;background:#8d2f9d}.phone-room button:disabled{opacity:.55;cursor:wait}.phone-panel{background:rgba(21,7,39,.9);border:1px solid rgba(255,255,255,.16);border-radius:17px;padding:20px;box-shadow:0 15px 45px rgba(0,0,0,.28)}.phone-panel>small{color:var(--hot);letter-spacing:.2em;font-size:8px;font-weight:900}.phone-panel h2{margin:6px 0 12px;font-size:max(22px,min(6vw,34px));line-height:1.05}.phone-panel>p{color:#d5c7dd;line-height:1.4}.actual-answer{color:#d6c7db;text-align:center;letter-spacing:.12em;background:#10041e;border-radius:8px;margin:15px 0;padding:9px;font-size:10px}.actual-answer b{color:var(--gold);font-size:22px}.holding-control{text-align:center;background:linear-gradient(145deg,rgba(70,18,92,.95),rgba(25,7,42,.96));border-color:rgba(255,210,93,.42)}.holding-control h2{color:var(--gold);text-transform:uppercase;font:italic 900 max(34px,min(9vw,54px))/.95 Impact,sans-serif}.holding-control .start-game-button{color:#24102d;background:linear-gradient(100deg,#80f3ed,var(--aqua));min-height:64px;margin-top:18px;font-size:16px;box-shadow:0 7px #178b92,0 0 24px rgba(85,230,223,.25)}.coin-toss-control{text-align:center;background:linear-gradient(145deg,rgba(75,19,94,.96),rgba(24,7,41,.97));border-color:rgba(255,210,93,.45)}.coin-toss-control h2{color:var(--gold);text-transform:uppercase;font:italic 900 max(34px,min(9vw,54px))/.92 Impact,sans-serif}.coin-role-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.coin-role-buttons button,.coin-flip-action{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#bb288a,#6d1b83);border:2px solid #e68dd1;border-radius:12px;min-height:68px;padding:13px 8px;font:italic 900 max(20px,min(6vw,30px))/1 Impact,sans-serif}.coin-role-buttons button:last-child{background:linear-gradient(135deg,#178d9b,#18516f);border-color:#77e4e2}.coin-flip-action{color:#2c1038;background:linear-gradient(100deg,#ffe788,var(--gold));border-color:#fff0a7;width:100%;margin-top:14px;box-shadow:0 7px #b62c78}.coin-role-buttons button:disabled,.coin-flip-action:disabled{opacity:.5;cursor:wait}.estimate-entry span,.bet-entry span{color:#e5d9e8;margin-bottom:7px;font-size:11px;display:block}.estimate-entry input,.bet-entry input{color:#fff;text-align:center;background:#10041f;border:1px solid #9b56bd;border-radius:9px;outline:0;width:100%;padding:14px;font-size:24px}.estimate-entry button,.primary-host-action{color:#2c1038;background:var(--gold);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:10px;padding:15px;font-weight:950}.estimate-entry button:disabled,.primary-host-action:disabled{opacity:.35;cursor:not-allowed}.swap-question-button{color:#ffe4f5;cursor:pointer;background:linear-gradient(120deg,rgba(133,29,114,.46),rgba(66,24,104,.6));border:1px solid rgba(255,143,211,.45);border-radius:10px;place-content:center;gap:2px;width:100%;min-height:50px;margin:-4px 0 13px;padding:9px 14px;font-size:12px;font-weight:950;display:grid}.swap-question-button span{color:#beaaca;letter-spacing:.04em;font-size:8px;font-weight:750}.swap-question-button:disabled{opacity:.5;cursor:wait}.survey-call-buttons p{text-align:center}.survey-call-buttons{grid-template-columns:1fr 1fr;gap:9px;display:grid}.survey-call-buttons p{grid-column:1/3}.survey-call-buttons button,.sudden-buttons button,.bonus-buttons button,.final-choice button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b258d,#552174);border:1px solid #dc83dc;border-radius:10px;min-height:58px;padding:12px;font-weight:900}.survey-call-buttons button:last-child{background:linear-gradient(135deg,#177d91,#18546f);border-color:#66d5dd}.cards-control{text-align:center}.change-button,.freeze-button{color:#e8dcf0;cursor:pointer;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:9px;width:100%;padding:12px;font-weight:800}.change-button:disabled,.freeze-button:disabled{opacity:.28;cursor:not-allowed}.big-call-buttons{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 6px;display:grid}.big-call-buttons button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#bd2a86,#711b83);border:2px solid rgba(255,255,255,.25);border-radius:13px;place-content:center;gap:3px;min-height:96px;font-size:36px;display:grid}.big-call-buttons button:last-child{background:linear-gradient(135deg,#178d9b,#15536d)}.big-call-buttons button b{font:italic 900 22px/1 Impact,sans-serif}.big-call-buttons button.selected{border-color:var(--gold);box-shadow:0 0 24px rgba(255,210,93,.5)}.big-call-buttons button:disabled{opacity:.45;cursor:wait}.one-tap-note{font-size:10px;font-weight:800;color:#aeece9!important;margin:4px 0 12px!important}.primary-host-action.reveal{color:#271331;background:var(--aqua);box-shadow:0 5px #18868d}.freeze-button{color:#132a44;background:#8feffa;border-color:#c9fbff;margin-top:4px}.sudden-buttons,.bonus-buttons,.final-choice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.final-choice{grid-template-columns:1fr}.bet-entry{margin:12px 0;display:block}.game-won-panel{text-align:center}.game-won-panel h2{color:var(--gold);text-transform:uppercase;font:italic 900 max(34px,min(10vw,58px))/.9 Impact,sans-serif}.wrong-card-hold{background:linear-gradient(145deg,rgba(116,22,61,.8),rgba(51,10,47,.92));border:2px solid #ff718f;border-radius:14px;gap:11px;margin-top:14px;padding:18px;display:grid;box-shadow:0 0 28px rgba(255,56,109,.22)}.wrong-card-hold>b{color:#ff8ba2;font:italic 900 max(32px,min(9vw,50px))/.95 Impact,sans-serif}.wrong-card-hold>span{color:#f4dce5;font-size:12px;line-height:1.4}.wrong-card-hold .continue-game-button{color:#35102e;background:linear-gradient(100deg,#ffe379,var(--gold));min-height:62px;margin-top:5px;font-size:16px;box-shadow:0 7px #b72e78}.phone-tools{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.phone-tools button,.phone-audio-route{color:#cdbbd6;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;min-height:44px;padding:10px 6px;font-size:9px;font-weight:800}.phone-tools button{cursor:pointer}.phone-audio-route{text-align:center;color:#72eee6;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.classic-game.host-mode{width:100%;max-width:100vw;overflow-x:hidden}.classic-game.host-mode .show-header,.classic-game.host-mode .match-score{display:none}.classic-game.stage-mode .show-header{grid-template-columns:1fr auto}.classic-game.stage-mode .room-badge{display:none}.match-score{grid-template-columns:1fr 75px 1fr;gap:5px}.match-team{padding:9px 8px}.match-team>div{right:6px}.match-team i{font-size:12px}.match-team>strong{max-width:70%;font-size:9px}.best-of{font-size:17px}.survey-board{padding:27px 16px 22px}.survey-board h1{font-size:max(25px,min(7vw,42px))}.survey-action{min-height:100px}.team-card-row{grid-template-columns:1fr;gap:8px;padding:12px}.row-name{text-align:center}.classic-card-row{grid-template-columns:repeat(var(--row-cards),minmax(45px,105px));gap:7px}.classic-card-row .playing-card{max-height:none}.two-row-board{padding-bottom:78px}.call-banner{border-radius:14px}.phone-console{width:100%;min-width:0;max-width:100%;margin-top:7px}.phone-room{flex-wrap:wrap}.phone-room>div{flex:130px;min-width:0}.phone-room button{flex:auto}.phone-panel{min-width:0;padding:16px}.game-won-panel h2{overflow-wrap:anywhere;font-size:max(30px,min(11vw,44px))}.phone-tools{grid-template-columns:1fr 1fr}.money-row .playing-card{width:max(60px,min(18vw,95px))}.money-head{text-align:center;display:block}.money-head b{display:block}.connect-card{padding:38px 21px}.rules-overlay{place-items:start center;padding:12px}.rules-overlay section{border-radius:18px;width:100%;max-height:calc(100svh - 24px);padding:24px 18px 20px}.rules-overlay h2{margin-bottom:15px}.rules-overlay li{margin:10px 0;padding-left:3px;font-size:13px;line-height:1.38}.close-rules{margin:-11px -7px 0 5px}.cards-new-game-overlay>section{padding:24px 18px}.cards-new-game-overlay>section>div{grid-template-columns:1fr}.turn-status-strip{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.turn-status-strip>i{width:34px}.turn-status-strip b{font-size:max(15px,min(4vw,22px))}.turn-status-strip>div{padding:9px 10px}.turn-status-strip small{font-size:7px}}.stage-intro-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.classic-game.stage-mode.intro-phase{background:#000;padding:0;display:block}.classic-game.stage-mode.intro-phase:before,.classic-game.stage-mode.intro-phase:after,.classic-game.stage-mode.intro-phase .show-header,.classic-game.stage-mode.intro-phase .match-score,.classic-game.stage-mode.intro-phase .stage-exit-button{display:none}.classic-game.stage-mode.intro-phase .audience-stage{background:#000;width:100vw;max-width:none;height:100svh;min-height:100svh;margin:0;display:block;overflow:hidden}.stage-game-intro{z-index:100;object-fit:cover;background:#000;width:100vw;height:100svh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.stage-intro-error{z-index:101;text-align:center;color:#fff;background:radial-gradient(circle,#38186f 0%,#090314 72%);place-content:center;gap:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.stage-intro-error b{letter-spacing:.08em;font-size:max(3rem,min(8vw,8rem))}.stage-intro-error span{color:#ffd43b;font-size:max(1.2rem,min(2.5vw,2.4rem))}html.android-tv-stage .classic-game.stage-mode.intro-phase{padding:0}.intro-playing-control{text-align:center;background:linear-gradient(145deg,rgba(19,104,116,.55),rgba(24,7,41,.97));border-color:rgba(85,230,223,.5)}.intro-playing-control h2{color:var(--gold);text-transform:uppercase;margin:12px 0 8px;font:italic 900 max(32px,min(8vw,50px))/.92 Impact,sans-serif}.intro-playing-control strong{color:#25102f;background:var(--aqua);border:4px solid #c6fffc;border-radius:50%;place-items:center;width:82px;height:82px;margin:18px auto 0;font:italic 900 38px/1 Impact,sans-serif;display:grid;box-shadow:0 0 28px rgba(85,230,223,.45)}:root{--cream:#fffdf7;--night:#050611;--ink:#0b1024;--pink:#ff2aa1;--hot:#ff54bf;--purple:#6f31ff;--gold:#ffd93d;--aqua:#35e9ff;--broadcast-blue:#101b4f;--broadcast-violet:#3b126b;--panel:#090d25;--panel-soft:#131a3b;--muted:#d7d9e8;--display-font:"Barlow Condensed","Arial Narrow",sans-serif;--body-font:"Montserrat",Arial,sans-serif}html,body{background:var(--night)}body,button,input{font-family:var(--body-font)}.game-shell{color:var(--cream);background:radial-gradient(circle at 50% -8%,rgba(53,233,255,.2),transparent 32%),radial-gradient(circle at 8% 52%,rgba(255,42,161,.18),transparent 30%),radial-gradient(circle at 92% 64%,rgba(111,49,255,.23),transparent 30%),linear-gradient(145deg,#090b21 0,#13072a 48%,#050611 100%)}.game-shell:before{opacity:1;background:linear-gradient(115deg,transparent 0,transparent 15%,rgba(53,233,255,.06) 15.3%,transparent 16%,transparent 84%,rgba(255,42,161,.07) 84.3%,transparent 85%),repeating-linear-gradient(90deg,transparent 0,transparent 71px,rgba(255,255,255,.024) 72px,transparent 73px),linear-gradient(90deg,rgba(2,4,15,.94),transparent 18%,transparent 82%,rgba(2,4,15,.94))}.game-shell:after{background:radial-gradient(rgba(111,49,255,.48),rgba(255,42,161,.12) 42%,transparent 70%);border-top:2px solid rgba(53,233,255,.22);height:55vw;bottom:-38vw}.light-beam{opacity:.68;background:linear-gradient(rgba(53,233,255,.19),transparent 72%)}.beam-right{background:linear-gradient(rgba(255,42,161,.19),transparent 72%)}.sparkles-brand span,.game-logo strong,.round-badge b,.best-of,.holding-screen h1,.holding-flash,.survey-board:before,.survey-action b,.coin-toss-stage h1,.sparkles-coin b,.coin-toss-stage h2,.coin-spinning-control strong,.sudden-death-intro h1,.sudden-choice-grid span,.sudden-choice-grid strong,.sudden-choice-grid>i,.sudden-finish-rule,.row-name b,.call-banner b,.winner-ribbon h2,.money-intro h1,.money-head b,.voucher-win-stage h1,.voucher-win-stage>b,.voucher-win-stage h2,.winner-screen h2,.rules-overlay h2,.connect-card h1,.holding-control h2,.coin-toss-control h2,.coin-role-buttons button,.coin-flip-action,.big-call-buttons button b,.game-won-panel h2,.wrong-card-hold>b,.intro-playing-control h2,.intro-playing-control strong{font-style:italic;font-weight:900;font-stretch:75%;font-family:var(--display-font)!important}.show-header{min-height:58px;margin-bottom:4px}.sparkles-brand{filter:drop-shadow(0 0 13px rgba(53,233,255,.32));transform:rotate(-2deg)}.sparkles-brand span{color:#fff;letter-spacing:.025em;text-shadow:3px 3px #cb157f,0 0 18px rgba(255,255,255,.28);font-size:max(28px,min(2.8vw,42px))}.sparkles-brand b{color:var(--gold);letter-spacing:.42em;font-size:max(9px,min(.9vw,13px))}.game-logo small{color:#fff;letter-spacing:.3em;text-shadow:0 0 9px rgba(255,255,255,.35);font-size:max(10px,min(1vw,14px))}.game-logo strong{letter-spacing:.015em;text-shadow:4px 4px #32125f,0 0 22px rgba(53,233,255,.2);font-size:max(38px,min(4.2vw,60px));line-height:.78}.game-logo strong em{color:var(--gold);text-shadow:3px 3px #cc187d,0 0 16px rgba(255,217,61,.35)}.game-logo i{color:#07142c;background:var(--aqua);box-shadow:3px 3px 0 var(--pink);border-color:#d9feff;font-size:8px}.match-score{gap:14px;max-width:1240px;min-height:74px}.match-team{opacity:.76;background:linear-gradient(100deg,rgba(20,27,67,.96),rgba(9,13,37,.96));border:2px solid rgba(255,255,255,.3);padding:13px 22px;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.28)}.match-team:first-child.active{border-color:var(--pink);box-shadow:0 0 28px rgba(255,42,161,.38),inset 5px 0 0 var(--pink)}.match-team:nth-child(2).active{border-color:var(--aqua);box-shadow:0 0 28px rgba(53,233,255,.34),inset -5px 0 0 var(--aqua)}.match-team>span{color:#fff;letter-spacing:.24em;opacity:.76;font-size:10px}.match-team>strong{color:#fff;font-family:var(--display-font);letter-spacing:.025em;text-shadow:none;font-size:max(24px,min(2.4vw,35px));font-weight:800}.round-progress{color:var(--gold);font-size:max(10px,min(1vw,13px))}.best-of{color:#111630;background:linear-gradient(180deg,#fff3a8 0,var(--gold) 45%,#f4a91e 100%);letter-spacing:.02em;border:3px solid #fff8cf;font-size:34px;box-shadow:0 7px #c11b78,0 0 25px rgba(255,217,61,.44)}.best-of small{font-family:var(--body-font);font-size:9px;font-weight:900}.holding-screen{box-shadow:0 0 0 7px var(--gold),0 0 0 11px var(--pink),0 0 70px rgba(53,233,255,.24),0 30px 100px #000,inset 0 0 95px rgba(0,0,0,.5);background:radial-gradient(circle at 50% 45%,rgba(111,49,255,.34),transparent 40%),linear-gradient(150deg,rgba(16,27,79,.98),rgba(27,8,56,.99) 55%,rgba(5,6,17,.99));border:4px solid #fff8c9;border-radius:28px}.holding-screen:before{content:"✦     ★     ✦     ★     ✦";color:rgba(255,217,61,.42);letter-spacing:.48em;text-shadow:9vw 15vh rgba(53,233,255,.3),-10vw 30vh rgba(255,42,161,.32),17vw 39vh rgba(255,217,61,.22);font-size:max(20px,min(3vw,44px));line-height:4.2;top:-10%;bottom:-10%;left:-6%;right:-6%}.holding-screen>small{color:var(--aqua);letter-spacing:.32em;font-size:max(11px,min(1.15vw,16px))}.holding-screen h1{color:#fff;letter-spacing:.01em;text-shadow:5px 5px #b81682,10px 10px #30135f,0 0 28px rgba(255,255,255,.22);font-size:max(58px,min(min(8vw,11vh),112px));line-height:.76}.holding-screen h1 span{color:#fff;letter-spacing:.16em;font-size:.65em;line-height:.82}.holding-screen h1 em{color:var(--gold);text-shadow:5px 5px #c0187d,9px 9px #3a1467,0 0 24px rgba(255,217,61,.45)}.audience-format-guide{grid-template-columns:repeat(3,1fr);gap:max(7px,min(1vw,14px));width:min(930px,96%);margin-top:max(15px,min(2.2vh,23px));display:grid}.audience-format-guide>div{text-align:left;background:rgba(7,13,40,.82);border:2px solid rgba(53,233,255,.62);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:max(7px,min(.8vw,12px));min-width:0;padding:max(7px,min(1vh,11px)) max(8px,min(1vw,14px));display:grid;box-shadow:inset 0 0 15px rgba(53,233,255,.06),0 6px 18px rgba(0,0,0,.28)}.audience-format-guide i{aspect-ratio:1;color:#0a1430;width:max(25px,min(2.3vw,34px));font-family:var(--display-font);background:var(--gold);border-radius:50%;place-items:center;font-size:max(16px,min(1.6vw,23px));font-style:normal;font-weight:900;display:grid}.audience-format-guide span{gap:2px;min-width:0;display:grid}.audience-format-guide b{color:#fff;font-family:var(--display-font);letter-spacing:.04em;font-size:max(13px,min(1.3vw,19px));line-height:1}.audience-format-guide small{color:var(--aqua);letter-spacing:.025em;font-size:max(8px,min(.75vw,11px));font-weight:700;line-height:1.15}.holding-flash{color:#0b1531;background:linear-gradient(180deg,#fff7bd,var(--gold) 55%,#f4a51c);border-color:#fffbea;font-size:max(27px,min(3.3vw,50px));box-shadow:0 7px #d01982,0 0 30px rgba(255,217,61,.5)}.holding-screen p{letter-spacing:.08em;gap:7px;margin-top:max(17px,min(2.7vh,29px));display:grid}.holding-screen p b{color:#fff;font-size:max(15px,min(1.7vw,23px))}.holding-screen p span{color:var(--aqua);letter-spacing:.2em;font-size:max(10px,min(1.05vw,14px))}.survey-board{box-shadow:0 0 0 6px var(--gold),0 0 0 10px #8d28ef,0 0 50px rgba(53,233,255,.24),0 28px 80px rgba(0,0,0,.72),inset 0 0 70px rgba(0,0,0,.42);background:linear-gradient(155deg,rgba(16,27,79,.98),rgba(10,13,39,.99) 56%,rgba(29,8,50,.99));border:4px solid #fff7c2}.survey-board:before{color:#08132c;background:linear-gradient(180deg,#fff5b0,var(--gold));border-color:#fffbea;box-shadow:0 5px #d01a83,0 0 22px rgba(255,217,61,.55)}.survey-board:after{color:var(--aqua);text-shadow:-1000px 0 0 var(--hot)}.survey-board>span{color:var(--aqua);letter-spacing:.32em;text-shadow:0 0 14px rgba(53,233,255,.4);font-size:13px}.survey-board h1{color:#fff;font-family:var(--body-font);letter-spacing:-.035em;text-shadow:0 4px #090b21,0 0 24px rgba(255,255,255,.13);font-size:max(38px,min(4.5vw,64px));font-weight:800;line-height:1.05}.survey-action{background:linear-gradient(135deg,#17204d,#0a0e2b);border-color:rgba(53,233,255,.78);box-shadow:inset 0 0 24px rgba(53,233,255,.07),0 8px 25px rgba(0,0,0,.4)}.survey-action b{color:var(--gold);letter-spacing:.02em;font-size:max(31px,min(4vw,55px))}.survey-action em{color:#fff;font-size:max(15px,min(1.7vw,23px));font-weight:600}.survey-action em strong{color:var(--aqua)}.question-count{color:#fff;opacity:.82}.coin-toss-stage h1{color:#fff;text-shadow:5px 5px #b21882,10px 10px #30135f}.coin-toss-stage h1 em{color:var(--gold);text-shadow:5px 5px #c2187e,9px 9px #251143}.coin-toss-stage>small{color:var(--aqua)}.sparkles-coin{box-shadow:0 0 0 clamp(4px,.7vh,7px) #fff1a6,0 0 0 clamp(8px,1.2vh,12px) var(--pink),0 0 55px rgba(255,217,61,.5),0 22px 48px rgba(0,0,0,.6),inset 0 0 0 5px rgba(255,255,255,.42)}.coin-toss-stage h2{color:#fff;text-shadow:3px 3px #b31880,0 0 20px rgba(53,233,255,.25)}.coin-toss-stage p{color:#fff;font-weight:600}.coin-toss-stage p.round-explanation{gap:4px;max-width:900px;margin-left:auto;margin-right:auto;display:grid}.coin-toss-stage p.round-explanation b{color:var(--gold);font-family:var(--display-font);letter-spacing:.04em;font-size:1.2em}.coin-toss-stage p.round-explanation span{color:#fff}.sudden-death-intro{box-shadow:0 0 0 7px var(--gold),0 0 0 11px #9c26ef,0 0 60px rgba(255,42,161,.36),inset 0 0 75px rgba(0,0,0,.52);background:radial-gradient(circle at 50% 38%,rgba(255,42,161,.28),transparent 35%),linear-gradient(145deg,#48133f,#111947 53%,#060817);border-color:#fff5af}.sudden-death-intro>small{color:var(--aqua)}.sudden-death-intro h1{text-shadow:5px 5px 0 var(--pink),10px 10px 0 #32125f}.sudden-death-intro h2,.sudden-warning{color:#fff}.sudden-choice-grid>div{border-color:var(--pink);background:linear-gradient(125deg,#8c1b69,#391348)}.sudden-choice-grid>div:last-child{border-color:var(--aqua);background:linear-gradient(125deg,#0f748a,#12284a)}.sudden-choice-grid p{color:#fff}.sudden-finish-rule{color:#08132c;background:linear-gradient(180deg,#fff6b4,var(--gold))}.team-card-row{background:linear-gradient(100deg,rgba(16,27,79,.96),rgba(7,10,29,.97));border-color:rgba(255,255,255,.24);box-shadow:inset 0 1px rgba(255,255,255,.07),0 10px 25px rgba(0,0,0,.3)}.team-card-row.playing{border-color:var(--pink);box-shadow:0 0 28px rgba(255,42,161,.38),inset 5px 0 0 var(--pink)}.team-card-row.team-1.playing{border-color:var(--aqua);box-shadow:0 0 28px rgba(53,233,255,.34),inset 5px 0 0 var(--aqua)}.row-name span{color:#ff9bd8;font-size:9px}.team-1 .row-name span{color:#8ef6ff}.row-name b{color:#fff;letter-spacing:.025em;text-shadow:0 3px #080b1e;font-size:max(24px,min(2.6vw,39px))}.call-banner{border-color:var(--gold);background:#0d1435;box-shadow:0 0 0 3px rgba(255,217,61,.16),0 0 24px rgba(53,233,255,.2)}.call-banner span{color:#fff;font-weight:700}.winner-ribbon{box-shadow:0 0 0 5px var(--gold),0 0 34px rgba(53,233,255,.25),inset 0 0 24px rgba(255,42,161,.15);background:linear-gradient(120deg,#141d53,#350e50);border-color:#fff5b0}.winner-ribbon h2{color:#fff;text-shadow:4px 4px 0 var(--pink),8px 8px 0 #24104c}.winner-ribbon span{color:var(--aqua)}.winner-ribbon p{color:#fff}.money-intro>span{color:var(--aqua)}.money-intro h1{color:var(--gold);text-shadow:7px 7px #cf197d,12px 12px #28124f,0 0 30px rgba(255,217,61,.35)}.prize-intro>b{color:#fff;font-family:var(--display-font);font-weight:800}.prize-intro .prize-rule{color:#fff;letter-spacing:.06em;max-width:900px;margin:12px auto 15px;font-size:max(13px,min(1.45vw,20px));font-weight:800}.prize-ladder strong{color:#fff;border-color:var(--aqua);background:linear-gradient(120deg,#172151,#321145)}.money-head span{color:var(--aqua)}.money-head b{color:var(--gold)}.prize-status span{color:#b8bed7;background:#090d25;border-color:#485176}.prize-status span.won{color:#08132c;background:var(--gold);border-color:#fff5af}.prize-status span{min-width:135px;padding:8px 16px;font-size:13px}.money-message{color:#fff;border-color:var(--aqua);background:#101a45;font-size:max(14px,min(1.45vw,20px))}.voucher-win-stage{background:radial-gradient(circle at 50% 35%,#452078 0,#111a4a 42%,#050611 82%)}.voucher-win-stage small{color:#fff}.voucher-win-stage>span{color:var(--aqua)}.voucher-win-stage h1{text-shadow:5px 5px 0 var(--pink),10px 10px 0 #25104c}.voucher-win-stage>b{color:#08132c;background:var(--gold);border-color:#fff8c6}.voucher-win-stage p{color:#fff;font-weight:600}.prize-result.prize-1{background:radial-gradient(circle at 50% 36%,#8c3c22,#351321 48%,#050611 82%)}.prize-result.prize-2{background:radial-gradient(circle at 50% 36%,#a51e79,#311145 48%,#050611 82%)}.prize-result.prize-3{background:radial-gradient(circle at 50% 34%,#187f8d,#2d175e 47%,#050611 82%)}.connect-card,.host-console,.phone-panel,.phone-room,.rules-overlay section{background:linear-gradient(150deg,rgba(18,27,70,.98),rgba(10,12,34,.99));border-color:rgba(53,233,255,.4)}.connect-card{border-color:var(--gold);box-shadow:0 0 0 6px var(--pink),0 30px 100px #000,0 0 70px rgba(53,233,255,.2)}.phone-panel>small,.console-top span{color:var(--aqua)}.phone-panel h2{color:#fff;font-family:var(--display-font);font-size:max(29px,min(7vw,43px));font-weight:800;line-height:.95}.phone-panel>p,.rules-overlay li{color:#eef0f8}.primary-host-action,.estimate-entry button{color:#09142d;background:linear-gradient(180deg,#fff5b4,var(--gold));font-weight:900;box-shadow:0 5px #c3197b}.swap-question-button{color:#fff;border-color:var(--hot);background:linear-gradient(120deg,#691e72,#181d4c)}.big-call-buttons button{background:linear-gradient(145deg,#b21c78,#57134e);border-color:#ff95d5}.big-call-buttons button:last-child{background:linear-gradient(145deg,#087d92,#10355e);border-color:#85f6ff}.wrong-card-hold{background:linear-gradient(145deg,#741c42,#250d27)}.host-round-guide{border:2px solid var(--aqua);color:#fff;background:linear-gradient(135deg,rgba(16,27,79,.98),rgba(10,12,34,.99));border-radius:15px;margin:10px 0;padding:14px 16px 15px;box-shadow:0 10px 28px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.08)}.host-round-guide.couples-guide{border-color:var(--hot);box-shadow:0 10px 28px rgba(0,0,0,.32),inset 5px 0 0 var(--hot)}.host-round-guide.prize-guide{border-color:var(--gold);box-shadow:0 10px 28px rgba(0,0,0,.32),inset 5px 0 0 var(--gold)}.host-guide-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.host-guide-heading span{color:var(--aqua);letter-spacing:.19em;font-size:9px;font-weight:900}.couples-guide .host-guide-heading span{color:#ff9ed9}.prize-guide .host-guide-heading span{color:var(--gold)}.host-guide-heading b{font-family:var(--display-font);text-align:right;text-transform:uppercase;font-size:max(24px,min(6vw,34px));font-style:italic;font-weight:900;line-height:.9}.host-round-guide>p{color:#fff;margin:10px 0;font-size:12px;font-weight:600;line-height:1.45}.host-round-guide ul{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.host-round-guide li{color:#e8ebf5;background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:9px 8px 9px 24px;font-size:9px;font-weight:700;line-height:1.35;position:relative}.host-round-guide li:before{content:"✓";color:var(--gold);font-weight:900;position:absolute;top:8px;left:8px}.host-round-guide summary{cursor:pointer;touch-action:manipulation;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.host-round-guide summary::-webkit-details-marker{display:none}.host-round-guide summary>i{color:var(--aqua);letter-spacing:.12em;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:7px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:950}.host-round-guide[open] summary{margin-bottom:10px}.host-round-guide[open] summary>i:before{content:"HIDE "}.host-guide-body>p{color:#fff;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.45}.card-permission-guide{text-align:left;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 12px;display:grid}.card-permission-guide>div{background:#090d25;border:1px solid rgba(255,255,255,.16);border-radius:10px;gap:3px;padding:10px 11px;display:grid}.card-permission-guide>div.available{background:linear-gradient(135deg,rgba(24,122,104,.34),rgba(9,13,37,.96));border-color:#62f4c8;box-shadow:inset 4px 0 #62f4c8}.card-permission-guide>div.unavailable{opacity:.68}.card-permission-guide span{color:#fff;letter-spacing:.08em;font-size:10px;font-weight:900}.card-permission-guide b{color:#aeb6ce;font-size:8px;line-height:1.3}.card-permission-guide .available b{color:#9ff8dc}.card-permission-guide>p{color:#e9edf8;text-align:center;background:rgba(53,233,255,.08);border-radius:8px;grid-column:1/3;margin:0;padding:8px 10px;font-size:9px;font-weight:700;line-height:1.4}@media (min-width:801px) and (max-height:900px){.classic-game.stage-mode.compact-stage-phase .show-header .sparkles-brand span{font-size:29px}.classic-game.stage-mode.compact-stage-phase .game-logo strong{font-size:40px}.classic-game.stage-mode.question-phase .survey-board h1{font-size:max(34px,min(4vw,52px));line-height:1.04}.classic-game.stage-mode.question-phase .survey-board>span{font-size:11px}.classic-game.stage-mode.question-phase .survey-action b{font-size:max(29px,min(3.5vw,44px))}}@media (min-aspect-ratio:3) and (max-height:650px){.classic-game.stage-mode.compact-stage-phase,html.android-tv-stage .classic-game.stage-mode.compact-stage-phase{grid-template-rows:36px 43px minmax(0,1fr);padding:3px max(28px,min(3vw,52px)) 8px}.classic-game.stage-mode.compact-stage-phase .show-header{height:36px;min-height:36px}.classic-game.stage-mode.compact-stage-phase .show-header .sparkles-brand span{font-size:22px}.classic-game.stage-mode.compact-stage-phase .show-header .sparkles-brand b{font-size:6px}.classic-game.stage-mode.compact-stage-phase .game-logo small{font-size:7px}.classic-game.stage-mode.compact-stage-phase .game-logo strong{font-size:29px}.classic-game.stage-mode.compact-stage-phase .game-logo i{font-size:6px;bottom:-7px}.classic-game.stage-mode.compact-stage-phase .match-score{height:43px;min-height:43px;margin:2px auto}.classic-game.stage-mode.compact-stage-phase .match-team{padding:3px 14px}.classic-game.stage-mode.compact-stage-phase .match-team>span{font-size:6px}.classic-game.stage-mode.compact-stage-phase .match-team>strong{margin-top:1px;font-size:16px}.classic-game.stage-mode.compact-stage-phase .round-progress{font-size:7px}.classic-game.stage-mode.compact-stage-phase .best-of{font-size:19px}.classic-game.stage-mode.compact-stage-phase .best-of small{margin-top:1px;font-size:6px}.classic-game.stage-mode.compact-stage-phase .audience-stage{padding:4px 0 5px}.classic-game.stage-mode.question-phase .survey-board{border-width:3px;border-radius:18px;width:min(1180px,100%);max-height:100%;padding:17px 30px 9px}.classic-game.stage-mode.question-phase .survey-board:before{border-width:2px;padding:3px 14px;font-size:8px;top:-11px}.classic-game.stage-mode.question-phase .survey-board:after{font-size:20px;top:8px}.classic-game.stage-mode.question-phase .survey-board>span{font-size:8px}.classic-game.stage-mode.question-phase .survey-board h1{max-width:1080px;margin:5px auto 7px;font-size:max(27px,min(2.15vw,38px));line-height:.98}.classic-game.stage-mode.question-phase .turn-status-strip.compact{border-radius:9px;min-height:40px;margin:0 auto 6px}.classic-game.stage-mode.question-phase .turn-status-strip.compact>div{padding:4px 10px}.classic-game.stage-mode.question-phase .turn-status-strip.compact small{font-size:6px}.classic-game.stage-mode.question-phase .turn-status-strip.compact b{font-size:16px}.classic-game.stage-mode.question-phase .turn-status-strip.compact>i{width:32px;font-size:15px}.classic-game.stage-mode.question-phase .survey-action{border-width:2px;border-radius:11px;min-height:55px;padding:4px 12px}.classic-game.stage-mode.question-phase .survey-action b{font-size:max(24px,min(2.1vw,34px))}.classic-game.stage-mode.question-phase .survey-action em{margin-top:1px;font-size:12px}.classic-game.stage-mode.question-phase .survey-action .survey-number{font-size:54px}.classic-game.stage-mode.question-phase .question-count{margin-top:4px;font-size:7px}}@media (max-width:800px){.holding-screen h1{font-size:max(46px,min(13vw,78px))}.holding-screen p b{font-size:max(12px,min(3.4vw,17px))}.phone-panel h2{font-size:max(28px,min(9vw,43px))}.host-guide-heading{gap:5px;display:grid}.host-guide-heading b{text-align:left}.host-round-guide ul{grid-template-columns:1fr}}@media (max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1000px){.classic-game.host-mode{width:100%;max-width:100vw;min-height:100dvh;padding:0 8px calc(12px + env(safe-area-inset-bottom));overflow-x:hidden}.classic-game.host-mode .phone-console{width:100%;min-width:0;padding:0 0 calc(16px + env(safe-area-inset-bottom));margin:0 auto}.classic-game.host-mode .phone-room{border-radius:0 0 12px 12px;margin:0 -2px 7px;padding:8px 10px;top:0}.classic-game.host-mode .phone-room b{font-size:17px}.classic-game.host-mode .phone-room button{touch-action:manipulation;min-height:43px;padding:7px 10px}.classic-game.host-mode .turn-status-strip.compact{z-index:18;backdrop-filter:blur(12px);background:rgba(8,13,39,.96);min-height:47px;margin:6px 0;position:sticky;top:60px}.classic-game.host-mode .turn-status-strip.compact>div{padding:6px 8px}.classic-game.host-mode .turn-status-strip.compact b{font-size:max(14px,min(4vw,19px))}.classic-game.host-mode .host-round-guide{border-width:1px;border-radius:11px;margin:6px 0;padding:9px 10px}.classic-game.host-mode .host-guide-heading{gap:2px}.classic-game.host-mode .host-guide-heading b{font-size:21px}.classic-game.host-mode .host-round-guide summary>i{padding:7px;font-size:7px}.classic-game.host-mode .phone-panel{border-radius:13px;margin:7px 0;padding:14px}.classic-game.host-mode .phone-panel h2{margin:5px 0 9px;font-size:max(28px,min(8.5vw,40px))}.classic-game.host-mode button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.classic-game.host-mode .primary-host-action{min-height:54px}.classic-game.host-mode .thumb-live{padding-bottom:132px}.classic-game.host-mode .thumb-live .big-call-buttons{z-index:220;bottom:8px;left:50%;bottom:max(8px,env(safe-area-inset-bottom));backdrop-filter:blur(16px);background:rgba(7,10,29,.96);border:1px solid rgba(255,255,255,.16);border-radius:15px;grid-template-columns:1fr 1fr;width:calc(100vw - 16px);margin:0;padding:8px;position:fixed;transform:translate(-50%);box-shadow:0 -12px 42px rgba(0,0,0,.62)}.classic-game.host-mode .thumb-live .big-call-buttons button{border-radius:11px;min-height:96px;box-shadow:inset 0 -4px rgba(0,0,0,.24)}.classic-game.host-mode .thumb-live .big-call-buttons button:active{transform:translateY(2px)}.classic-game.host-mode .card-permission-guide{margin:8px 0}.classic-game.host-mode .card-permission-guide>p{padding:6px 8px}.classic-game.host-mode .phone-tools{padding-bottom:calc(4px + env(safe-area-inset-bottom))}.cards-new-game-overlay{padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.cards-new-game-overlay>section>div{grid-template-columns:1fr}}.stage-game-intro{filter:brightness(1.045)saturate(1.04)contrast(1.015)}.stage-title-hold{z-index:102}.intro-hold-status{color:#081a27;letter-spacing:.12em;background:linear-gradient(100deg,#74f4e9,#ffe277);border:2px solid #fff6b4;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:15px 0 4px;padding:11px 13px;font-size:11px;font-weight:950;display:flex;box-shadow:0 0 28px rgba(85,230,223,.36)}.intro-hold-status i{background:#18bf71;border:2px solid #eafff3;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite title-held-pulse;box-shadow:0 0 12px #1cff91}.intro-hold-actions{grid-template-columns:.82fr 1.18fr;gap:9px;margin-top:9px;display:grid}.intro-hold-actions .primary-host-action{min-height:58px;margin:0}.replay-intro-button{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#7b278f,#3d236c);border:1px solid #e99aea;border-radius:10px;min-height:54px;padding:12px 10px;font-weight:900}.replay-intro-button:disabled{opacity:.45;cursor:wait}.coin-replay-button{color:#e9dff0;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);width:100%;margin-top:14px}@keyframes title-held-pulse{50%{transform:scale(1.25);box-shadow:0 0 22px #1cff91}}.card-wipe-transition{z-index:130;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.card-wipe-transition:before{content:"";filter:blur(18px);background:linear-gradient(90deg,transparent,rgba(255,222,91,.72),rgba(255,255,255,.92),transparent);width:22vw;animation:1.05s ease-in-out forwards card-wipe-light;position:absolute;top:0;bottom:0;left:-30vw}.card-wipe-transition span{--tilt:-10deg;aspect-ratio:.69;color:#d01d48;text-shadow:0 4px #fff;width:25vw;min-width:250px;max-width:470px;transform:translate3d(-42vw,-50%,0) rotate(var(--tilt));background:linear-gradient(145deg,#fffef7,#eadfbd);border:max(5px,min(.65vw,11px)) solid #ffdc62;border-radius:max(18px,min(2vw,34px));place-items:center;font:900 max(92px,min(15vw,260px))/1 Georgia,serif;animation:1.08s cubic-bezier(.3,.02,.18,1) forwards stage-card-wipe;display:grid;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #5f164d,0 22px 55px rgba(0,0,0,.5),0 0 38px rgba(255,221,89,.55)}.card-wipe-transition span:first-child{--tilt:-18deg;animation-delay:0s}.card-wipe-transition span:nth-child(2){--tilt:13deg;color:#151427;animation-delay:55ms}.card-wipe-transition span:nth-child(3){--tilt:-8deg;animation-delay:.11s}.card-wipe-transition span:nth-child(4){--tilt:17deg;color:#151427;animation-delay:.165s}.card-wipe-transition span:nth-child(5){--tilt:-12deg;color:#d6a620;animation-delay:.22s}.card-wipe-transition span:nth-child(6){--tilt:9deg;color:#fff3a4;background:radial-gradient(circle,#7b267f,#160d35 68%);animation-delay:.275s}@keyframes stage-card-wipe{0%{transform:translate3d(-42vw,-50%,0) rotate(var(--tilt)) scale(.88)}46%{transform:translate(43vw,-50%)rotate(4deg)scale(1.08)}to{transform:translate(145vw,-50%)rotate(25deg)scale(.94)}}@keyframes card-wipe-light{0%{opacity:0;transform:translate(-20vw)}30%{opacity:1}to{opacity:0;transform:translate(155vw)}}@media (max-width:600px){.intro-hold-actions{grid-template-columns:1fr}.card-wipe-transition span{min-width:180px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.control-desk{color:#fff;background:#090312;grid-template-rows:auto auto auto 1fr;height:100vh;font-family:Arial,sans-serif;display:grid;overflow:hidden}.control-desk-bar{background:linear-gradient(90deg,#16062a,#2a0952 50%,#16062a);border-bottom:1px solid rgba(255,255,255,.13);grid-template-columns:auto minmax(330px,1fr) auto;align-items:center;gap:18px;padding:10px 16px;display:grid}.desk-brand{align-items:center;gap:10px;display:flex}.desk-brand>span{color:#ffd65e;filter:drop-shadow(0 0 9px #ff31b7);font-size:28px}.desk-brand div{display:grid}.desk-brand b{letter-spacing:.1em;font-size:13px}.desk-brand small{color:#b9a6cc;letter-spacing:.19em;font-size:8px}.desk-game-choice{background:rgba(0,0,0,.25);border-radius:11px;justify-self:center;gap:5px;padding:5px;display:flex}.desk-game-choice button,.desk-screen-tools button{color:#d7cae5;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:8px;min-height:39px;padding:0 13px;font-weight:850}.desk-game-choice button.active{color:#26072b;background:linear-gradient(135deg,#ffe073,#ff8f3e)}.desk-screen-tools{gap:5px;display:flex}.desk-screen-tools button{font-size:10px}.desk-screen-tools button:disabled{opacity:.35}.desk-screen-tools kbd{margin-left:4px}.desk-share-bar{background:#11091c;border-bottom:1px solid rgba(255,255,255,.1);grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:7px 16px;display:grid}.desk-share-bar>div:first-child{display:grid}.desk-share-bar b{color:#ffd65e;letter-spacing:.12em;font-size:11px}.desk-share-bar span{color:#a99bb7;font-size:9px}.desk-share-bar label{color:#b7a9c5;text-transform:uppercase;justify-self:center;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.desk-share-bar input{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#21132f;border:1px solid rgba(255,255,255,.18);border-radius:7px;width:88px;padding:8px;font-weight:950}.desk-share-bar button,.desk-share-bar a{color:#fff;cursor:pointer;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none}.queen-share{align-items:center;gap:7px;display:flex}.queen-share span{max-width:145px}.queen-share .audience-presence{letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;max-width:none;padding:6px 8px;font-size:7px;font-weight:950}.queen-share .audience-presence.ready{color:#66eea1;background:rgba(43,199,116,.1)}.queen-share .audience-presence.needs-audio{color:#ffda63;background:rgba(255,208,56,.08)}.queen-share .audience-presence.offline{color:#ff82aa;background:rgba(255,56,116,.08)}.queen-share button{color:#2a092c;background:#ffd65e}.queen-share button:disabled{opacity:.35}.host-control-frame{background:#0b0615;border:0;width:100%;height:100%}.dj-soundboard{background:linear-gradient(90deg,#0c1822,#171028 48%,#0d1721);border-bottom:1px solid rgba(101,238,229,.2);grid-template-columns:auto auto minmax(0,1fr) auto 180px;align-items:center;gap:11px;min-width:0;padding:8px 16px;display:grid}.soundboard-title{align-items:center;gap:8px;display:flex}.soundboard-title>span{color:#65eee5;font-size:24px}.soundboard-title div{white-space:nowrap;display:grid}.soundboard-title b{color:#dffffd;letter-spacing:.12em;font-size:10px}.soundboard-title small{color:#7f9b9c;font-size:8px}.soundboard-output{background:rgba(5,2,13,.5);border:1px solid rgba(255,255,255,.14);border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.soundboard-output button{color:#8fa4a6;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 9px;font-size:8px;font-weight:950}.soundboard-output button.active{color:#1b0927;background:linear-gradient(135deg,#65eee5,#ffda62);box-shadow:0 0 13px rgba(101,238,229,.24)}.soundboard-output button.warning:not(.active){color:#ffd85f;box-shadow:inset 0 0 0 1px rgba(255,216,95,.38)}.soundboard-buttons{gap:7px;min-width:0;padding:2px 1px 5px;display:flex;overflow-x:auto}.soundboard-buttons button{color:#dcfbfa;cursor:pointer;background:rgba(31,126,131,.18);border:1px solid rgba(101,238,229,.28);border-radius:8px;flex:none;min-height:39px;padding:0 14px;font-size:10px;font-weight:900}.soundboard-buttons button i{color:#65eee5;margin-right:7px;font-style:normal}.soundboard-buttons button.playing{color:#241129;background:linear-gradient(135deg,#65eee5,#ffd65e);border-color:#ffe58b;box-shadow:0 0 18px rgba(101,238,229,.25)}.soundboard-buttons button.playing i{color:#861e52}.soundboard-empty{color:#867b90;align-self:center;font-size:9px}.soundboard-stop{color:#ffb1c7;cursor:pointer;background:rgba(134,19,56,.23);border:1px solid rgba(255,78,122,.38);border-radius:8px;min-height:37px;padding:0 13px;font-size:9px;font-weight:900}.soundboard-stop:disabled{opacity:.3;cursor:not-allowed}.soundboard-volume{color:#9f92a9;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:8px;font-weight:900;display:grid}.soundboard-volume input{accent-color:#65eee5;width:100%}@media (max-width:1400px){.dj-soundboard{grid-template-columns:auto auto minmax(0,1fr) auto 140px;gap:8px}.soundboard-title small{display:none}.soundboard-output button{padding:0 6px;font-size:7px}.soundboard-buttons{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:2px 0;display:grid;overflow:visible}.soundboard-buttons button{min-width:0;padding:0 6px;font-size:9px;line-height:1.05}.soundboard-buttons button i{margin-right:4px}}.mobile-host-home{color:#fff;background:radial-gradient(circle at 50% 0,#6b1597 0,#23043f 38%,#08010e 100%);place-items:center;min-height:100dvh;padding:20px;font-family:Arial,sans-serif;display:grid}.mobile-host-home>section{width:min(460px,100%)}.mobile-sparkles{text-align:center;margin-bottom:22px}.mobile-sparkles>span{color:#ffd75f;filter:drop-shadow(0 0 16px #ff3bbe);font-size:42px;display:block}.mobile-sparkles small{color:#ff62c5;letter-spacing:.22em;font-weight:950}.mobile-sparkles h1{letter-spacing:-.045em;margin:9px 0 3px;font-size:max(34px,min(10vw,52px));line-height:.95}.mobile-sparkles p{color:#c9b6da;margin:9px}.mobile-game-card{color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:17px;gap:7px;margin:13px 0;padding:24px 20px;text-decoration:none;display:grid;box-shadow:0 18px 45px rgba(0,0,0,.28)}.mobile-game-card.fortunes{background:linear-gradient(135deg,#7e24d4,#d322a1)}.mobile-game-card.cards{background:linear-gradient(135deg,#c52847,#5f0b86)}.mobile-game-card small{letter-spacing:.22em;font-size:9px;font-weight:950}.mobile-game-card b{font-size:25px;line-height:.92}.mobile-game-card span{font-size:12px}.mobile-host-note{text-align:center;color:#9e8bac;font-size:11px}.mobile-host-desk{color:#fff;background:#090312;grid-template-rows:auto 1fr;height:100dvh;font-family:Montserrat,Arial,sans-serif;display:grid;overflow:hidden}.mobile-host-desk>header{z-index:5;background:linear-gradient(120deg,#21063b,#4b0c6b 55%,#21063b);border-bottom:1px solid rgba(255,255,255,.16);gap:7px;padding:8px 9px 7px;display:grid;position:relative;box-shadow:0 5px 22px rgba(0,0,0,.4)}.mobile-host-desk>header>div{align-items:center;gap:7px;display:flex}.mobile-host-desk>header>div>span{color:#ffd85f;font-size:20px}.mobile-host-desk>header b{letter-spacing:.15em;font-size:10px}.mobile-host-desk>header small{letter-spacing:.12em;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px;font-weight:950}.mobile-host-desk>header small.live{color:#062615;background:#64ee9d}.mobile-host-desk>header small.offline{color:#330513;background:#ff7da8}.mobile-host-desk nav{grid-template-columns:.75fr 1.25fr 1.25fr;gap:5px;display:grid}.mobile-host-desk nav button{color:#d9cce6;letter-spacing:.04em;touch-action:manipulation;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:8px;min-height:35px;padding:0 6px;font-size:8px;font-weight:950}.mobile-host-desk nav button.active{color:#2a082d;background:linear-gradient(135deg,#ffe16e,#ff9b45);border-color:#ffe070}.mobile-host-desk>iframe{background:#0b0615;border:0;width:100%;height:100%;min-height:0;display:block}.mobile-host-loading{color:#d8cae4;place-content:center;justify-items:center;gap:12px;display:grid}.mobile-host-loading span{color:#ffd85f;font-size:42px}.mobile-host-loading b{letter-spacing:.07em;font-size:13px}@media (max-width:1000px){.control-desk-bar{grid-template-columns:1fr auto}.desk-screen-tools{grid-column:1/-1}.desk-share-bar{grid-template-columns:1fr auto}.desk-share-bar>label{grid-column:1/-1;justify-self:start}.queen-share{grid-area:1/2/3}}.desk-game-choice i{background:rgba(255,255,255,.18);width:1px;margin:4px 2px}.desk-game-choice button.section{font-size:10px}@media (max-width:1150px){.control-desk .control-desk-bar{grid-template-columns:1fr auto}.desk-screen-tools{grid-column:1/-1}}@media (max-width:900px){.dj-soundboard{grid-template-columns:auto auto minmax(0,1fr) auto}.soundboard-volume{grid-column:1/-1}.soundboard-title small{display:none}}.mobile-game-card.beat-queen-countdown{background:linear-gradient(135deg,#7d126f,#162050)}.control-desk .control-desk-bar{grid-template-columns:auto minmax(760px,1fr) auto}@media (max-width:1330px){.control-desk .control-desk-bar{grid-template-columns:1fr auto}.desk-screen-tools{grid-column:1/-1}}.desk-label-phone,.desk-phone-tabs{display:none}@media (max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1000px){.control-desk{overscroll-behavior:none;grid-template-rows:auto auto minmax(0,1fr);height:100dvh;min-height:100dvh;overflow:hidden}.control-desk .control-desk-bar{background:linear-gradient(135deg,#1a052e,#4a0b69 55%,#1a052e);grid-template-columns:1fr;gap:7px;padding:7px 8px 8px;display:grid;position:relative}.desk-brand{gap:7px}.desk-brand>span{font-size:20px}.desk-brand b{font-size:10px}.desk-brand small{font-size:6px}.desk-game-choice{grid-template-columns:.72fr 1.18fr 1.1fr;justify-self:stretch;gap:5px;width:100%;padding:4px;display:grid}.desk-game-choice button{letter-spacing:.03em;touch-action:manipulation;min-width:0;min-height:44px;padding:4px 3px;font-size:8px;line-height:1.05}.desk-game-choice button.section,.desk-game-choice i,.desk-label-wide,.desk-screen-tools{display:none}.desk-label-phone{display:inline}.desk-phone-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.desk-phone-tabs button{color:#cdbfda;letter-spacing:.07em;touch-action:manipulation;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.15);border-radius:9px;min-height:43px;font-size:9px;font-weight:950}.desk-phone-tabs button.active{color:#26062d;background:linear-gradient(135deg,#ffe275,#ff9a42);border-color:#ffe275;box-shadow:0 0 18px rgba(255,203,72,.2)}.desk-phone-tabs .desk-audio-unlock{color:#341c00;background:#ffda62;border-color:#ffda62;grid-column:1/-1;min-height:40px}.desk-phone-tabs .desk-audio-unlock.ready{color:#052817;background:#64ee9d;border-color:#64ee9d}.desk-phone-tabs .desk-audio-unlock.attention{animation:1.1s ease-in-out infinite alternate desk-audio-pulse}.desk-share-bar{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:44px;padding:6px 8px;display:grid}.desk-share-bar>div:first-child{min-width:0}.desk-share-bar>div:first-child span{display:none}.desk-share-bar b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;display:block;overflow:hidden}.queen-share{grid-area:auto;gap:0}.queen-share>a{display:none}.queen-share .audience-presence{text-align:center;white-space:normal;max-width:128px;padding:6px 7px;font-size:6px}.phone-panel-host .dj-soundboard,.phone-panel-sounds .host-control-frame{display:none}.host-control-frame{border:0;width:100%;height:100%;min-height:0;display:block}.phone-panel-sounds .dj-soundboard{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:100%;min-height:0;padding:9px;display:grid;overflow:hidden}.phone-panel-sounds .soundboard-title{grid-column:1/-1}.phone-panel-sounds .soundboard-title>span{font-size:22px}.phone-panel-sounds .soundboard-title small{color:#8fa6aa;white-space:normal;font-size:7px;display:block}.phone-panel-sounds .soundboard-output{grid-column:1}.phone-panel-sounds .soundboard-output button{touch-action:manipulation;min-height:43px;font-size:8px}.phone-panel-sounds .soundboard-stop{touch-action:manipulation;grid-column:2;min-height:43px;padding:0 14px;font-size:9px}.phone-panel-sounds .soundboard-buttons{-webkit-overflow-scrolling:touch;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:3px 1px 10px;display:grid;overflow-x:hidden;overflow-y:auto}.phone-panel-sounds .soundboard-buttons button{white-space:normal;touch-action:manipulation;min-width:0;min-height:57px;padding:7px 5px;font-size:10px;line-height:1.12}.phone-panel-sounds .soundboard-buttons button i{margin:0 0 4px;font-size:12px;display:block}.phone-panel-sounds .soundboard-volume{border-top:1px solid rgba(255,255,255,.1);grid-column:1/-1;min-height:46px;padding:5px 8px;font-size:8px}}@keyframes desk-audio-pulse{to{box-shadow:0 0 22px rgba(255,218,98,.55)}}.soundboard-output button:disabled{opacity:1;cursor:default}@media (max-width:370px){.desk-game-choice button{font-size:7px}.desk-phone-tabs button{font-size:8px}.queen-share .audience-presence{max-width:108px;font-size:5.5px}}.mobile-host-quiz{background:#0b0313;min-height:0;overflow:auto}.mobile-host-quiz>.cq-host{min-height:100%}.games-menu{color:#fff;background:#090211;min-height:100vh;font-family:Arial,sans-serif;position:relative;overflow:hidden}.menu-glow{pointer-events:none;background:radial-gradient(circle at 12% 38%,rgba(250,42,178,.18),transparent 34%),radial-gradient(circle at 90% 72%,rgba(70,222,255,.15),transparent 31%);position:fixed;top:0;bottom:0;left:0;right:0}.menu-hero{height:max(320px,min(47vw,570px));position:relative;overflow:hidden}.menu-hero>img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.menu-hero-shade{background:linear-gradient(rgba(5,0,12,.08),rgba(9,2,17,.12) 45%,#090211 100%),linear-gradient(90deg,rgba(9,2,17,.45),transparent 30%,transparent 70%,rgba(9,2,17,.45));position:absolute;top:0;bottom:0;left:0;right:0}.menu-title{text-align:center;text-shadow:0 4px 20px #000;position:absolute;top:auto;bottom:2vh;left:5vw;right:5vw}.menu-title small{color:#ffe470;letter-spacing:.3em;font-size:max(8px,min(1vw,14px));font-weight:950}.menu-title h1{letter-spacing:-.03em;background:linear-gradient(90deg,#ff3e9f,#ffb629,#7ee737,#48ddff,#bc58ff);color:transparent;filter:drop-shadow(5px 6px rgba(47,3,63,.85));-webkit-background-clip:text;background-clip:text;margin:5px 0 -10px;font:italic max(70px,min(12vw,190px))/.72 Impact,sans-serif}.menu-title>b{letter-spacing:.16em;font:italic max(27px,min(4vw,62px))/1 Impact,sans-serif;display:block}.menu-title p{color:#ded3e8;margin:8px 0 0;font-weight:800}.menu-content{z-index:2;width:min(1180px,92vw);margin:0 auto;padding:15px 0 55px;position:relative}.menu-section-heading{text-align:center;justify-content:center;align-items:center;gap:18px;margin:5px 0 20px;display:flex}.menu-section-heading>span{color:#ffd75e;filter:drop-shadow(0 0 10px #ff35b6);font-size:25px}.menu-section-heading small,.staff-heading small{color:#ff5ec4;letter-spacing:.25em;font-size:9px;font-weight:950}.menu-section-heading h2,.staff-heading h2{letter-spacing:-.04em;margin:3px 0;font-size:max(26px,min(4vw,42px))}.menu-games-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.menu-game{border:1px solid rgba(255,255,255,.19);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;display:flex;overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,.32)}.menu-game.fortunes{background:radial-gradient(circle at 90% 0,rgba(255,218,83,.25),transparent 35%),linear-gradient(145deg,#7221c5,#cb218f)}.menu-game.cards{background:radial-gradient(circle at 90% 0,rgba(255,221,98,.24),transparent 34%),linear-gradient(145deg,#c72847,#560c88)}.menu-game small{letter-spacing:.27em;font-size:9px;font-weight:950}.menu-game h3{letter-spacing:.015em;text-shadow:3px 4px rgba(32,4,53,.65);margin:10px 0 8px;font:italic max(43px,min(5vw,70px))/.83 Impact,sans-serif}.menu-game p{color:#f1e8f4;max-width:430px;margin:0;font-weight:700}.menu-game nav{gap:9px;margin-top:25px;display:flex}.menu-game a{color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:9px;padding:12px 15px;font-size:11px;font-weight:950;text-decoration:none}.menu-game a.primary{color:#2b0a2e;background:#ffe16a;border:0}.staff-heading{text-align:center;margin:38px 0 14px}.staff-menu-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.staff-menu-grid>a{color:#fff;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:15px;text-decoration:none;display:grid}.staff-menu-grid>a:hover{background:rgba(255,255,255,.09);border-color:rgba(255,215,94,.5)}.staff-menu-grid>a>span{color:#26072b;background:#ffd75e;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:950;display:grid}.staff-menu-grid>a.admin-link>span{background:#ff79c9}.staff-menu-grid div{gap:4px;display:grid}.staff-menu-grid b{font-size:13px}.staff-menu-grid small{color:#aa99b9;font-size:9px}.staff-menu-grid i{color:#ffd75e;font-size:20px;font-style:normal}.games-menu footer{text-align:center;color:#9887a8;margin-top:26px;font-size:10px}.games-menu footer span{color:#ffd75e;margin:0 7px}@media (max-width:760px){.menu-hero{height:360px}.menu-title{top:auto;bottom:15px;left:14px;right:14px}.menu-title h1{font-size:22vw}.menu-title>b{font-size:8vw}.menu-games-grid,.staff-menu-grid{grid-template-columns:1fr}.menu-game{min-height:290px;padding:24px}.menu-game h3{font-size:15vw}.menu-game nav{flex-direction:column}.menu-game a{text-align:center}.menu-content{width:min(94vw,560px)}}.staff-menu-grid{grid-template-columns:repeat(3,1fr)}.app-download-heading{text-align:center;margin:38px 0 14px}.app-download-heading small{color:#6ff0ff;letter-spacing:.2em;font-size:9px;font-weight:950}.app-download-heading h2{letter-spacing:-.04em;margin:4px 0;font-size:max(27px,min(4vw,42px))}.app-download-heading p{color:#aa99b9;margin:7px auto 0;font-size:11px}.app-download-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.app-download-grid>a{color:#fff;background:linear-gradient(135deg,rgba(126,36,212,.3),rgba(255,180,42,.12));border:1px solid rgba(255,215,94,.36);border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:15px;text-decoration:none;display:grid}.app-download-grid>a:hover{background:linear-gradient(135deg,rgba(126,36,212,.45),rgba(255,180,42,.2));border-color:#ffd75e}.app-download-grid>a>span{color:#2b092c;background:#6ff0ff;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:950;display:grid}.app-download-grid div{gap:4px;display:grid}.app-download-grid b{font-size:13px}.app-download-grid small{color:#b9aac5;font-size:9px}.app-download-grid i{color:#2b092c;background:#ffd75e;border-radius:5px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:950}@media (max-width:760px){.staff-menu-grid,.app-download-grid{grid-template-columns:1fr}.app-download-grid>a{min-height:88px}}.menu-game.beat-queen-countdown{background:radial-gradient(circle at 12% 5%,rgba(255,216,94,.28),transparent 34%),radial-gradient(circle at 90% 95%,rgba(94,234,255,.23),transparent 35%),linear-gradient(145deg,#771168,#121b4f)}.menu-game.generation{background:radial-gradient(circle at 90% 0,rgba(255,232,101,.3),transparent 35%),radial-gradient(circle at 8% 100%,rgba(111,243,255,.22),transparent 38%),linear-gradient(145deg,#bd176f,#441478)}.menu-game.price-fabulous{background:radial-gradient(circle at 88% 4%,rgba(255,225,76,.34),transparent 34%),radial-gradient(circle at 8% 100%,rgba(103,244,255,.2),transparent 36%),linear-gradient(145deg,#dd247f,#6420a8)}.menu-game.live-quiz{background:radial-gradient(circle at 88% 4%,rgba(103,244,255,.3),transparent 35%),radial-gradient(circle at 7% 100%,rgba(255,225,76,.22),transparent 38%),linear-gradient(145deg,#4d1598,#122b67)}.menu-games-grid .menu-game:last-child:nth-child(odd){grid-column:1/-1;min-height:300px}@media (max-width:760px){.menu-games-grid .menu-game:last-child:nth-child(odd){grid-column:auto}}.menu-quick-actions{z-index:20;backdrop-filter:blur(14px);background:rgba(16,5,28,.9);border:1px solid rgba(255,255,255,.14);border-radius:13px;justify-content:center;gap:8px;margin:-2px auto 18px;padding:7px;display:flex;position:sticky;top:8px;box-shadow:0 12px 35px rgba(0,0,0,.35)}.menu-quick-actions a{color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:9px;place-items:center;min-height:42px;padding:0 17px;font-size:10px;font-weight:950;text-decoration:none;display:grid}.menu-quick-actions a.download{color:#26072b;background:linear-gradient(135deg,#ffe275,#ff9b43);border-color:#ffe275;box-shadow:0 0 18px rgba(255,207,67,.2)}.app-download-heading{scroll-margin-top:84px}@media (max-width:760px){.menu-quick-actions{top:max(6px,env(safe-area-inset-top));grid-template-columns:1.35fr 1fr 1fr;width:100%;margin:0 auto 18px;padding:6px;display:grid}.menu-quick-actions a{text-align:center;min-width:0;min-height:48px;padding:0 5px;font-size:8px;line-height:1.05}.menu-quick-actions a.download{font-size:9px}.app-download-heading{scroll-margin-top:76px}}.download-apps-page{color:#fff;background:radial-gradient(circle at 15% 10%,rgba(255,54,174,.26),transparent 34%),radial-gradient(circle at 90% 85%,rgba(86,231,255,.2),transparent 32%),#090211;place-items:center;min-height:100dvh;padding:max(18px,min(4vw,50px));font-family:Montserrat,Arial,sans-serif;display:grid}.download-apps-page>section{width:min(1080px,100%)}.download-back{color:#ffe275;margin-bottom:16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.download-apps-page header{text-align:center}.download-apps-page header>span{color:#ffe275;font-size:36px;display:block}.download-apps-page header small{color:#ff67c7;letter-spacing:.25em;font-size:9px;font-weight:950}.download-apps-page h1{margin:6px 0;font:italic 900 max(48px,min(9vw,96px))/.85 Barlow Condensed,Impact,sans-serif}.download-apps-page header p{color:#c8b7d6;margin:8px 0 24px;font-weight:700}.download-apps-page aside{color:#d8cce1;background:rgba(111,240,255,.07);border:1px solid rgba(111,240,255,.25);border-radius:12px;margin:18px auto 0;padding:15px 17px;font-size:11px}.download-apps-page aside p{margin:5px 0 0;line-height:1.5}@media (max-width:760px){.download-apps-page{padding:max(16px,env(safe-area-inset-top)) 12px max(20px,env(safe-area-inset-bottom));display:block}.download-back{align-items:center;min-height:44px;display:inline-flex}.download-apps-page h1{font-size:18vw}.download-apps-page header p{margin-bottom:16px}.download-apps-page .app-download-grid>a{min-height:104px}.download-apps-page .app-download-grid b{font-size:14px}.download-apps-page .app-download-grid small{font-size:10px;line-height:1.35}}:root{--ink:#f8f3ff;--night:#09031a;--pink:#ff35b8;--purple:#8f48ff;--gold:#ffc93d;--blue:#20d8ff}*{box-sizing:border-box}html{background:var(--night)}body{color:var(--ink);background:radial-gradient(circle at 50% 20%,#351373 0,#12052c 38%,#070214 100%);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.app{isolation:isolate;min-height:100vh;padding:20px max(20px,min(4vw,72px)) 28px;position:relative;overflow:hidden}.app:before{content:"";z-index:-3;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:34px 34px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}.aurora{z-index:-2;filter:blur(80px);opacity:.24;border-radius:50%;width:46vw;height:46vw;position:fixed}.aurora-one{background:var(--pink);top:-28vw;left:-10vw}.aurora-two{background:#4d2cff;bottom:-25vw;right:-18vw}.topbar{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;margin:0 auto 18px;display:grid}.brand{letter-spacing:.08em;filter:drop-shadow(0 0 16px rgba(255,53,184,.45));align-items:center;gap:11px;line-height:.78;display:flex}.brand div{transform:rotate(-2deg)}.brand b{color:#fff;text-shadow:2px 2px #9d33ff;font-size:max(18px,min(2vw,29px));font-style:italic;display:block}.brand em{color:var(--gold);letter-spacing:.21em;margin-top:5px;font-size:max(12px,min(1.2vw,17px));font-style:normal;font-weight:900;display:block}.brand-spark{color:var(--pink);font-size:25px}.round-pill{color:#f2dfff;letter-spacing:.16em;backdrop-filter:blur(10px);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:50px;justify-self:center;padding:9px 15px;font-size:13px;font-weight:900}.round-pill span{opacity:.45}.stage-link{color:#fff;border-bottom:1px solid var(--pink);justify-self:end;padding:6px 0;font-size:13px;font-weight:800;text-decoration:none}.score-strip{grid-template-columns:1fr 150px 1fr;align-items:stretch;gap:12px;max-width:940px;margin:auto;display:grid;position:relative}.team-score{opacity:.7;background:linear-gradient(105deg,rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-width:0;padding:11px 18px 11px 22px;transition:all .25s;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.12)}.team-score.active{opacity:1;border-color:rgba(255,53,184,.8);box-shadow:0 0 25px rgba(255,53,184,.18),inset 0 0 20px rgba(255,53,184,.08)}.team-score strong,.team-score input{color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:max(12px,min(1.3vw,17px));font-weight:900;overflow:hidden}.team-score input{background:0 0;border:0;outline:0;width:100%}.team-score>b{color:var(--gold);padding-left:12px;font-family:Impact,Haettenschweiler,sans-serif;font-size:max(25px,min(3vw,38px));font-style:italic}.team-crown{color:var(--gold);text-shadow:0 0 10px #ff8a00;font-size:21px;position:absolute;top:-11px;left:-9px;transform:rotate(-18deg)}.pot{z-index:2;text-align:center;background:linear-gradient(145deg,#ff49c0,#8131ed);border:2px solid rgba(255,255,255,.55);border-radius:10px;grid-area:1/2;place-content:center;margin:-4px 0;display:grid;box-shadow:0 0 28px rgba(255,53,184,.55),inset 0 0 20px rgba(255,255,255,.2)}.pot.banked{background:linear-gradient(145deg,#2a9d8f,#16687d);box-shadow:0 0 28px rgba(85,230,223,.4),inset 0 0 20px rgba(255,255,255,.18)}.pot span{letter-spacing:.18em;font-size:9px;font-weight:900}.pot b{font:italic 35px/1 Impact,sans-serif}.team-score:nth-child(2){grid-column:3}.question-wrap{text-align:center;max-width:1040px;margin:22px auto 18px}.eyebrow{color:var(--pink);letter-spacing:.3em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}h1{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 30px rgba(151,74,255,.42);margin:0;font-size:max(25px,min(4vw,52px));line-height:1.02}.double-points{background:var(--gold);color:#351000;letter-spacing:.1em;border-radius:5px;margin-top:7px;padding:4px 9px;font-size:10px;font-weight:900;display:inline-block;transform:rotate(-2deg)}.board{background:linear-gradient(145deg,#25104d,#100724);border:3px solid #f8bcff;border-radius:22px;max-width:980px;margin:auto;padding:20px;position:relative;box-shadow:0 0 0 7px #7128ba,0 0 0 10px rgba(255,255,255,.15),0 0 70px rgba(132,62,255,.45),inset 0 0 45px rgba(0,0,0,.8)}.board-lights{pointer-events:none;background:radial-gradient(circle,var(--gold) 0 2px,transparent 3px) 0 0/30px 30px;filter:drop-shadow(0 0 4px var(--gold));border-radius:28px;position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.answers{grid-template-columns:1fr 1fr;gap:13px 16px;display:grid;position:relative}.answer{color:#fff;perspective:900px;background:0 0;border:0;border-radius:10px;min-height:69px;padding:0;position:relative}.answer:not(:disabled){cursor:pointer}.answer-front,.answer-back{backface-visibility:hidden;border-radius:10px;align-items:center;transition:transform .6s cubic-bezier(.2,.75,.25,1.1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.answer-front{background:linear-gradient(135deg,#6825bc,#3e167c);border:1px solid rgba(255,255,255,.22);justify-content:center;box-shadow:inset 0 0 22px rgba(255,255,255,.08)}.answer-front b{color:#fff;background:#210844;border:2px solid #f3b5ff;border-radius:50%;place-items:center;width:43px;height:43px;font:italic 26px/1 Impact,sans-serif;display:grid;box-shadow:0 0 12px rgba(255,69,208,.65)}.answer-front i{color:rgba(255,255,255,.14);font-style:normal;position:absolute;right:18px}.answer-back{text-align:left;color:#371040;background:linear-gradient(95deg,#fff5ca,#ffd34d 50%,#ff9a33);border:2px solid #fff4ac;justify-content:space-between;padding-left:22px;overflow:hidden;transform:rotateX(180deg);box-shadow:inset 0 -8px 18px rgba(154,37,0,.18),0 0 24px rgba(255,192,48,.45)}.answer-back strong{text-transform:uppercase;letter-spacing:.01em;padding-right:12px;font-size:max(14px,min(1.6vw,21px));font-weight:950}.answer-back b{color:#fff;background:rgba(88,20,102,.9);border-left:2px solid rgba(255,255,255,.55);align-self:stretch;place-items:center;min-width:74px;font:italic 32px/1 Impact,sans-serif;display:grid}.answer.revealed .answer-front{transform:rotateX(180deg)}.answer.revealed .answer-back{transform:rotateX(360deg)}.strikes{justify-content:center;gap:10px;margin:17px 0 8px;display:flex}.strikes span{color:rgba(255,255,255,.18);background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:7px;place-items:center;width:40px;height:34px;font:700 28px/1 Arial;display:grid}.strikes span.lit{color:#fff;text-shadow:0 0 6px #fff;background:#e92767;border-color:#ff90b4;box-shadow:0 0 18px #ff1f74}.strike-flash{z-index:20;color:#fff;text-shadow:0 0 35px #fff;pointer-events:none;background:rgba(235,13,87,.6);place-items:center;font:700 min(60vw,600px)/1 Arial;animation:.85s both strike-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes strike-in{0%{opacity:0;transform:scale(2)}15%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.stage-footer{color:rgba(255,255,255,.42);letter-spacing:.25em;justify-content:center;align-items:center;gap:30px;font-size:9px;font-weight:900;display:flex}.stage-footer a{color:rgba(255,255,255,.3);letter-spacing:0;text-decoration:none}.host-console{backdrop-filter:blur(20px);background:rgba(13,5,32,.85);border:1px solid rgba(255,255,255,.14);border-radius:16px;max-width:980px;margin:22px auto 0;padding:18px;box-shadow:0 15px 50px rgba(0,0,0,.35)}.console-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.console-heading span{color:var(--pink);letter-spacing:.24em;font-size:9px;font-weight:900;display:block}.console-heading b{font-size:19px}.console-heading i{letter-spacing:.15em;color:#7affb2;font-size:9px;font-style:normal;font-weight:900}.console-heading i:before{content:"";background:#39ed87;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #39ed87}.console-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.control,.winner-buttons button{color:#fff;cursor:pointer;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.15);border-radius:9px;padding:13px;font-size:12px;font-weight:800;transition:all .15s}.control:hover,.winner-buttons button:hover{background:rgba(255,255,255,.13);transform:translateY(-1px)}.control:disabled{opacity:.35;cursor:not-allowed;transform:none}.control.danger{background:#b9144a;border-color:#ff4f8b}.control.accent{background:#5d26a8;border-color:#a76eff}.answer-keys{color:rgba(255,255,255,.5);justify-content:space-between;margin:12px 2px 4px;font-size:10px;display:flex}.answer-keys b{color:var(--gold)}.winner-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.winner-buttons button{color:var(--gold)}.reset{color:rgba(255,255,255,.35);cursor:pointer;background:0 0;border:0;margin:15px auto 0;font-size:10px;text-decoration:underline;display:block}.winner{z-index:30;text-align:center;background:radial-gradient(circle,#7620aa 0,#20053f 50%,#070113 100%);flex-direction:column;justify-content:center;align-items:center;animation:.6s both winner-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.winner:before,.winner:after{content:"✦  ·  ✦  ·  ✦  ·  ✦  ·  ✦";color:var(--gold);letter-spacing:.2em;filter:drop-shadow(0 0 15px var(--pink));font-size:max(24px,min(5vw,70px));position:absolute}.winner:before{top:7%;transform:rotate(-4deg)}.winner:after{bottom:7%;transform:rotate(4deg)}.winner>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:24px;right:30px}.winner>span{color:var(--gold);letter-spacing:.5em;font-size:28px}.winner small{color:var(--pink);letter-spacing:.35em;margin-top:20px;font-weight:900}.winner h2{text-transform:uppercase;letter-spacing:.01em;text-shadow:5px 5px #d52d9b,10px 10px #3c1385;max-width:90%;margin:8px 0;font:italic max(50px,min(9vw,130px))/.9 Impact,sans-serif}.winner p{font-size:max(15px,min(2vw,23px))}.winner-score{border:2px solid var(--gold);color:var(--gold);letter-spacing:.12em;padding:12px 20px;font-weight:900}@media (max-width:720px){.app{padding:14px 12px 24px}.topbar{grid-template-columns:1fr auto}.round-pill{justify-self:end}.stage-link{display:none}.score-strip{grid-template-columns:1fr 72px 1fr;gap:5px}.team-score{text-align:center;padding:8px 9px;display:block}.team-score strong,.team-score input{text-align:center;font-size:9px;display:block}.team-score>b{padding:0;font-size:24px;display:block}.pot b{font-size:26px}.pot span{font-size:7px}.question-wrap{margin:18px auto 13px}.answers{grid-template-columns:1fr;gap:8px}.board{border-radius:16px;padding:12px}.answer{min-height:56px}.answer-front b{width:35px;height:35px;font-size:21px}.answer-back strong{font-size:13px}.answer-back b{min-width:57px;font-size:25px}.console-grid{grid-template-columns:1fr 1fr}.host-mode .board{max-height:none}.host-mode .answer{min-height:50px}.stage-footer span{letter-spacing:.13em}.stage-footer a{display:none}}@media (min-width:900px) and (max-height:760px){.app{padding-top:12px}.topbar{margin-bottom:8px}.question-wrap{margin:12px auto}.answer{min-height:60px}.host-console{margin-top:14px;padding:12px}.strikes{margin:10px 0 5px}.control{padding:9px}.console-heading{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-shell{color:#f8f3ff;background:radial-gradient(circle at 80% 0,#38106d 0,transparent 34%),#0b0615;min-height:100vh;padding:40px max(20px,min(5vw,78px)) 120px}.admin-header{justify-content:space-between;align-items:end;gap:24px;max-width:1100px;margin:0 auto 32px;display:flex}.admin-header small,.admin-login small{color:var(--pink);letter-spacing:.28em;font-size:10px;font-weight:900}.admin-header h1{letter-spacing:-.05em;margin:7px 0 2px;font-size:max(38px,min(6vw,68px))}.admin-header p,.admin-card-title p,.section-heading p{color:rgba(255,255,255,.48);margin:0;font-size:13px}.admin-header nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-header nav a,.admin-header nav button{color:#fff;cursor:pointer;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none}.admin-card,.round-section{max-width:1100px;margin:0 auto 18px}.admin-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:22px;box-shadow:0 20px 55px rgba(0,0,0,.18)}.admin-card-title,.section-heading>div{align-items:center;gap:14px;display:flex}.admin-card-title>span,.section-heading>div>span{width:37px;height:37px;color:var(--gold);background:rgba(255,201,61,.08);border:1px solid rgba(255,201,61,.42);border-radius:50%;flex:none;place-items:center;font:700 12px/1 Arial;display:grid}.admin-card h2,.section-heading h2{margin:0 0 3px;font-size:20px}.team-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.admin-shell label{color:rgba(255,255,255,.55);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.admin-shell input,.admin-shell select{color:#fff;background:#181025;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:0;width:100%;margin-top:7px;padding:12px 13px;transition:all .15s}.admin-shell input:focus,.admin-shell select:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,53,184,.12)}.section-heading{justify-content:space-between;align-items:center;padding:22px 1px 15px;display:flex}.add-round,.add-answer{color:#fff;cursor:pointer;background:rgba(255,53,184,.12);border:1px solid rgba(255,53,184,.55);border-radius:8px;padding:10px 13px;font-size:11px;font-weight:900}.add-round:disabled,.add-answer:disabled{opacity:.35;cursor:not-allowed}.round-list{gap:14px;display:grid}.round-editor{margin-bottom:0}.round-head{grid-template-columns:1fr 160px auto;align-items:center;gap:13px;margin-bottom:18px;display:grid}.round-head>b{color:var(--pink);letter-spacing:.18em;font-size:11px}.round-head label{align-items:center;gap:9px;display:flex}.round-head select{margin:0;padding:8px}.round-head>button{color:rgba(255,255,255,.45);cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.round-head>button:disabled,.answer-editor-row button:disabled{opacity:.2;cursor:not-allowed}.question-field input{font-size:17px;font-weight:800}.answer-editor-head{color:rgba(255,255,255,.35);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 90px;gap:10px;margin:19px 45px 4px;font-size:9px;font-weight:900;display:grid}.answer-editor-row{grid-template-columns:34px 1fr 90px 28px;align-items:center;gap:10px;display:grid}.answer-editor-row i{width:29px;height:29px;color:var(--gold);background:rgba(255,201,61,.09);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.answer-editor-row input{margin:5px 0}.answer-editor-row input[type=number]{text-align:center}.answer-editor-row button{color:#ff70a6;cursor:pointer;background:0 0;border:0;font-size:21px}.add-answer{color:rgba(255,255,255,.7);background:0 0;border-color:rgba(255,255,255,.15);margin:12px 0 0 44px}.save-dock{z-index:10;backdrop-filter:blur(18px);background:rgba(10,5,20,.88);border-top:1px solid rgba(255,255,255,.12);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:14px max(20px,min(5vw,78px));display:grid;position:fixed;bottom:0;left:0;right:0}.save-dock>div{justify-self:center;width:100%;max-width:800px;font-size:12px}.save-dock button{color:#2b0831;background:linear-gradient(135deg,var(--gold),#ff8f39);cursor:pointer;border:0;border-radius:9px;padding:13px 20px;font-weight:950;box-shadow:0 0 24px rgba(255,201,61,.22)}.save-dock button:disabled{opacity:.55}.success{color:#7affb2}.error{color:#ff8bad}.admin-login-shell{place-items:center;display:grid}.admin-login{text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:19px;width:min(460px,100%);padding:40px;box-shadow:0 30px 90px rgba(0,0,0,.42)}.admin-spark{color:var(--gold);filter:drop-shadow(0 0 15px var(--pink));font-size:40px;display:block}.admin-login h1{margin:14px 0 7px;font-size:35px}.admin-login p{color:rgba(255,255,255,.55);margin:0 auto 24px;line-height:1.5}.admin-login form{text-align:left}.admin-login form label{color:rgba(255,255,255,.72);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:900;display:block}.admin-login form input{color:#fff;width:100%;font:inherit;background:rgba(7,3,14,.7);border:1px solid rgba(255,255,255,.16);border-radius:9px;outline:none;margin-top:6px;padding:13px 14px}.admin-login form input:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(241,44,158,.14)}.admin-login form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a63cff,#f12c9e);border:0;border-radius:8px;width:100%;margin-top:13px;padding:13px;font-weight:900}.admin-login form button:disabled{opacity:.6;cursor:wait}.admin-login>a{color:rgba(255,255,255,.45);margin-top:22px;font-size:11px;display:inline-block}.staff-login{position:relative;overflow:hidden}.staff-login:before{content:"";filter:blur(25px);pointer-events:none;background:rgba(166,60,255,.18);border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;bottom:auto;left:-80px;right:auto}.admin-message{margin-top:14px;font-size:12px}.admin-loading{min-height:70vh;color:var(--pink);letter-spacing:.08em;place-items:center;font-weight:900;display:grid}.operator-shell{background:#0b0615;min-height:100vh}.operator-nav{z-index:1000;color:#fff;backdrop-filter:blur(18px);background:rgba(11,6,21,.96);border-bottom:1px solid rgba(255,255,255,.13);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:10px 22px;display:grid;position:sticky;top:0;box-shadow:0 8px 30px rgba(0,0,0,.28)}.operator-brand{align-items:center;gap:10px;display:flex}.operator-brand>span{color:var(--gold);filter:drop-shadow(0 0 9px var(--pink));font-size:25px}.operator-brand div{flex-direction:column;display:flex}.operator-brand b{letter-spacing:.09em;font-size:15px}.operator-brand small{color:rgba(255,255,255,.48);letter-spacing:.19em;font-size:8px;font-weight:900}.operator-tabs{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;gap:6px;padding:5px;display:flex}.operator-tabs button{color:rgba(255,255,255,.58);cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:142px;padding:10px 15px;font-size:12px;font-weight:900}.operator-tabs button span{color:var(--pink);margin-right:7px}.operator-tabs button.active{color:#fff;background:linear-gradient(135deg,rgba(166,60,255,.75),rgba(241,44,158,.75));box-shadow:0 5px 18px rgba(241,44,158,.2)}.operator-status{color:#9fffc8;letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.operator-status i{background:#43eb8f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #43eb8f}.operator-nav~.stage-atmosphere{top:68px}.admin-embedded{min-height:calc(100vh - 68px);padding-top:30px}.host-mode:has(.operator-nav){padding-top:0}.host-mode>.operator-nav{margin:0 calc(-1*max(14px,min(3vw,48px))) 18px}.host-top-links{align-items:center;gap:8px;display:flex}.host-top-links .stage-link{white-space:nowrap}@media (max-width:700px){.admin-shell{padding:24px 13px 110px}.admin-header{display:block}.admin-header nav{margin-top:18px}.team-fields{grid-template-columns:1fr}.section-heading{align-items:end}.round-head{grid-template-columns:1fr auto}.round-head label{grid-column:1}.answer-editor-head{margin-left:36px}.answer-editor-row{grid-template-columns:27px 1fr 70px 24px;gap:5px}.answer-editor-row input{padding:10px 8px}.admin-card{padding:16px}.add-answer{margin-left:33px}.save-dock{padding:11px 13px}.save-dock>div{font-size:10px}}@media (max-width:800px){.operator-nav{grid-template-columns:1fr auto}.operator-status{display:none}.operator-tabs button{min-width:auto}.operator-brand small{display:none}}.admin-game-tabs{background:rgba(8,2,20,.72);border:1px solid rgba(255,255,255,.12);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1100px;margin:0 auto 18px;padding:6px;display:grid}.admin-game-tabs button{color:#ddd0ef;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:50px;font-weight:900}.admin-game-tabs button.active{color:#250526;background:linear-gradient(135deg,#ffe377,#ff8c45);box-shadow:0 0 24px rgba(255,199,63,.25)}.ai-question-maker{background:linear-gradient(135deg,rgba(125,30,191,.34),rgba(255,45,170,.16));justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.ai-question-maker span{color:#ffd863;letter-spacing:.22em;font-size:11px;font-weight:950}.ai-question-maker h2{margin:5px 0}.ai-question-maker p{color:#cdbddc;margin:0}.ai-question-maker button{color:#2b092c;cursor:pointer;background:linear-gradient(135deg,#ffe77f,#ff9a36);border:1px solid #ffe18a;border-radius:10px;flex:none;min-height:52px;padding:0 22px;font-weight:950}.ai-question-maker button:disabled{opacity:.55;cursor:wait}.admin-shell textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#181025;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:0;margin-top:7px;padding:12px 13px}.admin-shell textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,53,184,.12)}.card-question-row{grid-template-columns:110px minmax(0,1fr) 150px 80px;align-items:end;gap:14px;display:grid}.card-question-row>b{color:#ffcf57;letter-spacing:.14em;align-self:center;font-size:12px}.card-question-row label{gap:7px;display:grid}.card-question-row textarea{resize:vertical;min-height:86px}.cards-answer-field{position:relative}.cards-answer-field input{padding-right:34px}.cards-answer-field span{color:#ffcf57;font-weight:950;position:absolute;bottom:13px;right:13px}.delete-card-question{color:#ff8ba3;cursor:pointer;background:rgba(100,4,32,.28);border:1px solid rgba(255,78,112,.35);border-radius:8px;min-height:46px;font-weight:850}.delete-card-question:disabled{opacity:.3}.sound-upload-card{background:linear-gradient(135deg,rgba(24,137,152,.25),rgba(116,28,174,.26));grid-template-columns:minmax(260px,1fr) minmax(320px,.8fr);align-items:end;gap:28px;display:grid}.sound-upload-card>div:first-child>span{color:#65eee5;letter-spacing:.2em;font-size:10px;font-weight:950}.sound-upload-card h2{margin:6px 0}.sound-upload-card p{color:#c9bbd4;max-width:650px;margin:0;line-height:1.5}.sound-upload-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.sound-file-button{cursor:pointer;background:#65eee5;border:1px solid #b7fff7;border-radius:9px;place-items:center;min-height:45px;padding:0 18px;color:#1b1930!important;font-size:11px!important;display:grid!important}.sound-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sound-library-list{gap:10px;display:grid}.sound-library-row{grid-template-columns:52px minmax(190px,1fr) minmax(170px,.65fr) 115px auto auto;align-items:end;gap:12px;display:grid}.sound-preview{color:#22102c;cursor:pointer;background:linear-gradient(135deg,#65eee5,#ffd65e);border:0;border-radius:50%;align-self:center;width:48px;height:48px;font-weight:950}.sound-library-row small{color:#9586a3;text-align:center;align-self:center}.sound-library-row input:disabled,.sound-library-row select:disabled{opacity:.7;cursor:not-allowed}.sound-rename,.sound-remove{cursor:pointer;border-radius:8px;min-height:45px;padding:0 14px;font-weight:900}.sound-rename{color:#dffffd;background:rgba(38,159,159,.17);border:1px solid #68dfd8}.sound-remove{color:#ff9ab6;background:rgba(138,18,58,.2);border:1px solid rgba(255,79,127,.35)}.sound-built-in{color:#91fff8;text-align:center;text-transform:uppercase;border:1px solid rgba(101,238,229,.3);border-radius:999px;align-self:center;min-width:70px;padding:9px 12px;font-size:9px;font-weight:950}.sound-empty{text-align:center;color:#a99ab5}.sound-admin-message{background:rgba(255,255,255,.04);border:1px solid;border-radius:9px;margin:18px 0;padding:13px;font-size:12px}@media (max-width:760px){.ai-question-maker{flex-direction:column;align-items:stretch}.card-question-row{grid-template-columns:1fr 110px}.card-question-row>b,.card-question-row>label:first-of-type{grid-column:1/-1}.admin-game-tabs{z-index:5;grid-template-columns:1fr;position:sticky;top:0}.sound-upload-card,.sound-upload-fields{grid-template-columns:1fr}.sound-library-row{grid-template-columns:48px 1fr auto}.sound-library-row label{grid-column:2/4}.sound-library-row small{grid-column:1}.sound-rename,.sound-remove{min-height:40px;padding:0 10px}}.drag-queen-admin-menu{max-width:1100px;margin:0 auto}.drag-queen-admin-hero{background:radial-gradient(circle at 90% 10%,rgba(94,234,255,.2),transparent 35%),linear-gradient(135deg,rgba(146,16,102,.65),rgba(35,4,62,.85));grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.drag-queen-admin-hero>div:first-child>span,.drag-queen-admin-flow>small{color:#65eee5;letter-spacing:.22em;font-size:10px;font-weight:950}.drag-queen-admin-hero h2{margin:6px 0;font:italic 900 max(38px,min(5vw,65px))/.9 Barlow Condensed,Impact,sans-serif}.drag-queen-admin-hero p{color:#d5c5dd;max-width:700px;margin:0;line-height:1.5}.drag-queen-admin-stats{background:rgba(7,1,14,.45);border:1px solid rgba(255,255,255,.16);border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:4px 10px;padding:15px 20px;display:grid}.drag-queen-admin-stats b{color:#ffda62;text-align:right;font:900 36px/1 Barlow Condensed,Impact,sans-serif}.drag-queen-admin-stats small{color:#c7b8ce;white-space:nowrap;font-size:10px;font-weight:800}.admin-launch-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.admin-launch-card{color:#fff;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);border-radius:15px;flex-direction:column;min-height:255px;padding:20px;text-decoration:none;transition:all .18s;display:flex}.admin-launch-card:hover{background:rgba(255,255,255,.086);border-color:rgba(255,216,94,.5);transform:translateY(-2px)}.admin-launch-card.primary{background:linear-gradient(145deg,rgba(204,28,129,.48),rgba(84,17,129,.42))}.admin-launch-card>span{color:#250526;background:#ffda62;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:18px;font-weight:950;display:grid}.admin-launch-card small{color:#65eee5;letter-spacing:.16em;font-size:9px;font-weight:950}.admin-launch-card b{margin:6px 0;font-size:20px}.admin-launch-card p{color:#ad9cb8;margin:0;font-size:12px;line-height:1.5}.admin-launch-card i{color:#ffda62;margin-top:auto;padding-top:18px;font-size:11px;font-style:normal;font-weight:950}.drag-queen-admin-flow>div{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.drag-queen-admin-flow span{color:#230426;grid-template-columns:25px auto;align-items:center;gap:8px;display:grid}.drag-queen-admin-flow span:first-letter{font-weight:950}.drag-queen-admin-flow span{background:#ffda62;border-radius:9px;padding:9px 12px;font-weight:950}.drag-queen-admin-flow span b{font-size:11px}.drag-queen-admin-flow i{color:#65eee5;font-style:normal}@media (max-width:760px){.drag-queen-admin-hero,.admin-launch-grid{grid-template-columns:1fr}.admin-launch-card{min-height:220px}.drag-queen-admin-flow>div{flex-direction:column;align-items:stretch}.drag-queen-admin-flow i{text-align:center;transform:rotate(90deg)}}:root{--show-night:#07010f;--show-purple:#6f1bd1;--show-pink:#ff2ebd;--show-gold:#ffd056;--show-cyan:#62e8ff}.app{background:radial-gradient(at 50% 12%,#321064 0,#120326 42%,#05000c 100%)}.stage-mode{width:100vw;height:100vh;min-height:0;padding:1.4vh 3vw 1vh;overflow:hidden}.stage-mode .game-frame{flex-direction:column;height:100%;transition:opacity .35s,transform .35s;display:flex}.stage-mode:not(.scene-game) .game-frame{opacity:0;visibility:hidden;transform:scale(1.04)}.stage-mode .topbar{width:100%;max-width:1540px;height:6.5vh;margin:0 auto .8vh}.stage-mode .brand b{font-size:max(24px,min(2.2vw,42px))}.stage-mode .brand em{font-size:max(13px,min(1.15vw,22px))}.stage-mode .round-pill{padding:.8vh 1.2vw;font-size:max(12px,min(.9vw,18px))}.stage-mode .score-strip{grid-template-columns:1fr max(130px,min(10vw,190px)) 1fr;gap:max(8px,min(1vw,18px));width:min(78vw,1380px);max-width:none}.stage-mode .team-score{border-radius:1.1vh;min-height:7.5vh;padding:1vh 1.5vw}.stage-mode .team-score strong{font-size:max(16px,min(1.6vw,30px))}.stage-mode .team-score>b{font-size:max(34px,min(3.5vw,66px))}.stage-mode .pot b{font-size:max(38px,min(4vw,72px))}.stage-mode .pot span{font-size:max(9px,min(.68vw,13px))}.stage-mode .question-wrap{place-content:center;max-width:1420px;min-height:13vh;margin:1vh auto;display:grid}.stage-mode .eyebrow{font-size:max(10px,min(.7vw,14px))}.app.stage-mode h1{font-size:max(35px,min(3.6vw,70px))}.stage-mode .double-points{justify-self:center;font-size:max(10px,min(.72vw,14px))}.stage-mode .board{border-width:max(3px,min(.3vw,6px));border-radius:2.2vh;flex:1;width:min(82vw,1450px);max-width:none;min-height:0;margin:0 auto;padding:max(15px,min(1.8vh,28px));display:grid;box-shadow:0 0 0 8px #7128ba,0 0 0 12px rgba(255,255,255,.16),0 0 8vh rgba(132,62,255,.56),inset 0 0 6vh rgba(0,0,0,.9)}.stage-mode .answers{grid-auto-rows:1fr;gap:max(8px,min(1.2vh,18px)) max(12px,min(1.3vw,24px));height:100%}.stage-mode .answer{min-height:0}.stage-mode .answer-back strong{font-size:max(18px,min(1.75vw,34px))}.stage-mode .answer-back b{min-width:max(74px,min(6vw,112px));font-size:max(34px,min(3vw,56px))}.stage-mode .answer-front b{width:max(44px,min(4.2vh,70px));height:max(44px,min(4.2vh,70px));font-size:max(28px,min(2.1vw,42px))}.stage-mode .strikes{align-items:center;height:5.5vh;margin:.7vh 0 0}.stage-mode .strikes span{width:max(45px,min(3.6vw,68px));height:max(36px,min(4.5vh,55px));font-size:max(31px,min(2.5vw,48px))}.stage-mode .stage-footer{display:none}.stage-exit-trigger{z-index:80;color:rgba(255,255,255,.52);letter-spacing:.12em;cursor:pointer;opacity:.34;backdrop-filter:blur(8px);background:rgba(11,3,24,.48);border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900;transition:all .2s;position:fixed;bottom:10px;right:12px}.stage-exit-trigger:hover{opacity:1;color:#fff;border-color:#ffd75e}.stage-exit-trigger:focus-visible{opacity:1;color:#fff;border-color:#ffd75e}.stage-exit-trigger span{margin-left:4px}.stage-exit-overlay{z-index:200;backdrop-filter:blur(12px);background:rgba(5,0,13,.88);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.stage-exit-overlay section{text-align:center;background:linear-gradient(150deg,#4c1369,#190526);border:3px solid #ffd75e;border-radius:24px;width:min(500px,94vw);padding:34px;box-shadow:0 0 0 5px #e82ca2,0 25px 80px rgba(0,0,0,.6)}.stage-exit-overlay small{color:#ff8fd5;letter-spacing:.25em;font-weight:950}.stage-exit-overlay h2{text-transform:uppercase;margin:8px 0;font:italic 900 max(38px,min(7vw,62px))/.9 Impact,sans-serif}.stage-exit-overlay p{color:#dfd0e8;margin:10px auto 22px;line-height:1.45}.stage-exit-overlay a,.stage-exit-overlay button{color:#fff;cursor:pointer;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.24);border-radius:10px;width:100%;margin:9px 0;padding:14px;font-weight:900;text-decoration:none;display:block}.stage-exit-overlay a.stage-menu-primary{color:#2d0b35;background:#ffd75e;border:0}.stage-exit-overlay em{color:#aa95b8;margin-top:18px;font-size:10px;font-style:normal;display:block}.stage-join{color:#fff;background:#090211;place-items:center;min-height:100vh;padding:28px;font-family:Arial,sans-serif;display:grid;position:relative;overflow:hidden}.stage-join>img{object-fit:cover;object-position:center 32%;filter:saturate(1.15);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.stage-join-shade{background:linear-gradient(rgba(10,1,21,.38),rgba(10,1,21,.92)),radial-gradient(circle at 50% 34%,transparent,#0a0115 78%);position:absolute;top:0;bottom:0;left:0;right:0}.stage-join>section{text-align:center;background:linear-gradient(150deg,rgba(78,18,102,.96),rgba(24,5,38,.98));border:4px solid #ffd75e;border-radius:28px;width:min(690px,94vw);padding:36px 48px 42px;position:relative;box-shadow:0 0 0 6px #ef2ca2,0 25px 90px #000,0 0 60px rgba(255,53,183,.45)}.stage-join-brand small{color:#ffe16c;letter-spacing:.25em;font-size:9px;font-weight:950}.stage-join-brand h1{letter-spacing:-.035em;background:linear-gradient(90deg,#ff4aa9,#ffcf50,#62e889,#5edfff,#c36aff);color:transparent;filter:drop-shadow(4px 5px #43115b);-webkit-background-clip:text;background-clip:text;margin:8px 0 -6px;font:italic 900 max(64px,min(10vw,116px))/.76 Impact,sans-serif}.stage-join-brand b{letter-spacing:.16em;font:italic 900 max(24px,min(4vw,42px))/1 Impact,sans-serif}.stage-join-kicker{color:#ff91d5;letter-spacing:.22em;margin-top:28px;font-size:11px;font-weight:950;display:block}.stage-join h2{text-transform:uppercase;margin:8px 0;font:italic 900 max(33px,min(5vw,54px))/.95 Impact,sans-serif}.stage-join p{color:#e0d2e7;max-width:540px;margin:8px auto 22px;line-height:1.45}.stage-join input{color:#fff;text-align:center;letter-spacing:.24em;text-transform:uppercase;background:#10041e;border:3px solid #d985df;border-radius:13px;outline:0;width:100%;padding:16px;font:900 max(34px,min(6vw,54px))/1 monospace;display:block}.stage-join input:focus{border-color:#62ebe3;box-shadow:0 0 28px rgba(98,235,227,.35)}.stage-join>section>button{color:#2c0b35;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#ffd75e;border:0;border-radius:11px;width:100%;margin-top:13px;padding:16px;font-weight:950}.stage-join>section>button:disabled{opacity:.6;cursor:wait}.stage-join-error{color:#ffd6e1;background:rgba(180,20,65,.25);border:1px solid #ff7ba5;border-radius:9px;margin-top:13px;padding:10px}.stage-join-help{color:#b7a5c3;margin-top:17px;display:block}.fortunes-stage-code{background:linear-gradient(100deg,rgba(119,36,157,.45),rgba(37,10,61,.8));border:2px solid rgba(255,215,94,.5);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;display:grid}.fortunes-stage-code div small{color:#ff9ad8;letter-spacing:.16em;font-size:8px;font-weight:950;display:block}.fortunes-stage-code div b{letter-spacing:.15em;font:900 27px/1.1 monospace}.fortunes-stage-code>span{color:#d5c4df;font-size:10px;line-height:1.35}.fortunes-stage-code button{color:#2b0b32;cursor:pointer;background:#ffd75e;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:950}.fortunes-stage-code button:disabled{opacity:.45}@media (max-width:700px){.stage-join{padding:15px}.stage-join>section{padding:28px 20px 32px}.stage-join input{letter-spacing:.16em}.fortunes-stage-code{grid-template-columns:1fr auto}.fortunes-stage-code>span{grid-column:1/3}}.stage-exit-trigger{color:rgba(255,255,255,.62);opacity:.42;background:rgba(11,3,24,.58);border-color:rgba(255,255,255,.2);border-radius:10px;min-width:118px;min-height:44px;padding:9px 12px;top:12px;bottom:auto}.stage-atmosphere{z-index:-2;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.spotlight{opacity:.2;filter:blur(6px);transform-origin:50% 0;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(rgba(255,255,255,.9),rgba(196,61,255,.42) 38%,transparent 92%);width:18vw;height:110vh;position:absolute;top:-22%}.spotlight-one{animation:7s ease-in-out infinite alternate spotlight-left;left:10%}.spotlight-two{animation:8s ease-in-out infinite alternate spotlight-right;right:10%}@keyframes spotlight-left{to{transform:rotate(28deg)translate(20vw)}}@keyframes spotlight-right{to{transform:rotate(-30deg)translate(-18vw)}}.glitter-field{position:absolute;top:0;bottom:0;left:0;right:0}.glitter-field i{--x:calc((var(--i) * 37) % 100);--y:calc((var(--i) * 61) % 100);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:3px;height:3px;animation:twinkle calc(1.8s + (var(--i) % 5) * .45s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.11s);background:#fff5b8;border-radius:50%;position:absolute;box-shadow:0 0 9px 3px rgba(255,202,58,.68)}@keyframes twinkle{0%,30%{opacity:.1;transform:scale(.4)rotate(0)}to{opacity:1;transform:scale(1.8)rotate(90deg)}}.power-round{--show-pink:#ff9f1a;--show-purple:#e92e75}.power-round:after{content:"DOUBLE POINTS";z-index:-1;color:rgba(255,201,61,.043);letter-spacing:-.03em;white-space:nowrap;font:italic 15vw/1 Impact,sans-serif;position:fixed;top:42%;left:-3vw;transform:rotate(-8deg)}.power-round .board{border-color:#ffd75d;box-shadow:0 0 0 8px #e52d83,0 0 0 12px rgba(255,230,111,.32),0 0 10vh rgba(255,105,23,.55),inset 0 0 6vh rgba(75,0,20,.8)}.power-round .pot{color:#2f0920;background:linear-gradient(145deg,#ffd65b,#ff5c24)}.power-round .double-points{animation:.7s ease-in-out infinite alternate power-pulse;box-shadow:0 0 24px rgba(255,201,61,.7)}@keyframes power-pulse{to{transform:rotate(2deg)scale(1.08)}}.answer-back{isolation:isolate}.answer-particles{z-index:-1;color:#fff;opacity:0;justify-content:space-around;align-items:center;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.answer.revealed .answer-particles{animation:1s ease-out .24s both answer-spark}@keyframes answer-spark{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(2.2)}}.answer.revealed .answer-back{animation:1s ease-out .25s answer-glow}@keyframes answer-glow{35%{filter:brightness(1.55);box-shadow:0 0 55px 16px rgba(255,212,63,.75)}}.broadcast-scene{z-index:12;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(114,29,209,.92),#180330 52%,#05000c 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.broadcast-scene:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.027) 0 4deg,transparent 4deg 12deg);animation:35s linear infinite scene-spin;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scene-spin{to{transform:rotate(360deg)scale(1.2)}}.holding-scene{background:#110323;justify-content:flex-start;padding-top:5vh}.holding-scene:before{z-index:0;opacity:.35}.holding-scene:after{content:"";z-index:1;background:linear-gradient(rgba(5,0,13,.82) 0,rgba(5,0,13,.08) 22%,rgba(5,0,13,.05) 68%,rgba(5,0,13,.86) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.holding-art{z-index:0;object-fit:cover;object-position:center 40%;filter:saturate(1.12)contrast(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.holding-scene>small,.holding-scene>h2,.holding-scene>p,.holding-ticker{z-index:2;position:relative}.holding-scene>small{color:var(--show-gold);letter-spacing:.38em;text-shadow:0 2px 12px #000;font-weight:950}.holding-scene h2{letter-spacing:.02em;text-shadow:4px 4px #c7259a,8px 8px #411184,0 5px 24px #000;margin:1.5vh 0 0;font:italic max(45px,min(5.5vw,105px))/.82 Impact,sans-serif}.holding-scene>p{color:#fff;text-shadow:0 3px 14px #000;font-size:max(16px,min(1.4vw,26px));font-weight:900;position:absolute;bottom:11vh}.holding-orbit{z-index:2;border:2px solid rgba(255,210,75,.24);border-radius:50%;width:72vh;height:72vh;animation:9s linear infinite orbit;position:absolute;box-shadow:0 0 90px rgba(255,44,187,.25),inset 0 0 90px rgba(255,44,187,.12)}.holding-orbit:before,.holding-orbit:after{content:"✦";color:var(--show-gold);filter:drop-shadow(0 0 10px #fff);font-size:28px;position:absolute;top:50%;left:-12px}.holding-orbit:after{left:auto;right:-12px}@keyframes orbit{to{transform:rotate(360deg)}}.holding-ticker{letter-spacing:.22em;background:rgba(0,0,0,.28);border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);justify-content:center;gap:2vw;padding:1.4vh 2vw;font-size:max(11px,min(.9vw,17px));display:flex;position:absolute;bottom:5vh;left:0;right:0}.holding-ticker span{color:var(--show-pink);font-weight:950}.holding-ticker b{color:#fff}.ident-scene{animation:.5s ease-out both ident-open}@keyframes ident-open{0%{filter:brightness(3);transform:scale(1.35)}}.ident-rings{aspect-ratio:1;width:min(80vw,1300px);position:absolute}.ident-rings i{border:2px solid rgba(255,208,86,.4);border-radius:50%;animation:2.3s cubic-bezier(.2,.8,.2,1) both ring-in;position:absolute;top:10%;bottom:10%;left:10%;right:10%;box-shadow:0 0 35px rgba(255,46,189,.3)}.ident-rings i:nth-child(2){animation-delay:.14s;top:23%;bottom:23%;left:23%;right:23%}.ident-rings i:nth-child(3){animation-delay:.28s;top:36%;bottom:36%;left:36%;right:36%}@keyframes ring-in{0%{opacity:0;transform:scale(2.4)rotate(40deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ident-kicker{color:var(--show-gold);letter-spacing:.46em;font-size:max(12px,min(1vw,20px));font-weight:950;animation:.7s 2.7s both ident-copy}.ident-logo{z-index:2;filter:drop-shadow(0 0 36px rgba(255,46,189,.7));margin:1vh 0;animation:.7s cubic-bezier(.15,.9,.25,1.2) 2.5s both ident-logo;transform:rotate(-2deg)}.ident-logo small{color:#fff;letter-spacing:.7em;font-weight:900;display:block}.ident-logo strong,.ident-logo em{letter-spacing:-.025em;font:italic max(85px,min(13vw,240px))/.72 Impact,sans-serif;display:block}.ident-logo strong{color:#fff;text-shadow:5px 5px #bd28a2,10px 10px #371183}.ident-logo em{color:var(--show-gold);letter-spacing:.12em;font-size:max(55px,min(8vw,150px))}.ident-scene>p{letter-spacing:.38em;font-weight:900;animation:.7s 2.85s both ident-copy}@keyframes ident-logo{0%{opacity:0;transform:scale(.2)rotate(-18deg)}}@keyframes ident-copy{0%{opacity:0;transform:translateY(30px)}}.countdown{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.countdown b{color:#fff;text-shadow:0 0 70px var(--show-pink);opacity:0;place-items:center;font:italic min(42vw,520px)/1 Impact,sans-serif;animation:.72s both count-number;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.countdown b:nth-child(2){animation-delay:.78s}.countdown b:nth-child(3){animation-delay:1.56s}@keyframes count-number{0%{opacity:0;transform:scale(2)}28%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.teams-scene{gap:1.8vh}.versus-kicker{color:var(--show-gold);letter-spacing:.45em;font-size:max(12px,min(1vw,20px));font-weight:950}.team-intro{background:linear-gradient(90deg,transparent,rgba(255,46,189,.85) 15%,rgba(111,27,209,.9) 85%,transparent);border-top:2px solid rgba(255,255,255,.42);border-bottom:2px solid rgba(255,255,255,.42);width:min(82vw,1460px);padding:2.4vh 4vw;transform:skew(-8deg)}.team-intro>*{display:block;transform:skew(8deg)}.team-intro small{letter-spacing:.32em;font-weight:900}.team-intro strong{text-transform:uppercase;text-shadow:4px 4px #31104f;font:italic max(55px,min(7vw,130px))/.9 Impact,sans-serif}.team-intro-one{animation:.8s cubic-bezier(.1,.85,.2,1.1) .1s both team-one-in}.team-intro-two{animation:.8s cubic-bezier(.1,.85,.2,1.1) .55s both team-two-in}@keyframes team-one-in{0%{opacity:0;transform:translate(-120%)skew(-8deg)}}@keyframes team-two-in{0%{opacity:0;transform:translate(120%)skew(-8deg)}}.versus-burst{z-index:3;aspect-ratio:1;color:#2c082f;background:var(--show-gold);border:6px solid #fff;border-radius:50%;place-items:center;width:max(90px,min(8vw,150px));font:italic max(36px,min(4vw,70px))/1 Impact,sans-serif;animation:.5s cubic-bezier(.2,1.3,.3,1) 1.15s both vs-in;display:grid;position:absolute;box-shadow:0 0 60px rgba(255,208,86,.8)}@keyframes vs-in{0%{opacity:0;transform:scale(3)rotate(-30deg)}}.teams-scene>p{color:var(--show-cyan);letter-spacing:.5em;margin:2vh 0 0;font-weight:950;animation:.5s 1.3s both ident-copy}.question-scene>span{color:var(--show-gold);letter-spacing:.12em;font:italic max(34px,min(4vw,76px))/1 Impact,sans-serif}.question-scene>small{color:var(--show-pink);letter-spacing:.4em;margin-top:5vh;font-size:max(11px,min(.9vw,18px));font-weight:950;animation:.45s .35s both ident-copy}.question-scene h2{z-index:2;letter-spacing:-.055em;text-wrap:balance;width:min(90vw,1550px);margin:2vh 0;font:900 max(52px,min(6vw,116px))/.98 Arial,sans-serif;animation:.7s cubic-bezier(.15,.9,.2,1) .45s both question-in;position:relative}@keyframes question-in{0%{opacity:0;transform:perspective(800px)rotateX(70deg)translateY(100px)}}.question-sweep{filter:blur(20px);background:linear-gradient(90deg,transparent,rgba(255,46,189,.28),rgba(255,208,86,.55),rgba(255,46,189,.28),transparent);height:12vh;animation:1.4s .25s both sweep;position:absolute;top:48%;left:-20%;right:-20%;transform:rotate(-5deg)}@keyframes sweep{0%{transform:translate(-80%)rotate(-5deg)}to{transform:translate(80%)rotate(-5deg)}}.power-badge{color:#2b0923;background:var(--show-gold);padding:1.3vh 1.4vw;font:italic max(22px,min(2vw,38px))/1 Impact,sans-serif;animation:.65s ease-in-out infinite alternate power-pulse;position:absolute;top:9vh;right:6vw;transform:rotate(5deg);box-shadow:0 0 35px rgba(255,208,86,.7)}.strike-flash{background:radial-gradient(circle,rgba(255,38,91,.98),rgba(93,0,26,.96));animation:1.2s both strike-screen}.strike-flash span{filter:drop-shadow(0 0 35px #fff);font-size:min(73vw,780px);line-height:.72}.strike-flash b{letter-spacing:.15em;font:italic max(35px,min(4vw,76px))/1 Impact,sans-serif;position:absolute;bottom:8vh}@keyframes strike-screen{0%{opacity:0;transform:scale(1.8)}10%,30%,50%,75%{opacity:1}20%,40%,65%{opacity:.32}to{opacity:0;transform:scale(.8)}}.winner{background:radial-gradient(circle,#8e25bd 0,#2b0751 46%,#070113 100%)}.winner:before,.winner:after{z-index:1}.winner h2{z-index:3;font-size:max(78px,min(11vw,210px));position:relative}.winner-score{z-index:3;font-size:max(18px,min(1.7vw,32px));position:relative}.confetti{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti i{--h:calc((var(--i) * 47) % 360);left:calc(((var(--i) * 29) % 100) * 1%);width:calc(6px + (var(--i) % 5) * 2px);height:calc(12px + (var(--i) % 4) * 4px);background:hsl(var(--h) 95% 62%);animation:confetti-fall calc(2.4s + (var(--i) % 7) * .32s) calc((var(--i) % 9) * -.25s) linear infinite;position:absolute;top:-8%}@keyframes confetti-fall{to{transform:translate3d(calc((var(--i) % 2) * 10vw - 5vw),115vh,0) rotate(760deg)}}.firework{width:12px;height:12px;box-shadow:0 -90px var(--show-gold),64px -64px var(--show-pink),90px 0 var(--show-gold),64px 64px white,0 90px var(--show-pink),-64px 64px var(--show-gold),-90px 0 white,-64px -64px var(--show-pink);border-radius:50%;animation:1.4s ease-out infinite firework;position:absolute}.firework-one{top:26%;left:16%}.firework-two{animation-delay:.55s;top:30%;right:16%}.firework-three{animation-delay:1s;bottom:20%;right:28%}@keyframes firework{0%{opacity:0;transform:scale(.15)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}.voucher-scene{background:radial-gradient(circle,#8b4d00 0,#2c0b30 48%,#08000d 100%)}.jackpot-rays{background:repeating-conic-gradient(from 0deg,rgba(255,224,112,.18) 0 5deg,transparent 5deg 12deg);width:130vmax;height:130vmax;animation:24s linear infinite scene-spin;position:absolute}.jackpot-label{z-index:2;color:var(--show-gold);letter-spacing:.5em;font-size:max(13px,min(1vw,20px));font-weight:950;position:relative}.voucher-ticket{z-index:2;color:#341038;text-align:left;background:linear-gradient(135deg,#fff8c6,#ffd251 50%,#f59a22);border:max(5px,min(.55vw,10px)) double #fff2a7;border-radius:2vw;grid-template-columns:18% 1fr 25%;align-items:center;width:min(84vw,1450px);min-height:48vh;margin:3vh auto;padding:4vh 3vw;animation:.8s cubic-bezier(.12,.9,.2,1.15) both voucher-in;display:grid;position:relative;transform:rotate(-1.5deg);box-shadow:0 0 0 10px #8b3d00,0 0 80px 25px rgba(255,199,55,.6),inset 0 0 45px rgba(255,255,255,.65)}@keyframes voucher-in{0%{opacity:0;transform:scale(.15)rotate(-18deg)}}.voucher-ticket:before,.voucher-ticket:after{content:"";aspect-ratio:1;background:#2c0b30;border-radius:50%;width:4vw;position:absolute;top:50%;transform:translateY(-50%)}.voucher-ticket:before{left:-2.5vw}.voucher-ticket:after{right:-2.5vw}.voucher-icon{aspect-ratio:1;width:max(100px,min(11vw,190px));color:var(--show-gold);background:#531251;border-radius:50%;place-items:center;font-size:max(58px,min(6vw,108px));display:grid;box-shadow:0 0 0 8px rgba(83,18,81,.2)}.voucher-ticket small{letter-spacing:.26em;font-weight:950}.voucher-ticket h2{letter-spacing:.02em;margin:.8vh 0;font:italic max(48px,min(5.8vw,110px))/.76 Impact,sans-serif}.voucher-ticket p{letter-spacing:.1em;font-weight:950}.claim-code{text-align:center;border-left:3px dashed rgba(66,16,66,.32);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.claim-code b{margin-top:1.5vh;font:max(25px,min(2.5vw,46px))/1 ui-monospace,monospace}.voucher-note{z-index:2;font-weight:900;position:relative}.host-mode{min-height:100vh;padding:18px max(14px,min(3vw,48px)) 55px;overflow:visible}.host-mode .stage-atmosphere{opacity:.5}.host-mode .game-frame{max-width:1180px;margin:auto}.host-mode .topbar,.host-mode .board,.host-mode .question-wrap{max-width:1180px}.host-mode .score-strip{max-width:1100px}.host-mode .board{padding:15px}.host-mode .answer{min-height:58px}.host-console{max-width:1180px;margin:20px auto 0}.answer-judging{grid-template-columns:1.4fr 1fr;gap:8px;margin-bottom:12px;display:grid}.answer-judging button{justify-content:center;align-items:center;gap:10px;min-height:58px;display:flex}.answer-judging button>span{text-align:left;gap:2px;display:grid}.answer-judging button b{font-size:13px}.answer-judging button small{color:rgba(255,255,255,.68);font-size:9px;font-weight:700}.answer-judging .wrong-answer{background:linear-gradient(135deg,#e0235f,#9d0c3f);box-shadow:0 0 20px rgba(255,45,104,.2)}.scene-controls{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.scene-controls button,.answer-keypad button,.showdown-controls button{color:#fff;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px;font-weight:850;display:flex}.scene-controls button.active{color:#2d092e;background:linear-gradient(135deg,#ffe482,#ff9d31);border-color:#fff1a7;box-shadow:0 0 22px rgba(255,194,52,.28)}kbd{color:#fff;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.23);border-radius:5px;place-items:center;min-width:24px;height:24px;padding:0 5px;font:800 11px/1 ui-monospace,monospace;display:inline-grid;box-shadow:inset 0 -2px rgba(0,0,0,.3)}.control kbd{margin-right:7px}.answer-keypad{border-top:1px solid rgba(255,255,255,.1);grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;padding-top:12px;display:grid}.answer-keypad>div{color:var(--show-pink);letter-spacing:.2em;grid-column:1/-1;justify-content:space-between;font-size:10px;font-weight:950;display:flex}.answer-keypad>div small{color:rgba(255,255,255,.45);letter-spacing:0}.answer-keypad button{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;min-height:42px;font-size:11px;overflow:hidden}.answer-keypad button.revealed{color:#3d173e;background:var(--show-gold)}.showdown-controls{grid-template-columns:1fr 1fr 1.2fr;gap:8px;margin-top:12px;display:grid}.showdown-controls button{color:var(--show-gold)}.showdown-controls .voucher-trigger{color:#371231;background:linear-gradient(135deg,#ffe982,#ff9d31)}.showdown-controls button:disabled{opacity:.35;cursor:not-allowed}.shortcut-ribbon{color:rgba(255,255,255,.55);align-items:center;gap:18px;margin-top:13px;font-size:10px;display:flex}.shortcut-ribbon b{color:var(--show-gold);margin-left:auto}@media (max-aspect-ratio:4/3) and (min-width:721px){.stage-mode .board{width:92vw}.stage-mode .score-strip{width:90vw}.app.stage-mode h1{font-size:4vw}}@media (max-width:720px){.stage-mode{height:100dvh;padding:9px}.stage-mode .topbar{height:auto}.stage-mode .brand b{font-size:17px}.stage-mode .brand em{font-size:10px}.stage-mode .round-pill{font-size:9px}.stage-mode .score-strip{grid-template-columns:1fr 64px 1fr;width:100%}.stage-mode .team-score{min-height:54px}.stage-mode .team-score strong{font-size:9px}.stage-mode .team-score>b,.stage-mode .pot b{font-size:25px}.stage-mode .question-wrap{min-height:100px}.app.stage-mode h1{font-size:24px}.stage-mode .board{width:94%}.stage-mode .answers{grid-template-columns:1fr}.stage-mode .answer{min-height:48px}.stage-mode .strikes{height:42px}.holding-scene h2{font-size:14vw}.holding-art{object-position:center}.holding-ticker{gap:8px;font-size:8px}.holding-ticker b{display:none}.team-intro strong{font-size:12vw}.versus-burst{width:70px}.question-scene h2{font-size:10vw}.voucher-ticket{text-align:center;grid-template-columns:1fr;padding:24px}.voucher-icon{margin:auto}.claim-code{border-top:2px dashed rgba(66,16,66,.32);border-left:0;padding-top:18px}.voucher-ticket h2{font-size:12vw}.host-mode .board,.host-mode .strikes{display:none}.answer-judging{grid-template-columns:1fr}.scene-controls,.answer-keypad{grid-template-columns:1fr 1fr}.answer-keypad button{white-space:normal;text-align:left;height:auto;line-height:1.2}.answer-keypad>div{gap:4px;display:grid}.showdown-controls{grid-template-columns:1fr}.shortcut-ribbon{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.spotlight,.glitter-field i,.broadcast-scene:before,.countdown b,.confetti i,.firework,.jackpot-rays{animation:none!important}.countdown{display:none}}.stage-join{background:#050611;font-family:Montserrat,Arial,sans-serif}.stage-join-shade{background:linear-gradient(rgba(5,6,17,.28),rgba(5,6,17,.94)),radial-gradient(circle at 50% 30%,transparent,#050611 78%)}.stage-join>section{background:linear-gradient(150deg,rgba(17,28,76,.97),rgba(20,8,45,.99));border-color:#fff7c1;box-shadow:0 0 0 6px #ffd93d,0 0 0 10px #ff2aa1,0 25px 90px #000,0 0 60px rgba(53,233,255,.25)}.stage-join-brand h1,.stage-join-brand b,.stage-join h2,.stage-exit-overlay h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:900}.stage-join-brand h1{color:#fff;-webkit-text-fill-color:#fff;filter:none;text-shadow:5px 5px #ff2aa1,10px 10px #30125d,0 0 26px rgba(255,255,255,.2);background:0 0}.stage-join-brand b,.stage-join-kicker{color:#35e9ff}.stage-join h2{color:#fff;font-size:max(40px,min(5.5vw,62px))}.stage-join p{color:#f1f2f8}.stage-join>section>button,.stage-exit-overlay a.stage-menu-primary{color:#08132c;background:linear-gradient(#fff6b5,#ffd93d);box-shadow:0 5px #c01978}.stage-exit-overlay{background:rgba(4,5,15,.92)}.stage-exit-overlay section{background:linear-gradient(150deg,#141d52,#280d43);border-color:#fff5ae;box-shadow:0 0 0 5px #ffd93d,0 0 0 9px #ff2aa1,0 25px 80px rgba(0,0,0,.7)}.stage-exit-overlay small{color:#35e9ff}.stage-exit-overlay p{color:#f0eff7}body,.games-menu,.control-desk,.mobile-host-home,.stage-join{font-family:Montserrat,Arial,sans-serif}.menu-title h1,.menu-title>b,.menu-game h3,.mobile-sparkles h1,.mobile-game-card b,.desk-brand b,.menu-section-heading h2,.staff-heading h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:900}:root{--dq-pink:#ff3eae;--dq-gold:#ffd85e;--dq-cyan:#5eeaff;--dq-ink:#09020f;--dq-stage-floor:#030008}.dq-stage,.dq-host{color:#fff;background:var(--dq-ink);min-height:100vh;font-family:Montserrat,Arial,sans-serif}.dq-stage{isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.dq-atmosphere{pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(111,22,173,.6),transparent 42%),radial-gradient(at 20% -10%,rgba(255,62,174,.4),transparent 50%),radial-gradient(at 80% -10%,rgba(94,234,255,.35),transparent 50%),radial-gradient(at 50% 105%,rgba(147,51,234,.45) 0,transparent 65%),linear-gradient(135deg,#10021c,#28052d 48%,#080210);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dq-atmosphere:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 48%,rgba(255,255,255,.07) 0 1deg,transparent 1deg 12deg);animation:36s linear infinite dq-spin;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}.dq-atmosphere:after{content:"";background:radial-gradient(at 50% 100%,rgba(255,216,94,.1),transparent 50%),linear-gradient(90deg,rgba(4,0,12,.78),transparent 12%,transparent 88%,rgba(4,0,12,.78)),linear-gradient(rgba(4,0,12,.35),transparent 14%,transparent 80%,rgba(4,0,12,.65));position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 9vw rgba(0,0,0,.75)}.dq-atmosphere i{width:3px;height:3px;box-shadow:0 0 12px 3px var(--dq-pink);background:#fff;border-radius:50%;position:absolute}.dq-atmosphere i:first-child{top:23%;left:12%}.dq-atmosphere i:nth-child(2){box-shadow:0 0 12px 3px var(--dq-cyan);top:19%;left:83%}.dq-atmosphere i:nth-child(3){box-shadow:0 0 12px 3px var(--dq-gold);top:76%;left:25%}.dq-atmosphere i:nth-child(4){top:70%;left:76%}@keyframes dq-spin{to{transform:rotate(360deg)}}.dq-stage>header{z-index:2;text-align:center;background:linear-gradient(rgba(15,3,24,.85),rgba(5,1,10,.6) 80%,transparent);border-bottom:1px solid rgba(255,255,255,.12);justify-content:center;align-items:center;gap:24px;padding:3vh 4vw 1.5vh;display:flex;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.4)}.dq-stage>header>span{color:var(--dq-gold);filter:drop-shadow(0 0 12px var(--dq-pink));font-size:max(18px,min(2.5vw,40px));animation:3s ease-in-out infinite alternate dq-star-pulse}@keyframes dq-star-pulse{0%{filter:drop-shadow(0 0 10px var(--dq-pink));transform:scale(1)}to{filter:drop-shadow(0 0 18px var(--dq-gold));transform:scale(1.15)}}.dq-stage>header small{color:var(--dq-gold);letter-spacing:.32em;text-shadow:0 2px 10px rgba(255,216,94,.4);font-size:max(8px,min(.8vw,13px));font-weight:900;display:block}.dq-stage>header h1{letter-spacing:.025em;text-shadow:0 3px rgba(0,0,0,.8),0 10px 24px rgba(0,0,0,.6);margin:6px 0;font:italic 900 max(30px,min(4vw,68px))/.9 Barlow Condensed,Impact,sans-serif}.dq-stage>header h1 em{color:var(--dq-pink);text-shadow:0 0 30px rgba(255,62,174,.65),0 2px #3a022b;font-style:normal}.dq-stage-body{z-index:2;text-align:center;place-items:center;min-height:0;padding:2vh 6vw 5vh;display:grid;position:relative}.dq-holding small,.dq-ready>small,.dq-target>small,.dq-pushback>small,.dq-winner>small{color:var(--dq-cyan);letter-spacing:.3em;text-shadow:0 0 12px rgba(94,234,255,.45);font-size:max(10px,min(1.1vw,18px));font-weight:900}.dq-holding h2{text-shadow:5px 7px #450b55,0 12px 35px rgba(0,0,0,.7);margin:2vh 0;font:italic 900 max(66px,min(10vw,170px))/.72 Barlow Condensed,Impact,sans-serif}.dq-holding h2 em{color:var(--dq-gold);text-shadow:5px 7px #3a0845,0 0 35px rgba(255,216,94,.5);font-style:normal}.dq-holding p,.dq-ready p,.dq-target p,.dq-winner p{font-size:max(15px,min(1.5vw,25px));font-weight:700}.dq-ready h2,.dq-winner h2{color:var(--dq-gold);text-shadow:5px 6px #5c116c,0 0 35px rgba(255,216,94,.4);margin:1vh 0;font:italic 900 max(70px,min(10vw,160px))/.82 Barlow Condensed,Impact,sans-serif}.dq-clock{background:linear-gradient(rgba(22,6,35,.92),rgba(7,1,14,.96));border:2px solid rgba(255,255,255,.5);border-radius:18px;place-items:center;min-width:max(125px,min(13vw,230px));padding:14px 24px;display:grid;box-shadow:0 0 35px rgba(94,234,255,.25),inset 0 0 30px rgba(0,0,0,.6)}.dq-clock small{color:var(--dq-cyan);letter-spacing:.28em;text-transform:uppercase;font-size:10px;font-weight:900}.dq-clock b{font-variant-numeric:tabular-nums;text-shadow:0 3px rgba(0,0,0,.9),0 0 25px rgba(255,255,255,.3);font:900 max(42px,min(6vw,96px))/.9 Barlow Condensed,Impact,sans-serif}.dq-clock.danger{border-color:#ff476f;animation:.6s infinite alternate dq-pulse;box-shadow:0 0 0 4px rgba(255,38,94,.3),0 0 50px rgba(255,38,94,.6),inset 0 0 30px rgba(180,10,50,.5)}@keyframes dq-pulse{to{border-color:#fff;transform:scale(1.04)}}.dq-live-round{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:max(25px,min(5vw,90px));width:min(1500px,92vw);display:grid}.dq-live-question{text-align:left;background:linear-gradient(135deg,rgba(255,62,174,.32),rgba(14,3,32,.96) 38%,rgba(14,3,32,.96) 65%,rgba(94,234,255,.25));border:2px solid rgba(255,255,255,.38);border-radius:16px;padding:max(22px,min(2.4vw,40px));position:relative;box-shadow:0 14px 45px rgba(0,0,0,.7),inset 0 0 65px rgba(0,0,0,.55),0 0 35px rgba(255,62,174,.18)}.dq-live-question:after{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,.14) 0%,rgba(255,255,255,.02) 20%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.dq-live-question small{color:var(--dq-gold);letter-spacing:.25em;text-transform:uppercase;background:rgba(20,4,30,.85);border:1px solid rgba(255,216,94,.5);border-radius:99px;padding:5px 16px;font-size:max(12px,min(1.25vw,20px));font-weight:900;display:inline-block;box-shadow:0 0 14px rgba(255,216,94,.3)}.dq-live-question h2{text-shadow:0 2px 4px rgba(0,0,0,.8),0 4px 18px rgba(0,0,0,.6);letter-spacing:.01em;max-width:1100px;margin:14px 0;font:800 max(39px,min(5.1vw,90px))/.98 Barlow Condensed,Arial,sans-serif}.dq-live-question p{color:#260527;background:linear-gradient(135deg,#fff8c4,var(--dq-gold) 45%,#f59e0b);letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(255,255,255,.4);border-radius:8px;margin:8px 0;padding:9px 22px;font-weight:900;display:inline-block;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(255,216,94,.4)}.dq-target b{color:var(--dq-gold);text-shadow:8px 8px #671476,0 0 50px rgba(255,216,94,.45);filter:drop-shadow(0 14px 28px rgba(0,0,0,.8));margin:-1vh 0 -3vh;font:italic 900 max(170px,min(25vw,390px))/.8 Barlow Condensed,Impact,sans-serif;display:block}.dq-target h2{letter-spacing:.2em;text-shadow:0 3px rgba(0,0,0,.9),0 0 25px rgba(255,255,255,.3);margin:0;font:italic 900 max(45px,min(6vw,92px))/1 Barlow Condensed,Impact,sans-serif}.dq-pushback{background:radial-gradient(circle,rgba(147,15,65,.8),rgba(15,2,20,.98) 75%);border:3px solid #ff3eae;border-radius:22px;width:min(1300px,92vw);padding:3vh 3vw;animation:1s ease-in-out infinite alternate dq-pushback-strobe;position:relative;box-shadow:0 0 0 6px rgba(255,62,174,.4),0 0 85px rgba(255,38,94,.6),inset 0 0 80px rgba(0,0,0,.8)}@keyframes dq-pushback-strobe{0%{border-color:#ff3eae;box-shadow:0 0 0 4px rgba(255,62,174,.4),0 0 65px rgba(255,62,174,.5),inset 0 0 60px rgba(0,0,0,.7)}to{border-color:#ffd85e;box-shadow:0 0 0 8px rgba(255,216,94,.6),0 0 95px rgba(255,216,94,.7),inset 0 0 80px rgba(80,10,30,.8)}}.dq-pushback h2{color:var(--dq-pink);text-shadow:7px 8px #5b115f,0 0 50px rgba(255,62,174,.6);margin:0;font:italic 900 max(90px,min(15vw,230px))/.8 Barlow Condensed,Impact,sans-serif;animation:.35s both dq-shake}@keyframes dq-shake{25%{transform:translate(-18px)}50%{transform:translate(16px)}75%{transform:translate(-7px)}}.dq-pushback p{text-shadow:0 2px 4px #000;background:rgba(8,1,16,.85);border:2px solid rgba(255,255,255,.35);border-radius:14px;margin:3vh auto;padding:16px 24px;font:800 max(30px,min(4vw,66px))/1.05 Barlow Condensed,Arial,sans-serif;box-shadow:0 10px 35px rgba(0,0,0,.6)}.dq-pushback .dq-clock{border-color:var(--dq-gold);margin:auto;box-shadow:0 0 35px rgba(255,216,94,.5)}.dq-winner>b{color:var(--dq-pink);text-shadow:0 0 50px rgba(255,62,174,.5);font:italic 900 max(90px,min(13vw,210px))/.7 Barlow Condensed,Impact,sans-serif;display:block}.dq-scoreboard{z-index:3;background:linear-gradient(90deg,rgba(255,62,174,.25),rgba(6,1,12,.98) 24%,rgba(6,1,12,.98) 76%,rgba(94,234,255,.22));border-top:1px solid rgba(255,255,255,.25);grid-template-columns:minmax(170px,1fr) minmax(260px,3fr) minmax(170px,1fr);align-items:center;gap:25px;padding:18px 4vw 24px;display:grid;position:relative;box-shadow:0 -6px 30px rgba(0,0,0,.6)}.dq-scoreboard>div:not(.dq-track){text-transform:uppercase;align-items:center;gap:15px;display:flex}.dq-scoreboard .queen{text-align:right;justify-content:flex-end}.dq-scoreboard small{letter-spacing:.12em;font-size:max(9px,min(.9vw,15px));font-weight:900}.dq-scoreboard b{background:rgba(20,4,30,.7);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:6px 14px;font:900 max(42px,min(4vw,68px))/.8 Barlow Condensed,Impact,sans-serif;box-shadow:inset 0 0 10px rgba(0,0,0,.6)}.dq-scoreboard .challengers b{color:var(--dq-gold);border-color:rgba(255,216,94,.5);box-shadow:0 0 18px rgba(255,216,94,.3),inset 0 0 10px rgba(0,0,0,.6)}.dq-scoreboard .queen b{color:var(--dq-cyan);border-color:rgba(94,234,255,.5);box-shadow:0 0 18px rgba(94,234,255,.3),inset 0 0 10px rgba(0,0,0,.6)}.dq-track{background:rgba(255,255,255,.16);border-radius:99px;height:16px;position:relative;box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),0 0 15px rgba(0,0,0,.5)}.dq-track span{border-radius:inherit;background:linear-gradient(90deg,var(--dq-pink),var(--dq-cyan));height:100%;transition:width .4s;display:block;box-shadow:0 0 16px rgba(94,234,255,.6)}.dq-track i{color:#2a052f;background:radial-gradient(circle at 35% 28%,#fff9bd,#ffd85e 48%,#e99b17);border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;font-style:normal;transition:left .4s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px rgba(255,216,94,.7),0 4px 14px rgba(0,0,0,.7)}.dq-host{background:radial-gradient(circle at 100% 0,rgba(255,62,174,.15),transparent 35%),#0b0312;padding:20px}.dq-host.embedded{min-height:100%;padding:12px}.dq-host>header{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:0 auto 15px;padding:16px 20px;display:flex}.dq-host header small{color:var(--dq-gold);letter-spacing:.2em;font-size:9px;font-weight:900}.dq-host header h1{margin:2px 0;font:900 max(28px,min(4vw,46px))/.9 Barlow Condensed,Impact,sans-serif}.dq-host header>span{letter-spacing:.12em;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.dq-host header>span.live{color:#062313;background:#63ef9d}.dq-host header>span.offline{color:#3b0713;background:#ff738c}.dq-host>section,.dq-host>p{width:min(100%,1040px);margin:12px auto}.dq-host-start,.dq-ready-control,.dq-question-control,.dq-setup{text-align:center;background:#160720;border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:22px}.dq-host button{color:#250528;background:var(--dq-gold);cursor:pointer;border:0;border-radius:9px;min-height:48px;padding:11px 18px;font-weight:900}.dq-host button:disabled{opacity:.55}.dq-host-score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.dq-host-score>div:not(.dq-clock){background:rgba(255,255,255,.07);border-radius:12px;padding:12px}.dq-host-score small{color:#bcacc5;letter-spacing:.18em;font-size:9px;font-weight:900;display:block}.dq-host-score>div>b{font:900 60px/1 Barlow Condensed,Impact,sans-serif}.dq-host-score>div:first-child>b{color:var(--dq-gold)}.dq-host-score>div:last-child>b{color:var(--dq-cyan)}.dq-host .dq-clock{min-width:110px;padding:8px 12px}.dq-host .dq-clock b{font-size:48px}.dq-setup{text-align:left;grid-template-columns:1fr 1fr 160px;gap:12px;display:grid}.dq-setup label{color:#c7b7ce;letter-spacing:.12em;gap:6px;font-size:10px;font-weight:900;display:grid}.dq-setup input,.dq-setup select{color:#fff;background:#0c0312;border:1px solid rgba(255,255,255,.18);border-radius:8px;min-height:45px;padding:9px 11px;font:700 16px Montserrat,Arial,sans-serif}.dq-setup button{grid-column:1/-1}.dq-ready-control small,.dq-question-control>small{color:var(--dq-pink);letter-spacing:.2em;font-size:9px;font-weight:900}.dq-ready-control h2{margin:8px 0 18px;font:900 max(35px,min(5vw,58px))/.9 Barlow Condensed,Impact,sans-serif}.dq-question-control{text-align:left}.dq-question-control h2{margin:9px 0 16px;font:800 max(28px,min(4vw,46px))/1 Barlow Condensed,Arial,sans-serif}.dq-answer{color:#200525;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.dq-answer span{color:#fff;background:#971066;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:900}.dq-answer b{font-size:18px}.dq-judge{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.dq-judge button{font-size:15px}.dq-judge .correct{color:#052615;background:#63ef9d}.dq-judge .pass{color:#fff;background:#5e5068}.dq-judge .push{color:#fff;background:var(--dq-pink)}.dq-host-error{color:#ffb9c4;text-align:center;background:#4e1121;border-radius:8px;padding:10px;font-size:12px}.dq-host-start em{color:#ff9bae;margin-top:12px;font-size:12px;display:block}@media (max-width:720px){.dq-stage>header{padding-top:3vh}.dq-live-round{text-align:center;grid-template-columns:1fr}.dq-live-round .dq-clock{margin:auto}.dq-live-question{text-align:center}.dq-scoreboard{grid-template-columns:1fr 1fr;gap:8px}.dq-track{grid-area:1/1/auto/-1}.dq-scoreboard .challengers,.dq-scoreboard .queen{grid-row:2}.dq-holding h2{font-size:19vw}.dq-host{padding:8px}.dq-host>header{padding:12px}.dq-host-score{grid-template-columns:1fr 1fr}.dq-host-score .dq-clock{grid-area:1/1/auto/-1;margin:auto}.dq-setup{grid-template-columns:1fr}.dq-setup button{grid-column:auto}.dq-judge{grid-template-columns:1fr}.dq-stage-exit-trigger span{display:none}}.dq-scoreboard>div:not(.dq-track){min-width:0}.dq-scoreboard small{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dq-scoreboard b{flex:none}.dq-scoreboard .challengers small{text-align:left}.dq-scoreboard .queen small{text-align:right}.dq-roulette-actions{grid-template-columns:1fr 1.25fr;gap:9px;width:min(100%,520px);margin:0 auto;display:grid}.dq-roulette-actions button.secondary{color:#fff;background:#5b286d}.dq-judge .pause{color:#fff;background:#7c326f;grid-column:1/-1}.dq-judge .pause.paused{color:#162407;background:#d7f56c}.dq-restart-questions{width:min(100%,360px);display:block;color:#fff!important;background:#583068!important;margin:8px auto!important}@media (min-width:901px){.dq-stage:not(.phase-intro){--dq-performer-wing:clamp(120px,14vw,310px)}.dq-stage:not(.phase-intro):before,.dq-stage:not(.phase-intro):after{content:"";z-index:1;width:var(--dq-performer-wing);pointer-events:none;position:absolute;top:0;bottom:0}.dq-stage:not(.phase-intro):before{background:linear-gradient(90deg,rgba(5,0,13,.83),rgba(42,5,52,.28) 72%,transparent);border-right:1px solid rgba(255,62,174,.2);left:0;box-shadow:inset -28px 0 55px rgba(255,62,174,.08)}.dq-stage:not(.phase-intro):after{background:linear-gradient(270deg,rgba(5,0,13,.83),rgba(10,32,48,.28) 72%,transparent);border-left:1px solid rgba(94,234,255,.2);right:0;box-shadow:inset 28px 0 55px rgba(94,234,255,.08)}.dq-stage:not(.phase-intro)>header,.dq-stage:not(.phase-intro) .dq-stage-body{padding-left:calc(var(--dq-performer-wing) + 1.5vw)!important;padding-right:calc(var(--dq-performer-wing) + 1.5vw)!important}.dq-stage:not(.phase-intro) .dq-stage-body{box-sizing:border-box;width:100%;min-width:0}.dq-stage:not(.phase-intro) .dq-stage-body>*{max-width:100%;width:100%!important}.dq-stage:not(.phase-intro) .dq-scoreboard{padding-left:calc(var(--dq-performer-wing) + 1vw)!important;padding-right:calc(var(--dq-performer-wing) + 1vw)!important}}.dq-roulette-stage>small,.dq-category-stage>small{color:var(--dq-cyan);letter-spacing:.28em;font-size:max(10px,min(1vw,17px));font-weight:900}.dq-roulette-stage>h2,.dq-category-stage>h2{margin:5px 0 2vh;font:italic 900 max(44px,min(6vw,95px))/.9 Barlow Condensed,Impact,sans-serif}.dq-wheel-wrap{aspect-ratio:1;background:linear-gradient(135deg,#fff8c4,#ffb82e 35%,#fff9d4 52%,#8a4700 78%,#ffe680);border-radius:50%;width:max(340px,min(38vw,620px));margin:auto;padding:6px;position:relative;box-shadow:0 0 0 6px #4a0f55,0 0 0 8px rgba(255,216,94,.5),0 16px 70px rgba(0,0,0,.8),0 0 75px rgba(255,62,174,.65)}.dq-wheel-pointer{z-index:8;width:72px;height:72px;color:var(--dq-gold);text-align:center;text-shadow:0 4px #4c0b53;filter:drop-shadow(0 0 12px #000) drop-shadow(0 0 14px var(--dq-gold));font-size:68px;font-style:normal;line-height:1;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.dq-wheel{background:var(--wheel-gradient);border:4px solid #fff6bd;border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:inset 0 0 0 5px rgba(30,3,48,.72),inset 0 0 48px rgba(6,1,20,.42)}.dq-wheel.spinning{animation:4s cubic-bezier(.12,.72,.08,1) forwards dq-wheel-spin}.dq-wheel:before{content:"";z-index:1;background:repeating-conic-gradient(from calc(90deg - 180deg / var(--wheel-count)),rgba(255,255,255,.62) 0 1.2deg,transparent 1.2deg calc(360deg / var(--wheel-count)));pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.dq-wheel:after{content:"♛";z-index:5;aspect-ratio:1;color:#390740;background:radial-gradient(circle at 35% 28%,#fff9bd,#ffd85e 48%,#e99b17);border:5px solid #fff;border-radius:50%;place-items:center;width:23%;font-size:max(38px,min(5vw,84px));display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #4b0d5b,0 0 30px #210224}.dq-wheel span{z-index:3;transform-origin:0;width:46%;height:1px;transform:rotate(calc(var(--queen-index) * 360deg / var(--wheel-count)));justify-content:flex-end;align-items:center;display:flex;position:absolute;top:50%;left:50%}.dq-wheel span b{color:#fff;text-align:center;text-shadow:0 2px 4px #000;text-transform:uppercase;backdrop-filter:blur(3px);background:rgba(20,3,39,.88);border:2px solid rgba(255,255,255,.85);border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;width:max(92px,min(8vw,132px));min-height:42px;padding:5px 7px;font:900 max(12px,min(1.05vw,17px))/.94 Barlow Condensed,Arial,sans-serif;display:grid;transform:rotate(90deg);box-shadow:0 4px 14px rgba(0,0,0,.45)}.dq-wheel span b i{box-sizing:border-box;color:#32103d;width:30px;height:30px;text-shadow:none;background:linear-gradient(135deg,#fff,#ffd85e);border:2px solid #fff;border-radius:50%;place-items:center;font:900 14px/1 Montserrat,Arial,sans-serif;display:grid}.dq-wheel span b em{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.dq-wheel.settled span.chosen b{color:#251032;text-shadow:none;background:linear-gradient(135deg,#fff4a8,#ffd85e);border-color:#fff;box-shadow:0 0 0 4px #ff3eae,0 0 35px #fff}.dq-wheel.settled span.chosen b i{color:#fff;background:#7b145f}@keyframes dq-wheel-spin{to{transform:rotate(var(--wheel-stop))}}.dq-wheel-result{justify-items:center;gap:4px;margin:14px 0 0;display:grid}.dq-wheel-result span{color:var(--dq-cyan);letter-spacing:.26em;text-shadow:0 0 10px rgba(94,234,255,.4);font-size:max(9px,min(.9vw,14px));font-weight:900}.dq-wheel-result b{color:#2c0938;background:linear-gradient(135deg,#fff8c4,var(--dq-gold) 45%,#f59e0b);letter-spacing:.04em;border:2px solid #fff;border-radius:9px;padding:9px 24px;font:italic 900 max(27px,min(3vw,48px))/.9 Barlow Condensed,Impact,sans-serif;box-shadow:0 0 30px rgba(255,216,94,.55),0 8px 24px rgba(0,0,0,.5)}.dq-category-stage h2 em{color:var(--dq-gold);font-style:normal}.dq-category-stage>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dq-category-stage>div span{background:linear-gradient(135deg,rgba(255,62,174,.28),rgba(94,234,255,.12));border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:16px 22px;font-size:max(15px,min(1.5vw,24px));font-weight:900}.dq-category-stage p{color:#d4c5dc;font-weight:700}.dq-setup textarea{resize:vertical;color:#fff;background:#0c0312;border:1px solid rgba(255,255,255,.18);border-radius:8px;min-height:112px;padding:9px 11px;font:700 16px/1.5 Montserrat,Arial,sans-serif}.dq-setup .dq-lineup-field{grid-column:1/-1}.dq-category-control{text-align:center;background:#160720;border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:22px}.dq-category-control>small{color:var(--dq-cyan);letter-spacing:.2em;font-size:9px;font-weight:900}.dq-category-control h2{margin:8px 0 18px;font:900 max(36px,min(5vw,58px))/.9 Barlow Condensed,Impact,sans-serif}.dq-category-control>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dq-category-control button{background:linear-gradient(135deg,var(--dq-gold),#ff9f43);min-height:70px;font-size:14px}.dq-category-control .dq-question-bank-error{color:#ffb9c4;margin:14px 0 0;font-size:12px;font-weight:700}.menu-game.drag-queen{background:radial-gradient(circle at 88% 4%,rgba(94,234,255,.28),transparent 34%),linear-gradient(145deg,#8b106c,#26053f)}.mobile-game-card.drag-queen{background:linear-gradient(135deg,#921066,#23043e)}@media (max-width:720px){.dq-category-control>div{grid-template-columns:1fr}.dq-wheel-wrap{width:min(82vw,410px)}.dq-wheel span b{width:max(76px,min(21vw,108px));min-height:35px;padding:4px;font-size:max(10px,min(3vw,14px))}.dq-wheel span b i{width:19px;height:19px;font-size:9px}}.dq-stage{height:100vh;height:100svh}.dq-stage.phase-roulette>header{padding:2vh 4vw 1vh}.dq-stage.phase-roulette .dq-stage-body{padding:1vh 4vw}.dq-stage.phase-roulette .dq-scoreboard{padding:10px 4vw 12px}.dq-stage.phase-roulette .dq-wheel-wrap{width:min(47vw,59vh,650px)}.dq-stage.phase-roulette .dq-wheel span b{width:max(120px,min(10.5vw,170px));min-height:50px;padding:6px 8px;font-size:max(14px,min(1.25vw,21px))}.dq-stage.phase-roulette .dq-roulette-stage{width:min(1160px,92vw)}.dq-stage.phase-roulette .dq-roulette-stage.settled{grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(260px,1fr);align-items:center;column-gap:max(30px,min(5vw,90px));display:grid}.dq-stage.phase-roulette .dq-roulette-stage.settled>small,.dq-stage.phase-roulette .dq-roulette-stage.settled>h2{grid-column:1/-1}.dq-stage.phase-roulette .dq-roulette-stage.settled .dq-wheel-wrap{grid-area:3/1;width:min(43vw,58vh,610px)}.dq-stage.phase-roulette .dq-roulette-stage.settled .dq-wheel-result{grid-area:3/2;align-self:center;min-width:0;margin:0}.dq-stage.phase-roulette .dq-roulette-stage.settled .dq-wheel-result span{font-size:max(12px,min(1.15vw,18px))}.dq-stage.phase-roulette .dq-roulette-stage.settled .dq-wheel-result b{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;padding:12px 28px;font-size:max(42px,min(5vw,78px))}.dq-stage.phase-category>header{padding:2.5vh 4vw 1vh}.dq-stage.phase-category .dq-stage-body{padding:1vh 5vw 2vh}.dq-stage.phase-category .dq-category-stage{width:min(1280px,94vw)}.dq-stage.phase-category .dq-category-stage>h2{margin:.5vh 0 1.5vh;font-size:max(40px,min(5.2vw,82px))}.dq-stage.phase-category .dq-category-stage>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(7px,min(1vw,13px));display:grid}.dq-stage.phase-category .dq-category-stage>div span{place-items:center;min-height:max(45px,min(6.5vh,66px));padding:8px 14px;font-size:max(14px,min(1.35vw,22px));display:grid}.dq-stage.phase-category .dq-category-stage p{margin:1.5vh 0 0}.dq-stage.phase-category .dq-scoreboard{padding:10px 4vw 12px}@media (max-width:720px){.dq-stage.phase-roulette .dq-wheel-wrap{width:min(82vw,46vh,410px)}.dq-stage.phase-roulette .dq-wheel span b{width:max(76px,min(21vw,108px));min-height:35px;font-size:max(10px,min(3vw,14px))}}@media (min-width:901px){.dq-stage.phase-roulette .dq-roulette-stage>h2{margin:.2vh 0 .8vh;font-size:max(40px,min(4.8vw,78px))}}.generation-stage,.generation-host,.generation-host-start{--gg-pink:#ff3eac;--gg-gold:#ffe56b;--gg-cyan:#6ff3ff;color:#fff;background:radial-gradient(circle at 50% 120%,#8d145f 0,transparent 45%),radial-gradient(circle at 15% 0,#3d197c 0,transparent 44%),#080415;min-height:100dvh;font-family:Montserrat,Arial,sans-serif}.generation-stage{flex-direction:column;display:flex;position:relative;overflow:hidden}.generation-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0,transparent 70px,rgba(255,255,255,.024) 72px,rgba(255,255,255,.024) 74px);position:absolute;top:0;bottom:0;left:0;right:0}.generation-stage>header{z-index:4;background:rgba(5,2,18,.7);border-bottom:1px solid rgba(255,255,255,.2);justify-content:space-between;align-items:center;padding:2vh max(170px,13vw) 2vh max(225px,18vw);display:flex;position:relative}.generation-stage>header small{color:var(--gg-gold);letter-spacing:.28em;font-size:max(9px,min(1vw,16px));font-weight:950}.generation-stage>header b{letter-spacing:.12em;font:italic 900 max(16px,min(2vw,34px))/1 Barlow Condensed,Impact,sans-serif}.generation-stars{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.generation-stars i{--x:calc((var(--i)*37)%100);left:calc(var(--x)*1%);top:calc(((var(--i)*53)%94)*1%);color:rgba(255,229,107,.42);font-size:calc(8px + ((var(--i)*7)%18)*1px);animation:gg-twinkle calc(1.5s + ((var(--i)%5)*.3s)) infinite alternate;font-style:normal;position:absolute}@keyframes gg-twinkle{to{opacity:.15;transform:scale(.55)rotate(25deg)}}.generation-holding,.generation-intro,.generation-recall-stage,.generation-result{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:relative}.generation-holding>span{color:var(--gg-gold);filter:drop-shadow(0 0 25px var(--gg-pink));font-size:8vh}.generation-holding h1,.generation-intro h1{letter-spacing:-.035em;background:linear-gradient(#fff 0,#fff18a 42%,#ff9c27 100%);color:transparent;filter:drop-shadow(7px 8px #8b155d)drop-shadow(0 0 35px rgba(255,62,172,.7));-webkit-background-clip:text;background-clip:text;margin:1vh 0;font:italic 900 max(80px,min(14vw,230px))/.72 Barlow Condensed,Impact,sans-serif}.generation-holding p,.generation-intro p{margin:2vh 0 0;font-size:max(20px,min(2.6vw,45px));font-weight:900}.generation-intro small,.generation-recall-stage>small,.generation-result>small{color:var(--gg-cyan);letter-spacing:.28em;font-size:max(12px,min(1.5vw,24px));font-weight:950}.generation-intro h1{max-width:95vw;font-size:max(75px,min(12vw,190px));line-height:.85}.generation-belt-stage{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:2vh 4vw 4vh;display:flex;position:relative}.belt-heading{text-align:center}.belt-heading small{color:var(--gg-cyan);letter-spacing:.3em;font-weight:950}.belt-heading h1{margin:.5vh 0 2vh;font:italic 900 max(42px,min(6vw,92px))/.9 Barlow Condensed,Impact,sans-serif}.conveyor-window{background:radial-gradient(circle at 50% 40%,rgba(142,46,185,.55),transparent 46%),linear-gradient(#14092f,#351157);border:max(4px,min(.5vw,9px)) solid #ffdd63;border-radius:3vw;height:min(58vh,590px);position:relative;overflow:hidden;box-shadow:0 0 0 8px #8c1662,0 0 60px rgba(255,62,172,.55),inset 0 0 70px rgba(0,0,0,.65)}.conveyor-window:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#070310 0,transparent 17%,transparent 83%,#070310);position:absolute;top:0;bottom:0;left:0;right:0}.conveyor-window article{z-index:2;flex-direction:column;align-items:center;animation:2.65s linear both gg-cross;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.conveyor-window article>span{filter:drop-shadow(0 18px 16px #000);font-size:max(110px,min(19vw,310px));line-height:1}.conveyor-window article>b{color:#250829;background:var(--gg-gold);text-transform:uppercase;border-radius:99px;margin-top:1vh;padding:.7vh 1.7vw;font-size:max(18px,min(2.5vw,42px));box-shadow:0 6px #9c5f09}.conveyor-window article>small{margin-top:1vh;font-weight:900}.belt-ready{text-align:center;color:var(--gg-gold);text-shadow:5px 6px #7c135b;font:italic 900 max(55px,min(9vw,150px))/.8 Barlow Condensed,Impact,sans-serif;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes gg-cross{0%{left:-18%;transform:translate(-50%,-50%)scale(.8)}16%{left:50%;transform:translate(-50%,-50%)scale(1)}82%{left:50%;transform:translate(-50%,-50%)scale(1)}to{left:118%;transform:translate(-50%,-50%)scale(.8)}}.conveyor-belt{z-index:1;background:linear-gradient(#6b1974,#27082e);border-top:7px solid #ffd85e;align-items:center;gap:2.3%;height:22%;padding:0 1%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 30px #120316}.conveyor-belt i{background:radial-gradient(circle,#ffe687 0,#ffe687 15%,#a56814 17%,#a56814 23%,#1b0626 25%,#1b0626 53%,#ffca4c 55%,#ffca4c 60%,#5d185f 62%);border-radius:50%;flex:0 0 11%;height:56%;animation:.65s linear infinite gg-wheel}@keyframes gg-wheel{to{transform:rotate(360deg)}}.generation-clock{aspect-ratio:1;border:clamp(8px,1vw,17px) solid var(--gg-gold);width:min(30vw,340px);box-shadow:0 0 0 10px #a91979,0 0 70px var(--gg-pink);background:radial-gradient(circle,#4c125e,#150525 70%);border-radius:50%;place-items:center;margin:2vh;font:italic 900 max(120px,min(20vw,330px))/1 Barlow Condensed,Impact,sans-serif;display:grid}.generation-recall-stage h1{margin:0;font:italic 900 max(42px,min(6vw,90px))/1 Barlow Condensed,Impact,sans-serif}.generation-recall-stage p{margin:1vh 0 0;font-size:max(17px,min(2vw,34px));font-weight:800}.recalled-pips{justify-content:center;gap:.7vw;margin:2vh;display:flex}.recalled-pips i{aspect-ratio:1;color:#796c86;background:#1a0b25;border:2px solid rgba(255,255,255,.3);border-radius:50%;place-items:center;width:max(30px,min(3.7vw,60px));font-style:normal;font-weight:950;display:grid}.recalled-pips i.on{color:#1d0823;background:var(--gg-gold);box-shadow:0 0 14px var(--gg-gold);border-color:#fff}.generation-result:before{content:"";z-index:-1;background:radial-gradient(circle,rgba(255,211,64,.25),transparent 55%);animation:1s infinite alternate gg-result-pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gg-result-pulse{to{opacity:.5;transform:scale(1.2)}}.generation-result>div:not(.result-items){align-items:flex-end;gap:1vw;margin:1vh;display:flex}.generation-result>div>b{color:var(--gg-gold);text-shadow:7px 9px #8b155d;font:italic 900 max(130px,min(23vw,370px))/.7 Barlow Condensed,Impact,sans-serif}.generation-result>div>span{font-size:max(18px,min(2vw,34px));font-weight:950}.generation-result h1{color:#fff;text-shadow:5px 6px #a91475;margin:1vh 0 0;font:italic 900 max(65px,min(9vw,145px))/.82 Barlow Condensed,Impact,sans-serif}.generation-result h2{color:var(--gg-cyan);margin:1vh 0;font-size:max(22px,min(3vw,50px))}.generation-result p{font-weight:900}.result-items{flex-wrap:wrap;justify-content:center;gap:.7vw;max-width:78vw;margin:1.5vh;display:flex}.result-items i{filter:drop-shadow(0 5px 5px #000);font-size:max(27px,min(3.5vw,58px));font-style:normal}.generation-host-start{text-align:center;place-items:center;padding:20px;display:grid}.generation-host-start section{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:24px;width:min(560px,100%);padding:30px 20px}.generation-host-start span{color:var(--gg-gold);font-size:44px}.generation-host-start small{color:var(--gg-cyan);letter-spacing:.2em;font-weight:950;display:block}.generation-host-start h1{color:var(--gg-gold);text-shadow:4px 5px #85125f;margin:12px 0;font:italic 900 max(65px,min(17vw,110px))/.75 Barlow Condensed,Impact,sans-serif}.generation-host-start p{color:#d7cadd;font-weight:700}.generation-host-start button,.generation-host-panel button,.generation-finish{color:#2c082f;background:linear-gradient(135deg,var(--gg-gold),#ff9f35);border:0;border-radius:14px;width:100%;min-height:60px;font-size:16px;font-weight:950;box-shadow:0 8px #8b5012}.generation-host-start a{color:#fff;margin-top:22px;display:block}.generation-host{padding:0 12px 24px}.generation-host>header{z-index:10;padding:max(13px,env(safe-area-inset-top)) 15px 12px;background:#10061d;border-bottom:1px solid #41264d;justify-content:space-between;align-items:center;margin:0 -12px 12px;display:flex;position:sticky;top:0}.generation-host>header div{display:grid}.generation-host>header small{color:var(--gg-pink);letter-spacing:.2em;font-size:8px;font-weight:900}.generation-host>header b{font-size:14px}.generation-host>header>span{font-size:8px;font-weight:950}.generation-host>header>span.live{color:#62f6a1}.generation-host>header>span.offline{color:#ff7b85}.generation-host-status,.generation-host-panel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:16px;width:min(700px,100%);margin:0 auto 12px;padding:16px}.generation-host-status small{color:var(--gg-cyan);letter-spacing:.18em;font-size:9px;font-weight:950}.generation-host-status h1{margin:4px 0;font:italic 900 40px/1 Barlow Condensed,Impact,sans-serif}.generation-host-status p{color:#c8b9d1;margin:6px 0;font-size:12px}.generation-host-status>strong{float:right;color:var(--gg-gold);margin-top:-60px;font:italic 900 62px/1 Barlow Condensed,Impact,sans-serif}.generation-host-panel{gap:12px;display:grid}.generation-host-panel label{gap:6px;font-size:10px;font-weight:900;display:grid}.generation-host-panel input{color:#fff;background:#13091d;border:1px solid #6c5076;border-radius:10px;min-height:48px;padding:0 13px;font-size:17px}.generation-host-panel p{color:#d9cbdc;margin:0;font-weight:700}.generation-host-panel button:disabled{opacity:.38;box-shadow:none}.host-belt-progress{background:#21102d;border-radius:99px;height:12px;overflow:hidden}.host-belt-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--gg-pink),var(--gg-gold));height:100%;transition:width .2s;display:block}.generation-recall-grid{grid-template-columns:1fr 1fr;gap:8px;width:min(700px,100%);margin:0 auto 12px;display:grid}.generation-recall-grid button{color:#fff;text-align:left;background:#170b22;border:1px solid #51375c;border-radius:12px;grid-template-columns:45px 1fr 28px;align-items:center;min-height:64px;padding:7px;display:grid}.generation-recall-grid button>span{text-align:center;font-size:28px}.generation-recall-grid button>b{font-size:11px}.generation-recall-grid button>i{aspect-ratio:1;background:#40294a;border-radius:50%;place-items:center;width:25px;font-style:normal;display:grid}.generation-recall-grid button.recalled{border-color:var(--gg-gold);color:#2b092f;background:var(--gg-gold)}.generation-recall-grid button.recalled>i{color:#fff;background:#5b1462}.generation-finish{color:#fff;background:linear-gradient(135deg,#d21b82,#742074);width:min(700px,100%);margin:0 auto;display:block;box-shadow:0 7px #3d0b3c}.generation-host-panel.result{text-align:center}.generation-host-panel.result>strong{color:var(--gg-gold);font:italic 900 90px/1 Barlow Condensed,Impact,sans-serif}.generation-host-panel.result h2{color:var(--gg-cyan);margin:0}@media (max-width:650px){.generation-recall-grid{grid-template-columns:1fr}.generation-stage>header{padding:14px 110px 14px 14px}.generation-stage>header small{display:none}.generation-holding h1{font-size:21vw}.conveyor-window{height:64vh}.generation-clock{width:min(56vw,300px)}}:root{--pf-pink:#ff2aa6;--pf-purple:#7c20cf;--pf-deep:#100020;--pf-gold:#ffd83d;--pf-cyan:#69f6ff;--pf-green:#67f39a;--pf-red:#ff426d}.price-stage,.price-host,.price-host-start{color:#fff;background:#100020;min-height:100svh;font-family:Montserrat,Arial,sans-serif}.price-stage{isolation:isolate;background:radial-gradient(circle at 50% 35%,#8c198f 0,#3d0b68 34%,#11001e 76%);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.price-stage:before{content:"";z-index:-3;background:repeating-conic-gradient(from 0deg at 50% 45%,rgba(255,216,61,.16) 0 3deg,transparent 3deg 12deg);animation:45s linear infinite pf-spin;position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%}.price-stage:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent 18%,transparent 82%,rgba(0,0,0,.4)),radial-gradient(at 50% 115%,rgba(255,42,166,.6),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0}.price-stage>header{z-index:5;background:rgba(12,0,25,.72);border-bottom:2px solid rgba(255,216,61,.5);justify-content:space-between;align-items:center;padding:max(10px,min(1.5vh,20px)) max(22px,min(3vw,54px));display:flex;box-shadow:0 8px 35px rgba(0,0,0,.533)}.price-stage>header small{color:var(--pf-cyan);letter-spacing:.28em;font-size:max(9px,min(1vw,16px));font-weight:950}.price-stage>header b{color:var(--pf-gold);letter-spacing:.05em;text-shadow:3px 3px #9d146f;font:italic 900 max(20px,min(2.4vw,42px))/1 Barlow Condensed,Impact,sans-serif}.price-sparkles{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.price-sparkles i{left:calc((var(--i)*29)%100*1%);top:calc((var(--i)*47)%92*1%);color:var(--pf-gold);font-style:normal;font-size:calc(12px + (var(--i)%5)*7px);opacity:.32;animation:pf-twinkle calc(1.5s + (var(--i)%4)*.4s) ease-in-out infinite alternate;position:absolute}.price-holding,.price-lineup,.price-final-intro,.price-winner{z-index:1;text-align:center;place-content:center;justify-items:center;padding:3vh 5vw;display:grid}.price-holding>span{filter:drop-shadow(0 10px 20px rgba(0,0,0,.533));font-size:max(64px,min(9vw,150px))}.price-holding>small,.price-lineup>small,.price-final-intro>small,.price-winner>small{color:var(--pf-cyan);letter-spacing:.35em;font-size:max(12px,min(1.5vw,24px));font-weight:950}.price-holding h1{color:#fff;text-transform:uppercase;text-shadow:7px 7px #b81783,14px 14px #45126f,0 0 35px #ff66c8;margin:1vh 0;font:italic 900 max(84px,min(12.5vw,210px))/.72 Barlow Condensed,Impact,sans-serif}.price-holding h1 em{color:var(--pf-gold);font-style:normal}.price-holding p{border:2px solid var(--pf-gold);color:#fff;letter-spacing:.12em;background:#1a052b;border-radius:99px;padding:12px 24px;font-size:max(12px,min(1.5vw,24px));font-weight:900}.price-lineup{align-content:start;padding-top:7vh}.price-lineup h1{color:var(--pf-gold);text-shadow:6px 6px #b81783;margin:1vh;font:italic 900 max(70px,min(10vw,160px))/.8 Barlow Condensed,Impact,sans-serif}.price-lineup>div{grid-template-columns:repeat(5,1fr);gap:1.3vw;width:min(1500px,94vw);margin-top:4vh;display:grid}.price-lineup article{border:4px solid var(--pf-gold);background:linear-gradient(160deg,#9d177f,#421170);border-radius:24px;place-content:center;gap:10px;min-height:28vh;padding:18px;display:grid;box-shadow:0 12px #240534,0 20px 35px rgba(0,0,0,.533)}.price-lineup article span{color:var(--pf-gold);font:italic 900 max(45px,min(6vw,90px))/1 Barlow Condensed,Impact,sans-serif}.price-lineup article b{overflow-wrap:anywhere;font-size:max(15px,min(1.6vw,28px))}.price-showroom{z-index:1;grid-template-rows:auto minmax(0,1fr) auto;gap:1.2vh;padding:1.3vh 3vw 2.3vh;display:grid;position:relative}.price-round{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.price-round small,.price-round>b{letter-spacing:.17em;font-size:max(9px,min(1vw,15px));font-weight:950}.price-round>b{text-align:right;color:var(--pf-cyan)}.price-round h2{color:var(--pf-gold);text-shadow:3px 3px #a11178;margin:0;font:italic 900 max(30px,min(3.6vw,64px))/1 Barlow Condensed,Impact,sans-serif}.price-product-grid{justify-content:center;align-items:stretch;gap:2vw;min-height:0;display:flex}.price-product-grid article{border:4px solid var(--pf-gold);color:#26062d;text-align:center;background:linear-gradient(155deg,#fff,#eee4f1);border-radius:28px;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;width:min(58vw,760px);padding:1.5vh 1.4vw;display:grid;position:relative;box-shadow:0 9px #9c176f,0 18px 45px rgba(0,0,0,.6)}.mode-higher-lower .price-product-grid article,.mode-most-expensive .price-product-grid article{width:min(38vw,560px)}.mode-most-expensive .price-product-grid article{width:min(28vw,430px)}.price-product-grid article>div{background:linear-gradient(145deg,#eee,#fff);border-radius:18px;width:100%;height:100%;min-height:21vh;position:relative;overflow:hidden}.price-product-grid img{object-fit:contain;width:100%;height:100%}.price-product-grid article>div>span{z-index:-1;place-items:center;font-size:16vw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.price-product-grid article>small{color:#8e176e;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:max(10px,min(1vw,16px));font-weight:950}.price-product-grid h1{text-transform:uppercase;margin:.4vh 0;font:900 max(24px,min(3vw,54px))/.94 Barlow Condensed,Impact,sans-serif}.price-product-grid article>strong{color:#7c1472;font:italic 900 max(31px,min(4vw,70px))/1 Barlow Condensed,Impact,sans-serif}.price-stage-instruction{z-index:5;border:3px solid var(--pf-gold);color:#fff;letter-spacing:.12em;white-space:nowrap;background:#210334;border-radius:99px;margin:0;padding:11px 24px;font-weight:950;position:absolute;bottom:20vh;left:50%;transform:translate(-50%)}.price-stage-tags{justify-content:center;gap:1vw;display:flex}.price-stage-tags b{border:3px solid var(--pf-gold);color:#fff;background:#2d0640;border-radius:9px;padding:8px 18px;font:italic 900 max(23px,min(2.5vw,44px))/1 Barlow Condensed,Impact,sans-serif;box-shadow:0 5px #a11272}.price-stage-contestants{grid-template-columns:repeat(5,1fr);gap:.8vw;display:grid}.price-stage-contestants article{text-align:center;background:#180327;border:2px solid rgba(255,255,255,.2);border-radius:10px;gap:3px;padding:8px;display:grid}.price-stage-contestants b{white-space:nowrap;text-overflow:ellipsis;font-size:max(10px,min(1vw,17px));overflow:hidden}.price-stage-contestants span{color:var(--pf-cyan);font-size:max(9px,min(.8vw,13px));font-weight:900}.price-stage-contestants article.eliminated{border-color:var(--pf-red);background:#62051f;animation:.7s both pf-eliminate}.price-answer{z-index:10;border:6px solid var(--pf-gold);text-align:center;background:radial-gradient(circle,#a31a86,#310648 72%);border-radius:28px;min-width:min(700px,84vw);padding:2.5vh 3vw;animation:.65s cubic-bezier(.18,.9,.2,1.25) both pf-answer;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:0 0 0 8px #ff2aa6,0 25px 80px #000}.price-answer small{color:var(--pf-cyan);letter-spacing:.25em;font-size:max(12px,min(1.3vw,20px));font-weight:950;display:block}.price-answer strong{color:var(--pf-gold);text-shadow:6px 6px #871360;font:italic 900 max(70px,min(10vw,160px))/.82 Barlow Condensed,Impact,sans-serif;display:block}.price-answer p{text-transform:uppercase;margin:1vh 0 0;font-size:max(16px,min(2vw,32px));font-weight:950}.price-final-intro h1{color:var(--pf-gold);text-shadow:7px 7px #b81783;margin:1vh;font:italic 900 max(80px,min(12vw,190px))/.8 Barlow Condensed,Impact,sans-serif}.price-final-intro>p{font-size:max(17px,min(2vw,32px));font-weight:800}.price-final-intro>div{gap:2vw;margin-top:3vh;display:flex}.price-final-intro>div>span{border:3px solid var(--pf-gold);background:#2d0646;border-radius:18px;gap:8px;min-width:20vw;padding:2vh 1vw;font-size:max(38px,min(5vw,76px));display:grid}.price-final-intro b{font-size:max(14px,min(1.5vw,23px))}.price-final-intro span small{font-size:max(10px,min(1vw,16px));font-weight:900}.price-final-stage{z-index:1;text-align:center;place-content:center;justify-items:center;padding:2vh 5vw;display:grid}.price-final-score{letter-spacing:.15em;justify-content:space-between;font-weight:950;display:flex;position:absolute;top:8vh;left:4vw;right:4vw}.price-final-score b{color:var(--pf-cyan)}.price-final-stage>img{object-fit:contain;border:5px solid var(--pf-gold);background:#fff;border-radius:28px;width:min(42vw,680px);height:min(42vh,420px);box-shadow:0 12px #9d146f}.price-final-stage>span{font-size:16vw}.price-final-stage>small{color:var(--pf-cyan);letter-spacing:.22em;margin-top:1vh;font-weight:950}.price-final-stage h1{color:#fff;text-transform:uppercase;text-shadow:5px 5px #9d146f;max-width:1000px;margin:.5vh 0;font:italic 900 max(45px,min(6vw,96px))/.9 Barlow Condensed,Impact,sans-serif}.price-final-stage>p{color:var(--pf-gold);letter-spacing:.15em;margin:.8vh 0;font-weight:950}.price-final-stage>div:last-child{border:4px solid var(--pf-gold);background:#25043b;border-radius:20px;min-width:min(720px,90vw);padding:1.5vh 3vw;animation:.6s both pf-answer;box-shadow:0 15px 45px rgba(0,0,0,.667)}.price-final-stage>div:last-child small{display:block}.price-final-stage>div:last-child strong{color:var(--pf-gold);font:italic 900 max(60px,min(8vw,130px))/.85 Barlow Condensed,Impact,sans-serif;display:block}.price-final-stage>div:last-child b{font-size:max(16px,min(2vw,30px))}.price-final-stage>div.win:last-child b{color:var(--pf-green)}.price-final-stage>div.lose:last-child b{color:#ff84a0}.price-winner>span{font-size:max(80px,min(14vw,230px))}.price-winner h1{color:var(--pf-gold);text-shadow:6px 6px #b81783;margin:1vh;font:italic 900 max(70px,min(10vw,160px))/.8 Barlow Condensed,Impact,sans-serif}.price-winner strong{border:4px solid var(--pf-gold);background:#3e0b57;border-radius:15px;padding:14px 25px;font-size:max(20px,min(2.6vw,42px))}.price-winner p{letter-spacing:.15em;font-weight:900}.price-host-start{text-align:center;background:radial-gradient(circle,#6f157b,#100020 70%);place-items:center;padding:20px;display:grid}.price-host-start section{border:2px solid var(--pf-gold);background:#210532;border-radius:26px;width:min(600px,100%);padding:34px 22px}.price-host-start>section>span{color:var(--pf-gold);font-size:52px}.price-host-start small{color:var(--pf-cyan);letter-spacing:.22em;font-weight:950;display:block}.price-host-start h1{color:var(--pf-gold);text-shadow:4px 5px #a91475;margin:12px 0;font:italic 900 max(62px,min(16vw,110px))/.75 Barlow Condensed,Impact,sans-serif}.price-host-start button,.price-host .primary,.price-reveal-button{color:#2b082f;background:linear-gradient(135deg,var(--pf-gold),#ff9a35);border:0;border-radius:13px;width:100%;min-height:58px;font-size:15px;font-weight:950;box-shadow:0 7px #8b4f12}.price-host-start a{color:#fff;margin-top:22px;display:block}.price-host{background:#100020;padding:0 12px 25px}.price-host>header{z-index:20;padding:max(13px,env(safe-area-inset-top)) 15px 12px;background:#13051e;border-bottom:1px solid #563064;justify-content:space-between;align-items:center;margin:0 -12px 12px;display:flex;position:sticky;top:0}.price-host>header div{display:grid}.price-host>header small{color:var(--pf-pink);letter-spacing:.2em;font-size:8px;font-weight:950}.price-host>header b{font-size:14px}.price-host>header>span{font-size:8px;font-weight:950}.price-host>header>span.live{color:var(--pf-green)}.price-host>header>span.offline{color:#ff7d92}.price-host-status,.price-host-panel,.price-host-challenge,.price-choice-list{background:#1b0927;border:1px solid rgba(255,255,255,.15);border-radius:16px;width:min(760px,100%);margin:0 auto 12px;padding:15px}.price-host-status>small,.price-host-challenge>small{color:var(--pf-cyan);letter-spacing:.18em;font-size:9px;font-weight:950}.price-host-status h1{margin:4px 0;font:italic 900 42px/1 Barlow Condensed,Impact,sans-serif}.price-host-status p{color:#cbbbd2;margin:5px 0;font-size:11px}.price-host-panel{gap:11px;display:grid}.price-host-panel h2{color:var(--pf-gold);margin:0}.price-host-panel>label{gap:5px;font-size:10px;font-weight:900;display:grid}.price-host-panel input,.price-choice-list input,.price-host-panel.final input{color:#fff;background:#0e0316;border:1px solid #76557e;border-radius:9px;min-height:46px;padding:0 12px;font-size:17px}.price-host-products{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.price-host-products.mode-bid,.price-host-products.mode-price-tags{grid-template-columns:1fr}.price-host-products.mode-higher-lower{grid-template-columns:1fr 1fr}.price-host-products article{background:#11051a;border:1px solid #55315f;border-radius:10px;grid-template-columns:72px 1fr;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.price-host-products img{object-fit:contain;background:#fff;border-radius:7px;width:72px;height:64px}.price-host-products article>span{display:none}.price-host-products article>div{min-width:0;display:grid}.price-host-products b{font-size:10px}.price-host-products small{color:#d68bc1;font-size:8px}.price-host-products strong{color:var(--pf-gold);font-size:18px}.price-choice-list{gap:7px;display:grid}.price-choice-list>article{background:#11051a;border-radius:9px;grid-template-columns:minmax(105px,1fr) 2fr;align-items:center;gap:8px;padding:7px;display:grid}.price-choice-list>article>b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.price-choice-list label{color:var(--pf-gold);grid-template-columns:auto 1fr;align-items:center;gap:5px;font-weight:950;display:grid}.price-choice-list>article>div{flex-wrap:wrap;gap:5px;display:flex}.price-choice-list button{color:#fff;background:#30123b;border:1px solid #684873;border-radius:7px;flex:1;min-height:42px;padding:5px;font-size:10px;font-weight:900}.price-choice-list button.active{border-color:var(--pf-gold);color:#26062d;background:var(--pf-gold)}.price-reveal-button{width:min(760px,100%);margin:0 auto;display:block}.price-reveal-button:disabled,.price-host button:disabled{opacity:.4;box-shadow:none}.price-host-answer-prices{gap:6px;display:grid}.price-host-answer-prices>span{background:#100319;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;display:flex}.price-host-answer-prices b{font-size:10px}.price-host-answer-prices strong{color:var(--pf-gold);font-size:18px}.price-host-reveal>div:nth-of-type(2){gap:6px;display:grid}.price-host-reveal>div:nth-of-type(2)>button{color:#fff;text-align:left;background:#13051d;border:1px solid #5b3b64;border-radius:9px;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.price-host-reveal>div:nth-of-type(2)>button.correct i{color:var(--pf-green)}.price-host-reveal>div:nth-of-type(2)>button.wrong i{color:#ff7c9b}.price-host-reveal>div:nth-of-type(2)>button.selected{border:2px solid var(--pf-red);background:#5a0920}.price-host-reveal button em{color:#fff;font-size:8px;font-style:normal;font-weight:950}.price-host-reveal p{color:#cdbed4;margin:0;font-size:10px}.price-host-panel.final{text-align:center}.price-host-panel.final .final-emoji{font-size:60px}.price-host-panel.final small{color:var(--pf-cyan);font-size:9px;font-weight:950}.price-host-panel.final label{font-size:11px}.price-host-panel.final-result{text-align:center}.price-host-panel.final-result>strong{color:var(--pf-gold);font:italic 900 74px/1 Barlow Condensed,Impact,sans-serif}.price-host-panel.final-result>b{color:var(--pf-green)}.price-host-panel.final-result.wrong>b{color:#ff7d95}.price-host-panel.result{text-align:center}.price-host-panel.result>strong{font-size:70px}.price-host-panel.result h2{font:italic 900 48px/1 Barlow Condensed,Impact,sans-serif}.price-host-panel.result p{font-weight:950}.price-host-challenge+.price-choice-list{max-height:45svh;overflow:auto}@keyframes pf-spin{to{transform:rotate(360deg)}}@keyframes pf-twinkle{to{opacity:.9;transform:scale(1.6)rotate(25deg)}}@keyframes pf-answer{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(8deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-1deg)}}@keyframes pf-eliminate{50%{transform:scale(1.12)}to{opacity:.45;filter:grayscale()}}@media (max-width:760px){.price-host-products{grid-template-columns:1fr}.price-host-products.mode-higher-lower{grid-template-columns:1fr 1fr}.price-choice-list>article{grid-template-columns:95px 1fr}.price-choice-list button{padding:4px;font-size:9px}.price-host-challenge+.price-choice-list{max-height:none}.price-host-reveal>div:nth-of-type(2)>button{grid-template-columns:1fr auto}.price-host-reveal button i,.price-host-reveal button em{grid-row:2}.price-lineup>div{grid-template-columns:repeat(5,1fr)}}.cq-shell{--ink:#14051d;--pink:#ff3fae;--cyan:#60efff;--gold:#ffe16b;--purple:#6f20b4;color:#fff;background:#0b0313;min-height:100dvh;font-family:Montserrat,Arial,sans-serif;position:relative;overflow:hidden}.cq-shell *{box-sizing:border-box}.cq-shell button,.cq-shell input,.cq-shell select{font:inherit}.cq-aurora{pointer-events:none;background:radial-gradient(circle at 8% 12%,rgba(255,63,174,.23),transparent 32%),radial-gradient(circle at 91% 87%,rgba(96,239,255,.2),transparent 34%),linear-gradient(135deg,transparent 45%,rgba(126,33,186,.12));position:fixed;top:0;bottom:0;left:0;right:0}.cq-logo{align-items:center;gap:14px;display:inline-flex;position:relative}.cq-logo>span{border:2px solid var(--gold);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;font-size:29px;display:grid;box-shadow:0 0 28px rgba(255,225,107,.3)}.cq-logo>div{display:grid}.cq-logo small{color:var(--cyan);letter-spacing:.34em;font-size:11px;font-weight:950}.cq-logo b{letter-spacing:.04em;font:italic 900 35px/.85 Barlow Condensed,Impact,sans-serif}.cq-logo.small>span{width:40px;height:40px;font-size:20px}.cq-logo.small b{font-size:25px}.cq-logo.small small{font-size:8px}.cq-shell .live{color:#76ff9e}.cq-shell .offline{color:#ffca69}.cq-error{color:#ffd1d1;background:rgba(134,11,35,.38);border:1px solid rgba(255,99,99,.5);border-radius:9px;padding:11px 13px;font-size:12px;display:block}.cq-home{place-items:center;padding:36px;display:grid}.cq-home>section{width:min(1160px,100%);position:relative}.cq-kicker{color:var(--gold);letter-spacing:.28em;margin:48px 0 8px;font-size:11px;font-weight:950}.cq-home h1{letter-spacing:-.025em;margin:0;font:italic 900 max(70px,min(10.5vw,150px))/.72 Barlow Condensed,Impact,sans-serif}.cq-home h1 em{color:var(--pink);text-shadow:4px 5px #631069;font-style:normal}.cq-intro{color:#d5c9dc;max-width:680px;margin:30px 0;font-size:max(15px,min(2vw,21px));font-weight:650;line-height:1.55}.cq-home nav{flex-wrap:wrap;gap:10px;display:flex}.cq-home nav a,.cq-admin a{color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:9px;place-items:center;min-height:48px;padding:0 20px;font-size:11px;font-weight:950;text-decoration:none;display:inline-grid}.cq-home nav a.primary{color:var(--ink);background:linear-gradient(135deg,var(--gold),#ff9d4d);border:0}.cq-feature-strip{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.16);border-radius:15px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.cq-feature-strip span{letter-spacing:.09em;background:#160821;justify-content:center;align-items:center;gap:8px;padding:17px;font-size:10px;font-weight:900;display:flex}.cq-feature-strip b{color:var(--cyan);font-size:24px}.cq-player{padding:18px}.cq-join-card{background:rgba(20,5,29,.86);border:1px solid rgba(255,255,255,.2);border-radius:24px;width:min(520px,100%);margin:4vh auto;padding:max(22px,min(5vw,42px));position:relative;box-shadow:0 30px 90px #000}.cq-join-card h1{margin:25px 0 3px;font:italic 900 52px/.9 Barlow Condensed,Impact,sans-serif}.cq-join-card>p{color:#bbaac8;font-size:12px}.cq-language{float:right;gap:4px;display:flex}.cq-language button{color:#a998b7;background:0 0;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:950}.cq-language button.active{color:var(--ink);background:var(--cyan)}.cq-join-card form{gap:13px;margin-top:24px;display:grid}.cq-join-card label{color:#dfd2e7;letter-spacing:.16em;gap:6px;font-size:9px;font-weight:950;display:grid}.cq-join-card input,.cq-host-start input,.cq-host-start select{color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:9px;outline:0;width:100%;min-height:54px;padding:0 14px;font-size:17px;font-weight:800}.cq-join-card label:first-child input{text-align:center;letter-spacing:.18em;font-size:28px}.cq-join-card input:focus,.cq-host-start input:focus,.cq-host-start select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(96,239,255,.13)}.cq-join-card fieldset{border:1px solid rgba(255,255,255,.13);border-radius:10px;margin:0;padding:10px}.cq-join-card legend{color:#bfaece;letter-spacing:.13em;padding:0 6px;font-size:8px;font-weight:950}.cq-sounds{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cq-sounds button{color:#fff;background:rgba(255,255,255,.07);border:1px solid transparent;border-radius:8px;min-height:60px;font-size:22px}.cq-sounds button small{color:#a998b7;margin-top:2px;font-size:7px;display:block}.cq-sounds button.active{border-color:var(--gold);background:rgba(255,225,107,.15)}.cq-join-card button.primary,.cq-host-start>button{min-height:56px;color:var(--ink);background:linear-gradient(135deg,var(--gold),#ff9a49);border:0;border-radius:10px;font-size:12px;font-weight:950}.cq-player>header,.cq-host>header,.cq-screen>header,.cq-admin>header{z-index:2;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.cq-player>header>div:last-child,.cq-host>header>div{justify-items:end;gap:4px;display:grid}.cq-player>header span,.cq-host>header span,.cq-screen>header span{letter-spacing:.12em;font-size:9px;font-weight:950}.cq-player>header b{font-size:13px}.cq-player-centre,.cq-player-finished{text-align:center;width:min(680px,100%);margin:16vh auto 0;position:relative}.cq-player-centre .cq-orbit{background:rgba(255,225,107,.08);border:1px solid rgba(255,225,107,.45);border-radius:50%;place-items:center;width:105px;height:105px;margin:0 auto 25px;font-size:50px;display:grid;box-shadow:0 0 70px rgba(255,63,174,.25)}.cq-player-centre small,.cq-player-finished small{color:var(--gold);letter-spacing:.18em;font-weight:950}.cq-player-centre h1,.cq-player-finished h1{margin:8px 0;font:italic 900 max(55px,min(12vw,95px))/.86 Barlow Condensed,Impact,sans-serif}.cq-player-centre p,.cq-player-centre em{color:#c7b8d1;font-size:13px;display:block}.cq-player-question{width:min(760px,100%);margin:7vh auto 0;position:relative}.cq-question-meta,.cq-screen-meta{color:var(--gold);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:950;display:flex}.cq-question-meta b,.cq-screen-meta b{color:var(--cyan)}.cq-player-question>h1{margin:15px 0 22px;font:800 max(29px,min(7vw,55px))/1.08 Barlow Condensed,Arial,sans-serif}.cq-countdown{gap:10px;margin:15px 0;display:grid}.cq-countdown>div{justify-content:center;align-items:end;gap:5px;display:flex}.cq-countdown>div b{font:900 70px/.72 Barlow Condensed,Impact,sans-serif}.cq-countdown>div span{color:var(--cyan);font-size:9px;font-weight:950}.cq-countdown>i{background:rgba(255,255,255,.1);border-radius:20px;height:7px;overflow:hidden}.cq-countdown>i>span{border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--gold),var(--cyan));height:100%;transition:width 80ms linear;display:block}.cq-countdown.danger>div b{color:#ff5a75}.cq-countdown.compact{grid-template-columns:80px 1fr;align-items:center}.cq-countdown.compact>div b{font-size:48px}.cq-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cq-options button{color:#fff;text-align:left;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:11px;grid-template-columns:34px 1fr;align-items:center;min-height:67px;padding:8px 13px;display:grid}.cq-options button i{width:30px;height:30px;color:var(--ink);background:var(--cyan);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:950;display:grid}.cq-options button b{font-size:14px}.cq-options button.selected{border-color:var(--gold);background:rgba(255,225,107,.17);box-shadow:0 0 25px rgba(255,225,107,.13)}.cq-letters{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.cq-letters button{aspect-ratio:1;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:8px;font-weight:900}.cq-letters button.selected{color:var(--ink);background:var(--gold)}.cq-number{grid-template-columns:1fr auto;gap:8px;display:grid}.cq-number input{color:#fff;text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:12px;min-width:0;height:80px;padding:0 20px;font-size:42px;font-weight:950}.cq-number button,.cq-sequence-submit{color:var(--ink);background:var(--gold);border:0;border-radius:11px;font-size:10px;font-weight:950}.cq-sequence-picked{border:1px dashed rgba(255,255,255,.25);border-radius:10px;flex-wrap:wrap;align-content:center;gap:6px;min-height:70px;margin-bottom:8px;padding:10px;display:flex}.cq-sequence-picked span{color:var(--ink);background:var(--gold);border-radius:7px;padding:6px 8px;font-size:10px;font-weight:850}.cq-sequence-picked em{color:#9f8caf}.cq-sequence>div:nth-child(2){grid-template-columns:1fr 1fr;gap:6px;display:grid}.cq-sequence>div:nth-child(2) button{color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:8px;min-height:48px}.cq-sequence>div:nth-child(2) button.picked{opacity:.38}.cq-sequence-submit{width:100%;min-height:50px;margin-top:8px}.cq-submitted,.cq-locked,.cq-reveal{color:#d6ffe2;text-align:center;background:rgba(40,147,83,.14);border:1px solid rgba(118,255,158,.35);border-radius:11px;gap:5px;margin-top:12px;padding:16px;display:grid}.cq-submitted small{color:#a9cdb3}.cq-locked span{color:#c6b9cf}.cq-reveal{color:#fff;background:rgba(255,225,107,.09);border-color:rgba(255,225,107,.35)}.cq-reveal h2{color:var(--gold);margin:2px 0;font:900 38px/1 Barlow Condensed,Impact,sans-serif}.cq-player-finished span{color:var(--gold)}.cq-player-finished>b{color:var(--cyan);font:900 76px/1 Barlow Condensed,Impact,sans-serif;display:block}.cq-player-finished a{color:var(--gold);margin-top:20px;font-size:10px;font-weight:950;text-decoration:none;display:inline-block}.cq-leaderboard{width:min(780px,100% - 28px);margin:7vh auto;position:relative}.cq-leaderboard>small{color:var(--gold);letter-spacing:.2em;text-align:center;margin-bottom:12px;font-size:10px;font-weight:950;display:block}.cq-leaderboard>div{gap:7px;display:grid}.cq-leaderboard article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:10px;grid-template-columns:45px 1fr auto;align-items:center;min-height:54px;padding:0 18px;display:grid}.cq-leaderboard article span{color:var(--cyan);font-weight:950}.cq-leaderboard article b{font-size:17px}.cq-leaderboard article em{color:var(--gold);font:900 28px/1 Barlow Condensed,Impact,sans-serif}.cq-leaderboard article.winner{border-color:var(--gold);background:rgba(255,225,107,.13)}.cq-host{padding:14px}.cq-host>header>a{color:var(--gold);font-size:9px;font-weight:950;text-decoration:none}.cq-host-start{background:rgba(20,5,29,.9);border:1px solid rgba(255,255,255,.2);border-radius:23px;width:min(650px,100%);margin:5vh auto;padding:max(24px,min(5vw,48px));position:relative}.cq-host-start>small{color:var(--pink);letter-spacing:.18em;margin-top:35px;font-size:9px;font-weight:950;display:block}.cq-host-start h1{margin:6px 0;font:italic 900 56px/.9 Barlow Condensed,Impact,sans-serif}.cq-host-start p{color:#baa9c6;line-height:1.5}.cq-host-start label{color:#d9cce1;letter-spacing:.13em;gap:6px;margin:13px 0;font-size:9px;font-weight:950;display:grid}.cq-host-start select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cq-host-start>button{width:100%;margin-top:8px}.cq-host-start>a{color:#c8b8d2;text-align:center;margin-top:18px;font-size:10px;display:block}.cq-host-grid{grid-template-columns:220px minmax(0,1fr) 310px;gap:10px;margin-top:12px;display:grid;position:relative}.cq-host-grid>aside,.cq-host-main{background:rgba(20,5,29,.83);border:1px solid rgba(255,255,255,.13);border-radius:14px;min-height:calc(100dvh - 82px);padding:16px}.cq-host-room{text-align:center}.cq-mini-qr{aspect-ratio:1;background:#fff;border-radius:11px;width:150px;margin:4px auto 11px;padding:7px}.cq-mini-qr img{width:100%;height:100%}.cq-host-room>small,.cq-host-teams>small{color:var(--cyan);letter-spacing:.18em;font-size:8px;font-weight:950}.cq-host-room>h1{letter-spacing:.12em;margin:2px 0;font:900 51px/1 Barlow Condensed,Impact,sans-serif}.cq-host-room>a{color:var(--gold);font-size:9px}.cq-team-health{grid-template-columns:1fr 1fr;gap:6px;margin-top:18px;display:grid}.cq-team-health span{background:rgba(255,255,255,.06);border-radius:8px;padding:9px 3px;font-size:7px;font-weight:900;display:grid}.cq-team-health b{color:var(--gold);font-size:24px}.cq-host-main{flex-direction:column;display:flex}.cq-host-lobby{text-align:center;margin:auto}.cq-host-lobby small{color:var(--pink);letter-spacing:.18em;font-size:9px;font-weight:950}.cq-host-lobby h1{margin:7px 0;font:italic 900 62px/.9 Barlow Condensed,Impact,sans-serif}.cq-host-lobby p{color:#bbaac7}.cq-host-question>div:first-child{color:var(--cyan);letter-spacing:.12em;justify-content:space-between;font-size:8px;font-weight:950;display:flex}.cq-host-question h2{margin:13px 0 3px;font:800 max(28px,min(4vw,50px))/1.02 Barlow Condensed,Arial,sans-serif}.cq-host-question>p{color:#bbaac7;margin:0 0 13px}.cq-host-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cq-host-options>span{border:1px solid rgba(255,255,255,.12);border-radius:8px;gap:2px;padding:9px;font-size:11px;font-weight:800;display:grid}.cq-host-options small{color:#a695b3;font-size:8px}.cq-host-options>span.correct{background:rgba(51,185,103,.16);border-color:#65f597}.cq-host-answer{background:rgba(255,225,107,.1);border-radius:9px;grid-template-columns:1fr auto;gap:3px;margin-top:12px;padding:10px;display:grid}.cq-host-answer small{color:var(--gold);grid-column:1/-1;font-size:7px;font-weight:950}.cq-host-answer b{font-size:15px}.cq-host-answer span{color:var(--cyan);font-size:9px;font-weight:900}.cq-host-controls{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:14px;display:flex}.cq-host-controls button,.cq-host-teams button{color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:8px;min-height:43px;padding:0 13px;font-size:9px;font-weight:950}.cq-host-controls button.primary{min-width:190px;color:var(--ink);background:linear-gradient(135deg,var(--gold),#ff9546);border:0;flex:1}.cq-host-controls button.danger{color:#ffb3bd;border-color:rgba(255,85,109,.45)}.cq-host-teams article{background:rgba(255,255,255,.055);border-radius:8px;grid-template-columns:28px 1fr auto 20px;align-items:center;gap:6px;margin-top:6px;padding:8px;display:grid}.cq-host-teams article>span{filter:grayscale();opacity:.45}.cq-host-teams article>span.online{filter:none;opacity:1}.cq-host-teams article>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cq-host-teams article>em{color:var(--gold);font-weight:950}.cq-host-teams article>i{color:#786783;font-style:normal}.cq-host-teams article>i.answered{color:#70fa9e}.cq-host-teams article>div{grid-column:2/-1;gap:4px;display:flex}.cq-host-teams article button{min-height:28px;padding:0 10px}.cq-host-teams>p{color:#9b8aa6;font-size:10px}.cq-host.embedded{padding:7px}.cq-host.embedded>header{display:none}.cq-host.embedded .cq-host-grid{margin-top:0}.cq-host.embedded .cq-host-grid>aside,.cq-host.embedded .cq-host-main{min-height:calc(100dvh - 14px)}.cq-screen{padding:2.2vw}.cq-screen>header{height:72px}.cq-screen>header>div{justify-items:end;display:grid}.cq-screen>header b{letter-spacing:.09em;font:900 28px/1 Barlow Condensed,Impact,sans-serif}.cq-screen-lobby{grid-template-columns:minmax(250px,34vw) 1fr 260px;align-items:center;gap:3vw;min-height:calc(100vh - 110px);display:grid;position:relative}.cq-screen-lobby>div{background:#fff;border-radius:22px;padding:15px;box-shadow:0 0 60px rgba(96,239,255,.2)}.cq-screen-lobby img{width:100%;display:block}.cq-screen-lobby article small{color:var(--cyan);letter-spacing:.2em;font-size:1vw;font-weight:950}.cq-screen-lobby article h1{margin:1vw 0;font:italic 900 max(70px,min(8vw,130px))/.72 Barlow Condensed,Impact,sans-serif}.cq-screen-lobby article h1 em{color:var(--pink);font-style:normal}.cq-screen-lobby article p{color:#c9b9d4;font-size:1.2vw;font-weight:700}.cq-screen-lobby article>b{color:var(--gold);letter-spacing:.1em;font:900 max(62px,min(8vw,120px))/1 Barlow Condensed,Impact,sans-serif;display:block}.cq-screen-lobby article>span{color:#71f5ff;font-size:1vw;font-weight:950}.cq-screen-lobby aside{gap:7px;max-height:60vh;display:grid;overflow:hidden}.cq-screen-lobby aside span{border-left:3px solid var(--pink);background:rgba(255,255,255,.06);padding:10px 12px;font-size:13px;font-weight:800}.cq-screen-round,.cq-screen-ready,.cq-screen-winner,.cq-screen-holding{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 120px);display:grid;position:relative}.cq-screen-round small,.cq-screen-ready small,.cq-screen-winner small{color:var(--gold);letter-spacing:.2em;font-size:1.2vw;font-weight:950}.cq-screen-round h1,.cq-screen-ready h1,.cq-screen-winner h1{text-shadow:6px 7px #61116c;margin:12px 0 4px;font:italic 900 max(90px,min(14vw,220px))/.75 Barlow Condensed,Impact,sans-serif}.cq-screen-round p,.cq-screen-ready p{color:var(--cyan);margin:0;font-size:3vw;font-weight:850}.cq-screen-round span,.cq-screen-ready span{color:#cbbbd5;letter-spacing:.13em;margin-top:4vh;font-size:1.1vw;font-weight:900}.cq-screen-question{max-width:1500px;margin:2vh auto;position:relative}.cq-screen-meta{font-size:.8vw}.cq-screen-question>h1{text-align:center;max-width:1350px;margin:2vh auto .4vh;font:800 max(52px,min(5.7vw,98px))/.96 Barlow Condensed,Arial,sans-serif}.cq-screen-question>p{color:#bfaecb;text-align:center;margin:0 auto 2vh;font-size:1.6vw;font-weight:700}.cq-screen-options{grid-template-columns:1fr 1fr;gap:.8vw;display:grid}.cq-screen-options>span{background:rgba(255,255,255,.067);border:1px solid rgba(255,255,255,.16);border-radius:12px;grid-template-columns:50px 1fr;align-items:center;min-height:9vh;padding:1vh 1vw;display:grid}.cq-screen-options i{width:40px;height:40px;color:var(--ink);background:var(--cyan);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;font-weight:950;display:grid}.cq-screen-options b{font-size:1.5vw}.cq-screen-options small{color:#a998b5;font-size:.85vw}.cq-screen-options>span.correct{background:rgba(59,201,111,.2);border-color:#6aff9d;box-shadow:0 0 35px rgba(106,255,157,.13)}.cq-screen-question .cq-countdown{max-width:720px;margin:2.5vh auto 0}.cq-response-count{text-align:center;color:#c6b7d0;font-size:1vw;font-weight:900}.cq-response-count b{color:var(--gold);font-size:1.8vw}.cq-screen-lock,.cq-screen-reveal{text-align:center;background:rgba(255,225,107,.09);border:1px solid rgba(255,225,107,.35);border-radius:14px;margin:3vh auto 0;padding:2vh;font-size:2.1vw;font-weight:950}.cq-screen-lock small{color:#bdaec7;font-size:1vw;display:block}.cq-screen-reveal>small{color:var(--gold);letter-spacing:.15em;font-size:.8vw;font-weight:950}.cq-screen-reveal h2{color:#fff;margin:5px 0;font:900 4vw/.9 Barlow Condensed,Impact,sans-serif}.cq-screen-reveal p{color:var(--cyan);margin:0;font-size:1.5vw}.cq-screen .cq-leaderboard{width:min(1100px,90vw);margin:4vh auto}.cq-screen .cq-leaderboard article{min-height:7vh}.cq-screen .cq-leaderboard article b{font-size:2vw}.cq-screen-winner .cq-confetti{color:var(--gold);letter-spacing:1vw;font-size:3vw}.cq-screen-winner h1{color:var(--gold)}.cq-screen-winner>p{font:italic 900 3vw/1 Barlow Condensed,Impact,sans-serif}.cq-screen-winner>div:last-child{color:var(--cyan);font-size:2vw;font-weight:950}.cq-screen-holding h1{margin:35px 0 4px;font:italic 900 6vw/.9 Barlow Condensed,Impact,sans-serif}.cq-screen-holding p{color:#b9a9c5}.cq-admin{padding:24px}.cq-admin header nav{gap:8px;display:flex}.cq-admin>section{width:min(1100px,100%);margin:7vh auto;position:relative}.cq-admin>section>small{color:var(--cyan);letter-spacing:.2em;font-size:9px;font-weight:950}.cq-admin>section>h1{margin:5px 0;font:italic 900 max(55px,min(9vw,100px))/.85 Barlow Condensed,Impact,sans-serif}.cq-admin>section>p{color:#baa9c6}.cq-admin article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.16);border-radius:16px;grid-template-columns:1fr 150px;gap:15px;margin-top:25px;padding:24px;display:grid}.cq-admin article>div span{color:var(--ink);background:#6aff9d;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:950}.cq-admin article h2{margin:12px 0 4px;font-size:28px}.cq-admin article p,.cq-admin article em{color:#baa9c6;font-size:11px}.cq-admin article aside{text-align:center;grid-template-columns:1fr 1fr;align-content:center;display:grid}.cq-admin article aside b{color:var(--gold);font-size:36px}.cq-admin article aside small{font-size:7px}.cq-admin article ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cq-admin article li{background:rgba(255,255,255,.06);border-radius:9px;gap:4px;padding:12px;display:grid}.cq-admin article li span,.cq-admin article li small{color:#a997b5;font-size:9px}@media (max-width:900px){.cq-host-grid{grid-template-columns:170px 1fr}.cq-host-teams{grid-column:1/-1;min-height:0!important}.cq-screen-lobby{grid-template-columns:minmax(220px,32vw) 1fr}.cq-screen-lobby aside{display:none}}@media (max-width:650px){.cq-home{padding:22px}.cq-home h1{font-size:20vw}.cq-feature-strip{grid-template-columns:1fr 1fr}.cq-player{padding:12px}.cq-logo>span{width:48px;height:48px}.cq-logo b{font-size:29px}.cq-language{float:none;margin-top:20px}.cq-player>header{align-items:flex-start}.cq-player-question{margin-top:6vh}.cq-options{grid-template-columns:1fr}.cq-letters{grid-template-columns:repeat(6,1fr)}.cq-number{grid-template-columns:1fr}.cq-number button{min-height:52px}.cq-sequence>div:nth-child(2){grid-template-columns:1fr}.cq-host-grid{display:block}.cq-host-grid>aside,.cq-host-main{min-height:0;margin-bottom:8px}.cq-host-room{grid-template-columns:105px 1fr;align-items:center;display:grid}.cq-host-room .cq-mini-qr{grid-row:1/6;width:95px}.cq-host-room>small,.cq-host-room>h1,.cq-host-room>a{grid-column:2}.cq-host-room>h1{font-size:40px}.cq-team-health{grid-column:1/-1}.cq-host-main{min-height:56vh}.cq-host-start{margin-top:2vh}.cq-host-start h1{font-size:48px}.cq-admin{padding:14px}.cq-admin>header nav{display:none}.cq-admin article{grid-template-columns:1fr}.cq-admin article aside{grid-row:2}.cq-admin article ul{grid-template-columns:1fr}.cq-screen{padding:14px}.cq-screen>header{height:55px}.cq-screen-lobby{text-align:center;grid-template-columns:1fr;align-content:center}.cq-screen-lobby>div{width:min(62vw,280px);margin:auto}.cq-screen-lobby article small,.cq-screen-lobby article p,.cq-screen-lobby article>span{font-size:10px}.cq-screen-lobby article h1{font-size:22vw}.cq-screen-lobby article>b{font-size:20vw}.cq-screen-round small,.cq-screen-ready small,.cq-screen-winner small{font-size:9px}.cq-screen-round p,.cq-screen-ready p{font-size:8vw}.cq-screen-round span,.cq-screen-ready span{font-size:9px}.cq-screen-question>h1{font-size:11vw}.cq-screen-question>p{font-size:4vw}.cq-screen-meta{font-size:7px}.cq-screen-options{grid-template-columns:1fr}.cq-screen-options b{font-size:4vw}.cq-screen-options small{font-size:2.4vw}.cq-screen-lock,.cq-screen-reveal{font-size:5vw}.cq-screen-lock small{font-size:2.6vw}.cq-screen-reveal h2{font-size:10vw}.cq-screen-reveal p{font-size:4vw}}@media (prefers-reduced-motion:reduce){.cq-countdown>i>span{transition:none}}.cq-buzzer-control{text-align:center;gap:12px;display:grid}.cq-buzzer-control>button{aspect-ratio:1;color:#fff;letter-spacing:.02em;text-shadow:0 3px rgba(0,0,0,.35);touch-action:manipulation;background:radial-gradient(circle at 35% 28%,#ff7183,#ed174d 42%,#85102f 72%);border:12px solid #ffbf3f;border-radius:50%;place-items:center;width:min(78vw,310px);margin:auto;font:italic 950 max(34px,min(11vw,62px))/.8 Barlow Condensed,Impact,sans-serif;display:grid;position:relative;box-shadow:0 14px #73112c,0 24px 45px rgba(0,0,0,.45),0 0 65px rgba(255,57,116,.35)}.cq-buzzer-control>button span{font-size:34px;position:absolute;top:20%}.cq-buzzer-control>button:active:not(:disabled){transform:translateY(8px);box-shadow:0 6px #73112c,0 14px 30px rgba(0,0,0,.4)}.cq-buzzer-control>button:disabled{filter:grayscale(.75);opacity:.55}.cq-buzzer-control>small{color:#c8b8d2;font-size:13px}.cq-buzz-winner,.cq-host-buzzed,.cq-screen-buzzed{text-align:center;background:linear-gradient(135deg,rgba(255,55,167,.18),rgba(255,225,107,.14));border:1px solid rgba(255,225,107,.55);border-radius:14px;place-items:center;gap:7px;margin-top:16px;padding:20px;display:grid;box-shadow:0 0 40px rgba(255,61,169,.15)}.cq-buzz-winner small,.cq-host-buzzed small,.cq-screen-buzzed small{color:var(--gold);letter-spacing:.15em;font-weight:950}.cq-buzz-winner h2,.cq-host-buzzed b,.cq-screen-buzzed h2{margin:0;font:italic 950 max(42px,min(9vw,82px))/.86 Barlow Condensed,Impact,sans-serif}.cq-buzz-winner span,.cq-screen-buzzed span{color:var(--cyan);font-weight:900}.cq-screen-buzzed{max-width:900px;margin:3vh auto}.cq-screen-buzzer-open{color:var(--gold);text-align:center;text-shadow:4px 5px #631069;margin:2vh auto 0;font:italic 950 max(48px,min(6vw,100px))/.84 Barlow Condensed,Impact,sans-serif}.cq-screen-buzzer-open small{color:var(--cyan);letter-spacing:.15em;text-shadow:none;margin-top:12px;font:900 1.5vw/1 Montserrat,Arial,sans-serif;display:block}.cq-risk-banner{color:#ffd4df;letter-spacing:.1em;text-align:center;background:rgba(223,35,86,.15);border:1px solid rgba(255,92,130,.5);border-radius:8px;margin:10px 0;padding:8px 12px;font-size:10px;font-weight:950}.cq-risk-banner.stage{width:max-content;max-width:100%;margin:0 auto 1vh;font-size:1vw}.cq-reveal.right{background:rgba(40,147,83,.2);border-color:rgba(118,255,158,.55)}.cq-reveal.wrong{background:rgba(174,31,68,.16);border-color:rgba(255,91,120,.42)}.cq-host-settings{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cq-host-settings label{color:#c9b9d3;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.cq-host-settings input{color:#fff;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:8px;width:58px;height:39px;font-weight:950}.cq-host-settings button{color:#ffc2d1;background:rgba(220,37,86,.1);border:1px solid rgba(255,94,132,.45);border-radius:8px;min-height:39px;padding:0 12px;font-size:8px;font-weight:950}.cq-host-settings button.active{color:#fff;background:#b91f4f;box-shadow:0 0 22px rgba(255,58,120,.25)}@media (max-width:650px){.cq-buzzer-control>button{width:min(70vw,260px)}.cq-risk-banner.stage{font-size:9px}.cq-screen-buzzer-open small{font-size:10px}.cq-host-settings{flex-wrap:wrap}}.cq-team-health span:last-child{grid-column:auto}.cq-team-health span.healthy{color:#9dffc0;background:rgba(60,204,116,.12)}.cq-team-health span.warning{color:#ffd16c;background:rgba(255,177,45,.1)}.cq-team-network{color:#a897b4;grid-column:2/-1;font-size:12px;line-height:1.3}.cq-preflight{background:linear-gradient(145deg,rgba(255,63,174,.08),rgba(96,239,255,.05));border:1px solid rgba(255,209,100,.36);border-radius:18px;width:min(760px,100%);margin:auto;padding:max(16px,min(2.5vw,30px))}.cq-preflight.ready{border-color:rgba(103,255,157,.52);box-shadow:0 0 44px rgba(80,230,135,.08)}.cq-preflight>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.cq-preflight>header small,.cq-show-report>header small{color:var(--cyan);letter-spacing:.16em;font-size:12px;font-weight:950}.cq-preflight>header h1{margin:3px 0 0;font:italic 950 max(42px,min(5vw,68px))/.88 Barlow Condensed,Impact,sans-serif}.cq-preflight>header>b{border:2px solid var(--gold);width:68px;height:68px;color:var(--gold);border-radius:50%;place-items:center;font-size:30px;display:grid}.cq-preflight.ready>header>b{color:#71ffa4;border-color:#71ffa4}.cq-preflight>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.cq-preflight article{background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.13);border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.cq-preflight article>span{border-radius:50%;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.cq-preflight article.ready>span{color:#092314;background:#71ffa4}.cq-preflight article.waiting>span{color:#2b1705;background:#ffd16c}.cq-preflight article div{gap:3px;display:grid}.cq-preflight article b{font-size:14px}.cq-preflight article small{color:#a996b6;font-size:12px}.cq-preflight>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:17px;display:flex}.cq-preflight>footer a,.cq-show-report>header button{border:1px solid var(--gold);min-height:42px;color:var(--ink);background:var(--gold);border-radius:8px;padding:0 14px;font-size:12px;font-weight:950;text-decoration:none}.cq-preflight>footer span{color:#aa9ab5;text-align:right;font-size:12px}.cq-ops-strip{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:auto;padding-top:12px;display:grid}.cq-ops-strip>span{background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.12);border-radius:8px;gap:2px;min-height:52px;padding:9px;display:grid}.cq-ops-strip>span.good{border-color:rgba(113,255,164,.24)}.cq-ops-strip>span.warn{border-color:rgba(255,209,108,.32)}.cq-ops-strip b{color:#e8deed;font-size:12px}.cq-ops-strip .good b{color:#7effaa}.cq-ops-strip .warn b{color:#ffd16c}.cq-ops-strip small{color:#9e8cad;font-size:12px}.cq-show-report{gap:13px;min-width:0;display:grid}.cq-show-report>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.cq-show-report>header h1{margin:3px 0 0;font:italic 950 max(30px,min(3vw,48px))/.9 Barlow Condensed,Impact,sans-serif}.cq-show-report>header button{cursor:pointer}.cq-report-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cq-report-metrics article{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;gap:3px;min-height:86px;padding:11px;display:grid}.cq-report-metrics small{color:var(--cyan);font-size:12px;font-weight:950}.cq-report-metrics b{color:var(--gold);font:950 29px/1 Barlow Condensed,Impact,sans-serif}.cq-report-metrics span{color:#a997b4;font-size:12px}.cq-report-table{border:1px solid rgba(255,255,255,.12);border-radius:10px;min-width:0;overflow:auto}.cq-report-table>div{border-top:1px solid rgba(255,255,255,.08);grid-template-columns:34px minmax(130px,1fr) 56px 76px 76px 72px;align-items:center;gap:7px;min-width:540px;padding:8px 10px;font-size:12px;display:grid}.cq-report-table>div:first-child{border-top:0}.cq-report-table .heading{color:#9f8eac;background:rgba(255,255,255,.055);font-size:12px;font-weight:900}.cq-report-table span{color:var(--cyan)}.cq-report-table em{color:var(--gold);font-style:normal;font-weight:950}.cq-report-table small{font-size:12px}.cq-report-table b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.cq-ops-strip,.cq-report-metrics{grid-template-columns:1fr 1fr}}@media (max-width:650px){.cq-preflight>div{grid-template-columns:1fr}.cq-preflight>footer{flex-direction:column;align-items:stretch}.cq-preflight>footer a{place-items:center;display:grid}.cq-preflight>footer span{text-align:left}.cq-report-metrics{grid-template-columns:1fr 1fr}.cq-show-report>header{flex-direction:column;align-items:stretch}.cq-show-report>header button{min-height:48px}.cq-team-network{font-size:12px}}.cq-question-media{margin:12px auto}.cq-question-media.picture{background:#fff;border:1px solid rgba(255,255,255,.16);border-radius:14px;place-items:center;max-width:460px;padding:10px;display:grid;box-shadow:0 12px 35px rgba(0,0,0,.25)}.cq-question-media.picture img{object-fit:contain;max-width:100%;height:min(28vh,260px);display:block}.cq-question-media.melody{background:linear-gradient(135deg,rgba(96,239,255,.1),rgba(255,55,167,.1));border:1px solid rgba(96,239,255,.3);border-radius:13px;justify-content:center;align-items:center;gap:14px;max-width:620px;padding:13px 16px;display:flex}.cq-question-media.melody>span{color:var(--gold);font-size:38px}.cq-question-media.melody>div{gap:2px;display:grid}.cq-question-media.melody b{letter-spacing:.08em;font-size:13px}.cq-question-media.melody small{color:#bbaac7;font-size:12px}.cq-question-media.melody button{min-height:44px;color:var(--ink);background:var(--gold);border:0;border-radius:9px;margin-left:auto;padding:0 16px;font-size:11px;font-weight:950}.cq-screen .cq-question-media.melody{max-width:760px;padding:2vh}.cq-screen .cq-question-media.melody>span{font-size:5vw}.cq-screen .cq-question-media.melody b{font-size:1.5vw}.cq-screen .cq-question-media.melody small{font-size:1vw}.cq-screen-reveal>strong,.cq-screen-reveal>span{color:var(--cyan);letter-spacing:.08em;margin-top:9px;font-size:1vw;display:block}.cq-reveal>strong{color:var(--cyan);margin:8px 0;display:block}.cq-bingo{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 120px);display:grid;position:relative}.cq-bingo>small{color:var(--cyan);letter-spacing:.2em;font-size:12px;font-weight:950}.cq-bingo>h1{color:var(--gold);text-shadow:4px 5px #61116c;margin:8px 0 18px;font:italic 950 max(54px,min(8vw,130px))/.8 Barlow Condensed,Impact,sans-serif}.cq-bingo-current,.cq-bingo-ball{background:linear-gradient(145deg,var(--pink),#761288);border:7px solid #fff;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 0 45px rgba(255,55,167,.35)}.cq-bingo-current span,.cq-bingo-ball span{letter-spacing:.1em;font-size:9px;font-weight:950}.cq-bingo-current b,.cq-bingo-ball b{font:950 64px/.8 Barlow Condensed,Impact,sans-serif}.cq-bingo-card{grid-template-columns:repeat(9,1fr);gap:6px;width:min(96vw,760px);margin:20px auto;display:grid}.cq-bingo-card button,.cq-bingo-card>.blank{aspect-ratio:1;color:#fff;background:rgba(255,255,255,.07);border:2px solid rgba(255,255,255,.2);border-radius:11px;place-items:center;display:grid}.cq-bingo-card>.blank{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.04)}.cq-bingo-card button>b{font:950 29px/1 Barlow Condensed,Impact,sans-serif}.cq-bingo-card button>span{min-height:12px;color:var(--cyan);font-size:9px;font-weight:950}.cq-bingo-card button.called{border-color:var(--gold);background:rgba(255,209,67,.13);animation:1s infinite cq-bingo-pulse}.cq-bingo-card button.marked{color:#092314;background:#70fa9e;border-color:#70fa9e;animation:none}.cq-bingo-card button.marked>span{color:#092314}.cq-bingo>p{color:#c2b2cd;font-size:13px}.cq-bingo-history{flex-wrap:wrap;justify-content:center;gap:9px;max-width:850px;margin-top:24px;display:flex}.cq-bingo-history span{border:2px solid rgba(255,255,255,.2);border-radius:50%;place-items:center;width:58px;height:58px;font:950 27px/1 Barlow Condensed,Impact,sans-serif;display:grid}.cq-bingo-history span.latest{border-color:var(--gold);color:var(--ink);background:var(--gold);transform:scale(1.12)}.cq-bingo-winner{color:#70fa9e;background:rgba(44,160,87,.14);border:2px solid #70fa9e;border-radius:12px;margin-top:18px;padding:14px 22px;font:italic 950 max(24px,min(4vw,54px))/1 Barlow Condensed,Impact,sans-serif}.cq-bingo-winner b{color:#fff;display:block}.cq-bingo-stage.host{min-height:0;margin:auto}.cq-bingo-stage.host>h1{font-size:58px}.cq-bingo-stage.host .cq-bingo-ball{width:100px;height:100px}.cq-bingo-stage.host .cq-bingo-ball b{font-size:48px}.cq-bingo-stage.host .cq-bingo-history span{width:42px;height:42px;font-size:20px}@keyframes cq-bingo-pulse{50%{box-shadow:0 0 24px rgba(255,225,107,.35)}}@media (max-width:650px){.cq-question-media.picture img{height:min(24vh,210px)}.cq-question-media.melody{flex-wrap:wrap;align-items:center}.cq-question-media.melody button{width:100%;margin:0}.cq-screen .cq-question-media.melody b{font-size:11px}.cq-screen .cq-question-media.melody small{font-size:8px}.cq-screen-reveal>strong,.cq-screen-reveal>span{font-size:9px}.cq-bingo{min-height:calc(100vh - 86px)}.cq-bingo>h1{font-size:18vw}.cq-bingo-current{border-width:5px;width:90px;height:90px}.cq-bingo-current b{font-size:46px}.cq-bingo-card{gap:3px;margin:12px auto}.cq-bingo-card button,.cq-bingo-card>.blank{border-width:1px;border-radius:6px}.cq-bingo-card button>b{font-size:19px}.cq-bingo-card button>span{min-height:8px;font-size:7px}}.cq-prize-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cq-prize-fields label{margin:0}.cq-bingo-board{grid-template-columns:repeat(10,1fr);gap:6px;width:min(94vw,900px);margin:18px auto 0;display:grid}.cq-bingo-board span{aspect-ratio:1;color:#806f8b;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);border-radius:8px;place-items:center;font:850 max(13px,min(1.55vw,23px))/1 Barlow Condensed,Impact,sans-serif;display:grid}.cq-bingo-board span.called{color:#092314;background:#70fa9e;border-color:#70fa9e;box-shadow:0 0 16px rgba(112,250,158,.25)}.cq-bingo-board span.latest{border-color:var(--gold);color:var(--ink);background:var(--gold);animation:.75s ease-in-out infinite alternate cq-bingo-latest;transform:scale(1.12);box-shadow:0 0 26px rgba(255,209,67,.62)}.cq-bingo-stage.host .cq-bingo-board{gap:4px;width:min(100%,620px);margin-top:12px}.cq-bingo-stage.host .cq-bingo-board span{border-radius:5px;font-size:14px}.cq-bingo-claim{z-index:2;border:3px solid var(--gold);color:var(--ink);background:var(--gold);border-radius:16px;gap:5px;margin-top:16px;padding:16px 24px;animation:.5s cubic-bezier(.2,.9,.2,1) cq-claim-in;display:grid;box-shadow:0 0 70px rgba(255,209,67,.5)}.cq-bingo-claim small{letter-spacing:.12em;font-size:10px;font-weight:950}.cq-bingo-claim b{font:italic 950 max(27px,min(4vw,58px))/.9 Barlow Condensed,Impact,sans-serif}.cq-bingo-claim span{font-size:15px;font-weight:850}.cq-bingo-winner span{color:var(--gold);margin-top:5px;font:800 14px/1.2 Inter,sans-serif;display:block}.cq-bingo-award{animation:1s cubic-bezier(.2,.9,.2,1) cq-award,1.2s ease-in-out infinite alternate cq-award-glow}.cq-confirm-claim{min-width:min(100%,560px);box-shadow:0 0 28px rgba(255,209,67,.32)}.cq-rehearsal-banner{border:1px solid var(--gold);color:var(--ink);background:var(--gold);letter-spacing:.09em;text-align:center;border-radius:9px;padding:9px 14px;font-size:11px;font-weight:950}.cq-rehearsal{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:10px;margin-top:10px;padding:10px 12px}.cq-rehearsal summary{cursor:pointer;color:var(--cyan);letter-spacing:.1em;font-size:11px;font-weight:950}.cq-rehearsal p{color:#ad9bb8;margin:8px 0;font-size:11px}.cq-rehearsal>div{flex-wrap:wrap;gap:6px;display:flex}.cq-rehearsal button{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.cq-connection-warning{z-index:50;color:#201000;text-align:center;background:#ffb341;border:2px solid #ffb341;border-radius:13px;gap:3px;width:min(100% - 24px,560px);padding:14px 18px;animation:.25s ease-out cq-warning-in;display:grid;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px rgba(0,0,0,.55)}.cq-connection-warning b{letter-spacing:.1em;font-size:15px}.cq-connection-warning span{font-size:12px;font-weight:750}.cq-report-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cq-report-highlights>section{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px}.cq-report-highlights>section>small,.cq-final-grid>section>small{color:var(--cyan);letter-spacing:.11em;margin-bottom:9px;font-size:10px;font-weight:950;display:block}.cq-report-highlights article{border-bottom:1px solid rgba(255,255,255,.08);gap:2px;padding:7px 0;display:grid}.cq-report-highlights article:last-child{border:0}.cq-report-highlights article b{font-size:11px}.cq-report-highlights article span,.cq-report-highlights p{color:#bbaac7;margin:0;font-size:10px}.cq-final-results{text-align:center;align-content:start;min-height:calc(100vh - 110px);padding:2vh 3vw;display:grid;overflow:auto}.cq-final-results>header h1{color:var(--gold);margin:3px 0;font:italic 950 max(42px,min(6vw,92px))/.88 Barlow Condensed,Impact,sans-serif}.cq-final-results>header p{color:var(--cyan);margin:7px;font-weight:900}.cq-final-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2vw;max-width:1500px;margin:1.5vh auto 0;display:grid}.cq-final-grid>section{background:rgba(13,4,28,.72);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:1.2vw}.cq-final-grid article{border-bottom:1px solid rgba(255,255,255,.08);grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:7px 0;display:grid}.cq-final-grid article b{color:var(--gold)}.cq-final-grid article span{font-weight:850}.cq-final-grid article em{color:var(--cyan);text-align:right;font-style:normal;font-weight:850}.cq-player-finished>em{color:var(--gold);margin-bottom:10px;font-style:normal;font-weight:900;display:block}.cq-player-finished>small:last-of-type{color:#70fa9e;margin:9px;font-weight:900;display:block}.cq-screen-sound{border:1px solid var(--gold);min-height:38px;color:var(--ink);background:var(--gold);letter-spacing:.06em;border-radius:9px;padding:0 14px;font-size:10px;font-weight:950}.cq-screen-sound.ready{color:#70fa9e;background:rgba(112,250,158,.1);border-color:#70fa9e}.cq-team-name-help,.cq-sound-help{color:#bfaece;letter-spacing:0;font-size:10px;font-weight:700;line-height:1.4;display:block}.cq-team-name-help{margin-top:-7px}.cq-sound-help{text-align:center;margin:9px 3px 1px}.cq-player{-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width:650px){.cq-player:has(.cq-join-card){padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cq-join-card{margin-bottom:calc(80px + env(safe-area-inset-bottom))}.cq-join-card form>.primary{z-index:12;bottom:calc(8px + env(safe-area-inset-bottom));position:sticky;box-shadow:0 10px 30px rgba(0,0,0,.62)}}@keyframes cq-bingo-latest{to{transform:scale(1.18)}}@keyframes cq-claim-in{0%{opacity:0;transform:scale(.72)rotate(-2deg)}}@keyframes cq-award{0%{opacity:0;transform:scale(.5)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes cq-award-glow{to{box-shadow:0 0 48px rgba(112,250,158,.5)}}@keyframes cq-warning-in{0%{opacity:0;transform:translate(-50%,-20px)}}@media (max-width:850px){.cq-prize-fields,.cq-report-highlights,.cq-final-grid{grid-template-columns:1fr}.cq-bingo-board{gap:3px}.cq-bingo-board span{border-radius:5px;font-size:13px}.cq-final-results{padding:12px}.cq-final-grid{width:100%}}@media (prefers-reduced-motion:reduce){.cq-bingo-board span.latest,.cq-bingo-award,.cq-bingo-claim,.cq-connection-warning{animation:none}}.cq-show-presets{border:1px solid rgba(255,255,255,.16);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:10px;display:grid}.cq-show-presets legend{color:var(--cyan);letter-spacing:.12em;padding:0 7px;font-size:12px;font-weight:950}.cq-show-presets button{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:9px;gap:3px;min-height:76px;padding:10px;display:grid}.cq-show-presets button.active{border-color:var(--gold);color:var(--ink);background:var(--gold)}.cq-show-presets b{font-size:15px}.cq-show-presets span,.cq-show-presets small,.cq-host-start>small,.cq-host-start label,.cq-host-start>a,.cq-host>header>a,.cq-host>header span,.cq-host-room>small,.cq-host-room>a,.cq-team-health span,.cq-host-lobby small,.cq-host-question>div:first-child,.cq-host-options small,.cq-host-answer small,.cq-host-answer span,.cq-host-controls button,.cq-host-teams button,.cq-host-teams>p{font-size:12px}.cq-host-room>h1{letter-spacing:.07em;overflow-wrap:anywhere;max-width:100%;font-size:max(36px,min(4vw,51px))}.cq-join-lock{width:100%;min-height:42px;color:var(--cyan);background:rgba(96,239,255,.08);border:1px solid rgba(96,239,255,.35);border-radius:8px;margin-top:14px;font-size:12px;font-weight:950}.cq-join-lock.locked{color:#231100;background:#ffb75e;border-color:#ffb75e}.cq-host-controls button.fast-flow{border-color:var(--cyan);color:var(--cyan);background:rgba(96,239,255,.1)}.cq-pause-banner,.cq-report-warning{color:#251000;background:#ffba55;border:2px solid #ffba55;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;font-size:13px;font-weight:900;display:flex}.cq-report-warning{justify-content:flex-start}.cq-report-warning span{font-weight:700}.cq-report-warning.legacy{border-color:var(--cyan);color:#dcfbff;background:rgba(96,239,255,.12)}.cq-countdown.paused>i>span{background:#ffba55}.cq-team-list-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.cq-team-list-heading small{color:var(--cyan);letter-spacing:.12em;font-size:12px;font-weight:950}.cq-team-list-heading button{min-height:34px;padding:0 8px}.cq-host-teams article>b{font-size:13px}.cq-host-teams article>div{flex-wrap:wrap}.cq-host-teams article button.danger{color:#ffb3bd;border-color:rgba(255,85,109,.45)}.cq-final-results{grid-template-rows:auto 1fr;align-content:stretch}.cq-final-grid{align-self:stretch;width:min(1500px,96vw)}.cq-final-grid>section{flex-direction:column;justify-content:center;display:flex}.cq-final-grid article{min-height:44px;font-size:max(13px,min(1.1vw,18px))}.cq-final-results.incomplete>header h1{color:#ffba55}.cq-screen-sound.ready{opacity:.68;min-width:92px;padding:0 10px}.cq-screen-sound.ready:hover{opacity:1}.cq-question-media.picture{background:#0a0610;overflow:hidden}.cq-question-media.picture img{object-fit:cover;width:100%}.cq-screen .cq-question-media.picture{max-width:min(54vw,720px)}.cq-screen .cq-question-media.picture img{height:min(34vh,420px)}@media (max-width:1100px) and (min-width:651px){.cq-host-grid{grid-template-columns:190px minmax(0,1fr)}.cq-host-teams{grid-column:1/-1;min-height:0!important}.cq-host-room>h1{font-size:40px}.cq-host-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cq-team-list-heading,.cq-host-teams>p{grid-column:1/-1}.cq-host-teams article{margin-top:0}}@media (max-width:650px){.cq-show-presets{grid-template-columns:1fr}.cq-host-room{grid-template-columns:105px minmax(0,1fr)}.cq-host-room>h1{letter-spacing:.05em;font-size:36px}.cq-join-lock{grid-column:2}.cq-host-teams article>div{grid-column:1/-1}.cq-final-results{min-height:calc(100vh - 70px)}.cq-final-grid article{font-size:14px}.cq-screen-sound{max-width:100px;min-height:34px;padding:0 6px;font-size:9px}}.cq-team-mark{border:2px solid var(--team-colour,#ff3cac);background:color-mix(in srgb,var(--team-colour,#ff3cac) 18%,#13051d);width:38px;height:38px;box-shadow:0 0 18px color-mix(in srgb,var(--team-colour,#ff3cac) 35%,transparent);vertical-align:middle;border-radius:50%;place-items:center;font-size:20px;display:inline-grid!important}.cq-team-mark.small{width:30px;height:30px;font-size:16px}.cq-team-colours{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.cq-team-colours button{background:rgba(255,255,255,.06);border:2px solid transparent;border-radius:9px;place-items:center;min-height:42px;display:grid}.cq-team-colours button span{background:var(--team-colour);width:24px;height:24px;box-shadow:0 0 15px color-mix(in srgb,var(--team-colour) 65%,transparent);border-radius:50%;display:block}.cq-team-colours button.active{border-color:var(--team-colour);background:color-mix(in srgb,var(--team-colour) 16%,transparent)}.cq-team-mascots{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cq-team-mascots button{color:#fff;background:rgba(255,255,255,.07);border:1px solid transparent;border-radius:8px;min-height:55px;font-size:22px}.cq-team-mascots button small{color:#a998b7;font-size:7px;display:block}.cq-team-mascots button.active{border-color:var(--gold);background:rgba(255,225,107,.15)}.cq-player>header b{align-items:center;gap:7px;display:flex}.cq-player-centre .cq-orbit{border-color:var(--team-colour);box-shadow:0 0 70px color-mix(in srgb,var(--team-colour) 35%,transparent)}.cq-joker{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#4b126f,#982ac1);border:2px solid #b56cff;border-radius:12px;min-height:54px;margin-top:18px;padding:0 20px;font-size:12px;font-weight:950;box-shadow:0 0 30px rgba(181,108,255,.22)}.cq-joker.armed{border-color:var(--gold);color:#24102b;background:linear-gradient(135deg,var(--gold),#ff9f4c);animation:1s ease-in-out infinite alternate cq-joker-glow}.cq-joker.compact{min-height:45px;margin-top:10px}.cq-joker-help{margin-top:8px;color:#b9a8c5!important;letter-spacing:0!important;font-size:9px!important;display:block!important}.cq-host-joker{color:#d49bff;font-size:9px;font-weight:950}.cq-leaderboard article{border-left:4px solid var(--team-colour,#ff3cac);grid-template-columns:42px 34px minmax(0,1fr) auto auto}.cq-leaderboard article>i{color:#2a0d36;background:var(--gold);border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:950}.cq-leaderboard article.joker{box-shadow:0 0 26px rgba(181,108,255,.2)}.cq-round-awards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid!important}.cq-round-awards article{text-align:center;border-left:1px solid rgba(255,255,255,.14);align-content:center;gap:4px;min-height:90px;grid-template-columns:1fr!important;padding:12px!important;display:grid!important}.cq-round-awards article small{color:var(--cyan);letter-spacing:.11em;font-size:8px;font-weight:950}.cq-round-awards article b{font-size:13px}.cq-round-awards article span{color:#b7a7c2;font-size:9px}.cq-round-awards article.joker{background:linear-gradient(145deg,rgba(181,108,255,.18),rgba(255,209,67,.09));border-color:#b56cff}.cq-reactions{z-index:20;right:12px;bottom:max(12px,env(safe-area-inset-bottom));backdrop-filter:blur(12px);background:rgba(13,4,24,.88);border:1px solid rgba(255,255,255,.14);border-radius:30px;gap:5px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 35px rgba(0,0,0,.42)}.cq-reactions button{background:rgba(255,255,255,.08);border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.cq-reactions button:active{transform:scale(.88)}.cq-reaction-burst{z-index:80;pointer-events:none;justify-items:center;animation:3.4s ease-out both cq-reaction-float;display:grid;position:fixed;bottom:9vh;right:6vw}.cq-reaction-burst b{filter:drop-shadow(0 16px 20px rgba(0,0,0,.55));font-size:max(80px,min(12vw,180px))}.cq-reaction-burst span{color:#16051d;background:#fff;border-radius:20px;padding:7px 14px;font-size:max(12px,min(1.2vw,20px));font-weight:950}.cq-player-offer{z-index:25;border:2px solid var(--gold);color:#1d0924;background:linear-gradient(135deg,var(--gold),#ff9b4b);border-radius:13px;gap:2px;padding:13px 16px;display:grid;position:fixed;bottom:78px;left:12px;right:12px;box-shadow:0 12px 40px rgba(0,0,0,.5)}.cq-player-offer small{letter-spacing:.11em;font-size:8px;font-weight:950}.cq-player-offer b{font-size:15px}.cq-player-offer span{font-size:10px;font-weight:800}.cq-show-overlay{isolation:isolate;text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 120px);padding:5vw;display:grid;position:relative;overflow:hidden}.cq-show-overlay-rays{z-index:-1;background:repeating-conic-gradient(rgba(255,225,107,.1) 0deg,rgba(255,225,107,.1) 8deg,transparent 8deg,transparent 18deg);animation:18s linear infinite cq-rays;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}.cq-show-overlay small{color:var(--cyan);letter-spacing:.22em;text-transform:uppercase;font-size:max(16px,min(2vw,32px));font-weight:950}.cq-show-overlay h1{max-width:1300px;color:var(--gold);text-shadow:7px 8px #61116c;margin:2vh 0;font:italic 950 max(80px,min(12vw,190px))/.78 Barlow Condensed,Impact,sans-serif;animation:.65s cubic-bezier(.2,.9,.2,1) cq-title-slam}.cq-show-overlay p{color:#fff;margin:0;font-size:max(22px,min(3vw,50px));font-weight:850}.cq-show-overlay>b{border:2px solid var(--cyan);color:var(--cyan);border-radius:50px;margin-top:3vh;padding:14px 25px;font-size:max(16px,min(1.6vw,28px))}.cq-show-overlay>span{color:#ab98b8;letter-spacing:.13em;margin-top:5vh;font-size:1vw;font-weight:900}.cq-screen-progress{z-index:14;background:rgba(255,255,255,.1);border-radius:10px;height:5px;position:fixed;bottom:1.5vh;left:2.2vw;right:2.2vw}.cq-screen-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--gold),var(--cyan));height:100%;transition:width .7s;display:block;box-shadow:0 0 16px rgba(96,239,255,.35)}.cq-screen-progress span{color:#9e8bad;letter-spacing:.12em;font-size:8px;font-weight:950;position:absolute;bottom:9px;right:0}.cq-screen-lobby article>strong{color:#d8c9e1;margin-top:14px;font-size:1vw;display:block}.cq-screen-lobby aside>span{border-left-color:var(--team-colour);align-items:center;gap:8px;display:flex}.cq-run-sheet{background:rgba(96,239,255,.043);border:1px solid rgba(96,239,255,.22);border-radius:10px;gap:7px;margin-top:10px;padding:10px 12px;display:grid}.cq-run-sheet.behind{border-color:rgba(255,177,69,.55)}.cq-run-sheet header,.cq-run-sheet footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.cq-run-sheet header>div{gap:2px;display:grid}.cq-run-sheet header small{color:var(--cyan);letter-spacing:.13em;font-size:8px;font-weight:950}.cq-run-sheet header b{font-size:11px}.cq-run-sheet header strong{color:var(--gold);font:950 25px/1 Barlow Condensed,Impact,sans-serif}.cq-run-sheet-track{background:rgba(255,255,255,.09);border-radius:20px;height:5px}.cq-run-sheet-track i{border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.cq-run-sheet p{color:#d7cbe0;margin:0;font-size:11px}.cq-run-sheet footer span{color:#9d8bab;font-size:8px;font-weight:850}.cq-director-controls{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cq-director-controls button{color:#c8b9d1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:7px;min-height:35px;padding:0 10px;font-size:8px;font-weight:950}.cq-director-controls button.active{border-color:var(--cyan);color:#10051a;background:var(--cyan)}.cq-branding-fields{border:1px solid rgba(96,239,255,.25);border-radius:12px;grid-template-columns:1fr 1fr;gap:0 10px;margin:14px 0;padding:11px;display:grid}.cq-branding-fields legend{color:var(--cyan);letter-spacing:.12em;padding:0 7px;font-size:10px;font-weight:950}.cq-branding-fields label{margin:5px 0}.director-on .cq-screen-round,.director-on .cq-screen-ready{animation:.7s cubic-bezier(.2,.9,.2,1) cq-scene-in}.director-on .cq-screen-question{animation:.45s ease-out cq-question-in}.director-on.phase-leaderboard .cq-leaderboard article{animation:.55s cubic-bezier(.2,.9,.2,1) both cq-score-in}.director-on.phase-leaderboard .cq-leaderboard article:nth-child(2){animation-delay:80ms}.director-on.phase-leaderboard .cq-leaderboard article:nth-child(3){animation-delay:.16s}.director-on.phase-finished .cq-confetti{animation:1s ease-in-out infinite alternate cq-confetti}@keyframes cq-joker-glow{to{box-shadow:0 0 40px rgba(255,225,107,.6)}}@keyframes cq-reaction-float{0%{opacity:0;transform:translateY(80px)scale(.45)rotate(-8deg)}15%{opacity:1;transform:translateY(0)scale(1.08)rotate(3deg)}75%{opacity:1}to{opacity:0;transform:translateY(-45vh)scale(1.35)rotate(-4deg)}}@keyframes cq-rays{to{transform:rotate(1turn)}}@keyframes cq-title-slam{0%{opacity:0;transform:scale(1.35)rotate(-2deg)}}@keyframes cq-scene-in{0%{opacity:0;transform:scale(.82)}}@keyframes cq-question-in{0%{opacity:0;transform:translateY(28px)}}@keyframes cq-score-in{0%{opacity:0;transform:translate(-60px)}}@keyframes cq-confetti{to{letter-spacing:1.3vw;transform:translateY(-10px)}}@media (max-width:900px){.cq-round-awards{grid-template-columns:1fr 1fr}.cq-branding-fields{grid-template-columns:1fr}.cq-director-controls button{flex:1}.cq-leaderboard article{grid-template-columns:38px 32px minmax(0,1fr) auto}.cq-leaderboard article>i{display:none}}@media (max-width:650px){.cq-join-card{margin:1vh auto}.cq-team-colours{grid-template-columns:repeat(6,1fr)}.cq-team-mascots{grid-template-columns:repeat(4,1fr)}.cq-reactions{left:50%;right:auto;transform:translate(-50%)}.cq-reactions button{width:39px;height:39px}.cq-round-awards{grid-template-columns:1fr 1fr}.cq-round-awards article{min-height:76px}.cq-leaderboard article{grid-template-columns:32px 30px minmax(0,1fr) auto;padding:0 9px}.cq-leaderboard article b{font-size:14px}.cq-branding-fields{grid-template-columns:1fr}.cq-show-overlay h1{font-size:18vw}.cq-player-centre{margin-top:10vh}.cq-player-offer{bottom:70px}}@media (prefers-reduced-motion:reduce){.cq-joker.armed,.cq-reaction-burst,.cq-show-overlay-rays,.cq-show-overlay h1,.director-on .cq-screen-round,.director-on .cq-screen-ready,.director-on .cq-screen-question,.director-on.phase-leaderboard .cq-leaderboard article,.director-on.phase-finished .cq-confetti{animation:none}}.cq-screen .cq-bingo-stage{text-align:center;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(210px,24vw) minmax(0,1fr);align-content:center;place-items:center start;column-gap:2vw;width:96vw;min-height:calc(100vh - 110px);margin:0 auto}.cq-screen .cq-bingo-stage>small{position:absolute;top:8px;left:28vw}.cq-screen .cq-bingo-stage>h1,.cq-screen .cq-bingo-stage>.cq-bingo-ball,.cq-screen .cq-bingo-stage>.cq-bingo-history,.cq-screen .cq-bingo-stage>p,.cq-screen .cq-bingo-stage>.cq-bingo-claim,.cq-screen .cq-bingo-stage>.cq-bingo-winner{grid-column:1}.cq-screen .cq-bingo-stage>h1{margin:44px 0 12px;font-size:max(48px,min(6vw,92px))}.cq-screen .cq-bingo-stage .cq-bingo-ball{border-width:6px;width:120px;height:120px}.cq-screen .cq-bingo-stage .cq-bingo-ball b{font-size:58px}.cq-screen .cq-bingo-stage .cq-bingo-board{grid-area:1/2/6;grid-template-columns:repeat(15,minmax(0,1fr));align-self:center;gap:4px;width:100%;max-width:none;margin:0}.cq-screen .cq-bingo-stage .cq-bingo-board span{aspect-ratio:auto;border-radius:7px;min-height:max(48px,min(7.5vh,62px));font-size:max(15px,min(1.7vw,24px))}.cq-screen .cq-bingo-stage .cq-bingo-history{gap:4px;max-width:240px;margin-top:12px}.cq-screen .cq-bingo-stage .cq-bingo-history span{width:38px;height:38px;font-size:18px}.cq-screen .cq-bingo-stage>p{max-width:240px;margin:0;font-size:11px;position:absolute;bottom:4vh;left:0}.cq-screen .cq-bingo-stage>.cq-bingo-claim,.cq-screen .cq-bingo-stage>.cq-bingo-winner{max-width:250px;margin-top:10px;padding:11px 14px}.cq-screen .cq-bingo-stage>.cq-bingo-claim b{font-size:32px}@media (max-width:650px){.cq-screen .cq-bingo-stage{grid-template-rows:auto;grid-template-columns:1fr;width:96vw;display:grid;overflow:auto}.cq-screen .cq-bingo-stage>small,.cq-screen .cq-bingo-stage>h1,.cq-screen .cq-bingo-stage>.cq-bingo-ball,.cq-screen .cq-bingo-stage>.cq-bingo-board,.cq-screen .cq-bingo-stage>.cq-bingo-history,.cq-screen .cq-bingo-stage>p,.cq-screen .cq-bingo-stage>.cq-bingo-claim,.cq-screen .cq-bingo-stage>.cq-bingo-winner{grid-area:auto/1}.cq-screen .cq-bingo-stage>small,.cq-screen .cq-bingo-stage>p{position:static}.cq-screen .cq-bingo-stage>h1{margin:8px 0 18px}.cq-screen .cq-bingo-stage .cq-bingo-board{grid-template-columns:repeat(10,1fr);margin-top:12px}.cq-screen .cq-bingo-stage .cq-bingo-board span{aspect-ratio:1;min-height:0}}.cq-mobile-host-menu{display:none}.cq-venue-audio-buttons{align-items:stretch;gap:7px;display:flex!important}.cq-venue-audio-buttons button{margin-left:0!important}.cq-venue-audio-buttons button.stop{color:#ffd2da;background:rgba(162,22,61,.72)}.cq-venue-audio-buttons button:disabled{cursor:not-allowed;opacity:.55}.cq-ops-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.stage-sound-receiver.quiz{top:12px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.cq-ops-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.cq-host:not(.phase-lobby):not(.phase-finished)>header,.cq-host:not(.phase-lobby):not(.phase-finished) .cq-host-room,.cq-host:not(.phase-lobby):not(.phase-finished) .cq-ops-strip,.cq-host:not(.phase-lobby):not(.phase-finished) .cq-run-sheet,.cq-host:not(.phase-lobby):not(.phase-finished) .cq-director-controls,.cq-host:not(.phase-lobby):not(.phase-finished) .cq-rehearsal,.cq-host:not(.phase-lobby):not(.phase-finished) .cq-host-controls{display:none}.cq-mobile-host-menu{z-index:70;backdrop-filter:blur(14px);background:rgba(18,5,29,.98);border-bottom:1px solid rgba(255,255,255,.17);margin:0;padding:0;display:block;position:sticky;top:0;box-shadow:0 7px 25px rgba(0,0,0,.4)}.cq-host.phase-lobby .cq-mobile-host-menu{display:none}.cq-mobile-host-menu summary{cursor:pointer;grid-template-columns:1fr auto auto auto;align-items:center;gap:9px;min-height:55px;padding:8px 12px;list-style:none;display:grid}.cq-mobile-host-menu summary::-webkit-details-marker{display:none}.cq-mobile-host-menu summary span{color:var(--cyan);letter-spacing:.08em;font-size:11px;font-weight:950}.cq-mobile-host-menu summary b{font-size:10px}.cq-mobile-host-menu summary em{border-radius:999px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:950}.cq-mobile-host-menu summary em.ready{color:#092314;background:#71ffa4}.cq-mobile-host-menu summary em.warning{color:#2b1705;background:#ffd16c}.cq-mobile-host-menu summary i{font-size:18px;font-style:normal}.cq-mobile-host-menu>div{grid-template-columns:1fr 1fr;gap:7px;padding:0 10px 11px;display:grid}.cq-mobile-host-menu a,.cq-mobile-host-menu button{color:#fff;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:9px;place-items:center;min-height:47px;padding:6px;font-size:9px;font-weight:950;text-decoration:none;display:grid}.cq-mobile-host-menu a{color:#22102a;background:var(--gold)}.cq-mobile-host-menu button.warning{color:#2b1705;background:#ffd16c}.cq-mobile-host-menu button.danger{color:#ffd1d9;background:rgba(168,20,57,.28);border-color:rgba(255,85,109,.55)}.cq-host:not(.phase-lobby) .cq-host-grid{margin-top:0}.cq-host:not(.phase-lobby) .cq-host-main{min-height:0;margin:0;padding:10px 11px}.cq-host-question h2{margin-top:9px;font-size:29px;line-height:1}.cq-host-question>p{margin-bottom:8px;font-size:11px}.cq-host-options>span{padding:7px}.cq-host-answer{margin-top:8px}.cq-host:not(.phase-lobby):not(.phase-finished) .cq-host-teams{margin-top:4px}.cq-venue-audio-buttons{grid-template-columns:1fr auto;width:100%;display:grid!important}.cq-venue-audio-buttons button{min-height:49px;width:auto!important}.cq-mobile-host-controls>button.audio{min-width:67px;color:var(--cyan);background:rgba(36,134,151,.2);border-color:rgba(96,239,255,.45);padding:0 8px}.cq-mobile-host-controls>button.audio.playing{color:#251000;background:#ffba55;border-color:#ffba55}.cq-mobile-host-controls>button.audio:disabled{display:none}.stage-sound-receiver.quiz{top:7px}.stage-sound-receiver.quiz button{min-height:42px;font-size:8px}}.cq-show-selection{border:2px solid var(--gold);color:#1b0822;background:linear-gradient(135deg,var(--gold),#ffad54);text-align:center;border-radius:11px;gap:4px;margin:-4px 0 14px;padding:13px 14px;display:grid;box-shadow:0 10px 28px rgba(255,174,84,.18)}.cq-show-selection b{letter-spacing:.06em;font:950 21px/1 Barlow Condensed,Impact,sans-serif}.cq-show-selection span{letter-spacing:0;font-size:10px;font-weight:850}.cq-audience-profiles{border:1px solid rgba(255,63,174,.34);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;padding:10px;display:grid}.cq-audience-profiles legend{color:var(--pink);letter-spacing:.12em;padding:0 7px;font-size:12px;font-weight:950}.cq-audience-profiles button{color:#fff;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:9px;align-content:center;gap:5px;min-height:76px;padding:10px;display:grid}.cq-audience-profiles button.active{border-color:var(--pink);background:linear-gradient(145deg,rgba(255,63,174,.28),rgba(111,32,180,.28));box-shadow:0 0 24px rgba(255,63,174,.14)}.cq-audience-profiles b{font-size:13px}.cq-audience-profiles small{color:#cdbdd7;font-size:10px;line-height:1.35}.cq-difficulty{color:#fff;letter-spacing:.12em;border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:4px 7px;font-style:normal;font-weight:950;font-size:8px!important}.cq-difficulty.medium{border-color:var(--cyan);color:var(--cyan)}.cq-difficulty.hard{border-color:var(--pink);color:#ff8dce}.cq-mobile-host-controls{display:none}@media (max-width:650px){.cq-host{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.cq-host-start{padding:22px 16px}.cq-host-start>small{margin-top:26px}.cq-host-start h1{font-size:44px}.cq-show-presets,.cq-audience-profiles{grid-template-columns:1fr}.cq-show-presets button,.cq-audience-profiles button{text-align:center;min-height:64px}.cq-host-main{padding:12px}.cq-host-question>div:first-child{align-items:center;gap:7px}.cq-host-question>div:first-child small{text-align:right;margin-left:auto}.cq-host-question h2{font-size:32px}.cq-host-controls button,.cq-director-controls button{flex:46%;min-height:48px}.cq-rehearsal summary{align-items:center;min-height:42px;display:flex}.cq-mobile-host-controls{z-index:80;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(14px);background:rgba(18,5,29,.97);border:1px solid rgba(255,255,255,.24);border-radius:15px;align-items:stretch;gap:7px;padding:8px;display:flex;position:fixed;left:8px;box-shadow:0 -8px 35px rgba(0,0,0,.65)}.cq-mobile-host-controls>span{align-content:center;min-width:62px;padding:0 4px;display:grid}.cq-mobile-host-controls>span b{color:var(--cyan);font-size:11px}.cq-mobile-host-controls>span small{color:#bbaac7;text-transform:uppercase;font-size:8px}.cq-mobile-host-controls button{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:10px;min-height:56px;padding:0 13px;font-size:11px;font-weight:950}.cq-mobile-host-controls button.primary{color:var(--ink);background:linear-gradient(135deg,var(--gold),#ff9546);border:0;flex:1}.cq-mobile-host-controls button.danger{color:#ffd1d8;background:rgba(168,20,57,.28);border-color:rgba(255,85,109,.55);flex:1}.cq-mobile-host-controls button.secondary{width:54px;font-size:18px}.cq-mobile-host-controls button:disabled{opacity:.5}}.cq-quick-start{cursor:pointer;place-items:center;width:100%;box-shadow:0 14px 45px rgba(255,63,174,.28),0 0 0 5px rgba(255,225,107,.08);color:#190522!important;background:linear-gradient(120deg,var(--gold),#ff9a4a 48%,var(--pink))!important;border:2px solid #fff!important;min-height:82px!important;margin:22px 0 14px!important;display:grid!important}.cq-quick-start b{letter-spacing:.04em;font:950 21px/1 Barlow Condensed,Impact,sans-serif}.cq-quick-start span{font-size:9px;font-weight:900}.cq-quick-start:disabled{filter:grayscale(.45);opacity:.58}.cq-host-customise{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.18);border-radius:13px;margin-top:12px}.cq-host-customise>summary{cursor:pointer;gap:3px;min-height:62px;padding:13px 16px;list-style:none;display:grid}.cq-host-customise>summary::-webkit-details-marker{display:none}.cq-host-customise>summary span{color:var(--cyan);letter-spacing:.1em;font-size:11px;font-weight:950}.cq-host-customise>summary small{color:#aa98b6;font-size:9px}.cq-host-customise>summary:after{content:"＋";color:var(--gold);font-size:22px;position:absolute;right:16px}.cq-host-customise[open]>summary:after{content:"−"}.cq-host-customise>div{padding:0 14px 16px}.cq-host-customise .cq-custom-build{width:100%;min-height:58px;color:var(--ink);background:linear-gradient(135deg,var(--gold),#ff9a49);border:0;border-radius:10px;font-size:12px;font-weight:950}.cq-host-controls button.primary.reveal,.cq-mobile-host-controls button.primary.reveal{color:#fff;background:linear-gradient(135deg,#ff237f,#ad22df);box-shadow:0 0 0 3px rgba(255,63,174,.16),0 9px 30px rgba(255,35,127,.32)}.cq-mobile-host-menu button.active{color:#16051e;border-color:var(--cyan);background:var(--cyan)}.director-on.phase-reveal .cq-screen-reveal{animation:.58s cubic-bezier(.18,.9,.24,1) cq-answer-pop}.director-on.phase-reveal .cq-screen-options>span.correct{animation:.8s ease-out .12s both cq-correct-pulse}.cq-staged-finale .cq-final-standings article{opacity:0;animation:cq-final-place .52s var(--place-delay) cubic-bezier(.18,.9,.24,1) forwards;transform:translateY(22px)scale(.96)}.cq-staged-finale .cq-final-standings article.champion{border-color:var(--gold);background:linear-gradient(120deg,rgba(255,225,107,.22),rgba(255,63,174,.18));box-shadow:0 0 34px rgba(255,225,107,.18)}.cq-staged-finale>header h1,.cq-staged-finale>header p,.cq-staged-finale>header .cq-confetti{opacity:0;animation:cq-champion-reveal .8s var(--champion-delay) cubic-bezier(.16,.9,.2,1) forwards}.cq-staged-finale>header .cq-confetti{animation-duration:1s}.cq-screen.phase-finished{box-sizing:border-box;grid-template-rows:72px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.cq-screen.phase-finished>.cq-final-results{height:100%;min-height:0;overflow:auto}@keyframes cq-answer-pop{0%{opacity:0;transform:scale(.72)rotate(-1.5deg)}72%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes cq-correct-pulse{0%{transform:scale(.94);box-shadow:0 0 rgba(106,255,157,0)}55%{transform:scale(1.035);box-shadow:0 0 55px rgba(106,255,157,.45)}to{transform:scale(1)}}@keyframes cq-final-place{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cq-champion-reveal{0%{opacity:0;transform:scale(1.28)rotate(-2deg)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:650px){.cq-quick-start{min-height:88px!important}.cq-quick-start b{font-size:23px}.cq-host-customise>summary{min-height:68px}.cq-mobile-host-controls{padding:9px}.cq-mobile-host-controls button{min-height:66px;font-size:13px}.cq-mobile-host-controls button.primary{font-size:15px}.cq-host-question h2{font-size:max(32px,min(9vw,44px))}.cq-host-answer b{font-size:18px}.cq-final-grid{grid-template-columns:1fr}.cq-screen.phase-finished{grid-template-rows:55px minmax(0,1fr)}.cq-staged-finale{overflow:auto}.cq-staged-finale .cq-final-grid>section:not(.cq-final-standings){display:none}}@media (prefers-reduced-motion:reduce){.director-on.phase-reveal .cq-screen-reveal,.director-on.phase-reveal .cq-screen-options>span.correct,.cq-staged-finale .cq-final-standings article,.cq-staged-finale>header h1,.cq-staged-finale>header p,.cq-staged-finale>header .cq-confetti{opacity:1;animation:none;transform:none}}.cq-host-customise>summary{position:relative}.cq-read-cue{border:2px solid var(--cyan);background:linear-gradient(105deg,var(--cyan),#80ffd1);letter-spacing:.06em;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;color:#0b1020!important;display:flex!important}.cq-read-cue b{font:950 18px/1 Barlow Condensed,Impact,sans-serif}.cq-read-cue span{color:#fff;white-space:nowrap;background:#b51667;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950}@media (max-width:650px){.cq-read-cue{flex-direction:column;align-items:flex-start}.cq-read-cue b{font-size:21px}.cq-read-cue span{font-size:10px}.cq-mobile-host-controls.bingo{grid-template-columns:62px minmax(0,1fr);grid-auto-rows:minmax(66px,auto);display:grid}.cq-mobile-host-controls.bingo>span{grid-row:1/span 2}.cq-mobile-host-controls.bingo button{width:100%}.cq-mobile-host-controls button.bingo-exit{border-color:var(--cyan);color:var(--cyan);background:rgba(31,129,146,.22);font-size:11px}}:root{--studio-ink:#090b19;--studio-panel:#14182b;--studio-line:rgba(255,255,255,.14);--studio-muted:#b8bfd6;--studio-gold:#ffda70;--studio-font:"Montserrat", Arial, sans-serif;--studio-display:"Barlow Condensed", "Arial Narrow", sans-serif}body{-webkit-font-smoothing:antialiased}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:focus-visible{outline-offset:4px;outline:3px solid #79eaff}a:focus-visible{outline-offset:4px;outline:3px solid #79eaff}input:focus-visible{outline-offset:4px;outline:3px solid #79eaff}select:focus-visible{outline-offset:4px;outline:3px solid #79eaff}textarea:focus-visible{outline-offset:4px;outline:3px solid #79eaff}button:disabled{cursor:not-allowed}.show-mark{flex-shrink:0;width:180px;height:150px;display:block;overflow:visible}.show-opening{--identity-accent:#ffda70;--identity-secondary:#ed558f;isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:2vh 3vw 4vh;display:flex;position:relative;overflow:hidden}.show-opening>.show-mark{z-index:1;filter:drop-shadow(0 10px 22px rgba(0,0,0,.467));width:min(23vw,26vh);height:min(20vw,21vh);margin-bottom:1vh;animation:.7s cubic-bezier(.18,.8,.2,1) both studio-emblem;position:relative}.show-opening .show-opening-kicker{color:var(--identity-accent);font:800 clamp(10px,1vw,18px)/1.5 var(--studio-font);letter-spacing:.25em;margin:0 0 1.5vh}.show-opening .show-opening-title{color:#fff9ee;max-width:100%;font:800 clamp(54px,8.3vw,150px)/.92 var(--studio-display);letter-spacing:.015em;text-shadow:0 4px rgba(0,0,0,.2);filter:none;background:0 0;gap:.02em;margin:0;padding:0 .1em .08em;animation:.65s 80ms both studio-title-in;display:grid}.show-opening-title>span,.show-opening-title>strong{font:inherit;display:block}.show-opening-title>strong{color:var(--identity-accent);text-shadow:0 3px 0 var(--identity-secondary),0 12px 32px rgba(0,0,0,.333)}.show-opening .show-opening-detail{color:#e0e1ec;max-width:850px;font:600 clamp(14px,1.55vw,28px)/1.5 var(--studio-font);margin:1.8vh 0 2.4vh}.show-opening-features{flex-wrap:wrap;justify-content:center;gap:1.3vw;animation:.7s .2s both studio-title-in;display:flex}.show-opening-features>span{color:#edf0f8;font:700 clamp(9px,.85vw,15px)/1.35 var(--studio-font);letter-spacing:.06em;background:rgba(11,13,32,.7);border:1px solid rgba(255,255,255,.157);border-radius:7px;align-items:center;gap:.6vw;padding:1vh 1.1vw;display:flex}.show-opening-features i{color:var(--identity-accent);font-variant-numeric:tabular-nums;font-style:normal}.show-opening .show-opening-footer{color:#a6adc5;font:700 clamp(8px,.65vw,12px)/1.5 var(--studio-font);letter-spacing:.24em;margin-top:3vh}.show-opening-footer i{color:var(--identity-accent);margin:0 1em;font-style:normal}.show-orbits{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.show-orbits>i{aspect-ratio:1;border:1px solid rgba(255,255,255,.043);border-radius:50%;width:min(82vw,110vh);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.show-orbits>i:nth-child(2){border-color:rgba(255,255,255,.06);width:min(67vw,89vh)}.show-orbits>i:nth-child(3){border-color:rgba(255,255,255,.04);width:min(49vw,65vh);box-shadow:0 0 100px rgba(255,255,255,.01)}@keyframes studio-title-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes studio-emblem{0%{opacity:0;transform:translateY(-18px)scale(.85)}to{opacity:1;transform:none}}@keyframes studio-shine{0%,35%{transform:translate(-130%)rotate(15deg)}75%,to{transform:translate(230%)rotate(15deg)}}.games-menu .menu-hero{height:max(240px,min(29vw,370px))}.games-menu .menu-hero>img{object-position:center 28%}.games-menu .menu-hero-shade{background:linear-gradient(rgba(9,11,25,.125) 0%,rgba(9,11,25,.72) 70%,#090b19 99%)}.games-menu{background:var(--studio-ink)}.games-menu .menu-title{bottom:22px}.games-menu .menu-title h1{color:#fff7e8;font:800 clamp(65px,8.5vw,126px)/.9 var(--studio-display);letter-spacing:.08em;text-shadow:0 4px 28px rgba(0,0,0,.533);filter:none;background:0 0;margin:4px 0}.games-menu .menu-title>b{font:700 clamp(15px,1.7vw,27px)/1.2 var(--studio-font);letter-spacing:.32em;color:var(--studio-gold)}.games-menu .menu-title small{letter-spacing:.21em;font-size:10px}.games-menu .menu-title p{font-size:13px;font-weight:500}.games-menu .menu-content{width:min(1320px,94vw);padding-top:0}.games-menu .menu-quick-actions{background:rgba(17,21,39,.933);margin-top:0}.games-menu .menu-quick-actions a{min-height:44px;font-size:12px;font-weight:700}.games-menu .menu-section-heading{text-align:left;justify-content:flex-start;margin:28px 0 18px}.games-menu .menu-section-heading>span:last-child{display:none}.games-menu .menu-section-heading h2,.games-menu .staff-heading h2{font:700 clamp(28px,3vw,40px)/1.1 var(--studio-display);letter-spacing:.02em}.games-menu .menu-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.games-menu .menu-game{--tile-accent:#65e7f4;--tile-glow:#174061;border:1px solid rgba(255,255,255,.137);border-top:3px solid var(--tile-accent);background:radial-gradient(ellipse at 100% 5%,var(--tile-glow),transparent 63%),#121628;border-radius:16px;min-height:344px;padding:25px;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 15px 40px rgba(0,0,0,.2)}.games-menu .menu-game.fortunes{--tile-accent:#ffc83b;--tile-glow:#541d38}.games-menu .menu-game.drag-queen{--tile-accent:#ff73bc;--tile-glow:#4c1d48}.games-menu .menu-game.beat-queen-countdown{--tile-accent:#ffa65d;--tile-glow:#553124}.games-menu .menu-game.generation{--tile-accent:#82efd0;--tile-glow:#14493f}.games-menu .menu-game.price-fabulous{--tile-accent:#ffda70;--tile-glow:#514027}.games-menu .menu-game.live-quiz{--tile-accent:#bfadff;--tile-glow:#332357}.menu-game>.show-tile-art{opacity:.95;width:104px;height:87px;position:absolute;top:7px;right:10px}.games-menu .menu-game>div{padding-top:65px;position:relative}.games-menu .menu-game small{color:var(--tile-accent);letter-spacing:.13em;font-size:9px}.games-menu .menu-game h3{font:700 clamp(32px,3vw,48px)/.95 var(--studio-display);letter-spacing:.015em;text-shadow:none;margin:9px 0 12px}.games-menu .menu-game p{color:#bfc5d8;font-size:12px;font-weight:500;line-height:1.65}.games-menu .menu-game nav{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px;display:grid}.games-menu .menu-game a{text-align:center;border-color:rgba(255,255,255,.19);place-items:center;min-height:46px;padding:10px 7px;font-size:10px;font-weight:700;display:grid}.games-menu .menu-game a.primary{color:#121522;background:var(--tile-accent)}.games-menu .menu-game nav a:first-child:nth-last-child(3){grid-column:1/-1}@media (hover:hover){.games-menu .menu-game:hover{border-color:var(--tile-accent);transform:translateY(-4px)}}.host-mode,.dq-host,.btq-host,.generation-host,.price-host,.cq-host{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dq-host,.btq-host,.generation-host,.price-host{background:radial-gradient(ellipse at top,rgba(37,36,60,.5),transparent 520px),var(--studio-ink)}.host-mode input,.host-mode select,.dq-host input,.dq-host select,.dq-host textarea,.btq-host input,.btq-host textarea,.generation-host input,.price-host input,.cq-host input,.cq-host select,.cq-player input{font-size:16px;line-height:1.4}.host-mode h1,.host-mode h2,.dq-host h1,.dq-host h2,.btq-host h1,.btq-host h2,.generation-host h1,.generation-host h2,.price-host h1,.price-host h2,.cq-host h1,.cq-host h2,.cq-player h1{letter-spacing:0;text-shadow:none;font-style:normal;font-weight:700;line-height:1.08}.game-shell.host-mode .connect-card h1,.game-shell.host-mode .holding-control h2,.game-shell.host-mode .coin-toss-control h2{font-size:32px;font-style:normal}.dq-host>header,.btq-host>header,.generation-host>header,.price-host>header{background:rgba(20,24,43,.96);border-color:rgba(255,255,255,.125)}.dq-host-start,.btq-host .btq-start{background:radial-gradient(at 50% 0,rgba(57,50,82,.533),transparent 60%),#14182b;border-color:rgba(255,255,255,.145);width:min(550px,100%);margin:5vh auto;padding:24px}.dq-host-start>.show-mark,.btq-start>.show-mark{width:130px;height:108px;margin:0 auto 16px}.dq-host-start>small{color:#ff97ce;letter-spacing:.2em;font-size:10px;font-weight:700}.dq-host .dq-host-start h2,.btq-host .btq-start h2{font:700 39px/1.06 var(--studio-display);margin:12px 0}.dq-host-start p,.btq-start p{color:#bdc4d9;font-size:14px;line-height:1.65}.dq-host-start button,.btq-start button{width:100%;min-height:52px;margin-top:12px}.price-host-start,.generation-host-start{background:radial-gradient(ellipse at 50% 0,#38244d 0,transparent 65%),var(--studio-ink)}.price-host-start>section,.generation-host-start>section{background:#14182b;border:1px solid rgba(255,255,255,.19);padding:24px;box-shadow:0 24px 70px rgba(0,0,0,.267)}.price-host-start>section>.show-mark,.generation-host-start>section>.show-mark{width:105px;height:88px;margin:0 auto 10px}.price-host-start h1,.generation-host-start h1{font:800 clamp(40px,11vw,66px)/.97 var(--studio-display);text-shadow:none;margin:10px 0 16px}.price-host-start p,.generation-host-start p{color:#c6ccdc;font:500 14px/1.6 var(--studio-font)}.price-host-start .price-market-buttons button,.generation-host-start button{font-size:13px;box-shadow:0 4px rgba(0,0,0,.267)}.price-host-start .price-player-count{margin:18px 0;font-size:12px}.price-host .price-host-status,.price-host .price-host-panel,.price-host .price-host-challenge,.price-host .price-choice-list,.generation-host-status,.generation-host-panel{background:var(--studio-panel);border-color:rgba(255,255,255,.14)}.price-host .price-host-products b{font-size:12px;font-weight:600;line-height:1.4}.price-host .price-host-products small{color:#bac3dc;margin-top:4px;font-size:10px}.price-host .price-host-status p,.generation-host-status p{color:#c2c9db;font-size:13px;line-height:1.5}.price-host .price-choice-list>article>b{overflow-wrap:anywhere;font-size:13px}.price-host .price-choice-list button{min-height:48px;font-size:12px}.price-host .price-host-answer-prices b{font-size:12px;font-weight:600;line-height:1.45}.price-host .price-open-host-note{background:#333054;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.5}.cq-host .cq-host-start h1,.cq-player .cq-join-card h1{font:700 clamp(34px,7vw,50px)/1.03 var(--studio-display)}.cq-host .cq-host-start,.cq-player .cq-join-card{background:#121627;border-color:rgba(255,255,255,.15)}.cq-host .cq-host-start>p{color:#bac3d8;font-weight:500;line-height:1.6}.cq-host .cq-show-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-host .cq-show-presets button{min-height:88px;padding:10px 5px}.cq-host .cq-show-presets button b{font-size:12px}.cq-host .cq-show-presets button span,.cq-host .cq-show-presets button small{font-size:10px;line-height:1.5}.cq-host .cq-audience-profiles{gap:8px}.cq-player .cq-join-card label,.cq-host .cq-host-start label,.cq-player .cq-join-card legend{color:#c2cadf;font-size:11px}.cq-player .cq-join-card .cq-signal-grid button{min-height:60px}.cq-player .cq-join-card .cq-signal-grid button small{font-size:10px}.mobile-host-desk>header,.control-desk .control-desk-bar{background:#14182b}.mobile-host-desk nav button{letter-spacing:0;min-height:44px;font-size:10px}.mobile-host-desk>header b{font-size:11px}.control-desk .desk-brand b{font:700 17px/1.2 var(--studio-display);letter-spacing:.08em}.admin-login-shell .staff-login{background:rgba(20,24,43,.96);border:1px solid rgba(255,255,255,.15);width:min(440px,94vw)}.staff-login h1{font:700 43px/1.05 var(--studio-display)}.staff-login p{color:#bac3d9;line-height:1.6}.show-opening.show-chase,.show-opening.show-countdown{background:radial-gradient(at 50% 30%,rgba(198,24,185,.52),transparent 48%),radial-gradient(circle at 18% -10%,rgba(255,62,174,.48),transparent 45%),radial-gradient(circle at 82% -10%,rgba(94,234,255,.42),transparent 45%),radial-gradient(at 50% 102%,rgba(255,216,94,.32),transparent 52%),linear-gradient(#07010f 0%,#170327 42%,#0a0114 74%,#020005 100%)}.show-opening.show-fortunes{background:radial-gradient(at 50% 30%,rgba(230,32,86,.52),transparent 48%),radial-gradient(circle at 18% -10%,rgba(255,200,59,.48),transparent 45%),radial-gradient(circle at 82% -10%,rgba(255,62,174,.42),transparent 45%),radial-gradient(at 50% 102%,rgba(255,216,94,.38),transparent 52%),linear-gradient(#07010f 0%,#1a0421 42%,#0d0213 74%,#020005 100%)}.show-opening.show-chase .show-studio-rig,.show-opening.show-countdown .show-studio-rig,.show-opening.show-fortunes .show-studio-rig{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.show-opening.show-chase .show-truss,.show-opening.show-countdown .show-truss,.show-opening.show-fortunes .show-truss{background:repeating-linear-gradient(90deg,transparent 0,transparent 60px,rgba(255,255,255,.08) 60px,rgba(255,255,255,.08) 62px),repeating-linear-gradient(45deg,transparent 0,transparent 40px,rgba(255,255,255,.04) 40px,rgba(255,255,255,.04) 42px),repeating-linear-gradient(-45deg,transparent 0,transparent 40px,rgba(255,255,255,.04) 40px,rgba(255,255,255,.04) 42px),linear-gradient(rgba(30,8,48,.95),rgba(8,2,16,.3) 80%,transparent);border-bottom:2px solid rgba(255,216,94,.3);height:9.5vh;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 30px rgba(0,0,0,.85)}.show-opening.show-chase .show-beams,.show-opening.show-countdown .show-beams,.show-opening.show-fortunes .show-beams{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.show-opening.show-chase .show-beams span,.show-opening.show-countdown .show-beams span,.show-opening.show-fortunes .show-beams span{transform-origin:50% 0;filter:blur(16px);pointer-events:none;width:28vw;height:120vh;position:absolute;top:-10vh}.show-opening.show-chase .beam-1,.show-opening.show-countdown .beam-1,.show-opening.show-fortunes .beam-1{background:linear-gradient(rgba(255,62,174,.45) 0%,rgba(255,62,174,.12) 55%,transparent 90%);animation:9s ease-in-out infinite alternate tv-beam-sweep-left;left:10%}.show-opening.show-chase .beam-2,.show-opening.show-countdown .beam-2,.show-opening.show-fortunes .beam-2{background:linear-gradient(rgba(94,234,255,.4) 0%,rgba(94,234,255,.1) 55%,transparent 90%);animation:8s ease-in-out infinite alternate tv-beam-sweep-right;right:10%}.show-opening.show-chase .beam-3,.show-opening.show-countdown .beam-3,.show-opening.show-fortunes .beam-3{background:linear-gradient(rgba(255,216,94,.35) 0%,rgba(255,216,94,.08) 60%,transparent 90%);animation:11s ease-in-out infinite alternate tv-beam-sweep-center-left;left:32%}.show-opening.show-chase .beam-4,.show-opening.show-countdown .beam-4,.show-opening.show-fortunes .beam-4{background:linear-gradient(rgba(255,62,174,.3) 0%,rgba(147,51,234,.08) 60%,transparent 90%);animation:10s ease-in-out infinite alternate tv-beam-sweep-center-right;right:32%}@keyframes tv-beam-sweep-left{0%{opacity:.6;transform:rotate(-24deg)}50%{opacity:.9}to{opacity:.55;transform:rotate(8deg)}}@keyframes tv-beam-sweep-right{0%{opacity:.6;transform:rotate(24deg)}50%{opacity:.85}to{opacity:.55;transform:rotate(-8deg)}}@keyframes tv-beam-sweep-center-left{0%{opacity:.4;transform:rotate(-10deg)}to{opacity:.75;transform:rotate(14deg)}}@keyframes tv-beam-sweep-center-right{0%{opacity:.4;transform:rotate(10deg)}to{opacity:.75;transform:rotate(-14deg)}}.show-opening.show-chase .show-stage-floor,.show-opening.show-countdown .show-stage-floor,.show-opening.show-fortunes .show-stage-floor{background:linear-gradient(rgba(20,4,32,.75) 0%,#030009 60%,#000 100%);border-top:2px solid rgba(255,216,94,.4);height:28vh;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px rgba(255,62,174,.25),inset 0 2px 20px rgba(255,255,255,.2)}.show-opening.show-chase .stage-rings,.show-opening.show-countdown .stage-rings,.show-opening.show-fortunes .stage-rings{border:3px solid rgba(255,216,94,.5);border-radius:50%;width:min(85vw,1200px);height:180px;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 0 60px rgba(255,216,94,.5),inset 0 0 60px rgba(255,62,174,.4)}.show-broadcast-stars{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.show-broadcast-stars i{color:#fff9e6;filter:drop-shadow(0 0 10px #ffd85e)drop-shadow(0 0 24px #ff3eae);font-size:max(20px,min(2.5vw,42px));font-style:normal;animation:3s ease-in-out infinite alternate tv-star-twinkle;position:absolute}.show-broadcast-stars i:first-child{animation-delay:0s;top:26%;left:22%}.show-broadcast-stars i:nth-child(2){animation-delay:1.2s;top:28%;right:22%}.show-broadcast-stars i:nth-child(3){font-size:max(14px,min(1.6vw,26px));animation-delay:2s;top:58%;left:35%}.show-broadcast-stars i:nth-child(4){font-size:max(14px,min(1.6vw,26px));animation-delay:.6s;top:56%;right:34%}@keyframes tv-star-twinkle{0%{opacity:.3;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(45deg)}to{opacity:.4;transform:scale(.8)rotate(90deg)}}.show-opening.show-chase .show-mark,.show-opening.show-countdown .show-mark,.show-opening.show-fortunes .show-mark{z-index:2;filter:drop-shadow(0 0 45px rgba(255,62,174,.85))drop-shadow(0 0 80px rgba(255,216,94,.6))drop-shadow(0 20px 40px rgba(0,0,0,.95));width:min(28vw,32vh);height:min(24vw,26vh);margin-bottom:2vh;animation:4.5s ease-in-out infinite alternate tv-emblem-float;position:relative}@keyframes tv-emblem-float{0%{transform:translateY(0)scale(1)}to{transform:translateY(-10px)scale(1.03)}}.show-opening.show-chase .show-opening-title,.show-opening.show-countdown .show-opening-title,.show-opening.show-fortunes .show-opening-title{z-index:2;text-transform:uppercase;letter-spacing:.035em;flex-direction:column;align-items:center;gap:.04em;margin:0;padding:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:max(62px,min(8.8vw,160px));font-style:italic;font-weight:900;line-height:.82;display:flex;position:relative}.show-opening.show-chase .show-opening-title span,.show-opening.show-countdown .show-opening-title span,.show-opening.show-fortunes .show-opening-title span{background:linear-gradient(#fff 0%,#fff6dd 25%,#ffcc4d 52%,#b87700 82%,#ffd866 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #422500)drop-shadow(0 4px #2b1800)drop-shadow(0 8px 18px rgba(0,0,0,.9))drop-shadow(0 0 40px rgba(255,216,94,.6));-webkit-background-clip:text;display:block}.show-opening.show-chase .show-opening-title strong,.show-opening.show-countdown .show-opening-title strong,.show-opening.show-fortunes .show-opening-title strong{background:linear-gradient(#fff 0%,#ffd4ec 20%,#ff3eae 52%,#990059 82%,#ff80cc 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #470029)drop-shadow(0 5px #240015)drop-shadow(0 10px 24px rgba(0,0,0,.95))drop-shadow(0 0 55px rgba(255,62,174,.8));-webkit-background-clip:text;display:block}.show-opening.show-countdown .show-opening-title strong{background:linear-gradient(#fff 0%,#fff0d6 20%,#ffa65d 52%,#ad4705 82%,#ffbf8a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #4a1d00)drop-shadow(0 5px #260e00)drop-shadow(0 10px 24px rgba(0,0,0,.95))drop-shadow(0 0 55px rgba(255,166,93,.8));-webkit-background-clip:text;display:block}.show-opening.show-chase .show-opening-features,.show-opening.show-countdown .show-opening-features,.show-opening.show-fortunes .show-opening-features{z-index:2;flex-wrap:wrap;justify-content:center;gap:1.4vw;margin-top:2.2vh;display:flex;position:relative}.show-opening.show-chase .show-opening-features>span,.show-opening.show-countdown .show-opening-features>span,.show-opening.show-fortunes .show-opening-features>span{letter-spacing:.12em;text-transform:uppercase;color:#fffcee;backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(255,62,174,.35) 0%,rgba(14,3,28,.92) 50%,rgba(94,234,255,.25) 100%);border:2px solid rgba(255,216,94,.6);border-radius:12px;align-items:center;gap:.8vw;padding:1.2vh 1.6vw;font:900 max(11px,min(1.05vw,18px))/1.2 Barlow Condensed,Impact,sans-serif;display:flex;box-shadow:0 10px 30px rgba(0,0,0,.8),inset 0 0 20px rgba(255,255,255,.12),0 0 30px rgba(255,62,174,.35)}.show-opening.show-chase .show-opening-features i,.show-opening.show-countdown .show-opening-features i,.show-opening.show-fortunes .show-opening-features i{color:#240428;background:linear-gradient(135deg,#fff9d6,#ffd85e);border:1.5px solid #fff;border-radius:50%;place-items:center;width:max(24px,min(2.2vw,36px));height:max(24px,min(2.2vw,36px));font-size:max(10px,min(.95vw,15px));font-style:normal;font-weight:900;display:grid;box-shadow:0 0 12px rgba(255,216,94,.6)}.show-opening.show-chase .show-opening-footer,.show-opening.show-countdown .show-opening-footer,.show-opening.show-fortunes .show-opening-footer{z-index:2;color:#e0d7ed;letter-spacing:.3em;text-shadow:0 2px 8px rgba(0,0,0,.8),0 0 16px rgba(255,216,94,.5);margin-top:3vh;font:900 max(10px,min(.85vw,15px))/1.5 Barlow Condensed,Montserrat,sans-serif;position:relative}.show-opening.show-chase .show-opening-footer i,.show-opening.show-countdown .show-opening-footer i{color:#ffd85e;filter:drop-shadow(0 0 8px #ffd85e)}.show-opening.show-chase .show-opening-detail,.show-opening.show-countdown .show-opening-detail{z-index:2;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.95),0 0 25px rgba(255,255,255,.45);font-weight:700;position:relative}.dq-stage.phase-holding:before,.dq-stage.phase-holding:after,.btq-stage.phase-holding:before,.btq-stage.phase-holding:after{display:none!important}.dq-stage.phase-holding .dq-stage-body,.btq-stage.phase-holding .btq-stage-body{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.dq-stage .dq-atmosphere,.btq-stage .btq-atmosphere{background:radial-gradient(at 50% 38%,rgba(147,19,173,.55),transparent 48%),radial-gradient(circle at 15% -8%,rgba(255,62,174,.45),transparent 48%),radial-gradient(circle at 85% -8%,rgba(94,234,255,.4),transparent 48%),radial-gradient(at 50% 102%,rgba(255,216,94,.3),transparent 52%),linear-gradient(#090114 0%,#1c042e 45%,#07010f 80%,#020005 100%)}.dq-stage>header,.btq-stage>header{background:linear-gradient(rgba(20,4,32,.95),rgba(7,1,14,.75) 80%,transparent);border-bottom:2px solid rgba(255,216,94,.35);box-shadow:0 10px 40px rgba(0,0,0,.85)}.dq-stage>header h1,.btq-stage>header h1{letter-spacing:.04em;text-shadow:0 3px #000,0 8px 25px rgba(0,0,0,.9),0 0 30px rgba(255,216,94,.5)}.btq-stage .btq-clock-tower{clip-path:polygon(9% 0,100% 0,100% 94%,91% 100%,0 100%,0 6%);background:radial-gradient(at 50% 12%,rgba(255,62,174,.35),transparent 55%),linear-gradient(#240431 0%,#110118 45%,#05000a 100%);border:3.5px solid rgba(255,216,94,.45);box-shadow:0 18px 60px rgba(0,0,0,.85),inset 0 0 0 2px rgba(255,255,255,.15),inset 0 0 70px rgba(0,0,0,.75)}.btq-stage .btq-clock-tower:after{content:"";pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.03) 30%,transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.btq-stage .btq-clock-tower.queen{background:radial-gradient(at 50% 12%,rgba(94,234,255,.35),transparent 55%),linear-gradient(#05223d 0%,#031221 45%,#01060c 100%);border-color:rgba(94,234,255,.45)}.btq-stage .btq-clock-tower:before{content:"";height:8px;width:var(--clock-fill);z-index:5;pointer-events:none;background:linear-gradient(90deg,#ff3eae 0%,#ffd85e 100%);border-top:none;border-radius:0 4px 0 0;transition:width 80ms linear;position:absolute;bottom:0;left:0;right:auto;box-shadow:0 0 16px #ffd85e,0 -2px 10px rgba(255,62,174,.8)}.btq-stage .btq-clock-tower.queen:before{background:linear-gradient(90deg,#0087a3 0%,#5eeaff 100%);border-top:none;box-shadow:0 0 16px #5eeaff,0 -2px 10px rgba(0,168,204,.8)}.btq-stage .btq-clock-tower.active{opacity:1;filter:none;border-color:#ffd85e;transform:scale(1.025);box-shadow:0 0 0 4px #ffd85e,0 0 60px rgba(255,216,94,.7),0 0 100px rgba(255,62,174,.4),inset 0 0 40px rgba(0,0,0,.4)}.btq-stage .btq-clock-tower.active.queen{border-color:#5eeaff;box-shadow:0 0 0 4px #5eeaff,0 0 60px rgba(94,234,255,.7),0 0 100px rgba(94,234,255,.4),inset 0 0 40px rgba(0,0,0,.4)}.btq-stage .btq-clock-tower:not(.active){opacity:.78;filter:brightness(.72)saturate(.75)}.btq-stage .btq-clock-tower>b{font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;text-shadow:0 4px #280233,0 7px #13001a,0 12px 25px rgba(0,0,0,.95),0 0 45px rgba(255,216,94,.75);place-self:center;width:100%;font-family:Barlow Condensed,Impact,sans-serif;font-size:max(96px,min(12vw,195px));font-style:italic;font-weight:900;line-height:.74;color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important}.btq-stage .btq-clock-tower.queen>b{text-shadow:0 4px #021a2c,0 7px #010c14,0 12px 25px rgba(0,0,0,.95),0 0 45px rgba(94,234,255,.75);color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important}.btq-stage .btq-clock-tower.danger.active>b{text-shadow:0 4px #520012,0 7px #240008,0 12px 25px rgba(0,0,0,.95),0 0 55px #ff2555;color:#fff0f3!important}.btq-stage .btq-question-card,.dq-stage .dq-live-question{background:radial-gradient(at 50% 15%,rgba(255,62,174,.38),transparent 60%),radial-gradient(circle at 100% 0,rgba(94,234,255,.22),transparent 45%),linear-gradient(#1c042c 0%,#0d0116 55%,#040008 100%);border:3.5px solid rgba(255,216,94,.75);border-radius:20px;box-shadow:0 22px 70px rgba(0,0,0,.95),0 0 50px rgba(255,62,174,.35),inset 0 0 0 2px rgba(255,255,255,.25),inset 0 0 90px rgba(0,0,0,.85)}.btq-stage .btq-question-card:after,.dq-stage .dq-live-question:after{content:"";pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.03) 35%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.btq-stage .btq-question-card h2,.dq-stage .dq-live-question h2{color:#fff;text-shadow:0 2px #000,0 4px 12px rgba(0,0,0,.95),0 0 25px rgba(255,255,255,.35);font-family:Barlow Condensed,Impact,sans-serif;font-size:max(34px,min(4vw,70px));font-weight:800;line-height:.98}.btq-stage .btq-question-card>span,.dq-stage .dq-live-question>small{color:#240428;letter-spacing:.22em;background:linear-gradient(135deg,#fff9d6,#ffd85e 50%,#f59e0b 100%);border:2px solid #fff;border-radius:99px;padding:7px 24px;font:900 max(11px,min(1.1vw,18px))/1 Barlow Condensed,Impact,sans-serif;box-shadow:0 0 24px rgba(255,216,94,.75),0 4px 12px rgba(0,0,0,.7)}.btq-stage .btq-question-card p,.dq-stage .dq-live-question p{color:#03140b;letter-spacing:.18em;background:linear-gradient(135deg,#dcfce7,#4ade80 50%,#22c55e 100%);border:2px solid #fff;border-radius:99px;padding:11px 26px;font:900 max(10px,min(.95vw,16px))/1 Barlow Condensed,Impact,sans-serif;box-shadow:0 0 30px rgba(74,222,128,.7),0 6px 18px rgba(0,0,0,.65)}.dq-stage .dq-clock{background:radial-gradient(at 50% 20%,rgba(255,62,174,.35),transparent 60%),linear-gradient(#220430 0%,#0e0116 55%,#030006 100%);border:3.5px solid rgba(255,216,94,.7);border-radius:22px;box-shadow:0 0 50px rgba(255,216,94,.4),inset 0 0 0 2px rgba(255,255,255,.2),inset 0 0 45px rgba(0,0,0,.85)}.dq-stage .dq-clock b{background:linear-gradient(#fff 0%,#ffd85e 65%,#c28800 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #3d2400)drop-shadow(0 6px 16px rgba(0,0,0,.9))drop-shadow(0 0 30px rgba(255,216,94,.65));-webkit-background-clip:text;font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-weight:900}.dq-stage .dq-scoreboard{background:linear-gradient(rgba(28,4,42,.98) 0%,#090114 50%,#020005 100%);border-top:2.5px solid rgba(255,216,94,.55);box-shadow:0 -14px 45px rgba(0,0,0,.85),0 0 40px rgba(255,62,174,.35)}.dq-stage .dq-track{background:repeating-linear-gradient(90deg,transparent 0,transparent 5%,rgba(255,255,255,.15) 5%,rgba(255,255,255,.15) 5.3%),linear-gradient(#10021c 0%,#000 100%);border:2px solid rgba(255,255,255,.4);border-radius:99px;height:24px;box-shadow:inset 0 0 15px rgba(0,0,0,.9),0 0 25px rgba(94,234,255,.35)}.dq-stage .dq-track span{background:linear-gradient(90deg,#ff3eae 0%,#ffd85e 60%,#5eeaff 100%);box-shadow:0 0 28px rgba(94,234,255,.85),inset 0 1px 3px #fff}.dq-stage .dq-track i{color:#2b0633;background:radial-gradient(circle at 35% 28%,#fff 0%,#fff9bd 25%,#ffd85e 55%,#d97706 100%);border:3.5px solid #fff;border-radius:50%;width:58px;height:58px;font-size:32px;box-shadow:0 0 40px rgba(255,216,94,.95),0 0 80px rgba(255,62,174,.65),0 8px 25px rgba(0,0,0,.95)}.dq-stage .dq-scoreboard .challengers b{color:#ffd85e;background:linear-gradient(#2a0f00,#120600);border:2px solid #ffd85e;box-shadow:0 0 30px rgba(255,216,94,.55),inset 0 0 15px rgba(0,0,0,.8)}.dq-stage .dq-scoreboard .queen b{color:#5eeaff;background:linear-gradient(#00222c,#000e12);border:2px solid #5eeaff;box-shadow:0 0 30px rgba(94,234,255,.55),inset 0 0 15px rgba(0,0,0,.8)}.dq-stage .dq-winner,.btq-stage .btq-winner{isolation:isolate;background:radial-gradient(circle at 50% 40%,rgba(255,62,174,.4),rgba(14,2,22,.98) 65%);border-radius:28px;padding:4vh 4vw;position:relative;box-shadow:0 0 0 5px rgba(255,216,94,.7),0 0 100px rgba(255,62,174,.5),inset 0 0 80px rgba(0,0,0,.75)}.dq-stage .dq-winner>small,.btq-stage .btq-winner>small{letter-spacing:.3em;background:rgba(10,2,20,.85);border:2px solid rgba(94,234,255,.7);border-radius:99px;padding:8px 24px;font-size:max(11px,min(1.2vw,20px));display:inline-block;box-shadow:0 0 25px rgba(94,234,255,.5)}.dq-stage .dq-winner>h2,.btq-stage .btq-winner>h2{color:#ffd85e;text-shadow:6px 7px #5c116c,0 0 60px rgba(255,216,94,.65),0 14px 40px rgba(0,0,0,.9);font:italic 900 max(75px,min(11vw,175px))/.85 Barlow Condensed,Impact,sans-serif}.dq-stage .dq-winner>b,.btq-stage .btq-winner>b{color:#ff3eae;text-shadow:6px 7px #3a0328,0 0 70px rgba(255,62,174,.75),0 16px 45px rgba(0,0,0,.9);letter-spacing:.02em;font:italic 900 max(95px,min(14vw,220px))/.75 Barlow Condensed,Impact,sans-serif;display:block}.dq-stage .dq-winner>p,.btq-stage .btq-winner>p{color:#fce7f3;text-shadow:0 2px 8px rgba(0,0,0,.9);max-width:900px;margin:2vh auto 0;font-size:max(16px,min(1.8vw,28px))}.game-shell.classic-game .holding-screen{background:radial-gradient(at 50% 15%,rgba(22,68,100,.533),transparent 66%),linear-gradient(140deg,#151b37,#101226);border-width:2px;border-radius:24px;box-shadow:0 0 0 4px rgba(85,214,235,.314),0 22px 60px rgba(0,0,0,.4)}.game-shell.classic-game .holding-screen>.show-mark{width:min(23vw,25vh);height:min(19vw,20vh);margin:0 auto 1vh}.game-shell.classic-game .holding-screen h1{letter-spacing:.025em;text-shadow:0 4px rgba(0,0,0,.267);font-size:max(54px,min(7.4vw,134px));font-style:normal;font-weight:800;line-height:.94}.game-shell.classic-game .holding-screen h1>span{letter-spacing:.24em;margin-bottom:1vh;font-size:.28em}.game-shell.classic-game .holding-screen h1 em{color:#73e7f2;text-shadow:0 3px #1c596d}.game-shell.classic-game .holding-screen.studio-cards-holding{background:radial-gradient(at 50% 18%,rgba(22,68,100,.667),transparent 70%),linear-gradient(140deg,#151b37,#101226);border:2px solid rgba(85,214,235,.5);border-radius:max(22px,min(2.4vw,34px));flex-direction:column;justify-content:center;align-items:center;width:min(1180px,94vw);height:min(740px,100vh - 110px);min-height:min(560px,72vh);max-height:calc(100vh - 100px);margin:auto;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px rgba(85,214,235,.25),0 24px 70px rgba(0,0,0,.7),inset 0 0 60px rgba(85,214,235,.08)}.game-shell.classic-game .holding-screen.studio-cards-holding:before,.game-shell.classic-game .holding-screen.studio-cards-holding:after{display:none}.game-shell.classic-game .studio-cards-holding{padding:0;display:block}.game-shell.classic-game .studio-cards-holding .show-opening{box-sizing:border-box;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;min-height:0;padding:max(14px,min(2vh,26px)) max(16px,min(2.5vw,40px));display:flex;overflow:hidden}.game-shell.classic-game .studio-cards-holding .show-mark,.game-shell.classic-game .studio-cards-holding .show-opening>.show-mark{filter:drop-shadow(0 6px 16px rgba(0,0,0,.6));width:auto;height:max(52px,min(9.5vh,90px));max-height:10.5vh;margin:0 auto}.game-shell.classic-game .studio-cards-holding .show-opening-kicker{letter-spacing:.22em;color:var(--identity-accent);margin:0;font-size:max(11px,min(.95vw,15px));line-height:1.2}.game-shell.classic-game .studio-cards-holding .show-opening-title{text-shadow:0 3px rgba(0,0,0,.4);margin:0;padding:0;font-size:max(32px,min(min(5.2vw,7.2vh),66px));line-height:.92}.game-shell.classic-game .studio-cards-holding .show-opening-title>span{font-size:inherit;letter-spacing:inherit;margin:0}.game-shell.classic-game .studio-cards-holding .show-opening-detail{color:#dbeafe;letter-spacing:.04em;max-width:820px;margin:0;font-size:max(12px,min(1.15vw,17px));line-height:1.35}.game-shell.classic-game .studio-cards-holding .audience-format-guide{grid-template-columns:repeat(3,1fr);gap:max(8px,min(1.2vw,16px));width:min(940px,96%);margin:max(4px,min(.8vh,12px)) auto;display:grid}.game-shell.classic-game .studio-cards-holding .audience-format-guide>div{background:rgba(10,16,44,.88);border:1.5px solid rgba(85,214,235,.65);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:max(6px,min(.8vw,12px));padding:max(7px,min(1vh,12px)) max(8px,min(1vw,14px));display:grid;box-shadow:0 6px 18px rgba(0,0,0,.35),inset 0 0 14px rgba(85,214,235,.08)}.game-shell.classic-game .studio-cards-holding .audience-format-guide i{aspect-ratio:1;background:var(--gold);color:#0a1430;border-radius:50%;place-items:center;width:max(24px,min(2.2vw,32px));font-size:max(13px,min(1.3vw,17px));font-style:normal;font-weight:900;display:grid}.game-shell.classic-game .studio-cards-holding .audience-format-guide span{gap:2px;min-width:0;display:grid}.game-shell.classic-game .studio-cards-holding .audience-format-guide b{letter-spacing:.04em;white-space:nowrap;color:#fff;font-size:max(12px,min(1.1vw,16px))}.game-shell.classic-game .studio-cards-holding .audience-format-guide small{color:var(--aqua);white-space:nowrap;text-overflow:ellipsis;font-size:max(9px,min(.8vw,12px));line-height:1.2;overflow:hidden}.game-shell.classic-game .studio-cards-holding .show-opening-footer{letter-spacing:.22em;opacity:.85;color:#a6adc5;margin:0;font-size:max(9px,min(.7vw,12px))}.game-shell.classic-game .holding-flash{border-width:1px;margin:1.5vh 0;padding:10px 24px;font-size:max(18px,min(2vw,32px));font-style:normal;animation:none;box-shadow:0 4px rgba(0,0,0,.267)}.game-shell.host-mode .connect-card{background:#14182b;border:1px solid rgba(255,255,255,.208);border-radius:18px;box-shadow:0 20px 70px rgba(0,0,0,.333)}.game-shell.host-mode .connect-card p{font-size:14px;font-weight:500;line-height:1.6}.game-shell.classic-game .survey-board{border-radius:16px}.game-shell.classic-game .row-name b{letter-spacing:.02em;font-style:normal}.price-stage{background:radial-gradient(at 50% 80%,rgba(123,40,81,.3),transparent 66%),linear-gradient(135deg,#281c2b,#12122a 65%)}.price-stage:before{opacity:.22;animation-duration:110s}.price-stage .price-sparkles,.generation-stage .generation-stars{opacity:.4}.price-stage>header{box-shadow:none;background:rgba(13,16,34,.85);border-bottom:1px solid rgba(255,255,255,.145)}.price-stage>header b{text-shadow:none;letter-spacing:.035em;font-style:normal}main.price-stage>header{padding-right:max(160px,12vw)}main.price-stage>header b{font-size:max(22px,min(2.5vw,44px))}.price-stage .price-showroom{gap:1.5vh;min-width:0;min-height:0;padding:2vh 3vw 2.5vh}.price-stage .price-round{gap:2vw}.price-stage .price-round h2{text-shadow:none;font-size:max(28px,min(3.3vw,58px));font-style:normal}.price-stage .price-round small,.price-stage .price-round>b{letter-spacing:.07em;font-size:max(10px,min(.85vw,15px));line-height:1.5}.price-stage .price-product-grid article{background:#fffdf7;border:2px solid #e8dabb;border-radius:18px;padding:1.4vh 1.5vw;box-shadow:0 7px rgba(187,138,66,.27),0 16px 35px rgba(0,0,0,.267)}.price-stage .price-product-grid article>div{background:#fff;border-radius:10px}.price-stage .price-product-grid article>small{color:#725768;letter-spacing:.06em;font-size:max(10px,min(.85vw,14px));font-weight:700}.price-stage .price-product-grid h1{color:#242338;font-family:var(--studio-display);text-transform:none;margin:7px 0 3px;font-weight:600;line-height:1.06}.price-stage .price-product-grid article>strong{color:#702b59;font-style:normal;line-height:1.1}.price-stage .price-stage-instruction{background:#121526;border-width:1px;border-color:rgba(255,218,112,.4);padding:7px 18px;font-size:max(11px,min(1vw,18px))}.price-stage .price-stage-contestants article{background:#111628;border-width:1px;border-radius:8px;padding:1vh 10px}.price-stage .price-stage-contestants b{font-size:max(12px,min(1vw,19px));font-weight:700}.price-stage .price-stage-contestants span{font-size:max(10px,min(.9vw,16px));font-weight:600}.price-stage.phase-reveal .price-showroom{grid-template-rows:auto minmax(0,1fr) auto auto}.price-stage.phase-reveal .price-product-grid{grid-row:2}.price-stage.phase-reveal .price-stage-contestants{grid-row:4}.price-stage .price-answer{border:2px solid var(--studio-gold);background:linear-gradient(105deg,#302139,#20172f);border-radius:12px;grid-row:3;grid-template-columns:1fr auto 1fr;justify-self:center;align-items:center;gap:2vw;width:min(100%,1200px);min-width:0;padding:1.6vh 2vw;animation:.4s ease-out both studio-title-in;display:grid;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 4px rgba(166,100,75,.333),0 12px 28px rgba(0,0,0,.333)}.price-stage .price-answer small{text-align:left;letter-spacing:.12em;font-size:max(11px,min(1vw,18px))}.price-stage .price-answer strong{font:800 clamp(40px,5.8vw,100px)/1 var(--studio-display);text-shadow:none;white-space:nowrap}.price-stage .price-answer p{text-align:right;margin:0;font-size:max(13px,min(1.3vw,24px));font-weight:700;line-height:1.3}.price-stage .price-final-stage{align-content:center;gap:.6vh;min-width:0;min-height:0;padding:6vh 5vw 2vh;position:relative}.price-stage .price-final-score{letter-spacing:.06em;font-size:max(11px,min(1vw,18px));top:1.6vh}.price-stage .price-final-stage>img{border:2px solid #e8dabb;border-radius:16px;box-shadow:0 14px 45px rgba(0,0,0,.267)}.price-stage .price-final-stage h1{text-transform:none;max-width:86vw;font-weight:600;line-height:1.05}.price-stage .price-final-stage>small{letter-spacing:.07em;line-height:1.5}.price-stage .price-lineup article{background:linear-gradient(150deg,#654459,#241c33);border-width:2px;border-radius:16px;min-height:20vh;padding:16px}.price-stage .price-lineup h1,.price-stage .price-final-intro h1,.price-stage .price-winner h1{text-shadow:0 4px rgba(0,0,0,.267);overflow-wrap:anywhere;font-style:normal;line-height:.97}.price-stage .price-winner>span{font-size:min(12vw,17vh)}.generation-stage{height:100vh;background:radial-gradient(at 50% 75%,rgba(22,91,87,.36),transparent 70%),linear-gradient(145deg,#172634,#101528);height:100svh;min-height:0}.generation-stage>header{background:rgba(13,20,33,.85);border-color:rgba(255,255,255,.145);flex-shrink:0}.generation-stage>header b{letter-spacing:.08em;font-style:normal}.generation-stage .conveyor-window{background:radial-gradient(at 50% 20%,rgba(32,87,98,.5),transparent 65%),#101c2b;border:3px solid #9de6cf;border-radius:24px;box-shadow:0 6px rgba(56,123,118,.333),0 20px 65px rgba(0,0,0,.333),inset 0 0 70px rgba(0,0,0,.333)}.generation-stage .conveyor-belt{background:linear-gradient(#273f4d,#112330);border-top:5px solid #7ac8bf}.generation-stage .conveyor-window article>b{color:#152a30;background:#bef1dd;border-radius:9px;padding:1vh 2vw;font-size:max(18px,min(2.3vw,42px));box-shadow:0 4px rgba(0,0,0,.333)}.generation-stage .belt-heading h1{letter-spacing:.02em;font-style:normal}.generation-stage .generation-clock{width:min(26vw,31vh);font:800 min(21vw,27vh)/1 var(--studio-display);background:linear-gradient(150deg,#23524e,#132032);border-width:7px;border-color:#b9f5df;margin:2vh;box-shadow:0 0 0 8px rgba(111,186,169,.17),0 20px 60px rgba(0,0,0,.333)}.generation-stage .generation-recall-stage{min-height:0;padding:2vh 4vw}.generation-stage .recalled-pips{flex-wrap:wrap;gap:.6vw;max-width:86vw}.generation-stage .recalled-pips i{width:min(4vw,5.5vh)}.generation-stage .generation-result{min-height:0;padding:2vh 4vw}.generation-stage .generation-result>div>b{text-shadow:0 4px #39756b;font-size:min(18vw,24vh);line-height:.95}.generation-stage .generation-result h1{text-shadow:none;font-size:min(8vw,10vh);font-style:normal;line-height:1}.generation-stage .generation-result h2{font-size:min(3vw,4vh)}.generation-stage .generation-intro h1{overflow-wrap:anywhere;color:#b9f5df;filter:none;background:0 0;font-size:min(10vw,15vh);line-height:1}.memory-object{width:100%;height:100%;display:block;overflow:visible}.conveyor-window article>.memory-object{filter:drop-shadow(0 12px 16px rgba(0,0,0,.333));width:min(28vw,32vh);height:min(28vw,32vh)}.generation-recall-grid button>.memory-object{width:44px;height:44px}.result-items i>.memory-object{width:min(5vw,7vh);height:min(5vw,7vh)}.cq-screen.cq-shell{background:#0c1023;padding:2vh 3vw 4vh}.cq-screen .cq-aurora{background:radial-gradient(at 20% 80%,rgba(122,74,189,.208),transparent 60%),radial-gradient(at 90% 10%,rgba(43,116,151,.2),transparent 55%)}.cq-screen.cq-screen-standby{height:100vh;flex-direction:column;height:100svh;display:flex}.cq-screen-standby .show-opening{flex:1}.cq-screen .cq-standby-status{text-align:center;color:#b7c1da;margin:0;font-size:14px;position:relative}.cq-screen .cq-logo b{letter-spacing:.02em;font-size:35px;font-style:normal}.cq-screen>header>.cq-logo,.cq-host>header>.cq-logo{place-items:center normal;gap:14px;display:flex}.cq-screen>header>.cq-logo>span{letter-spacing:0;font-size:24px}.cq-screen .cq-screen-round h1,.cq-screen .cq-screen-ready h1,.cq-screen .cq-screen-winner h1{text-shadow:0 4px #453067;overflow-wrap:anywhere;font-style:normal;font-weight:800;line-height:.97}.cq-screen .cq-screen-lobby{grid-template-columns:minmax(200px,29vw) minmax(0,1fr);gap:5vw;min-height:calc(100svh - 115px)}.cq-screen .cq-screen-lobby>div{border-radius:20px;padding:15px;box-shadow:0 15px 65px rgba(0,0,0,.333)}.cq-screen .cq-screen-lobby article h1{margin:1vh 0 2vh;font-style:normal;line-height:.93}.cq-screen .cq-screen-lobby article>b{letter-spacing:.14em;font-variant-numeric:tabular-nums}.cq-screen .cq-screen-lobby article p,.cq-screen .cq-screen-lobby article>strong{line-height:1.5}.cq-screen .cq-screen-question>h1{margin:1.6vh auto .7vh;font-size:max(34px,min(4.4vw,78px));font-weight:700;line-height:1.06}.cq-screen .cq-screen-question>p{color:#c2bddb;margin-bottom:1.5vh;font-size:max(14px,min(1.5vw,26px));line-height:1.4}.cq-screen .cq-screen-meta{font-size:max(10px,min(.9vw,16px))}.cq-screen .cq-screen-options>span{background:linear-gradient(110deg,#23263d,#141b30);border-color:rgba(255,255,255,.19);border-radius:12px;min-height:8vh}.cq-screen .cq-screen-options>span.correct{background:#18503f;border-color:#7feaba}.cq-screen .cq-screen-options>span:nth-child(2)>i{background:#c5b2ff}.cq-screen .cq-screen-options>span:nth-child(3)>i{background:#ffb583}.cq-screen .cq-screen-options>span:nth-child(4)>i{background:#f3a0cd}.cq-screen .cq-screen-options b{font-size:max(16px,min(1.7vw,29px));font-weight:600;line-height:1.2}.cq-screen .cq-screen-options small{color:#bac2d8;font-size:max(10px,min(.95vw,17px));line-height:1.4}.cq-screen .cq-screen-question.with-picture{grid-template-columns:minmax(220px,36%) minmax(0,1fr);align-items:center;gap:1vh 2.5vw;display:grid}.cq-screen .cq-screen-question.with-picture>.cq-screen-meta,.cq-screen .cq-screen-question.with-picture>h1,.cq-screen .cq-screen-question.with-picture>p{grid-column:1/-1;width:100%}.cq-screen .cq-screen-question.with-picture>.cq-question-media{grid-area:4/1/8;width:100%;margin:0}.cq-screen .cq-screen-question.with-picture>.cq-question-media img{object-fit:contain;width:100%;height:auto;max-height:45vh}.cq-screen .cq-screen-question.with-picture>.cq-screen-options,.cq-screen .cq-screen-question.with-picture>.cq-countdown,.cq-screen .cq-screen-question.with-picture>.cq-screen-reveal,.cq-screen .cq-screen-question.with-picture>.cq-screen-lock,.cq-screen .cq-screen-question.with-picture>.cq-response-count{grid-column:2;width:100%}.cq-screen .cq-screen-reveal{background:rgba(58,49,68,.36);border-color:rgba(213,196,146,.376);margin:1.5vh auto 0;padding:1.3vh 2vw;animation:.4s ease-out both studio-title-in}.cq-screen .cq-screen-reveal h2{font-weight:700;line-height:1.05}.cq-screen .cq-leaderboard article{background:#171d32;border-color:rgba(255,255,255,.14)}.cq-screen .cq-final-results{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:calc(100svh - 110px);min-height:0;padding:1vh 0}.cq-screen .cq-final-results>header{min-width:0}.cq-screen .cq-final-results>header h1{max-width:100%;font:800 clamp(38px,5vw,82px)/1 var(--studio-display);overflow-wrap:anywhere}.cq-screen .cq-final-grid{width:100%;min-width:0;min-height:0}.cq-screen .cq-final-grid>section{background:#151b2f;border-color:rgba(255,255,255,.14);min-width:0;padding:1vw}.cq-screen .cq-final-grid article{grid-template-columns:35px minmax(0,1fr) minmax(0,auto);gap:8px;min-height:38px;font-size:max(11px,min(1vw,17px))}.cq-screen .cq-final-grid article span,.cq-screen .cq-final-grid article em{overflow-wrap:anywhere;min-width:0;line-height:1.35}.cq-screen.cq-shell .cq-bingo-stage{width:100%}.cq-screen .cq-bingo-stage>h1{text-shadow:none;font-style:normal;font-weight:800}.cq-screen .cq-bingo-stage .cq-bingo-board span{color:#b8b3cc;font-weight:700}.cq-screen .cq-bingo-stage .cq-bingo-board span.called{color:#18212d}@media (min-width:1500px){.cq-screen .cq-screen-lobby{grid-template-columns:minmax(240px,28vw) minmax(0,1fr) 230px;gap:3vw}}@media (max-width:1050px){.games-menu .menu-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.games-menu .menu-hero{height:290px}.games-menu .menu-title h1{font-size:20vw}.games-menu .menu-title>b{letter-spacing:.22em;font-size:16px}.games-menu .menu-title small{letter-spacing:.1em;font-size:8px}.games-menu .menu-games-grid{grid-template-columns:1fr;gap:14px}.games-menu .menu-game{min-height:305px;padding:22px}.games-menu .menu-game h3{font-size:43px}.games-menu .menu-game>div{padding-top:38px}.games-menu .menu-game p{font-size:13px}.games-menu .menu-game nav{margin-top:18px}.games-menu .menu-game a{font-size:11px}.games-menu .menu-quick-actions a{padding:0 8px;font-size:10px}.dq-host>header h1,.btq-host>header h1{white-space:normal;font-size:24px;line-height:1.05}.dq-host-start,.btq-host .btq-start{margin-top:20px}.price-host-start,.generation-host-start{padding:18px 12px}.price-host .price-host-products{grid-template-columns:1fr}.price-host .price-choice-list>article{grid-template-columns:minmax(80px,.8fr) minmax(0,1.5fr)}.price-host .price-choice-list button{font-size:11px}.price-host>header{gap:7px;padding:12px}.price-host>header b{font-size:13px}.price-host .price-restart-button{margin-right:0;padding:8px;font-size:9px}.cq-host .cq-host-start,.cq-player .cq-join-card{padding:22px 16px}.show-opening .show-opening-title{font-size:max(38px,min(11vw,80px))}.show-opening>.show-mark{width:150px;height:125px}.show-opening-features{gap:7px}.show-opening-features>span{padding:8px;font-size:8px}.show-opening .show-opening-detail{font-size:14px}.price-stage .price-answer{grid-template-columns:1fr;gap:6px;padding:12px}.price-stage .price-answer small,.price-stage .price-answer p{text-align:center}.cq-screen .cq-screen-lobby{grid-template-columns:1fr;gap:18px;min-height:0}.cq-screen .cq-screen-question.with-picture{display:block}.cq-screen .cq-screen-question.with-picture>.cq-question-media{max-width:65vw;margin:10px auto}.cq-screen .cq-screen-question>h1{font-size:8vw}.cq-screen .cq-screen-question>p,.cq-screen .cq-screen-options b{font-size:4vw}.cq-screen .cq-screen-options small{font-size:3vw}.cq-screen .cq-screen-meta{font-size:9px}}@media (max-height:640px) and (min-width:761px){.show-opening>.show-mark{width:20vh;height:16vh}.show-opening .show-opening-title{font-size:min(7vw,13vh)}.show-opening .show-opening-footer{margin-top:1.5vh}.generation-stage .generation-clock{width:26vh;font-size:23vh}}@media (prefers-reduced-motion:reduce){.show-opening *,.games-menu .menu-game,.price-stage:before,.price-sparkles i,.generation-stars i,.dq-atmosphere:before,.btq-atmosphere:before,.generation-result:before{transition:none!important;animation:none!important}.price-stage .price-answer,.cq-screen .cq-screen-reveal{animation:none}}aside.dq-host.mic-live,aside.btq-host.mic-live{box-sizing:border-box;height:100vh;height:100dvh;min-height:0;padding:6px 8px;padding-bottom:max(6px,env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 110px;gap:5px;display:grid;position:relative;overflow:hidden}aside.dq-host.mic-live>header,aside.btq-host.mic-live>header{box-sizing:border-box;flex:none;grid-column:1/-1;width:100%;margin:0 auto 5px;padding:7px 10px;position:relative;top:auto}aside.dq-host.mic-live>header h1,aside.btq-host.mic-live>header h1{font-size:23px;line-height:1.1}aside.dq-host.mic-live>.dq-host-score,aside.btq-host.mic-live>.btq-mini-clocks{box-sizing:border-box;flex:none;grid-area:2/1;width:100%;margin:0 auto 5px;padding:4px;position:relative;top:auto}aside.dq-host.mic-live .dq-host-score>div,aside.btq-host.mic-live .btq-mini-clocks>div{padding:3px 5px}aside.dq-host.mic-live .dq-host-score .dq-clock{margin:0;padding:3px 7px}aside.dq-host.mic-live .dq-host-score b,aside.btq-host.mic-live .btq-mini-clocks b{font-size:32px;line-height:1}aside.dq-host.mic-live>.dq-restart-questions,aside.btq-host.mic-live>.btq-restart-questions{flex:none;grid-area:2/2;align-self:stretch;width:100%;min-height:44px;margin:0 auto 5px;padding:6px 10px;font-size:12px}aside.dq-host.mic-live>.dq-question-control,aside.btq-host.mic-live>.btq-question{box-sizing:border-box;flex-direction:column;flex:1 1 0;grid-area:3/1/auto/-1;gap:8px;width:100%;min-width:0;min-height:0;margin:0 auto;padding:12px;display:flex}aside.dq-host.mic-live .dq-question-control>small,aside.btq-host.mic-live .btq-question>small{flex:none;font-size:9px;line-height:1.3}aside.dq-host.mic-live .dq-question-control>h2,aside.btq-host.mic-live .btq-question>h2{overflow-wrap:anywhere;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0;min-height:0;margin:0;font:700 32px/1.15 Barlow Condensed,Arial,sans-serif;overflow:auto}aside.dq-host.mic-live .dq-answer,aside.btq-host.mic-live .btq-answer{z-index:auto;box-sizing:border-box;color:#200525;width:100%;min-height:48px;box-shadow:none;background:#fff;border:2px solid #ffda70;flex:none;gap:10px;margin:0;padding:10px 12px;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}aside.dq-host.mic-live .dq-answer b,aside.btq-host.mic-live .btq-answer b{overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.25}aside.dq-host.mic-live .dq-answer span,aside.btq-host.mic-live .btq-answer span{flex:none}aside.dq-host.mic-live .dq-judge,aside.btq-host.mic-live .btq-judge{z-index:auto;width:100%;min-height:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;flex:none;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;display:grid;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}aside.dq-host.mic-live .dq-judge button,aside.btq-host.mic-live .btq-judge button{min-width:0;min-height:72px;padding:8px 5px}aside.dq-host.mic-live .dq-judge .pause,aside.btq-host.mic-live .btq-judge .pause{grid-column:auto}aside.dq-host.mic-live .dq-judge button>b,aside.btq-host.mic-live .btq-judge button>b{font-size:13px;line-height:1.15}aside.dq-host.mic-live .dq-judge button>small,aside.btq-host.mic-live .btq-judge button>small{font-size:8px;line-height:1.25}aside.btq-host.mic-live .btq-mic-hint{display:none}aside.dq-host.mic-live>.dq-host-error,aside.btq-host.mic-live>.btq-host-error{grid-column:1/-1;margin:4px 0 0}@media (min-width:761px){.control-desk .control-desk-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools""games games";gap:5px;padding:6px 12px}.control-desk .desk-brand{grid-area:brand}.control-desk .desk-brand b{white-space:nowrap;font-size:14px}.control-desk .desk-screen-tools{grid-area:tools}.control-desk .desk-game-choice{box-sizing:border-box;grid-area:games;grid-template-columns:repeat(7,minmax(0,1fr)) 1px repeat(2,100px);width:100%;padding:3px;display:grid}.control-desk .desk-game-choice button{min-width:0;min-height:44px;padding:4px;font-size:12px;line-height:1.2}.control-desk .dj-soundboard{grid-template-columns:150px minmax(0,1fr) auto 100px;gap:8px;padding:6px 12px}.control-desk .soundboard-title{display:none}.control-desk .soundboard-output{grid-template-columns:1fr}.control-desk .soundboard-output button{min-height:24px}.control-desk .soundboard-buttons{padding:2px 1px 5px;display:flex;overflow-x:auto}.control-desk .soundboard-buttons button{min-height:44px;padding:4px 8px}}@media (max-width:760px){aside.dq-host.mic-live .dq-question-control>h2,aside.btq-host.mic-live .btq-question>h2{font-size:26px}.mobile-host-desk nav{gap:4px;display:flex;overflow-x:auto}.mobile-host-desk nav button{letter-spacing:0;overflow-wrap:normal;flex:1 0 60px;min-height:44px;padding:2px;font:700 12px/1.1 Barlow Condensed,Arial,sans-serif}.control-desk .desk-game-choice{gap:3px;display:flex;overflow-x:auto}.control-desk .desk-game-choice button{flex:1 0 62px;min-height:44px;padding:2px;font-size:8px}.control-desk .desk-phone-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.control-desk .desk-phone-tabs .desk-audio-unlock{grid-column:auto;min-height:44px;padding:4px;font-size:8px}}@media (max-height:560px){aside.dq-host.mic-live>header,aside.btq-host.mic-live>header{height:44px;margin:0;padding:3px 8px}aside.dq-host.mic-live>header h1,aside.btq-host.mic-live>header h1{margin:0;font-size:20px}aside.dq-host.mic-live>header>div:first-child>small,aside.btq-host.mic-live>header>div:first-child>small{display:none}aside.dq-host.mic-live>.dq-host-score,aside.btq-host.mic-live>.btq-mini-clocks{height:48px;margin:0;padding:0}aside.dq-host.mic-live .dq-host-score>div,aside.btq-host.mic-live .btq-mini-clocks>div{box-sizing:border-box;height:48px;min-height:0;padding:2px 4px}aside.dq-host.mic-live .dq-host-score b,aside.btq-host.mic-live .btq-mini-clocks b{font-size:28px}aside.dq-host.mic-live .dq-host-score small,aside.btq-host.mic-live .btq-mini-clocks small{font-size:7px;line-height:1.1}aside.dq-host.mic-live>.dq-restart-questions,aside.btq-host.mic-live>.btq-restart-questions{height:48px;margin:0;padding:2px 5px;font-size:10px}aside.dq-host.mic-live .dq-question-control>h2,aside.btq-host.mic-live .btq-question>h2{font-size:24px}aside.dq-host.mic-live>.dq-question-control,aside.btq-host.mic-live>.btq-question{gap:6px;padding:9px}aside.dq-host.mic-live .dq-judge button,aside.btq-host.mic-live .btq-judge button{min-height:64px}}@media (max-height:450px) and (max-width:760px){aside.dq-host.mic-live .dq-question-control>h2,aside.btq-host.mic-live .btq-question>h2{font-size:22px}}
