@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}.imba-scroll{color:#eff8fc;--pink:#f236a2;--muted:#a5adb8;--line:#292c35;--ink:#eff8fc;background:#06070a;font-family:Arial,Helvetica,sans-serif;font-size:16px}.imba-app{box-sizing:border-box;min-height:100%;padding:76px 24px 40px}.game-header{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.wordmark{letter-spacing:-3px;color:var(--ink);background:0 0;border:0;padding:0;font-size:33px;font-style:italic;font-weight:950;line-height:1}.wordmark span{vertical-align:top;letter-spacing:0;margin-left:5px;font-size:10px}.pill{color:var(--ink);background:0 0;border:1px solid #737b85;border-radius:99px;padding:9px 20px;font-size:16px}.screen-home{min-height:calc(var(--mobile-screen-height,850px) - 24px);background:#040609 url(/assets/imba/wave.png) 50%/cover no-repeat;flex-direction:column;padding-bottom:38px;display:flex;position:relative}.home-copy{z-index:1;position:relative}.eyebrow{letter-spacing:1.8px;color:#afb9c7;margin:0 0 22px;font-size:12px;font-weight:600;line-height:1.5}.home-copy .eyebrow{letter-spacing:1.6px;font-size:11px}.home-copy h1{letter-spacing:-4px;margin:0;font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:1000;line-height:.9}.human-title{transform-origin:0;width:110%;font-size:69px;font-stretch:75%;display:block;transform:scaleX(.91)}.second-line{align-items:flex-start;gap:12px;margin-top:10px;display:flex}.or{letter-spacing:-1.5px;font-family:Arial,sans-serif;font-size:34px;line-height:1.1}.ai-title{letter-spacing:-5px;font-size:124px;line-height:.85}.lead{letter-spacing:-.5px;margin:21px 0 12px;font-size:21px}.hero-sub{color:#a8b5c4;margin:0;font-size:15px;line-height:1.5}.home-bottom{margin-top:auto;padding-top:220px}.primary,.secondary{cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:17px;width:100%;min-height:60px;padding:15px 20px;font-size:19px;font-weight:650;display:flex}.primary{background:var(--pink,#f236a2);color:#100713;border:1px solid #0000;margin-top:24px}.primary svg{width:28px;height:28px}.primary:hover{background:#ff57b9}.primary:active,.secondary:active{transform:scale(.985)}button:disabled{opacity:.45;cursor:not-allowed}.headphone-note{color:#a6aab3;justify-content:center;align-items:center;gap:7px;margin:17px 0 12px;font-size:13px;display:flex}.text-button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 0;font-size:14px;display:flex}.home-bottom .text-button{color:#c3c8d0;margin:auto}.back{color:#9da7b4;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:-24px 0 28px;padding:0;font-size:14px;display:flex}.panel h2{letter-spacing:-1.8px;margin:0 0 20px;font-size:43px;font-weight:800;line-height:1.02}.muted{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.5}.panel .eyebrow{color:#f179b8}.field-label{margin:26px 0 10px;font-size:14px;font-weight:600;display:block}.text-input{color:#eff8fc;width:100%;min-height:58px;font:inherit;box-sizing:border-box;background:#11141b;border:1px solid #3b3e47;border-radius:12px;padding:16px}.text-input:focus{outline-offset:2px;outline:2px solid #f236a2}.field-note{color:#939dab;margin:10px 0 16px;font-size:13px;line-height:1.5;display:block}.consent{cursor:pointer;align-items:flex-start;gap:12px;margin:28px 0 15px;font-size:14px;line-height:1.5;display:flex}.consent input{accent-color:#f236a2;flex-shrink:0;width:21px;height:21px;margin-top:2px}.privacy-note{color:#969eac;font-size:13px;line-height:1.5}.section-kicker{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.section-kicker .eyebrow{margin:0;font-size:11px}.participant-tag{color:#f294c7;white-space:nowrap;border:1px solid #3c3542;border-radius:7px;padding:6px 9px;font-size:13px}.progress-label{color:#b6bdca;justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}progress{accent-color:#f236a2;background:#252632;border:0;border-radius:4px;width:100%;height:4px;margin-bottom:26px;display:block;overflow:hidden}progress::-webkit-progress-bar{background:#252632}progress::-webkit-progress-value{background:#f236a2}.tracks{gap:13px;display:grid}.track{background:#10131a;border:1px solid #292d36;border-radius:17px;padding:19px 17px 17px}.track.answered{border-color:#594059}.track-top{align-items:center;gap:13px;margin-bottom:18px;display:flex}.track-number{letter-spacing:-1px;color:#929bad;font-size:33px;font-weight:300}.track-top h3{margin:0 0 4px;font-size:16px;font-weight:600}.track-top span:not(.track-number){color:#a0aaba;font-size:12px}.track-top>svg{color:#8e9aab;width:20px;height:20px;margin-left:auto}.choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice{color:#b8c1cf;cursor:pointer;background:#191d27;border:1px solid #343948;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:49px;font-size:15px;display:flex}.choice svg{flex-shrink:0;width:17px;height:17px}.choice.selected{color:#ff9ccf;background:#342035;border-color:#f236a2}.secondary{color:#e9edf3;background:0 0;border:1px solid #454754;margin-top:18px;font-size:16px}.footer{letter-spacing:1.5px;color:#8b95a4;text-align:center;margin:46px 0 0;font-size:11px}.success-icon{color:#ff71be;border:1px solid #733a62;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 0 26px;display:grid}.success-icon svg{width:32px;height:32px}.done h2{font-size:38px}.ticket{background:#17111b;border:1px solid #59314b;border-radius:20px;flex-direction:column;align-items:center;padding:25px 24px;display:flex}.ticket .eyebrow{margin-bottom:12px;font-size:11px}.ticket strong{letter-spacing:-3px;margin-bottom:9px;font-size:65px;font-weight:300;line-height:1.2}.ticket>span:last-child{color:#e2b4cf;overflow-wrap:anywhere;max-width:100%}.time-note{align-items:center;gap:15px;margin:27px 0;display:flex}.time-note>svg{color:#f28bbf;flex-shrink:0;width:26px;height:26px}.time-note strong{font-size:16px;font-weight:500}.time-note p{color:#99a0ae;margin:6px 0 0;font-size:13px}.done>.text-button{margin:auto}.waiting{text-align:center;background:#11131c;border:1px solid #2c2f3b;border-radius:20px;margin-bottom:28px;padding:30px 22px}.waiting>svg{color:#f37abc;width:42px;height:42px;margin:12px auto 24px}.waiting h3{letter-spacing:-.8px;margin:0 0 13px;font-size:24px}.waiting p{color:#a0aaba;font-size:15px;line-height:1.5}.time-badge{color:#f0a6d3;background:#2b1c30;border-radius:30px;margin-top:14px;padding:10px 16px;font-size:13px;display:inline-block}.ranking{margin:30px 0}.rank-row{border-top:1px solid #2b2d37;align-items:center;gap:16px;padding:20px 10px;display:flex}.rank-row.is-you{background:#231626;border:1px solid #7e3e6b;border-radius:10px}.rank{color:#a29cac;min-width:33px;font-size:24px;font-weight:400}.rank-row:first-child .rank{color:#f78bc5}.rank-row>div{flex:1;min-width:0}.rank-row>div>strong{overflow-wrap:anywhere;font-size:16px}.rank-row p{color:#939bad;margin:6px 0 0;font-size:12px}.score{color:#f3b6dc;font-size:27px}.score small{color:#9da7b7;margin-left:3px;font-size:13px}.you{color:#ff90c8;font-size:12px}.reveal-heading{letter-spacing:-.4px;margin:34px 0 20px;font-size:21px}.reveal-row{border-bottom:1px solid #30303b;justify-content:space-between;align-items:center;gap:14px;min-height:50px;font-size:14px;display:flex}.reveal-row strong{color:#e6c3db;text-align:right;font-weight:500}.closing-copy{margin-top:30px}.feedback{color:#f3c9e2;background:#261625;border:1px solid #603954;border-radius:12px;margin-top:20px;padding:16px;font-size:14px;line-height:1.5}.error{color:#ffd6dd;background:#2e171e;border-color:#a55d65}.admin-stats{border-block:1px solid #34303c;justify-content:space-between;gap:20px;margin-bottom:25px;padding:24px 0;display:flex}.admin-stats strong{font-size:40px;font-weight:400}.admin-stats span{color:#a6a1b2;margin-top:6px;font-size:13px;display:block}.admin-key{margin:22px 0}.admin-key>span{color:#b2a8bc;margin-bottom:10px;font-size:14px;display:block}.admin-person{overflow-wrap:anywhere;border-bottom:1px solid #302937;padding:15px 0}.admin-person strong,.admin-person span{font-size:14px;display:block}.admin-person span{color:#afa1b5;margin-top:8px;font-size:13px}.imba-sheet{color:#242029;padding-bottom:20px;font-size:16px;line-height:1.5}.imba-sheet .primary{--pink:#f236a2}.imba-sheet .secondary{color:#333;border-color:#b9b2bf}.imba-sheet .reveal-row{border-color:#ded8e2}.imba-sheet .reveal-row strong{color:#862657}.rules-list{padding-left:25px}.rules-list li{padding:0 0 18px 7px}.rules-list li::marker{color:#bc227b;font-weight:700}.rules-list p{color:#655d6b;margin:4px 0 0;font-size:15px;line-height:1.5}.imba-app button:focus-visible,.imba-sheet button:focus-visible{outline-offset:4px;outline:2px solid #f377bd}@media (prefers-reduced-motion:no-preference){.panel{animation:.25s ease-out appear}@keyframes appear{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (width<=370px){.imba-app{padding-inline:18px}.human-title{font-size:62px}.ai-title{font-size:112px}.panel h2{font-size:38px}.choice{gap:5px;font-size:14px}}@font-face{font-family:ImbaDisplay;src:url(/assets/fonts/display-cyrillic.woff2)format("woff2");font-weight:900;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:ImbaDisplay;src:url(/assets/fonts/display-latin.woff2)format("woff2");font-weight:900;font-display:swap;unicode-range:U+??}.imba-app{isolation:isolate;--motion-ease:cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.imba-app>.game-header,.imba-app>.home-copy,.imba-app>.home-bottom,.imba-app>.panel,.imba-app>.back,.imba-app>.footer,.imba-app>.feedback{z-index:2;position:relative}.scene{z-index:0;pointer-events:none;background:#05080e;position:absolute;inset:0;overflow:hidden}.scene-wave{object-fit:cover;object-position:center 55%;opacity:1;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.07)}.screen-home{min-height:var(--app-height,852px);background:#05080e;padding-bottom:38px}.screen-home .home-bottom{padding-top:115px;position:relative}.screen-home .eyebrow{letter-spacing:1.65px;color:#9dadc4;margin-bottom:22px;font-size:10px}.home-copy h1{letter-spacing:-5px;font-family:ImbaDisplay,Arial,sans-serif;font-weight:900}.human-title{white-space:nowrap;width:137%;font-size:77px;line-height:1.04;transform:scaleX(.73)}.second-line{align-items:flex-start;gap:9px;margin-top:0}.or{letter-spacing:-1.5px;margin-top:7px;font-size:32px;line-height:1.2}.ai-title{letter-spacing:-8px;font-family:ImbaDisplay,Arial,sans-serif;font-size:139px;line-height:.92}.home-copy .lead{margin-top:20px;font-size:19px}.hero-sub{color:#b2bccb;font-size:14px;line-height:1.45}.home-bottom .primary{letter-spacing:-.5px;min-height:66px;margin-top:0;font-size:22px;box-shadow:0 9px 38px #e5298524}.imba-app:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.16;background-image:url(/assets/imba/grain.png);background-repeat:repeat;background-size:360px;position:absolute;inset:0}.imba-app:not(.screen-home):before{content:"";z-index:0;opacity:.07;pointer-events:none;background:url(/assets/imba/wave.png) top/100% no-repeat;position:absolute;inset:0}.primary,.pill,.choice,.secondary,.text-button{transition:transform .22s var(--motion-ease),background-color .22s,border-color .22s,color .22s,box-shadow .22s}.primary:hover:not(:disabled){box-shadow:0 0 32px #f236a235}.primary>svg{transition:transform .35s var(--motion-ease)}.primary:hover:not(:disabled)>svg{transform:translate(5px)}.primary:active:not(:disabled){transform:scale(.97)}.pill:hover{background:#f236a215;border-color:#f080bf}.text-button:hover{color:#f58ec6}.track{transition:border-color .35s,background-color .35s;box-shadow:inset 0 1px #ffffff04}.track.answered{background:#14131d;border-color:#62364f}.track.answered .track-number{color:#e389b9;transition:color .35s}.choice.selected{box-shadow:inset 0 0 15px #f236a209,0 0 0 1px #f236a214}.choice.selected>svg:last-child{animation:.38s cubic-bezier(.2,1.9,.4,1) check-in}progress::-webkit-progress-value{transition:width .5s var(--motion-ease)}.ticket{position:relative;box-shadow:inset 0 1px #f58ab322,0 16px 45px #00000030}.waiting{background:#11141ce6;border-color:#333542}.panel .eyebrow{letter-spacing:1.5px}@media (prefers-reduced-motion:no-preference){.scene-wave{animation:16s ease-in-out infinite alternate wave-breathe}.home-copy .eyebrow{animation:.8s 50ms both material-in}.human-title{animation:.95s .12s both title-in}.second-line{animation:1s .22s both material-in}.home-copy .lead,.home-copy .hero-sub{animation:1s .3s both material-in}.home-bottom{animation:1s .48s both material-in}.game-header{animation:.75s both material-in}.panel{animation:.6s both material-in}.track{animation:.65s both material-in}.track:nth-child(2){animation-delay:60ms}.track:nth-child(3){animation-delay:.12s}.track:nth-child(4){animation-delay:.18s}.track:nth-child(5){animation-delay:.24s}.track:nth-child(6){animation-delay:.3s}.rank-row{animation:.6s both material-in}.rank-row:nth-child(2){animation-delay:60ms}.rank-row:nth-child(3){animation-delay:.12s}.success-icon{animation:.7s cubic-bezier(.2,1.6,.5,1) both seal-in}.ticket{animation:.8s .1s both material-in}.waiting>svg{animation:3s ease-in-out infinite clock-breathe}}@keyframes wave-breathe{0%{transform:scale(1.07)translate(-1%,1%)}50%{transform:scale(1.12)translate(1%,-1%)}to{transform:scale(1.07)translateY(2%)}}@keyframes material-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes title-in{0%{opacity:0;transform:scaleX(.73)translateY(18px)}to{opacity:1;transform:scaleX(.73)translateY(0)}}@keyframes check-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes seal-in{0%{opacity:0;transform:scale(.65)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes clock-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.imba-app *,.imba-app:after,.imba-sheet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.scene-wave{will-change:auto}}.screen-home .home-copy>.eyebrow{display:none}.screen-home .game-header{margin-bottom:60px}.human-title{letter-spacing:-6px;font-size:108px;transform:scaleX(.73)}.ai-title{font-size:147px;line-height:.88}.screen-home .scene-wave{object-position:center center;height:93%;top:21%}.home-copy .lead{color:#e7eff5;margin-top:20px;margin-bottom:10px;position:relative}.home-copy .hero-sub{color:#a8b6c9}.screen-home .home-bottom{padding-top:100px}@media (width<=370px){.human-title{font-size:99px}}.imba-app.screen-home{min-height:var(--app-height,852px);background:#000;justify-content:center;padding:68px 24px 42px;display:flex}.screen-home:before,.screen-home:after{display:none}.video-start{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.intro-video{object-fit:contain;background:#000;width:calc(100% + 48px);height:auto;max-height:540px;margin:0 -24px 26px;display:block}.video-start h1{letter-spacing:-1.4px;text-align:center;color:#eff8fc;margin:0 0 28px;font-family:ImbaDisplay,Arial,sans-serif;font-size:38px;font-weight:900;line-height:1.1}.video-start .primary{width:100%;min-height:64px;margin:0;font-size:21px}.preview-reset{z-index:250;color:#34323a;cursor:pointer;background:#fff;border:1px solid #d3d3d8;border-radius:99px;padding:11px 18px;font:500 14px/1.2 Arial,sans-serif;position:fixed;bottom:18px;left:18px;box-shadow:0 3px 14px #0000000a}.preview-reset:hover{background:#f7eef4;border-color:#df9bc5}.preview-reset:focus-visible{outline-offset:3px;outline:2px solid #f236a2}@font-face{font-family:ImbaSlant;src:url(/assets/fonts/display-cyrillic-italic.woff2)format("woff2");font-style:italic;font-weight:900;font-display:swap}.imba-app.screen-home{justify-content:flex-start;padding-top:104px;padding-bottom:42px}.screen-home>.game-header{z-index:5;margin:0;position:absolute;top:76px;left:24px;right:24px}.screen-home .intro-video{max-height:478px;margin:0 -24px;-webkit-mask-image:linear-gradient(#000 0% 57%,#000000d9 70%,#0000004d 88%,#0000 100%);mask-image:linear-gradient(#000 0% 57%,#000000d9 70%,#0000004d 88%,#0000 100%)}.video-start .intro-title{letter-spacing:-3.7px;text-transform:uppercase;text-align:center;width:100%;margin:-40px 0 24px;font-family:ImbaSlant,ImbaDisplay,Arial,sans-serif;font-size:69px;font-style:italic;font-weight:900;line-height:.97;position:relative}.intro-title>span{display:block}.intro-title em{letter-spacing:-1px;vertical-align:middle;text-transform:lowercase;color:#f486c3;margin-right:9px;font-family:Arial,sans-serif;font-size:28px;font-style:normal;font-weight:700}.video-start .primary{margin-top:3px}.imba-app.screen-home:before,.imba-app.screen-home:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;filter:blur(58px);background:0 0;border-radius:50%;display:block;position:absolute}.imba-app.screen-home:before{opacity:.36;background:#008dcb;width:310px;height:330px;inset:-75px auto auto -145px}.imba-app.screen-home:after{opacity:.25;filter:blur(55px);background:#ef168c;width:200px;height:230px;inset:auto -95px -40px auto}.screen-home .intro-video,.screen-home .video-start{mix-blend-mode:screen}.imba-app.screen-home:before{opacity:.62;filter:blur(48px);background:#00baff;box-shadow:0 0 50px 18px #009dff55}.imba-app.screen-home:after{opacity:.48;filter:blur(46px);background:#ff159e;box-shadow:0 0 35px 10px #f085}@media (prefers-reduced-motion:no-preference){.imba-app.screen-home:before{animation:19s linear infinite cyan-lamp-flicker}.imba-app.screen-home:after{animation:23s linear -7s infinite pink-lamp-flicker}}@keyframes cyan-lamp-flicker{0%,29%,34%,69%,74%,to{opacity:.88}30%,32%{opacity:.4}31%{opacity:.65}33%{opacity:.8}70%,72%{opacity:.48}71%{opacity:.7}73%{opacity:.83}}@keyframes pink-lamp-flicker{0%,43%,48%,84%,89%,to{opacity:.72}44%,46%{opacity:.3}45%{opacity:.52}47%{opacity:.66}85%,87%{opacity:.37}86%{opacity:.57}88%{opacity:.67}}@media (prefers-reduced-motion:reduce){.imba-app.screen-home:before,.imba-app.screen-home:after{animation:none!important}}@font-face{font-family:NeonGFTOdl;src:url(/assets/fonts/NeonGFTOdl.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.video-start .intro-title{letter-spacing:0;text-shadow:0 0 10px #bfeeff30;margin-bottom:14px;font-family:NeonGFTOdl,Arial,sans-serif;font-size:66px;font-style:normal;font-weight:400;line-height:1.04}.intro-title>span+span{margin-top:2px;font-size:80px;line-height:1.02}.intro-title em{letter-spacing:0;font-family:NeonGFTOdl,Arial,sans-serif;font-size:30px;font-weight:400}.intro-caption{color:#bfc5d0;text-align:center;letter-spacing:.1px;margin:0 0 20px;font:400 14px/1.5 Arial,sans-serif}.video-start .intro-title{letter-spacing:-1px;font-size:48px;line-height:1.15}.intro-title>span+span{font-size:72px}.intro-title em{font-size:30px}.video-start .intro-title{letter-spacing:-2.8px;text-align:left;text-transform:none;width:100%;text-shadow:none;color:#08090b;align-self:flex-start;margin:-38px 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:1.08}.video-start .intro-title>span{color:#08090b;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#edf0f5;width:fit-content;max-width:100%;margin:0;padding:0 7px 4px;display:table}.video-start .intro-title>span+span{margin-top:6px;font-size:52px;line-height:1.08}.video-start .intro-title em{font:inherit;letter-spacing:inherit;vertical-align:baseline;color:inherit;text-transform:none;margin-right:0}.video-start .intro-caption{color:#34373d;letter-spacing:.5px;text-transform:uppercase;text-align:left;background:#edf0f5;align-self:flex-start;margin:0 0 20px;padding:4px 7px;font-family:Courier New,monospace;font-size:12px;font-weight:700;line-height:1.5}.screen-home .video-start{mix-blend-mode:normal}.intro-glass{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(135%);background:#22667938;border:1px solid #9ee1f66b;border-radius:24px;width:100%;margin:-42px 0 22px;padding:23px 22px 20px;position:relative;box-shadow:inset 0 1px #dbf9ff2e,inset 0 0 28px #59bfd50e,0 12px 35px #00000029}.intro-glass:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.17;z-index:-1;background:url(/assets/imba/grain.png) 50%/220px;position:absolute;inset:0}.intro-glass .intro-title{letter-spacing:-1.9px;text-align:left;color:#f4a3d2;width:100%;text-shadow:none;margin:0 0 23px;font-family:Arial,Helvetica,sans-serif;font-size:45px;font-weight:600;line-height:1.05}.intro-glass .intro-title>span,.intro-glass .intro-title>span+span{color:inherit;font-size:inherit;line-height:inherit;background:0 0;margin:0;padding:0;display:block}.intro-glass .intro-title>span+span{margin-top:5px}.intro-glass .intro-title em{font:inherit;letter-spacing:inherit;color:inherit}.intro-glass .intro-caption{color:#edafd2;text-transform:none;letter-spacing:0;background:0 0;margin:0;padding:0;font:400 13px/1.5 Arial,Helvetica,sans-serif}.screen-home .intro-video{mix-blend-mode:screen}.screen-home .video-start{z-index:auto}.screen-home .intro-video{z-index:2;position:relative}.screen-home .intro-glass{z-index:3}.screen-home .video-start>.primary{z-index:3;position:relative}.imba-app.screen-home{background:#02070c}.imba-app.screen-home:after{filter:blur(65px);opacity:.72;background:#ff29ad;width:265px;height:310px;bottom:-60px;right:-115px;box-shadow:0 0 85px 30px #f0007777,inset 0 0 60px #ffb8ed}.screen-home .video-start:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.22;background:url(/assets/imba/grain.png) 50%/360px;position:absolute;inset:-104px -24px -140px}.game-header .wordmark{mix-blend-mode:screen;width:118px;height:60px;line-height:0;display:block}.game-header .wordmark img{object-fit:contain;width:100%;height:100%;display:block}.game-header{mix-blend-mode:screen}.game-header .wordmark,.game-header{mix-blend-mode:normal}.game-header .wordmark{width:162px;height:72px;box-shadow:none;mix-blend-mode:normal;filter:none;background:0 0;border:0;border-radius:0;padding:0}.game-header .wordmark img{mix-blend-mode:normal;filter:none;box-shadow:none;background:0 0;border:0}.screen-home>.game-header{top:61px}@font-face{font-family:CyberpunkSGMLII;src:url(/assets/fonts/CyberpunkSGMLII.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.intro-glass .intro-title .intro-ai{letter-spacing:0;font-synthesis:none;font-family:CyberpunkSGMLII,Arial,sans-serif;font-size:1.12em;font-style:normal;font-weight:400;line-height:1}.screen-home .glass-arch{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(13px);background:linear-gradient(125deg,#b6f0ff2e,#7bc2e309 38%,#d699d80f 65%,#ffaede29);border:1px solid #b1e9ff7a;border-radius:180px 180px 34px 34px;width:88%;height:440px;max-height:66%;position:absolute;top:12px;left:6%;transform:rotate(-7deg);box-shadow:inset 2px 2px 3px #d8f9ff47,inset -2px -1px 3px #ffabdf33,inset 12px 0 28px #68d1ff14,0 14px 40px #00000029;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.screen-home .glass-arch:before{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 20%,#ddfaff21 23%,#0000 28% 62%,#ffdcf314 67%,#0000 74%);border:1px solid #def9ff24;position:absolute;inset:8px}.screen-home .glass-arch{transform:none;-webkit-mask-image:linear-gradient(#000 0% 57%,#000000d9 70%,#0000004d 88%,#0000 100%);mask-image:linear-gradient(#000 0% 57%,#000000d9 70%,#0000004d 88%,#0000 100%)}.screen-home .intro-glass{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.screen-home .intro-glass:before{display:none}.screen-home .intro-glass{margin:-40px 0 25px;padding:14px 0 0;position:relative}.screen-home .intro-glass:after{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:linear-gradient(#0000,#030810b8 30% 78%,#0000);position:absolute;inset:-48px -24px -34px}.screen-home .intro-glass .intro-title{letter-spacing:-2px;color:#f5f7ff;text-shadow:0 2px 16px #02050c60;margin-bottom:18px;font-size:49px;font-weight:700;line-height:1.05}.screen-home .intro-title>span+span{align-items:center;gap:15px;min-height:68px;margin-top:7px;display:flex}.screen-home .intro-glass .intro-title em{letter-spacing:-1px;color:#e5eaf4;font-size:35px;font-weight:500}.screen-home .intro-glass .intro-title .intro-ai{color:#ffa2d9;letter-spacing:2px;text-shadow:0 0 24px #f236a230;font-size:76px;line-height:.95}.screen-home .intro-glass .intro-caption{color:#e1e6ef;letter-spacing:.05px;font-size:16px;line-height:1.5}.screen-home .video-start>.primary{color:#16091a;background:linear-gradient(110deg,#ff69c0,#f342a6 60%,#eb369a);border:1px solid #ff9ad055;min-height:64px;font-size:22px;box-shadow:inset 0 1px #ffffff45,0 8px 32px #f236a22b}.screen-home .game-header .pill{color:#f5f7ff;background:#07111c45;border-color:#b7d1e075;min-height:44px;font-size:15px}.screen-home .glass-arch{background:linear-gradient(120deg,#b6efff24,#7bc2e309 38%,#d699d80f 65%,#ffaedc1c);border-color:#b6ecff80;box-shadow:inset 2px 2px 3px #d8f9ff50,inset -2px -1px 3px #ffabdf33,0 0 26px #65cfff0d}@media (prefers-reduced-motion:no-preference){.screen-home .glass-arch:before{animation:9s ease-in-out infinite alternate glass-light}@keyframes glass-light{0%{opacity:.45}to{opacity:1}}}.game-header .pill.rules-help{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:24px;font-weight:500;line-height:1;display:grid}.screen-home .intro-title>span+span{justify-content:flex-start;gap:12px;width:50%;margin-left:50%}.screen-home .intro-glass .intro-title .intro-ai{letter-spacing:0;font-size:66px}.screen-home .video-start>.primary{box-shadow:none;background:#ed4ba6;border:0;border-radius:12px;justify-content:space-between;min-height:64px;padding:18px 22px;font-size:19px;font-weight:600}.screen-home .video-start>.primary:hover{box-shadow:none;background:#f45ab1}.screen-home .video-start>.primary svg{width:24px;height:24px}.imba-app.screen-home{min-height:var(--app-height);height:var(--app-height);background:#050a14;padding:0}.screen-home .reference-home{isolation:isolate;width:100%;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}.screen-home .reference-home:before{opacity:.1;z-index:3;inset:0}.screen-home .reference-home .intro-video{object-fit:cover;object-position:50% 40%;opacity:.72;z-index:1;width:170%;max-width:none;height:94%;max-height:none;margin:0;position:absolute;top:7%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 13% 65%,#0000 96%);mask-image:linear-gradient(#0000,#000 13% 65%,#0000 96%)}.screen-home .reference-title{z-index:4;text-align:center;letter-spacing:-.6px;color:#fff;width:90%;margin:0;font:900 34px/1.05 ImbaDisplay,Arial,sans-serif;position:absolute;top:9.3%;left:5%}.screen-home .reference-logo{z-index:4;object-fit:contain;width:49%;height:auto;position:absolute;bottom:11%;left:25.5%}.reference-actions{z-index:5;gap:12px;height:62px;display:flex;position:absolute;bottom:3%;left:5.5%;right:5.5%}.reference-help,.reference-cta{color:#fff;-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#b5c0df16;border:1px solid #9ccae080;border-radius:99px;box-shadow:inset 0 1px 1px #ffffff20}.reference-help{flex-shrink:0;width:62px;font:600 24px Arial,sans-serif}.reference-cta{text-transform:uppercase;letter-spacing:2px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:5px 5px 5px 23px;font:700 12px Arial,sans-serif;display:flex;box-shadow:0 0 27px #b3bdff30,inset 0 1px 2px #ffffff25}.reference-cta span{background:#ffffff16;border:1px solid #c8e7f8aa;border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;margin-left:7px;display:grid}.reference-cta svg{width:23px;height:23px;transform:rotate(-45deg)}.reference-cta:hover,.reference-help:hover{background:#c9d5ff30}.reference-cta:active,.reference-help:active{transform:scale(.98)}.imba-app.screen-home:before{opacity:.35;animation:none;top:14%}.imba-app.screen-home:after{opacity:.28;animation:none;bottom:5%}.screen-home .reference-home .intro-video{object-position:center;opacity:.67;width:130%;height:86%;top:13%}.screen-home .reference-title{letter-spacing:-.7px;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:800}.screen-home .reference-home .intro-video{opacity:.65;width:137%;height:91%;top:8%;left:59%;-webkit-mask-image:linear-gradient(#0000,#000 10% 61%,#0000 94%);mask-image:linear-gradient(#0000,#000 10% 61%,#0000 94%)}.imba-app.screen-home:before{filter:blur(90px);opacity:.32;background:#42bbdd;width:360px;height:470px;top:12%;left:-125px;box-shadow:0 0 100px #5dbcd955}.imba-app.screen-home:after{filter:blur(90px);opacity:.28;width:390px;height:390px;box-shadow:none;background:#c852a4;bottom:10%;right:-90px}.screen-home .reference-home:after{content:"";z-index:2;pointer-events:none;border-left:1px solid #a0d3e411;border-radius:50%;position:absolute;inset:4% -32% 15% -10%;transform:rotate(23deg);box-shadow:inset 15px 0 2px #98dbe507}.reference-cta{letter-spacing:2.2px;background:#b5c0df24;font-size:12px;box-shadow:0 0 32px #b3bdff45,inset 0 1px 2px #ffffff35}.reference-cta span{background:#d1d5e32b}.screen-home .reference-title{letter-spacing:-1px;font-size:38px;transform:none}.screen-home .reference-home .intro-video{width:137%;height:91%;top:8%;left:65%}.imba-app.screen-home:before,.imba-app.screen-home:after,.screen-home .reference-home:before,.screen-home .reference-home:after{display:none}.reference-backdrop{object-fit:fill;filter:brightness(.78)saturate(.85);z-index:0;width:100%;height:100%;position:absolute;inset:0}.screen-home .reference-title{letter-spacing:-.4px;font-size:34px;font-weight:900;line-height:1.05;top:9.2%;transform:scaleX(1.14)}.screen-home .reference-logo{width:49%;bottom:11.5%;left:25.5%}.reference-original-art{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 16.8%,#000 18% 77%,#0000 79.2%);mask-image:linear-gradient(#0000 16.8%,#000 18% 77%,#0000 79.2%)}.reference-original-art img{object-fit:fill;width:108.171%;max-width:none;height:103.405%;position:absolute;top:-.9857%;left:-1.5564%}.screen-home .reference-title{letter-spacing:-.3px;font-size:34px;font-weight:900;transform:scaleX(1.2)}.device-screen:has(.reference-home) .status-bar{filter:invert()}.device-screen:has(.reference-home) .home-indicator-svg{filter:invert()}@font-face{font-family:Unbounded;src:url(/assets/fonts/Unbounded.ttf)format("truetype");font-weight:200 900;font-display:swap}.screen-home .reference-title{letter-spacing:-.7px;font-family:Unbounded,Arial,sans-serif;font-size:31px;font-weight:700;line-height:1.13;transform:none}.live-portrait{object-fit:cover;mix-blend-mode:screen;opacity:.67;pointer-events:none;width:137%;max-width:none;height:91%;position:absolute;top:8%;left:65%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 10% 61%,#0000 94%);mask-image:linear-gradient(#0000,#000 10% 61%,#0000 94%)}.reference-cta{text-align:center;letter-spacing:1.1px;white-space:nowrap;justify-content:center;padding:5px 54px;font-size:11px;display:flex;position:relative}.reference-cta span{margin:0;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.reference-cta{letter-spacing:1.5px;justify-content:center;padding:5px 61px 5px 12px;font-size:12px}.screen-home .reference-home:after{content:"";z-index:0;pointer-events:none;border-left:1px solid #bbe8f317;border-radius:50%;display:block;position:absolute;inset:4% -35% 12% -9%;transform:rotate(23deg);box-shadow:inset 17px 0 3px #b0deee0a}.screen-home .reference-home:before{content:"";z-index:2;pointer-events:none;opacity:1;background:radial-gradient(at 86% 84%,#eaa1cd18,#0000 25%),radial-gradient(at 18% 27%,#c4efff0d,#0000 36%);display:block;position:absolute;inset:0}.live-portrait{left:66.8%}.corner-lens-flare{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.65;width:83%;height:auto;position:absolute;top:1%;left:-13%;-webkit-mask-image:radial-gradient(#000 38%,#0000 73%);mask-image:radial-gradient(#000 38%,#0000 73%)}.screen-home .reference-title{letter-spacing:-.7px;font-size:31px;font-weight:700;line-height:1.12;top:9.35%}.live-portrait{opacity:.62;width:137%;height:92%;top:7%;left:66.8%}.screen-home .reference-logo{filter:brightness(0)saturate()invert(64%)sepia(65%)saturate(1232%)hue-rotate(247deg)brightness(98%)contrast(89%);width:49%;bottom:11.3%;left:25.5%}.screen-home .reference-home:after{border-left-color:#9cdeed0f;inset:3% -39% 12% -9%;box-shadow:inset 13px 0 2px #a9dfec08}.screen-home .reference-home:before{background:radial-gradient(circle at 79% 85%,#d489bb15 0 4.5%,#0000 5%),radial-gradient(at 72% 79%,#d07eae19,#0000 32%),radial-gradient(at 8% 30%,#72dbed12,#0000 43%)}.reference-actions{gap:12px;height:62px;bottom:3%;left:5.5%;right:5.5%}.reference-cta{letter-spacing:1.8px;background:#bcc4e019;border-color:#9ccae080;padding:5px 61px 5px 12px;font-size:12px;box-shadow:0 0 26px #b3bdff38,inset 0 1px 2px #ffffff25}.reference-help{background:#b5c0df12}.reference-cta span{background:#d1d5e32b;border-color:#c8e7f8aa}.screen-home .reference-logo{filter:brightness(0)saturate()invert(64%)sepia(65%)saturate(1232%)hue-rotate(247deg)brightness(87%)contrast(94%)}.live-portrait{top:5%}.screen-home .reference-home{background:radial-gradient(at 0 25%,#329bbcc4,#0000 57%),radial-gradient(at 100% 86%,#bd5c9cb0,#0000 47%),#050a14}.screen-home .reference-home:after{border-left-color:#bcefff35;box-shadow:inset 15px 0 5px #b0eaff18,0 0 25px #71d9ff0c}.screen-home .reference-home:before{opacity:1;background:radial-gradient(circle at 79% 85%,#eab0d534 0 4.5%,#0000 5.5%),radial-gradient(at 86% 83%,#ef8ec947,#0000 33%),radial-gradient(at 4% 24%,#a4edff38,#0000 42%)}.screen-register{min-height:var(--app-height);background:#06090d;flex-direction:column;padding:68px 24px 34px;display:flex}.screen-register:before{opacity:.16!important;background-position:50% 50px!important;background-size:150%!important}.screen-register .back{min-height:44px;margin:0 0 43px;font-size:15px}.screen-register .eyebrow{letter-spacing:1.8px;margin:0 0 35px;font-size:12px;font-weight:700}.screen-register h2{letter-spacing:-1.2px;white-space:nowrap;margin:0 0 34px;font:700 32px/1.15 Arial,Helvetica,sans-serif}.screen-register .muted{color:#a7afb9;margin:0 0 22px;font-size:17px;line-height:1.45}.screen-register .field-label{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.screen-register .text-input{background:#101820ad;border-color:#3b424c;border-radius:12px;min-height:57px;padding:16px;font-size:17px}.screen-register .field-note{color:#a7afb9;margin:10px 0 26px;font-size:13px}.screen-register .consent{align-items:center;gap:14px;margin:0 0 22px;font-size:16px}.screen-register .consent input{width:21px;height:21px;margin:0}.screen-register form>.text-button{justify-content:flex-start;gap:14px;margin:0 0 40px;font-size:16px}.screen-register form>.primary{min-height:61px;margin:0;font-size:20px}.screen-register .footer{letter-spacing:1.6px;margin-top:auto;padding-top:70px;font-size:11px}@media (width<=370px){.screen-register h2{font-size:29px}}.screen-register:before{opacity:.1!important;background-position:50% -160px!important}:is(.device-screen:has(.screen-register) .status-bar,.device-screen:has(.screen-register) .home-indicator-svg){filter:invert()}.imba-app:not(.screen-home){color:#eff8fc;min-height:var(--app-height);background:radial-gradient(at 0 25%,#329bbcc4,#0000 57%),radial-gradient(at 100% 86%,#bd5c9cb0,#0000 47%),#050a14}.imba-app:not(.screen-home):before{content:"";pointer-events:none;z-index:0;border-left:1px solid #bcefff35;border-radius:50%;position:absolute;inset:3% -39% 12% -9%;transform:rotate(23deg);box-shadow:inset 15px 0 5px #b0eaff18,0 0 25px #71d9ff0c;opacity:1!important;background:0 0!important}.imba-app:not(.screen-home):after{content:"";pointer-events:none;z-index:1;opacity:1;mix-blend-mode:normal;background:radial-gradient(circle at 79% 85%,#eab0d534 0 4.5%,#0000 5.5%),radial-gradient(at 86% 83%,#ef8ec947,#0000 33%),radial-gradient(at 4% 24%,#a4edff38,#0000 42%),url(/assets/imba/grain.png) 50%/360px;position:absolute;inset:0}.imba-app:not(.screen-home) .muted,.imba-app:not(.screen-home) .field-note,.imba-app:not(.screen-home) .back{color:#d3dce7}.imba-app:not(.screen-home) .footer{color:#c4cedb}:is(.device-screen:has(.imba-app) .status-bar,.device-screen:has(.imba-app) .home-indicator-svg){filter:invert()}.imba-app:not(.screen-home):after{background:radial-gradient(circle at 79% 85%,#eab0d534 0 4.5%,#0000 5.5%),radial-gradient(at 86% 83%,#ef8ec947,#0000 33%),radial-gradient(at 4% 24%,#a4edff38,#0000 42%)}.imba-app .primary,.imba-app .secondary,.imba-sheet .primary,.imba-sheet .secondary{color:#f5f7ff;-webkit-backdrop-filter:blur(16px);letter-spacing:1.2px;text-transform:uppercase;background:#bcc4e019;border:1px solid #9ccae080;border-radius:99px;min-height:62px;padding:12px 64px 12px 20px;font-size:14px;font-weight:700;position:relative;box-shadow:0 0 26px #b3bdff25,inset 0 1px 2px #ffffff25}.imba-app .primary>svg,.imba-app .secondary>svg,.imba-sheet .primary>svg,.imba-sheet .secondary>svg{box-sizing:border-box;background:#d1d5e32b;border:1px solid #c8e7f8aa;border-radius:50%;width:50px;height:50px;padding:14px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.imba-app .secondary:not(:has(svg)){padding:12px 20px}.imba-app .primary:hover:not(:disabled),.imba-app .secondary:hover:not(:disabled){background:#c9d5ff30;box-shadow:0 0 26px #b3bdff35}.imba-app .primary:disabled,.imba-sheet .primary:disabled{opacity:.45}.imba-app .text-button,.imba-app .back{-webkit-backdrop-filter:blur(12px);color:#eff5ff;background:#bcc4e010;border:1px solid #9ccae055;border-radius:99px;gap:10px;width:fit-content;min-height:44px;padding:9px 16px}.imba-app .choice{-webkit-backdrop-filter:blur(12px);color:#e9f0ff;background:#bcc4e019;border-color:#9ccae080;border-radius:99px;box-shadow:inset 0 1px 2px #ffffff20}.imba-app .choice.selected{color:#fff;background:#bf73bc38;border-color:#edb7ef;box-shadow:0 0 18px #d18ed929,inset 0 1px 2px #ffffff30}.imba-app .pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#bcc4e019;border-color:#9ccae080}.screen-register .eyebrow{color:#ffc1ef;letter-spacing:1.6px;font-weight:900}.screen-register form>.primary{font-size:14px}.imba-sheet .primary,.imba-sheet .secondary{color:#302239;background:#5f467116;border-color:#7b6a8c70;box-shadow:inset 0 1px 2px #fff8}.imba-sheet .primary>svg,.imba-sheet .secondary>svg{background:#8c6e9b20;border-color:#7b6a8c70}.imba-app:not(.screen-home) .game-header{min-height:58px;margin:0 0 22px}.imba-app:not(.screen-home) .game-header .wordmark{width:142px;height:58px}.imba-app:not(.screen-home) .game-header .wordmark img{filter:brightness(0)saturate()invert(64%)sepia(65%)saturate(1232%)hue-rotate(247deg)brightness(87%)contrast(94%)}.screen-register .back{margin:0 0 25px}.screen-register .eyebrow,.screen-register h2{margin-bottom:25px}.segmented-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 26px;display:grid}.segmented-progress>span{background:#a9bed333;border-radius:99px;height:5px;transition:background-color .25s,box-shadow .25s}.segmented-progress>span.filled{background:#ec96e7;box-shadow:0 0 10px #ec96e733}.track-top .track-heading{align-items:baseline;gap:10px;margin:0 0 5px;font-size:17px;display:flex}.track-heading .track-number{font-size:33px;line-height:1.1}.screen-game .section-kicker .eyebrow,.screen-game .participant-tag{font-weight:900}.screen-game .game-header .back{flex-shrink:0;margin:0;font-size:13px}.screen-game .track:nth-child(n+4).answered .track-number{color:#9ee8ff}.screen-game .track:nth-child(n+4) .choice.selected{color:#edfbff;background:#48b9dc38;border-color:#95e7ff;box-shadow:0 0 18px #59cdef29,inset 0 1px 2px #d9f8ff30}.screen-game .track.answered{background:#10131a;border-color:#292d36;box-shadow:inset 0 1px #ffffff04}.screen-game .segmented-progress>span.filled:nth-child(n+4){background:#9ee8ff;box-shadow:0 0 10px #59cdef33}.screen-done .game-header .back{flex-shrink:0;margin:0;font-size:13px}.screen-done .success-icon{margin:4px auto 16px}.screen-done .done>.eyebrow{text-align:center;margin-bottom:24px;font-weight:800}.screen-done .done h2{font-size:38px}.screen-done .countdown{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700}.screen-done .answers-link{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:18px auto 0;padding:10px 0;font-size:15px}.screen-done .success-icon{border-width:2px}.screen-done .success-icon svg{stroke:currentColor;stroke-width:.7px}.screen-done .countdown-note{justify-content:space-between;align-items:center;gap:14px;display:flex}.countdown-label{color:#d3dce7;align-items:center;gap:10px;max-width:210px;font-size:14px;line-height:1.35;display:flex}.countdown-label svg{color:#f28bbf;flex-shrink:0;width:24px;height:24px}.screen-done .countdown-note .countdown{letter-spacing:.4px;flex-shrink:0;font-size:27px}.screen-home .live-portrait{opacity:1;filter:brightness(1.14)contrast(1.12)saturate(1.12)}.screen-home .reference-home:before{opacity:.35}.brand-logo{aspect-ratio:2.45;background:#f52cf2;display:block;-webkit-mask:url(/assets/imba/logo-transparent.png) 50%/contain no-repeat;mask:url(/assets/imba/logo-transparent.png) 50%/contain no-repeat;filter:none!important}.game-header .wordmark .brand-logo{width:100%;height:100%;margin:0}.screen-home .reference-logo.brand-logo{height:auto}.reference-cta{letter-spacing:0;text-transform:none;white-space:normal;font-size:24px;line-height:1.05}.screen-register .game-header .back{flex-shrink:0;margin:0;font-size:13px}.screen-leaderboard .game-header .back,.screen-results .game-header .back{margin:0;font-size:13px}.screen-leaderboard .results-wait{min-height:calc(var(--app-height) - 220px);flex-direction:column;display:flex}.results-wait .eyebrow,.results-board .eyebrow{font-weight:800}.wait-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 0 60px;display:flex}.wait-clock{color:#ee9adf;place-items:center;width:72px;height:72px;margin-bottom:30px;display:grid}.wait-clock svg{width:52px;height:52px}.results-wait h2{letter-spacing:-1.3px;margin-bottom:18px;font-size:36px}.results-wait .muted{max-width:270px;margin:0;line-height:1.6}.wait-time{color:#f2acde;margin:20px 0 0;font-size:15px}.results-wait>.secondary{margin-top:0;margin-bottom:16px}.results-board h2{margin-bottom:14px;font-size:38px}.results-board .muted{margin-bottom:32px;font-size:14px}.board-columns{color:#a5b3c5;justify-content:space-between;padding:0 10px 12px;font-size:12px;display:flex}.results-board .ranking{margin:0}.results-board .rank-row{background:0 0;padding:22px 10px}.results-board .rank-row:first-child{background:#ee8de712;border-color:#ee8de738;border-radius:12px}.results-board .score{color:#c1efff;font-size:28px}.ranking-note{color:#a5b3c5;margin:22px 0;font-size:12px;line-height:1.5}.results-board>.text-button{margin:12px auto}@font-face{font-family:Wadik;src:url(/assets/fonts/Wadik.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/assets/fonts/RobotoCondensed.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--imba-brand:#6016fd;--imba-panel:#131313;--imba-text:#fff;--imba-muted:#fff9;--imba-body:"Rodchenko","Roboto Condensed",sans-serif;--imba-display:Wadik,sans-serif}html,body,#root{height:auto;min-height:100%}body{color:#fff;background:#050505;min-width:320px;overflow:auto}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.mobile-root button:focus-visible,.mobile-root a:focus-visible,.mobile-root input:focus-visible{outline-offset:4px;outline:2px solid #b596ff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mobile-root{background:#050505;min-height:100svh}.mobile-root .imba-app{color:#fff;width:100%;max-width:393px;height:auto;min-height:100svh;font:400 16px/18px var(--imba-body);letter-spacing:-.48px;background:#050505;border-radius:0;flex-direction:column;margin:0 auto;padding:54px 16px 50px;display:flex;overflow:visible}.mobile-root .imba-app:before,.mobile-root .imba-app:after{display:none}.mobile-root .panel{box-shadow:none;background:0 0;border:0;padding:0;animation:none}.mobile-root .panel h2{font:700 24px/29px var(--imba-body);text-transform:uppercase;letter-spacing:-.72px;margin:0}.mobile-root .muted{color:#fff9;font:400 16px/18px var(--imba-body)}.mobile-root .field-note{font:400 14px/18px var(--imba-body);color:#fff9;margin:8px 0}.mobile-root .field-label{font:400 16px/20px var(--imba-body);margin:0 0 8px;display:block}.mobile-root .field-label span{color:#fff9}.mobile-root .field-error{font:400 14px/18px var(--imba-body);color:#d5c1ff;margin:8px 0}.figma-text{flex-shrink:0;line-height:0;display:block;position:relative}.figma-text img{pointer-events:none;max-width:none;display:block}.stage-progress{flex-shrink:0;gap:4px;height:4px;margin:12px 0 32px;display:flex}.stage-progress>span{background:#5a5a5a;border-radius:8px;flex:1;height:4px;display:block;overflow:hidden}.stage-progress i{background:#ffffffb0;border-radius:8px;height:100%;display:block}.stage-progress>span:first-child i{background:#fff}.mobile-root .imba-app:not(.screen-home) .game-header{flex-shrink:0;justify-content:space-between;align-items:center;height:42px;min-height:42px;margin:0 0 32px;display:flex}.mobile-root .imba-app:not(.screen-home) .game-header .wordmark{background:0 0;border:0;width:118px;height:42px;padding:0;line-height:0;display:block}.mobile-root .wordmark span{letter-spacing:0;margin:0}.mobile-root .figma-logo{flex-shrink:0;width:118px;height:42px;display:block;position:relative}.mobile-root .logo-layer{pointer-events:none;display:block;position:absolute}.mobile-root .logo-layer img{max-width:none;display:block;filter:none!important}.mobile-root .logo-layer-one{width:88.4724px;height:34.2237px;top:7.7322px;left:2.2302px}.mobile-root .logo-layer-two{width:117.846px;height:28.3471px;top:.0042px;left:.118px}.figma-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.figma-glyph{object-fit:contain;flex-shrink:0;display:block}.round-icon{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:0;border-radius:48px;place-items:center;width:42px;height:42px;padding:0;display:grid}.header-spacer{width:42px;height:42px}.mobile-root .imba-app .primary,.mobile-root .imba-sheet .primary,.mobile-root .reference-cta{color:#fff;width:100%;min-height:62px;font:700 16px/20px var(--imba-display);letter-spacing:-.48px;text-transform:uppercase;white-space:normal;background:#6016fd;border:.5px solid #6016fd;border-radius:63px;justify-content:center;align-items:center;padding:16px 18px;display:flex;box-shadow:4px 4px 34px #6016fd99,4px 4px 34px #d5c1ff33}.mobile-root .imba-app .primary:hover:not(:disabled),.mobile-root .imba-sheet .primary:hover:not(:disabled),.mobile-root .reference-cta:hover:not(:disabled){background:#7430ff;box-shadow:4px 4px 34px #6016fd99,4px 4px 34px #d5c1ff33}.mobile-root .imba-app .secondary,.mobile-root .imba-sheet .secondary{color:#fff;width:100%;min-height:62px;font:700 16px/20px var(--imba-display);letter-spacing:-.48px;box-shadow:none;text-transform:uppercase;background:#f4f4f60f;border:0;border-radius:63px;justify-content:center;align-items:center;padding:16px 18px;display:flex}.mobile-root .imba-app .secondary:hover:not(:disabled),.mobile-root .imba-sheet .secondary:hover:not(:disabled){box-shadow:none;background:#ffffff16}.mobile-root .imba-app .primary:disabled,.mobile-root .imba-sheet .primary:disabled,.mobile-root .reference-cta:disabled{opacity:.4;box-shadow:none}.mobile-root .imba-app .text-button,.mobile-root .reference-help{width:100%;min-height:62px;box-shadow:none;font:700 16px/20px var(--imba-display);letter-spacing:-.48px;color:#f4f4f680;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:16px 0;display:flex}.mobile-root .text-input{color:#fff;width:100%;height:52px;font:400 16px/20px var(--imba-body);letter-spacing:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff14;border-radius:48px;padding:14px 18px}.mobile-root .text-input::placeholder{color:#ffffff3d}.mobile-root .consent{font:400 16px/18px var(--imba-body);color:#fff9;align-items:flex-start;gap:6px;margin:16px 0 0;display:flex}.mobile-root .consent input{appearance:none;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0}.mobile-root .consent input:checked{background:#6016fd url(/assets/figma/check.svg) 50%/20px no-repeat;border-color:#6016fd}.mobile-root .consent>span,.mobile-root .consent>.inline-link{margin-top:3px}.inline-link{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.rules-consent .inline-link{text-decoration:none}.registration-panel{flex-direction:column;flex:1;display:flex}.registration-copy{margin-top:4px}.registration-panel form{flex-direction:column;flex:1;margin-top:16px;display:flex}.contact-fields{margin-top:24px}.contact-fields .consent{margin-top:12px;font-size:14px;line-height:18px}.contact-fields .consent input{width:20px;height:20px}.contact-fields .consent>span{margin-top:1px}.registration-actions{gap:12px;margin-top:auto;padding-top:28px;display:grid}.mobile-root .imba-app.screen-home{height:100svh;min-height:100svh;padding:0}.mobile-root .screen-home .reference-home{background:#131313;border-radius:0;width:100%;height:100svh;min-height:660px;position:relative;overflow:hidden}.mobile-root .screen-home .reference-home:before,.mobile-root .screen-home .reference-home:after{display:none}.mobile-root .welcome-poster,.mobile-root .screen-home .live-portrait{object-fit:cover;opacity:1;filter:none;border:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.mobile-root .screen-home .reference-logo{z-index:2;filter:none;background:0 0;width:118px;height:42px;margin:0;position:absolute;top:70px;bottom:auto;left:50%;transform:translate(-50%)}.welcome-content{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:34px;left:16px;right:16px}.mobile-root .screen-home .reference-title{text-align:center;z-index:2;color:#fff;width:100%;font:700 clamp(34px,10.69vw,42px)/1.09524 var(--imba-display);text-transform:uppercase;letter-spacing:-1.26px;margin:0 0 12px;position:static;top:auto;left:auto;right:auto;transform:none}.mobile-root .screen-home .reference-title span{color:#6016fd;letter-spacing:.8px}.mobile-root .reference-help{flex-shrink:0}.home-state{text-align:center;z-index:4;font:400 13px/16px var(--imba-body);color:#ccc;margin:0;position:absolute;bottom:6px;left:16px;right:16px}.mobile-root .imba-app .home-leaderboard{z-index:4;width:calc(100% - 32px);height:44px;min-height:44px;font-size:12px;position:absolute;top:120px;left:16px}.game-copy{margin-top:4px}.mobile-root .tracks{gap:16px;margin:24px 0 0;display:grid}.mobile-root .track,.mobile-root .screen-game .track.answered{box-shadow:none;background:#f4f4f60f;border:0;border-radius:30px;margin:0;padding:16px;animation:none;position:relative}.mobile-root .track-heading{height:29px;font:700 24px/29px var(--imba-body);letter-spacing:-.72px;margin:0}.mobile-root .track-number{color:#fff;background:#141414;border:2px solid #050505;border-radius:12px 12px 0;justify-content:center;align-items:center;width:47px;height:47px;padding:2px;display:flex;position:absolute;top:0;right:0}.mobile-root .screen-game .track.answered .track-number{color:#6016fd}.mobile-root .track-audio{margin:2px 0 0}.mobile-root .audio-toggle{text-align:left;background:0 0;border:0;width:100%;height:18px;margin:0;padding:0;display:block}.track-audio audio{width:100%;height:36px;margin-top:12px;display:block}.mobile-root .choices{gap:12px;margin-top:24px;display:flex}.mobile-root .track:first-child .choices{margin-top:16px}.mobile-root .imba-app .choice{width:calc(50% - 6px);height:62px;min-height:62px;box-shadow:none;font:700 16px/20px var(--imba-display);letter-spacing:-.48px;text-transform:uppercase;color:#fff;background:#ffffff14;border:.5px solid #0000;border-radius:63px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;display:flex}.mobile-root .imba-app .choice.selected,.mobile-root .screen-game .track:nth-child(n+4) .choice.selected{color:#fff;box-shadow:none;background:#6016fd4d;border-color:#6016fd}.mobile-root .imba-app .choice:disabled{cursor:not-allowed}.mobile-root .submit-dock{box-shadow:none;background:0 0;margin-top:40px;padding:0;position:static}.mobile-root .sticky-submit{position:static}.mobile-root .done{flex-direction:column;flex:1;display:flex}.mobile-root .done h2{font:700 32px/36px var(--imba-display);letter-spacing:-.96px;text-align:center;margin:0 0 24px}.mobile-root .ticket{box-shadow:none;background:linear-gradient(#131313,#131313) padding-box padding-box,linear-gradient(100deg,#6016fd,#777d00) border-box;border:1px solid #0000;border-radius:33px;gap:12px;padding:16px;animation:none}.mobile-root .ticket strong{text-align:center;width:100%;height:116px;font:700 40px/36px var(--imba-display);letter-spacing:-1.2px;background:#f4f4f60f;border-radius:20px;margin:0;padding:40px 4px;display:block}.mobile-root .ticket .ticket-nickname{color:#fff9;font:400 16px/18px var(--imba-body);letter-spacing:-.48px;overflow-wrap:anywhere;margin:0}.mobile-root .time-note{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:24px 0 0;padding:0;display:flex}.mobile-root .countdown-label{font:700 24px/29px var(--imba-body);text-transform:uppercase;letter-spacing:-.72px;text-align:center;color:#fff}.mobile-root .countdown,.mobile-root .time-note .countdown{color:#6016fd;font:700 24px/29px var(--imba-display);letter-spacing:-.72px;font-variant-numeric:tabular-nums;margin:0;display:block}.done-actions{gap:16px;margin-top:auto;padding-top:40px;display:grid}.mobile-root .feedback{font:400 16px/21px var(--imba-body);letter-spacing:0;color:#eee;background:#21172c;border:1px solid #4c3765;border-radius:14px;margin:16px 0;padding:14px}.mobile-root .network-feedback{z-index:5;position:relative}.mobile-root .feedback .text-button{color:#ded2f8;min-height:36px;margin:10px 0 0;padding:8px 0;font-size:12px;display:block}.mobile-root .pending strong{display:block}.mobile-root .pending p{margin:10px 0}.mobile-root .mobile-sheet{color:#fff;width:100%;max-width:393px;max-height:94svh;box-shadow:none;background:#1a1a1a;border:0;border-radius:32px 32px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:auto}.mobile-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131313b8}.mobile-root .mobile-sheet .imba-sheet{padding:8px 16px max(50px,env(safe-area-inset-bottom));color:#fff;font:400 16px/18px var(--imba-body);letter-spacing:-.48px;background:#1a1a1a}.sheet-handle{background:#d9d9d933;border-radius:4px;width:50px;height:4px;margin:0 auto 24px}.sheet-heading{justify-content:center;align-items:center;min-height:29px;margin-bottom:24px;display:flex;position:relative}.mobile-root .sheet-heading h2{font:700 24px/29px var(--imba-display);text-transform:uppercase;letter-spacing:-.72px;text-align:center;margin:0}.sheet-close{color:#fff9;background:0 0;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:0;font:24px/32px sans-serif;position:absolute;top:-33px;right:-4px}.mobile-root .imba-sheet p{color:#fff9;font:400 16px/18px var(--imba-body);margin:16px 0}.mobile-root .imba-sheet .primary,.mobile-root .imba-sheet .secondary{margin-top:16px}.mobile-root .answer-list{gap:24px;display:grid}.mobile-root .reveal-row{color:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0;display:flex}.answer-track{align-items:center;gap:6.6px;display:flex}.mobile-root .reveal-row .answer-chip{box-sizing:border-box;min-width:102px;height:32px;font:700 12px/16px var(--imba-display);letter-spacing:-.36px;color:#fff;white-space:nowrap;background:#6016fd4d;border:1px solid #ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:flex}.mobile-root .answer-chip .figma-icon,.mobile-root .answer-chip .figma-glyph{width:20px;height:20px}.mobile-root .imba-sheet .submission-note{text-align:center;margin:24px 0 0;font-size:14px;line-height:18px}.mobile-root .legal-text{font:400 16px/20px var(--imba-body);letter-spacing:-.48px;white-space:pre-wrap;overflow-wrap:anywhere;color:#fff9}.how-steps{gap:24px;display:grid}.how-step{gap:8px;display:grid}.how-step:first-child{gap:4px}.mobile-root .how-steps+.primary{margin-top:24px}.mobile-root .board-intro{margin:4px 0 24px}.board-columns{justify-content:space-between;margin:0 0 20px;display:flex}.mobile-root .ranking{gap:16px;margin:0 0 24px;display:grid}.mobile-root .rank-row,.mobile-root .results-board .rank-row:first-child{color:#fff;min-height:72px;font-family:var(--imba-body);background:#f4f4f60f;border:0;border-radius:16px;gap:16px;padding:16px;animation:none}.mobile-root .rank-row.is-you,.mobile-root .results-board .rank-row.is-you:first-child{outline-offset:-1px;background:#6016fd22;outline:1px solid #6016fd}.mobile-root .rank-row .rank,.mobile-root .rank-row:first-child .rank{color:#fff;font:700 32px/36px var(--imba-body);letter-spacing:-.96px}.mobile-root .rank-row strong{font:400 16px/18px var(--imba-body);overflow-wrap:anywhere}.mobile-root .rank-row p{font:400 16px/18px var(--imba-body);color:#fff9;margin:4px 0 0}.mobile-root .rank-row .score{color:#fff;font:700 24px/29px var(--imba-body);align-items:baseline;gap:2px;display:flex}.mobile-root .rank-row .score small{font:400 14px/18px var(--imba-body);color:#fff9}.mobile-root .own-result{margin:0 0 24px}.mobile-root .own-result>p{color:#fff9;margin:0 0 8px}.period-filter{gap:8px;margin:24px 0 0;display:flex}.period-filter button{color:#fff9;font:400 16px/20px var(--imba-body);background:#171717;border:1px solid #ffffff14;border-radius:24px;padding:12px}.period-filter button.active{color:#fff;background:#6016fd33;border-color:#6016fd}.mobile-root .ranking-note{color:#fff9;font:400 14px/18px var(--imba-body);margin:16px 0 0}.mobile-root .wait-content{text-align:center;flex-direction:column;justify-content:center;gap:16px;min-height:50svh;display:flex}.mobile-root .wait-content h3{font:700 24px/29px var(--imba-display);margin:0}.mobile-root .wait-content p{margin:0}@media (height<=760px){.mobile-root .imba-app:not(.screen-home){padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.mobile-root .screen-home .reference-logo{top:32px}.welcome-content{bottom:24px}.mobile-root .screen-home .reference-home{min-height:660px}.mobile-root .done-actions{padding-top:24px}.mobile-root .mobile-sheet .imba-sheet{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mobile-root .screen-home .live-portrait{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.mobile-root .screen-home .live-portrait:not(.is-playing){opacity:0}.mobile-root .screen-home .reference-home:before{content:"";z-index:1;opacity:1;pointer-events:none;background:linear-gradient(179.958deg,#13131300 0%,#131313 79.298%);display:block;position:absolute;inset:0}.mobile-root .screen-home .reference-home:after{content:"";z-index:1;opacity:1;pointer-events:none;height:70px;box-shadow:none;background:linear-gradient(180.026deg,#131313 32.841%,#131313dc 13.791%,#1313139e 54.611%,#13131300 99.874%);border:0;border-radius:0;display:block;position:absolute;inset:0 0 auto;transform:none}.mobile-root .track-audio{margin-top:0}.mobile-root .text-input{min-height:52px}.mobile-root .field-label{clip:auto;color:#fff;width:auto;height:auto;position:static;overflow:visible}.mobile-root .imba-app .primary,.mobile-root .imba-app .secondary{margin:0}.mobile-root .track-number{right:2px}.mobile-root .reveal-row{min-height:32px}.mobile-root .reveal-row .answer-chip{flex-shrink:0;width:102px;min-width:102px}.mobile-root .reveal-row .answer-chip.human{gap:2px;padding:6px}.mobile-root .logo-static{object-fit:contain;width:118px;max-width:none;height:42px;display:block;position:absolute;inset:0;filter:none!important}.mobile-root .consent input{background:url(/assets/figma/check.svg) 50%/20px 20px no-repeat;border:0}.mobile-root .consent input:checked{background:url(/assets/figma/check-full.svg) 50%/24px 24px no-repeat;border:0}.mobile-root .contact-fields .consent input{background-size:18px 18px}.mobile-root .contact-fields .consent input:checked{background-size:20px 20px}.mobile-root .screen-home .reference-home:before,.mobile-root .screen-home .reference-home:after{mix-blend-mode:normal}.mobile-root .field-label{clip-path:none}.mobile-root .game-header{animation:none;transform:none}.mobile-root .imba-app{padding-top:max(54px,env(safe-area-inset-top));padding-bottom:max(50px,env(safe-area-inset-bottom))}.mobile-root .game-panel .feedback.pending{scroll-margin-top:max(12px,env(safe-area-inset-top,0px))}.mobile-root .imba-app.screen-home{height:auto;min-height:max(660px,100svh)}.mobile-root .screen-home .reference-home{flex-shrink:0;height:max(660px,100svh)}.mobile-root .welcome-content{bottom:max(34px,calc(env(safe-area-inset-bottom) + 14px))}.mobile-root .home-state{bottom:max(6px,env(safe-area-inset-bottom))}.mobile-root .round-icon{position:relative}.mobile-root .round-icon:after{content:"";position:absolute;inset:-1px}.mobile-root .sheet-close{width:44px;height:44px;line-height:44px;top:-36px;right:-8px}.mobile-root .audio-toggle{align-items:center;min-height:44px;display:flex}.mobile-root .track-audio audio{min-width:0;max-width:100%}.mobile-root .mobile-sheet{overscroll-behavior:contain;scrollbar-gutter:stable}.mobile-root .imba-app button,.mobile-root .imba-sheet button{touch-action:manipulation}.mobile-root .rank-row>div{min-width:0}.mobile-root .period-filter{flex-wrap:wrap}.mobile-root .how-steps,.mobile-root .how-step{grid-template-columns:minmax(0,1fr);min-width:0}.mobile-root .imba-sheet .how-copy{margin:0;line-height:20px}.mobile-root .tracks,.mobile-root .ranking,.mobile-root .answer-list{grid-template-columns:minmax(0,1fr)}.mobile-root .track,.mobile-root .game-panel,.mobile-root .imba-app .choice{min-width:0}@media (height<=760px){.mobile-root .imba-app:not(.screen-home){padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.mobile-root .imba-app button,.mobile-root .imba-sheet button{transition:background-color .16s,border-color .16s,color .16s,opacity .16s!important}.mobile-root .mobile-sheet[open]{animation:.2s ease-out imba-sheet-in!important}}@keyframes imba-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mobile-root .personal-results{min-width:0}.mobile-root .personal-results>h2{font:700 clamp(24px,7vw,28px)/1.25 var(--imba-display);letter-spacing:-.72px;overflow-wrap:anywhere;margin-bottom:24px}.mobile-root .personal-identity{min-width:0;margin-bottom:24px}.mobile-root .personal-label{color:#fff9;font:400 16px/20px var(--imba-body);margin:0 0 8px}.mobile-root .personal-identity h3{font:700 28px/32px var(--imba-body);letter-spacing:-.6px;overflow-wrap:anywhere;margin:0 0 8px}.mobile-root .personal-number{font:400 20px/24px var(--imba-body);color:#d5c1ff;overflow-wrap:anywhere;margin:0}.mobile-root .personal-result-card{background:#6016fd1c;border:1px solid #6016fd;border-radius:28px;min-width:0;padding:24px 20px}.mobile-root .personal-place{font:700 clamp(28px,8vw,32px)/1.2 var(--imba-display);letter-spacing:-.7px;overflow-wrap:anywhere;color:#fff;display:block}.mobile-root .personal-ties{font:400 20px/26px var(--imba-body);color:#e4dafb;overflow-wrap:anywhere;margin:16px 0 0}.mobile-root .personal-score{font:400 18px/24px var(--imba-body);color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:20px 0 0;padding-top:20px;display:flex}.mobile-root .personal-score strong{font:700 28px/32px var(--imba-body);color:#fff}.mobile-root .personal-score span{font:400 18px/24px var(--imba-body);color:#fff9}.mobile-root .personal-results .wait-content{min-height:40svh;padding:24px 0}.mobile-root .personal-results .wait-content h3{font-family:var(--imba-body);overflow-wrap:anywhere}.mobile-root .personal-results .wait-content p{line-height:22px}.mobile-root .imba-app:not(.screen-home) .game-header{height:44px;min-height:44px}.mobile-root .round-icon,.mobile-root .header-spacer{width:44px;height:44px}.mobile-root .imba-app:not(.screen-home) .game-header .wordmark{height:44px;min-height:44px}.mobile-root .time-note>p{font:400 16px/22px var(--imba-body);color:#fff9;max-width:300px;margin:0}.app-recovery{color:#fff;max-width:480px;min-height:100svh;font:16px/1.5 var(--imba-body);background:#050505;flex-direction:column;justify-content:center;gap:20px;margin:0 auto;padding:48px 24px;display:flex}.app-recovery h1{margin:0;font-size:28px;line-height:1.25}.app-recovery p{margin:0}.app-recovery button{color:#fff;min-height:48px;font:inherit;background:#6016fd;border:1px solid #9c6cff;border-radius:28px;padding:12px 20px}.app-recovery button:focus-visible{outline-offset:4px;outline:2px solid #d5c1ff}.winner-badge{color:#f3eaff;font:400 13px/1.25 var(--imba-body,Arial,sans-serif);overflow-wrap:anywhere;background:#6016fd30;border:1px solid #9569ee;border-radius:999px;align-items:center;max-width:100%;padding:4px 8px;display:inline-flex}.mobile-root .rank-row .winner-badge{margin-top:8px}.mobile-root .ranking{gap:28px}.mobile-root .ranking-group{gap:10px;min-width:0;display:grid}.mobile-root .ranking-group-heading{text-align:left;padding:0 0 6px}.mobile-root .ranking-group-heading>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mobile-root .ranking-group-heading h3{font:700 22px/1.3 var(--imba-body);color:#fff;margin:0}.mobile-root .group-score{color:#cbb8ef;white-space:nowrap;align-items:baseline;gap:10px;display:flex}.mobile-root .group-score>span{font:400 15px/1.3 var(--imba-body);color:#c0b5d0}.mobile-root .group-score>b{font:700 20px/1.3 var(--imba-body)}.mobile-root .ranking-group .board-columns{margin:4px 0 2px}.mobile-root .ranking-group-heading p{font:400 16px/1.35 var(--imba-body);color:#c0b5d0;margin:6px 0 0}.mobile-root .ranking-group-heading .group-outcome{color:#ded7e9;overflow-wrap:anywhere;font-size:15px}.mobile-root .group-more{font:400 15px/1.4 var(--imba-body);color:#c8b4eb;margin:0}.mobile-root .ranking-group .rank-row{margin:0}.prize-summary{gap:10px;min-width:0;display:grid}.prize-summary h2{font:700 20px/1.2 var(--ops-body,var(--imba-body,Arial,sans-serif));color:#fff;margin:0 0 2px}.prize-summary-card{background:#ffffff05;border:1px solid #ffffff24;border-radius:14px;min-width:0;padding:12px 14px}.prize-summary-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.prize-summary-card h3{font:700 18px/1.25 var(--ops-body,var(--imba-body,Arial,sans-serif));color:#f2edf8;margin:0}.prize-summary-card b{color:#c9adff;white-space:nowrap;font-size:18px}.prize-summary-card p{color:#c3b9d0;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.25}.prize-summary-card .prize-outcome{color:#e5deef}.prize-summary-card.drawn{background:#6016fd1a;border-color:#906ad1}.tv-root.has-results .tv-aside{justify-content:flex-start;gap:18px}.tv-root.has-results .qr-block{text-align:left;grid-template-columns:minmax(90px,128px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.tv-root.has-results .qr-block svg{box-sizing:border-box;border-radius:10px;width:100%;height:auto;padding:8px}.tv-root.has-results .qr-block>span{display:none}.tv-root.has-results .qr-block p{margin:0;font-size:16px;line-height:1.35}.tv-root.has-results .tv-row>div{gap:12px}.tv-root.has-results .tv-row>b{white-space:nowrap}.tv-root.has-results .tv-row .winner-badge{white-space:nowrap;flex-shrink:0;font-size:13px}.tv-tie-note{color:#d7c5f3;border-left:2px solid #8852eb;flex-shrink:0;margin:12px 0 0;padding:8px 12px;font-size:16px;line-height:1.3}.tv-root .tv-tie-note p{font:inherit;color:inherit;margin:0}.tv-tie-note small{color:#bfb5cb;margin-top:3px;font-size:14px;display:block}.tv-rank-explanation{color:#c3b9d0;flex-shrink:0;margin:0 0 12px;font-size:16px;line-height:1.3}.tv-root.has-results h1{white-space:normal;margin-bottom:10px}.tv-root.has-results .tv-table-head,.tv-root.has-results .tv-row{grid-template-columns:80px minmax(0,1fr) 210px 112px}.tv-root.has-results .tv-count-heading{text-align:center;line-height:1.25}.tv-root.has-results .tv-count-heading>span{letter-spacing:0;text-transform:none;margin-top:3px;font-size:12px;display:block}.tv-root.has-results .tv-group-count{text-align:center;font:700 clamp(22px,1.8vw,34px)/1.12 var(--screen-body,var(--imba-body));color:#e1d3f5}@media (width>=761px) and (height<=850px){.tv-root.has-results .tv-aside{gap:12px}.tv-root.has-results .qr-block{grid-template-columns:106px minmax(0,1fr);gap:12px}.tv-root.has-results .qr-block p{font-size:15px}.prize-summary{gap:8px}.prize-summary h2{font-size:18px}.prize-summary-card{padding:9px 11px}.prize-summary-card h3,.prize-summary-card b{font-size:17px}.prize-summary-card p{margin-top:4px;font-size:14px;line-height:1.25}.tv-root.has-results .tv-table-head,.tv-root.has-results .tv-row{grid-template-columns:64px minmax(0,1fr) 146px 70px;gap:12px}.tv-root.has-results .tv-row>div{gap:9px;font-size:21px}.tv-root.has-results .tv-row .winner-badge{padding:3px 6px;font-size:12px}.tv-root.has-results h1{font-size:28px}.tv-tie-note{margin-top:8px;padding:6px 10px;font-size:14px}.tv-tie-note small{font-size:13px}.tv-rank-explanation{margin-bottom:10px;font-size:14px}.tv-root.has-results .tv-pagination{padding-top:8px}}@media (width>=1700px){.prize-summary{gap:14px}.prize-summary-card{padding:16px}.prize-summary h2{font-size:25px}.prize-summary-card h3,.prize-summary-card b{font-size:22px}.prize-summary-card p{font-size:20px;line-height:1.35}.tv-root.has-results .qr-block{grid-template-columns:146px minmax(0,1fr)}.tv-root.has-results .qr-block p{font-size:21px}.tv-root.has-results .tv-row .winner-badge{font-size:17px}.tv-tie-note,.tv-rank-explanation{font-size:21px}.tv-tie-note small{font-size:18px}}@media (width<=760px){.tv-root.has-results .tv-aside{flex-direction:column;align-items:stretch;display:flex}.tv-root.has-results .tv-table-head,.tv-root.has-results .tv-row{grid-template-columns:48px minmax(0,1fr) 82px 46px;gap:7px;padding-left:8px;padding-right:8px}.tv-root.has-results .tv-table-head{letter-spacing:0;font-size:10px}.tv-root.has-results .tv-count-heading>span{font-size:10px}.tv-root.has-results .tv-group-count{font-size:22px}.tv-root.has-results .tv-row .number{display:none}.tv-root.has-results .tv-row>b{font-size:17px}.tv-root.has-results .tv-row>div{flex-wrap:wrap;gap:2px 8px;font-size:19px}.tv-root.has-results .tv-row .winner-badge{white-space:normal;font-size:12px}.tv-root.has-results .tv-rows{flex:none;grid-auto-rows:minmax(55px,auto);min-height:0}.tv-root.has-results .tv-row{min-height:55px;padding-top:8px;padding-bottom:8px}.tv-root.has-results .qr-block{grid-template-columns:128px minmax(0,1fr);align-self:center;max-width:340px}.tv-root.has-results .prize-summary{width:100%}.tv-tie-note{font-size:16px}}@media (width<=359px){.mobile-root .ranking-group-heading h3{font-size:20px}.mobile-root .group-score{gap:7px}.mobile-root .group-score>span{font-size:14px}}
