@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-400-cjyncS7K.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-400-italic-C1XmHfV1.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-500-CpYlIGon.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-500-italic-Dj8_9Adm.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-600-BXjIU0ws.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-700-DaDXLiSd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-700-italic-JZHWKYrV.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-800-Cdj1WiV5.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-800-italic-B1aAvi7Z.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-900-DBKUCvYA.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display Expanded;src:url(/assets/vk-sans-display-expanded-900-italic-CZ2NE9YJ.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/assets/vk-sans-display-400-Iur1-wUa.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/assets/vk-sans-display-500-CdrEKzV9.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/assets/vk-sans-display-600-C2ARIoe7.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/assets/vk-sans-display-700-CipM7JP8.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/assets/vk-sans-display-800-BSy4hVKr.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/assets/vk-sans-display-800-italic-Or41Lyyk.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/assets/vk-sans-display-900-BGWauNZT.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Text;src:url(/assets/vk-sans-text-400-y6jDRK8Q.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Text;src:url(/assets/vk-sans-text-500-CPNxe6Na.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Text;src:url(/assets/vk-sans-text-600-C-M1bF1U.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Text;src:url(/assets/vk-sans-text-700-mipwknoI.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Text Mono;src:url(/assets/vk-sans-text-mono-400-Cy1Q3v1F.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Text Mono;src:url(/assets/vk-sans-text-mono-500-BxhEM5VW.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VK Sans Text Mono;src:url(/assets/vk-sans-text-mono-700-db3NUU7D.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-display:"VK Sans Display Expanded", "VK Sans Display", "Helvetica Neue", Arial, sans-serif;--font-display-standard:"VK Sans Display", "Helvetica Neue", Arial, sans-serif;--font-text:"VK Sans Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"VK Sans Text Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;font-family:var(--font-text);color:#fff;font-synthesis:none;text-rendering:optimizelegibility;--color-sky:#60aaff;--color-blue:#07f;--color-deep-blue:#00489a;--color-ink:#062c5a;--color-primary:#ff3985;--color-primary-ink:#fff;--color-surface:#fff;--color-error:#a4002f;--color-focus:#ffdf5d;--color-muted:#7b8794;--radius-small:.75rem;--radius-medium:1.25rem;--radius-large:2rem;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--shadow-card:0 1rem 2.5rem #002d6340;background:#00489a}*{box-sizing:border-box}html{overscroll-behavior-y:none;min-height:100%;overflow-x:hidden}body{background:var(--color-deep-blue);overscroll-behavior-y:none;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}[data-route-heading]:focus{outline:none}.app-stage{min-height:100vh;min-height:100svh;background:linear-gradient(180deg, var(--color-sky), var(--color-blue) 48%, var(--color-deep-blue));min-height:100dvh}.game-viewport{width:100%;max-width:32.5rem;min-height:100vh;min-height:100svh;background:linear-gradient(#60aaffb3,#00489a66);min-height:100dvh;margin-inline:auto}.screen{min-height:100vh;min-height:100svh;min-height:100dvh;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-3), env(safe-area-inset-left));display:flex}.screen--centered{justify-content:center;align-items:center}.screen--hero{align-items:stretch}.screen__content{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.screen__content--bottom{justify-content:flex-end;padding-block-start:25vh}h1,p{margin:0}h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,8vw,3rem);line-height:.98}.display-title{font-size:clamp(2.5rem,13vw,4.5rem)}.lead{max-width:36rem;font-size:clamp(1.05rem,4.8vw,1.35rem);line-height:1.45}.environment-badge{color:var(--color-ink);background:#ffdf5d;border-radius:999px;align-self:flex-start;padding:.4rem .75rem;font-size:.875rem;font-weight:800}.content-card,.notice,.status-card{padding:var(--space-4);border-radius:var(--radius-medium);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-card);line-height:1.5}.notice{border-inline-start:.4rem solid #ffdf5d;font-size:.95rem}.notice--pending{border-inline-start-color:var(--color-primary)}.status-card{gap:var(--space-3);flex-direction:column;max-width:28rem;display:flex}.button{text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:48px;padding:.8rem 1.25rem;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.button--primary{color:var(--color-primary-ink);background:var(--color-primary);box-shadow:0 .5rem 1.25rem #60002640}.button--secondary{color:var(--color-ink);background:var(--color-surface)}.button--danger{color:#fff;background:var(--color-error);box-shadow:0 .5rem 1.25rem #5800194d}.button--compact{min-height:44px;padding:.5rem .9rem;font-size:.85rem}.button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.button:not(:disabled):active{transform:translateY(1px)}.registration-form{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-large);color:var(--color-ink);box-shadow:var(--shadow-card);background:#fffffff5;flex-direction:column;display:flex}.field{flex-direction:column;gap:.35rem;display:flex}.field label,.checkbox-field label{font-weight:700;line-height:1.35}.field input{border-radius:var(--radius-small);color:#081f3b;background:#fff;border:2px solid #7ca7d6;width:100%;min-height:48px;padding:.7rem .85rem}.field input[aria-invalid=true]{border-color:var(--color-error)}.field__error{color:var(--color-error);font-size:.875rem;font-weight:650}.checkbox-field{align-items:start;gap:var(--space-2);grid-template-columns:44px minmax(0,1fr);display:grid}.checkbox-field input{width:24px;height:24px;accent-color:var(--color-primary);margin:10px}.privacy-policy-link{min-height:44px;color:inherit;text-underline-offset:.2em;align-self:flex-start;font-weight:700;line-height:44px}.form-status{min-height:1.5em;line-height:1.4}.form-status--error{color:var(--color-error);font-weight:700}.form-status--submitting,.form-status--verifying,.form-status--accepted,.form-status--success{color:#084d3b;font-weight:700}.progress-summary{color:var(--color-ink);background:#ffffffe6;border-radius:999px;align-self:flex-start;padding:.55rem .85rem;font-weight:750}.branch-list{gap:var(--space-3);display:grid}.branch-card{width:100%;min-height:88px;padding:var(--space-3);border-radius:var(--radius-medium);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:start;cursor:pointer;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;display:flex}.branch-card:not(:disabled):hover{border-color:var(--color-focus)}.branch-card:disabled{opacity:.62;cursor:progress}.branch-card--completed,.branch-card--completed:disabled{color:var(--color-primary-ink);background:var(--color-muted);box-shadow:none;opacity:1;cursor:default;border-color:#0000}.branch-card--completed .branch-card__zones{color:#ffffffd1}.branch-card__title{font-size:1.1rem;font-weight:850;line-height:1.25}.branch-card__zones{color:#315d8d;font-size:.9rem;line-height:1.4}.status-message{padding:var(--space-3);border-radius:var(--radius-medium);color:var(--color-ink);background:var(--color-surface)}.result-screen{justify-content:center}.result-card,.staff-panel{gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-large);color:var(--color-ink);box-shadow:var(--shadow-card);background:#fffffff5;flex-direction:column;display:flex}.result-card h2,.staff-panel h2{margin:0;font-size:clamp(1.35rem,6vw,2rem);line-height:1.15}.result-card__label{font-weight:750}.result-card__score{align-items:baseline;gap:.35rem;line-height:1;display:flex}.result-card__score strong{letter-spacing:-.07em;font-size:clamp(4rem,24vw,7rem)}.result-card__score span{font-size:clamp(1.5rem,8vw,2.5rem);font-weight:800}.result-card__issued-time{color:#315d8d;font-size:.9rem;line-height:1.4}.result-details{gap:var(--space-2);margin:0;display:grid}.result-details>div{gap:var(--space-2);padding-block:var(--space-1);border-block-end:1px solid #c8d8e9;grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr);display:grid}.result-details dt{font-weight:700}.result-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.claim-code{font-family:var(--font-mono);letter-spacing:.08em;font-size:1.2rem;font-weight:850}.prize-status{padding:var(--space-3);border-radius:var(--radius-small);font-weight:750;line-height:1.4}.prize-status--available{color:#084d3b;background:#d9faec}.prize-status--issued{color:#633000;background:#fff0c2}.staff-screen{justify-content:flex-start}.staff-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.staff-header h1{flex:13rem}.staff-header .button{flex:none}.staff-form{gap:var(--space-3);flex-direction:column;display:flex}.staff-panel>p{line-height:1.45}.reward-card{margin-block-end:max(var(--space-3), env(safe-area-inset-bottom))}@media (max-width:22rem){.result-details>div{grid-template-columns:1fr;gap:.25rem}}@media (min-width:48rem){.app-stage{padding-inline:var(--space-5)}.game-viewport{box-shadow:0 0 4rem #00244e73}.screen{padding-inline:var(--space-5)}}@media (max-height:38rem){.screen__content--bottom{justify-content:flex-start;padding-block-start:var(--space-5)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-stage:has(.admin-screen){padding-inline:0}.game-viewport:has(.admin-screen){max-width:none}.admin-screen.screen{height:100vh;height:100svh;height:100dvh;min-height:0;padding-inline-start:max(var(--space-3), env(safe-area-inset-left));padding-inline-end:max(var(--space-3), env(safe-area-inset-right));overflow:hidden auto}.admin-screen .screen__content{max-width:none}.admin-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-actions .button{flex:10rem}.admin-table-scroll{border-radius:var(--radius-small);width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.85rem}.admin-table__caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.admin-table th,.admin-table td{padding:var(--space-1) var(--space-2);text-align:start;vertical-align:middle;white-space:nowrap;border-block-end:1px solid #c8d8e9}.admin-table th{white-space:normal;font-weight:750}.admin-table tbody tr:nth-child(2n){background:#f2f7fc}.admin-table__flag--issued{font-weight:750}.modal-backdrop{z-index:50;padding:var(--space-4);background:#0014309e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{gap:var(--space-3);width:100%;max-width:30rem;padding:var(--space-4);border-radius:var(--radius-large);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.modal h2{margin:0;font-size:1.3rem;line-height:1.2}.modal p{line-height:1.45}.modal__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.modal__actions .button{flex:9rem}.app-stage{isolation:isolate;position:relative}.app-stage:before{z-index:-1;content:"";filter:blur(18px)saturate(.85);background:linear-gradient(#1964e059,#00235cd1),url(/assets/quest-resort-CvFRGDmM.webp) 50% 76%/cover no-repeat;position:fixed;inset:-2rem;transform:scale(1.05)}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.app-stage:before{background-image:-webkit-linear-gradient(270deg,#1964e059,#00235cd1),-webkit-image-set(url(/assets/quest-resort-MijOJA26.avif) 1x type("image/avif"),url(/assets/quest-resort-CvFRGDmM.webp) 1x type("image/webp"));background-image:linear-gradient(#1964e059,#00235cd1),image-set("/assets/quest-resort-MijOJA26.avif" 1x type("image/avif"),"/assets/quest-resort-CvFRGDmM.webp" 1x type("image/webp"))}}.game-viewport{isolation:isolate;position:relative;overflow:hidden}.scene-screen{isolation:isolate;font-family:var(--font-display);background:linear-gradient(#61aaff 0%,#2477f4 48%,#064595 100%);position:relative;overflow:hidden}.scene-screen:before{z-index:-2;content:"";background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.scene-screen:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#1268ef0a,#00275e1f);position:absolute;inset:0}.scene-screen--registration:before,.scene-screen--quest:before,.scene-screen--result:before{background-image:url(/assets/quest-resort-CvFRGDmM.webp)}.scene-screen--welcome:before{background-image:url(/assets/welcome-host-CkOgx4yE.webp);background-position:50% 5rem}.scene-screen--map:before{background-image:url(/assets/resort-map-BkK7xnEL.webp)}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.scene-screen--registration:before,.scene-screen--quest:before,.scene-screen--result:before{background-image:-webkit-image-set(url(/assets/quest-resort-MijOJA26.avif) 1x type("image/avif"),url(/assets/quest-resort-CvFRGDmM.webp) 1x type("image/webp"));background-image:image-set("/assets/quest-resort-MijOJA26.avif" 1x type("image/avif"),"/assets/quest-resort-CvFRGDmM.webp" 1x type("image/webp"))}.scene-screen--welcome:before{background-image:-webkit-image-set(url(/assets/welcome-host-rYV7LTY6.avif) 1x type("image/avif"),url(/assets/welcome-host-CkOgx4yE.webp) 1x type("image/webp"));background-image:image-set("/assets/welcome-host-rYV7LTY6.avif" 1x type("image/avif"),"/assets/welcome-host-CkOgx4yE.webp" 1x type("image/webp"))}.scene-screen--map:before{background-image:-webkit-image-set(url(/assets/resort-map-BnbIt_eW.avif) 1x type("image/avif"),url(/assets/resort-map-BkK7xnEL.webp) 1x type("image/webp"));background-image:image-set("/assets/resort-map-BnbIt_eW.avif" 1x type("image/avif"),"/assets/resort-map-BkK7xnEL.webp" 1x type("image/webp"))}}.brand-header{color:#fff;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;min-height:3rem;display:flex}.brand-header__resort{width:min(39.6vw,8.91rem);height:auto;display:block}.brand-header__product{width:min(26.4vw,5.94rem);height:auto;margin-top:min(2.8vw,.63rem);display:block}.brand-header--compact{min-height:2.25rem}.scene-screen .environment-badge{z-index:3;top:max(4.15rem, calc(env(safe-area-inset-top) + 3.1rem));right:max(1rem, env(safe-area-inset-right));padding:.3rem .55rem;font-size:.68rem;position:absolute;box-shadow:0 .35rem 1rem #001b4340}.scene-screen--landing{height:100vh;height:100svh;background:linear-gradient(#60aaff 0%,#07f 44%,#00489a 87%);height:100dvh;padding:0;display:block}.scene-screen--landing:before,.scene-screen--landing:after{content:none}.landing-canvas{--landing-pool-drop:13cqw;width:min(100%,56.25dvh);height:100%;margin-inline:auto;position:relative;container-type:inline-size}.landing-source-header__city,.landing-source-header__dates,.landing-source-header__product,.landing-lockup,.landing-cta,.landing-pool-scene,.landing-pool-ladder{display:block;position:absolute}.landing-source-header__city{z-index:4;top:max(7.2222cqw, calc(env(safe-area-inset-top) + 2cqw));width:20.7407cqw;left:5cqw}.landing-source-header__dates{z-index:4;top:max(13.8889cqw, calc(env(safe-area-inset-top) + 8.6667cqw));width:37.3148cqw;left:5cqw}.landing-source-header__product{z-index:4;width:26.3889cqw;top:8.2407cqw;left:66.3889cqw}.landing-lockup{z-index:4;width:100cqw;height:auto;margin:0;top:35.6481cqw;left:0}.landing-lockup img,.landing-cta img{width:100%;height:auto;display:block}.landing-cta{--landing-cta-visual-height:8.9815cqw;--landing-cta-padding-block:max(0px, calc((44px - var(--landing-cta-visual-height)) / 2));z-index:4;top:calc(87.1296cqw - var(--landing-cta-padding-block));width:51.6667cqw;min-width:44px;min-height:44px;padding-block:var(--landing-cta-padding-block);left:22.8704cqw}.landing-pool-scene{z-index:1;bottom:calc(0cqw - var(--landing-pool-drop));width:267.836cqw;height:auto;left:-54.6296cqw}.landing-pool-ladder{z-index:2;bottom:calc(22.727cqw - var(--landing-pool-drop));width:25.0926cqw;height:auto;left:5cqw}.welcome-content{min-height:calc(100dvh - 3rem)}.welcome-bubble{color:var(--color-ink);background:#fffffff7;border-radius:1rem;flex-direction:column;gap:.8rem;margin-top:clamp(1.25rem,6vh,3.25rem);padding:.9rem 1rem 1rem;display:flex;position:relative;box-shadow:0 1rem 2.5rem #00265d33}.welcome-bubble:after{content:"";clip-path:polygon(0 0,100% 0,72% 100%);background:#fff;width:1.8rem;height:1.8rem;position:absolute;bottom:-1.25rem;left:3rem}.welcome-bubble h1{color:var(--color-primary);letter-spacing:-.015em;font-size:clamp(.9rem,4vw,1.05rem);line-height:1.16}.welcome-bubble p{font-size:clamp(.75rem,3.35vw,.85rem);line-height:1.34}.welcome-content>.button{z-index:2;right:max(2.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));left:max(2.5rem, env(safe-area-inset-left));position:absolute}.registration-content,.map-content,.result-content{min-height:calc(100dvh - 3rem)}.registration-content>h1,.map-content>h1,.result-content>h1{letter-spacing:.015em;text-align:center;text-transform:uppercase;font-size:clamp(1.18rem,5.5vw,1.65rem);font-weight:850;line-height:1.12}.registration-content .notice{color:#fff;background:#072c70e0;border:0;padding:.75rem .85rem;box-shadow:0 .75rem 2rem #001f553d}.scene-screen .registration-form{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f4191ed;border:1px solid #9accff47;border-radius:1rem;gap:.78rem;padding:1rem;box-shadow:0 1.25rem 3rem #001c5259}.scene-screen .field{gap:.28rem}.scene-screen .field label,.scene-screen .checkbox-field label{color:#fff;letter-spacing:.035em;text-transform:uppercase;font-size:.78rem}.scene-screen .privacy-policy-link{color:#fff}.scene-screen .field input{border:2px solid #0000;border-radius:999px;min-height:48px;padding-inline:1rem;box-shadow:inset 0 0 0 1px #04397a1f}.scene-screen .field input:focus-visible{border-color:var(--color-focus)}.scene-screen .field__error,.scene-screen .form-status--error{color:#ffd4e4}.scene-screen .form-status--submitting,.scene-screen .form-status--verifying,.scene-screen .form-status--accepted,.scene-screen .form-status--success{color:#d9faec}.map-content{gap:.8rem}.map-content>h1{z-index:2;text-shadow:0 .2rem .9rem #0020586b;padding-inline:.6rem;font-size:clamp(1rem,4.8vw,1.35rem)}.route-map{min-height:clamp(32rem,77dvh,43rem);margin-inline:calc(var(--space-3) * -1);flex:1 0 auto;position:relative}.route-map .progress-summary{z-index:3;color:#fff;white-space:nowrap;background:#043177db;padding:.42rem .72rem;font-size:.76rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #001d4b4d}.route-map .branch-list{display:block;position:absolute;inset:0}.route-map .branch-card{z-index:2;color:#fff;text-align:center;background:linear-gradient(#ff4b93,#ee347d);border:2px solid #ffffff57;border-radius:999px;align-items:center;width:min(13rem,58%);min-height:52px;padding:.65rem .85rem;position:absolute;box-shadow:0 .7rem 1.6rem #64013452}.route-map .branch-card[data-branch-id=connections]{top:16%;left:7%}.route-map .branch-card[data-branch-id=explore]{top:45%;right:4%}.route-map .branch-card[data-branch-id=entertainment]{bottom:14%;left:16%}.route-map .branch-card__title{text-transform:uppercase;font-size:.9rem;font-weight:900;line-height:1.1}.route-map .branch-card__zones{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.67rem;line-height:1.2;overflow:hidden}.route-map+.status-message,.route-map~.form-status{z-index:4}.scene-screen--quest{align-items:flex-start}.quest-scene-content{align-items:center;gap:.7rem;min-height:calc(100dvh - 3rem)}.result-content{justify-content:flex-start}.scene-screen .result-card,.scene-screen .staff-panel{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d3b89f0;border:1px solid #9bccff47;box-shadow:0 1.3rem 3rem #001c5261}.scene-screen .result-card__score{color:#fff;justify-content:center}.scene-screen .result-card__score strong{color:var(--color-primary);text-shadow:0 .5rem 1.5rem #ff39853d}.scene-screen .result-details>div{border-color:#cbe5ff3d}.scene-screen .result-card__issued-time{color:#cfe7ff}.scene-screen .claim-code{color:#07356e;background:#fff;border-radius:999px;padding:.55rem .75rem;display:inline-flex}.scene-screen--result{height:100vh;height:100svh;height:100dvh;min-height:0;font-family:var(--font-display);background:linear-gradient(#61aaff 0%,#07f 50.33%,#00489a 100%);padding:0;display:block;overflow:hidden auto}.scene-screen--result:before{background-image:none}.scene-screen--result:after{background:0 0}.result-canvas{isolation:isolate;width:min(100%,56.25dvh);height:100%;min-height:0;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.result-art,.result-host,.result-host-spark{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}.result-art--island{z-index:0;width:92.22cqw;top:27.5cqw;left:3.33cqw}.result-art--map{z-index:1;width:76.8cqw;top:44.13cqw;left:10.1cqw}.result-art--accent-a{z-index:2;width:21cqw;top:90cqw;left:49cqw}.result-art--accent-b{z-index:2;width:74.4cqw;top:79.5cqw;left:18cqw}.result-art--accent-c{z-index:2;width:105.6cqw;top:57.2cqw;left:-42.5cqw}.result-art--shell-a,.result-art--shell-b,.result-art--shell-c{z-index:3;width:19.8cqw}.result-art--shell-a{top:63.4cqw;left:43.3cqw}.result-art--shell-b{top:80.9cqw;left:28.2cqw}.result-art--shell-c{top:74cqw;left:63.7cqw}.result-summary{z-index:6;color:#000;letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:balance;background:#fff;border-radius:3.2cqw;outline:none;width:87.5cqw;min-height:31.7cqw;margin:0;padding:6.2cqw 5.8cqw;font-size:clamp(.74rem,3.33cqw,1rem);font-weight:500;line-height:1.14;position:absolute;top:26.2cqw;left:5.65cqw}.result-summary strong{color:#ff3985;font-family:var(--font-display);font-style:italic;font-weight:800}.result-summary:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;width:9cqw;height:5.2cqw;position:absolute;bottom:-4.6cqw;right:12cqw}.scene-screen--result .result-card{z-index:7;color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:3.2cqw;gap:1.6cqw;width:69.8cqw;min-height:30.8cqw;padding:4.2cqw 4.6cqw;display:flex;position:absolute;top:132.2cqw;left:20cqw;transform:translateY(-100%);box-shadow:0 .8rem 1.8rem #001d4c2e}.scene-screen--result .result-card:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:9cqw;height:5.2cqw;position:absolute;bottom:-4.5cqw;left:10cqw}.scene-screen--result .result-card h2{color:#ff3985;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(.58rem,2.15cqw,.73rem);font-style:italic;font-weight:800;line-height:1.12}.scene-screen--result .result-card>p,.scene-screen--result .result-details{text-align:center;margin:0;font-size:clamp(.51rem,1.92cqw,.66rem);line-height:1.16}.scene-screen--result .result-details{gap:1cqw;display:grid}.scene-screen--result .result-details>div{border:0;justify-content:center;align-items:center;gap:1.2cqw;padding:0;display:flex}.scene-screen--result .result-details dt{font-weight:500}.scene-screen--result .result-details dd{margin:0;font-weight:800}.scene-screen--result .claim-code{color:#00489a;letter-spacing:.08em;background:#fff;border:.4cqw solid #07f;border-radius:999px;padding:1.1cqw 2cqw;font-size:clamp(.58rem,2.4cqw,.78rem);display:inline-flex}.scene-screen--result .prize-status{color:#000;background:0 0;padding:0;font-weight:700}.scene-screen--result[data-issued=true] .prize-status,.scene-screen--result[data-issued=true] .claim-code{color:#8a123f;border-color:#ff3985}.scene-screen--result .result-card__issued-time{color:#315d8d;font-size:clamp(.48rem,1.75cqw,.62rem)}.result-host-frame{z-index:5;pointer-events:none;height:59.26cqw;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.result-host{width:124.5cqw;height:143.53cqw;top:0;left:12.3cqw}.result-host-spark{width:11.3cqw;top:24.25cqw;left:28cqw}.staff-screen{background:radial-gradient(circle at 85% 15%,#ff39853d,#0000 30%),linear-gradient(#4999fb,#073a82)}.staff-screen .staff-panel{color:#fff;background:#0d3b89f0;border:1px solid #9bccff47}.staff-screen .field label,.staff-screen .checkbox-field label,.staff-screen .result-card__issued-time{color:#fff}.staff-screen .field input{border-color:#0000;border-radius:999px}.staff-screen .form-status--error{color:#ffd4e4}.staff-screen__login{justify-content:center;min-height:calc(100dvh - 3rem)}.admin-screen .form-status--submitting,.admin-screen .form-status--refreshing,.admin-screen .form-status--success{color:#b4f2d6}.admin-screen .admin-table th,.admin-screen .admin-table td{border-block-end-color:#9bccff47}.admin-screen .admin-table tbody tr:nth-child(2n){background:#ffffff1a}@media (min-width:48rem){.scene-screen{border-inline:1px solid #ffffff1f}}@media (max-height:42rem){.welcome-bubble{margin-top:.5rem}.route-map{min-height:30rem}}@media (max-width:21rem){.route-map .branch-card{width:min(12rem,63%)}}@media (prefers-reduced-motion:reduce){.app-stage:before{filter:blur(14px)saturate(.85)}}.scene-screen--welcome,.scene-screen--registration,.scene-screen--map{height:100vh;height:100svh;background:linear-gradient(#60aaff 0%,#07f 44%,#00489a 87%);height:100dvh;padding:0;display:block}.scene-screen--welcome:before,.scene-screen--welcome:after,.scene-screen--registration:before,.scene-screen--registration:after,.scene-screen--map:before,.scene-screen--map:after{content:none}.onboarding-canvas{width:min(100%,56.25dvh);height:100%;margin-inline:auto;position:relative;container-type:inline-size}.onboarding-header{z-index:10;top:max(5.463cqw, env(safe-area-inset-top));justify-content:space-between;align-items:flex-start;width:87.778cqw;display:flex;position:absolute;left:5cqw}.onboarding-header img{height:auto;display:block}.onboarding-header img:first-child{width:31.667cqw}.onboarding-header img:last-child{width:26.389cqw;margin-top:2.778cqw}.onboarding-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.scene-screen--welcome{scrollbar-width:none;overflow-y:auto}.scene-screen--welcome::-webkit-scrollbar{width:0;height:0}.welcome-canvas{height:auto;min-height:100%;overflow:hidden}.welcome-copy-stage{z-index:3;width:81.019cqw;min-height:50.648cqw;margin:29.259cqw 0 0 7.963cqw;padding:4.074cqw 3.056cqw 11.852cqw 4.722cqw;position:relative}.welcome-copy-card,.welcome-host,.welcome-rail,.welcome-floor,.welcome-logo-mask,.welcome-entry-link{display:block;position:absolute}.welcome-copy-card{z-index:-1;object-fit:fill;width:100%;height:100%;inset:0}.welcome-copy{z-index:4;color:#000;width:100%;font-family:var(--font-display);font-size:max(.479rem,2.13cqw);font-weight:500;line-height:max(.781rem,3.472cqw);position:relative}.welcome-copy h1{color:inherit;font:inherit;letter-spacing:0;line-height:inherit;overflow-wrap:normal;text-wrap:wrap;white-space:pre-line}.welcome-copy h1 span{color:#ff3985}.welcome-copy p{font:inherit;line-height:inherit;white-space:pre-line;margin-top:max(.781rem,3.472cqw)}.welcome-scene{z-index:1;height:max(109.207cqw,100dvh - 68.57cqw);margin-top:-11.337cqw;position:relative}.welcome-host{z-index:1;width:112.037cqw;height:auto;top:0;left:-7.963cqw}.welcome-rail{z-index:5;pointer-events:none;height:auto}.welcome-rail--left{width:7.685cqw;top:58.121cqw;left:-2.917cqw}.welcome-rail--right{width:10.839cqw;top:55.317cqw;left:90.151cqw}.welcome-floor{z-index:6;pointer-events:none;background:#0062fd;inset:117.83cqw 0 0}.welcome-logo-mask{z-index:6;background:#b4ecfc;width:14.11cqw;height:12.522cqw;top:79.332cqw;left:40.346cqw}.welcome-entry-link{z-index:7;color:#fff;width:50.926cqw;min-width:44px;height:max(44px,8.981cqw);min-height:44px;font-family:var(--font-display);text-align:center;text-transform:uppercase;background:#ff3985;border-radius:2.778cqw;justify-content:center;align-items:center;padding:0;font-size:max(.75rem,3.333cqw);font-weight:500;line-height:1;text-decoration:none;display:flex;top:81.152cqw;left:22.037cqw}.scene-screen--registration{scrollbar-width:none;overflow-y:auto}.scene-screen--registration::-webkit-scrollbar{width:0;height:0}.registration-canvas{height:auto;min-height:100%;display:flow-root}.registration-content>h1{z-index:4;color:#fff;width:72.222cqw;font-family:var(--font-display);letter-spacing:0;overflow-wrap:normal;text-align:center;text-transform:uppercase;text-wrap:wrap;margin:31.296cqw 0 3.518cqw;font-size:max(.75rem,3.333cqw);font-weight:500;line-height:max(.938rem,4.167cqw);position:relative;left:14.259cqw}.registration-content .notice{z-index:12;width:77.963cqw;margin-bottom:1rem;padding:.7rem;font-size:.7rem;position:relative;left:11.389cqw}.scene-screen--registration .registration-form{z-index:3;color:#fff;width:88.333cqw;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:max(.75rem,4cqw);margin:0 0 20cqw 6.019cqw;padding:0;display:flex;position:relative}.scene-screen--registration .registration-field,.scene-screen--registration .checkbox-field,.scene-screen--registration .privacy-policy-link,.scene-screen--registration .registration-form>.button,.scene-screen--registration .registration-form>.form-status{pointer-events:auto}.scene-screen--registration .registration-panel{background:#00489a;border-radius:3.333cqw;flex-direction:column;gap:max(1.52rem,5cqw);width:100%;padding:10.463cqw 5.37cqw 6cqw;display:flex}.scene-screen--registration .registration-field{--registration-input-height:max(44px, 3rem, 9.537cqw);z-index:3;width:100%;display:block;position:relative}.scene-screen--registration .registration-field label{z-index:3;top:calc(var(--registration-input-height) / 2);color:#2566ac;font-family:var(--font-display);letter-spacing:0;pointer-events:none;text-align:center;text-transform:uppercase;font-size:max(.75rem,3.333cqw);font-weight:500;line-height:1;transition:all .12s;position:absolute;left:1rem;right:1rem;transform:translateY(-50%)}.scene-screen--registration .registration-field input{width:100%;height:var(--registration-input-height);min-height:var(--registration-input-height);color:#07499a;box-shadow:none;text-align:center;background:#fff;border:0;border-radius:999px;padding:max(1rem,3.2cqw) 1rem .25rem;font-size:max(.75rem,2.6cqw);display:block}.scene-screen--registration .registration-field input:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 2px var(--color-focus);outline:0}:is(.scene-screen--registration .registration-field:has(input:focus) label,.scene-screen--registration .registration-field:has(input:not(:placeholder-shown)) label){top:calc(var(--registration-input-height) * .23);font-size:max(.5rem,1.65cqw)}.scene-screen--registration .registration-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #ff3985}.scene-screen--registration .registration-field input[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}.scene-screen--registration .registration-field .field__error{color:#fff;text-align:center;margin:.35rem .25rem 0;font-size:clamp(.625rem,3.2cqw,.8rem);line-height:1.35;display:block}.scene-screen--registration .checkbox-field{--registration-checkbox-size:max(44px, 9.259cqw);z-index:4;width:100%;min-height:var(--registration-checkbox-size);padding-left:calc(var(--registration-checkbox-size) + max(.75rem, 3.797cqw));align-items:center;display:flex;position:relative}.scene-screen--registration .checkbox-field:has(input:checked):after{z-index:3;top:50%;left:calc(var(--registration-checkbox-size) / 2);color:#ff3985;content:"✓";pointer-events:none;pointer-events:none;font-size:max(1rem,4.2cqw);font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%)}.scene-screen--registration .checkbox-field input{z-index:2;width:var(--registration-checkbox-size);height:var(--registration-checkbox-size);appearance:none;box-shadow:none;background:#fff;border:0;border-radius:2.778cqw;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.scene-screen--registration .checkbox-field label{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:max(.533rem,2.366cqw);font-weight:500;line-height:1.35}.scene-screen--registration .privacy-policy-link{z-index:5;color:#fff;min-height:44px;margin-left:calc(max(44px,9.259cqw) + max(.75rem,3.797cqw));font-size:.6rem;line-height:1.2}.scene-screen--registration .registration-panel>#consent-error{z-index:6;color:#fff;text-align:center;width:100%;font-size:.75rem;line-height:1.35}.scene-screen--registration .registration-form>.form-status{z-index:6;color:#fff;text-align:center;justify-content:center;align-items:center;width:74.444cqw;height:4.4em;font-size:.62rem;line-height:1.1;display:flex}.scene-screen--registration .registration-form>.button--primary{z-index:6;isolation:isolate;color:#fff;width:51.667cqw;min-width:44px;height:max(44px,8.981cqw);min-height:44px;box-shadow:none;font-family:var(--font-display);text-transform:uppercase;background:0 0;border-radius:2.778cqw;padding:0;font-size:max(.75rem,3.333cqw);font-weight:500;line-height:1;position:relative}.scene-screen--registration .registration-form>.button--primary:before{z-index:-1;content:"";background:#ff3985;border-radius:2.778cqw;width:100%;height:8.981cqw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.scene-screen--registration .registration-form>.button--primary:disabled{color:#33465f;opacity:1}.scene-screen--registration .registration-form>.button--primary:disabled:before{background:#9fb4cc}.scene-screen--registration .registration-form>.button--secondary{z-index:7;width:51.667cqw}.registration-host{z-index:2;object-fit:cover;object-position:top;pointer-events:none;width:112.037cqw;height:20cqw;display:block;position:absolute;bottom:0;left:-7.963cqw}.map-content .route-map{min-height:0;margin:0;position:absolute;inset:0}.branch-map-panel,.branch-route,.branch-decoration{pointer-events:none;height:auto;display:block;position:absolute}.branch-map-panel{z-index:1;width:92.222cqw;top:27.5cqw;left:3.333cqw}.branch-route{z-index:2}.branch-route--top{width:60.185cqw;top:56.944cqw;left:17.5cqw}.branch-route--middle{width:25.926cqw;top:93.056cqw;left:47.222cqw}.branch-route--bottom{width:60.741cqw;top:91.759cqw;left:26.204cqw}.branch-route--left{width:50.185cqw;top:56.944cqw;left:-17.778cqw}.branch-decoration{z-index:3}.branch-arrow--upper{width:11.019cqw;top:90cqw;left:29.862cqw}.branch-arrow--lower{width:11.296cqw;top:120.556cqw;left:56.111cqw}.branch-shell--top{width:4.352cqw;top:47.963cqw;left:67.5cqw}.branch-shell--left{width:4.352cqw;top:105.926cqw;left:8.38cqw}.branch-shell--right{width:4.352cqw;top:115cqw;left:82.963cqw}.branch-pin--top{width:3.519cqw;top:33.148cqw;left:28.751cqw}.branch-pin--middle{width:3.519cqw;top:66.944cqw;left:61.344cqw}.branch-pin--bottom{width:3.519cqw;top:135.648cqw;left:41.622cqw}.map-content .branch-list{z-index:5;display:block;position:absolute;inset:0}.map-content .branch-card{color:#fff;width:49.074cqw;height:13.519cqw;min-height:44px;box-shadow:none;font-family:var(--font-display);text-align:center;background:#ff3985;border:0;border-radius:3.333cqw;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.map-content .branch-card[data-branch-id=connections]{top:41.204cqw;left:8.01cqw}.map-content .branch-card[data-branch-id=explore]{top:73.889cqw;left:38.566cqw;right:auto}.map-content .branch-card[data-branch-id=entertainment]{top:143.148cqw;bottom:auto;left:20.047cqw}.map-content .branch-card__title{color:#fff;letter-spacing:0;text-transform:uppercase;white-space:pre-line;font-size:max(.75rem,3.333cqw);font-weight:500;line-height:max(.813rem,3.611cqw)}.map-content .branch-card:hover:not(:disabled){box-shadow:inset 0 0 0 3px #ffdf5d}.map-content .branch-card--completed,.route-map .branch-card--completed{color:#ffffffe0;background:var(--color-muted);box-shadow:none;opacity:1;cursor:default;border-color:#0000}.map-content .branch-card--completed .branch-card__title,.route-map .branch-card--completed .branch-card__title{color:#ffffffe0}.map-content .branch-card__zones{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.map-content>.status-message,.map-content>.form-status{z-index:20;right:5cqw;bottom:max(1rem, env(safe-area-inset-bottom));color:#fff;text-align:center;background:#003273f0;border-radius:.75rem;padding:.65rem;font-size:.72rem;position:absolute;left:5cqw}.map-content>.form-status:empty{display:none}@media (max-width:21rem){.map-content .branch-card{width:49.074cqw}}.quest-zone-screen,.quest-zone-screen *{box-sizing:border-box}.quest-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.quest-zone-screen{width:min(100%,56.25dvh);height:100vh;height:100svh;scrollbar-width:none;height:100dvh;min-height:0;font-family:var(--font-display);background:linear-gradient(#60aaff 0%,#07f 44%,#00489a 87%);margin-inline:auto;padding:0;display:block;overflow:hidden;container-type:inline-size}.quest-zone-screen:before{z-index:-2;background-position:50%;background-size:cover}.quest-zone-screen:after{z-index:-1;background:0 0;transition:background-color .18s ease-out}.quest-zone-screen[data-view=question]:after{-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);background:#00489a4f}.quest-zone-screen[data-zone-id=max]:after{-webkit-backdrop-filter:blur(3.35px);backdrop-filter:blur(3.35px);background:linear-gradient(#07f 0%,#00479900 100%);height:56.6cqw;bottom:auto}.quest-zone-screen[data-zone-id=vk-video]:before{background-image:url(/assets/vk-video-scene-D7kfuZK8.webp)}.quest-zone-screen[data-zone-id=vk-music]:before{background-image:url(/assets/vk-music-scene-D_YwIg_X.webp)}.quest-zone-screen[data-zone-id=vk]:before{background-image:url(/assets/vk-scene-CDrUZCha.webp)}.quest-zone-screen[data-zone-id=ok]:before{background-image:url(/assets/ok-scene-Drk9-zkH.webp)}.quest-zone-screen[data-zone-id=vk-dating]:before{background-image:url(/assets/vk-dating-scene-Dn2IptjX.webp)}.quest-zone-screen[data-zone-id=max]:before{background-image:url(/assets/max-scene-BbvI9NB5.webp)}.quest-zone-screen[data-zone-id=max]:has(.quest-question-card[data-status=committed]):before{background-image:url(/assets/max-feedback-scene-DWHK2UEf.webp)}.quest-zone-screen[data-zone-id=mail]:before{background-image:url(/assets/mail-scene-BGc3N90c.webp)}.quest-zone-screen[data-zone-id=dzen]:before{background-image:url(/assets/dzen-scene-BCuqOwdc.webp)}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.quest-zone-screen[data-zone-id=vk-video]:before{background-image:-webkit-image-set(url(/assets/vk-video-scene-BcnaoD1I.avif) 1x type("image/avif"),url(/assets/vk-video-scene-D7kfuZK8.webp) 1x type("image/webp"));background-image:image-set("/assets/vk-video-scene-BcnaoD1I.avif" 1x type("image/avif"),"/assets/vk-video-scene-D7kfuZK8.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=vk-music]:before{background-image:-webkit-image-set(url(/assets/vk-music-scene-BsT7ftDJ.avif) 1x type("image/avif"),url(/assets/vk-music-scene-D_YwIg_X.webp) 1x type("image/webp"));background-image:image-set("/assets/vk-music-scene-BsT7ftDJ.avif" 1x type("image/avif"),"/assets/vk-music-scene-D_YwIg_X.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=vk]:before{background-image:-webkit-image-set(url(/assets/vk-scene-WxgLM2te.avif) 1x type("image/avif"),url(/assets/vk-scene-CDrUZCha.webp) 1x type("image/webp"));background-image:image-set("/assets/vk-scene-WxgLM2te.avif" 1x type("image/avif"),"/assets/vk-scene-CDrUZCha.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=ok]:before{background-image:-webkit-image-set(url(/assets/ok-scene-Dr3zbtAS.avif) 1x type("image/avif"),url(/assets/ok-scene-Drk9-zkH.webp) 1x type("image/webp"));background-image:image-set("/assets/ok-scene-Dr3zbtAS.avif" 1x type("image/avif"),"/assets/ok-scene-Drk9-zkH.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=vk-dating]:before{background-image:-webkit-image-set(url(/assets/vk-dating-scene-CJj4rjK-.avif) 1x type("image/avif"),url(/assets/vk-dating-scene-Dn2IptjX.webp) 1x type("image/webp"));background-image:image-set("/assets/vk-dating-scene-CJj4rjK-.avif" 1x type("image/avif"),"/assets/vk-dating-scene-Dn2IptjX.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=max]:before{background-image:-webkit-image-set(url(/assets/max-scene-CzAWVdqv.avif) 1x type("image/avif"),url(/assets/max-scene-BbvI9NB5.webp) 1x type("image/webp"));background-image:image-set("/assets/max-scene-CzAWVdqv.avif" 1x type("image/avif"),"/assets/max-scene-BbvI9NB5.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=max]:has(.quest-question-card[data-status=committed]):before{background-image:-webkit-image-set(url(/assets/max-feedback-scene-BfiA9v8_.avif) 1x type("image/avif"),url(/assets/max-feedback-scene-DWHK2UEf.webp) 1x type("image/webp"));background-image:image-set("/assets/max-feedback-scene-BfiA9v8_.avif" 1x type("image/avif"),"/assets/max-feedback-scene-DWHK2UEf.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=mail]:before{background-image:-webkit-image-set(url(/assets/mail-scene-CUN2dOTq.avif) 1x type("image/avif"),url(/assets/mail-scene-BGc3N90c.webp) 1x type("image/webp"));background-image:image-set("/assets/mail-scene-CUN2dOTq.avif" 1x type("image/avif"),"/assets/mail-scene-BGc3N90c.webp" 1x type("image/webp"))}.quest-zone-screen[data-zone-id=dzen]:before{background-image:-webkit-image-set(url(/assets/dzen-scene-D0tHe9X6.avif) 1x type("image/avif"),url(/assets/dzen-scene-BCuqOwdc.webp) 1x type("image/webp"));background-image:image-set("/assets/dzen-scene-D0tHe9X6.avif" 1x type("image/avif"),"/assets/dzen-scene-BCuqOwdc.webp" 1x type("image/webp"))}}.quest-scene-content{overflow-anchor:none;scrollbar-width:none;width:100%;height:100%;min-height:0;margin-inline:auto;padding:0;display:block;position:relative;overflow:hidden auto;container-type:inline-size}.quest-scene-content::-webkit-scrollbar{width:0;height:0}.quest-brand-header{z-index:6;top:max(4.6cqw, env(safe-area-inset-top));pointer-events:none;justify-content:space-between;align-items:flex-start;width:calc(100% - 8.8cqw);display:flex;position:absolute;left:1.6cqw}.quest-brand-header__resort,.quest-brand-header__product{height:auto;display:block}.quest-brand-header__resort{width:39.6cqw}.quest-brand-header__product{width:26.4cqw;margin-top:3.6cqw}.quest-zone-intro{color:#fff;width:100%;min-height:100%;position:relative}.quest-zone-intro h1{z-index:2;color:#fff;letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:balance;white-space:pre-line;text-shadow:0 1px #0039822e;width:87cqw;margin:0;font-size:clamp(.75rem,3.35cqw,1rem);font-weight:500;line-height:1.25;position:absolute;top:30.3cqw;left:6.5cqw}.quest-zone-intro:not([data-zone-id=vk-dating]) h1{color:#000;width:88.6cqw;min-height:17.5cqw;text-shadow:none;background:#fff;border-radius:3.2cqw;padding:4.2cqw 5cqw;line-height:1.16;top:25.6cqw;left:5.7cqw}.quest-zone-intro__continue{z-index:6;color:#0000;width:100%;min-height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:0;position:absolute;inset:0}.quest-zone-intro__continue:hover{background:0 0}.quest-zone-intro__continue:focus-visible,.quest-button--continue:focus-visible{outline:0}.quest-zone-intro__continue:focus-visible:after,.quest-button--continue:focus-visible:after{z-index:20;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#111;text-transform:uppercase;background:#ffdf5d;border:3px solid #111;border-radius:999px;padding:.72rem 1rem;font-size:.88rem;font-weight:800;line-height:1;position:absolute;box-shadow:0 0 0 3px #fff}.quest-zone-intro__continue:focus-visible:after{content:"Начать"}.quest-button--continue:focus-visible:after{content:"Продолжить"}.quest-zone-intro__zone-mark{z-index:2;pointer-events:none;display:block;position:absolute}.quest-zone-intro__zone-mark[data-zone-mark=vk-video]{background:url("data:image/svg+xml,%3csvg%20width='270'%20height='59'%20viewBox='0%200%20270%2059'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_74_1088)'%3e%3cpath%20d='M87.7763%2043.8477H95.0351L105.695%2014.6209H100.427L91.8827%2038.7071H91.0532L82.7988%2014.6209H77.4481L87.7763%2043.8477Z'%20fill='black'/%3e%3cpath%20d='M132.954%2043.8477L119.515%2028.7161L131.917%2014.6209H125.778L115.408%2026.5189H114.206V14.6209H109.228V43.8477H114.206V31.3279H115.45L126.4%2043.8477H132.954Z'%20fill='black'/%3e%3cpath%20d='M161.509%2028.8405C164.081%2027.8455%20165.698%2025.5654%20165.698%2022.5806C165.698%2017.9374%20161.841%2014.6209%20156.2%2014.6209H144.793V43.8477H157.029C162.712%2043.8477%20166.57%2040.5312%20166.57%2035.6808C166.57%2032.2814%20164.661%2029.7525%20161.509%2028.8405ZM149.771%2018.9738H156.2C158.854%2018.9738%20160.68%2020.5906%20160.68%2022.9951C160.68%2025.3581%20158.854%2026.9749%20156.2%2026.9749H149.771V18.9738ZM157.029%2039.4948H149.771V31.3279H157.029C159.643%2031.3279%20161.468%2032.9861%20161.468%2035.3906C161.468%2037.8365%20159.643%2039.4948%20157.029%2039.4948Z'%20fill='black'/%3e%3cpath%20d='M171.113%2043.8477H177.874L185.921%2027.8455H186.584V43.8477H191.147V22.2904H184.386L176.339%2038.2926H175.675V22.2904H171.113V43.8477Z'%20fill='black'/%3e%3cpath%20d='M194.27%2050.2735H199.04V43.8477H214.553V50.2735H219.323V39.4948H215.59V22.2904H199.786L198.708%2033.3178C198.335%2037.2147%20197.173%2039.4948%20194.809%2039.4948H194.27V50.2735ZM201.529%2039.4948C202.69%2038.3755%20203.188%2036.4685%20203.52%2033.2349L204.183%2026.6433H210.82V39.4948H201.529Z'%20fill='black'/%3e%3cpath%20d='M243.387%2032.8203C243.387%2026.6018%20238.741%2021.8758%20232.187%2021.8758C225.634%2021.8758%20220.988%2026.5604%20220.988%2033.069C220.988%2039.5777%20225.634%2044.2623%20232.187%2044.2623C236.667%2044.2623%20240.898%2042.148%20242.516%2038.0438L238.036%2037.2976C236.999%2038.8315%20235.008%2039.9094%20232.478%2039.9094C228.828%2039.9094%20226.422%2037.6707%20225.965%2034.3542H243.304C243.345%2033.8982%20243.387%2033.4007%20243.387%2032.8203ZM232.187%2026.0214C235.174%2026.0214%20237.414%2027.9284%20238.202%2030.6231H226.256C227.044%2027.8455%20229.284%2026.0214%20232.187%2026.0214Z'%20fill='black'/%3e%3cpath%20d='M257.39%2044.2623C264.151%2044.2623%20268.921%2039.6192%20268.921%2033.069C268.921%2026.5189%20264.151%2021.8758%20257.39%2021.8758C250.629%2021.8758%20245.859%2026.5189%20245.859%2033.069C245.859%2039.6192%20250.629%2044.2623%20257.39%2044.2623ZM257.39%2039.9094C253.491%2039.9094%20250.837%2037.1318%20250.837%2033.069C250.837%2029.0063%20253.491%2026.2287%20257.39%2026.2287C261.289%2026.2287%20263.944%2029.0063%20263.944%2033.069C263.944%2037.1318%20261.289%2039.9094%20257.39%2039.9094Z'%20fill='black'/%3e%3c/g%3e%3cpath%20d='M0%2021.268C0%203.7538%203.7538%200%2021.268%200H36.9048C54.419%200%2058.1728%203.7538%2058.1728%2021.268V36.9048C58.1728%2054.419%2054.419%2058.1728%2036.9048%2058.1728H21.268C3.7538%2058.1728%200%2054.419%200%2036.9048V21.268Z'%20fill='%230077FF'/%3e%3cpath%20d='M31.2584%2058.1728H36.8044C53.9891%2058.1728%2057.9888%2054.5929%2058.1668%2038.1137C58.1711%2037.7182%2058.1731%2037.3153%2058.1731%2036.9048V21.268C58.1731%2020.8253%2058.1707%2020.3914%2058.1658%2019.9661C57.9737%203.56643%2053.9567%200%2036.8044%200H31.2584C13.6613%200%209.88969%203.7538%209.88969%2021.268V36.9048C9.88969%2054.419%2013.6613%2058.1728%2031.2584%2058.1728Z'%20fill='%23FF2B42'/%3e%3cpath%20d='M41.0486%2024.0537C43.9894%2025.7517%2045.4598%2026.6006%2045.9533%2027.709C46.3837%2028.6757%2046.3837%2029.7797%2045.9533%2030.7465C45.4598%2031.8548%2043.9894%2032.7038%2041.0486%2034.4017L32.9898%2039.0544C30.0489%2040.7523%2028.5785%2041.6013%2027.3719%2041.4744C26.3195%2041.3638%2025.3634%2040.8118%2024.7414%2039.9557C24.0282%2038.9742%2024.0282%2037.2763%2024.0282%2033.8804L24.0282%2024.575C24.0282%2021.1792%2024.0282%2019.4813%2024.7414%2018.4997C25.3634%2017.6436%2026.3195%2017.0916%2027.3719%2016.981C28.5785%2016.8542%2030.0489%2017.7031%2032.9898%2019.401L41.0486%2024.0537Z'%20fill='white'/%3e%3cdefs%3e%3cclipPath%20id='clip0_74_1088'%3e%3crect%20width='192.12'%20height='58.1553'%20fill='white'%20transform='translate(77.4481%200.0777211)%20scale(1.0003)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat;width:14.06dvh;height:3.04dvh;top:46.07dvh;left:calc(50% - 7.71dvh)}.quest-question-card{--quest-ink:#fff;--quest-muted:#cfe7ff;--quest-primary:#ff3985;--quest-focus:#ffdf5d;width:100%;min-height:max(100%,40rem);padding:0 5.8cqw max(5.8cqw, env(safe-area-inset-bottom));color:var(--quest-ink);overflow-wrap:anywhere;position:relative}.quest-question-card__copy{z-index:2;text-align:center;width:82cqw;margin-inline:auto;padding-top:30.2cqw;position:relative}.quest-question-card__copy h2{color:#fff;letter-spacing:0;text-transform:uppercase;text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(.75rem,3.34cqw,1rem);font-weight:500;line-height:1.25}.quest-question-card__vk-fest-brand{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;width:18.6cqw;height:auto;display:block;position:absolute;top:154.63cqw;left:40.19cqw}.quest-question-card__form{z-index:2;gap:3cqw;margin-top:10.8cqw;display:grid;position:relative}.quest-question-card__panel{color:#fff;background:#00489a;border-radius:3.35cqw;flex-direction:column;justify-content:flex-start;min-height:89cqw;padding:7cqw 5cqw 5cqw;display:flex;position:relative;box-shadow:0 .35rem 1.1rem #00265d24}.quest-question-card__prompt{text-align:center;text-wrap:balance;white-space:pre-line;max-width:74cqw;margin:0 auto;font-size:clamp(.75rem,3.3cqw,1rem);font-weight:500;line-height:1.13}.quest-question-card__number{color:#000;text-align:center;margin-bottom:14cqw;font-size:clamp(1.25rem,7.1cqw,2rem);font-weight:500;line-height:1;display:block}.quest-slider-question{margin-top:auto;padding-top:11cqw;position:relative}.quest-slider-question__label-row{top:1.5cqw;left:var(--quest-slider-progress);position:absolute;transform:translate(-50%)}.quest-slider-question__label-row>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.quest-slider-question output{color:#fff;white-space:nowrap;background:#ff3985;border-radius:999px;place-items:center;min-width:14cqw;min-height:6.5cqw;padding-inline:2.5cqw;font-size:clamp(.62rem,2.15cqw,.78rem);font-weight:700;line-height:1;display:grid;position:relative}.quest-slider-question output:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#ff3985;width:3cqw;height:2cqw;position:absolute;bottom:-1.5cqw;left:calc(50% - 1.5cqw)}.quest-slider-question__input{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;min-height:44px;margin:0}.quest-slider-question__input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff3985 0 var(--quest-slider-progress), #ffccdf var(--quest-slider-progress) 100%);border-radius:999px;height:3cqw}.quest-slider-question__input::-webkit-slider-thumb{appearance:none;background:#ff3985;border:1.1cqw solid #ff3985;border-radius:50%;width:7.2cqw;height:7.2cqw;margin-top:-2.1cqw;box-shadow:0 0 0 .45cqw #fff}.quest-slider-question__input::-moz-range-track{background:#ffccdf;border-radius:999px;height:3cqw}.quest-slider-question__input::-moz-range-progress{background:#ff3985;border-radius:999px;height:3cqw}.quest-slider-question__input::-moz-range-thumb{background:#ff3985;border:.55cqw solid #fff;border-radius:50%;width:6.1cqw;height:6.1cqw}.quest-slider-question__bounds{color:#fff;justify-content:space-between;gap:1rem;font-size:clamp(.62rem,2.13cqw,.75rem);line-height:1;display:flex}.quest-choice-group{border:0;min-width:0;margin:6cqw 0 0;padding:0}.quest-choice-group--swipe{touch-action:pan-y;-webkit-user-select:none;user-select:none}.quest-choice-group legend,.quest-field-hint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.quest-choice-group__options{gap:3cqw;display:grid}.quest-choice-group__options--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-choice{color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;background:#ff3985;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:2.1cqw 4cqw;font-size:clamp(.7rem,3.33cqw,1rem);font-weight:500;line-height:1.25;display:flex;position:relative}.quest-choice input{opacity:0;width:1px;height:1px;position:absolute}.quest-choice:has(input:checked){color:#ff3985;background:#fff;border-color:#ff3985}.quest-choice:hover:not(:has(input:disabled)){box-shadow:inset 0 0 0 3px #ffdf5d}.quest-choice:has(input:disabled){cursor:default}.quest-button:focus-visible,.quest-zone-intro__continue:focus-visible,.quest-slider-question__input:focus-visible,.quest-feedback:focus-visible{outline:3px solid var(--quest-focus,#ffdf5d);outline-offset:3px}.quest-choice:has(input:focus-visible){outline:3px solid var(--quest-focus,#ffdf5d);outline-offset:3px}.quest-choice__boolean-icon{object-fit:contain;width:8.9cqw;height:9.1cqw;display:block}.quest-button{color:#fff;min-width:44px;min-height:44px;font:inherit;text-transform:uppercase;cursor:pointer;background:#ff3985;border:2px solid #fff;border-radius:999px;padding:.7rem 1.15rem;font-size:.73rem;font-weight:800}.quest-button:hover:not(:disabled):not(.quest-button--continue){background:#d5266d}.quest-button:disabled{color:#33465f;cursor:not-allowed;background:#88a6cbc2}.quest-button--submit{width:min(100%,56cqw);margin:auto auto 0}.quest-button--submit-spacer{visibility:hidden;pointer-events:none}.quest-button--continue{z-index:10;color:#0000;width:min(100vw,56.25dvh);min-width:0;min-height:100%;box-shadow:none;background:0 0;border:0;padding:0;font-size:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.quest-button--secondary{color:#8a123f;background:#fff;border-color:#ff3985;width:100%;margin-top:.75rem}.quest-submit-status{color:#d8ecff;text-align:center;min-height:1.2em;font-size:.72rem}.quest-submit-error{color:#7d0d34;text-align:center;background:#fff0f5;border-radius:.75rem;margin-top:.75rem;padding:.75rem;font-size:.78rem}.quest-submit-error p,.quest-feedback p{margin:0}.quest-feedback{z-index:3;color:#111;text-align:center;text-wrap:balance;background:#fff;border:0;border-radius:3.5cqw;outline:none;width:85cqw;min-height:18cqw;padding:4.8cqw 5.5cqw;font-size:clamp(.64rem,2.4cqw,.8rem);line-height:1.22;position:absolute;top:calc(100% + 3cqw);left:1.5cqw;box-shadow:0 .8rem 1.8rem #001d4c33}.quest-feedback:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;width:8cqw;height:6cqw;position:absolute;bottom:-5cqw;right:10cqw}.quest-feedback__fact{margin-top:2cqw!important}.quest-feedback__points{z-index:9;bottom:max(9.7cqw, env(safe-area-inset-bottom));width:46cqw;max-width:none;min-height:14.4cqw;font-family:var(--font-display-standard);text-align:center;text-transform:none;pointer-events:none;background:#ff3985;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:2.2cqw 4cqw;font-size:clamp(.5rem,2.22cqw,.75rem);font-style:italic;font-weight:800;line-height:1.1;display:flex;position:fixed;left:50%;transform:translate(-50%);color:#fff!important}.quest-feedback__points:has(.quest-feedback__shells){padding-bottom:4.1cqw}.quest-feedback[data-zone-id=vk-music]{top:calc(100% + 22cqw)}.quest-feedback[data-zone-id=vk-music] .quest-feedback__points{position:absolute;top:auto;bottom:calc(100% - 1cqw)}.quest-feedback__shells{justify-content:center;align-items:center;gap:1.05cqw;margin-bottom:.75cqw;display:flex}.quest-feedback__shell{width:5.65cqw;height:4.54cqw;display:block}.quest-feedback[data-result-class=correct]>p:first-of-type:first-line,.quest-feedback[data-result-class=near]>p:first-of-type:first-line,.quest-feedback[data-result-class=partial]>p:first-of-type:first-line,.quest-feedback[data-result-class=incorrect]>p:first-of-type:first-line{color:inherit}.quest-feedback[data-zone-id=vk-fest]{border-radius:3.2cqw;width:69.7cqw;min-height:22.8cqw;padding:4.2cqw 5cqw;font-size:clamp(.58rem,2.05cqw,.72rem);line-height:1.18;top:72.8cqw;left:9.2cqw}.quest-feedback[data-zone-id=vk-fest][data-result-class=incorrect]{min-height:18.3cqw;top:77.2cqw}.quest-feedback[data-zone-id=vk-fest]:after{left:16.4cqw;right:auto}.quest-feedback[data-zone-id=vk-fest] .quest-feedback__fact{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.quest-feedback[data-zone-id=vk-fest]:before{z-index:-1;content:"";pointer-events:none;background-image:url(/assets/vk-fest-mascot-Dzk4lYqR.webp);background-position:50% -8.7cqw;background-repeat:no-repeat;background-size:39.72cqw 39.72cqw;width:39.72cqw;height:31.02cqw;position:absolute;top:calc(100% + 11.4cqw);left:17.5cqw}.quest-feedback[data-zone-id=vk-fest][data-result-class=incorrect]:before{clip-path:polygon(45% 0,55% 0,65% 3%,72% 5%,76% 7%,82% 11%,100% 20%,100% 100%,0 100%,0 20%,18% 11%,24% 7%,28% 5%,35% 3%);background-image:url(/assets/vk-fest-mascot-sad-C2Y7RLve.webp);background-position:-3.5cqw -11.1cqw;background-size:46.9cqw 46.9cqw;width:39.05cqw;height:36.3cqw;top:calc(100% + 6.4cqw);left:16.1cqw}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.quest-feedback[data-zone-id=vk-fest]:before{background-image:-webkit-image-set(url(/assets/vk-fest-mascot-CNG3tfL7.avif) 1x type("image/avif"),url(/assets/vk-fest-mascot-Dzk4lYqR.webp) 1x type("image/webp"));background-image:image-set("/assets/vk-fest-mascot-CNG3tfL7.avif" 1x type("image/avif"),"/assets/vk-fest-mascot-Dzk4lYqR.webp" 1x type("image/webp"))}.quest-feedback[data-zone-id=vk-fest][data-result-class=incorrect]:before{background-image:-webkit-image-set(url(/assets/vk-fest-mascot-sad-BnYjx-4J.avif) 1x type("image/avif"),url(/assets/vk-fest-mascot-sad-C2Y7RLve.webp) 1x type("image/webp"));background-image:image-set("/assets/vk-fest-mascot-sad-BnYjx-4J.avif" 1x type("image/avif"),"/assets/vk-fest-mascot-sad-C2Y7RLve.webp" 1x type("image/webp"))}}.quest-feedback[data-zone-id=vk-fest] .quest-feedback__points{position:absolute;top:19.2cqw;bottom:auto;left:35.3cqw;transform:none}.quest-feedback[data-zone-id=vk-fest][data-result-class=incorrect] .quest-feedback__points{top:-11.1cqw;left:31.4cqw}.quest-feedback[data-zone-id=vk]:before{z-index:-1;content:"";pointer-events:none;background:url(/assets/vk-fact-C7H4oEs7.webp) 50%/contain no-repeat;width:27cqw;height:30cqw;position:absolute;bottom:calc(100% + 2cqw);right:-4cqw}.quest-question-card[data-question-id=vk-fest-water][data-status=idle][data-answer-changed=false]:after,.quest-question-card[data-question-id=vk-video-library][data-status=idle][data-answer-changed=false]:after,.quest-question-card[data-question-id=vk-music-artist][data-status=idle]:before,.quest-question-card[data-question-id=vk-first-users][data-status=committed]:before{z-index:5;content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.quest-question-card[data-status=committed]:has(.quest-feedback:is([data-zone-id=ok],[data-zone-id=vk-dating])[data-result-class=correct]):after{z-index:5;content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.quest-question-card[data-question-id=vk-fest-water][data-status=idle][data-answer-changed=false]:after{background-image:url(/assets/vk-fest-fact-card-BrGOM78j.png);width:50cqw;height:50cqw;top:111cqw;left:55cqw}.quest-question-card[data-question-id=vk-fest-water][data-status=idle][data-answer-changed=false] .quest-button--submit{z-index:6;width:40cqw;margin-left:0;margin-right:auto;padding-inline:.75rem;font-size:clamp(.62rem,2.5cqw,.73rem);position:relative}.quest-question-card[data-question-id=vk-video-library][data-status=idle][data-answer-changed=false]:after{background-image:url(/assets/vk-video-fact-card-CT-b_08Q.png);width:53cqw;height:44cqw;margin-top:2cqw;position:relative;top:auto;left:-7.8cqw}.quest-question-card[data-question-id=vk-music-artist][data-status=idle]:before{z-index:1;background-image:url(/assets/vk-music-fact-card-DoXGEwi3.png);width:46cqw;height:44cqw;top:-1cqw;left:68cqw}.quest-question-card[data-question-id=vk-first-users][data-status=committed]:before{z-index:3;background-image:url(/assets/vk-fact-card-correct-BXVj908v.png);width:49cqw;height:49cqw;top:23.8cqw;left:54.4cqw}.quest-question-card[data-status=committed]:has(.quest-feedback:is([data-zone-id=ok],[data-zone-id=vk-dating])[data-result-class=correct]):after{z-index:4;background-image:url(/assets/ok-confetti-BgRvnZWX.svg);width:110cqw;height:104cqw;top:56cqw;left:-5cqw}.quest-question-card[data-status=committed] .quest-feedback[data-zone-id=vk]:before{content:none}.quest-question-card[data-status=committed] .quest-question-card__panel{margin-bottom:24cqw}.quest-question-card[data-question-id=vk-fest-water][data-status=committed] .quest-question-card__copy h2{opacity:0}.quest-zone-screen[data-zone-id=vk-fest]:before{content:none}.quest-question-card[data-question-id=vk-fest-water][data-status=idle][data-answer-changed=false]:before{z-index:1;content:"";pointer-events:none;background-image:url(/assets/vk-fest-lines-Btq02A3s.webp);background-position:219.58cqw 0;background-repeat:no-repeat;background-size:339.106cqw 84.398cqw;width:339.106cqw;height:84.41cqw;position:absolute;inset:100.924cqw auto auto -219.63cqw}.quest-zone-screen[data-zone-id=vk-fest][data-view=question]:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.quest-zone-screen[data-zone-id=vk-fest] .quest-question-card__panel{min-height:99cqw}.quest-zone-screen[data-zone-id=vk-fest] .quest-question-card__form{margin-top:4.75cqw}.quest-zone-screen[data-zone-id=vk-fest] .quest-slider-question{transform:translateY(-8.75cqw)}.quest-zone-screen[data-zone-id=vk-fest] .quest-question-card__panel{padding-top:7.65cqw}.quest-zone-screen[data-zone-id=vk-fest] .quest-question-card__copy h2{font-size:clamp(.75rem,3.34cqw,1rem)}.quest-zone-screen[data-zone-id=vk-video] .quest-question-card__form{margin-top:12.5cqw}.quest-zone-screen[data-zone-id=vk-video] .quest-question-card__panel,.quest-zone-screen[data-zone-id=vk] .quest-question-card__panel{min-height:62.3cqw}.quest-zone-screen[data-zone-id=vk-music] .quest-question-card__form{margin-top:10cqw}.quest-zone-screen[data-zone-id=vk-music] .quest-question-card__panel{min-height:77.9cqw}.quest-zone-screen[data-zone-id=vk-music] .quest-choice-group{margin-top:5cqw}.quest-zone-screen[data-zone-id=vk-music] .quest-choice-group__options{gap:2.4cqw}.quest-zone-screen[data-zone-id=vk] .quest-question-card__form{margin-top:12.5cqw}.quest-zone-screen[data-zone-id=vk] .quest-feedback__points{position:absolute;top:calc(100% + 3cqw);bottom:auto}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating])[data-view=question]:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#207ed661}.quest-zone-screen[data-zone-id=vk-dating][data-view=question]:before{background-image:url(/assets/ok-scene-Drk9-zkH.webp)}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.quest-zone-screen[data-zone-id=vk-dating][data-view=question]:before{background-image:-webkit-image-set(url(/assets/ok-scene-Dr3zbtAS.avif) 1x type("image/avif"),url(/assets/ok-scene-Drk9-zkH.webp) 1x type("image/webp"));background-image:image-set("/assets/ok-scene-Dr3zbtAS.avif" 1x type("image/avif"),"/assets/ok-scene-Drk9-zkH.webp" 1x type("image/webp"))}}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-question-card__copy{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-question-card__form{margin-top:30.5cqw}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-question-card__panel{color:#000;background:#fff;border-radius:3.2cqw;min-height:99.1cqw;padding:7cqw 5cqw 5cqw;box-shadow:0 2.1cqw #92c5ff}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-question-card__prompt{color:#000;text-transform:uppercase;font-size:clamp(.72rem,3.25cqw,.95rem);line-height:1.12}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-choice-group{margin-top:auto}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-choice-group__options{gap:10.45cqw}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-choice{color:#fff;border-radius:2.6cqw;min-height:22.7cqw;padding:5cqw}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-choice:first-child{background:#07f}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-choice:last-child{background:#ff3985}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-choice:has(input:checked){border-color:#111;box-shadow:0 0 0 .55cqw #111}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-button--submit{border-color:#fff;width:58cqw;position:absolute;bottom:-17cqw;left:15cqw}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-submit-status{color:#00489a}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-feedback{z-index:6;color:#fff;text-transform:uppercase;background:#07f;border-radius:2cqw;width:78cqw;margin:0;padding:4cqw;font-size:clamp(.68rem,3cqw,.92rem);top:auto;bottom:6cqw;left:5cqw}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-question-card[data-status=committed]:has(.quest-feedback[data-result-class=correct]) .quest-question-card__form{z-index:auto}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-question-card[data-status=committed] .quest-choice-group{visibility:hidden}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-question-card[data-status=committed] .quest-question-card__panel{margin-bottom:0}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-feedback[data-result-class=incorrect]{background:#ff3985}.quest-zone-screen:is([data-zone-id=ok],[data-zone-id=vk-dating]) .quest-feedback:after{content:none}.quest-zone-screen[data-zone-id=max] .quest-question-card__copy,.quest-zone-screen[data-zone-id=mail] .quest-question-card__copy,.quest-zone-screen[data-zone-id=dzen] .quest-question-card__copy{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.quest-zone-screen[data-zone-id=max] .quest-question-card__form{margin-top:24.8cqw}.quest-zone-screen[data-zone-id=max] .quest-question-card__panel{min-height:139cqw;box-shadow:none;background:0 0;padding:0 6cqw 6cqw}.quest-zone-screen[data-zone-id=max] .quest-question-card__prompt{color:#000;text-transform:uppercase;background:#fff;border-radius:3.2cqw;width:88cqw;max-width:none;min-height:23cqw;margin-left:-5.7cqw;padding:4.5cqw 5.5cqw;line-height:1.16}.quest-zone-screen[data-zone-id=max] .quest-choice-group{width:82cqw;margin:3.8cqw auto 0}.quest-zone-screen[data-zone-id=max] .quest-choice-group__options{gap:2.6cqw}.quest-zone-screen[data-zone-id=max] .quest-choice{color:#fff;background:#07f;border:0;min-height:max(44px,9.5cqw);padding-block:2.3cqw;box-shadow:0 .4cqw .9cqw #0034762e}.quest-zone-screen[data-zone-id=max] .quest-choice:has(input:checked){color:#00458f;background:#fff;box-shadow:0 0 0 .6cqw #07f}.quest-zone-screen[data-zone-id=max] .quest-button--submit{margin-top:3.4cqw}.quest-zone-screen[data-zone-id=max] .quest-feedback{color:#fff;text-transform:uppercase;background:#07f;width:80cqw;min-height:19cqw;font-size:clamp(.68rem,3cqw,.92rem);top:80cqw;left:4cqw;transform:rotate(-3deg)}.quest-zone-screen[data-zone-id=max] .quest-feedback:after{background:#07f}.quest-zone-screen[data-zone-id=max] .quest-feedback__fact{display:none}.quest-zone-screen[data-zone-id=max] .quest-feedback__points{position:static;transform:none;margin:4cqw auto 0!important}.quest-zone-screen[data-zone-id=max] .quest-question-card[data-status=committed] .quest-choice-group{visibility:hidden}.quest-zone-screen[data-zone-id=mail][data-view=question]:before{background-image:none}.quest-zone-screen[data-zone-id=mail][data-view=question]:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.quest-zone-screen[data-zone-id=mail] .quest-question-card__form{margin-top:24.5cqw}.quest-zone-screen[data-zone-id=mail] .quest-question-card__panel{background:#00489a;border-radius:3.2cqw;min-height:81cqw;padding:8cqw 5cqw 5.5cqw}.quest-zone-screen[data-zone-id=mail] .quest-question-card__prompt{text-transform:uppercase;max-width:72cqw}.quest-zone-screen[data-zone-id=mail] .quest-question-card:after{z-index:1;content:"";pointer-events:none;background:url(/assets/mail-mascot-29630f-Dyyb-3Y6.webp) top/contain no-repeat;width:100cqw;height:80cqw;position:absolute;top:85cqw;left:0}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.quest-zone-screen[data-zone-id=mail] .quest-question-card:after{background-image:-webkit-image-set(url(/assets/mail-mascot-29630f-DRa0kERw.avif) 1x type("image/avif"),url(/assets/mail-mascot-29630f-Dyyb-3Y6.webp) 1x type("image/webp"));background-image:image-set("/assets/mail-mascot-29630f-DRa0kERw.avif" 1x type("image/avif"),"/assets/mail-mascot-29630f-Dyyb-3Y6.webp" 1x type("image/webp"))}}.quest-zone-screen[data-zone-id=mail] .quest-feedback{width:78cqw;min-height:17cqw;padding:3.8cqw 4.5cqw;top:76cqw;left:5cqw}.quest-zone-screen[data-zone-id=mail] .quest-feedback:after{content:none}.quest-zone-screen[data-zone-id=dzen][data-view=question]:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00489a42}.quest-zone-screen[data-zone-id=dzen] .quest-question-card__form{margin-top:31.5cqw}.quest-zone-screen[data-zone-id=dzen] .quest-question-card__panel{min-height:136cqw;box-shadow:none;background:0 0;padding:0 5cqw 5cqw}.quest-zone-screen[data-zone-id=dzen] .quest-question-card__prompt{color:#000;text-transform:uppercase;background:#fff;border-radius:3.2cqw;width:88cqw;max-width:none;min-height:24cqw;margin-left:-4.9cqw;padding:4.2cqw 5cqw;line-height:1.14}.quest-zone-screen[data-zone-id=dzen] .quest-choice-group{width:78cqw;margin:8cqw auto 0}.quest-zone-screen[data-zone-id=dzen] .quest-choice-group__options{gap:4cqw}.quest-zone-screen[data-zone-id=dzen] .quest-choice{color:#000;background:#fff;min-height:44px;padding-block:1.5cqw;box-shadow:0 .5cqw 1cqw #00235b29}.quest-zone-screen[data-zone-id=dzen] .quest-choice:has(input:checked){color:#fff;background:#07f;border-color:#07f}.quest-zone-screen[data-zone-id=dzen] .quest-question-card:has(.quest-feedback[data-result-class=incorrect]) .quest-choice:has(input:checked){color:#fff;background:#ff3985;border-color:#ff3985}.quest-zone-screen[data-zone-id=dzen] .quest-feedback{color:#000;text-transform:uppercase;background:#fff;border-radius:3.2cqw;width:88cqw;min-height:24cqw;padding:4.2cqw 5cqw;font-size:clamp(.65rem,2.5cqw,.82rem);top:0;left:.1cqw}.quest-zone-screen[data-zone-id=dzen] .quest-feedback:after{content:none}.quest-zone-screen[data-zone-id=dzen] .quest-question-card[data-status=committed] .quest-question-card__prompt{visibility:hidden}@media (max-width:359px),(max-height:780px){.quest-feedback[data-zone-id=vk-video]{top:calc(100% + 22cqw)}.quest-feedback[data-zone-id=vk-video] .quest-feedback__points{position:absolute;top:-22cqw;bottom:auto}}@media (max-width:359px){.quest-choice-group__options--two-column{gap:7cqw}.quest-zone-screen[data-zone-id=vk-video] .quest-question-card__form{margin-top:12cqw}.quest-zone-screen[data-zone-id=vk-music] .quest-question-card__form{margin-top:9.5cqw}}@media (min-width:431px) and (min-height:700px){.quest-question-card__copy h2,.quest-zone-intro h1{font-size:1rem}}@media (prefers-reduced-motion:reduce){.quest-zone-screen:after{transition:none}}
