.buzzer-scope{--background:#002024;--foreground:#faf5e6;--card:#002d33;--primary:#efbd24;--secondary:#00484c;--accent:#00beb7;--destructive:#ea3d38;--border:#04585c;--teal:#009b96;--teal-deep:#00484c;--teal-glow:#22e1d0;--gold:#f8c20d;--gold-soft:#ffe38d;--sunset:#fd7933;--ember:#ed4042;--net:#f6f2e3;--gradient-sky:linear-gradient(180deg, #523779 0%, #b9454c 38%, #f68c36 68%, #fac463 100%);--gradient-gold:linear-gradient(135deg, var(--gold-soft), var(--gold), var(--sunset));--shadow-glow:0 0 32px -6px color-mix(in oklab, var(--gold) 65%, transparent);--shadow-court:0 24px 60px -20px #00080bcc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);font-family:Outfit,ui-sans-serif,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.buzzer-scope{--background:lab(9.98106% -15.4138 -8.5396);--foreground:lab(96.6189% .0403821 7.69081);--card:lab(15.8282% -17.5082 -9.35769);--primary:lab(79.4148% 9.44448 74.9684);--secondary:lab(26.5243% -24.8992 -10.1802);--accent:lab(69.1089% -47.4942 -9.35538);--destructive:lab(53.8415% 65.9514 44.8839);--border:lab(33.3965% -21.9059 -8.99348);--teal:lab(57.2639% -40.4536 -8.77287);--teal-deep:lab(26.5243% -24.8992 -10.1802);--teal-glow:lab(80.8031% -48.4481 -4.92152);--gold:lab(81.7362% 10.3181 81.1966);--gold-soft:lab(91.1392% 1.79726 45.536);--sunset:lab(66.244% 48.7302 60.226);--ember:lab(54.9593% 66.408 40.8869);--net:lab(95.4804% -.553191 7.65525);--gradient-sky:linear-gradient(180deg, lab(28.7476% 23.774 -34.1048) 0%, lab(46.2231% 48.0446 22.112) 38%, lab(69.0195% 37.0844 61.0352) 68%, lab(82.6898% 12.5056 55.4801) 100%);--shadow-court:0 24px 60px -20px lab(1.67273% -3.29028 -2.74751/.8)}}.buzzer-scope .text-display{text-transform:uppercase;letter-spacing:-.02em;font-family:Archivo Black,Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:900}.buzzer-scope .gold-text{background-image:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.buzzer-scope .panel{background-color:color-mix(in oklab,var(--card) 88%,transparent);border:1px solid color-mix(in oklab,var(--teal-glow) 30%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-court)}.buzzer-scope .shadow-glow{box-shadow:var(--shadow-glow)}.buzzer-scope .bg-gold-gradient{background-image:var(--gradient-gold)}.buzzer-scope .text-muted-foreground{color:#a2bebf}.buzzer-scope .text-gold{color:var(--gold)}.buzzer-scope .text-teal{color:var(--teal-glow)}.buzzer-scope .text-ember{color:var(--ember)}@keyframes buzzer-pop-in{0%{opacity:0;transform:scale(.82)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes buzzer-rise-fade{0%{opacity:0;transform:translateY(6px)scale(.9)}25%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-40px)scale(1.05)}}@keyframes buzzer-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}}@keyframes buzzer-flash-out{0%{opacity:.75}to{opacity:0}}@keyframes buzzer-glow-pulse{0%,to{filter:drop-shadow(0 0 3px color-mix(in oklab,var(--gold) 70%,transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in oklab,var(--gold) 90%,transparent))}}@keyframes buzzer-confetti-fall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{opacity:.9;transform:translate3d(var(--dx,0),105vh,0) rotate(var(--rot,360deg))}}@keyframes buzzer-slide-up-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes buzzer-banner-swipe{0%{opacity:0;transform:skew(-8deg)translate(-40px)scale(.9)}25%{opacity:1;transform:skew(-8deg)translate(0)scale(1.04)}80%{opacity:1;transform:skew(-8deg)translate(0)scale(1)}to{opacity:0;transform:skew(-8deg)translate(30px)scale(.96)}}@keyframes buzzer-flicker{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:.45;transform:translateY(3px)scale(.86)}}@keyframes buzzer-fire-pulse{0%,to{opacity:.85;box-shadow:0 0 10px color-mix(in oklab,var(--sunset) 60%,transparent)}50%{opacity:1;box-shadow:0 0 22px color-mix(in oklab,var(--ember) 80%,transparent)}}@keyframes buzzer-clock-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.buzzer-scope .animate-pop-in{animation:.35s cubic-bezier(.2,1.4,.4,1) both buzzer-pop-in}.buzzer-scope .animate-rise-fade{animation:1.1s ease-out both buzzer-rise-fade}.buzzer-scope .animate-shake{animation:.4s ease-in-out both buzzer-shake}.buzzer-scope .animate-flash-out{animation:.45s ease-out both buzzer-flash-out}.buzzer-scope .animate-glow-pulse{animation:1.4s ease-in-out infinite buzzer-glow-pulse}.buzzer-scope .animate-confetti-fall{animation:2.4s linear forwards buzzer-confetti-fall}.buzzer-scope .animate-slide-up-in{animation:.4s ease-out both buzzer-slide-up-in}.buzzer-scope .animate-banner-swipe{animation:1.15s ease-out both buzzer-banner-swipe}.buzzer-scope .animate-flicker{animation:.5s ease-in-out infinite buzzer-flicker}.buzzer-scope .animate-fire-pulse{animation:.9s ease-in-out infinite buzzer-fire-pulse}.buzzer-scope .animate-clock-pop{animation:.3s cubic-bezier(.2,1.4,.4,1) both buzzer-clock-pop}.buzzer-stage{--buzzer-height:560px;width:100%;max-width:520px;margin-inline:auto}@media(min-height:500px){.buzzer-stage{--buzzer-height:clamp(272px, calc(100dvh - 220px) , 900px)}@media(min-width:640px){.buzzer-stage{--buzzer-height:clamp(272px, calc(100dvh - 215px) , 900px)}}}.buzzer-scope,.buzzer-scope *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.buzzer-scope input,.buzzer-scope textarea{-webkit-user-select:text;user-select:text}.buzzer-stage,.buzzer-scope .buzzer-input-surface,.buzzer-scope canvas,.buzzer-scope svg,.buzzer-scope img,.buzzer-scope button{touch-action:none}.buzzer-scope img,.buzzer-scope svg{-webkit-user-drag:none;pointer-events:none}.sipa-scope{--sunset:#f47600;--teal:#00a8a4;--gold:#f9c635;--magenta:#df3798;--gradient-sky:linear-gradient(180deg, #6ee5f9 0%, #b4efbf 32%, #fddb7c 62%, #ffac6d 100%);--gradient-fiesta:linear-gradient(120deg, var(--gold) 0%, var(--sunset) 48%, var(--magenta) 100%);--shadow-lift:0 14px 34px -14px #8d360073;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#3e2015;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.sipa-scope{--sunset:lab(64.0322% 47.619 79.571);--teal:lab(61.9953% -43.5461 -10.3092);--gold:lab(82.9102% 9.18886 73.7576);--magenta:lab(52.9408% 69.4836 -13.5499);--gradient-sky:linear-gradient(180deg, lab(84.6055% -30.7968 -20.5369) 0%, lab(89.5782% -26.7793 17.2411) 32%, lab(88.7802% 3.84113 50.5384) 62%, lab(78.3995% 33.9751 54.193) 100%);--shadow-lift:0 14px 34px -14px lab(35.1468% 38.7575 54.267/.45)}}.sipa-scope .font-display,.sipa-scope h1,.sipa-scope h2,.sipa-scope h3{font-family:"Baloo 2",Baloo,ui-rounded,system-ui,sans-serif;font-weight:800}.sipa-scope .text-fiesta{background-image:var(--gradient-fiesta);color:#0000;-webkit-background-clip:text;background-clip:text}.sipa-scope .bg-fiesta{background-image:var(--gradient-fiesta)}.sipa-scope .bg-sky-fiesta{background-image:var(--gradient-sky)}.sipa-scope .shadow-lift{box-shadow:var(--shadow-lift)}@keyframes sipa-pop-in{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sipa-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sipa-banner{0%{opacity:0;transform:scale(.6)rotate(-4deg)}60%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes sipa-shake{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(9px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.sipa-scope .animate-pop-in{animation:.35s cubic-bezier(.2,1.4,.4,1) both sipa-pop-in}.sipa-scope .animate-rise{animation:.5s ease-out both sipa-rise}.sipa-scope .animate-banner{animation:.6s cubic-bezier(.2,1.4,.4,1) both sipa-banner}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{opacity:.9;transform:translate3d(var(--dx,0),105vh,0) rotate(var(--rot,360deg))}}.animate-confetti-fall{animation:2.4s linear forwards confetti-fall}.animate-shake{animation:.4s ease-in-out both sipa-shake}.sipa-scope .text-teal{color:var(--teal)}.sipa-scope .text-muted-foreground{color:#704f41}.sipa-scope .text-destructive{color:#d40924}.sipa-scope .border-card{border-color:#fffcf2;border-color:lab(98.9156% .00706315 5.75149)}.sipa-scope .bg-card-light{background-color:#fffcf2db;background-color:lab(98.9156% .00706315 5.75149/.86)}.sipa-stage{width:100%;max-width:440px;margin-inline:auto}@media(min-height:500px){.sipa-stage{width:clamp(240px,min(100%,60vh - 171px),440px);width:clamp(240px,min(100%,60dvh - 171px),440px);max-width:none}@media(min-width:640px){.sipa-stage{width:clamp(240px,min(100%,60vh - 180px),440px);width:clamp(240px,min(100%,60dvh - 180px),440px);max-width:none}}}.sipa-page{min-height:max(560px,100vh);min-height:max(560px,100dvh);overflow-x:hidden}.sipa-scope,.sipa-scope *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sipa-scope input,.sipa-scope textarea{-webkit-user-select:text;user-select:text}.sipa-scope canvas,.sipa-scope button,.sipa-scope img,.sipa-scope svg{touch-action:none}.sipa-scope img,.sipa-scope svg{-webkit-user-drag:none}.ss-scope{--ss-silhouette:#0b0201;--ss-shadow-ember:0 20px 60px -18px #e44a08b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.ss-scope{--ss-silhouette:lab(1.1436% 2.30286 1.26796);--ss-shadow-ember:0 20px 60px -18px lab(54.2129% 58.9762 64.0367/.7)}}.ss-scope .font-display{letter-spacing:.02em;font-family:Rye,Georgia,serif;font-weight:400}.ss-scope .font-body{font-family:Special Elite,ui-monospace,monospace}.ss-scope .sky-gradient{background-image:linear-gradient(#2c1648e6,#6c0719 22%,#be260b,#f87103 68%,#ffc35d 86%,#ffe198);background-image:linear-gradient(#2c1648e6,#4d1834f3 11%,#5c1328f9,#6c0719 22%,#941717,#be260b 45%,#f87103 68%,#fe861a,color(xyz 0.548 0.453 0.079) 77%,color(xyz 0.663 0.623 0.136) 86%,color(xyz 0.749 0.776 0.29))}.ss-scope.film-grain:after,.ss-scope .film-grain:after{content:"";z-index:50;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite ss-grain;position:absolute;inset:0}.ss-scope .vignette{pointer-events:none;box-shadow:inset 0 0 200px 60px #0f0302d9}.ss-scope .text-ember-glow{text-shadow:0 0 18px #e44a08cc,0 4px #2c0805b3;text-shadow:0 0 18px lab(54.2129% 58.9762 64.0367/.8),0 4px lab(6.71096% 18.1804 8.45858/.7)}.ss-scope .long-shadow{filter:drop-shadow(28px 4px #0b020159);filter:drop-shadow(28px 4px lab(1.1436% 2.30286 1.26796/.35))}@keyframes ss-grain{0%{transform:translate(0)}33%{transform:translate(-4%,3%)}66%{transform:translate(3%,-2%)}to{transform:translate(0)}}@keyframes ss-tumble{0%{transform:translate(-12vw)rotate(0)}to{transform:translate(112vw)rotate(1080deg)}}@keyframes ss-shake{0%,to{transform:none}20%{transform:translate(-10px,6px)rotate(-.7deg)}40%{transform:translate(9px,-5px)rotate(.6deg)}60%{transform:translate(-6px,3px)rotate(-.4deg)}80%{transform:translate(4px,-2px)rotate(.2deg)}}@keyframes ss-slam{0%{opacity:0;filter:blur(14px);transform:scale(3.2)rotate(-6deg)}60%{opacity:1;filter:blur();transform:scale(.94)rotate(1deg)}to{transform:scale(1)}}@keyframes ss-flash{0%{opacity:.95}to{opacity:0}}@keyframes ss-flicker{0%,to{opacity:1}50%{opacity:.86}}@keyframes ss-crumple{0%{transform:none}35%{transform:translateY(6px)rotate(-4deg)}to{opacity:.85;transform:translateY(18px)rotate(-68deg)scaleY(.75)}}@keyframes ss-hatfly{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-70px,-140px)rotate(-420deg)}}@keyframes ss-muzzle{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}@keyframes ss-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ss-pulse-soft{0%,to{opacity:.55;letter-spacing:.35em}50%{opacity:1;letter-spacing:.5em}}@keyframes ss-uneasy{0%{opacity:.82;text-shadow:0 0 10px #e44a0873;text-shadow:0 0 10px lab(54.2129% 58.9762 64.0367/.45)}11%{opacity:.95}17%{opacity:.7}38%{opacity:.88;text-shadow:0 0 16px #e44a0880;text-shadow:0 0 16px lab(54.2129% 58.9762 64.0367/.5)}44%{opacity:.76}63%{opacity:.93}71%{opacity:.8}89%{opacity:.9}to{opacity:.84;text-shadow:0 0 10px #e44a0873;text-shadow:0 0 10px lab(54.2129% 58.9762 64.0367/.45)}}.ss-scope .animate-tumble{animation:9s linear infinite ss-tumble}.ss-scope.animate-shake{animation:.4s ease-in-out ss-shake}.ss-scope .animate-slam{animation:.28s cubic-bezier(.2,.9,.2,1) both ss-slam}.ss-scope .animate-flash{animation:.35s ease-out forwards ss-flash}.ss-scope .animate-flicker{animation:4s ease-in-out infinite ss-flicker}.ss-scope .animate-crumple{animation:.7s ease-in forwards ss-crumple}.ss-scope .animate-hatfly{animation:.9s ease-out forwards ss-hatfly}.ss-scope .animate-muzzle{animation:.22s ease-out forwards ss-muzzle}.ss-scope .animate-rise{animation:.5s ease-out both ss-rise}.ss-scope .animate-pulse-soft{animation:1.6s ease-in-out infinite ss-pulse-soft}.ss-scope .animate-uneasy{text-shadow:0 0 12px #e44a0873;text-shadow:0 0 12px lab(54.2129% 58.9762 64.0367/.45);animation:3.7s ease-in-out infinite ss-uneasy}@media(prefers-reduced-motion:reduce){.ss-scope .animate-tumble,.ss-scope.animate-shake,.ss-scope .animate-flicker,.ss-scope .animate-uneasy,.ss-scope.film-grain:after{animation:none}}
