:root{--color-white: #ffffff;--color-black: #000000;--color-purple-300: #c4b5fd;--color-purple-400: #a78bfa;--color-purple-500: #9b4dca;--color-purple-600: #6b2fa0;--color-purple-700: #2d0b5a;--color-indigo-deep: #1a0533;--color-surface-dark: #1a1035;--color-navy-900: #0d1b3e;--color-navy-950: #0a0f1e;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-amber-400: #fbbf24;--color-amber-500: #f59e0b;--color-gold: #f5c842;--color-gold-orange: #ffb347;--color-gold-dark: #ff8c42;--color-coral: #ff6b6b;--color-whatsapp: #25d366;--color-messenger: #0084ff;--color-telegram: #229ed9;--color-text: #f1f5f9;--color-text-primary: var(--color-white);--color-text-secondary: rgb(255 255 255 / .85);--color-text-body: rgb(255 255 255 / .75);--color-text-muted: rgb(255 255 255 / .55);--color-text-subtle: rgb(255 255 255 / .5);--color-text-faint: rgb(255 255 255 / .45);--color-text-ghost: rgb(255 255 255 / .4);--color-text-whisper: rgb(255 255 255 / .35);--color-text-on-dark: var(--color-indigo-deep);--color-text-accent: var(--color-purple-300);--color-text-error: var(--color-red-300);--color-text-success: var(--color-green-400);--color-text-success-light: var(--color-green-300);--color-surface-glass: rgb(255 255 255 / .07);--color-surface-glass-subtle: rgb(255 255 255 / .05);--color-surface-glass-hover: rgb(255 255 255 / .12);--color-surface-glass-strong: rgb(255 255 255 / .1);--color-surface-glass-active: rgb(255 255 255 / .16);--color-surface-glass-emphasis: rgb(255 255 255 / .18);--color-surface-input: rgb(255 255 255 / .08);--color-surface-input-focus: rgb(255 255 255 / .14);--color-surface-item: rgb(255 255 255 / .06);--color-surface-overlay: rgb(0 0 0 / .35);--color-surface-overlay-hover: rgb(0 0 0 / .5);--color-surface-accent: rgb(196 181 253 / .12);--color-surface-success: rgb(34 197 94 / .12);--color-surface-success-strong: rgb(34 197 94 / .15);--color-surface-error: rgb(248 113 113 / .1);--color-surface-gold-leader: rgb(251 191 36 / .2);--color-border-glass: rgb(255 255 255 / .14);--color-border-default: rgb(255 255 255 / .15);--color-border-subtle: rgb(255 255 255 / .12);--color-border-strong: rgb(255 255 255 / .2);--color-border-faint: rgb(255 255 255 / .1);--color-border-divider: rgb(255 255 255 / .07);--color-border-accent: rgb(196 181 253 / .6);--color-border-accent-strong: rgb(167 139 250 / .7);--color-border-accent-soft: rgb(196 181 253 / .3);--color-border-success: rgb(34 197 94 / .5);--color-border-success-strong: rgb(34 197 94 / .6);--color-border-error: rgb(248 113 113 / .45);--color-border-gold: rgb(251 191 36 / .4);--color-border-cta: rgb(167 139 250 / .35);--color-border-whatsapp: rgb(37 211 102 / .45);--color-border-messenger: rgb(0 132 255 / .45);--color-border-telegram: rgb(34 158 217 / .45);--color-bg-star: var(--color-white);--color-bg-qr: var(--color-white);--color-bg-timer-track: rgb(255 255 255 / .12);--gradient-body: radial-gradient(120% 90% at 50% -10%, #1c1533 0%, transparent 60%), radial-gradient(90% 70% at 50% 115%, #101c22 0%, transparent 55%), #0b0b14 --gradient-primary: linear-gradient(135deg, var(--color-purple-500), var(--color-purple-600));--gradient-primary-hover: linear-gradient( 135deg, rgb(155 77 202 / .5) 0%, rgb(107 47 160 / .6) 100% );--gradient-success: linear-gradient(135deg, var(--color-green-500), var(--color-green-600));--gradient-gold-cta: linear-gradient(135deg, var(--color-gold), var(--color-gold-dark));--gradient-title: linear-gradient(135deg, #ffe566 0%, var(--color-gold-orange) 45%, var(--color-coral) 100%);--gradient-cta-host: linear-gradient( 135deg, rgb(155 77 202 / .35) 0%, rgb(107 47 160 / .45) 100% );--gradient-cta-host-hover: linear-gradient( 135deg, rgb(155 77 202 / .5) 0%, rgb(107 47 160 / .6) 100% );--gradient-gold-leader: linear-gradient( 135deg, rgb(251 191 36 / .2), rgb(245 158 11 / .12) );--gradient-glow-purple: radial-gradient(circle, rgb(155 77 202 / .18) 0%, transparent 70%);--gradient-glow-amber: radial-gradient(circle, rgb(245 200 66 / .12) 0%, transparent 70%);--gradient-option-a: linear-gradient(145deg, rgb(220 38 38 / .55), rgb(153 27 27 / .65));--gradient-option-a-host: linear-gradient(145deg, rgb(220 38 38 / .6), rgb(153 27 27 / .7));--gradient-option-b: linear-gradient(145deg, rgb(37 99 235 / .55), rgb(29 78 216 / .65));--gradient-option-b-host: linear-gradient(145deg, rgb(37 99 235 / .6), rgb(29 78 216 / .7));--gradient-option-c: linear-gradient(145deg, rgb(202 138 4 / .55), rgb(161 98 7 / .65));--gradient-option-c-host: linear-gradient(145deg, rgb(202 138 4 / .6), rgb(161 98 7 / .7));--gradient-option-d: linear-gradient(145deg, rgb(22 163 74 / .55), rgb(15 118 54 / .65));--gradient-option-d-host: linear-gradient(145deg, rgb(22 163 74 / .6), rgb(15 118 54 / .7));--color-option-a-border: rgb(252 165 165 / .3);--color-option-b-border: rgb(147 197 253 / .3);--color-option-c-border: rgb(253 224 71 / .3);--color-option-d-border: rgb(134 239 172 / .3);--tv-answer-a: #8b30ff;--tv-answer-a-deep: #5a18b8;--tv-answer-b: #00d4c8;--tv-answer-b-deep: #00877f;--tv-answer-c: #ffd21f;--tv-answer-c-deep: #d99e00;--tv-answer-d: #ff6a45;--tv-answer-d-deep: #d13a1c;--tv-answer-e: #3aa0ff;--tv-answer-e-deep: #1361c4;--tv-answer-f: #4ee36b;--tv-answer-f-deep: #16a03c;--tv-timer-full: #2eea6a;--tv-timer-mid: #ffb020;--tv-timer-low: #ff2f4e;--tv-player-accent-1: #00d4c8;--tv-player-accent-2: #ffd21f;--tv-player-accent-3: #ff6a45;--tv-player-accent-4: #8b30ff;--tv-player-accent-5: #ff3d9a;--tv-player-accent-6: #2f7bff;--tv-player-accent-7: #b6e526;--tv-player-accent-8: #ffa62f;--tv-player-accent-9: #35e05e;--tv-player-accent-10: #cf5bff;--tv-surface: linear-gradient(180deg, #1d1b30 0%, #15142a 100%);--tv-surface-card: linear-gradient(180deg, #1c1a2e 0%, #141327 100%);--neon-cyan: #35e6f5;--neon-cyan-core: #dcfeff;--neon-magenta: #d43df5;--neon-magenta-core: #fce3ff;--neon-amber: #ffb02e;--neon-amber-core: #fff1d0;--neon-pub-red: #ff3352;--neon-pub-red-core: #ffe2e7;--neon-red: #ff2f4e;--neon-red-core: #ffe4e8;--neon-glow-fade: 95%;--neon-glowfield: radial-gradient( ellipse closest-side at 50% 46%, rgb(90 60 190 / .22) 0%, rgb(30 180 220 / .1) calc(var(--neon-glow-fade) * .57), transparent var(--neon-glow-fade) );--neon-flash: radial-gradient( ellipse at 50% 50%, rgb(255 244 200 / .85) 0%, rgb(255 220 120 / .3) 35%, transparent 70% );--neon-control-surface: linear-gradient( 180deg, rgb(255 255 255 / .09) 0%, rgb(255 255 255 / .03) 55%, rgb(0 0 0 / .14) 100% );--neon-cyan-rim: rgb(53 230 245 / .7);--neon-cyan-rim-hot: rgb(53 230 245 / .95);--shadow-neon-cyan: 0 0 16px rgb(53 230 245 / .28), inset 0 0 14px rgb(53 230 245 / .14);--shadow-neon-cyan-hot: 0 0 30px rgb(53 230 245 / .5), inset 0 0 20px rgb(53 230 245 / .26);--text-shadow-neon-cyan: 0 0 8px rgb(53 230 245 / .85), 0 0 20px rgb(53 230 245 / .45);--neon-magenta-rim: rgb(212 61 245 / .7);--neon-magenta-rim-hot: rgb(212 61 245 / .95);--shadow-neon-magenta: 0 0 16px rgb(212 61 245 / .28), inset 0 0 14px rgb(212 61 245 / .14);--shadow-neon-magenta-hot: 0 0 30px rgb(212 61 245 / .5), inset 0 0 20px rgb(212 61 245 / .26);--text-shadow-neon-magenta: 0 0 8px rgb(212 61 245 / .85), 0 0 20px rgb(212 61 245 / .45);--neon-amber-rim: rgb(255 176 46 / .7);--neon-amber-rim-hot: rgb(255 176 46 / .95);--shadow-neon-amber: 0 0 16px rgb(255 176 46 / .28), inset 0 0 14px rgb(255 176 46 / .14);--shadow-neon-amber-hot: 0 0 30px rgb(255 176 46 / .5), inset 0 0 20px rgb(255 176 46 / .26);--text-shadow-neon-amber: 0 0 8px rgb(255 176 46 / .85), 0 0 20px rgb(255 176 46 / .45);--tube-secondary-rim: var(--neon-cyan-rim);--tube-secondary-rim-hot: var(--neon-cyan-rim-hot);--tube-secondary-glow: var(--shadow-neon-cyan);--tube-secondary-glow-hot: var(--shadow-neon-cyan-hot);--tube-secondary-core: var(--neon-cyan-core);--tube-secondary-text-glow: var(--text-shadow-neon-cyan);--neon-pub-red-rim: rgb(255 51 82 / .7);--neon-pub-red-rim-hot: rgb(255 51 82 / .95);--shadow-neon-pub-red: 0 0 16px rgb(255 51 82 / .28), inset 0 0 14px rgb(255 51 82 / .14);--shadow-neon-pub-red-hot: 0 0 30px rgb(255 51 82 / .5), inset 0 0 20px rgb(255 51 82 / .26);--text-shadow-neon-pub-red: 0 0 8px rgb(255 51 82 / .85), 0 0 20px rgb(255 51 82 / .45);--neon-red-rim: rgb(255 47 78 / .7);--neon-red-rim-hot: rgb(255 47 78 / .95);--shadow-neon-red: 0 0 16px rgb(255 47 78 / .28), inset 0 0 14px rgb(255 47 78 / .14);--shadow-neon-red-hot: 0 0 30px rgb(255 47 78 / .5), inset 0 0 20px rgb(255 47 78 / .26);--text-shadow-neon-red: 0 0 8px rgb(255 47 78 / .85), 0 0 20px rgb(255 47 78 / .45);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-11: 3rem;--space-12: 3.5rem;--space-13: 4rem;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 16px;--radius-chip: 24px;--radius-pill: 999px;--radius-timer: 0 3px 3px 0;--font-family: "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-display: "Baloo 2", "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-neon: "Righteous", "Baloo 2", "Arial Rounded MT Bold", sans-serif;--font-size-base: 1rem;--font-size-input: max(16px, 1rem);--font-size-xs: .68rem;--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-lg: .95rem;--font-size-xl: 1rem;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-base: 1.5;--line-height-tight: 1.3;--line-height-snug: 1.4;--line-height-heading: 1.1;--letter-spacing-tight: .05em;--letter-spacing-normal: .07em;--letter-spacing-wide: .1em;--letter-spacing-wider: .15em;--letter-spacing-code: .2em;--letter-spacing-room: .3em;--layout-max-width-xs: 17.5rem;--layout-max-width-sm: 20rem;--layout-max-width-md: 22.5rem;--layout-max-width-lg: 26.25rem;--layout-max-width-xl: 30rem;--layout-max-width-2xl: 37rem;--layout-page-column: clamp(20rem, 92vw, 78rem);--layout-button-min-height: 3.25rem;--layout-input-height: 2.75rem;--layout-input-height-sm: 2.4rem;--layout-category-min-height: 5.625rem;--layout-players-max-height: 35vh;--consent-notice-height: 0px;--layout-viewport-full: calc(100vh - var(--consent-notice-height));--layout-viewport-full-dynamic: calc(100dvh - var(--consent-notice-height));--z-background: 0;--z-content: 1;--z-elevated: 10;--z-nav-band: 98;--z-content-banded: 99;--z-fixed: 100;--z-curtain: 200;--blur-sm: 8px;--blur-md: 10px;--blur-lg: 12px;--shadow-gold: 0 4px 18px rgb(245 200 66 / .4);--shadow-primary: 0 4px 20px rgb(155 77 202 / .4);--shadow-success: 0 4px 20px rgb(34 197 94 / .35);--shadow-qr: 0 4px 24px rgb(0 0 0 / .35);--shadow-cta: 0 8px 28px rgb(155 77 202 / .3);--shadow-cta-hover: 0 14px 40px rgb(155 77 202 / .5);--shadow-cta-inset: inset 0 1px 0 rgb(255 255 255 / .1);--shadow-cta-inset-hover: inset 0 1px 0 rgb(255 255 255 / .15);--shadow-answer-correct: inset 0 0 0 3px var(--color-white), 0 0 20px rgb(255 255 255 / .35);--shadow-answer-selected: inset 0 0 0 3px rgb(255 255 255 / .7);--shadow-title: 0 0 40px rgb(200 150 255 / .5), 3px 3px 0 rgb(100 30 180 / .7);--drop-shadow-title: 3px 3px 0 rgb(150 60 0 / .55);--opacity-disabled: .4;--opacity-disabled-soft: .45;--opacity-disabled-medium: .5;--opacity-disabled-strong: .6;--opacity-subtle: .65;--opacity-muted: .85;--opacity-deco: .18;--transition-fast: .08s;--transition-base: .15s;--transition-filter: .12s;--transition-slow: .5s;--transition-timer: .05s;--transition-timer-color: .4s;--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--color-timer-fill: var(--color-purple-300);--color-timer-low: var(--color-red-400);--timer-track-height: 6px;--color-surface-whatsapp: rgb(37 211 102 / .15);--color-surface-messenger: rgb(0 132 255 / .15);--color-surface-telegram: rgb(34 158 217 / .15);--safe-area-top: 0px;--safe-area-right: 0px;--safe-area-bottom: 0px;--safe-area-left: 0px;--color-fixed-offset-top: calc(.75rem + var(--safe-area-top) + var(--maintenance-offset, 0px));--color-fixed-offset-right: calc(.75rem + var(--safe-area-right));--color-fixed-offset-bottom: calc(.75rem + var(--safe-area-bottom));--color-fixed-offset-left: calc(.75rem + var(--safe-area-left))}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/fonts/baloo-2-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/fonts/baloo-2-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/fonts/nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/righteous-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/righteous-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{--home-arrow: var(--neon-cyan-core);--home-arrow-glow: var(--neon-cyan);--home-arrow-rim: var(--neon-cyan-rim);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;scrollbar-gutter:stable;font-size:clamp(16px,min(.8333vw,1.4815vh),32px)}html[data-brand=barowi]{--home-arrow: var(--neon-amber);--home-arrow-glow: var(--neon-amber);--home-arrow-rim: var(--neon-amber-rim);--tube-secondary-rim: var(--neon-amber-rim);--tube-secondary-rim-hot: var(--neon-amber-rim-hot);--tube-secondary-glow: var(--shadow-neon-amber);--tube-secondary-glow-hot: var(--shadow-neon-amber-hot);--tube-secondary-core: var(--neon-amber-core);--tube-secondary-text-glow: var(--text-shadow-neon-amber)}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:radial-gradient(120% 90% at 50% -10%,#1c1533 0%,transparent 60%),radial-gradient(90% 70% at 50% 115%,#101c22 0%,transparent 55%),#0b0b14;background-attachment:fixed;overflow-x:clip;padding-bottom:var(--consent-notice-height);min-height:var(--layout-viewport-full);min-height:var(--layout-viewport-full-dynamic);-webkit-font-smoothing:antialiased}html{-webkit-touch-callout:none}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.is-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}@media(display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--layout-viewport-full: calc(100vh - var(--safe-area-top) - var(--safe-area-bottom) - var(--consent-notice-height));--layout-viewport-full-dynamic: calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - var(--consent-notice-height))}body{padding:var(--safe-area-top) var(--safe-area-right) calc(var(--safe-area-bottom) + var(--consent-notice-height)) var(--safe-area-left)}}input,select,textarea,button{font:inherit}::view-transition-group(brand-sign){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(plus-pass){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.star{position:absolute;background:var(--color-bg-star);border-radius:50%;animation:twinkle var(--dur, 2s) ease-in-out var(--delay, 0s) infinite alternate}@keyframes twinkle{0%{opacity:.12;transform:scale(.8)}to{opacity:.9;transform:scale(1.2)}}
