@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Fjalla+One&family=Instrument+Sans:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600;700;800&display=swap";:root{--color-0: #f3f7ff;--color-1: #6ee6ff;--color-2: #087bff;--color-3: #071b66;--brand-0: var(--color-0);--brand-1: var(--color-1);--brand-2: var(--color-2);--brand-3: var(--color-3);--stone-0: #ece8e3;--stone-1: #d9d3cc;--stone-2: #bfb8b0;--stone-3: #9e9890;--stone-4: #787269;--stone-5: #575350;--stone-6: #3d3b38;--stone-7: #292724;--stone-8: #161514;--ink-0: #0e0c0a;--ink-1: #181411;--ink-2: #201a16;--ember: #874e31;--ember-soft: #ca967c;--ember-low: rgba(135, 78, 49, .16);--danger: #e18b7f;--text-main: #eff7ff;--text-strong: #ffffff;--text-soft: rgba(233, 246, 255, .78);--text-dim: rgba(233, 246, 255, .54);--text-warm: #d7f0ff;--text-amber: #58dcff;--text-cta-fallback: #58dcff;--text-dark: #2a2422;--text-ui: var(--text-amber);--text-input: var(--text-main);--text-btn: #f3efec;--text-error: var(--danger);--text-legal: var(--text-soft);--text-placeholder: var(--text-dim);--grad-text: linear-gradient(to bottom, #ffefe8, #ffc31a 197%);--grad-cta-text: linear-gradient(180deg, #f7feff 0%, #a6f3ff 19%, #52dcff 54%, #087bff 100%);--grad-cta-text-soft: linear-gradient(180deg, #ffffff 0%, #d9f8ff 30%, #76e3ff 68%, #1b93ff 100%);--grad-bg-overlay-base: linear-gradient(180deg, rgba(3, 12, 46, .18) 0%, rgba(1, 5, 24, .38) 100%);--grad-bg-overlay-quiz: radial-gradient(ellipse at 50% 48%, rgba(0, 126, 255, .2) 0%, rgba(0, 126, 255, .08) 26%, transparent 52%), linear-gradient(180deg, rgba(1, 12, 58, .62) 0%, rgba(1, 12, 58, .34) 42%, rgba(1, 12, 58, .56) 100%);--grad-bg-overlay-result: radial-gradient(circle at 50% 48%, rgba(0, 126, 255, .17) 0%, rgba(0, 126, 255, .07) 24%, transparent 46%), linear-gradient(180deg, rgba(1, 12, 58, .78) 0%, rgba(1, 12, 58, .52) 43%, rgba(1, 12, 58, .66) 100%);--bg-dark: #061544;--bg-media-mobile: url(/assets/background.jpg);--bg-media-desktop: url(/assets/background.jpg);--bg-media: var(--bg-media-mobile);--bg-media-fit: cover;--bg-media-position: center;--bg-media-repeat: no-repeat;--bg-overlay-base: var(--grad-bg-overlay-base);--bg-overlay-quiz: var(--grad-bg-overlay-quiz);--bg-overlay-result: var(--grad-bg-overlay-result);--fire-color: #64e6ff;--fire-shadow: 0 0 10px rgba(80, 222, 255, .78), 0 0 20px rgba(0, 123, 255, .66);--primary: var(--brand-2);--secondary: var(--text-amber);--accent: var(--brand-1);--card-bg: rgba(13, 11, 10, .58)}@media (min-width: 768px){:root{--bg-media: var(--bg-media-desktop)}}:root{--scale-ui: 1;--scale-type: 1;--scale-heading: 1;--scale-space: 1;--scale-button: 1;--scale-panel: 1;--scale-media: 1;--scale-character: 1;--scale-progress: 1;--radius-pill: 999px;--radius-card: calc(16px * var(--scale-panel));--radius-panel: calc(22px * var(--scale-panel));--radius-topbar: calc(18px * var(--scale-panel));--radius-checkbox: calc(6px * var(--scale-ui));--content-max: calc(560px * var(--scale-ui));--content-rail: var(--content-max);--form-max: calc(468px * var(--scale-ui));--form-rail: var(--form-max);--space-2: calc(2px * var(--scale-space));--space-4: calc(4px * var(--scale-space));--space-6: calc(6px * var(--scale-space));--space-8: calc(8px * var(--scale-space));--space-10: calc(10px * var(--scale-space));--space-12: calc(12px * var(--scale-space));--space-14: calc(14px * var(--scale-space));--space-16: calc(16px * var(--scale-space));--space-18: calc(18px * var(--scale-space));--space-20: calc(20px * var(--scale-space));--space-24: calc(24px * var(--scale-space));--space-28: calc(28px * var(--scale-space));--space-32: calc(32px * var(--scale-space));--space-36: calc(36px * var(--scale-space));--space-40: calc(40px * var(--scale-space));--logo-edge-offset: clamp(calc(14px * var(--scale-space)), 3vw, calc(32px * var(--scale-space)));--logo-edge-offset-desktop: clamp(calc(18px * var(--scale-space)), 2.2vw, calc(42px * var(--scale-space)));--logo-edge-top: clamp(calc(14px * var(--scale-space)), 3.8dvh, calc(42px * var(--scale-space)));--logo-edge-top-desktop: clamp(calc(24px * var(--scale-space)), 4.2dvh, calc(56px * var(--scale-space)));--logo-company-w: clamp(calc(122px * var(--scale-media)), calc(30vw * var(--scale-media)), calc(168px * var(--scale-media)));--logo-company-w-desktop: clamp(calc(256px * var(--scale-media)), calc(13vw * var(--scale-media)), calc(270px * var(--scale-media)));--logo-company-w-compact: clamp(calc(64px * var(--scale-media)), calc(15vw * var(--scale-media)), calc(82px * var(--scale-media)));--logo-company-w-compact-desktop: clamp(calc(116px * var(--scale-media)), calc(7.2vw * var(--scale-media)), calc(148px * var(--scale-media)));--logo-company-w-thankyou: clamp(calc(72px * var(--scale-media)), calc(17vw * var(--scale-media)), calc(96px * var(--scale-media)));--logo-company-w-thankyou-desktop: clamp(calc(126px * var(--scale-media)), calc(8vw * var(--scale-media)), calc(156px * var(--scale-media)));--logo-game-w: clamp(calc(340px * var(--scale-media)), calc(90vw * var(--scale-media)), calc(430px * var(--scale-media)));--logo-game-w-desktop: clamp(calc(360px * var(--scale-media)), calc(32vw * var(--scale-media)), calc(500px * var(--scale-media)));--character-scale-base: 1.3;--character-scale: calc(var(--character-scale-base) * var(--scale-character));--character-size-mobile: calc(156px * var(--character-scale));--character-size-desktop: calc(194px * var(--character-scale));--character-right-mobile: calc(-18px * var(--scale-character));--character-right-desktop: calc(50px * var(--scale-character));--pill: var(--radius-pill);--card-r: var(--radius-card);--panel-r: var(--radius-panel);--top-bar-r: var(--radius-topbar);--checkbox-r: var(--radius-checkbox)}.scale-all-120{--scale-ui: 1.2;--scale-type: 1.2;--scale-heading: 1.2;--scale-space: 1.2;--scale-button: 1.2;--scale-panel: 1.2;--scale-media: 1.2;--scale-character: 1.2;--scale-progress: 1.2}.scale-buttons-120{--scale-button: 1.2}.scale-panel-120{--scale-panel: 1.2;--scale-button: 1.2;--scale-space: 1.12}.scale-type-120{--scale-type: 1.2;--scale-heading: 1.2}.scale-media-120{--scale-media: 1.2;--scale-character: 1.2}:root{--font-body: "Foundry Sterling OT2", "Foundry Sterling", "Source Sans 3", "Instrument Sans", sans-serif;--font-serif: "Cormorant Garamond", "Adobe Garamond Pro", serif;--font-wordmark: "Foundry Sterling OT2", "Foundry Sterling", "Source Sans 3", "Instrument Sans", sans-serif;--font-game: "Fjalla One", "Foundry Sterling OT2", "Foundry Sterling", "Source Sans 3", "Instrument Sans", sans-serif;--type-weight-regular: 400;--type-weight-medium: 500;--type-weight-semibold: 600;--type-weight-bold: 700;--type-weight-heavy: 800;--type-weight-black: 900;--size-hero: clamp(calc(1.98rem * var(--scale-type) * var(--scale-heading)), calc(5.95vw * var(--scale-type) * var(--scale-heading)), calc(3.44rem * var(--scale-type) * var(--scale-heading)));--size-title: clamp(calc(1.3rem * var(--scale-type) * var(--scale-heading)), calc(4.5vw * var(--scale-type) * var(--scale-heading)), calc(2rem * var(--scale-type) * var(--scale-heading)));--size-subtitle: clamp(calc(1rem * var(--scale-type)), calc(3.5vw * var(--scale-type)), calc(1.4rem * var(--scale-type)));--size-body: clamp(calc(.86rem * var(--scale-type)), calc(2.58vw * var(--scale-type)), calc(1.22rem * var(--scale-type)));--size-small: clamp(calc(.72rem * var(--scale-type)), calc(2.8vw * var(--scale-type)), calc(.96rem * var(--scale-type)));--size-micro: clamp(calc(.54rem * var(--scale-type)), calc(1.55vw * var(--scale-type)), calc(.64rem * var(--scale-type)));--type-brand: clamp(calc(.47rem * var(--scale-type)), calc(1.35vw * var(--scale-type)), calc(.6rem * var(--scale-type)));--type-brand-compact: clamp(calc(.45rem * var(--scale-type)), calc(1.1vw * var(--scale-type)), calc(.54rem * var(--scale-type)));--type-start-headline: clamp(calc(1.9rem * var(--scale-type) * var(--scale-heading)), calc(6vw * var(--scale-type) * var(--scale-heading)), calc(3.2rem * var(--scale-type) * var(--scale-heading)));--type-start-headline-desktop: clamp(calc(2.8rem * var(--scale-type) * var(--scale-heading)), calc(3.8vw * var(--scale-type) * var(--scale-heading)), calc(4.4rem * var(--scale-type) * var(--scale-heading)));--type-start-punchline: clamp(calc(.86rem * var(--scale-type)), calc(3.1vw * var(--scale-type)), calc(1.05rem * var(--scale-type)));--type-start-punchline-desktop: clamp(calc(1rem * var(--scale-type)), calc(1.24vw * var(--scale-type)), calc(1.16rem * var(--scale-type)));--type-quiz-question: clamp(calc(.95rem * var(--scale-type)), calc(3.5vw * var(--scale-type)), calc(1.3rem * var(--scale-type)));--type-result-intro: clamp(calc(.78rem * var(--scale-type)), calc(2.1vw * var(--scale-type)), calc(1.12rem * var(--scale-type)));--type-result-name: var(--size-hero);--type-result-category: clamp(calc(.85rem * var(--scale-type)), calc(3.08vw * var(--scale-type)), calc(1.66rem * var(--scale-type)));--type-reg-title: calc(2.14rem * var(--scale-type) * var(--scale-heading));--type-reg-title-desktop: calc(2.86rem * var(--scale-type) * var(--scale-heading));--type-reg-subtitle: calc(.88rem * var(--scale-type));--type-reg-subtitle-desktop: calc(1rem * var(--scale-type));--type-thankyou-title: clamp(calc(1.62rem * var(--scale-type) * var(--scale-heading)), calc(6.2vw * var(--scale-type) * var(--scale-heading)), calc(2.34rem * var(--scale-type) * var(--scale-heading)));--type-thankyou-title-desktop: clamp(calc(1.86rem * var(--scale-type) * var(--scale-heading)), calc(2.7vw * var(--scale-type) * var(--scale-heading)), calc(2.68rem * var(--scale-type) * var(--scale-heading)))}:root{--text-lift: 0 1px 0 rgba(255, 248, 241, .06), 0 10px 30px rgba(0, 0, 0, .6), 0 0 24px rgba(196, 132, 82, .14);--text-lift-soft: 0 8px 24px rgba(0, 0, 0, .56), 0 0 16px rgba(160, 88, 39, .1);--text-wordmark-shadow: 0 1px 0 rgba(255, 255, 255, .24), 0 4px 12px rgba(0, 0, 0, .55);--logo-soft-shadow: drop-shadow(0 1px 0 rgba(255, 255, 255, .24)) drop-shadow(0 7px 14px rgba(0, 0, 0, .32));--game-logo-shadow: none;--cta-text-glow: drop-shadow(0 2px 0 rgba(3, 19, 86, .74)) drop-shadow(0 0 16px rgba(0, 144, 255, .58));--cta-text-glow-compact: drop-shadow(0 2px 0 rgba(4, 16, 60, .74)) drop-shadow(0 0 12px rgba(0, 122, 255, .4));--glass-bg: rgba(18, 15, 13, .42);--glass-bg-strong: rgba(13, 11, 10, .58);--glass-border-soft: rgba(255, 244, 233, .1);--glass-border-strong: rgba(255, 244, 233, .14);--glass-border-panel: rgba(255, 244, 233, .18);--glass-blur-soft: blur(16px) saturate(1.04);--glass-blur-strong: blur(24px) saturate(1.08);--glass-blur-panel: blur(28px) saturate(1.12);--glass-shadow-soft: 0 16px 30px rgba(0, 0, 0, .18);--glass-shadow-strong: 0 22px 52px rgba(0, 0, 0, .28);--shadow-soft: 0 18px 44px rgba(0, 0, 0, .3);--shadow-card: 0 26px 60px rgba(0, 0, 0, .34);--anim-fast: .15s;--anim-normal: .4s;--anim-slow: .6s;--anim-bounce: cubic-bezier(.34, 1.56, .64, 1);--anim-ease: cubic-bezier(.25, .46, .45, .94);--anim-sharp: cubic-bezier(.4, 0, .2, 1)}:root{--panel-parchment-bg: linear-gradient(145deg, rgba(255, 255, 246, .58) 0%, rgba(255, 235, 199, .2) 34%, transparent 58%), linear-gradient(180deg, rgba(255, 232, 190, .76) 0%, rgba(232, 185, 123, .7) 100%);--panel-parchment-border: 1px solid rgba(148, 89, 39, .44);--panel-parchment-shadow: 0 16px 34px rgba(54, 24, 9, .24), inset 0 2px 0 rgba(255, 252, 238, .58), inset 0 -14px 22px rgba(147, 80, 27, .14);--panel-parchment-blur: blur(10px) saturate(1.08);--panel-parchment-text: #673714;--panel-parchment-text-soft: rgba(103, 55, 20, .78);--quiz-plate-cut: clamp(calc(17px * var(--scale-panel)), calc(4.6vw * var(--scale-panel)), calc(26px * var(--scale-panel)));--quiz-plate-inset: calc(5px * var(--scale-panel));--quiz-plate-outer: linear-gradient(137deg, #6ef2ff 0%, #33c9ff 14%, #0c55d4 46%, #061544 100%);--quiz-plate-inner: linear-gradient(116deg, transparent 0 12%, rgba(83, 220, 255, .2) 12% 15%, transparent 15% 100%), linear-gradient(180deg, rgba(252, 255, 255, .98) 0%, rgba(229, 236, 249, .97) 58%, rgba(197, 209, 232, .98) 100%);--quiz-plate-shadow: drop-shadow(0 16px 22px rgba(0, 12, 46, .4)) drop-shadow(0 0 22px rgba(52, 216, 255, .18));--quiz-plate-text: #061f75;--quiz-plate-text-soft: rgba(6, 31, 117, .76);--quiz-plate-text-shadow: 0 1px 0 rgba(255, 255, 255, .72);--quiz-topbar-cut: calc(16px * var(--scale-panel));--quiz-topbar-bg: linear-gradient(116deg, rgba(110, 242, 255, .18) 0 10%, transparent 10% 100%), linear-gradient(180deg, rgba(8, 31, 104, .88) 0%, rgba(3, 14, 55, .92) 100%);--quiz-topbar-border: 1px solid rgba(110, 242, 255, .46);--quiz-topbar-shadow: 0 12px 24px rgba(0, 9, 38, .34), inset 0 1px 0 rgba(206, 249, 255, .24), inset 0 -6px 16px rgba(0, 116, 255, .2);--quiz-topbar-blur: blur(14px) saturate(1.18);--quiz-answer-cut: clamp(calc(12px * var(--scale-button)), calc(3.2vw * var(--scale-button)), calc(18px * var(--scale-button)));--quiz-answer-outer: linear-gradient(135deg, #74f4ff 0%, #21c3ff 20%, #0b49bf 58%, #061544 100%);--quiz-answer-inner: linear-gradient(111deg, transparent 0 7%, rgba(79, 218, 255, .28) 7% 9%, transparent 9% 100%), linear-gradient(180deg, #fbfeff 0%, #e9eef9 56%, #cbd6eb 100%);--quiz-answer-inner-alt: linear-gradient(111deg, transparent 0 82%, rgba(79, 218, 255, .25) 82% 84%, transparent 84% 100%), linear-gradient(180deg, #f8fbff 0%, #e1e9f8 58%, #c3d0e8 100%);--quiz-answer-selected-outer: linear-gradient(135deg, #ffffff 0%, #6ef2ff 22%, #087bff 60%, #061544 100%);--quiz-answer-selected-inner: linear-gradient(112deg, rgba(255, 255, 255, .2) 0 10%, transparent 10% 100%), linear-gradient(180deg, #1597ff 0%, #0754d4 55%, #061f75 100%);--quiz-answer-shadow: drop-shadow(0 8px 10px rgba(0, 11, 45, .34)) drop-shadow(0 0 10px rgba(52, 216, 255, .12));--quiz-answer-shadow-selected: drop-shadow(0 10px 14px rgba(0, 15, 58, .42)) drop-shadow(0 0 18px rgba(88, 220, 255, .36));--panel-grad-shine: linear-gradient(155deg, rgba(255, 255, 250, .3) 0%, rgba(255, 237, 200, .12) 34%, transparent 58%);--panel-grad-base: linear-gradient(180deg, rgba(112, 73, 42, .56) 0%, rgba(58, 36, 22, .66) 45%, rgba(32, 22, 16, .66) 100%);--panel-border: 1px solid rgba(244, 203, 151, .52);--panel-radius: var(--radius-panel);--panel-shadow: 0 18px 42px rgba(52, 23, 8, .24), inset 0 1px 0 rgba(255, 250, 234, .22), inset 0 -16px 26px rgba(100, 49, 18, .12);--panel-blur: blur(18px) saturate(1.18);--panel-pad: clamp(calc(14px * var(--scale-panel)), calc(2.2vw * var(--scale-panel)), calc(18px * var(--scale-panel)));--panel-gap: clamp(calc(10px * var(--scale-panel)), calc(1.4dvh * var(--scale-panel)), calc(16px * var(--scale-panel)));--panel-img-radius: var(--radius-card);--panel-img-shadow: var(--shadow-card);--panel-img-fit: cover;--surface-topbar-bg: linear-gradient(180deg, rgba(255, 250, 235, .56) 0%, rgba(255, 224, 176, .26) 50%, rgba(159, 82, 29, .2) 100%), linear-gradient(180deg, rgba(68, 43, 26, .34) 0%, rgba(33, 22, 17, .32) 100%);--surface-topbar-border: 1px solid rgba(255, 234, 197, .44);--surface-topbar-shadow: 0 12px 28px rgba(54, 24, 9, .24), inset 0 1px 0 rgba(255, 252, 240, .42);--surface-topbar-blur: blur(16px) saturate(1.18);--btn-cta-height: clamp(calc(52px * var(--scale-button)), calc(9vw * var(--scale-button)), calc(60px * var(--scale-button)));--btn-cta-height-desk: calc(60px * var(--scale-button));--btn-cta-radius: calc(20px * var(--scale-button));--btn-cta-border-w: 2px;--btn-cta-border-color: rgba(255, 229, 174, .92);--btn-cta-grad-shine: linear-gradient(180deg, rgba(255,255,255,.58) 0%, rgba(255,255,255,.18) 24%, rgba(255,255,255,0) 48%);--btn-cta-grad-base: linear-gradient(180deg, #fff2bf 0%, #f5bb64 50%, #df7028 100%);--btn-cta-shadow: 0 10px 18px rgba(70, 27, 9, .34), inset 0 1px 0 rgba(255, 255, 255, .72), inset 0 -9px 14px rgba(132, 56, 16, .24);--btn-cta-color: #54250f;--btn-cta-text-shadow: 0 1px 0 rgba(255, 255, 255, .52), 0 2px 5px rgba(112, 48, 15, .22);--btn-cta-img-ratio: 525 / 174;--btn-cta-img-width: min(76vw, calc(360px * var(--scale-button)));--btn-cta-img-width-desktop: clamp(calc(260px * var(--scale-button)), 23vw, calc(330px * var(--scale-button)));--btn-cta-img-pad-x: calc(42px * var(--scale-button));--btn-cta-img-color: #061f75;--btn-cta-img-font: clamp(calc(1.55rem * var(--scale-type)), calc(6vw * var(--scale-type)), calc(2.2rem * var(--scale-type)));--btn-cta-img-font-desktop: clamp(calc(1.7rem * var(--scale-type)), calc(2.55vw * var(--scale-type)), calc(2.15rem * var(--scale-type)));--btn-cta-img-text-shadow: 0 1px 0 rgba(255, 255, 255, .5);--btn-start-height: clamp(calc(64px * var(--scale-button)), calc(10.8vw * var(--scale-button)), calc(78px * var(--scale-button)));--btn-result-height: clamp(calc(60px * var(--scale-button)), calc(10vw * var(--scale-button)), calc(72px * var(--scale-button)));--option-btn-top: #fff4dc;--option-btn-mid: #f1d09f;--option-btn-bottom: #dca35d;--option-btn-top-selected: #c9d48d;--option-btn-mid-selected: #8fa456;--option-btn-bottom-selected: #657940;--option-btn-border: rgba(190, 123, 56, .5);--option-btn-text: #653714;--option-btn-text-selected: #fff7dc;--btn-answer-height: clamp(calc(42px * var(--scale-button)), calc(7.8vw * var(--scale-button)), calc(50px * var(--scale-button)));--btn-answer-height-compact: clamp(calc(36px * var(--scale-button)), calc(6.4vw * var(--scale-button)), calc(40px * var(--scale-button)));--btn-answer-radius: calc(15px * var(--scale-button));--btn-answer-border-w: 1px;--btn-answer-grad-shine: linear-gradient(180deg, rgba(255,255,255,.54) 0%, rgba(255,255,255,.18) 26%, rgba(255,255,255,0) 54%);--btn-answer-grad-base: linear-gradient(180deg, var(--option-btn-top) 0%, var(--option-btn-mid) 56%, var(--option-btn-bottom) 100%);--btn-answer-grad-multi: linear-gradient(180deg, #fff4dc 0%, #f1d09f 56%, #dca35d 100%);--btn-answer-shadow: 0 5px 9px rgba(74, 32, 10, .18), inset 0 1px 0 rgba(255, 252, 238, .72), inset 0 -7px 12px rgba(148, 78, 24, .16);--btn-answer-text-shadow: 0 1px 0 rgba(255, 249, 230, .62), 0 1px 3px rgba(111, 45, 12, .12);--state-btn-hover-brightness: 1.08;--state-btn-active-scale: .97;--state-btn-active-brightness: .92;--state-btn-disabled-opacity: .5;--state-answer-hover-brightness: 1.08;--state-answer-hover-lift: -2px;--state-answer-active-scale: .97;--state-answer-sel-border: rgba(231, 223, 143, .9);--state-answer-sel-shadow: 0 6px 12px rgba(55, 69, 28, .24), inset 0 1px 0 rgba(255, 252, 226, .6), inset 0 -9px 14px rgba(63, 78, 31, .26), 0 0 0 2px rgba(231, 223, 143, .22);--state-answer-disabled-opacity: .42;--state-answer-disabled-brightness: .65;--btn-img-press-scale: .95;--btn-img-press-brightness: .85;--btn-img-press-duration: .1s;--input-height: clamp(calc(48px * var(--scale-ui)), calc(8vw * var(--scale-ui)), calc(56px * var(--scale-ui)));--input-bg: linear-gradient(180deg, rgba(255, 252, 239, .74) 0%, rgba(239, 205, 158, .76) 100%);--input-border-color: rgba(150, 89, 36, .38);--input-border-w: 1px;--input-radius: calc(14px * var(--scale-ui));--input-padding: 0 calc(16px * var(--scale-space));--input-r: var(--input-radius);--state-input-focus-border: rgba(119, 136, 70, .78);--state-input-focus-shadow: 0 0 0 2px rgba(119, 136, 70, .18), 0 7px 14px rgba(78, 37, 12, .16);--state-input-focus-color: var(--panel-parchment-text);--state-input-error-border: var(--danger);--form-input-img-ratio: 662 / 74;--reg-input-img-ratio: 672 / 84;--form-input-pad-x: clamp(calc(18px * var(--scale-space)), calc(2.6vw * var(--scale-space)), calc(28px * var(--scale-space)));--form-check-size: clamp(calc(17px * var(--scale-ui)), calc(1.55vw * var(--scale-ui)), calc(21px * var(--scale-ui)));--tick-green: #67df94;--tick-green-glow: rgba(103, 223, 148, .52);--tick-white: #f7fff9;--check-green-top: #89e8b0;--check-green-mid: #4fc987;--check-green-bottom: #268f5d;--check-green-border: rgba(199, 255, 223, .9);--checkbox-size: calc(26px * var(--scale-ui));--multi-checkbox-bg: linear-gradient(180deg, rgba(17, 15, 14, .88) 0%, rgba(31, 28, 26, .92) 100%);--multi-checkbox-border: 2px solid rgba(255, 244, 233, .24);--multi-checkbox-checked-bg: linear-gradient(180deg, #73dca4 0%, #49c486 100%);--consent-checkbox-bg: linear-gradient(180deg, #fff4dc 0%, #dfb26f 100%);--consent-checkbox-border: 1px solid rgba(132, 83, 38, .48);--consent-checkbox-checked-bg: linear-gradient(180deg, #73dca4 0%, #49c486 100%);--progress-track-height: calc(17px * var(--scale-progress));--progress-track-height-desktop: calc(24px * var(--scale-progress));--progress-track-bg: linear-gradient(180deg, rgba(1, 13, 54, .88) 0%, rgba(0, 4, 22, .92) 100%);--progress-track-shadow: inset 0 1px 0 rgba(126, 226, 255, .18), 0 8px 18px rgba(0, 43, 122, .34);--progress-fill-bg: linear-gradient(90deg, #eefaff 0%, #58dcff 48%, #087bff 100%);--loading-fill-bg: linear-gradient(90deg, #eefaff 0%, #58dcff 48%, #087bff 100%);--replay-bg: linear-gradient(160deg, rgba(255, 248, 241, .22) 0%, rgba(255, 245, 234, .06) 28%, transparent 50%), linear-gradient(180deg, #ffe8af 0%, #f0a150 54%, #c85f1f 100%);--replay-border: rgba(255, 230, 188, .72);--replay-shadow: 0 12px 24px rgba(75, 29, 9, .34), inset 0 1px 0 rgba(255, 246, 224, .58);--answer-h: var(--btn-answer-height);--answer-h-compact: var(--btn-answer-height-compact);--btn-h: calc(48px * var(--scale-button));--btn-cta-h: var(--btn-cta-height);--btn-cta-h-desktop: var(--btn-cta-height-desk)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;background:var(--bg-dark);-webkit-font-smoothing:antialiased}body{position:relative;isolation:isolate}#root{position:relative;z-index:2;width:100%;height:100%;overflow:hidden}button{font-family:var(--font-body);border:none;outline:none;background:none;cursor:pointer}img{display:block;max-width:100%}a{color:var(--ember-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;background-color:var(--bg-dark);background-image:var(--bg-media);background-position:var(--bg-media-position);background-size:var(--bg-media-fit);background-repeat:var(--bg-media-repeat)}body:after{z-index:1;background:transparent}.bg-image{background-image:var(--bg-media);background-position:var(--bg-media-position);background-size:var(--bg-media-fit);background-repeat:var(--bg-media-repeat)}.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.bg-css,.bg-overlay,.bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.game-wrapper:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;display:none;pointer-events:none;background:var(--bg-overlay-base)}.game-wrapper:after{content:"";position:fixed;left:var(--logo-edge-offset-desktop);top:var(--logo-edge-top-desktop);z-index:40;display:none;width:var(--logo-company-w-desktop);aspect-ratio:2208 / 572;pointer-events:none;background:url(/assets/company.png) center / contain no-repeat;filter:var(--logo-soft-shadow)}.game-wrapper:has(.is-start):after,.game-wrapper:has(.is-loading):after,.game-wrapper:has(.is-result):after,.game-wrapper:has(.is-thankyou):after{display:block}.game-wrapper:has(.is-start):before,.game-wrapper:has(.is-loading):before,.game-wrapper:has(.is-thankyou):before{display:none}.game-wrapper:has(.is-quiz):before,.game-wrapper:has(.is-result):before,.game-wrapper:has(.is-registration):before{display:block}.game-wrapper:has(.is-quiz):before{background:var(--bg-overlay-quiz)}.game-wrapper:has(.is-result):before,.game-wrapper:has(.is-registration):before{background:var(--bg-overlay-result)}.fire-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.game-wrapper:has(.is-start) .fire-particles,.game-wrapper:has(.is-loading) .fire-particles{z-index:4}@media (max-width: 640px){.game-wrapper:after{left:var(--logo-edge-offset);top:var(--logo-edge-top);width:var(--logo-company-w)}.game-wrapper:has(.is-quiz):after,.game-wrapper:has(.is-thankyou):after{display:none}}.fire-particle{position:absolute;bottom:-20px;width:6px;height:6px;border-radius:50%;background:var(--fire-color);box-shadow:var(--fire-shadow);opacity:0;animation:floatUp linear infinite;will-change:transform,opacity}.quiz-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.confetti-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none}.ty-screen .confetti-canvas{z-index:4}.game-wrapper{position:relative;width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.game-container{position:relative;z-index:3;width:100%;max-width:430px;height:100dvh;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--text-main)}.game-container.is-start,.game-container.is-loading,.game-container.is-quiz,.game-container.is-result,.game-container.is-registration,.game-container.is-thankyou{width:100%;max-width:100%;height:100dvh;background:none;border:none;border-radius:0;box-shadow:none}.scene,.start-screen,.loading-screen,.quiz-screen,.result-screen,.reg-screen,.ty-screen{position:relative;width:100%;height:100%;overflow:hidden}.ty-screen{isolation:isolate}.start-screen,.result-screen{animation:fadeIn var(--anim-normal) ease}.reg-screen{animation:fadeIn .35s ease}.scene-content,.start-screen-inner,.loading-screen-inner,.quiz-screen-inner,.result-screen-content,.reg-screen-content,.ty-screen-inner{position:relative;width:100%;height:100%}.scene-layout{display:flex;flex-direction:column;width:100%;min-height:100%}.scene-layout.is-spread{justify-content:space-between}.scene-top,.scene-center,.scene-bottom{position:relative;z-index:2;width:100%}.scene-top,.scene-bottom{display:flex;flex:0 0 auto;flex-direction:column;align-items:center}.scene-center{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;justify-content:center}.scene-center-wide,.scene-cluster{width:min(100%,var(--content-rail))}.scene-cluster{display:flex;flex-direction:column;align-items:center}.scene-gap-tight{gap:var(--space-8)}.scene-gap{gap:var(--space-12)}.scene-gap-loose{gap:var(--space-20)}.start-screen-inner,.loading-screen-inner,.ty-screen-inner{display:flex;flex-direction:column;justify-content:space-between}.start-screen-inner{z-index:2;padding:10px 14px 24px;isolation:isolate}.loading-screen-inner{z-index:2;gap:0;isolation:isolate}.ty-screen-inner{z-index:5;align-items:center;padding:clamp(76px,8.5dvh,112px) clamp(14px,3vw,36px) clamp(34px,5dvh,64px);text-align:center}.quiz-screen-inner{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(0px,.6dvh,6px);min-height:100%;padding:clamp(18px,3.5dvh,30px) clamp(12px,3vw,34px) clamp(14px,2.4dvh,24px);overflow:hidden;isolation:isolate;scrollbar-width:none;-ms-overflow-style:none}.quiz-screen-inner::-webkit-scrollbar{display:none}.result-screen-content,.reg-screen-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.result-screen-content{z-index:2;isolation:isolate;justify-content:space-between;padding:clamp(18px,3.4dvh,34px) clamp(8px,2.4vw,34px) clamp(16px,2.5dvh,26px);gap:0;overflow:hidden}.reg-screen-content{z-index:2;padding:clamp(14px,2.1dvh,24px) clamp(10px,2.6vw,45px) clamp(10px,2dvh,22px);gap:clamp(6px,.9dvh,10px)}.start-top,.loading-top,.ty-top,.result-top,.reg-top{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;flex-shrink:0}.start-top,.loading-top{gap:0;padding-top:clamp(38px,6dvh,64px)}.ty-top{align-items:center;gap:clamp(10px,1.6dvh,16px);padding-top:0}.result-top{z-index:4;gap:0;margin-inline:auto;margin-block-start:clamp(8px,1.4dvh,16px);padding-inline:clamp(84px,20vw,170px);text-align:center;transform:translateY(clamp(32px,5.4dvh,58px))}.reg-top{gap:clamp(2px,.4dvh,5px);width:min(100%,var(--content-rail))}.start-bottom,.loading-bottom,.ty-bottom{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;flex-shrink:0}.start-bottom{z-index:8;gap:clamp(8px,1.3dvh,14px);padding-bottom:clamp(18px,3.4dvh,36px)}.loading-bottom{z-index:8;width:min(100%,360px);gap:var(--space-10);align-self:center;padding-bottom:clamp(18px,3.2dvh,34px)}.ty-bottom{gap:var(--space-12);padding-bottom:clamp(2px,.8dvh,10px)}.start-copy-block,.ty-copy-block{display:flex;flex-direction:column;align-items:center}.start-copy-block{width:min(100%,390px);gap:var(--space-8);margin-top:clamp(-34px,-3.2dvh,-18px)}.ty-copy-block{width:min(100%,clamp(286px,64vw,430px));gap:var(--space-10);align-self:center}.start-brand-mark,.quiz-brand-mark,.ty-brand-mark{display:none}.quiz-hud{position:relative;z-index:4;width:min(100%,1500px);min-height:clamp(66px,10dvh,86px);display:grid;grid-template-columns:minmax(96px,clamp(104px,15vw,166px)) minmax(0,1fr) minmax(128px,clamp(132px,18vw,190px));align-items:start;gap:clamp(8px,2vw,18px);flex-shrink:0}.quiz-game-logo{justify-self:start;width:clamp(108px,15vw,188px);filter:drop-shadow(0 8px 14px rgba(0,4,24,.42)) drop-shadow(0 0 10px rgba(79,218,255,.22));animation:fadeInUp .28s ease .05s both}.quiz-game-logo img{display:block;width:100%;height:auto;object-fit:contain}.quiz-flow{position:relative;z-index:3;width:100%;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;margin-top:clamp(-18px,-2dvh,-10px)}.answers-list{display:flex;flex-direction:column;width:min(100%,100%);align-self:center;gap:clamp(6px,.95dvh,9px)}.answers-list-large{gap:clamp(5px,.82dvh,8px)}.answers-list-compact-text{gap:clamp(5px,.75dvh,7px)}.answers-list.has-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.4dvh,13px) clamp(10px,1.5vw,14px)}.quiz-next-wrapper{position:relative;bottom:auto;z-index:6;width:auto;max-width:none;margin-top:clamp(24px,3.6dvh,44px);transform:none}.quiz-progress-meter{position:absolute;left:50%;bottom:clamp(8px,1.5dvh,14px);z-index:2;display:none;width:min(240px,42vw);height:4px;overflow:hidden;border:1px solid rgba(110,242,255,.2);background:#010a2a6b;transform:translate(-50%)}.result-content{position:relative;z-index:7;width:min(100%,1040px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1 auto;min-height:0;gap:0;margin-top:clamp(-130px,-13dvh,-72px)}.result-lineup{position:relative;width:min(100%,980px);height:clamp(430px,64dvh,660px);flex:1 1 auto;min-height:360px;max-height:100%}.scene-scroll{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.scene-scroll::-webkit-scrollbar{display:none}.rail-content{width:min(100%,var(--content-rail))}.rail-form{width:min(100%,var(--form-rail))}@media (max-width: 767px){.quiz-screen-inner{gap:0;padding:clamp(14px,2.5dvh,22px) clamp(10px,3vw,16px) clamp(12px,2.2dvh,20px)}.quiz-hud{width:min(100%,430px);min-height:auto;grid-template-areas:"logo counter" "question question";grid-template-columns:minmax(74px,30vw) minmax(116px,1fr);row-gap:clamp(7px,1dvh,12px);column-gap:10px;align-items:start}.quiz-game-logo{grid-area:logo;width:clamp(82px,29vw,122px)}.quiz-question-text{grid-area:question}.quiz-counter-card{grid-area:counter;justify-self:end}.quiz-flow{justify-content:flex-start;margin-top:0}.answers-list.has-images{grid-template-columns:1fr}.result-content{margin-top:clamp(-170px,-18dvh,-118px)}.result-top{transform:translateY(clamp(110px,19dvh,168px))}}@media (min-width: 768px){.game-container{max-width:500px}.start-screen-inner{padding:16px 36px 32px}.start-top,.loading-top{padding-top:clamp(46px,6.4dvh,72px)}.start-bottom{padding-bottom:clamp(24px,4.2dvh,44px)}.loading-bottom{width:min(100%,390px);padding-bottom:clamp(24px,4dvh,42px)}.start-copy-block{width:min(100%,430px);margin-top:clamp(-48px,-4.4dvh,-28px)}.quiz-screen-inner{justify-content:flex-start;gap:0;padding:clamp(26px,4dvh,40px) clamp(26px,4vw,54px) clamp(14px,2.5dvh,24px)}.quiz-hud{min-height:clamp(42px,5dvh,50px);grid-template-columns:1fr;justify-items:center}.quiz-hud .quiz-game-logo{position:absolute;left:0;top:0}.quiz-hud .quiz-counter-card{position:absolute;right:0;top:0}.quiz-flow{gap:0;margin-top:clamp(0px,.35dvh,4px)}.result-screen-content{padding:clamp(20px,3.2dvh,34px) clamp(26px,4vw,54px) clamp(18px,2.7dvh,26px);gap:0}.result-top{padding-inline:clamp(150px,18vw,250px)}.result-lineup{height:clamp(460px,64dvh,660px);min-height:410px}.reg-screen-content{padding:clamp(16px,2.2dvh,24px) clamp(22px,3.2vw,40px) clamp(12px,1.8dvh,20px);gap:clamp(6px,.9dvh,10px)}.ty-copy-block{width:min(100%,clamp(350px,34vw,520px));gap:var(--space-12)}}@media (min-width: 1024px){.game-container{max-width:576px;height:min(880px,92dvh);overflow:hidden}}@media (min-width: 1440px){.result-content{margin-top:clamp(-230px,-22dvh,-170px)}}.viewport-fit-frame{position:relative;width:100%;height:100%;overflow:hidden}.viewport-fit-content{width:100%;height:100%;transform-origin:top center;opacity:0;backface-visibility:hidden;will-change:transform,opacity}.viewport-fit-content.is-ready,.ty-screen .viewport-fit-content,.ty-screen .viewport-fit-content.is-ready{opacity:1}.t-hero,.heading-hero{font-size:var(--size-hero)}.t-title,.heading-title{font-size:var(--size-title)}.t-subtitle,.heading-subtitle{font-size:var(--size-subtitle)}.t-body,.copy-body{font-size:var(--size-body)}.t-small,.copy-small{font-size:var(--size-small)}.t-micro{font-size:var(--size-micro)}.t-ui,.label-ui{font-size:var(--size-small);color:var(--text-ui)}.text-main{color:var(--text-main)}.text-soft{color:var(--text-soft)}.text-strong{color:var(--text-strong)}.text-warm{color:var(--text-warm)}.text-error{color:var(--text-error)}.text-grad{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 -1px 8.8px #fe6c04)}.text-cta-gradient{background:var(--grad-cta-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-cta-fallback);text-shadow:none;filter:var(--cta-text-glow)}.text-lift{text-shadow:var(--text-lift)}.text-lift-soft{text-shadow:var(--text-lift-soft)}.heading-hero,.heading-title,.start-headline,.ty-headline,.result-name,.reg-title{font-family:var(--font-body);font-weight:var(--type-weight-bold);color:var(--text-strong);text-shadow:var(--text-lift);text-wrap:balance}.heading-subtitle,.question-text,.quiz-counter,.result-intro,.result-category,.reg-subtitle,.consent-label{font-family:var(--font-body);color:var(--text-main);text-shadow:var(--text-lift-soft)}.copy-body,.loading-note,.result-body,.result-description,.ty-body,.ty-subtext{font-family:var(--font-body);color:var(--text-warm);text-shadow:var(--text-lift-soft)}.start-brand,.quiz-brand,.ty-brand{font-family:var(--font-wordmark);font-weight:var(--type-weight-bold);font-size:var(--type-brand);letter-spacing:.015em;text-transform:none;line-height:1;color:var(--text-soft);text-shadow:var(--text-wordmark-shadow)}.quiz-brand{font-size:var(--type-brand-compact)}.start-headline{width:100%;font-family:var(--font-game);font-size:var(--type-start-headline);font-weight:var(--type-weight-regular);line-height:1;color:var(--text-cta-fallback);text-align:center;text-transform:uppercase;letter-spacing:0;white-space:nowrap;text-shadow:none}.start-punchline{width:100%;padding:0;margin:0;font-family:var(--font-game);font-size:clamp(calc(.96rem * var(--scale-type)),calc(3.4vw * var(--scale-type)),calc(1.28rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1;color:var(--text-cta-fallback);text-align:center;text-transform:uppercase;letter-spacing:0;text-shadow:none;text-wrap:balance}.loading-punchline{font-size:clamp(calc(.86rem * var(--scale-type)),calc(2.8vw * var(--scale-type)),calc(1.08rem * var(--scale-type)))}.start-punchline.text-cta-gradient{background:var(--grad-cta-text-soft);-webkit-background-clip:text;background-clip:text;filter:var(--cta-text-glow-compact)}.loading-meta{font-size:.74rem;font-weight:var(--type-weight-black);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);text-shadow:0 1px 6px rgba(0,0,0,.8)}.loading-note{width:min(100%,344px);font-size:clamp(calc(.62rem * var(--scale-type)),calc(2.2vw * var(--scale-type)),calc(.82rem * var(--scale-type)));font-weight:var(--type-weight-heavy);line-height:1.45;text-align:center}.quiz-counter{width:100%;font-family:var(--font-game);font-size:clamp(calc(.9rem * var(--scale-type)),calc(3.4vw * var(--scale-type)),calc(1.28rem * var(--scale-type)));font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1;text-align:left;text-transform:uppercase;background:var(--grad-cta-text-soft);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-cta-fallback);text-shadow:none;filter:var(--cta-text-glow-compact)}.quiz-question-text{justify-self:center;align-self:start;width:min(100%,43ch);margin:0;padding-top:clamp(0px,.8dvh,6px);font-family:var(--font-game);font-size:clamp(calc(1.18rem * var(--scale-type)),calc(2.3vw * var(--scale-type)),calc(1.92rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1.04;text-align:center;text-transform:uppercase;letter-spacing:0;text-wrap:balance;animation:fadeInUp .28s ease .1s both}.quiz-counter-card{position:relative;justify-self:end;width:clamp(128px,15vw,294px);display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 9px 13px rgba(0,5,25,.34)) drop-shadow(0 0 8px rgba(88,220,255,.14));animation:fadeInUp .28s ease .14s both}.quiz-counter-label{position:relative;z-index:1;width:100%;aspect-ratio:338 / 138;display:flex;align-items:center;justify-content:center;padding-bottom:13%;background:url(/assets/question_pannel.png) center / 100% 100% no-repeat;color:#061f75;font-family:var(--font-game);font-size:clamp(calc(.82rem * var(--scale-type)),calc(1.6vw * var(--scale-type)),calc(1.12rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.52);text-transform:uppercase}.quiz-counter-value{position:relative;z-index:2;width:66%;aspect-ratio:218 / 89;display:flex;align-items:center;justify-content:center;margin-top:clamp(-30px,-4.6vw,-20px);padding-bottom:2%;background:url(/assets/questions_counter.png) center / 100% 100% no-repeat;color:#5de8ff;font-family:var(--font-game);font-size:clamp(calc(1.02rem * var(--scale-type)),calc(2.3vw * var(--scale-type)),calc(1.62rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.32),0 0 10px rgba(88,220,255,.36)}.question-text{flex-shrink:0;font-size:var(--type-quiz-question);font-weight:var(--type-weight-heavy);line-height:1.3;text-align:center}.quiz-panel .question-text{max-width:19ch;margin-inline:auto;font-family:var(--font-game);font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1.08;color:var(--quiz-plate-text);text-shadow:var(--quiz-plate-text-shadow);text-transform:uppercase;text-wrap:balance}.result-intro{position:relative;z-index:3;top:clamp(-28px,-3.2dvh,-12px);width:auto;max-width:100%;margin:0 0 clamp(-18px,-2dvh,-8px);font-family:var(--font-game);font-size:clamp(calc(1.05rem * var(--scale-type)),calc(4vw * var(--scale-type)),calc(1.72rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:.95;text-align:center;text-transform:uppercase;letter-spacing:0;color:#effcff;-webkit-text-fill-color:#effcff;text-shadow:0 2px 8px rgba(0,12,58,.58),0 0 10px rgba(0,126,255,.18);filter:none;animation:fadeInUp .3s ease .05s both}.result-name{position:relative;z-index:1;display:inline-block;width:auto;max-width:min(100%,14ch);margin:0;font-family:var(--font-game);font-size:clamp(calc(2.1rem * var(--scale-type) * var(--scale-heading)),calc(9vw * var(--scale-type) * var(--scale-heading)),calc(4.4rem * var(--scale-type) * var(--scale-heading)));font-weight:var(--type-weight-regular);line-height:.96;text-align:center;text-transform:uppercase;letter-spacing:0;white-space:normal;background:var(--grad-cta-text-soft);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-cta-fallback);text-shadow:none;filter:var(--cta-text-glow);animation:fadeInUp .3s ease .1s both}.result-player-name{width:max-content;max-width:12ch;margin:0 0 clamp(-2px,-.2dvh,0px);font-family:var(--font-game);font-size:clamp(calc(1.1rem * var(--scale-type)),calc(2.4vw * var(--scale-type)),calc(1.9rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:.98;text-align:center;text-transform:uppercase;letter-spacing:0;background:var(--grad-cta-text-soft);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-cta-fallback);text-shadow:none;filter:var(--cta-text-glow-compact);text-wrap:balance}.result-player-primary .result-player-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.result-category{width:auto;max-width:min(100%,22ch);margin:0;font-size:var(--type-result-category);font-weight:var(--type-weight-heavy);line-height:1.18;text-align:center;text-wrap:balance;animation:fadeInUp .3s ease .15s both}.result-body{width:min(100%,41ch);max-width:100%;margin:0;padding:0 clamp(10px,1.2vw,14px);border:none;border-radius:0;font-size:clamp(calc(.92rem * var(--scale-type)),calc(2.85vw * var(--scale-type)),calc(1.16rem * var(--scale-type)));color:var(--panel-parchment-text);font-weight:var(--type-weight-bold);font-style:normal;line-height:1.44;text-align:center;text-wrap:pretty;text-shadow:0 1px 0 rgba(255,247,224,.58);background:none}.reg-title{font-family:var(--font-game);font-size:var(--type-reg-title);font-weight:var(--type-weight-regular);line-height:.98;text-align:center;text-transform:uppercase;letter-spacing:0;color:var(--text-cta-fallback);text-shadow:none;filter:var(--cta-text-glow);animation:fadeInUp .3s ease .05s both}.reg-subtitle{width:max-content;max-width:100%;font-size:calc(.92rem * var(--scale-type));font-weight:var(--type-weight-bold);line-height:1.08;text-align:center;color:var(--text-main);text-shadow:var(--text-lift-soft);white-space:nowrap;text-wrap:nowrap;animation:fadeInUp .3s ease .1s both}.consent-label{font-size:clamp(calc(.78rem * var(--scale-type)),calc(2.2vw * var(--scale-type)),calc(.97rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1.4;text-align:center;cursor:pointer}.consent-label a{color:var(--ember-soft);-webkit-text-fill-color:var(--ember-soft);font-weight:var(--type-weight-heavy);text-decoration-thickness:2px;text-underline-offset:.12em}.reg-panel .consent-label{color:var(--panel-parchment-text);text-shadow:0 1px 0 rgba(255,247,224,.58)}.reg-panel .consent-label a{color:#66783e;-webkit-text-fill-color:#66783e}.ty-brand{animation:fadeInUp .3s ease .05s both}.ty-headline{width:100%;margin:0;font-family:var(--font-game);font-size:var(--type-thankyou-title);font-weight:var(--type-weight-regular);line-height:.98;text-align:center;letter-spacing:0;text-transform:uppercase;animation:fadeInUp .32s ease .18s both}.ty-copy-block .ty-headline{background:var(--grad-cta-text-soft);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-cta-fallback);text-shadow:none;filter:var(--cta-text-glow) drop-shadow(0 4px 8px rgba(0,8,34,.7))}.ty-body{width:100%;margin:0;font-size:clamp(calc(.7rem * var(--scale-type)),calc(2.55vw * var(--scale-type)),calc(.9rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1.4;text-align:center;text-wrap:pretty;animation:fadeInUp .35s ease .28s both}.ty-copy-block .ty-body{color:#effcff;text-shadow:0 2px 8px rgba(0,8,34,.88),0 0 10px rgba(88,220,255,.22)}.ty-subtext{max-width:300px;font-size:var(--size-small);font-weight:var(--type-weight-bold);line-height:1.45;text-align:center;animation:fadeInUp .35s ease .38s both}.form-error,.submit-error{color:var(--text-error)}@media (min-width: 768px){.start-headline{font-size:var(--type-start-headline-desktop)}.start-punchline{font-size:clamp(calc(1.18rem * var(--scale-type)),calc(1.55vw * var(--scale-type)),calc(1.5rem * var(--scale-type)))}.loading-meta{font-size:.8rem}.loading-note{width:min(100%,368px);font-size:clamp(calc(.74rem * var(--scale-type)),calc(1.4vw * var(--scale-type)),calc(.92rem * var(--scale-type)))}.quiz-counter{font-size:clamp(calc(1.22rem * var(--scale-type)),calc(2.35vw * var(--scale-type)),calc(1.68rem * var(--scale-type)))}.quiz-question-text{width:min(100%,24ch);padding-top:clamp(2px,.6dvh,6px);font-size:clamp(calc(2.05rem * var(--scale-type)),calc(3.6vw * var(--scale-type)),calc(3.5rem * var(--scale-type)));line-height:1}.quiz-panel .question-text{max-width:22ch;font-size:clamp(calc(1.18rem * var(--scale-type)),calc(1.9vw * var(--scale-type)),calc(1.58rem * var(--scale-type)))}.result-intro{font-size:clamp(calc(1.2rem * var(--scale-type)),calc(2vw * var(--scale-type)),calc(1.72rem * var(--scale-type)))}.result-name{font-size:clamp(calc(2.9rem * var(--scale-type) * var(--scale-heading)),calc(4.2vw * var(--scale-type) * var(--scale-heading)),calc(4.55rem * var(--scale-type) * var(--scale-heading)))}.reg-title{font-size:var(--type-reg-title-desktop)}.reg-subtitle{font-size:calc(.96rem * var(--scale-type))}.consent-label{font-size:calc(.98rem * var(--scale-type))}.ty-headline{font-size:var(--type-thankyou-title-desktop)}.ty-body{font-size:clamp(calc(.82rem * var(--scale-type)),calc(1.02vw * var(--scale-type)),calc(.98rem * var(--scale-type)))}.ty-subtext{max-width:380px}}@media (max-width: 767px){.reg-subtitle{font-size:calc(.68rem * var(--scale-type))}.quiz-question-text{width:min(100%,20ch);margin:clamp(8px,1.1dvh,12px) 0 clamp(18px,2.4dvh,26px);padding-top:clamp(2px,.5dvh,5px);font-size:clamp(calc(1.32rem * var(--scale-type)),calc(6.35vw * var(--scale-type)),calc(1.9rem * var(--scale-type)));line-height:1.08}.quiz-counter-card{width:clamp(112px,35vw,150px)}.quiz-counter-label{font-size:clamp(calc(.7rem * var(--scale-type)),calc(3.4vw * var(--scale-type)),calc(.96rem * var(--scale-type)))}.quiz-counter-value{margin-top:clamp(-24px,-6vw,-16px);font-size:clamp(calc(.92rem * var(--scale-type)),calc(4.4vw * var(--scale-type)),calc(1.3rem * var(--scale-type)))}}@media (max-width: 374px){.start-headline{font-size:calc(.92rem * var(--scale-type) * var(--scale-heading))}}.btn-cta,.btn-start,.btn-next,.btn-result,.btn-submit,.btn-replay{width:100%;min-height:var(--btn-cta-height);padding:calc(12px * var(--scale-button)) calc(24px * var(--scale-button));border-radius:0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.15;font-family:var(--font-body);font-weight:var(--type-weight-bold);letter-spacing:.02em;cursor:pointer;transition:filter var(--anim-fast) ease,transform .1s ease}.btn-cta-css{border:var(--btn-cta-border-w) solid var(--btn-cta-border-color);background:var(--btn-cta-grad-shine),var(--btn-cta-grad-base);box-shadow:var(--btn-cta-shadow);color:var(--btn-cta-color);text-shadow:var(--btn-cta-text-shadow)}.btn-start,.btn-next,.btn-result,.btn-submit,.btn-replay{font-family:var(--font-game);font-size:clamp(calc(1.26rem * var(--scale-type)),calc(4.6vw * var(--scale-type)),calc(1.72rem * var(--scale-type)));font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1;text-transform:uppercase}.btn-cta.btn-cta-img{width:var(--btn-cta-img-width);max-width:var(--btn-cta-img-width);min-height:auto;aspect-ratio:var(--btn-cta-img-ratio);padding:0 var(--btn-cta-img-pad-x);border:0;border-radius:0;background:url(/assets/CTA_Button.png) center / 100% 100% no-repeat;box-shadow:none;color:var(--btn-cta-img-color);font-family:var(--font-game);font-size:var(--btn-cta-img-font);font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1;text-decoration:none;text-shadow:var(--btn-cta-img-text-shadow);text-transform:uppercase;text-wrap:balance}.btn-start.btn-cta-img .btn-start-text{transform:translateY(2px)}.btn-result{position:relative;z-index:12;flex-shrink:0;align-self:center;margin-top:clamp(-26px,-2.4dvh,-10px);animation:fadeInUp .3s ease .38s both}.btn-submit{flex-shrink:0;align-self:center;margin-top:clamp(16px,2dvh,24px);animation:fadeInUp .3s ease .2s both}.btn-cta:hover,.btn-start:hover,.btn-next:hover,.btn-result:hover,.btn-submit:hover:not(:disabled){filter:brightness(var(--state-btn-hover-brightness))}.btn-cta:active,.btn-start:active,.btn-next:active,.btn-result:active,.btn-submit:active:not(:disabled){filter:brightness(var(--state-btn-active-brightness));transform:scale(var(--state-btn-active-scale))}.btn-submit:disabled{opacity:var(--state-btn-disabled-opacity)!important;filter:grayscale(.6) brightness(.76)!important;cursor:not-allowed}.btn-replay{gap:calc(10px * var(--scale-space));animation:fadeInUp .45s ease .48s both}.btn-replay:hover{filter:brightness(1.1)}.btn-replay:active{filter:brightness(.9);transform:scale(var(--state-btn-active-scale))}.btn-cta-img,.btn-img{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;transition:transform var(--btn-img-press-duration) ease,filter var(--btn-img-press-duration) ease}.btn-cta-img:active,.btn-img:active{transform:scale(var(--btn-img-press-scale));filter:brightness(var(--btn-img-press-brightness))}.next-btn-wrapper{position:sticky;bottom:16px;z-index:10;width:100%;max-width:var(--content-rail);display:flex;justify-content:center;flex-shrink:0;background:none;animation:fadeInUp .22s ease}.answer-card{position:relative;isolation:isolate;width:100%;min-height:0;aspect-ratio:662 / 74;padding:0 clamp(calc(24px * var(--scale-button)),calc(3.2vw * var(--scale-button)),calc(36px * var(--scale-button)));border:0;border-radius:0;background:url(/assets/quiz_btn.png) center / 100% 100% no-repeat;box-shadow:none;color:var(--quiz-plate-text);filter:drop-shadow(0 6px 8px rgba(0,11,45,.24)) drop-shadow(0 0 8px rgba(0,126,255,.1));font-family:var(--font-game);font-size:clamp(calc(.78rem * var(--scale-type)),calc(1.2vw * var(--scale-type)),calc(1.02rem * var(--scale-type)));font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1;text-align:center;text-shadow:var(--quiz-plate-text-shadow);text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:clamp(calc(8px * var(--scale-space)),calc(1.2vw * var(--scale-space)),calc(12px * var(--scale-space)));overflow:hidden;cursor:pointer;transition:filter .14s ease,transform .1s ease}.answer-card:before,.answer-card:after{content:none}.answer-card>*{position:relative;z-index:1}.answer-card.multi{justify-content:flex-start;padding-left:clamp(calc(22px * var(--scale-button)),calc(3.2vw * var(--scale-button)),calc(34px * var(--scale-button)))}.answers-list-compact-text .answer-card{font-size:clamp(calc(.74rem * var(--scale-type)),calc(1.05vw * var(--scale-type)),calc(.94rem * var(--scale-type)))}.answer-card:hover:not(:disabled){filter:drop-shadow(0 8px 10px rgba(0,11,45,.3)) drop-shadow(0 0 12px rgba(0,126,255,.16)) brightness(1.04);transform:translateY(var(--state-answer-hover-lift))}.answer-card:active:not(:disabled){filter:drop-shadow(0 4px 7px rgba(0,11,45,.26)) brightness(.94);transform:scale(var(--state-answer-active-scale))}.answer-card.selected,.answer-card.auto-selected,.answer-card.multi-selected{background-image:url(/assets/quiz_button_selected.png);color:#effcff;filter:drop-shadow(0 8px 13px rgba(0,15,58,.36)) drop-shadow(0 0 14px rgba(88,220,255,.22));text-shadow:0 1px 0 rgba(0,10,44,.52),0 0 12px rgba(110,242,255,.28)}.answer-card.has-image{aspect-ratio:312 / 164;padding:clamp(8px,1.4dvh,12px) clamp(10px,1.4vw,14px);flex-direction:column;justify-content:center;background-image:url(/assets/quiz_btn_picture.png);font-size:clamp(calc(.66rem * var(--scale-type)),calc(1.2vw * var(--scale-type)),calc(.82rem * var(--scale-type)))}.answer-card.has-image.selected,.answer-card.has-image.auto-selected,.answer-card.has-image.multi-selected{background-image:linear-gradient(180deg,#007eff42,#001f7557),url(/assets/quiz_btn_picture.png)}.answer-card:disabled{cursor:default}.answer-card:disabled:not(.selected):not(.multi-selected):not(.auto-selected){opacity:var(--state-answer-disabled-opacity);filter:drop-shadow(0 4px 7px rgba(0,11,45,.22)) brightness(var(--state-answer-disabled-brightness));pointer-events:none}.answer-text{flex:1;min-width:0;overflow-wrap:anywhere}.answer-card.has-image .answer-text{flex:0 0 auto;width:100%}.answer-image{display:block;width:100%;min-height:0;flex:1 1 auto;object-fit:contain;object-position:center;pointer-events:none}.multi-checkbox{position:relative;display:inline-block;width:clamp(18px,2.2vw,23px);height:clamp(18px,2.2vw,23px);flex-shrink:0;border:0;border-radius:0;background:url(/assets/checkbox.png) center / contain no-repeat;box-shadow:0 2px 4px #000a2a38,0 0 8px #007eff24;transition:filter var(--anim-fast) ease,transform var(--anim-fast) ease}.multi-checkbox.checked{filter:drop-shadow(0 0 8px rgba(88,220,255,.55)) brightness(1.12);transform:scale(1.03)}.multi-checkbox.checked:after{content:"";position:absolute;left:50%;top:50%;width:42%;height:70%;border-right:3px solid #effcff;border-bottom:3px solid #effcff;filter:drop-shadow(0 0 4px rgba(88,220,255,.65));transform:translate(-50%,-60%) rotate(42deg)}@media (min-width: 768px){.answer-card{border-radius:0;font-size:clamp(calc(.9rem * var(--scale-type)),calc(1.08vw * var(--scale-type)),calc(1.04rem * var(--scale-type)))}.answers-list-compact-text .answer-card{font-size:clamp(calc(.82rem * var(--scale-type)),calc(.98vw * var(--scale-type)),calc(.94rem * var(--scale-type)))}.next-btn-wrapper{max-width:none}.btn-cta.btn-cta-img{width:var(--btn-cta-img-width-desktop);max-width:var(--btn-cta-img-width-desktop);font-size:var(--btn-cta-img-font-desktop)}}@media (max-width: 767px){.btn-submit{margin-top:clamp(14px,1.8dvh,20px)}.answer-card{font-size:clamp(calc(.62rem * var(--scale-type)),calc(2.5vw * var(--scale-type)),calc(.78rem * var(--scale-type)))}.answers-list-compact-text .answer-card{font-size:clamp(calc(.54rem * var(--scale-type)),calc(2.25vw * var(--scale-type)),calc(.68rem * var(--scale-type)))}.answer-card.multi{padding-left:clamp(calc(18px * var(--scale-button)),calc(7vw * var(--scale-button)),calc(28px * var(--scale-button)))}.multi-checkbox{width:clamp(16px,5vw,21px);height:clamp(16px,5vw,21px)}}.progress-track,.loading-track{position:relative;width:100%;height:var(--progress-track-height);flex-shrink:0;overflow:hidden;border:1px solid rgba(110,235,255,.24);border-radius:var(--radius-pill);background:var(--progress-track-bg);box-shadow:var(--progress-track-shadow)}.loading-track{width:min(100%,328px);height:calc(16px * var(--scale-progress))}.progress-fill,.loading-fill{position:absolute;top:0;bottom:0;left:0;height:100%;border-radius:var(--radius-pill);box-shadow:inset 0 0 10px #fff3,0 0 12px #58dcff5c;transition:width .5s var(--anim-sharp)}.progress-fill{border-right:1px solid rgba(238,250,255,.58);background:var(--progress-fill-bg)}.quiz-top .progress-track{border-color:#6ef2ff66;border-radius:0;background:linear-gradient(90deg,rgba(110,242,255,.12) 0 10%,transparent 10% 100%),var(--progress-track-bg);box-shadow:inset 0 1px #cef9ff2e,inset 0 -4px 8px #0074ff2e,0 8px 18px #002b7a57;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.quiz-top .progress-fill{border-right-color:#eefaffb8;border-radius:0;background:linear-gradient(180deg,#ffffff6b,#fff0 52%),var(--progress-fill-bg)}.loading-fill{position:relative;background:var(--loading-fill-bg);transition:width .22s ease}.loading-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.52) 50%,transparent 100%);transform:translate(-100%);animation:loadingSweep 1.4s ease-in-out infinite}.loading-meta{width:min(100%,328px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}@media (min-width: 768px){.progress-track{height:var(--progress-track-height-desktop)}.loading-track{width:min(100%,360px);height:calc(18px * var(--scale-progress))}.loading-meta{width:min(100%,360px)}}.media-logo,.start-brand-mark,.quiz-brand-mark,.reg-brand-mark,.ty-brand-mark{filter:var(--logo-soft-shadow)}.start-brand-mark{width:var(--logo-company-w)}.quiz-brand-mark{width:var(--logo-company-w-compact)}.ty-brand-mark{width:var(--logo-company-w-thankyou);animation:fadeInUp .3s ease .05s both}.media-logo img,.start-brand-mark img,.quiz-brand-mark img,.reg-brand-mark img,.ty-brand-mark img,.start-game-logo img{width:100%;height:auto;object-fit:contain}.reg-brand-mark{position:absolute;left:clamp(18px,2.2vw,38px);top:clamp(16px,3dvh,32px);z-index:4;width:clamp(94px,9vw,158px);pointer-events:none;animation:fadeInUp .28s ease .05s both}.start-game-logo{position:relative;z-index:3;width:min(100%,var(--logo-game-w));max-width:var(--logo-game-w);filter:var(--game-logo-shadow);transform:translateY(clamp(-22px,-2.6dvh,-12px))}.start-stage-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.stage-wolf,.stage-player,.stage-pattern{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.stage-wolf{left:0;top:0;z-index:1;width:clamp(370px,38vw,700px);opacity:0;filter:saturate(1.22) drop-shadow(0 0 26px rgba(0,104,255,.48));transform-origin:top left;will-change:transform,opacity;animation:stageWolfReveal 1.8s ease-out .1s both}.stage-player{z-index:3;opacity:0;filter:saturate(1.08) drop-shadow(0 18px 24px rgba(0,0,0,.36)) drop-shadow(0 0 24px rgba(0,126,255,.26));will-change:transform,opacity}.stage-player-left{left:clamp(-52px,-2.8vw,-18px);bottom:clamp(-98px,-7.6dvh,-58px);width:clamp(290px,27vw,470px);animation:stagePlayerLeftReveal 1.15s cubic-bezier(.16,1,.3,1) .42s both,stagePlayerLeftIdle 6.8s ease-in-out 1.75s infinite alternate}.stage-player-right{right:clamp(-106px,-5.8vw,-34px);top:clamp(-74px,-5.4dvh,-34px);width:clamp(380px,34vw,630px);animation:stagePlayerRightReveal 1.2s cubic-bezier(.16,1,.3,1) .58s both,stagePlayerRightIdle 7.2s ease-in-out 1.95s infinite alternate}.stage-pattern{z-index:5;width:clamp(62px,5.4vw,96px);opacity:0;filter:drop-shadow(0 0 12px rgba(0,170,255,.28));animation:stagePatternReveal .9s ease-out .35s both}.stage-pattern-bottom{right:clamp(20px,2.8vw,38px);bottom:clamp(18px,3.8dvh,36px);transform:rotate(180deg)}.result-stage-art,.ty-stage-art,.quiz-stage-art{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;overflow:hidden;pointer-events:none}.quiz-stage-art:before,.quiz-stage-art:after,.result-stage-art:before,.result-stage-art:after,.ty-stage-art:before,.ty-stage-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.quiz-stage-art:before{background:radial-gradient(ellipse at 50% 48%,rgba(0,126,255,.28) 0%,rgba(0,126,255,.12) 24%,transparent 50%),radial-gradient(ellipse at 50% 70%,rgba(0,126,255,.16) 0%,transparent 36%);filter:blur(2px);opacity:.88}.quiz-stage-art:after{background:radial-gradient(ellipse at 50% 52%,transparent 0%,rgba(1,12,58,.2) 42%,rgba(1,12,58,.6) 100%),linear-gradient(180deg,rgba(1,12,58,.3) 0%,transparent 36%,rgba(1,12,58,.34) 100%)}.result-stage-art:before{background:radial-gradient(ellipse at 50% 50%,rgba(0,126,255,.34) 0%,rgba(0,126,255,.15) 20%,transparent 43%),radial-gradient(ellipse at 50% 63%,rgba(0,126,255,.18) 0%,transparent 34%);filter:blur(2px);opacity:.95}.result-stage-art:after{background:radial-gradient(ellipse at 50% 54%,transparent 0%,rgba(1,12,58,.18) 42%,rgba(1,12,58,.58) 100%),linear-gradient(180deg,rgba(1,12,58,.34) 0%,transparent 38%,rgba(1,12,58,.28) 100%)}.ty-stage-art:before{z-index:1;background:radial-gradient(ellipse at 50% 58%,rgba(0,126,255,.25) 0%,rgba(0,126,255,.12) 32%,transparent 58%),linear-gradient(180deg,rgba(1,12,58,.24) 0%,transparent 34%,rgba(1,12,58,.3) 100%);filter:blur(2px);opacity:.92}.ty-stage-art:after{z-index:1;background:linear-gradient(90deg,rgba(1,12,58,.58) 0%,transparent 14%,transparent 86%,rgba(1,12,58,.58) 100%),linear-gradient(180deg,rgba(1,12,58,.28) 0%,transparent 30%,rgba(1,12,58,.22) 100%)}.ty-stage-glow{position:absolute;left:50%;bottom:clamp(72px,9dvh,118px);z-index:1;width:min(900px,88vw);height:clamp(180px,30dvh,320px);background:radial-gradient(ellipse at 50% 62%,rgba(96,231,255,.28) 0%,rgba(0,126,255,.14) 34%,transparent 72%);filter:blur(7px);opacity:.95;transform:translate(-50%)}.ty-carousel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.ty-carousel-track{position:absolute;left:0;bottom:clamp(156px,21dvh,232px);display:flex;align-items:flex-end;width:max-content;gap:clamp(40px,5.2vw,92px);will-change:transform;animation:thankYouCarouselDrift 38s linear infinite}.ty-carousel-card{--ty-card-w: clamp(214px, 16vw, 320px);--ty-card-h: clamp(278px, 34dvh, 420px);--ty-card-y: 0px;--ty-img-h: 94%;--ty-img-scale: 1;--ty-img-opacity: 1;--ty-glow-w: 118%;--ty-glow-h: 54%;--ty-glow-opacity: .62;--ty-label-bottom: clamp(0px, .4dvh, 5px);position:relative;width:var(--ty-card-w);height:var(--ty-card-h);flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center;margin:0;padding:0 0 clamp(26px,4dvh,42px);overflow:hidden;border:1px solid rgba(110,242,255,.22);border-radius:8px;background:radial-gradient(ellipse at 50% 34%,rgba(88,220,255,.16) 0%,rgba(8,123,255,.08) 46%,transparent 72%),linear-gradient(180deg,#0d3c9652,#04134461);box-shadow:inset 0 0 0 1px #bcf8ff14,inset 0 1px #e8fcff24,0 20px 34px #00061e3d,0 0 24px #58dcff1a;transform:translate3d(0,var(--ty-card-y),0) skew(-1.5deg)}.ty-carousel-card:before{content:"";position:absolute;inset:clamp(8px,1vw,12px);z-index:1;width:auto;height:auto;border:1px solid rgba(188,248,255,.12);border-radius:6px;background:linear-gradient(135deg,rgba(188,248,255,.16) 0%,transparent 24%,transparent 76%,rgba(8,123,255,.14) 100%);opacity:1;filter:none;pointer-events:none;transform:skew(1.5deg)}.ty-carousel-card img{position:relative;z-index:2;display:block;width:auto;height:var(--ty-img-h);max-width:150%;object-fit:contain;object-position:center bottom;opacity:var(--ty-img-opacity);filter:saturate(1.16) contrast(1.04) brightness(1.04) drop-shadow(0 20px 22px rgba(0,0,0,.46)) drop-shadow(0 0 28px rgba(88,220,255,.3));transform:skew(1.5deg) scale(var(--ty-img-scale));transform-origin:center bottom}.ty-carousel-card:nth-child(5n+1){--ty-img-h: 98%;--ty-glow-w: 128%;--ty-glow-opacity: .72}.ty-carousel-card:nth-child(5n+2){--ty-img-h: 95%;--ty-glow-opacity: .54}.ty-carousel-card:nth-child(5n+3){--ty-img-h: 100%;--ty-glow-w: 136%}.ty-carousel-card:nth-child(5n+4){--ty-glow-w: 148%;--ty-glow-h: 44%;--ty-glow-opacity: .46}.ty-carousel-card:nth-child(5n+5){--ty-glow-w: 150%;--ty-glow-h: 62%;--ty-glow-opacity: .64}.ty-carousel-card.is-logo{align-items:center}.ty-carousel-card.is-logo img{width:72%;height:auto;max-width:72%;filter:saturate(1.08) contrast(1.02) drop-shadow(0 15px 18px rgba(0,0,0,.34)) drop-shadow(0 0 20px rgba(88,220,255,.28))}.ty-carousel-card.is-mascot img{width:136%;height:auto;max-width:136%;opacity:1;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.ty-carousel-card figcaption{position:absolute;left:50%;bottom:var(--ty-label-bottom);z-index:3;width:max-content;max-width:100%;margin:0;font-family:var(--font-game);font-size:clamp(.7rem,1vw,.92rem);line-height:1;color:#effcffbd;text-align:center;text-shadow:0 2px 7px rgba(0,8,34,.88),0 0 10px rgba(88,220,255,.32);text-transform:uppercase;transform:translate(-50%) skew(1.5deg)}.ty-pattern{z-index:3;width:clamp(60px,5.2vw,96px);opacity:.72;animation:stagePatternReveal .9s ease-out .18s both}.ty-pattern-left{left:clamp(20px,3vw,48px);bottom:clamp(176px,22dvh,236px);transform:rotate(16deg)}.ty-pattern-right{right:clamp(20px,3vw,48px);top:clamp(88px,12dvh,150px);transform:rotate(180deg)}.result-pattern-bottom{right:clamp(22px,2.8vw,42px);bottom:clamp(18px,3.4dvh,34px);z-index:2;width:clamp(58px,5.2vw,94px);opacity:.96;transform:rotate(180deg);animation:stagePatternReveal .9s ease-out .22s both}.result-player{--result-player-h: clamp(270px, 44dvh, 430px);--result-bar-w: clamp(132px, 18vw, 206px);--result-fade-duration: .48s;--result-bar-delay: calc(var(--result-enter-delay, 0s) + .2s);--result-percent-delay: calc(var(--result-enter-delay, 0s) + .34s);position:absolute;bottom:clamp(54px,6.2dvh,82px);display:flex;flex-direction:column;align-items:center;width:max-content;opacity:0;isolation:isolate;filter:drop-shadow(0 18px 22px rgba(0,0,0,.44)) drop-shadow(0 6px 10px rgba(0,0,0,.34));transform-origin:bottom center;will-change:opacity;animation:resultPlayerFadeIn var(--result-fade-duration) ease-out var(--result-enter-delay, 0s) both}.result-player:before{content:"";position:absolute;left:50%;bottom:4%;z-index:-1;width:142%;height:74%;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(0,126,255,.32) 0%,rgba(0,126,255,.16) 26%,transparent 64%);filter:blur(8px);opacity:.82;transform:translate(-50%)}.result-player-primary{--result-player-h: clamp(390px, 63dvh, 640px);--result-bar-w: clamp(160px, 19vw, 232px);left:50%;bottom:clamp(10px,1.2dvh,18px);z-index:5;transform:translate(-50%)}.result-player-primary:before{width:154%;height:82%;background:radial-gradient(ellipse at 50% 43%,rgba(0,126,255,.42) 0%,rgba(0,126,255,.2) 30%,transparent 68%);filter:blur(10px)}.result-player-left{left:calc(50% - clamp(220px,30vw,390px));z-index:4}.result-player-right{right:calc(50% - clamp(220px,30vw,390px));z-index:3}.result-player-image{position:relative;z-index:5;display:block;width:auto;height:var(--result-player-h);max-width:none;object-fit:contain;object-position:bottom center;-webkit-user-select:none;user-select:none;pointer-events:none}.result-match-bar{--match-percent: 0%;--result-percent-font-size: clamp(calc(.7rem * var(--scale-type)), calc(1.9vw * var(--scale-type)), calc(1rem * var(--scale-type)));position:absolute;left:50%;bottom:clamp(22px,3.2dvh,40px);z-index:8;width:var(--result-bar-w);aspect-ratio:282 / 38;transform:translate(-50%);opacity:0;animation:resultBarFadeIn .34s ease-out var(--result-bar-delay) both}.result-player-primary .result-match-bar{--result-percent-font-size: clamp(calc(.82rem * var(--scale-type)), calc(2vw * var(--scale-type)), calc(1.08rem * var(--scale-type)));bottom:clamp(28px,4dvh,52px)}.result-match-bar-track,.result-match-bar-fill,.result-match-bar-fill img{position:absolute;top:0;left:0;height:100%}.result-match-bar-track{z-index:1;width:100%;opacity:.98;filter:drop-shadow(0 8px 10px rgba(0,0,0,.34)) drop-shadow(0 0 12px rgba(0,126,255,.32))}.result-match-bar-fill{z-index:2;width:var(--match-percent);overflow:hidden}.result-match-bar-fill img{width:var(--result-bar-w);max-width:none}.result-match-bar-fill:after{content:none;position:absolute;top:0;right:-18px;width:38px;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 48%,transparent 100%);filter:blur(1px);opacity:0}.result-match-percent,.result-match-bar:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding-top:1px;font-family:var(--font-game);font-size:var(--result-percent-font-size);line-height:1;color:var(--bg-dark);text-shadow:none;opacity:0;pointer-events:none;animation:resultPercentFadeIn .28s ease-out var(--result-percent-delay) both}.result-match-bar:after{content:attr(data-percent);z-index:4;color:var(--text-strong);clip-path:inset(0 calc(100% - var(--match-percent)) 0 0)}.result-image-card{position:relative;width:100%;min-height:214px;max-height:322px;aspect-ratio:538 / 331;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:clamp(5px,1.1vw,9px);border:1px solid rgba(255,232,203,.28);border-radius:16px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--result-accent, #ca967c) 34%,transparent) 0%,transparent 48%),linear-gradient(180deg,#ffefda1a,#16100c33);box-shadow:inset 0 1px #fff8ee1a,0 14px 30px #00000038}.result-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}@media (min-width: 768px){.start-brand-mark{width:var(--logo-company-w-desktop)}.quiz-brand-mark{flex:0 0 auto;width:var(--logo-company-w-compact-desktop)}.ty-brand-mark{width:var(--logo-company-w-thankyou-desktop)}.start-game-logo{width:min(100%,var(--logo-game-w-desktop));max-width:var(--logo-game-w-desktop);transform:translateY(clamp(-42px,-4.2dvh,-24px))}.stage-wolf{left:0;top:0;width:clamp(430px,39vw,760px)}.stage-player-left{left:clamp(-44px,-1.8vw,-18px);bottom:clamp(-112px,-8.8dvh,-66px);width:clamp(330px,27vw,520px)}.stage-player-right{right:clamp(-118px,-4.4vw,-38px);top:clamp(-92px,-6.8dvh,-42px);width:clamp(430px,35vw,690px)}.stage-pattern{width:clamp(72px,5vw,104px)}.result-image-card{height:354px;border-radius:18px}.ty-carousel-card{--ty-card-w: clamp(220px, 16vw, 320px);--ty-card-h: clamp(278px, 34dvh, 420px)}.result-pattern-bottom{width:clamp(72px,5vw,104px)}}@media (min-width: 1440px){.result-player{bottom:clamp(126px,14dvh,158px)}.result-player-primary{bottom:clamp(82px,9.5dvh,112px)}}@media (max-width: 767px){.reg-brand-mark{display:none}.stage-player{z-index:2}.stage-wolf{left:0;top:0;width:clamp(360px,94vw,500px)}.stage-player-left{left:clamp(-94px,-18vw,-52px);bottom:clamp(-124px,-11dvh,-84px);width:clamp(250px,58vw,340px)}.stage-player-right{right:clamp(-142px,-24vw,-86px);top:clamp(-72px,-6dvh,-38px);width:clamp(340px,80vw,470px)}.stage-pattern{width:clamp(54px,14vw,76px)}.result-pattern-bottom{right:clamp(14px,4vw,24px);bottom:clamp(16px,2.8dvh,28px);width:clamp(54px,14vw,76px)}.ty-carousel{opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.ty-carousel-track{bottom:clamp(120px,17dvh,154px);gap:clamp(20px,7vw,34px);animation-duration:32s}.ty-carousel-card{--ty-card-w: clamp(148px, 42vw, 182px);--ty-card-h: clamp(218px, 34dvh, 294px);padding-bottom:clamp(30px,4.8dvh,42px)}.ty-carousel-card:nth-child(5n+1){--ty-img-h: 98%}.ty-carousel-card:nth-child(5n+2){--ty-img-h: 95%}.ty-carousel-card:nth-child(5n+3){--ty-img-h: 100%}.ty-carousel-card:nth-child(5n+4){--ty-img-h: 94%}.ty-carousel-card:nth-child(5n+5){--ty-img-h: 94%}.ty-carousel-card figcaption{font-size:clamp(.62rem,3vw,.78rem)}.ty-pattern{display:none}.result-player{--result-player-h: clamp(240px, 36dvh, 320px);--result-bar-w: clamp(118px, 35vw, 150px);bottom:clamp(64px,7.6dvh,88px)}.result-player-primary{--result-player-h: clamp(370px, 55dvh, 500px);--result-bar-w: clamp(146px, 42vw, 174px);bottom:clamp(12px,1.6dvh,22px)}.result-match-bar{bottom:clamp(24px,3.2dvh,36px)}.result-player-primary .result-match-bar{bottom:clamp(34px,4.2dvh,48px)}.result-player-left{left:clamp(4px,2vw,14px)}.result-player-right{right:clamp(4px,2vw,14px)}}@media (prefers-reduced-motion: reduce){.stage-wolf,.stage-player,.stage-pattern,.quiz-stage-art:before,.quiz-stage-art:after,.ty-carousel-track,.ty-pattern,.result-player,.result-pattern-bottom,.result-match-bar,.result-match-bar-fill,.result-match-bar-fill:after,.result-match-percent,.result-match-bar:after{animation:none;will-change:auto}.stage-wolf{opacity:.88}.stage-player{opacity:1}.stage-pattern{opacity:.98}.result-player,.result-pattern-bottom{opacity:1}.result-match-bar,.result-match-percent,.result-match-bar:after{opacity:1;transform:translate(-50%)}.result-match-percent,.result-match-bar:after{transform:none}.result-match-bar-fill{width:var(--match-percent)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{transform:scale(.5);opacity:0}55%{transform:scale(1.07);opacity:1}78%{transform:scale(.97)}to{transform:scale(1)}}@keyframes questionSlideIn{0%{transform:translate(28px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes answerPopIn{0%{transform:scale(.9) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes loadingSweep{0%{transform:translate(-100%)}to{transform:translate(180%)}}@keyframes floatUp{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:.8}90%{opacity:.5}to{transform:translateY(-100dvh) scale(.2);opacity:0}}@keyframes stageWolfReveal{0%{opacity:0;transform:translate3d(-18px,-8px,0) scale(.98)}to{opacity:.88;transform:translateZ(0) scale(1)}}@keyframes stagePlayerLeftReveal{0%{opacity:0;transform:translate3d(-16vw,18px,0) rotate(-1.4deg) scale(.985)}68%{opacity:1;transform:translate3d(10px,-4px,0) rotate(.35deg) scale(1.006)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes stagePlayerLeftIdle{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(8px,-10px,0) rotate(.45deg)}to{transform:translate3d(-5px,6px,0) rotate(-.25deg)}}@keyframes stagePlayerRightReveal{0%{opacity:0;transform:translate3d(14vw,-20px,0) rotate(1.8deg) scale(.985)}68%{opacity:1;transform:translate3d(-10px,5px,0) rotate(-.4deg) scale(1.006)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes stagePlayerRightIdle{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-7px,10px,0) rotate(-.42deg)}to{transform:translate3d(5px,-6px,0) rotate(.24deg)}}@keyframes stagePatternReveal{0%{opacity:0}to{opacity:.98}}@keyframes resultPlayerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes resultBarFadeIn{0%{opacity:0}to{opacity:1}}@keyframes resultPercentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes quizPanelDecorVerticalFloat{0%{transform:translateY(-50%) translate3d(0,-12px,0);opacity:.84}38%{transform:translateY(-50%) translate3d(0,12px,0);opacity:1}72%{transform:translateY(-50%) translate3d(0,-6px,0);opacity:.92}to{transform:translateY(-50%) translate3d(0,-12px,0);opacity:.84}}@keyframes thankYouCarouselDrift{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - clamp(9px,1.2vw,17px)),0,0)}}.question-enter{animation:questionSlideIn .28s var(--anim-ease)}.answer-enter{opacity:0;animation:answerPopIn .28s var(--anim-bounce) forwards}.panel,.panel-css,.game-container.has-bg-panel,.quiz-panel,.result-card{background:var(--panel-grad-shine),var(--panel-grad-base);border:var(--panel-border);box-shadow:var(--panel-shadow);backdrop-filter:var(--panel-blur);-webkit-backdrop-filter:var(--panel-blur)}.panel,.panel-css,.quiz-panel{border-radius:var(--panel-radius)}.panel-img{overflow:hidden;border-radius:var(--panel-img-radius);box-shadow:var(--panel-img-shadow)}.panel-img>img{width:100%;height:100%;object-fit:var(--panel-img-fit)}.surface-topbar,.quiz-top{padding:11px 14px 12px;border:var(--quiz-topbar-border);border-radius:0;background:var(--quiz-topbar-bg);box-shadow:var(--quiz-topbar-shadow);backdrop-filter:var(--quiz-topbar-blur);-webkit-backdrop-filter:var(--quiz-topbar-blur);clip-path:polygon(var(--quiz-topbar-cut) 0,100% 0,100% calc(100% - var(--quiz-topbar-cut)),calc(100% - var(--quiz-topbar-cut)) 100%,0 100%,0 var(--quiz-topbar-cut));row-gap:10px}.surface-card,.result-card{border-radius:var(--radius-card)}.surface-overlay{background:var(--bg-overlay-base)}.quiz-panel{--quiz-panel-bg: url(/assets/pannel_small4x4.png);--quiz-panel-w: clamp(620px, 43vw, 820px);--quiz-panel-pad-x: clamp(34px, 4.2vw, 48px);--quiz-panel-pad-y: clamp(24px, 4.6dvh, 36px);--quiz-panel-decor-left: url(/assets/pannel_decor.png);--quiz-panel-decor-right: url(/assets/pannel_decor.png);--quiz-panel-decor-h: clamp(76px, 18dvh, 104px);position:relative;z-index:2;width:min(100%,var(--quiz-panel-w));max-width:var(--quiz-panel-w);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-shrink:0;isolation:isolate;padding:var(--quiz-panel-pad-y) var(--quiz-panel-pad-x);border:0;border-radius:0;background:var(--quiz-panel-bg) center / 100% 100% no-repeat;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;filter:drop-shadow(0 18px 24px rgba(0,12,46,.42)) drop-shadow(0 0 18px rgba(52,216,255,.2))}.quiz-panel-small{--quiz-panel-bg: url(/assets/pannel_small4x4.png);--quiz-panel-w: clamp(425px, 29vw, 560px);--quiz-panel-pad-x: clamp(36px, 3.2vw, 52px);--quiz-panel-pad-y: clamp(22px, 2.8dvh, 32px);--quiz-panel-decor-left: url(/assets/pannel_decor.png);--quiz-panel-decor-right: url(/assets/pannel_decor.png);--quiz-panel-decor-h: clamp(105px, 16dvh, 148px);aspect-ratio:825 / 478}.quiz-panel-compact-text{--quiz-panel-pad-y: clamp(30px, 3.4dvh, 42px)}.quiz-panel-large{--quiz-panel-bg: url(/assets/pannel_large6x6.png);--quiz-panel-w: clamp(390px, 30vw, 560px);--quiz-panel-pad-x: clamp(38px, 3.2vw, 58px);--quiz-panel-pad-y: clamp(24px, 3.2dvh, 38px);--quiz-panel-decor-left: url(/assets/pannel_decor2.png);--quiz-panel-decor-right: url(/assets/pannel_decor3.png);--quiz-panel-decor-h: clamp(136px, 24dvh, 210px);aspect-ratio:825 / 688}.quiz-panel:before,.quiz-panel:after{content:none}.quiz-panel>*{position:relative;z-index:1}.quiz-panel-decor{position:absolute;top:50%;z-index:2;width:clamp(8px,.9vw,13px);height:var(--quiz-panel-decor-h);pointer-events:none;background:var(--quiz-panel-decor-left) center / 100% 100% no-repeat;transform:translateY(-50%);will-change:transform,opacity}.quiz-panel-decor-left{left:clamp(7px,1.15vw,14px);animation:quizPanelDecorVerticalFloat 3.8s ease-in-out infinite}.quiz-panel-decor-right{right:clamp(7px,1.15vw,14px);background-image:var(--quiz-panel-decor-right);animation:quizPanelDecorVerticalFloat 3.8s ease-in-out -1.9s infinite}.reg-panel{--quiz-panel-w: clamp(450px, 31vw, 540px);--quiz-panel-pad-x: clamp(42px, 3.5vw, 58px);--quiz-panel-pad-y: clamp(20px, 2.8dvh, 30px);--quiz-panel-decor-h: clamp(160px, 28dvh, 230px);aspect-ratio:auto;justify-content:flex-start;min-height:clamp(304px,39dvh,330px)}.result-card{width:min(100%,520px);display:flex;flex-direction:column;align-items:center;gap:clamp(13px,1.9dvh,20px);padding:clamp(13px,1.8vw,17px) clamp(13px,1.8vw,18px) clamp(16px,2dvh,22px);border:var(--panel-parchment-border);background:var(--panel-parchment-bg);box-shadow:var(--panel-parchment-shadow);backdrop-filter:var(--panel-parchment-blur);-webkit-backdrop-filter:var(--panel-parchment-blur);animation:fadeInUp .3s ease .26s both}.ty-copy-block{position:relative;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;clip-path:none;filter:drop-shadow(0 12px 22px rgba(0,7,32,.48)) drop-shadow(0 0 18px rgba(88,220,255,.18));isolation:isolate;animation:fadeInUp .32s ease .12s both}.ty-copy-block:before{content:none}.result-card:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(126,74,28,.18);border-radius:calc(var(--panel-radius) - 7px);pointer-events:none}.result-card{position:relative;isolation:isolate}.result-card>*,.ty-copy-block>*{position:relative;z-index:1}@media (max-width: 767px){.quiz-panel-small{--quiz-panel-w: min(82vw, 310px);--quiz-panel-pad-x: clamp(22px, 6.5vw, 30px);--quiz-panel-pad-y: clamp(16px, 2.6dvh, 22px);--quiz-panel-decor-h: clamp(92px, 14dvh, 124px)}.quiz-panel-compact-text{--quiz-panel-pad-y: clamp(20px, 3.2dvh, 28px)}.quiz-panel-large{--quiz-panel-w: min(84vw, 330px);--quiz-panel-pad-x: clamp(24px, 6.5vw, 32px);--quiz-panel-pad-y: clamp(20px, 3.2dvh, 30px);--quiz-panel-decor-h: clamp(118px, 22dvh, 176px)}.quiz-panel-decor{width:clamp(7px,2.8vw,11px)}.reg-panel{--quiz-panel-w: min(90vw, 350px);--quiz-panel-pad-x: clamp(24px, 6.5vw, 32px);--quiz-panel-pad-y: clamp(18px, 2.8dvh, 24px);--quiz-panel-decor-h: clamp(136px, 24dvh, 188px);min-height:clamp(292px,36dvh,318px)}}@media (min-width: 768px){.result-card{width:min(100%,560px);gap:18px;padding:18px 18px 20px;border-radius:24px}.reg-panel{--quiz-panel-w: clamp(450px, 31vw, 540px);--quiz-panel-pad-x: clamp(42px, 3.5vw, 58px);--quiz-panel-pad-y: clamp(20px, 2.8dvh, 30px)}}@media (prefers-reduced-motion: reduce){.quiz-panel-decor{animation:none;opacity:1;transform:translateY(-50%);will-change:auto}}.reg-form-wrapper{position:relative;z-index:2;width:min(100%,560px);display:flex;flex-direction:column;align-items:center;gap:0;animation:fadeInUp .3s ease .15s both}.reg-form{width:100%;display:flex;flex-direction:column;gap:clamp(5px,.72dvh,8px)}.form-field{display:flex;flex-direction:column;gap:1px;min-width:0;border:0;padding:0;margin:0}.form-label{display:inline-flex;align-items:baseline;gap:2px;color:var(--quiz-plate-text);font-family:var(--font-game);font-size:calc(.82rem * var(--scale-type));font-weight:var(--type-weight-regular);line-height:1;letter-spacing:0;text-shadow:var(--quiz-plate-text-shadow)}.form-label-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.form-label span{color:#ff1f39}.form-group-label{display:block;max-width:100%;padding:0;line-height:1;text-wrap:balance}.form-check-group .form-group-label{margin-bottom:4px}.form-input{display:block;width:100%;height:auto;min-height:0;aspect-ratio:var(--reg-input-img-ratio);padding:0 var(--form-input-pad-x);border:0;border-radius:0;outline:none;background:url(/assets/INPUTFEILD.png) center / 100% 100% no-repeat;color:#effcff;caret-color:#effcff;font-family:var(--font-game);font-size:calc(.86rem * var(--scale-type));font-weight:var(--type-weight-regular);line-height:1;text-shadow:0 1px 0 rgba(0,10,44,.52);filter:drop-shadow(0 5px 7px rgba(0,11,45,.2)) drop-shadow(0 0 7px rgba(0,126,255,.09));box-shadow:none;transition:filter .16s ease}.form-input::placeholder{color:#5de8ffb8;text-transform:uppercase;opacity:1;text-shadow:0 1px 0 rgba(0,10,44,.32)}.form-input:focus{filter:drop-shadow(0 6px 9px rgba(0,11,45,.28)) drop-shadow(0 0 14px rgba(0,126,255,.28)) brightness(1.04)}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active{border:0!important;background-color:transparent!important;background-image:url(/assets/INPUTFEILD.png)!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important;box-shadow:none!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#effcff!important;caret-color:#effcff;transition:background-color 999999s ease-out,color 999999s ease-out,filter .16s ease}.form-input:autofill{border:0;background:url(/assets/INPUTFEILD.png) center / 100% 100% no-repeat;color:#effcff;caret-color:#effcff}.form-input.error{background-image:linear-gradient(180deg,#e18b7f2e,#e18b7f2e),url(/assets/INPUTFEILD.png)}.form-error{height:0;min-height:0;overflow:hidden;padding-left:1px;color:var(--text-error);font-size:clamp(calc(.54rem * var(--scale-type)),calc(1.45vw * var(--scale-type)),calc(.66rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1;opacity:0;transition:opacity .16s ease}.form-error.has-error{height:auto;min-height:.64rem;opacity:1}.form-check-group{gap:2px}.reg-legal-section{align-items:center;gap:clamp(8px,1.1dvh,12px);padding-top:clamp(4px,.8dvh,8px)}.form-check-stack{display:flex;flex-direction:column;gap:3px}.reg-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.15dvh,13px) clamp(18px,2vw,26px);align-items:start}.form-check-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;min-height:var(--form-check-size);color:var(--quiz-plate-text);font-family:var(--font-game);font-size:calc(.7rem * var(--scale-type));font-weight:var(--type-weight-regular);line-height:1.12;text-shadow:var(--quiz-plate-text-shadow);cursor:pointer;-webkit-user-select:none;user-select:none}.form-check-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.form-check-box{position:relative;width:var(--form-check-size);height:var(--form-check-size);border:0;border-radius:0;background:url(/assets/checkbox.png) center / contain no-repeat;box-shadow:0 2px 4px #000a2a38,0 0 8px #007eff24}.form-check-option.checked .form-check-box{filter:drop-shadow(0 0 8px rgba(88,220,255,.55)) brightness(1.12);transform:scale(1.03)}.form-check-option.checked .form-check-box:after{content:"";position:absolute;left:50%;top:50%;width:42%;height:70%;border-right:3px solid #effcff;border-bottom:3px solid #effcff;filter:drop-shadow(0 0 4px rgba(88,220,255,.65));transform:translate(-50%,-60%) rotate(42deg)}.form-check-option:has(input:focus-visible) .form-check-box{outline:2px solid rgba(0,126,255,.42);outline-offset:2px}.consent-option{width:100%;max-width:100%}.reg-consent-option{width:max-content;max-width:100%;justify-self:center}.required-mark{color:#ff1f39}.form-link-stack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px clamp(22px,3.2vw,36px);padding-top:clamp(12px,1.45dvh,15px);padding-left:0}.form-link-stack a{width:max-content;max-width:100%;color:#087bff;font-family:var(--font-game);font-size:calc(.68rem * var(--scale-type));font-weight:var(--type-weight-regular);line-height:1.1;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.58)}.form-link-stack a:hover{color:#007eff;text-decoration:underline;text-underline-offset:.15em}.submit-error{flex-shrink:0;padding:2px 0;color:var(--text-error);font-size:clamp(calc(.7rem * var(--scale-type)),calc(2.2vw * var(--scale-type)),calc(.86rem * var(--scale-type)));font-weight:var(--type-weight-bold);text-align:center}.quiz-custom-form{width:min(100%,520px);display:flex;flex-direction:column;gap:clamp(8px,1.15dvh,12px)}.quiz-custom-form.is-single-field{width:min(100%,420px)}.quiz-field{display:flex;flex-direction:column;gap:3px;min-width:0}.quiz-field-label{color:var(--quiz-plate-text);font-family:var(--font-game);font-size:clamp(calc(.78rem * var(--scale-type)),calc(1.15vw * var(--scale-type)),calc(.98rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1;text-transform:uppercase;text-shadow:var(--quiz-plate-text-shadow)}.quiz-input{width:100%;min-height:0;aspect-ratio:var(--form-input-img-ratio);padding:0 var(--form-input-pad-x);border:0;border-radius:0;outline:none;background:url(/assets/quiz_btn.png) center / 100% 100% no-repeat;color:var(--quiz-plate-text);font-family:var(--font-game);font-size:clamp(calc(.82rem * var(--scale-type)),calc(1.25vw * var(--scale-type)),calc(1.04rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1;text-transform:uppercase;text-shadow:var(--quiz-plate-text-shadow);filter:drop-shadow(0 6px 8px rgba(0,11,45,.24)) drop-shadow(0 0 8px rgba(0,126,255,.1))}.quiz-input:focus{filter:drop-shadow(0 8px 10px rgba(0,11,45,.3)) drop-shadow(0 0 14px rgba(0,126,255,.22)) brightness(1.04)}.quiz-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#061f75 50%),linear-gradient(135deg,#061f75 50%,transparent 50%),url(/assets/quiz_btn.png);background-position:calc(100% - 26px) 50%,calc(100% - 18px) 50%,center;background-size:8px 8px,8px 8px,100% 100%;background-repeat:no-repeat}.quiz-input.error{background-image:linear-gradient(180deg,#e11f3921,#e11f3921),url(/assets/quiz_btn.png)}.quiz-field-error{min-height:.68rem;color:var(--text-error);font-family:var(--font-body);font-size:calc(.62rem * var(--scale-type));font-weight:var(--type-weight-bold);line-height:1;opacity:0}.quiz-field-error.has-error{opacity:1}.quiz-slider-wrap{width:min(100%,480px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2dvh,18px);padding:clamp(12px,2dvh,22px) 0}.quiz-slider-value{color:var(--quiz-plate-text);font-family:var(--font-game);font-size:clamp(calc(1.2rem * var(--scale-type)),calc(2.5vw * var(--scale-type)),calc(1.8rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1;text-align:center;text-transform:uppercase;text-shadow:var(--quiz-plate-text-shadow)}.quiz-slider-segment{min-height:1em;color:#007eff;font-family:var(--font-game);font-size:clamp(calc(.95rem * var(--scale-type)),calc(1.7vw * var(--scale-type)),calc(1.2rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.48),0 0 10px rgba(0,126,255,.28)}.quiz-age-slider{width:100%;height:clamp(18px,3.2dvh,28px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;outline:none;background:linear-gradient(180deg,#ffffff6b,#fff0 58%),linear-gradient(90deg,#005bd6 0%,#087bff var(--slider-percent),#dff8ff var(--slider-percent),#c6d3e5 calc(var(--slider-percent) + 3px),#eef3fb 100%);box-shadow:inset 0 0 0 2px #6ef2ffd1,inset 0 0 0 4px #ffffff57,inset 0 -5px 8px #010c3a1f,0 8px 10px #000b2d38,0 0 12px #007eff38;clip-path:polygon(3% 0,100% 0,100% 72%,96% 100%,0 100%,0 28%);cursor:pointer}.quiz-age-slider::-webkit-slider-thumb{width:clamp(26px,3.6vw,36px);height:clamp(34px,4.8dvh,46px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(239,252,255,.94);border-radius:0;background:linear-gradient(180deg,#5de8ff,#087bff 58%,#061f75);box-shadow:0 5px 8px #000b2d52,0 0 12px #007eff57;clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%)}.quiz-age-slider::-moz-range-thumb{width:clamp(26px,3.6vw,36px);height:clamp(34px,4.8dvh,46px);border:2px solid rgba(239,252,255,.94);border-radius:0;background:linear-gradient(180deg,#5de8ff,#087bff 58%,#061f75);box-shadow:0 5px 8px #000b2d52,0 0 12px #007eff57;clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%)}.quiz-age-slider::-moz-range-track{height:100%;border:0;background:#d9e5f3}.quiz-age-slider::-moz-range-progress{height:100%;border:0;background:linear-gradient(90deg,#005bd6,#087bff)}.quiz-slider-scale{width:100%;display:flex;justify-content:space-between;color:var(--quiz-plate-text-soft);font-family:var(--font-game);font-size:clamp(calc(.78rem * var(--scale-type)),calc(1.2vw * var(--scale-type)),calc(.98rem * var(--scale-type)));line-height:1;text-shadow:var(--quiz-plate-text-shadow)}@media (max-width: 767px){.reg-form-wrapper{width:min(100%,430px)}.reg-form{gap:4px}.form-label{font-size:calc(.7rem * var(--scale-type))}.form-input{font-size:calc(.76rem * var(--scale-type))}.form-check-option{font-size:calc(.62rem * var(--scale-type));column-gap:10px}.reg-check-grid{gap:10px 16px}.form-link-stack{gap:4px 20px;padding-top:12px;padding-left:0}.form-link-stack a{font-size:calc(.6rem * var(--scale-type))}.quiz-custom-form{width:min(100%,280px);gap:6px}.quiz-custom-form.is-single-field{width:min(100%,246px)}.quiz-field-label{font-size:calc(.68rem * var(--scale-type))}.quiz-input{font-size:calc(.72rem * var(--scale-type))}.quiz-field-error{min-height:.56rem;font-size:calc(.54rem * var(--scale-type))}.quiz-slider-wrap{width:min(100%,282px);gap:10px;padding:8px 0}}@media (min-width: 768px){.reg-form-wrapper{width:min(100%,560px)}.reg-form{gap:7px}.form-check-stack{gap:3px}.reg-check-grid{gap:12px 24px}.form-check-option{font-size:calc(.7rem * var(--scale-type));column-gap:11px}}
