@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,400&family=Roboto+Condensed:wght@500;600;700;800;900&family=Roboto+Mono:wght@500;700&display=swap";:root{--vk-blue: #0085f2;--vk-blue-dark: #0085f2;--vk-green: #0085f2;--vk-blue-bright: #bffaff;--vk-green-bright: #bffaff;--vk-pink: #0085f2;--vk-yellow: #0085f2;--vk-orange: #ff9500;--vk-n20: #e0dcce;--vk-n10: #f0ece4;--vk-n5: #faf8f3;--vk-white: #ffffff;--vk-ink: #000000;--vk-green-deep: #0085f2;--color-0: var(--vk-white);--color-1: var(--vk-green);--color-2: var(--vk-blue);--color-3: var(--vk-blue-dark);--brand-0: var(--vk-white);--brand-1: var(--vk-green);--brand-2: var(--vk-blue);--brand-3: var(--vk-blue-dark);--stone-0: var(--vk-n5);--stone-1: var(--vk-n10);--stone-2: var(--vk-n20);--stone-3: #b9c4d2;--stone-4: #6b7682;--stone-5: #4a5562;--stone-6: var(--vk-blue-dark);--stone-7: var(--vk-blue-dark);--stone-8: var(--vk-ink);--ink-0: var(--vk-ink);--ink-1: var(--vk-blue-dark);--ink-2: var(--vk-blue-dark);--ink-3: var(--vk-blue);--blue-deep: var(--vk-blue-dark);--blue-panel: var(--vk-blue);--blue-mid: var(--vk-blue);--blue-glow: var(--vk-blue);--cta-lime-top: var(--vk-green);--cta-lime: var(--vk-green);--cta-green-bright: var(--vk-green);--cta-green-mid: var(--vk-green);--cta-green-deep: var(--vk-green-deep);--brand-green: var(--vk-green);--brand-green-light: var(--vk-green-bright);--brand-green-dark: var(--vk-green-deep);--brand-green-glow: transparent;--lime: var(--vk-green);--lime-mid: var(--vk-green);--lime-dark: var(--vk-green-deep);--gold: var(--vk-yellow);--highlight-orange: var(--vk-blue);--highlight-orange-deep: var(--vk-blue);--highlight-orange-soft: rgba(0, 133, 242, .16);--amber: var(--vk-blue);--cyan: var(--vk-blue);--danger: #d8232a;--ember: var(--vk-blue);--ember-soft: var(--vk-blue-dark);--ember-low: rgba(0, 133, 242, .1);--text-main: var(--vk-ink);--text-strong: var(--vk-ink);--text-soft: #4a5562;--text-dim: #6b7682;--text-warm: var(--vk-ink);--text-amber: var(--vk-ink);--text-dark: var(--vk-ink);--text-ui: var(--vk-ink);--text-input: var(--vk-ink);--text-btn: var(--vk-white);--text-error: var(--danger);--text-legal: var(--text-soft);--text-placeholder: var(--text-soft);--text-on-blue: var(--vk-white);--text-on-green: var(--vk-white);--grad-text: linear-gradient(var(--vk-ink), var(--vk-ink));--grad-heading-ice: linear-gradient(var(--vk-ink), var(--vk-ink));--grad-heading-cta: linear-gradient(var(--vk-ink), var(--vk-ink));--grad-cta-green: var(--vk-blue);--grad-bg-overlay-base: transparent;--grad-bg-overlay-quiz: transparent;--grad-bg-overlay-result: transparent;--bg-dark: #f0ece4;--bg-media-mobile: url("/assets/mobile(backoground).png");--bg-media-desktop: url("/assets/desktop(background).png");--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);--primary: var(--vk-blue);--secondary: var(--vk-green);--accent: var(--vk-orange);--card-bg: var(--vk-white)}@media (min-width: 768px){:root{--bg-media: var(--bg-media-desktop)}}:root{--scale-ui: 1;--scale-type: .76;--scale-heading: 1.12;--scale-space: 1;--scale-button: .9;--scale-panel: 1;--scale-media: 1;--scale-character: 1;--scale-progress: 1;--radius-pill: 999px;--radius-xs: calc(8px * var(--scale-ui));--radius-sm: calc(12px * var(--scale-ui));--radius-md: calc(14px * var(--scale-ui));--radius-card: calc(18px * var(--scale-panel));--radius-action: calc(22px * var(--scale-button));--radius-answer: calc(18px * var(--scale-button));--radius-panel: calc(28px * var(--scale-panel));--radius-topbar: var(--radius-panel);--radius-frame: calc(42px * var(--scale-panel));--radius-grip: calc(10px * var(--scale-button));--radius-checkbox: var(--radius-xs);--content-max: calc(780px * var(--scale-ui));--content-rail: var(--content-max);--form-max: calc(560px * 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(16px * var(--scale-space)), 2.4dvh, calc(32px * var(--scale-space)));--logo-company-w: clamp(calc(74px * var(--scale-media)), calc(18vw * var(--scale-media)), calc(96px * var(--scale-media)));--logo-company-w-desktop: clamp(calc(128px * var(--scale-media)), calc(8.6vw * var(--scale-media)), calc(166px * var(--scale-media)));--logo-company-corner-w: clamp(calc(112px * var(--scale-media)), calc(30vw * var(--scale-media)), calc(164px * var(--scale-media)));--logo-company-corner-w-desktop: clamp(calc(190px * var(--scale-media)), calc(13.6vw * var(--scale-media)), calc(260px * 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(140px * var(--scale-media)), calc(43vw * var(--scale-media)), calc(230px * var(--scale-media)));--logo-game-w-desktop: clamp(calc(215px * var(--scale-media)), calc(20vw * var(--scale-media)), calc(340px * var(--scale-media)));--logo-game-corner-w: clamp(calc(72px * var(--scale-media)), calc(22vw * var(--scale-media)), calc(100px * var(--scale-media)));--logo-game-corner-w-desktop: clamp(calc(132px * var(--scale-media)), calc(11vw * var(--scale-media)), calc(190px * 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);--soft-r: var(--radius-sm);--card-r: var(--radius-card);--action-r: var(--radius-action);--answer-r: var(--radius-answer);--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: "Roboto", "Segoe UI", system-ui, sans-serif;--font-serif: "Roboto", "Segoe UI", system-ui, sans-serif;--font-wordmark: "Roboto Condensed", "Roboto", "Segoe UI", sans-serif;--font-game: "Roboto Condensed", "Roboto", "Segoe UI", sans-serif;--font-mono: "Roboto Mono", ui-monospace, "Cascadia Mono", monospace;--type-weight-regular: 400;--type-weight-medium: 500;--type-weight-semibold: 600;--type-weight-bold: 700;--type-weight-heavy: 800;--type-weight-black: 900;--type-screen-heading: clamp(calc(3.15rem * var(--scale-type)), calc(9vw * var(--scale-type)), calc(4.5rem * var(--scale-type)));--type-screen-heading-line-height: var(--cta-primary-text-line-height);--type-screen-subline-weight: var(--type-weight-semibold);--size-hero: clamp(calc(2.6rem * var(--scale-type) * var(--scale-heading)), calc(6.8vw * var(--scale-type) * var(--scale-heading)), calc(4.4rem * var(--scale-type) * var(--scale-heading)));--size-title: clamp(calc(1.72rem * var(--scale-type) * var(--scale-heading)), calc(5vw * var(--scale-type) * var(--scale-heading)), calc(2.9rem * var(--scale-type) * var(--scale-heading)));--size-subtitle: clamp(calc(1.2rem * var(--scale-type)), calc(3.7vw * var(--scale-type)), calc(1.78rem * var(--scale-type)));--size-body: clamp(calc(1rem * var(--scale-type)), calc(2.75vw * var(--scale-type)), calc(1.3rem * var(--scale-type)));--size-small: clamp(calc(.84rem * var(--scale-type)), calc(2.7vw * var(--scale-type)), calc(1.08rem * var(--scale-type)));--size-micro: clamp(calc(.58rem * var(--scale-type)), calc(1.55vw * var(--scale-type)), calc(.68rem * var(--scale-type)));--type-brand: clamp(calc(.62rem * var(--scale-type)), calc(1.35vw * var(--scale-type)), calc(.78rem * var(--scale-type)));--type-brand-compact: clamp(calc(.56rem * var(--scale-type)), calc(1.1vw * var(--scale-type)), calc(.68rem * var(--scale-type)));--type-start-eyebrow: clamp(calc(.84rem * var(--scale-type)), calc(2.6vw * var(--scale-type)), calc(1.02rem * var(--scale-type)));--type-start-eyebrow-desktop: clamp(calc(.92rem * var(--scale-type)), calc(1.15vw * var(--scale-type)), calc(1.08rem * var(--scale-type)));--type-start-headline: clamp(calc(1.95rem * var(--scale-type) * var(--scale-heading)), calc(6.6vw * var(--scale-type) * var(--scale-heading)), calc(2.95rem * var(--scale-type) * var(--scale-heading)));--type-start-headline-desktop: clamp(calc(2.6rem * var(--scale-type) * var(--scale-heading)), calc(3.6vw * var(--scale-type) * var(--scale-heading)), calc(3.8rem * var(--scale-type) * var(--scale-heading)));--type-start-punchline: clamp(calc(1.3rem * var(--scale-type)), calc(4.1vw * var(--scale-type)), calc(1.62rem * var(--scale-type)));--type-start-punchline-desktop: clamp(calc(1.45rem * var(--scale-type)), calc(1.7vw * var(--scale-type)), calc(1.78rem * var(--scale-type)));--type-quiz-question: clamp(calc(1.42rem * var(--scale-type)), calc(4.8vw * var(--scale-type)), calc(2.65rem * var(--scale-type)));--type-quiz-answer: clamp(calc(1.12rem * var(--scale-type)), calc(3.25vw * var(--scale-type)), calc(1.36rem * var(--scale-type)));--type-quiz-answer-desktop: clamp(calc(1.14rem * var(--scale-type)), calc(1.45vw * var(--scale-type)), calc(1.38rem * var(--scale-type)));--type-result-intro: clamp(calc(.82rem * var(--scale-type)), calc(2.1vw * var(--scale-type)), calc(1.08rem * var(--scale-type)));--type-result-name: var(--size-hero);--type-result-category: clamp(calc(.9rem * var(--scale-type)), calc(3vw * var(--scale-type)), calc(1.46rem * var(--scale-type)));--type-reg-title: clamp(calc(1.42rem * var(--scale-type) * var(--scale-heading)), calc(8vw * var(--scale-type) * var(--scale-heading)), calc(2.16rem * var(--scale-type) * var(--scale-heading)));--type-reg-title-desktop: clamp(calc(1.72rem * var(--scale-type) * var(--scale-heading)), calc(3.2vw * var(--scale-type) * var(--scale-heading)), calc(2.44rem * var(--scale-type) * var(--scale-heading)));--type-reg-subtitle: clamp(calc(.82rem * var(--scale-type)), calc(2.9vw * var(--scale-type)), calc(1.02rem * var(--scale-type)));--type-reg-subtitle-desktop: clamp(calc(.9rem * var(--scale-type)), calc(1.25vw * var(--scale-type)), calc(1.08rem * var(--scale-type)));--type-form-control: clamp(calc(1.08rem * var(--scale-type)), calc(3.8vw * var(--scale-type)), calc(1.34rem * var(--scale-type)));--type-form-control-desktop: clamp(calc(1.12rem * var(--scale-type)), calc(1.42vw * var(--scale-type)), calc(1.34rem * var(--scale-type)));--type-form-label: clamp(calc(1rem * var(--scale-type)), calc(3.45vw * var(--scale-type)), calc(1.22rem * var(--scale-type)));--type-consent: clamp(calc(.92rem * var(--scale-type)), calc(2.95vw * var(--scale-type)), calc(1.08rem * var(--scale-type)));--type-consent-desktop: clamp(calc(1.02rem * var(--scale-type)), calc(1.18vw * var(--scale-type)), calc(1.14rem * var(--scale-type)));--type-thankyou-title: clamp(calc(1.62rem * var(--scale-type) * var(--scale-heading)), calc(5.5vw * var(--scale-type) * var(--scale-heading)), calc(2.22rem * var(--scale-type) * var(--scale-heading)));--type-thankyou-title-desktop: clamp(calc(2rem * var(--scale-type) * var(--scale-heading)), calc(2.25vw * var(--scale-type) * var(--scale-heading)), calc(2.48rem * var(--scale-type) * var(--scale-heading)))}:root{--text-lift: none;--text-lift-soft: none;--text-wordmark-shadow: none;--text-start-headline-filter: none;--text-start-label-filter: none;--text-heading-cta-filter: none;--text-heading-orange-accent-filter: none;--logo-soft-shadow: drop-shadow(0 4px 10px rgba(6, 60, 115, .18));--game-logo-shadow: drop-shadow(0 6px 14px rgba(6, 60, 115, .2));--glass-bg: var(--vk-white);--glass-bg-strong: var(--vk-white);--glass-border-soft: var(--vk-n20);--glass-border-strong: var(--vk-n20);--glass-border-panel: var(--vk-n20);--glass-blur-soft: none;--glass-blur-strong: none;--glass-blur-panel: none;--glass-shadow-soft: 0 6px 18px rgba(6, 60, 115, .08);--glass-shadow-strong: 0 10px 28px rgba(6, 60, 115, .12);--shadow-soft: 0 6px 18px rgba(6, 60, 115, .1);--shadow-card: 0 10px 28px rgba(6, 60, 115, .12);--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-fill: var(--vk-white);--surface-fill: var(--vk-white);--panel-parchment-bg: var(--panel-fill);--panel-parchment-border: 0;--panel-parchment-shadow: 0 10px 30px rgba(0, 0, 0, .3);--panel-parchment-blur: none;--panel-parchment-text: var(--vk-ink);--panel-parchment-text-soft: var(--text-soft);--panel-grad-shine: linear-gradient(transparent, transparent);--panel-grad-base: var(--vk-white);--panel-border: 1px solid var(--vk-n20);--panel-frame-radius: var(--radius-panel);--panel-frame-gap: 0px;--panel-frame-inner-radius: var(--radius-panel);--panel-frame-glow-outset: 0px;--panel-frame-glow-radius: var(--radius-panel);--panel-frame-border-w: 1px;--panel-frame-border-color: var(--vk-n20);--panel-frame-border: 1px solid var(--vk-n20);--panel-radius: var(--radius-panel);--quiz-panel-radius: var(--radius-panel);--quiz-panel-inner-radius: var(--radius-panel);--panel-shadow: 0 10px 30px rgba(0, 0, 0, .3);--panel-blur: none;--panel-pad: clamp(calc(16px * var(--scale-panel)), calc(2.4vw * var(--scale-panel)), calc(26px * var(--scale-panel)));--panel-gap: var(--panel-frame-gap);--panel-img-radius: var(--radius-card);--panel-img-shadow: var(--shadow-card);--panel-img-fit: cover;--panel-header-bg: var(--vk-blue);--panel-header-text: var(--vk-white);--panel-header-height: clamp(8px, 1.5vw, 14px);--surface-topbar-bg: var(--vk-blue);--surface-topbar-border: 0;--surface-topbar-shadow: 0 6px 16px rgba(6, 60, 115, .1);--surface-topbar-blur: none;--cta-primary-width: calc(348px * var(--scale-button));--cta-primary-height: clamp(calc(78px * var(--scale-button)), calc(10.5vw * var(--scale-button)), calc(100px * var(--scale-button)));--cta-primary-height-desk: calc(100px * var(--scale-button));--cta-primary-padding-block: calc(14px * var(--scale-button));--cta-primary-padding-inline: calc(26px * var(--scale-button));--cta-primary-radius: var(--radius-action);--cta-primary-text-size: clamp(calc(1.4rem * var(--scale-type)), calc(5.6vw * var(--scale-type)), calc(1.85rem * var(--scale-type)));--cta-primary-text-line-height: 1.05;--cta-primary-mobile-text-line-height: .96;--cta-primary-mobile-text-padding-inline: 10%;--cta-primary-mobile-text-padding-block-end: calc(2px * var(--scale-button));--cta-long-text-size: clamp(calc(1.4rem * var(--scale-type)), calc(5.6vw * var(--scale-type)), calc(1.85rem * var(--scale-type)));--btn-cta-height: var(--cta-primary-height);--btn-cta-height-desk: var(--cta-primary-height-desk);--cta-art-width: var(--cta-primary-width);--cta-text-size: var(--cta-primary-text-size);--btn-cta-radius: var(--cta-primary-radius);--btn-cta-border-w: 0;--btn-cta-border-color: transparent;--btn-cta-grad-shine: linear-gradient(transparent, transparent);--btn-cta-grad-base: var(--vk-orange);--btn-cta-shadow: 0 6px 14px rgba(255, 149, 0, .3);--btn-cta-color: var(--vk-ink);--btn-cta-text-shadow: none;--btn-start-height: var(--cta-primary-height);--btn-result-height: var(--cta-primary-height);--option-btn-top: var(--vk-white);--option-btn-mid: var(--vk-white);--option-btn-bottom: var(--vk-white);--option-btn-top-selected: var(--vk-green);--option-btn-mid-selected: var(--vk-green);--option-btn-bottom-selected: var(--vk-green);--option-btn-border: #e0dcce;--option-btn-text: var(--vk-blue);--option-btn-text-selected: var(--vk-white);--btn-answer-height: clamp(calc(66px * var(--scale-button)), calc(8.2vw * var(--scale-button)), calc(86px * var(--scale-button)));--btn-answer-height-compact: clamp(calc(62px * var(--scale-button)), calc(7.4vw * var(--scale-button)), calc(76px * var(--scale-button)));--btn-answer-tile-height: clamp(calc(82px * var(--scale-button)), calc(11vw * var(--scale-button)), calc(122px * var(--scale-button)));--btn-answer-tile-height-desktop: calc(118px * var(--scale-button));--btn-answer-radius: var(--radius-answer);--btn-answer-border-w: 2px;--btn-answer-grad-shine: linear-gradient(transparent, transparent);--btn-answer-grad-base: var(--vk-white);--btn-answer-grad-multi: var(--vk-white);--btn-answer-grad-selected: var(--vk-green);--btn-answer-shadow: none;--btn-answer-text-shadow: none;--state-btn-hover-brightness: 1.04;--state-btn-active-scale: .98;--state-btn-active-brightness: .94;--state-btn-disabled-opacity: .52;--state-answer-hover-brightness: 1;--state-answer-hover-lift: -2px;--state-answer-active-scale: .98;--state-answer-sel-border: var(--vk-green-deep);--state-answer-sel-shadow: none;--state-answer-disabled-opacity: .45;--state-answer-disabled-brightness: .98;--btn-img-press-scale: .95;--btn-img-press-brightness: .9;--btn-img-press-duration: .1s;--input-height: clamp(calc(50px * var(--scale-ui)), calc(7vw * var(--scale-ui)), calc(60px * var(--scale-ui)));--input-bg: var(--surface-fill);--input-border-color: #e0dcce;--input-border-w: 2px;--input-radius: var(--radius-pill);--input-padding: 0 calc(17px * var(--scale-space));--input-r: var(--input-radius);--state-input-focus-border: var(--vk-blue);--state-input-focus-shadow: 0 0 0 3px rgba(0, 133, 242, .18);--state-input-focus-color: var(--vk-ink);--state-input-error-border: var(--danger);--tick-green: var(--vk-green);--tick-green-glow: transparent;--tick-white: #ffffff;--check-green-top: var(--vk-green);--check-green-mid: var(--vk-green);--check-green-bottom: var(--vk-green-deep);--check-green-border: var(--vk-green-deep);--checkbox-size: calc(26px * var(--scale-ui));--multi-checkbox-bg: var(--vk-white);--multi-checkbox-border: 2px solid var(--vk-n20);--multi-checkbox-checked-bg: var(--vk-green);--consent-checkbox-bg: var(--vk-white);--consent-checkbox-border: 2px solid var(--vk-n20);--consent-checkbox-checked-bg: var(--vk-green);--progress-track-height: calc(14px * var(--scale-progress));--progress-track-height-desktop: calc(16px * var(--scale-progress));--progress-track-bg: var(--vk-n20);--progress-track-shadow: none;--progress-fill-bg: var(--vk-green);--loading-fill-bg: var(--vk-blue);--question-progress-offset-x: clamp(calc(12px * var(--scale-space)), 3vw, calc(42px * var(--scale-space)));--question-progress-offset-x-mobile: clamp(calc(10px * var(--scale-space)), 3vw, calc(14px * var(--scale-space)));--question-progress-offset-y: clamp(calc(12px * var(--scale-space)), 2.4dvh, calc(24px * var(--scale-space)));--question-progress-radius: var(--radius-card);--replay-bg: var(--vk-blue);--replay-border: var(--vk-blue);--replay-shadow: 0 4px 12px rgba(0, 133, 242, .24);--answer-h: var(--btn-answer-height);--answer-h-compact: var(--btn-answer-height-compact);--btn-h: calc(52px * var(--scale-button));--btn-cta-h: var(--cta-primary-height);--btn-cta-h-desktop: var(--cta-primary-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(--vk-blue-dark)}.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{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{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)}.game-container:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(7px) saturate(1.04);backdrop-filter:blur(7px) saturate(1.04);background:#0000004d}.game-container.is-start:before,.game-container.is-loading:before{content:none}.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-css,.bg-overlay,.bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.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}.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-intro,.game-container.is-profile,.game-container.is-category,.game-container.is-year,.game-container.is-feedback,.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,.info-screen,.setup-screen,.quiz-screen,.result-screen,.reg-screen,.ty-screen{position:relative;width:100%;height:100%;overflow:hidden}.result-screen{animation:fadeIn var(--anim-normal) ease}.reg-screen{animation:fadeIn .35s ease}.scene-content,.start-screen-inner,.loading-screen-inner,.info-screen-inner,.setup-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,.info-screen-inner,.ty-screen-inner{display:flex;flex-direction:column;justify-content:space-between}.start-screen-inner{padding:clamp(18px,3dvh,32px) 18px clamp(26px,4dvh,44px)}.loading-screen-inner{padding:clamp(22px,4dvh,42px) 14px clamp(24px,4dvh,42px);gap:var(--space-18)}.ty-screen-inner{align-items:center;justify-content:center;gap:0;padding:clamp(78px,9.5dvh,112px) clamp(14px,3vw,34px) clamp(18px,3dvh,34px);text-align:center}.info-screen-inner{align-items:center;gap:clamp(14px,2.4dvh,24px);padding:clamp(18px,3dvh,32px) 18px clamp(22px,4dvh,38px);text-align:center}.quiz-screen-inner{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2dvh,18px);padding:clamp(62px,8dvh,82px) 14px 19px;overflow-x:hidden;overflow-y:auto;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{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-items:center;justify-content:stretch;justify-items:center;padding:clamp(56px,8dvh,90px) clamp(10px,2.6vw,45px) clamp(14px,3.2dvh,34px);gap:clamp(14px,2.2dvh,28px)}.reg-screen-content{z-index:2;padding:clamp(18px,3dvh,40px) clamp(10px,2.6vw,45px) clamp(16px,4dvh,40px);gap:clamp(12px,1.8dvh,20px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.reg-screen-content::-webkit-scrollbar{display:none}.start-top,.loading-top,.info-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:clamp(10px,1.8dvh,20px);padding-top:clamp(12px,3dvh,40px)}.reg-top{gap:clamp(2px,.7dvh,7px);width:min(100%,var(--content-rail))}.start-bottom,.loading-bottom,.info-bottom,.ty-bottom{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;flex-shrink:0}.start-bottom{gap:0;padding-bottom:clamp(4px,1.4vh,14px)}.info-top,.info-bottom{justify-content:center}.info-center{width:min(100%,var(--content-rail))}.info-screen-intro .info-screen-inner,.info-screen-ready .info-screen-inner{display:block;padding:0}.info-screen-intro .info-top{position:absolute;top:clamp(14px,2.8dvh,28px);right:clamp(18px,13vw,210px);z-index:6;width:auto;align-items:flex-end}.info-screen-intro .info-top .start-game-logo{width:clamp(132px,16vw,228px);max-width:none;transform:none}.info-screen-intro .info-center,.info-screen-ready .info-center{position:absolute;top:clamp(74px,15dvh,112px);left:50%;z-index:3;width:min(58vw,650px);transform:translate(-50%)}.info-screen-intro .info-bottom,.info-screen-ready .info-bottom{position:absolute;left:50%;bottom:clamp(22px,6.6dvh,74px);z-index:7;width:min(calc(100% - 28px),var(--cta-primary-width));transform:translate(-50%)}.info-screen-feedback .info-screen-inner{display:block;padding:0;text-align:center}.info-screen-feedback .info-top{position:absolute;top:clamp(12px,3.2dvh,34px);right:clamp(16px,5.4vw,72px);z-index:8;width:auto;align-items:flex-end}.info-screen-feedback .info-top .start-game-logo{width:clamp(126px,15vw,230px);max-width:none;transform:none}.info-screen-feedback .info-center{position:absolute;top:clamp(118px,16.4dvh,160px);left:50%;z-index:3;width:min(calc(100% - clamp(36px,8vw,72px)),560px);transform:translate(-50%)}.info-screen-feedback .info-bottom{position:absolute;left:50%;bottom:clamp(24px,5.8dvh,62px);z-index:7;width:min(calc(100% - 40px),var(--cta-primary-width));transform:translate(-50%)}.info-screen-feedback .info-bottom:before{content:none}.info-screen-feedback .info-bottom .btn-start{position:relative;z-index:1}.loading-bottom{gap:var(--space-10)}.ty-bottom{gap:var(--space-12);margin-top:clamp(14px,2.2dvh,22px)}.start-copy-block,.ty-copy-block{display:flex;flex-direction:column;align-items:center}.start-copy-block{width:min(100%,620px);gap:var(--space-10);margin-top:clamp(-8px,-.6dvh,0px);padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ty-main{display:flex;flex-direction:column;align-items:center;width:100%;gap:clamp(14px,2.2dvh,22px)}.ty-copy-block{width:100%;gap:clamp(8px,1.2dvh,12px);align-self:center}.quiz-top{position:sticky;top:0;z-index:10;width:100%;max-width:780px;display:flex;flex-direction:column;align-items:center;gap:var(--space-10);flex-shrink:0}.quiz-top-center{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--space-6)}.quiz-brand,.quiz-brand-mark{grid-area:brand;align-self:center}.quiz-brand-mark{justify-self:start;display:flex;align-items:center}.start-brand-mark,.quiz-brand-mark,.ty-brand-mark{display:none}.answers-list{display:flex;flex-direction:column;width:min(100%,720px);align-self:center;gap:var(--space-10)}.quiz-stage{position:relative;z-index:2;width:min(100%,960px);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.6dvh,14px)}.quiz-stage-main{width:min(100%,920px);min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.8dvh,16px)}.quiz-stage.is-multi .quiz-stage-main{width:min(100%,800px)}.setup-logo{width:min(29vw,165px);height:auto;justify-self:center}.answers-tiles{display:grid;grid-template-columns:1fr}.quiz-panel.quiz-unified-panel .answers-tiles{grid-template-columns:minmax(0,1fr)}.category-options{max-width:760px}.year-options{max-width:720px}@media (max-width: 640px){.year-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.answers-list.compact{gap:var(--space-8)}.answers-list.is-multi{gap:var(--space-6)}.result-content{position:relative;z-index:2;width:min(100%,var(--content-rail));display:flex;flex-direction:column;align-items:center;justify-self:center;align-self:center;gap:clamp(12px,1.7dvh,20px);flex-shrink:0}.result-screen-content .btn-result{justify-self:center;align-self:end}.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 (min-width: 768px){.game-container{max-width:840px}.start-screen-inner{padding:30px 44px 36px}.quiz-screen-inner{justify-content:flex-start;gap:18px;padding:clamp(74px,8.8dvh,96px) 40px 25px}.quiz-top{max-width:780px;gap:14px;padding:16px 28px 18px}.quiz-brand,.quiz-brand-mark{flex:0 0 auto}.quiz-top-center{flex:1;min-width:0}.answers-list{width:min(100%,780px)}.answers-tiles{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));align-items:stretch}.category-options{grid-template-columns:repeat(2,minmax(0,1fr))}.year-options{grid-template-columns:repeat(5,minmax(0,1fr))}.result-screen-content{padding:clamp(74px,10dvh,108px) 45px 24px;gap:20px}.reg-screen-content{padding:30px 40px 28px;gap:16px}.ty-copy-block{gap:clamp(10px,1.2dvh,14px)}}@media (min-width: 980px){.quiz-stage{width:min(calc(100% - 32px),1220px);align-items:center}.quiz-stage-main{width:100%;align-items:center}.quiz-stage.is-multi .quiz-stage-main{width:100%}}@media (max-width: 767px){.quiz-screen-inner{padding-top:clamp(58px,10dvh,78px)}.info-screen-intro .info-top{top:max(0px,env(safe-area-inset-top));right:auto;left:50%;transform:translate(-50%);align-items:center}.info-screen-intro .info-top .start-game-logo{width:min(48vw,190px)}.info-screen-intro .info-center,.info-screen-ready .info-center{top:clamp(156px,18.8dvh,174px);width:min(calc(100% - 28px),430px)}.info-screen-intro .info-bottom,.info-screen-ready .info-bottom{bottom:18px;width:min(calc(100% - 26px),var(--cta-primary-width))}.info-screen-feedback .info-top{top:max(8px,env(safe-area-inset-top));right:12px}.info-screen-feedback .info-top .start-game-logo{width:min(45vw,172px)}.info-screen-feedback .info-center{top:clamp(112px,16.4dvh,138px);width:min(calc(100% - 32px),500px)}.info-screen-feedback .info-bottom{bottom:20px;width:min(calc(100% - 30px),var(--cta-primary-width))}.info-screen-feedback .info-bottom:before{width:min(104vw,392px);height:clamp(58px,8.8dvh,82px);bottom:-14px}.ty-screen-inner{gap:0;padding:clamp(64px,7.6dvh,82px) 12px clamp(14px,2.4dvh,22px)}.ty-copy-block{width:100%}}@media (max-width: 767px) and (max-height: 700px){.info-screen-intro .info-center,.info-screen-ready .info-center{top:132px}}@media (min-width: 1024px){.game-container{max-width:900px;height:min(900px,96dvh);overflow:hidden}}.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}.scene-content.viewport-fit-content:not(.scene-scroll){height:auto;min-height:100%;overflow:visible}.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:none}.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-game);font-weight:var(--type-weight-black);color:var(--vk-blue);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:0;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%;margin:0;padding-bottom:.04em;font-family:var(--font-game);font-size:var(--type-start-headline);font-weight:var(--type-weight-black);text-transform:uppercase;letter-spacing:.012em;line-height:.98;text-align:center;text-wrap:balance;white-space:normal;color:var(--vk-white);background:none;-webkit-text-fill-color:var(--vk-white);text-shadow:none;filter:none;text-rendering:optimizeLegibility}.start-copy-block .label-ui{margin:0;font-family:var(--font-game);font-size:var(--type-start-eyebrow);font-weight:var(--type-weight-bold);line-height:1;letter-spacing:0;text-align:center;color:#fff;background:none;-webkit-text-fill-color:#ffffff;text-shadow:0 2px 6px rgba(0,0,0,.3);filter:none}.start-punchline{width:min(100%,30ch);margin:clamp(8px,1.6dvh,16px) auto 0;padding:0;font-family:var(--font-game);font-size:var(--type-start-punchline);font-weight:var(--type-weight-bold);line-height:1.22;letter-spacing:.01em;color:var(--vk-ink);background:none;-webkit-text-fill-color:var(--vk-ink);text-align:center;text-shadow:none;filter:none;text-wrap:balance}.loading-meta{font-size:.74rem;font-weight:var(--type-weight-black);letter-spacing:0;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(3,22,51,.5)}.loading-note{color:#fff;text-shadow:0 1px 3px rgba(3,22,51,.5)}.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-size:clamp(calc(1rem * var(--scale-type)),calc(3.1vw * var(--scale-type)),calc(1.45rem * var(--scale-type)));font-weight:var(--type-weight-heavy);line-height:1;text-align:center;color:var(--text-strong);text-shadow:var(--text-lift-soft);text-transform:uppercase}.question-text{flex-shrink:0;font-size:var(--type-quiz-question);font-weight:var(--type-weight-black);line-height:1.3;text-align:center}.quiz-panel .question-text{color:var(--panel-parchment-text);font-size:clamp(calc(1.42rem * var(--scale-type)),calc(4.2vw * var(--scale-type)),calc(2.45rem * var(--scale-type)));line-height:1.12;text-shadow:var(--text-lift-soft)}.quiz-question-card .question-text{color:var(--panel-parchment-text);font-size:clamp(calc(1.42rem * var(--scale-type)),calc(3.8vw * var(--scale-type)),calc(2.36rem * var(--scale-type)));line-height:1.12;text-shadow:var(--text-lift-soft)}.quiz-panel:has(.answers-list.is-multi) .question-text{font-size:clamp(calc(1.22rem * var(--scale-type)),calc(3.2vw * var(--scale-type)),calc(2rem * var(--scale-type)));line-height:1.16}.quiz-stage.is-multi .quiz-question-card .question-text{font-size:clamp(calc(1.22rem * var(--scale-type)),calc(3vw * var(--scale-type)),calc(1.92rem * var(--scale-type)));line-height:1.14}.quiz-panel.is-order .question-text,.quiz-stage.is-order .quiz-question-card .question-text{font-size:clamp(calc(1.12rem * var(--scale-type)),calc(2.55vw * var(--scale-type)),calc(1.62rem * var(--scale-type)));line-height:1.16}.question-helper{margin-top:0;color:var(--text-soft);font-weight:var(--type-weight-bold);text-align:center;text-shadow:none}.profile-panel .question-helper{color:var(--vk-ink);font-size:clamp(calc(.98rem * var(--scale-type)),calc(3.1vw * var(--scale-type)),calc(1.2rem * var(--scale-type)))}.quiz-question-card .question-helper{max-width:64ch}.quiz-answer-panel>.question-helper{max-width:72ch;align-self:center;font-size:clamp(calc(.74rem * var(--scale-type)),calc(1.35vw * var(--scale-type)),calc(.92rem * var(--scale-type)))}.info-eyebrow{margin:0;padding:clamp(6px,1vw,10px) clamp(18px,4vw,46px);border-radius:var(--radius-sm);background:var(--vk-blue);box-shadow:none;color:var(--vk-white);font-family:var(--font-game);font-size:clamp(calc(2rem * var(--scale-type)),calc(6vw * var(--scale-type)),calc(3.85rem * var(--scale-type)));font-weight:var(--type-weight-black);line-height:1;text-align:center;text-transform:uppercase;text-shadow:none}.intro-panel .info-eyebrow{width:min(92%,580px);padding:0;border:0;border-radius:0;clip-path:none;background:none;box-shadow:none;color:var(--vk-blue);-webkit-text-fill-color:var(--vk-blue);font-size:clamp(calc(2.7rem * var(--scale-type)),calc(5.2vw * var(--scale-type)),calc(4.95rem * var(--scale-type)));line-height:.98;text-shadow:none;filter:none}.intro-panel .info-title{max-width:100%;font-size:clamp(calc(1.34rem * var(--scale-type)),calc(2.5vw * var(--scale-type)),calc(2.05rem * var(--scale-type)));line-height:1.1;white-space:normal}.info-screen-ready .info-title{font-size:clamp(calc(1.9rem * var(--scale-type)),calc(3.4vw * var(--scale-type)),calc(2.9rem * var(--scale-type)));line-height:1.05;color:var(--vk-ink);-webkit-text-fill-color:var(--vk-ink)}.info-screen-ready .info-cta-note{color:var(--vk-ink);-webkit-text-fill-color:var(--vk-ink);font-size:clamp(calc(1.05rem * var(--scale-type)),calc(3vw * var(--scale-type)),calc(1.4rem * var(--scale-type)))}.intro-panel .info-body{max-width:44ch;font-size:clamp(calc(1.2rem * var(--scale-type)),calc(1.9vw * var(--scale-type)),calc(1.55rem * var(--scale-type)));line-height:1.32}.intro-body span{color:var(--vk-blue-dark);font-weight:var(--type-weight-black)}.info-title{color:var(--vk-blue);font-size:clamp(calc(1.2rem * var(--scale-type)),calc(3.2vw * var(--scale-type)),calc(2rem * var(--scale-type)));line-height:1.08;text-align:center}.info-body{max-width:46ch;font-size:clamp(calc(.98rem * var(--scale-type)),calc(2.4vw * var(--scale-type)),calc(1.24rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1.35;color:var(--text-strong);text-align:center}.info-screen-feedback .info-eyebrow{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--vk-blue);-webkit-text-fill-color:var(--vk-blue);font-size:calc(2.72rem * var(--scale-type) * var(--scale-heading));line-height:.9;text-align:center;text-shadow:none;filter:none}.info-screen-feedback .info-title{max-width:15ch;margin:0;background:none;color:var(--vk-ink);-webkit-text-fill-color:var(--vk-ink);font-size:calc(1.26rem * var(--scale-type) * var(--scale-heading));line-height:1.06;text-align:center;text-shadow:none;filter:none}.info-screen-feedback .info-body{max-width:31ch;margin:0;background:none;color:var(--vk-ink);-webkit-text-fill-color:var(--vk-ink);font-size:calc(.96rem * var(--scale-type));font-weight:var(--type-weight-heavy);line-height:1.27;text-align:center;text-shadow:none;filter:none}.result-intro{width:auto;max-width:100%;margin:0;font-size:var(--type-result-intro);font-weight:var(--type-weight-heavy);line-height:1.05;text-align:center;animation:fadeInUp .3s ease .05s both}.result-name{display:inline-block;width:auto;max-width:min(100%,13.5ch);margin:0;font-size:var(--type-result-name);line-height:1.02;text-align:center;white-space:normal;animation:fadeInUp .3s ease .1s both}.result-card .result-name{max-width:min(100%,18ch);font-size:clamp(1.95rem,6.8vw,2.8rem);line-height:1.04;text-wrap:balance}.result-subtitle{width:min(100%,36ch);padding:0 clamp(6px,1.2vw,12px);color:var(--vk-blue);font-size:clamp(1.04rem,3.3vw,1.24rem);font-weight:var(--type-weight-bold);line-height:1.38;text-align:center;text-wrap:balance;opacity:1;animation:fadeInUp .3s ease .16s both}.quiz-panel .question-text,.quiz-question-card .question-text{background:none;color:var(--vk-ink);-webkit-text-fill-color:var(--vk-ink);font-weight:var(--type-weight-black);text-shadow:none;filter:none}.result-name,.reg-title,.ty-headline{background:none;color:var(--vk-blue);-webkit-text-fill-color:var(--vk-blue);text-shadow:none;filter:none}.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(1.08rem * var(--scale-type)),calc(3.4vw * var(--scale-type)),calc(1.34rem * var(--scale-type)));color:var(--vk-blue);font-weight:var(--type-weight-bold);font-style:normal;line-height:1.44;text-align:center;text-wrap:pretty;text-shadow:var(--text-lift-soft);background:none}.reg-title{font-size:var(--type-reg-title);line-height:1.08;text-align:center;color:var(--vk-ink);-webkit-text-fill-color:var(--vk-ink);animation:fadeInUp .3s ease .05s both}.reg-subtitle{font-size:var(--type-reg-subtitle);font-weight:var(--type-weight-bold);line-height:1.35;text-align:center;animation:fadeInUp .3s ease .1s both}.consent-label{font-size:var(--type-consent);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-soft);text-shadow:var(--text-lift-soft)}.reg-panel .consent-label a{color:var(--vk-blue-dark);-webkit-text-fill-color:var(--vk-blue-dark)}.ty-brand{animation:fadeInUp .3s ease .05s both}.ty-headline{width:100%;font-size:var(--type-thankyou-title);line-height:.96;text-align:center;animation:bounceIn .55s cubic-bezier(.36,.07,.19,.97)}.ty-copy-block .ty-headline{margin:0;color:var(--vk-ink);background:none;-webkit-text-fill-color:var(--vk-ink);text-shadow:none;filter:none}.ty-body{width:100%;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:var(--vk-ink);text-shadow:none}.leaderboard-title{margin:0;color:var(--vk-blue);font-family:var(--font-game);font-size:clamp(calc(1.28rem * var(--scale-type)),calc(4.2vw * var(--scale-type)),calc(1.72rem * var(--scale-type)));font-weight:var(--type-weight-heavy);line-height:1;text-align:center;text-shadow:none}.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)}.info-cta-note{margin:clamp(6px,1.2dvh,12px) 0 0;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--vk-blue);font-weight:var(--type-weight-bold);line-height:1.3;text-align:center;text-wrap:balance}.result-category-line{margin:0;color:var(--vk-ink);font-size:clamp(calc(.98rem * var(--scale-type)),calc(3.1vw * var(--scale-type)),calc(1.24rem * var(--scale-type)));font-weight:var(--type-weight-heavy);line-height:1.25;text-align:center;text-wrap:balance}@media (min-width: 768px){.start-headline{font-size:var(--type-start-headline-desktop)}.start-copy-block .label-ui{font-size:var(--type-start-eyebrow-desktop)}.start-punchline{font-size:var(--type-start-punchline-desktop)}.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.12rem * var(--scale-type)),calc(2.4vw * var(--scale-type)),calc(1.6rem * var(--scale-type)))}.reg-title{font-size:var(--type-reg-title-desktop)}.reg-subtitle{max-width:520px;font-size:var(--type-reg-subtitle-desktop)}.consent-label{font-size:var(--type-consent-desktop)}.ty-headline{font-size:var(--type-thankyou-title-desktop)}.ty-body{font-size:clamp(calc(.9rem * var(--scale-type)),calc(1vw * var(--scale-type)),calc(1.04rem * var(--scale-type)))}.leaderboard-title{font-size:clamp(calc(1.5rem * var(--scale-type)),calc(1.55vw * var(--scale-type)),calc(1.9rem * var(--scale-type)))}.ty-subtext{max-width:380px}.info-screen-feedback .info-eyebrow{font-size:calc(5.4rem * var(--scale-type) * var(--scale-heading))}.info-screen-feedback .info-title{max-width:16ch;font-size:calc(2.08rem * var(--scale-type) * var(--scale-heading))}.info-screen-feedback .info-body{max-width:33ch;font-size:calc(1.24rem * var(--scale-type));line-height:1.3}}@media (max-width: 767px){.loading-meta{font-size:clamp(calc(.86rem * var(--scale-type)),calc(3.2vw * var(--scale-type)),calc(1rem * var(--scale-type)))}.loading-note{width:min(100%,360px);font-size:clamp(calc(.78rem * var(--scale-type)),calc(3vw * var(--scale-type)),calc(.96rem * var(--scale-type)));line-height:1.32}.intro-panel .info-eyebrow{width:min(94%,380px);font-size:clamp(calc(2rem * var(--scale-type)),calc(9vw * var(--scale-type)),calc(2.8rem * var(--scale-type)))}.intro-panel .info-title{font-size:clamp(calc(1rem * var(--scale-type)),calc(4vw * var(--scale-type)),calc(1.3rem * var(--scale-type)))}.intro-panel .info-body{font-size:clamp(calc(.96rem * var(--scale-type)),calc(3.7vw * var(--scale-type)),calc(1.16rem * var(--scale-type)))}}@media (max-width: 374px){.info-screen-feedback .info-eyebrow{font-size:calc(2.34rem * var(--scale-type) * var(--scale-heading))}.info-screen-feedback .info-title{font-size:calc(1.08rem * var(--scale-type) * var(--scale-heading))}.info-screen-feedback .info-body{font-size:calc(.86rem * var(--scale-type))}}.start-headline,.intro-panel .info-eyebrow,.intro-panel .info-title,.info-title,.info-screen-ready .info-title,.info-screen-feedback .info-eyebrow,.info-screen-feedback .info-title,.setup-panel>.question-text,.result-name,.result-card .result-name,.reg-title,.ty-headline,.ty-copy-block .ty-headline{font-size:var(--type-screen-heading);font-weight:var(--type-weight-black);line-height:var(--type-screen-heading-line-height)}.ty-copy-block .ty-headline{line-height:1.16;padding-bottom:.06em}.reg-title{font-size:var(--type-screen-heading);line-height:var(--type-screen-heading-line-height)}.loading-note,.start-punchline,.info-body,.info-screen-feedback .info-body,.info-cta-note,.question-helper,.result-body,.result-subtitle,.result-category-line,.reg-subtitle,.ty-body,.ty-subtext{font-weight:var(--type-screen-subline-weight)}.info-screen-feedback .info-eyebrow,.info-screen-feedback .info-title,.info-screen-feedback .info-body{max-width:100%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.info-screen-feedback .info-eyebrow{font-size:clamp(calc(3rem * var(--scale-type)),calc(9vw * var(--scale-type)),calc(4.65rem * var(--scale-type)));line-height:.95}.info-screen-feedback .info-title{width:min(100%,13.8ch);font-size:clamp(calc(2.15rem * var(--scale-type)),calc(6.5vw * var(--scale-type)),calc(3.25rem * var(--scale-type)));line-height:1.08}.info-screen-feedback .info-body{width:min(100%,34ch);font-size:clamp(calc(1rem * var(--scale-type)),calc(2.3vw * var(--scale-type)),calc(1.22rem * var(--scale-type)));line-height:1.35}@media (max-width: 767px){.info-screen-feedback .info-eyebrow{font-size:clamp(calc(2.75rem * var(--scale-type)),calc(12vw * var(--scale-type)),calc(3.65rem * var(--scale-type)))}.info-screen-feedback .info-title{width:min(100%,13ch);font-size:clamp(calc(1.95rem * var(--scale-type)),calc(8.5vw * var(--scale-type)),calc(2.75rem * var(--scale-type)))}.info-screen-feedback .info-body{width:min(100%,32ch);font-size:clamp(calc(.92rem * var(--scale-type)),calc(3.8vw * var(--scale-type)),calc(1.08rem * var(--scale-type)))}}@media (max-width: 374px){.info-screen-feedback .info-eyebrow{font-size:clamp(calc(2.3rem * var(--scale-type)),calc(11.5vw * var(--scale-type)),calc(2.8rem * var(--scale-type)))}.info-screen-feedback .info-title{font-size:clamp(calc(1.72rem * var(--scale-type)),calc(8vw * var(--scale-type)),calc(2.2rem * var(--scale-type)))}.info-screen-feedback .info-body{font-size:clamp(calc(.86rem * var(--scale-type)),calc(3.6vw * var(--scale-type)),calc(.96rem * var(--scale-type)))}}.btn-cta,.btn-start,.btn-next,.btn-result,.btn-submit,.btn-follow,.btn-replay{width:100%;min-height:var(--cta-primary-height);padding:var(--cta-primary-padding-block) var(--cta-primary-padding-inline);border-radius:var(--cta-primary-radius);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:0;cursor:pointer;transition:filter var(--anim-fast) ease,transform .1s ease}.btn-cta-css,.btn-start,.btn-next,.btn-result,.btn-submit{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-vesivek{--cta-max-width: var(--cta-primary-width);position:relative;width:min(100%,var(--cta-max-width));max-width:var(--cta-max-width);min-height:var(--cta-primary-height)!important;padding:var(--cta-primary-padding-block) var(--cta-primary-padding-inline)!important;border:0!important;border-radius:var(--cta-primary-radius)!important;background:var(--vk-orange)!important;box-shadow:none!important;color:var(--vk-ink);overflow:visible;isolation:isolate}.btn-vesivek:before{display:none}.btn-vesivek-art{display:none}.btn-vesivek>span{position:static;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;text-align:center;line-height:var(--cta-primary-text-line-height);color:currentColor;text-shadow:none;white-space:normal;overflow-wrap:break-word;text-wrap:balance}.btn-start,.btn-next{font-family:var(--font-game);font-size:var(--cta-primary-text-size);letter-spacing:0}.btn-next{font-size:var(--cta-primary-text-size)}.btn-result,.btn-submit{padding-inline:var(--cta-primary-padding-inline);font-size:var(--cta-primary-text-size)}.btn-start{--cta-max-width: var(--cta-primary-width);font-size:var(--cta-primary-text-size)}@media (max-width: 767px){.btn-vesivek>span{align-items:center;justify-content:center;padding:0 var(--cta-primary-mobile-text-padding-inline) var(--cta-primary-mobile-text-padding-block-end);line-height:var(--cta-primary-mobile-text-line-height)}}.btn-result{position:relative;z-index:2;--cta-max-width: var(--cta-primary-width);flex-shrink:0;align-self:center;margin-top:auto;font-size:var(--cta-primary-text-size);line-height:1.18;animation:fadeInUp .3s ease .38s both}.btn-submit{--cta-max-width: var(--cta-primary-width);flex-shrink:0;animation:fadeInUp .3s ease .2s both}.btn-submit.btn-vesivek>span{padding:0;white-space:nowrap;font-size:var(--cta-long-text-size)}.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{border-color:transparent;background:transparent;box-shadow:none;color:var(--vk-ink);text-shadow:none;opacity:.72!important;filter:none!important;cursor:not-allowed}.btn-vesivek:disabled{opacity:.5;filter:grayscale(.3);cursor:not-allowed}.btn-follow,.btn-replay{--cta-max-width: calc(263px * var(--scale-button));gap:calc(10px * var(--scale-space));color:var(--text-strong);font-family:var(--font-game);font-size:clamp(calc(.76rem * var(--scale-type)),calc(3vw * var(--scale-type)),calc(.9rem * var(--scale-type)));letter-spacing:0;text-decoration:none;text-shadow:var(--text-lift-soft);animation:fadeInUp .45s ease .48s both}.btn-follow:hover,.btn-replay:hover{filter:brightness(1.1)}.btn-follow:active,.btn-replay:active{filter:brightness(.9);transform:scale(var(--state-btn-active-scale))}.ty-calc-cta{display:inline-flex;align-items:center;justify-content:center;width:min(100%,440px);min-height:clamp(54px,8.5vw,68px);padding:10px clamp(18px,4vw,28px);border-radius:var(--radius-action);background:var(--vk-orange);box-shadow:0 8px 20px #00000047;color:var(--vk-ink);font-family:var(--font-game);font-weight:var(--type-weight-heavy);font-size:clamp(.92rem,2.72vw,1.24rem);line-height:1.15;text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer;transition:transform .1s ease,filter .12s ease,box-shadow .1s ease}.ty-calc-cta:hover{transform:translateY(-1px);filter:brightness(1.04)}.ty-calc-cta:active{transform:translateY(3px);box-shadow:0 4px 12px #0000003d}.ty-replay-link{margin-top:6px;padding:4px 8px;border:0;background:none;color:var(--vk-blue-dark);font-family:var(--font-body);font-weight:var(--type-weight-bold);font-size:clamp(.82rem,2.2vw,.95rem);text-decoration:underline;text-underline-offset:.14em;cursor:pointer}.ty-replay-link:hover{color:var(--vk-blue)}.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:relative;z-index:4;width:min(100%,var(--cta-primary-width));max-width:var(--cta-primary-width);display:flex;justify-content:center;flex-shrink:0;background:none;animation:fadeInUp .22s ease}.answer-card{width:100%;min-height:var(--btn-answer-height);padding:calc(10px * var(--scale-button)) calc(14px * var(--scale-button));border:var(--btn-answer-border-w) solid var(--option-btn-border);border-radius:var(--btn-answer-radius);background:var(--btn-answer-grad-shine),var(--btn-answer-grad-base);box-shadow:var(--btn-answer-shadow);color:var(--option-btn-text);text-shadow:var(--btn-answer-text-shadow);font-family:var(--font-body);font-size:var(--type-quiz-answer);font-weight:var(--type-weight-regular);line-height:1.22;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:calc(12px * var(--scale-space));overflow:hidden;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,filter .14s ease,transform .1s ease}.answer-tile{min-height:clamp(calc(66px * var(--scale-button)),calc(8.2vw * var(--scale-button)),calc(86px * var(--scale-button)));flex-direction:row;justify-content:flex-start;padding:calc(10px * var(--scale-button)) calc(16px * var(--scale-button));text-align:left}.year-options .answer-tile{min-height:clamp(calc(76px * var(--scale-button)),calc(12vw * var(--scale-button)),calc(122px * var(--scale-button)))}.answer-card.compact{min-height:var(--btn-answer-height-compact);font-size:clamp(calc(1.08rem * var(--scale-type)),calc(3vw * var(--scale-type)),calc(1.26rem * var(--scale-type)))}.answer-card.multi{display:grid;grid-template-columns:var(--checkbox-size) minmax(0,1fr) var(--checkbox-size);column-gap:calc(10px * var(--scale-space));background:var(--btn-answer-grad-shine),var(--btn-answer-grad-multi)}.answers-list.is-multi .answer-card{min-height:clamp(calc(48px * var(--scale-button)),calc(5.8vw * var(--scale-button)),calc(60px * var(--scale-button)));padding-block:calc(6px * var(--scale-button));padding-inline:calc(14px * var(--scale-button));font-size:clamp(calc(.96rem * var(--scale-type)),calc(1.65vw * var(--scale-type)),calc(1.16rem * var(--scale-type)))}.answer-card:hover:not(:disabled):not(.selected):not(.multi-selected):not(.auto-selected){border-color:var(--vk-blue);background:#faf8f3;box-shadow:none;transform:translateY(-2px)}.answer-card.selected,.answer-card.auto-selected,.answer-card.multi-selected{border-color:var(--state-answer-sel-border);background:var(--vk-green);box-shadow:var(--state-answer-sel-shadow);color:var(--option-btn-text-selected);text-shadow:none}.answer-card:focus-visible,.order-item:focus-visible{outline:3px solid var(--highlight-orange);outline-offset:3px}.answer-card:active:not(:disabled),.order-item:active{transform:translateY(2px);box-shadow:0 1px #e0dcce}.answer-card:disabled{cursor:default}.answer-card:disabled:not(.selected):not(.multi-selected):not(.auto-selected){opacity:var(--state-answer-disabled-opacity);filter:brightness(var(--state-answer-disabled-brightness));pointer-events:none}.btn-next:disabled{opacity:.5;cursor:not-allowed}.answer-text{flex:1;min-width:0;text-align:center}.answer-tile .answer-text{flex:1 1 auto;max-width:none;line-height:1.12;text-align:left;text-wrap:balance}.category-answer-text{display:flex;max-width:100%;flex-direction:column;align-items:center;gap:.04em;font-size:clamp(calc(1.18rem * var(--scale-type)),calc(3.4vw * var(--scale-type)),calc(1.62rem * var(--scale-type)));line-height:1.02}.category-answer-line{display:block}.answer-card.multi .answer-text{grid-column:2;justify-self:center}.answer-letter{width:calc(56px * var(--scale-button));height:calc(56px * var(--scale-button));flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:var(--vk-blue-dark);color:var(--vk-white);font-family:var(--font-game);font-size:clamp(calc(1.14rem * var(--scale-type)),calc(3.35vw * var(--scale-type)),calc(1.34rem * var(--scale-type)));font-weight:var(--type-weight-black);line-height:1;text-shadow:none;box-shadow:none}.answer-card.selected .answer-letter,.answer-card.multi-selected .answer-letter{border:0;background:var(--vk-white);color:var(--vk-green-deep);text-shadow:none;box-shadow:none}.multi-checkbox{position:relative;display:inline-block;width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;border:var(--multi-checkbox-border);border-radius:var(--checkbox-r);background:var(--multi-checkbox-bg);transition:background var(--anim-fast) ease,border-color var(--anim-fast) ease}.multi-checkbox.checked{border-color:var(--vk-green-deep);background:var(--multi-checkbox-checked-bg);box-shadow:none}.multi-checkbox.checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--tick-white);font-size:.85rem;font-weight:var(--type-weight-black);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.22)}.order-grip{width:calc(24px * var(--scale-button));height:calc(30px * var(--scale-button));flex:0 0 auto;border:1px solid var(--vk-n20);border-radius:var(--radius-grip);opacity:.8;background:radial-gradient(circle,rgba(6,60,115,.55) 1.4px,transparent 1.8px) 5px 5px / 8px 8px,radial-gradient(circle,rgba(6,60,115,.55) 1.4px,transparent 1.8px) 13px 5px / 8px 8px,var(--vk-n5);box-shadow:none;pointer-events:none}.order-item:hover .order-grip,.order-item:focus-visible .order-grip,.order-drag-ghost .order-grip{opacity:1;background-color:var(--vk-white);box-shadow:none}@media (min-width: 768px){.answer-card{min-height:calc(82px * var(--scale-button));border-radius:var(--btn-answer-radius);font-size:var(--type-quiz-answer-desktop)}.answer-card.compact{min-height:calc(76px * var(--scale-button))}.answer-tile{min-height:clamp(calc(74px * var(--scale-button)),calc(7vw * var(--scale-button)),calc(88px * var(--scale-button)))}.category-answer-text{font-size:clamp(calc(1.38rem * var(--scale-type)),calc(1.9vw * var(--scale-type)),calc(1.82rem * var(--scale-type)))}.answer-letter{width:calc(64px * var(--scale-button));height:calc(64px * var(--scale-button))}.next-btn-wrapper{max-width:var(--cta-primary-width)}}.order-item .answer-letter{width:clamp(calc(44px * var(--scale-button)),calc(5vw * var(--scale-button)),calc(56px * var(--scale-button)));height:clamp(calc(44px * var(--scale-button)),calc(5vw * var(--scale-button)),calc(56px * var(--scale-button)));font-size:clamp(calc(1rem * var(--scale-type)),calc(2.35vw * var(--scale-type)),calc(1.16rem * var(--scale-type)))}.progress-track,.loading-track{position:relative;width:100%;height:var(--progress-track-height);flex-shrink:0;overflow:hidden;border:1px solid var(--vk-n20);border-radius:var(--radius-pill);background:var(--progress-track-bg);box-shadow:none}.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:none;transition:width .5s var(--anim-sharp)}.progress-fill{background: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,.45) 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)}.stage-progress-dots{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(7px,1.8vw,14px)}.question-progress-corner{position:absolute;top:max(var(--question-progress-offset-y),env(safe-area-inset-top));right:max(var(--question-progress-offset-x),env(safe-area-inset-right));z-index:12;display:inline-flex;align-items:center;gap:clamp(8px,1.35vw,14px);width:auto;max-width:min(calc(100vw - 24px),430px);padding:clamp(7px,1.1vw,10px) clamp(9px,1.5vw,14px);border:1px solid var(--vk-n20);border-radius:var(--question-progress-radius);background:var(--vk-white);box-shadow:0 6px 16px #063c731f;pointer-events:none}@media (max-width: 560px){.question-progress-corner{right:max(var(--question-progress-offset-x-mobile),env(safe-area-inset-right))}}.question-progress-corner .quiz-counter{width:auto;flex:0 0 auto;font-size:clamp(calc(.74rem * var(--scale-type)),calc(1.45vw * var(--scale-type)),calc(.92rem * var(--scale-type)));line-height:1;white-space:nowrap}.question-progress-corner .stage-progress-dots{width:auto;flex:0 0 auto;gap:clamp(4px,.7vw,7px)}.question-progress-corner .stage-progress-line{position:relative;width:clamp(70px,12vw,116px);height:8px;display:block;overflow:hidden;border:1px solid var(--vk-n20);border-radius:var(--radius-pill);background:var(--vk-n20);box-shadow:none}.question-progress-corner .stage-progress-line span{position:absolute;inset:1px auto 1px 1px;border-radius:inherit;background:var(--vk-green);box-shadow:none;transition:width .28s var(--anim-ease)}.question-progress-corner .stage-dot{width:clamp(24px,3.1vw,32px);height:clamp(24px,3.1vw,32px);border-width:2px;font-size:clamp(.72rem,1.42vw,.9rem);box-shadow:none}.stage-dot{width:clamp(32px,6.8vw,48px);height:clamp(32px,6.8vw,48px);display:inline-flex;align-items:center;justify-content:center;border:3px solid var(--vk-n20);border-radius:var(--radius-pill);background:var(--vk-white);box-shadow:0 4px 10px #0000002e;color:var(--vk-blue-dark);font-family:var(--font-game);font-size:clamp(1rem,2.7vw,1.32rem);font-weight:var(--type-weight-black);line-height:1;text-shadow:none;transition:transform .18s var(--anim-bounce),box-shadow .18s ease}.stage-dot.is-complete,.stage-dot.is-current{border-color:var(--vk-green-deep);background:var(--vk-green);box-shadow:0 4px 12px #00000038;color:var(--vk-white)}.stage-dot.is-current{border-color:var(--highlight-orange-deep);background:var(--highlight-orange);box-shadow:0 6px 14px #0000003d;color:var(--vk-white);transform:translateY(-2px) scale(1.06)}@media (max-width: 767px){.loading-meta{justify-content:center;gap:clamp(calc(8px * var(--scale-space)),2.6vw,calc(14px * var(--scale-space)));text-align:center}}.droplet-timer{z-index:6;width:clamp(38px,9.5vw,52px);pointer-events:none}.quiz-panel .droplet-timer{position:absolute;top:clamp(-26px,-3.6vw,-16px);left:clamp(-8px,-1vw,-2px);z-index:6}.droplet-timer-img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 9px rgba(6,60,115,.26))}.droplet-timer-value{position:absolute;left:0;right:0;top:62%;transform:translateY(-50%);text-align:center;color:#fff;font-family:var(--font-game);font-weight:var(--type-weight-black);font-size:clamp(1.05rem,3.4vw,1.5rem);line-height:1;text-shadow:0 1px 3px rgba(6,60,115,.6)}.droplet-timer.is-urgent{animation:dropletPulse .7s ease-in-out infinite}@keyframes dropletPulse{0%,to{transform:scale(1)}50%{transform:scale(1.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)}.stage-progress-dots{gap:16px}}.media-logo,.start-brand-mark,.quiz-brand-mark,.ty-brand-mark{filter:var(--logo-soft-shadow)}.reg-logo,.ty-logo{display:block;width:clamp(118px,32vw,184px);height:auto;margin:0 auto clamp(4px,1dvh,10px);filter:var(--game-logo-shadow)}.sound-toggle{position:fixed;left:max(calc(12px * var(--scale-space)),env(safe-area-inset-left));bottom:max(calc(12px * var(--scale-space)),env(safe-area-inset-bottom));z-index:15;width:clamp(40px,11vw,48px);height:clamp(40px,11vw,48px);display:inline-flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--vk-n20);border-radius:var(--radius-pill);background:var(--vk-white);color:var(--vk-blue);box-shadow:0 4px 10px #063c732e;cursor:pointer;transition:transform .12s ease,color .12s ease,border-color .12s ease}.sound-toggle:hover{transform:translateY(-1px);border-color:var(--vk-blue)}.sound-toggle:active{transform:scale(.94)}.sound-toggle.is-muted{color:var(--text-dim)}.sound-toggle svg{width:62%;height:62%;display:block}.app-corner-logo{position:fixed;top:max(calc(8px * var(--scale-space)),env(safe-area-inset-top));z-index:14;height:auto;object-fit:contain;pointer-events:none}.app-corner-logo-company{left:max(var(--logo-edge-offset),env(safe-area-inset-left));width:var(--logo-company-corner-w);filter:var(--logo-soft-shadow)}.app-corner-logo-company--mobile{display:none}@media (max-width: 767px){.app-corner-logo-company--desktop{display:none}.app-corner-logo-company--mobile{display:block}}.app-corner-logo-game{display:none;right:max(var(--logo-edge-offset),env(safe-area-inset-right));width:var(--logo-game-corner-w);filter:var(--game-logo-shadow)}.game-wrapper:has(.game-container.is-registration) .app-corner-logo,.game-wrapper:has(.game-container.is-thankyou) .app-corner-logo{display:none}.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,.ty-brand-mark img,.start-game-logo img,.result-logo{width:100%;height:auto;object-fit:contain}.start-game-logo{width:min(100%,var(--logo-game-w));max-width:var(--logo-game-w);filter:var(--game-logo-shadow);opacity:1;transform:translateY(clamp(-6px,-.8dvh,-2px))}.start-game-logo img{animation:logoPunch .38s var(--anim-bounce) both;transform-origin:center}.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:0;border-radius:var(--radius-card);background:var(--vk-white);box-shadow:0 10px 30px #0000004d}.result-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.result-logo{width:min(36vw,150px);max-height:65px;filter:var(--game-logo-shadow)}@media (max-width: 767px){.game-wrapper:has(.game-container.is-loading) .app-corner-logo-company,.game-wrapper:has(.game-container.is-start) .app-corner-logo-company{top:max(calc(8px * var(--scale-space)),env(safe-area-inset-top));left:50%;width:clamp(calc(136px * var(--scale-media)),calc(39vw * var(--scale-media)),calc(176px * var(--scale-media)));transform:translate(-50%);filter:drop-shadow(0 4px 10px rgba(6,60,115,.2))}.loading-screen .start-game-logo,.start-screen .start-game-logo{width:min(82vw,calc(318px * var(--scale-media)));max-width:calc(318px * var(--scale-media));transform:translateY(clamp(calc(6px * var(--scale-space)),1.4dvh,calc(14px * var(--scale-space))))}}@media (min-width: 768px){.app-corner-logo{top:max(var(--logo-edge-top-desktop),env(safe-area-inset-top))}.app-corner-logo-company{left:max(var(--logo-edge-offset-desktop),env(safe-area-inset-left));width:var(--logo-company-corner-w-desktop)}.game-wrapper:has(.is-intro) .app-corner-logo-game{display:block;right:max(var(--logo-edge-offset-desktop),env(safe-area-inset-right));width:var(--logo-game-corner-w-desktop)}.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);opacity:1;transform:translateY(clamp(-14px,-1.6dvh,-8px))}.result-image-card{height:354px;border-radius:var(--radius-card)}.result-logo{width:min(21vw,170px)}}@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 logoPunch{0%{transform:scale(.86)}58%{transform:scale(1.08)}82%{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 yearValueChange{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes loadingSweep{0%{transform:translate(-100%)}to{transform:translate(180%)}}@keyframes orderItemPickedPop{0%{transform:translateY(0) scale(1)}55%{transform:translateY(-8px) scale(1.06)}to{transform:translateY(-2px) scale(1.01)}}@keyframes orderSlotPulse{0%,to{box-shadow:inset 0 1px #fff6,0 5px 14px #0006,0 0 14px #ff821e80,0 0 10px #ffdc5052}50%{box-shadow:inset 0 1px #ffffff75,0 6px 16px #0000006b,0 0 22px #ff821ec7,0 0 16px #ffdc5080}}@keyframes vesivekPanelSheen{0%{background-position:-130% 50%,50% 0%}50%{background-position:130% 50%,50% 0%}to{background-position:-130% 50%,50% 0%}}@keyframes vesivekPanelBottomSweep{0%{background-position:-160% 100%}to{background-position:160% 100%}}.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,.info-panel,.leaderboard-panel,.quiz-question-card,.quiz-panel,.reg-panel,.result-card{background:var(--vk-white);border:0;box-shadow:var(--panel-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.panel,.panel-css,.quiz-question-card,.quiz-panel,.reg-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:12px 18px 14px;border:0;border-radius:var(--radius-topbar);background:var(--surface-topbar-bg);box-shadow:var(--surface-topbar-shadow);row-gap:10px}.surface-card,.result-card{border-radius:var(--radius-card)}.surface-overlay{background:var(--bg-overlay-base)}.quiz-panel{position:relative;z-index:2;width:min(100%,840px);max-width:840px;display:flex;flex-direction:column;gap:var(--space-12);flex-shrink:0;isolation:isolate;padding:clamp(18px,2.6vw,30px) clamp(20px,3.2vw,40px) clamp(20px,2.8vw,32px);background:var(--vk-white);border:0;box-shadow:var(--panel-shadow)}.quiz-panel>*{position:relative;z-index:1}.quiz-question-card{position:relative;z-index:2;width:min(100%,920px);display:flex;flex-direction:column;align-items:center;gap:var(--space-8);flex-shrink:0;isolation:isolate;padding:clamp(18px,2vw,26px) clamp(22px,3.4vw,42px)}.quiz-panel.quiz-answer-panel{width:min(100%,920px);max-width:920px;gap:var(--space-10);padding:clamp(18px,2.2vw,26px) clamp(20px,3vw,40px) clamp(20px,2.5vw,30px)}.quiz-panel.quiz-unified-panel{width:min(100%,880px);max-width:880px;align-items:center;gap:clamp(10px,1.6dvh,18px);padding:clamp(20px,2.6vw,32px) clamp(22px,3.2vw,42px) clamp(22px,2.8vw,34px);text-align:center}.quiz-panel.quiz-unified-panel .question-text{width:100%;text-align:center}.quiz-panel.quiz-unified-panel .question-helper{width:100%;margin:0;text-align:center}.quiz-panel.quiz-unified-panel .answers-list,.quiz-panel.quiz-unified-panel .order-list{width:100%;margin-top:clamp(2px,.6dvh,8px)}.quiz-panel.quiz-unified-panel .question-hint{width:100%;margin-top:clamp(4px,.8dvh,10px);text-align:center}.quiz-panel.quiz-unified-panel.is-order{width:min(100%,880px);max-width:880px}.quiz-panel.quiz-unified-panel.is-multi{width:min(100%,760px);max-width:760px}.quiz-stage.is-multi .quiz-panel.quiz-answer-panel{max-width:800px}.quiz-panel:has(.answers-list.is-multi){gap:var(--space-8);padding-top:clamp(12px,1.8vw,18px);padding-bottom:clamp(24px,3.2vw,40px)}.info-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2dvh,20px);width:min(100%,760px);padding:clamp(18px,4vw,34px);border-radius:var(--panel-radius)}.intro-panel{width:min(60vw,880px);min-height:clamp(440px,60dvh,600px);justify-content:center;gap:clamp(14px,2dvh,22px);padding:clamp(38px,4vw,56px) clamp(40px,4.4vw,68px) clamp(36px,3.6vw,52px);border:0;border-radius:var(--panel-radius);background:var(--vk-white);box-shadow:var(--panel-shadow);overflow:hidden}.intro-panel>*{position:relative;z-index:1}.intro-feature-row{width:100%;display:grid;grid-template-columns:1fr;gap:var(--space-10);margin-top:var(--space-8)}.intro-panel .intro-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px);margin-top:clamp(12px,1.7dvh,20px)}.intro-panel .intro-feature{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;align-content:start;gap:5px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.intro-panel .intro-feature-icon{grid-row:auto;width:clamp(72px,6.4vw,96px);height:clamp(72px,6.4vw,96px);border:0;background:transparent;box-shadow:none;font-size:0}.intro-feature-icon img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(6,60,115,.16))}.intro-panel .intro-feature strong{font-size:clamp(1.08rem,1.5vw,1.34rem);line-height:1.05}.intro-panel .intro-feature span:last-child{max-width:18ch;font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.22}.intro-feature{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--space-10);row-gap:1px;align-items:center;padding:10px 12px;border:0;border-radius:var(--radius-card);background:var(--vk-n5);box-shadow:none;text-align:left}.intro-feature-icon{grid-row:1 / 3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--vk-blue);color:var(--vk-white);font-family:var(--font-game);font-size:1.3rem;font-weight:var(--type-weight-black);box-shadow:none}.intro-feature strong{color:var(--vk-blue-dark);font-family:var(--font-game);font-size:.95rem;line-height:1.05;text-transform:uppercase}.intro-feature span:last-child{color:var(--text-soft);font-size:.86rem;font-weight:var(--type-weight-bold);line-height:1.16}.setup-panel{align-items:center;width:min(100%,900px);max-width:900px;gap:clamp(14px,2dvh,22px)}.profile-panel{width:min(100%,720px);max-width:720px;gap:clamp(7px,1.1dvh,12px);padding:clamp(16px,2.2dvh,24px) clamp(20px,3vw,34px) clamp(18px,2.4dvh,26px)}.reg-panel{width:100%;display:flex;flex-direction:column;gap:var(--space-12);padding:16px 16px 14px;background:var(--vk-white);border:0;box-shadow:var(--panel-shadow)}.result-card{width:min(100%,620px);display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.2dvh,24px);padding:clamp(18px,2.4vw,28px) clamp(18px,2.6vw,30px) clamp(20px,2.6dvh,30px);border:0;background:var(--vk-white);box-shadow:var(--panel-shadow);animation:fadeInUp .3s ease .26s both}.score-card{gap:clamp(18px,2.4dvh,26px)}.leaderboard-panel{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:clamp(8px,1.2dvh,12px);padding:0;border-radius:var(--panel-radius)}.order-list,.leaderboard-list{width:100%;display:flex;flex-direction:column;gap:clamp(5px,.8dvh,8px);margin:0;padding:0;list-style:none}.order-list{position:relative;max-width:780px;gap:clamp(8px,1.15dvh,12px);padding-block:clamp(2px,.6dvh,6px)}.order-item,.leaderboard-row{width:100%;display:flex;align-items:center;gap:calc(10px * var(--scale-space));border:var(--btn-answer-border-w) solid var(--option-btn-border);border-radius:var(--btn-answer-radius);background:var(--vk-white);box-shadow:var(--btn-answer-shadow);color:var(--vk-ink);font-weight:var(--type-weight-bold)}.order-item{position:relative;color:var(--option-btn-text);font-family:var(--font-body);font-size:var(--type-quiz-answer);font-weight:var(--type-weight-regular);gap:calc(12px * var(--scale-space));min-height:var(--btn-answer-height-compact);padding:calc(8px * var(--scale-button)) calc(14px * var(--scale-button)) calc(8px * var(--scale-button)) calc(10px * var(--scale-button));overflow:hidden;cursor:grab;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:none;transform:translateZ(0);transition:border-color var(--anim-fast) ease,box-shadow var(--anim-fast) ease,filter var(--anim-fast) ease,transform .17s cubic-bezier(.2,.8,.2,1),background var(--anim-fast) ease;will-change:transform}.order-item>*{position:relative;z-index:1}.order-item.is-placeholder-host{min-height:var(--drag-placeholder-h, var(--btn-answer-height-compact));border:2px dashed var(--vk-blue);background:var(--vk-blue-bright);box-shadow:none;cursor:grabbing;opacity:1;animation:none}.order-item.is-placeholder-host:before,.order-item.is-placeholder-host>*{visibility:hidden}.order-item:active,.order-drag-ghost{cursor:grabbing}.order-item:hover,.order-item:focus-visible{border-color:var(--vk-blue);background:var(--vk-n5);transform:translateY(-2px)}.order-item:focus-visible{outline:none;border-color:var(--state-answer-sel-border);box-shadow:var(--state-answer-sel-shadow)}.order-drag-ghost{position:fixed;left:var(--drag-x);top:var(--drag-y);z-index:9999;width:var(--drag-w);height:var(--drag-h);min-height:var(--drag-h);margin:0;pointer-events:none;border-color:var(--vk-green-deep);background:var(--vk-green);color:var(--option-btn-text-selected);box-shadow:0 14px 26px #063c733d;opacity:1;animation:none;transform:scale(1.035);transition:border-color var(--anim-fast) ease,box-shadow var(--anim-fast) ease,filter var(--anim-fast) ease,background var(--anim-fast) ease;text-shadow:none}.order-item .answer-text{padding-inline:calc(8px * var(--scale-space));line-height:1.14;text-align:center;text-wrap:balance}body.order-drag-active .order-list .order-item:not(.is-placeholder-host){filter:saturate(.96) brightness(.98)}body.order-drag-active{overflow:hidden;touch-action:none;overscroll-behavior:contain}body.order-drag-active .quiz-screen-inner{overflow:hidden;overscroll-behavior:contain}::view-transition-group(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}::view-transition-old(*),::view-transition-new(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.32,.72,.24,1)}.score-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.7vw,18px)}.score-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;margin-inline:auto}.score-cell{position:relative;display:flex;min-width:0;min-height:clamp(112px,15dvh,150px);flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.2dvh,12px);padding:clamp(14px,2.2dvh,22px) clamp(7px,1.4vw,14px) clamp(12px,1.8dvh,18px);border:0;border-radius:var(--radius-md);background:var(--cell-bg, var(--vk-n5));box-shadow:none;isolation:isolate;animation:fadeInUp .32s ease both}.score-cell-points{--cell-accent: var(--vk-blue);--cell-bg: var(--vk-blue-bright);animation-delay:.22s}.score-cell-correct{--cell-accent: var(--vk-green);--cell-bg: var(--vk-green-bright);animation-delay:.3s}.score-cell-time{--cell-accent: var(--vk-blue);--cell-bg: var(--vk-blue-bright);animation-delay:.38s}.score-icon{width:clamp(34px,7.2vw,58px);height:clamp(34px,7.2vw,58px);object-fit:contain;filter:drop-shadow(0 4px 7px rgba(6,60,115,.18))}.score-value{color:var(--vk-blue-dark);font-family:var(--font-game);font-size:clamp(1.45rem,4.4vw,2.15rem);font-weight:var(--type-weight-black);line-height:1}.score-label{color:var(--text-soft);font-size:clamp(.68rem,1.8vw,.84rem);font-weight:var(--type-weight-bold);text-transform:uppercase;letter-spacing:.04em;opacity:.92}.leaderboard-row{min-height:clamp(31px,4.1dvh,40px);padding:5px 10px}.leaderboard-rank{width:28px;height:28px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--vk-blue);color:var(--vk-white)}.leaderboard-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-score{flex:0 0 auto;color:var(--vk-blue-dark)}.leaderboard-row-empty{border-color:var(--vk-n20);background:var(--vk-n5);box-shadow:none;color:var(--text-dim)}.leaderboard-row-empty .leaderboard-rank{background:var(--vk-n20);color:var(--text-dim)}.leaderboard-row-empty .leaderboard-name,.leaderboard-row-empty .leaderboard-score{color:var(--text-dim)}.leaderboard-row.is-you{border-color:var(--vk-blue);background:#bffaff;box-shadow:none}.leaderboard-row.is-you .leaderboard-rank{background:var(--vk-blue-dark);color:var(--vk-white)}.leaderboard-row.is-you .leaderboard-name,.leaderboard-row.is-you .leaderboard-score{color:var(--vk-blue-dark)}.leaderboard-sep{display:flex;align-items:center;justify-content:center;height:clamp(12px,1.6dvh,18px);color:var(--text-dim);font-weight:var(--type-weight-black);letter-spacing:.12em;line-height:1}.ty-final-panel{position:relative;z-index:2;width:min(calc(100vw - 32px),720px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.8dvh,18px);padding:clamp(22px,3.2dvh,34px) clamp(24px,4vw,46px) clamp(24px,3.4dvh,36px);border:0;border-radius:var(--panel-radius);background:var(--vk-white);box-shadow:var(--panel-shadow);isolation:isolate;overflow:hidden}.ty-final-panel>*{position:relative;z-index:1}.ty-final-panel .leaderboard-panel{border:0;background:none;box-shadow:none}.ty-final-panel .leaderboard-panel:before,.ty-final-panel .leaderboard-panel:after{display:none}.ty-copy-block{position:relative;z-index:2;justify-content:center;padding:0;border:0;background:none;box-shadow:none}.reg-panel,.leaderboard-panel,.result-card{position:relative;isolation:isolate}.reg-panel>*,.leaderboard-panel>*,.quiz-question-card>*,.result-card>*,.ty-copy-block>*{position:relative;z-index:1}.info-panel,.quiz-question-card,.quiz-panel,.reg-panel,.result-card,.intro-panel,.ty-final-panel{position:relative;isolation:isolate;overflow:visible;border:0;border-radius:var(--panel-radius);background:var(--panel-fill);box-shadow:var(--panel-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.info-panel:before,.quiz-question-card:before,.quiz-panel:before,.reg-panel:before,.result-card:before,.intro-panel:before,.ty-final-panel:before{content:none}.info-panel:after,.quiz-question-card:after,.quiz-panel:after,.reg-panel:after,.result-card:after,.leaderboard-panel:after,.ty-copy-block:after,.intro-panel:after,.ty-final-panel:after{content:none}.info-panel>*,.quiz-question-card>*,.quiz-panel>*,.reg-panel>*,.result-card>*,.leaderboard-panel>*,.ty-copy-block>*,.intro-panel>*,.ty-final-panel>*{position:relative;z-index:1}.leaderboard-panel,.ty-copy-block{overflow:visible}.leaderboard-panel:before,.ty-copy-block:before{content:none}.quiz-panel.setup-panel-year{width:min(calc(100% - clamp(22px,5vw,58px)),760px);max-width:760px;gap:clamp(11px,1.6dvh,16px);padding:clamp(22px,3dvh,28px) clamp(30px,4vw,48px) clamp(26px,3.4dvh,34px);background:var(--vk-white)}.feedback-panel{width:100%;align-items:center;justify-content:center;gap:clamp(10px,1.7dvh,16px);padding:clamp(26px,4dvh,40px) clamp(24px,6vw,44px);text-align:center}.feedback-panel .info-eyebrow,.feedback-panel .info-title,.feedback-panel .info-body{position:relative;z-index:2;width:100%;align-self:center}@media (min-width: 768px){.quiz-panel{width:min(100%,900px);max-width:900px;gap:14px;padding:24px 42px 28px}.quiz-question-card{width:min(100%,920px);padding:22px 42px 24px}.quiz-panel.quiz-answer-panel{width:min(100%,920px);max-width:920px;padding:24px 42px 28px}.quiz-stage.is-multi .quiz-question-card,.quiz-stage.is-multi .quiz-panel.quiz-answer-panel{max-width:800px}.intro-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intro-feature{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;min-height:150px;text-align:center}.intro-feature-icon{grid-row:auto;width:64px;height:64px;font-size:2rem}.result-card{width:min(100%,650px);gap:22px;padding:26px 28px 30px;border-radius:var(--panel-radius)}.leaderboard-panel{width:100%}.ty-final-panel{width:min(calc(100vw - 92px),720px)}.reg-panel{gap:var(--space-12);padding:20px 20px 18px;border-radius:var(--panel-radius)}.feedback-panel{align-items:center;justify-content:center;gap:clamp(10px,1.7dvh,16px);padding:clamp(34px,4vw,48px) clamp(36px,5vw,58px)}.feedback-panel .info-eyebrow,.feedback-panel .info-title,.feedback-panel .info-body{align-self:center}.order-item{min-height:calc(76px * var(--scale-button));font-size:var(--type-quiz-answer-desktop)}}@media (max-width: 767px){.ty-final-panel{width:min(calc(100vw - 28px),420px);gap:clamp(9px,1.25dvh,12px);padding:clamp(20px,2.8dvh,26px) clamp(20px,5vw,26px) clamp(22px,3dvh,28px)}.leaderboard-row{min-height:clamp(29px,3.8dvh,34px);padding-block:4px}.leaderboard-rank{width:24px;height:24px}.intro-panel{width:min(calc(100vw - 16px),500px);min-height:0;gap:12px;padding:30px 22px 28px}.intro-panel .intro-feature-row{gap:8px}.intro-panel .intro-feature-icon{width:50px;height:50px}.feedback-panel{gap:clamp(10px,1.7dvh,14px);padding:clamp(24px,4dvh,34px) clamp(22px,6vw,34px)}}.reg-form-wrapper{position:relative;z-index:2;width:min(100%,var(--form-rail));display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.6dvh,18px);animation:fadeInUp .3s ease .15s both}.reg-heading{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.5dvh,5px);margin-bottom:clamp(4px,1dvh,10px);text-align:center}.reg-tagline{margin:0;color:var(--vk-blue);font-weight:var(--type-weight-bold)}.reg-form{display:flex;flex-direction:column;gap:7px}.reg-name-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.form-field{display:flex;min-width:0;flex-direction:column;gap:3px}.reg-field-label{margin:2px 0 5px;color:var(--vk-blue-dark);font-size:var(--type-form-label);font-weight:var(--type-weight-bold);line-height:1.12;text-align:left}.reg-select{text-align:left;text-align-last:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:clamp(28px,4vw,42px);border-radius:var(--radius-action);background:linear-gradient(45deg,transparent 50%,var(--vk-blue-dark) 50%) calc(100% - 22px) 50% / 8px 8px no-repeat,linear-gradient(135deg,var(--vk-blue-dark) 50%,transparent 50%) calc(100% - 14px) 50% / 8px 8px no-repeat,var(--surface-fill)}.profile-form-wrapper{position:relative;z-index:2;width:min(100%,720px);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4dvh,14px)}.profile-form-wrapper.is-menu-open .next-btn-wrapper{opacity:0;pointer-events:none;transform:translateY(8px)}.profile-fields{width:min(100%,650px);display:flex;flex-direction:column;gap:clamp(10px,1.45dvh,16px)}.profile-field{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:clamp(7px,.9dvh,10px)}.profile-label{color:var(--vk-blue-dark);font-size:clamp(calc(1rem * var(--scale-type)),calc(3.75vw * var(--scale-type)),calc(1.2rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1.05;text-align:left;text-shadow:none}.form-input{width:100%;height:var(--input-height);padding:var(--input-padding);border:var(--input-border-w) solid var(--input-border-color);border-radius:var(--input-radius);outline:none;background:var(--input-bg);color:var(--text-input);font-family:var(--font-body);font-size:var(--type-form-control);font-weight:var(--type-weight-bold);text-align:center;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.profile-input,.profile-select{text-align:center}.profile-input{height:clamp(60px,7.4dvh,72px);border-radius:var(--radius-pill);font-size:clamp(calc(1.08rem * var(--scale-type)),calc(3.7vw * var(--scale-type)),calc(1.32rem * var(--scale-type)))}.profile-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:clamp(28px,4vw,42px);background:linear-gradient(45deg,transparent 50%,var(--vk-blue-dark) 50%) calc(100% - 22px) 50% / 8px 8px no-repeat,linear-gradient(135deg,var(--vk-blue-dark) 50%,transparent 50%) calc(100% - 14px) 50% / 8px 8px no-repeat,var(--input-bg)}.profile-error{width:100%;text-align:center}.profile-choice-field{position:relative}.profile-combobox{position:relative;z-index:5}.profile-combobox.is-open{z-index:40}.profile-select-trigger{width:100%;min-height:clamp(60px,7.4dvh,72px);display:grid;grid-template-columns:minmax(0,1fr) clamp(30px,4vw,40px);align-items:center;gap:clamp(10px,1.6vw,16px);padding:clamp(10px,1.2dvh,14px) clamp(16px,2.4vw,22px);border:var(--btn-answer-border-w) solid #e0dcce;border-radius:var(--radius-pill);background:var(--surface-fill);box-shadow:var(--btn-answer-shadow);color:var(--vk-ink);font-family:var(--font-body);font-size:clamp(calc(1.08rem * var(--scale-type)),calc(3.7vw * var(--scale-type)),calc(1.32rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1.12;text-align:center;text-shadow:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .1s ease}.profile-select-trigger:hover,.profile-select-trigger:focus-visible{border-color:var(--vk-blue);background:#faf8f3;transform:translateY(var(--state-answer-hover-lift))}.profile-select-trigger:focus-visible{outline:3px solid var(--highlight-orange);outline-offset:3px}.profile-select-chevron{width:0;height:0;justify-self:center;border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid var(--vk-blue-dark);filter:none;transition:transform .16s ease}.profile-combobox.is-open .profile-select-chevron{transform:rotate(180deg)}.reg-interest-combobox .profile-select-menu{top:auto;bottom:calc(100% + 7px)}.reg-interest-combobox .profile-select-trigger,.reg-interest-combobox .profile-choice-card{font-size:var(--type-form-control)}.profile-select-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:50;display:flex;max-height:min(48dvh,340px);flex-direction:column;gap:clamp(7px,1.2dvh,11px);overflow-x:hidden;overflow-y:auto;padding:clamp(8px,1.2dvh,12px);border:2px solid var(--vk-blue);border-radius:var(--radius-action);background:var(--surface-fill);box-shadow:0 14px 30px #063c7333;scrollbar-width:thin}.profile-choice-card{width:100%;min-height:clamp(48px,5.8dvh,60px);display:grid;grid-template-columns:clamp(17px,2.5vw,22px) minmax(0,1fr);align-items:center;gap:clamp(8px,1.2vw,12px);padding:clamp(8px,1.1dvh,12px) clamp(12px,1.8vw,16px);border:2px solid #e0dcce;border-radius:calc(var(--radius-action) - 4px);background:var(--vk-white);box-shadow:none;color:var(--vk-ink);font-family:var(--font-body);font-size:clamp(calc(.96rem * var(--scale-type)),calc(2.7vw * var(--scale-type)),calc(1.12rem * var(--scale-type)));font-weight:var(--type-weight-regular);line-height:1.12;text-align:left;text-shadow:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .1s ease}.profile-choice-card:hover,.profile-choice-card:focus-visible{border-color:var(--vk-blue);background:#faf8f3;transform:translateY(var(--state-answer-hover-lift))}.profile-choice-card:focus-visible{outline:3px solid var(--highlight-orange);outline-offset:3px}.profile-choice-card.is-selected{border-color:var(--state-answer-sel-border);background:var(--vk-green);box-shadow:var(--state-answer-sel-shadow);color:var(--option-btn-text-selected)}.profile-choice-dot{width:clamp(15px,2.2vw,19px);height:clamp(15px,2.2vw,19px);display:inline-flex;border:2px solid #e0dcce;border-radius:var(--radius-pill);background:var(--vk-white);box-shadow:none}.profile-choice-card.is-selected .profile-choice-dot{border-color:var(--vk-white);background:radial-gradient(circle at 50% 50%,var(--vk-green-deep) 0 38%,transparent 42%),var(--vk-white);box-shadow:none}.profile-choice-check{position:relative;border-radius:var(--radius-xs)}.profile-choice-card--addon.is-selected .profile-choice-dot{border-color:var(--vk-white);background:var(--vk-white)}.profile-choice-card--addon.is-selected .profile-choice-check:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--vk-green-deep);font-size:12px;font-weight:var(--type-weight-black);line-height:1}.reg-panel .form-input{color:var(--text-strong);text-shadow:var(--text-lift-soft)}.form-input::placeholder{color:var(--text-placeholder);font-weight:var(--type-weight-bold);opacity:1}.form-input:focus{border-color:var(--state-input-focus-border);box-shadow:var(--state-input-focus-shadow);color:var(--state-input-focus-color)}.form-input.error{border-color:var(--state-input-error-border)}.form-error{min-height:.72rem;padding-left:4px;font-size:var(--size-micro);font-weight:var(--type-weight-bold);line-height:1.05;opacity:0;transition:opacity .16s ease}.form-error.has-error{opacity:1}.consent-row{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:6px 2px 0;flex-shrink:0;cursor:pointer;touch-action:manipulation}.consent-checkbox{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:var(--consent-checkbox-border);border-radius:var(--checkbox-r);background:var(--consent-checkbox-bg);cursor:pointer}.consent-checkbox.checked{border-color:var(--vk-green-deep);background:var(--consent-checkbox-checked-bg);box-shadow:none}.consent-checkbox.checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--tick-white);font-size:15px;font-weight:var(--type-weight-black);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.22)}.consent-checkbox:focus-visible{outline:2px solid var(--highlight-orange);outline-offset:2px}.submit-error{flex-shrink:0;padding:2px 0;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}.year-control{--year-slider-progress: 50%;--year-accent: var(--cta-green-mid);--year-accent-deep: var(--cta-green-deep);--year-accent-hot: var(--cta-lime);--year-rail-inset: clamp(22px, 3vw, 30px);--year-thumb-size: clamp(36px, 4.7vw, 50px);--year-track-inset: calc(var(--year-rail-inset) + var(--year-thumb-size) / 2);width:min(100%,620px);display:flex;flex-direction:column;align-items:center;gap:clamp(13px,1.9dvh,19px);padding:clamp(4px,.8vw,8px) 0 0}.year-answer{position:relative;width:calc(100% - (var(--year-track-inset) * 2));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:5px;isolation:isolate;overflow:hidden;padding:clamp(13px,1.8vw,17px) clamp(18px,3vw,28px);border:0;border-radius:var(--radius-action);background:var(--vk-n5);box-shadow:none;text-align:center}.year-answer:before{content:none}.year-answer>*{position:relative;z-index:1}.year-answer-label{color:var(--text-soft);font-size:clamp(calc(.72rem * var(--scale-type)),calc(1.55vw * var(--scale-type)),calc(.88rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1;text-transform:uppercase;text-shadow:none}.year-answer strong{color:var(--vk-blue-dark);font-family:var(--font-game);font-size:clamp(calc(1.34rem * var(--scale-type)),calc(3.8vw * var(--scale-type)),calc(2.28rem * var(--scale-type)));line-height:1;text-shadow:none;animation:yearValueChange .24s var(--anim-ease)}.year-slider-shell{position:relative;width:100%;padding:12px 0;overflow:visible}.year-slider-track{position:absolute;left:var(--year-track-inset);right:var(--year-track-inset);top:33px;height:12px;border:1px solid var(--vk-n20);border-radius:var(--radius-pill);overflow:visible;background:var(--vk-n20);box-shadow:none;pointer-events:none}.year-slider-track:before{content:"";position:absolute;left:2px;top:2px;bottom:2px;z-index:0;width:max(0px,calc(var(--year-slider-progress) - 4px));max-width:calc(100% - 4px);min-width:0;border-radius:inherit;background:var(--vk-green);box-shadow:none;transition:width .22s var(--anim-ease)}.year-slider-track:after{content:none}.year-slider-tick{position:absolute;top:50%;z-index:2;width:7px;height:22px;border:1px solid var(--vk-n20);border-radius:var(--radius-pill);background:var(--vk-white);box-shadow:none;transform:translate(-50%,-50%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.year-slider-tick.is-active{border-color:var(--vk-green-deep);background:var(--vk-green);box-shadow:none}.year-slider-tick.is-selected{width:10px;height:30px;border-color:var(--vk-green-deep);background:var(--vk-green);box-shadow:none;transform:translate(-50%,-50%) scale(1.08)}.year-slider{position:relative;z-index:2;width:calc(100% - (var(--year-rail-inset) * 2));height:54px;margin:0 var(--year-rail-inset);display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.year-slider:focus-visible{outline:2px solid var(--highlight-orange);outline-offset:7px;border-radius:var(--radius-pill)}.year-slider::-webkit-slider-runnable-track{height:12px;border:0;border-radius:var(--radius-pill);background:transparent}.year-slider::-moz-range-track{height:12px;border:0;border-radius:var(--radius-pill);background:transparent}.year-slider::-webkit-slider-thumb{width:var(--year-thumb-size);height:var(--year-thumb-size);margin-top:calc((12px - var(--year-thumb-size)) / 2);border:2px solid var(--vk-white);border-radius:var(--radius-pill);background:var(--vk-green);box-shadow:0 4px 10px #063c7342;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .14s ease,filter .14s ease}.year-slider::-moz-range-thumb{width:var(--year-thumb-size);height:var(--year-thumb-size);border:2px solid var(--vk-white);border-radius:var(--radius-pill);background:var(--vk-green);box-shadow:0 4px 10px #063c7342;transition:transform .14s ease,filter .14s ease}.year-slider:hover::-webkit-slider-thumb{filter:brightness(1.14) saturate(1.22);transform:scale(1.12)}.year-slider:hover::-moz-range-thumb{filter:brightness(1.14) saturate(1.22);transform:scale(1.12)}.year-range-labels{position:relative;width:calc(100% - (var(--year-track-inset) * 2));height:clamp(26px,3.6dvh,34px);margin-inline:var(--year-track-inset);display:block;color:var(--panel-parchment-text-soft);font-size:clamp(calc(.54rem * var(--scale-type)),calc(1.3vw * var(--scale-type)),calc(.78rem * var(--scale-type)));font-weight:var(--type-weight-bold);line-height:1.1;text-align:center;text-shadow:var(--text-lift-soft)}.year-range-labels span{position:absolute;top:0;left:var(--year-label-left);width:max-content;max-width:clamp(58px,9vw,92px);min-width:0;white-space:nowrap;transform:translate(-50%);transform-origin:50% 40%;transition:color .18s ease,text-shadow .18s ease,transform .18s ease}.year-range-labels span.is-selected{color:var(--vk-blue-dark);transform:translate(-50%) scale(1.16);text-shadow:none}@media (min-width: 768px){.reg-form{gap:8px}.form-input{height:calc(54px * var(--scale-ui));padding:0 16px;font-size:var(--type-form-control-desktop)}.reg-interest-combobox .profile-select-trigger,.reg-interest-combobox .profile-choice-card{font-size:var(--type-form-control-desktop)}.profile-input{height:clamp(60px,6.4dvh,70px)}.profile-choice-card{min-height:clamp(48px,5.2dvh,58px);font-size:clamp(calc(.98rem * var(--scale-type)),calc(1.16vw * var(--scale-type)),calc(1.14rem * var(--scale-type)))}.consent-row{gap:16px}.consent-checkbox{width:calc(30px * var(--scale-ui));height:calc(30px * var(--scale-ui));border-radius:var(--radius-xs)}.consent-checkbox.checked:after{font-size:17px}}
