@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&display=swap";:root{--ss-color-navy:#0f222d;--ss-color-ink:#071117;--ss-color-yellow:#fdd006;--ss-color-pink:#f48fa7;--ss-color-white:#fff;--ss-color-muted:#aeb9c0;--ss-color-success:#5bc4a0;--ss-color-danger:#c83030;--ss-font:"Bricolage Grotesque", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ss-space-1:4px;--ss-space-2:8px;--ss-space-3:12px;--ss-space-4:16px;--ss-space-5:20px;--ss-space-6:24px;--ss-space-8:32px;--ss-space-12:48px;--ss-gutter:20px;--ss-max-attendee:430px;--ss-max-reading:360px;--ss-border-quiet:2px;--ss-border-strong:3px;--ss-radius-highlight:6px;--ss-shadow-block:6px 6px 0;--ss-ease-enter:cubic-bezier(.16, 1, .3, 1)}.ss-cobrand-lockup{width:100%;color:var(--ss-color-white);background:var(--ss-color-navy);font-family:var(--ss-font);flex:none}.ss-cobrand-lockup--top{z-index:20;border-bottom:3px solid var(--ss-color-yellow);padding-top:env(safe-area-inset-top);position:relative}.ss-cobrand-lockup--dock{z-index:110;width:100%;max-width:var(--ss-max-attendee);border-top:3px solid var(--ss-color-yellow);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ss-cobrand-lockup--inline{border-top:2px solid #ffffff29}.ss-cobrand-lockup--embedded{border-top:3px solid var(--ss-color-navy)}.ss-cobrand-lockup__inner{width:100%;min-height:58px;padding:7px var(--ss-gutter) 6px;justify-content:center;align-items:center;gap:14px;display:flex}.ss-cobrand-lockup__barrii{object-fit:contain;width:90px;height:34px;display:block}.ss-app-screen{width:100%;max-width:var(--ss-max-attendee);min-height:100dvh;color:var(--ss-color-white);background:radial-gradient(circle at 50% 8%, #f48fa714, transparent 34%), var(--ss-color-navy);font-family:var(--ss-font);margin:0 auto}.ss-screen-title{color:var(--ss-color-white);letter-spacing:-1.55px;text-transform:uppercase;margin:0;font-size:clamp(34px,10vw,44px);font-weight:900;line-height:1.02}.ss-screen-title mark,.ss-highlight{color:var(--ss-color-navy);background:var(--ss-color-yellow);border-radius:var(--ss-radius-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .12em .1em}.ss-screen-title mark{margin-top:.13em;line-height:.94;display:inline-block}.ss-eyebrow{color:var(--ss-color-yellow);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:900;line-height:1.15}.ss-primary-action{width:100%;min-height:58px;color:var(--ss-color-navy);background:var(--ss-color-yellow);border:3px solid var(--ss-color-white);box-shadow:var(--ss-shadow-block) var(--ss-color-navy);font:900 13px/1.1 var(--ss-font);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:12px 16px;display:flex}.ss-primary-action:focus-visible,.ss-app-screen button:focus-visible,.ss-admin button:focus-visible,.ss-admin a:focus-visible{outline:3px solid var(--ss-color-pink);outline-offset:4px}.ss-primary-action:active:not(:disabled){box-shadow:3px 3px 0 var(--ss-color-navy);transform:translate(3px,3px)!important}.ss-primary-action:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.ss-match-intro{--ss-intro-progress:0%;isolation:isolate;text-align:center;background:var(--ss-color-navy);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.ss-match-intro-preload{opacity:.001;pointer-events:none;width:1px;height:1px;position:fixed;bottom:-10px;left:-10px;overflow:hidden}.ss-match-intro-preload video{width:1px;height:1px}.ss-match-intro>section{width:100%;min-height:0;padding:18px var(--ss-gutter) calc(18px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ss-match-intro__film{aspect-ratio:1;background:#0f222d;flex:none;place-items:center;width:min(112vw,52dvh,480px);margin:-8px 0 2px;display:grid;position:relative;overflow:hidden}.ss-match-intro__film video,.ss-match-intro__film img{object-fit:contain;filter:none;display:block;background:#0f222d!important;width:100%!important;max-width:none!important;height:100%!important}.ss-match-intro__film:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--ss-color-navy) 0, transparent 11%, transparent 89%, var(--ss-color-navy) 100%), linear-gradient(180deg, var(--ss-color-navy) 0, transparent 10%, transparent 90%, var(--ss-color-navy) 100%);position:absolute;inset:-1px}.ss-match-intro__film-count{z-index:2;background:radial-gradient(circle,#0f222d1f 25%,#0f222db8 100%);flex:none;padding:16px;position:absolute;inset:0}.ss-match-intro__film-count .ss-match-intro__count{font-size:clamp(140px,44vw,196px)}.ss-match-intro__film-count h1{margin-top:24px}.ss-match-intro__copy{z-index:2;width:min(100%,360px);position:relative}.ss-match-intro__copy .ss-screen-title{max-width:350px;margin-inline:auto;font-size:clamp(37px,10.8vw,49px)}.ss-match-intro__copy>p:last-child{max-width:320px;color:var(--ss-color-white);margin:18px auto 0;font-size:13px;font-weight:800;line-height:1.45}.ss-match-intro__track{border:2px solid var(--ss-color-white);background:#ffffff24;flex:none;width:min(100%,350px);height:9px;margin-top:24px;position:relative;overflow:hidden}.ss-match-intro__track span{width:var(--ss-intro-progress);background:var(--ss-color-yellow);height:100%;transition:none;display:block}.ss-match-intro__beats{justify-content:center;align-items:flex-end;gap:6px;width:min(100%,350px);height:28px;margin-top:9px;display:flex}.ss-match-intro__beats i{background:var(--ss-color-pink);width:5px;height:7px;animation:.78s ease-in-out infinite alternate ss-intro-beat;display:block}.ss-match-intro__beats i:nth-child(3n+1){height:17px;animation-delay:-.25s}.ss-match-intro__beats i:nth-child(3n+2){height:25px;animation-delay:-.48s}.ss-match-intro__count-stage{width:100%;min-height:0;animation:ss-intro-count-in .24s var(--ss-ease-enter) both;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ss-match-intro__count-stage .ss-eyebrow{margin-bottom:14px}.ss-match-intro__ready-head{transform-origin:50%;width:min(86vw,340px);height:auto;margin:2px 0 0;animation:3.4s cubic-bezier(.62,.02,.38,.98) infinite barriiHeadSpin}.ss-match-intro__count{color:var(--ss-color-yellow);letter-spacing:-13px;font-variant-numeric:tabular-nums;text-shadow:10px 10px 0 var(--ss-color-pink);font-size:clamp(158px,51vw,220px);font-weight:900;line-height:.72;display:block}.ss-match-intro__count-stage h1{color:var(--ss-color-white);letter-spacing:-1.5px;margin:34px 0 7px;font-size:clamp(32px,10vw,43px);font-weight:900;line-height:.9}.ss-match-intro__count-stage>p:last-child{color:var(--ss-color-white);margin:0;font-size:13px;font-weight:800}.ss-match-intro.is-countdown .ss-match-intro__track{margin-top:6px}.ss-match-intro.is-countdown .ss-match-intro__beats i{background:var(--ss-color-yellow)}@keyframes ss-intro-beat{to{opacity:.52;transform:scaleY(.38)}}@keyframes ss-intro-count-in{0%{opacity:.18;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.ss-v2-thinking,.ss-v2-handoff,.ss-v2-match-reveal{text-align:center;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.ss-v2-thinking>section,.ss-v2-handoff>section,.ss-v2-match-reveal>section{width:100%;min-height:0;padding:16px var(--ss-gutter) calc(18px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ss-v2-thinking .ss-screen-title{font-size:clamp(31px,8.6vw,39px)}.ss-v2-thinking section>strong{color:var(--ss-color-white);letter-spacing:-7px;text-shadow:8px 8px 0 var(--ss-color-yellow);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:clamp(76px,26vw,118px);font-weight:900;line-height:.8}.ss-v2-thinking section>span,.ss-v2-handoff section>span{max-width:320px;color:var(--ss-color-muted);font-size:13px;font-weight:700;line-height:1.4}.ss-v2-handoff__check{width:92px;height:92px;color:var(--ss-color-navy);background:var(--ss-color-ink);border:4px solid var(--ss-color-yellow);border-radius:var(--ss-radius-highlight);box-shadow:8px 8px 0 var(--ss-color-pink);place-items:center;margin-bottom:22px;display:grid;overflow:hidden;transform:rotate(-3deg)}.ss-v2-handoff__check img{object-fit:contain;width:120%;height:120%;display:block}.ss-v2-handoff time{color:var(--ss-color-yellow);letter-spacing:-5px;font-variant-numeric:tabular-nums;margin:30px 0 10px;font-size:clamp(82px,28vw,118px);font-weight:900;line-height:.8}.ss-v2-match-reveal>section{justify-content:space-evenly;padding-bottom:12px}.ss-v2-match-reveal .ss-screen-title{font-size:clamp(32px,9.5vw,42px)}.ss-v2-match-reveal__number{width:min(100%,350px);color:var(--ss-color-navy);background:var(--ss-color-yellow);border:4px solid var(--ss-color-ink);border-radius:var(--ss-radius-highlight);box-shadow:8px 8px 0 var(--ss-color-pink);flex-direction:column;margin:10px 0;padding:10px;display:flex}.ss-v2-match-reveal__number span{letter-spacing:1.8px;font-size:10px;font-weight:900}.ss-v2-match-reveal__number strong{letter-spacing:-8px;font-size:clamp(104px,34vw,150px);font-weight:900;line-height:.78}.ss-v2-match-reveal__hint{width:min(100%,350px);color:var(--ss-color-muted);text-align:center;margin:2px 0 14px;font-size:11px;font-weight:800;line-height:1.48}.ss-v2-match-reveal__hint b{color:var(--ss-color-white);letter-spacing:.7px;margin-bottom:3px;display:block}.ss-v2-match-reveal .ss-primary-action{width:min(100%,350px);box-shadow:6px 6px 0 var(--ss-color-pink)}.ss-v2-match-reveal>footer{min-height:calc(58px + env(safe-area-inset-bottom));padding:8px var(--ss-gutter) calc(8px + env(safe-area-inset-bottom));color:var(--ss-color-navy);background:var(--ss-color-yellow);border-top:3px solid var(--ss-color-white);justify-content:space-between;align-items:center;display:flex}.ss-v2-match-reveal>footer span{letter-spacing:1.4px;font-size:10px;font-weight:900}.ss-v2-match-reveal>footer time{font-variant-numeric:tabular-nums;font-size:36px;font-weight:900;line-height:.9}.ss-v2-match-reveal>footer.is-urgent{color:var(--ss-color-white);background:var(--ss-color-danger)}@media (height<=700px){.ss-match-intro>section{padding-top:8px}.ss-match-intro__film{width:min(104vw,46dvh,356px);margin:-8px 0 2px}.ss-match-intro__copy .ss-screen-title{font-size:34px}.ss-match-intro__copy>p:last-child{margin-top:11px;font-size:11px}.ss-match-intro__track{margin-top:12px}.ss-match-intro__beats{height:20px}.ss-match-intro__count{font-size:142px}.ss-match-intro__ready-head{width:min(74vw,280px)}.ss-match-intro__count-stage h1{margin-top:24px;font-size:31px}.ss-v2-thinking>section,.ss-v2-handoff>section,.ss-v2-match-reveal>section{padding-top:10px}.ss-v2-thinking .ss-screen-title,.ss-v2-handoff .ss-screen-title,.ss-v2-match-reveal .ss-screen-title{font-size:30px}.ss-v2-thinking section>div{transform:scale(.82);margin-block:4px!important}.ss-v2-handoff__check{width:76px;height:76px;margin-bottom:14px}.ss-v2-handoff time{margin-top:20px;font-size:70px}.ss-v2-match-reveal__number strong{font-size:110px}.ss-v2-match-reveal__number{margin:7px 0}}@media (width<=380px){:root{--ss-gutter:16px}}@media (prefers-reduced-motion:reduce){.ss-app-screen *,.ss-app-screen :before,.ss-app-screen :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ss-navy:#0f222d;--ss-ink:#071117;--ss-yellow:#fdd006;--ss-pink:#f48fa7;--ss-white:#fff}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{background:#0f222d;min-height:100vh}body{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;color:var(--ss-white);caret-color:var(--ss-pink);font-family:Bricolage Grotesque,system-ui,sans-serif}::selection{color:var(--ss-ink);background:var(--ss-yellow)}*{scrollbar-color:#f48fa7b8 #ffffff0f;scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#f48fa7b8 padding-box padding-box;border:2px solid #0000;border-radius:999px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--ss-pink);outline-offset:3px}body.reboot-active{overscroll-behavior:none;width:100%;height:100dvh;min-height:0;overflow:hidden}body.reboot-active #root{height:100%;min-height:0;overflow:hidden}input::placeholder,textarea::placeholder{color:#8a97a0;opacity:1}@keyframes pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes settle{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes barriiHeadSpin{0%{transform:rotate(0)scale(.96)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(.96)}}@keyframes countPunch{0%{opacity:.3;transform:scale(1.3)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes confetti{0%{opacity:0;transform:translateY(0)rotate(0)scale(0)}30%{opacity:.8;transform:translateY(-30px)rotate(120deg)scale(1)}to{opacity:0;transform:translateY(60px)rotate(360deg)scale(.5)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ticker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ping{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 20px #f48fa715}50%{opacity:.7;box-shadow:0 0 30px #f48fa730}}@keyframes neonIn{0%{opacity:0;box-shadow:none;border-color:#0000;transform:scale(.92)}40%{opacity:1;border-color:#fdd006;transform:scale(1.03);box-shadow:0 0 24px #fdd00650,inset 0 0 12px #fdd00618}70%{transform:scale(.99);box-shadow:0 0 16px #fdd00635}to{opacity:1;box-shadow:none;transform:scale(1)}}button:active{transform:translateY(1px)}button{letter-spacing:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:750}button:disabled{opacity:.35!important;cursor:not-allowed!important;box-shadow:none!important}.ss-choice-button:disabled{opacity:1!important;cursor:default!important;box-shadow:0 10px 28px #07111733!important}.ss-block-button{min-height:58px;font-weight:800;color:#0f222d!important;background:#fdd006!important;border:2px solid #0f222d!important;border-radius:14px!important;box-shadow:0 12px 30px #07111742!important}.ss-block-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px #07111752!important}.ss-white-button{color:#0f222d!important;background:#fff!important;border:2px solid #0f222d!important;border-radius:14px!important;box-shadow:0 12px 30px #07111738!important}.ss-text-button{text-transform:uppercase;min-height:auto;box-shadow:none!important}.ss-v1-touch-safe .ss-text-button,.ss-v1-touch-safe .ss-v1-refresh-button{min-height:44px;padding-block:12px!important}.ss-attendee-shell,.ss-lookup-shell{border-inline:1px solid #ffffff14}.ss-quiz-screen{padding-bottom:calc(146px + env(safe-area-inset-bottom))}.ss-branded-screen{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.ss-cobrand-lockup{width:100%}.ss-cobrand-lockup--dock{z-index:110;width:100%;max-width:430px;padding-bottom:env(safe-area-inset-bottom);border-top:3px solid #fdd006;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 30px #0000003d}.ss-cobrand-lockup--top{z-index:20;border-bottom:3px solid var(--ss-color-yellow);box-shadow:none;padding-top:env(safe-area-inset-top);position:relative}.ss-cobrand-lockup--inline{border-top:1px solid #ffffff2e;margin-top:24px}.ss-cobrand-lockup--embedded{padding-bottom:env(safe-area-inset-bottom);border-top:3px solid #0f222d}.ss-cobrand-lockup__inner{min-height:58px;padding:7px var(--ss-gutter) 6px;justify-content:center;align-items:center;gap:14px;display:flex}.ss-cobrand-lockup--inline .ss-cobrand-lockup__inner{min-height:54px;padding-inline:0}.ss-cobrand-lockup--top .ss-cobrand-lockup__inner{min-height:58px}.ss-cobrand-lockup--embedded .ss-cobrand-lockup__inner{min-height:50px;padding-block:6px}.ss-cobrand-lockup__startup{object-fit:contain;width:72px;height:36px;display:block}.ss-cobrand-lockup__times{color:#fdd006;font-size:22px;font-weight:900;line-height:1}.ss-cobrand-lockup__barrii{object-fit:contain;filter:drop-shadow(0 0 5px #f48fa766);width:90px;height:34px;display:block}.ss-admin button{text-transform:uppercase;border-radius:0!important}.ss-admin-auth-shell{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 82% 18%,#f48fa72e,#0000 29%),#0f222d;grid-template-rows:auto 1fr auto;justify-items:center;font-family:Bricolage Grotesque,system-ui,sans-serif;display:grid}.ss-admin-auth-shell__bar,.ss-admin-auth-shell__footer{color:#ffffff9e;letter-spacing:1.4px;text-transform:uppercase;justify-content:space-between;gap:16px;width:min(100%,520px);font-size:9px;font-weight:900;display:flex}.ss-admin-auth-shell__bar{border-bottom:2px solid #fdd006b3;padding-bottom:12px}.ss-admin-auth-shell__bar span:first-child,.ss-admin-auth-shell__footer span:first-child{color:#fdd006}.ss-admin-auth-shell__footer{border-top:1px solid #ffffff2e;padding-top:18px}.ss-admin-login{color:#0f222d;background:#fff;border:4px solid #fdd006;align-self:center;width:min(100%,520px);margin:28px 0;padding:clamp(24px,6vw,42px);animation:.4s cubic-bezier(.16,1,.3,1) both fadeSlide;box-shadow:10px 10px #fdd006;border-radius:0!important}.ss-admin-login__eyebrow{color:#f48fa7;letter-spacing:1.6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:900;display:flex}.ss-admin-login__eyebrow svg{color:#0f222d}.ss-admin-login__logo{width:min(170px,58vw);height:auto;margin-bottom:26px;display:block}.ss-admin-login h1{color:#0f222d;letter-spacing:-2.8px;text-transform:uppercase;margin:0;font-size:clamp(34px,8vw,52px);line-height:.89}.ss-admin-login h1 mark{color:#0f222d;background:#fdd006;border-radius:0;margin-top:5px;padding:.04em .1em .07em;display:inline-block}.ss-admin-login__intro{color:#52626b;max-width:380px;margin:18px 0 24px;font-size:13px;font-weight:700;line-height:1.45}.ss-admin-login__label{color:#0f222d;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.ss-admin-login input{color:#0f222d;background:#fff;border:3px solid #0f222d;outline:0;width:100%;min-height:58px;padding:0 14px;font:700 17px Bricolage Grotesque,system-ui,sans-serif;border-radius:0!important}.ss-admin-login input:focus{border-color:#f48fa7;box-shadow:5px 5px #fdd006}.ss-admin-login__error{color:#8b1e25;background:#ffe5e4;border:2px solid #c83030;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:900;line-height:1.35}.ss-admin-login__submit{width:100%;min-height:60px;margin-top:15px;font-size:13px}.ss-admin-login__note{color:#7c8992;letter-spacing:.8px;text-transform:uppercase;margin:17px 0 0;font-size:9px;font-weight:900}.ss-admin-auth-state{color:#fff;text-align:left;background:#071117d1;border:3px solid #fdd006;align-self:center;width:min(100%,520px);margin:28px 0;padding:clamp(24px,6vw,42px);animation:.4s cubic-bezier(.16,1,.3,1) both fadeSlide;box-shadow:8px 8px #f48fa7}.ss-admin-auth-state img{width:min(170px,58vw);margin-bottom:28px}.ss-admin-auth-state__eyebrow{color:#fdd006;letter-spacing:1.6px;font-size:10px;font-weight:900;display:block}.ss-admin-auth-state h1{color:#fff;letter-spacing:-2.8px;text-transform:uppercase;margin:14px 0 0;font-size:clamp(34px,8vw,52px);line-height:.89}.ss-admin-auth-state h1 mark{color:#0f222d;background:#fdd006;margin-top:5px;padding:.04em .1em .07em;display:inline-block}.ss-admin-auth-state p{color:#ffffff9e;margin:18px 0 0;font-size:12px;font-weight:700}.ss-admin-auth-state i{background:#f48fa7;width:44px;height:4px;margin-top:26px;animation:1.1s ease-in-out infinite shimmer;display:block}.ss-admin-login,.ss-admin-phase,.ss-admin-funnel,.ss-admin-attendees,.ss-admin-pairs,.ss-admin-events,.ss-admin-dialog,.ss-admin input,.ss-admin textarea{border-radius:0!important}.ss-admin>*{min-width:0}.ss-admin-header>img{max-width:100%}.ss-admin-header__brand{border:0;border-bottom:3px solid var(--ss-color-yellow);margin:0 0 16px}.ss-admin-header__brand .ss-cobrand-lockup__inner{justify-content:flex-start;padding-inline:0}.ss-admin .ss-text-button{min-height:44px;padding:8px}.ss-admin-stats>div{min-width:0}.ss-admin-stats>div>div:first-child{line-height:.95}.ss-admin-funnel>div>div{min-width:0}.ss-admin-attendees{overflow:hidden}.ss-admin-attendees>div{min-width:0}.ss-admin-attendees button{flex:none}.ss-admin-events{overflow:hidden}.ss-admin-events>div{min-width:0}.ss-admin-events p{overflow-wrap:anywhere}@media (width<=819px){.ss-admin{flex-direction:column;width:100%;overflow-x:hidden;padding:16px 13px 34px!important;display:flex!important}.ss-admin-header{padding-bottom:13px!important}.ss-admin-header>img{width:min(148px,43vw)!important;margin-bottom:12px!important}.ss-admin-header h1{letter-spacing:-1.5px;font-size:clamp(24px,8vw,34px)!important}.ss-admin-header p{overflow-wrap:anywhere}.ss-admin-phase{margin-bottom:13px!important;padding:11px 12px!important}.ss-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.ss-admin-stats>div{padding:13px 6px!important}.ss-admin-stats>div>div:first-child{font-size:clamp(25px,9vw,34px)!important}.ss-admin-stats>div>div:last-child{letter-spacing:.2px;font-size:9px!important}.ss-admin-funnel{padding:11px!important}.ss-admin-funnel>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ss-admin-funnel>div>div{padding:9px 5px!important}.ss-admin-funnel>div>div>div:first-child{font-size:21px!important}.ss-admin-attendees{padding:10px!important}.ss-admin-attendees>div>div{gap:7px;padding-inline:4px!important}.ss-admin-attendees>div>div>span:first-child{overflow-wrap:anywhere;min-width:0}.ss-admin-attendees button{min-height:44px;padding:8px 10px!important;font-size:10px!important}.ss-admin-login{margin:20px 0;box-shadow:7px 7px #fdd006}.ss-admin-auth-state{margin:20px 0;box-shadow:6px 6px #f48fa7}}@media (width>=820px) and (orientation:landscape){.ss-admin{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:start;gap:14px 18px;display:grid}.ss-admin-header,.ss-admin-phase,.ss-admin-stats{grid-column:1/-1}.ss-admin-pairs{grid-area:span 8/1}.ss-admin-funnel,.ss-admin-attendees{grid-column:2}}.ss-admin-header,.ss-admin-phase,.ss-admin-stats{order:-20}.ss-admin-start-matching{order:-10;grid-column:1/-1;min-height:68px}.ss-admin-opening-control{order:-10;grid-column:1/-1}.ss-admin-opening-mode{color:#fff;background:#0f222d;border:3px solid #fdd006;margin-bottom:12px;padding:15px;box-shadow:6px 6px #fff}.ss-admin-opening-mode__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.ss-admin-opening-mode__heading span{color:#f48fa7;letter-spacing:1.5px;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.ss-admin-opening-mode__heading h3{color:#fff;letter-spacing:-.7px;text-transform:uppercase;margin:0;font-size:clamp(18px,4vw,23px);line-height:1}.ss-admin-opening-mode__heading>strong{color:#0f222d;letter-spacing:1px;background:#fdd006;border:2px solid #fff;flex:none;padding:6px 8px;font-size:8px}.ss-admin-opening-mode__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ss-admin-opening-mode__choices button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:2px solid #ffffff73;min-width:0;min-height:82px;padding:12px}.ss-admin-opening-mode__choices button[aria-pressed=true]{color:#0f222d;background:#fdd006;border-color:#fff;box-shadow:4px 4px #f48fa7}.ss-admin-opening-mode__choices span{font-size:12px;font-weight:900;line-height:1.05;display:block}.ss-admin-opening-mode__choices small{color:inherit;text-transform:none;margin-top:7px;font-size:9px;font-weight:750;line-height:1.35;display:block}.ss-admin-opening-mode>p{color:#ffffffb3;margin:11px 1px 0;font-size:10px;font-weight:800;line-height:1.35}@media (width<=430px){.ss-admin-opening-mode__choices{grid-template-columns:1fr}.ss-admin-opening-mode__choices button{min-height:68px}}.admin-test-studio{order:80}@keyframes hlSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ss-v2-entry{color:#fff;min-height:100vh;padding-bottom:calc(30px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#f48fa71f 0 18%,#0000 18% 100%),#0f222d}.ss-v2-entry__hero{border-bottom:5px solid #fdd006;align-items:end;min-height:300px;padding:34px 24px 28px;display:grid;position:relative;overflow:hidden}.ss-v2-entry__edition{color:#0f222d;letter-spacing:1.4px;text-transform:uppercase;background:#f48fa7;border:3px solid #fff;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:18px;left:22px;transform:rotate(-2deg)}.ss-v2-entry__head{object-fit:contain;mix-blend-mode:screen;filter:saturate(1.12)drop-shadow(0 0 15px #f48fa761);pointer-events:none;width:178px;height:178px;animation:3.8s ease-in-out infinite floatY;position:absolute;top:18px;right:-36px}.ss-v2-entry__kicker{color:#fdd006;letter-spacing:2.4px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.ss-v2-entry__hero h1{letter-spacing:-2.8px;text-transform:uppercase;max-width:350px;margin:0;font-size:clamp(38px,12vw,54px);font-weight:900;line-height:.91;animation:.45s cubic-bezier(.16,1,.3,1) both fadeSlide}.ss-v2-entry__hero mark{color:#0f222d;background:#fdd006;margin-top:6px;padding:2px 8px 5px;display:inline-block}.ss-v2-entry__intro{color:#aeb9c0;max-width:315px;margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.45}.ss-v2-entry__form{padding:26px 20px 10px}.ss-v2-entry__label{color:#fff;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:13px;font-weight:900;display:flex}.ss-v2-entry__label span{color:#0f222d;background:#fdd006;place-items:center;width:29px;height:29px;display:grid}.ss-v2-entry__name{color:#0f222d;text-transform:uppercase;background:#fff;border:4px solid #fff;border-radius:0;outline:none;width:100%;height:68px;margin-bottom:28px;padding:0 15px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:25px;font-weight:900;box-shadow:7px 7px #f48fa7}.ss-v2-entry__name:focus{border-color:#fdd006;box-shadow:7px 7px #fdd006}.ss-v2-entry__field{border:0;min-width:0;margin:0 0 28px;padding:0}.ss-v2-entry__hint{color:#aeb9c0;margin:-3px 0 12px 38px;font-size:11px;font-weight:700}.ss-v2-entry__grid,.ss-v2-entry__players{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ss-v2-entry__option,.ss-v2-entry__player{color:#fff;background:0 0;min-width:0;transition:transform .12s,background .12s,box-shadow .12s;box-shadow:4px 4px #fff3;border:3px solid #fff!important}.ss-v2-entry__option{text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-height:67px;padding:11px 9px;font-size:11px;display:flex}.ss-v2-entry__player{text-align:left;align-items:center;gap:9px;min-height:82px;padding:11px 10px;display:flex}.ss-v2-entry__option.is-selected,.ss-v2-entry__player.is-selected{color:#0f222d;background:#fdd006;transform:translate(-1px,-1px);box-shadow:5px 5px #f48fa7;border-color:#fdd006!important}.ss-v2-entry__player-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ss-v2-entry__player-copy strong{text-transform:uppercase;font-size:11px;line-height:1.08}.ss-v2-entry__player-copy small{color:#aeb9c0;text-transform:none;letter-spacing:0;font-size:9px;font-weight:800;line-height:1.15}.ss-v2-entry__player.is-selected small{color:#0f222d}.ss-v2-entry__error{color:#8f241b;background:#fff;border:3px solid #e87b6b;margin:0 0 14px;padding:12px;font-size:12px;font-weight:800;line-height:1.4}.ss-v2-entry__submit{color:#0f222d;background:#fdd006;justify-content:space-between;align-items:center;width:100%;min-height:68px;padding:15px 18px;font-size:17px;display:flex;box-shadow:7px 7px #f48fa7;border:4px solid #0f222d!important}.ss-v2-entry__submit:disabled{color:#7c8992;background:0 0;border-color:#ffffff59!important}.ss-v2-entry__permission{color:#aeb9c0;text-align:center;max-width:300px;margin:12px auto 0;font-size:10px;font-weight:700;line-height:1.4}.ss-v2-entry__rejoin{color:#fff;box-shadow:none;background:0 0;margin:22px auto 0;font-size:10px;text-decoration:underline;display:block;border:0!important}@media (width<=350px){.ss-v2-entry__grid,.ss-v2-entry__players{grid-template-columns:1fr}.ss-v2-entry__head{width:145px;height:145px}}.ss-v2-journey{width:100%;max-width:var(--ss-max-attendee);color:#fff;background:#0f222d;min-height:100dvh;margin:0 auto}.ss-v2-welcome{flex-direction:column;height:100dvh;min-height:560px;display:flex;overflow:hidden}.ss-v2-welcome__stage{min-height:0;padding:0 var(--ss-gutter) 22px;isolation:isolate;border-bottom:5px solid #fdd006;flex-direction:column;flex:auto;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ss-v2-welcome__stage:before,.ss-v2-welcome__stage:after{content:none}.ss-v2-welcome__stamp{z-index:2;top:16px;left:var(--ss-gutter);box-shadow:none;color:#0f222d;letter-spacing:1.3px;text-transform:uppercase;border-radius:var(--ss-radius-highlight);background:#fdd006;border:0;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;transform:none}.ss-v2-welcome__barrii{z-index:-1;pointer-events:none;justify-content:center;align-items:center;width:100%;height:clamp(245px,40dvh,350px);display:flex;position:absolute;top:30px;left:0;overflow:hidden}.ss-v2-welcome__barrii video,.ss-v2-welcome__barrii img{transform:translateY(2px)scale(1.01);width:min(440px,112vw)!important;max-width:none!important}.ss-v2-welcome__copy{z-index:1;margin-bottom:20px;animation:.55s cubic-bezier(.16,1,.3,1) 80ms both fadeSlide;position:relative}.ss-v2-eyebrow{color:#fdd006;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.ss-v2-welcome__copy h1,.ss-v2-step__panel h1{color:#fff;letter-spacing:-2px;text-transform:uppercase;margin:0;font-size:clamp(32px,9.5vw,42px);font-weight:900;line-height:.98}.ss-v2-welcome__copy h1>span{display:block}.ss-v2-welcome__copy mark,.ss-v2-step__panel mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0f222d;border-radius:var(--ss-radius-highlight);background:#fdd006;padding:0 8px 3px;display:inline}.ss-v2-welcome__copy mark{white-space:nowrap;margin-top:3px;padding:2px 7px 4px;display:inline-block}.ss-v2-welcome__promise{color:#fff;max-width:335px;margin:11px 0 0;font-size:13px;font-weight:700;line-height:1.42}.ss-v2-welcome__action{padding:17px 20px calc(17px + env(safe-area-inset-bottom));color:#0f222d;background:#fff;flex:none}.ss-v2-primary{color:#0f222d;background:#fdd006;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:13px 16px;font-size:15px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:6px 6px #fff;border:4px solid #0f222d!important}.ss-v2-primary:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:8px 8px #fff}.ss-v2-welcome__action .ss-v2-primary{box-shadow:6px 6px #0f222d}.ss-v2-welcome__action .ss-v2-primary:hover:not(:disabled){box-shadow:8px 8px #0f222d}.ss-v2-primary:disabled{color:#7c8992;background:0 0;border-color:#ffffff40!important}.ss-v2-welcome__time{color:#53636d;text-align:center;margin:13px 0 0;font-size:10px;font-weight:800;line-height:1.4}.ss-v2-rejoin{color:#0f222d;min-height:44px;box-shadow:none;background:0 0;justify-content:center;align-items:center;margin:7px auto 0;padding:8px 12px;font-size:10px;text-decoration:underline;display:flex;border:0!important}.ss-v2-step-shell{background:#0f222d;flex-direction:column;display:flex}.ss-v2-step__header{z-index:5;padding:11px var(--ss-gutter) 10px;background:var(--ss-color-ink);border-bottom:2px solid #ffffff29;position:relative;top:0}.ss-v2-step__meta{color:#fff;letter-spacing:1.4px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.ss-v2-step__meta strong{color:#fdd006}.ss-v2-step__progress{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.ss-v2-step__progress span{transform-origin:0;background:#ffffff2e;border-radius:0;height:5px;transition:background .22s,transform .22s}.ss-v2-step__progress span.is-active{background:#fdd006;animation:.3s both hlSweep}.ss-v2-step__content{padding:22px var(--ss-gutter) 12px;flex:1 0 auto;animation:.38s cubic-bezier(.16,1,.3,1) both fadeSlide}.ss-v2-step__panel{flex-direction:column;display:flex}.ss-v2-step__number{color:#0f222d;letter-spacing:.8px;border-radius:var(--ss-radius-highlight);background:#fdd006;width:fit-content;margin:0 0 9px;padding:5px 8px;font-size:12px;font-weight:900;transform:none}.ss-v2-step__intro{color:#aeb9c0;max-width:355px;margin:11px 0 18px;font-size:13px;font-weight:700;line-height:1.42}.ss-v2-step-shell .ss-v2-entry__label{letter-spacing:1.5px;margin-top:3px;font-size:10px}.ss-v2-step-shell .ss-v2-entry__name{border-radius:0;height:62px;margin-bottom:22px}.ss-v2-step-shell .ss-v2-entry__grid,.ss-v2-step-shell .ss-v2-entry__players{gap:8px;margin-bottom:20px}.ss-v2-step-shell .ss-v2-entry__option{min-height:58px;padding:9px;font-size:11px}.ss-v2-step-shell .ss-v2-entry__player{min-height:70px;padding:9px}.ss-v2-step-shell .ss-v2-primary{margin-top:0}.ss-v2-step__permission{color:#aeb9c0;text-align:center;max-width:310px;margin:10px auto 0;font-size:10px;font-weight:700;line-height:1.45}.ss-v2-step__footer{border-top:2px solid #ffffff24;margin-top:auto}.ss-v2-step__footer .ss-cobrand-lockup__inner{min-height:44px;padding-block:4px}.ss-v2-back{width:calc(100% - (2 * var(--ss-gutter)));min-height:44px;margin:4px var(--ss-gutter);color:#fff;box-shadow:none;background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex;border:0!important}@media (width<=350px){.ss-v2-welcome__copy h1,.ss-v2-step__panel h1{letter-spacing:-1.8px;font-size:34px}.ss-v2-step__panel{min-height:470px}.ss-v2-step__content{padding:24px 16px 20px}.ss-v2-step__intro{margin:12px 0 20px}.ss-v2-step-shell .ss-v2-entry__option{min-height:66px;padding:9px}.ss-v2-step-shell .ss-v2-entry__player{min-height:78px;padding:9px}.ss-v2-step-shell .ss-v2-entry__grid,.ss-v2-step-shell .ss-v2-entry__players{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=700px){.ss-v2-welcome__stage{min-height:340px;padding-bottom:18px}.ss-v2-welcome__barrii{height:210px;top:48px}.ss-v2-welcome__barrii video,.ss-v2-welcome__barrii img{object-fit:contain;width:330px!important;height:100%!important}.ss-v2-welcome__copy h1{font-size:32px}.ss-v2-welcome__promise{margin-top:10px;font-size:12px}.ss-v2-welcome__action{padding-top:15px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.ss-v2-primary{min-height:58px;padding-block:12px}.ss-v2-step__panel{min-height:0}.ss-v2-step__footer{margin-top:6px}.ss-v2-step__content{padding-bottom:10px}.ss-v2-step__panel--players h1{letter-spacing:-1.5px;font-size:30px;line-height:.96}.ss-v2-step__panel--players .ss-v2-step__intro{margin:8px 0 12px;font-size:12px}.ss-v2-step__panel--players .ss-v2-entry__players{gap:7px;margin-bottom:14px}.ss-v2-step__panel--players .ss-v2-entry__player{min-height:60px;padding:7px}.ss-v2-step__panel--players .ss-v2-primary{min-height:56px}.ss-v2-step__panel--players .ss-v2-step__permission{margin-top:7px;font-size:9px;line-height:1.3}}@media (height>=800px){.ss-v2-welcome__stage{min-height:545px}.ss-v2-welcome__barrii{height:300px;top:54px}}@media (prefers-reduced-motion:reduce){.ss-v2-welcome__copy,.ss-v2-step__content,.ss-v2-step__progress span.is-active{animation:none}}body.breakout-active{background:#0f222d;overflow:hidden}.breakout-game{--bb-navy:#0f222d;--bb-navy-2:#07151d;--bb-yellow:#fdd006;--bb-pink:#f48fa7;--bb-white:#fffdf4;--bb-red:#ff4b38;z-index:1000;color:var(--bb-white);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--bb-navy);background-size:22px 22px;font-family:Bricolage Grotesque,sans-serif;position:fixed;inset:0;overflow:hidden}.breakout-game mark{color:var(--bb-navy);background:var(--bb-yellow);border-radius:5px;padding:0 .1em}.breakout-game button{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:0}.breakout-brand{z-index:4;min-height:48px;padding:calc(7px + env(safe-area-inset-top)) 16px 5px;border-bottom:3px solid var(--bb-white);background:var(--bb-navy-2);justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.breakout-brand img:first-child{object-fit:contain;width:75px;height:30px}.breakout-brand img:last-child{object-fit:contain;width:85px;height:28px}.breakout-brand span{color:var(--bb-yellow);font-size:18px;font-weight:900}.breakout-intro,.breakout-waiting,.breakout-countdown,.breakout-playing,.breakout-extract,.breakout-result{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.breakout-intro{background:#030507;justify-content:center;padding:28px 20px;animation:.19s steps(2,end) infinite breakout-shudder}.breakout-intro:before,.breakout-intro:after{content:"";pointer-events:none;position:absolute;inset:0}.breakout-intro:before{mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff14 5px,#0000 6px);animation:.55s linear infinite breakout-scan}.breakout-intro:after{background:linear-gradient(90deg,#0000 0 7%,#f48fa74d 7% 14%,#0000 14% 63%,#fdd00633 63% 67%,#0000 67%);animation:1s step-end infinite breakout-glitch}.breakout-intro__static{opacity:.25;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E");animation:.1s steps(2,end) infinite breakout-noise;position:absolute;inset:0}.breakout-intro img{z-index:2;object-fit:contain;width:min(86vw,350px);height:245px;filter:drop-shadow(0 0 22px var(--bb-pink));animation:.65s steps(2,end) infinite breakout-head-fail;position:relative}.breakout-intro p,.breakout-intro h1,.breakout-intro>span{z-index:3;position:relative}.breakout-intro p{color:var(--bb-pink);letter-spacing:3px;margin:5px 0 7px;font-size:12px;font-weight:900}.breakout-intro h1{letter-spacing:-3px;text-transform:uppercase;margin:0;font-size:clamp(43px,13vw,64px);font-weight:900;line-height:.9}.breakout-intro>span{color:var(--bb-white);letter-spacing:1.4px;margin-top:14px;font-size:10px;font-weight:900}.breakout-intro--corrupt{background:linear-gradient(112deg,#030507 0 46%,#250018 47% 52%,#030507 53%);animation-duration:.12s}.breakout-intro--corrupt img{filter:contrast(1.4) drop-shadow(18px 0 var(--bb-pink)) drop-shadow(-8px 0 var(--bb-yellow));transform:skew(-3deg)}.breakout-intro--offline{animation-duration:.1s}.breakout-intro--offline img{filter:grayscale(1) contrast(1.6) drop-shadow(13px 0 var(--bb-pink)) drop-shadow(-12px 0 var(--bb-yellow))}.breakout-waiting{padding-bottom:calc(24px + env(safe-area-inset-bottom));justify-content:flex-start}.breakout-waiting>img{object-fit:contain;filter:drop-shadow(0 0 28px #f48fa78c);width:min(92vw,390px);height:min(37vh,310px);margin-top:2vh;animation:1.7s ease-in-out infinite breakout-float}.breakout-waiting>p{color:var(--bb-pink);letter-spacing:2.5px;margin:2px 0 9px;font-size:11px;font-weight:900}.breakout-waiting h1{letter-spacing:-2px;margin:0;font-size:clamp(33px,10vw,48px);line-height:.96}.breakout-waiting__status{border:3px solid var(--bb-white);background:var(--bb-navy-2);width:min(85vw,350px);box-shadow:6px 6px 0 var(--bb-pink);margin-top:22px;padding:13px}.breakout-waiting__status span{letter-spacing:1.4px;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.breakout-waiting__status i{background:#ffffff1f;height:10px;display:block}.breakout-waiting__status b{background:var(--bb-yellow);min-width:8px;height:100%;display:block}.breakout-waiting>strong{margin-top:15px;font-size:14px}.breakout-countdown{justify-content:flex-start}.breakout-countdown>p{color:var(--bb-yellow);letter-spacing:2.5px;margin:8vh 0 0;font-size:11px;font-weight:900}.breakout-countdown>div{letter-spacing:-20px;color:var(--bb-white);text-shadow:14px 14px 0 var(--bb-pink);margin:2vh 0;font-size:min(46vh,340px);font-weight:900;line-height:.8;animation:.38s cubic-bezier(.1,.9,.2,1) breakout-count}.breakout-countdown h1{letter-spacing:-3px;margin:2vh 0 0;font-size:clamp(38px,12vw,58px);line-height:.9}.breakout-progress{grid-template-columns:repeat(3,1fr);gap:5px;width:min(92vw,390px);margin:9px auto 0;display:grid}.breakout-progress>span{color:#ffffff73;background:var(--bb-navy-2);border:2px solid #ffffff40;justify-content:center;align-items:center;gap:5px;min-height:41px;display:flex}.breakout-progress>span.is-live{border-color:var(--bb-yellow);color:var(--bb-yellow)}.breakout-progress>span.is-done{border-color:var(--bb-white);color:var(--bb-navy);background:var(--bb-yellow)}.breakout-progress i{border:2px solid;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:900;display:grid}.breakout-progress b{letter-spacing:.8px;font-size:8px}.breakout-playing{padding-bottom:calc(93px + env(safe-area-inset-bottom));overflow:hidden}.breakout-role-header{width:min(92vw,390px);margin-top:8px}.breakout-role-header p{color:var(--bb-yellow);letter-spacing:2px;margin:0;font-size:9px;font-weight:900}.breakout-role-header h1{letter-spacing:-1.6px;margin:3px 0 2px;font-size:clamp(25px,7.7vw,34px);line-height:.95}.breakout-role-header span{color:#fffc;min-height:30px;font-size:12px;font-weight:700;line-height:1.25;display:block}.breakout-map{--breakout-grid:4;aspect-ratio:1;grid-template-columns:repeat(var(--breakout-grid),1fr);border:3px solid var(--bb-white);width:min(69vw,275px);box-shadow:7px 7px 0 var(--bb-pink);background:#020a0f;gap:3px;margin:7px auto;padding:7px;display:grid}.breakout-map>span{background:#ffffff09;border:1px solid #ffffff21;place-items:center;min-width:0;display:grid;position:relative}.breakout-map>span.is-path{border-color:var(--bb-yellow);background:#fdd0062e}.breakout-map>span.is-path:after{content:"";background:var(--bb-yellow);width:9px;height:9px;transform:rotate(45deg)}.breakout-map>span.is-path>b{z-index:2;color:var(--bb-navy);font-size:14px;font-weight:900;position:relative}.breakout-map>span.is-path:has(>b):after{border-radius:50%;width:27px;height:27px;position:absolute;transform:none}.breakout-map>span.is-decoy{border-color:var(--bb-pink);background:#f48fa71f}.breakout-map>span.is-scanner:before{content:"";border:2px dashed var(--bb-pink);position:absolute;inset:2px}.breakout-map>span.is-current{z-index:2;background:var(--bb-white);box-shadow:0 0 20px var(--bb-pink)}.breakout-map>span.is-current:after{display:none}.breakout-map>span.is-current img{object-fit:contain;width:92%;height:92%}.breakout-map>span.is-goal{background:var(--bb-yellow);color:var(--bb-navy)}.breakout-map>span.is-hidden{background:#000;border-color:#07151d}.breakout-map--driver>span:not(.is-current):not(.is-hidden){background:#ffffff17}.breakout-controls{grid-template-rows:repeat(2,54px);grid-template-columns:repeat(3,1fr);gap:6px;width:min(74vw,290px);margin:6px auto;display:grid}.breakout-controls button{color:var(--bb-navy);background:var(--bb-yellow);border:3px solid var(--bb-white);box-shadow:4px 4px 0 var(--bb-pink);place-items:center;display:grid}.breakout-controls button:active{box-shadow:1px 1px 0 var(--bb-pink);transform:translate(3px,3px)}.breakout-controls .is-up{grid-column:2}.breakout-controls .is-left{grid-area:2/1}.breakout-controls .is-down{grid-area:2/2}.breakout-controls .is-right{grid-area:2/3}.breakout-gate-button{color:#fff6;background:0 0;border:3px solid #ffffff40;justify-content:center;align-items:center;gap:8px;width:min(86vw,340px);min-height:50px;margin:5px auto;font-size:12px;font-weight:900;display:flex}.breakout-gate-button.is-needed{color:var(--bb-navy);border-color:var(--bb-white);background:var(--bb-yellow);box-shadow:5px 5px 0 var(--bb-pink);animation:.75s steps(2,end) infinite breakout-gate-pulse}.breakout-gate-button.is-open{color:var(--bb-white);border-color:var(--bb-white);background:#17aa77}.breakout-playing__loop{color:#ffffff8c;letter-spacing:1.2px;margin:5px 0 0;font-size:9px;font-weight:900}.breakout-scanner-console{border:4px solid var(--bb-white);background:radial-gradient(circle, #17aa7733,transparent 65%),var(--bb-navy-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(82vw,330px);min-height:240px;margin:28px auto 14px;display:flex}.breakout-scanner-console.is-needed{border-color:var(--bb-pink);box-shadow:8px 8px 0 var(--bb-yellow)}.breakout-scanner-console strong{font-size:22px}.breakout-scanner-console span{max-width:250px;font-size:13px;line-height:1.4}.breakout-hit{z-index:20;color:var(--bb-white);background:var(--bb-red);border-block:5px solid var(--bb-white);letter-spacing:-2px;padding:19px;font-size:38px;font-weight:900;animation:.8s both breakout-hit;position:fixed;inset:42% 0 auto}.breakout-hit span{color:var(--bb-yellow)}.breakout-hit--scanner{background:var(--bb-pink)}.breakout-clock{z-index:30;min-height:77px;padding:8px 14px calc(8px + env(safe-area-inset-bottom));border-top:4px solid var(--bb-white);color:var(--bb-navy);background:var(--bb-yellow);grid-template-columns:1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.breakout-clock>div{flex-direction:column;justify-content:center;display:flex}.breakout-clock span{letter-spacing:1.2px;font-size:8px;font-weight:900}.breakout-clock strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.breakout-clock.is-urgent{color:var(--bb-white);background:var(--bb-red);animation:.6s steps(2,end) infinite breakout-gate-pulse}.breakout-reset{z-index:35;right:12px;bottom:calc(98px + env(safe-area-inset-bottom));color:#ffffffb3;background:var(--bb-navy-2);border:2px solid #ffffff73;max-width:170px;min-height:44px;padding:8px 11px;font-size:9px;font-weight:900;position:fixed}.breakout-reset.is-armed{color:var(--bb-navy);background:var(--bb-red);border-color:var(--bb-white)}.breakout-extract{padding-bottom:calc(92px + env(safe-area-inset-bottom));overflow:hidden}.breakout-extract__portal{place-items:center;width:min(72vw,300px);height:min(32vh,250px);margin:1vh auto 0;display:grid;position:relative}.breakout-extract__portal:before{content:"";border:14px solid var(--bb-yellow);width:180px;height:180px;box-shadow:0 0 36px var(--bb-pink), inset 0 0 30px var(--bb-pink);border-radius:50%;animation:1.2s linear infinite breakout-portal;position:absolute}.breakout-extract__portal img{z-index:2;object-fit:contain;width:95%;height:95%;position:relative}.breakout-extract>p{color:var(--bb-yellow);letter-spacing:2.5px;margin:-4px 0 5px;font-size:11px;font-weight:900}.breakout-extract h1{letter-spacing:-3px;margin:0;font-size:clamp(40px,12vw,58px);line-height:.87}.breakout-extract>span{max-width:320px;margin-top:9px;font-size:12px;line-height:1.35}.breakout-extract>button{width:min(87vw,360px);min-height:68px;color:var(--bb-navy);background:var(--bb-yellow);border:4px solid var(--bb-white);box-shadow:7px 7px 0 var(--bb-pink);margin-top:14px;font-size:20px;font-weight:900}.breakout-extract>button.is-holding{color:var(--bb-white);background:var(--bb-pink);box-shadow:3px 3px 0 var(--bb-yellow);transform:translate(4px,4px)}.breakout-result{justify-content:flex-start;overflow:hidden}.breakout-result>img{object-fit:contain;width:min(92vw,390px);height:min(32vh,260px);filter:drop-shadow(0 0 30px var(--bb-pink));margin-top:1vh;animation:.7s cubic-bezier(.15,.8,.15,1) breakout-result-head}.breakout-result>p{color:var(--bb-yellow);letter-spacing:2.4px;margin:-5px 0 7px;font-size:11px;font-weight:900}.breakout-result h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,13vw,62px);line-height:.87}.breakout-result__score{border:3px solid var(--bb-white);background:var(--bb-navy-2);grid-template-columns:1fr 1fr;width:min(86vw,350px);margin-top:13px;display:grid}.breakout-result__score>*{padding:9px;font-size:12px}.breakout-result__score strong{border:1px solid var(--bb-white);color:var(--bb-yellow);border-radius:8px}.breakout-result__next{width:min(90vw,370px);color:var(--bb-navy);background:var(--bb-yellow);border:3px solid var(--bb-white);box-shadow:7px 7px 0 var(--bb-pink);margin-top:13px;padding:12px}.breakout-result__next>span{letter-spacing:1.5px;font-size:8px;font-weight:900}.breakout-result__next h2{margin:2px 0 0;font-size:25px;line-height:1}.breakout-result__next time{font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:900;display:block}.breakout-result__next p{margin:5px 0 0;font-size:10px;font-weight:800}.breakout-result__flares{width:1px;height:1px;position:absolute;inset:50% auto auto 50%}.breakout-result__flares i{--flare:0deg;background:var(--bb-yellow);width:7px;height:26px;transform:rotate(var(--flare)) translateY(-48vh);transform-origin:50% 48vh;animation:1.3s ease-out both breakout-flare;position:absolute}@keyframes breakout-shudder{0%,to{transform:translate(0)}33%{transform:translate(1px,-1px)}66%{transform:translate(-1px,1px)}}@keyframes breakout-scan{to{transform:translateY(12px)}}@keyframes breakout-glitch{0%,80%,to{clip-path:inset(0)}82%{clip-path:inset(18% 0 63%)}85%{clip-path:inset(65% 0 12%)}}@keyframes breakout-noise{50%{transform:translate(2%,-2%)}}@keyframes breakout-head-fail{0%,to{transform:translate(0)}30%{transform:translate(7px)skew(-3deg)}70%{transform:translate(-5px)skew(2deg)}}@keyframes breakout-float{50%{transform:translateY(-8px)}}@keyframes breakout-count{0%{opacity:0;transform:scale(1.4)}}@keyframes breakout-gate-pulse{50%{filter:brightness(.65)}}@keyframes breakout-hit{0%{opacity:0;transform:scale(1.4)}14%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-30px)}}@keyframes breakout-portal{to{transform:rotate(360deg)}}@keyframes breakout-result-head{0%{opacity:0;transform:translateY(40px)scale(.6)}}@keyframes breakout-flare{0%{opacity:1;transform:rotate(var(--flare)) translateY(-20px)}to{opacity:0;transform:rotate(var(--flare)) translateY(-48vh)}}@media (height<=720px){.breakout-brand{min-height:42px;padding-top:calc(4px + env(safe-area-inset-top))}.breakout-waiting>img{height:190px;margin-top:0}.breakout-waiting h1{font-size:31px}.breakout-waiting__status{margin-top:12px}.breakout-intro img{height:185px}.breakout-role-header{margin-top:5px}.breakout-role-header span{min-height:26px;font-size:11px}.breakout-map{width:210px;margin-block:3px}.breakout-controls{grid-template-rows:repeat(2,45px);margin-block:3px}.breakout-progress{margin-top:5px}.breakout-progress>span{min-height:34px}.breakout-playing__loop{display:none}.breakout-result>img{height:185px;margin-top:0}.breakout-result h1{font-size:38px}.breakout-result__score,.breakout-result__next{margin-top:8px}.breakout-extract__portal{height:170px}}@media (prefers-reduced-motion:reduce){.breakout-game *,.breakout-game :before,.breakout-game :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.social-contract{--ct-navy:var(--ss-color-navy);--ct-black:var(--ss-color-ink);--ct-yellow:var(--ss-color-yellow);--ct-pink:var(--ss-color-pink);--ct-white:var(--ss-color-white);width:100%;max-width:var(--ss-max-attendee);height:100dvh;min-height:100dvh;color:var(--ct-white);background:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px),var(--ct-navy);font-family:var(--ss-font);background-size:24px 24px;margin:0 auto;overflow:hidden auto}.contract-brand{min-height:58px;padding:calc(7px + env(safe-area-inset-top)) 18px 6px;border-bottom:4px solid var(--ct-yellow);background:var(--ct-navy);justify-content:center;align-items:center;gap:14px;display:flex}.contract-brand img:first-child{object-fit:contain;width:72px;height:36px}.contract-brand img:last-child{object-fit:contain;width:90px;height:34px}.contract-brand span{color:var(--ct-yellow);font-size:21px;font-weight:900}.social-contract__progress{grid-template-columns:repeat(3,1fr);gap:4px;width:min(100%,430px);margin:auto;padding:8px 14px 0;display:grid}.social-contract__progress span{color:#ffffff59;border:2px solid #ffffff40;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:10px;font-weight:900;display:flex}.social-contract__progress span.is-done{color:var(--ct-navy);border-color:var(--ct-yellow);background:var(--ct-yellow)}.social-contract__progress b{letter-spacing:.7px;font-size:9px}.social-contract__clock{width:min(100% - 28px,402px);min-height:34px;color:var(--ct-navy);background:var(--ct-yellow);border:2px solid var(--ct-black);box-shadow:4px 4px 0 var(--ct-pink);border-radius:4px;justify-content:space-between;align-items:center;margin:6px auto 0;padding:5px 10px;display:flex}.social-contract__clock span{letter-spacing:1.5px;font-size:10px;font-weight:900}.social-contract__clock strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.social-contract__clock.is-urgent{color:var(--ct-white);background:#c83030;animation:.8s steps(2,end) infinite contractClockPulse}@keyframes contractClockPulse{50%{background:var(--ct-black)}}.social-contract__panel{width:min(100%,430px);min-height:calc(100dvh - 142px);padding:clamp(12px,3.5vh,28px) var(--ss-gutter) calc(18px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:stretch;margin:auto;display:flex}.social-contract__panel>p{color:var(--ct-yellow);letter-spacing:2px;margin:0 0 9px;font-size:10px;font-weight:900}.social-contract__panel>h1{letter-spacing:-1.7px;margin:0;font-size:clamp(35px,10vw,48px);line-height:1.03}.social-contract__panel mark{color:var(--ct-navy);background:var(--ct-yellow);border-radius:var(--ss-radius-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-top:.12em;padding:.05em .11em .09em;line-height:.95;display:inline-block}.social-contract__panel>span{color:#ffffffbf;align-self:center;max-width:350px;margin:15px 0 18px;font-size:13px;font-weight:700;line-height:1.4}.social-contract__panel textarea,.social-contract__panel input[type=email]{width:100%;color:var(--ct-navy);background:var(--ct-white);border:2px solid var(--ct-navy);outline:2px solid var(--ct-white);border-radius:12px;font:800 17px/1.35 Bricolage Grotesque,sans-serif;box-shadow:0 14px 34px #07111738}.social-contract__panel textarea{resize:none;text-transform:uppercase;min-height:140px;padding:15px}.social-contract__count{color:#ffffff8c;text-align:right;margin:8px 2px 13px;font-size:9px;font-weight:900}.social-contract__panel>button,.social-contract__panel>.social-contract__exit,.social-contract__panel article button{min-height:58px;color:var(--ct-navy);background:var(--ct-yellow);border:3px solid var(--ct-white);box-shadow:6px 6px 0 var(--ct-white);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.social-contract__panel button:disabled{color:#ffffff9e;box-shadow:none;background:#334650;border-color:#64737b;opacity:1!important}.social-contract__panel--witness{padding-top:3vh}.social-contract__arrival{color:var(--ct-navy);background:var(--ct-yellow);border:2px solid var(--ct-white);letter-spacing:1px;align-self:center;margin:10px 0 0;padding:6px 9px;font-size:8px;font-weight:900}.social-contract__pacts{gap:10px;margin:15px 0 13px;display:grid}.social-contract__panel--witness article{color:var(--ct-navy);background:var(--ct-white);border:4px solid var(--ct-yellow);border-left-color:var(--ct-pink);box-shadow:8px 8px 0 var(--ct-yellow);text-align:left;margin:19px 0 14px;padding:17px}.social-contract__pacts article{margin:0}.social-contract__panel>.social-contract__witness-help{color:#ffffffb8;margin:20px 0 9px;font-size:11px;font-weight:800;line-height:1.4}.social-contract__panel--witness article>span{color:#52626b;letter-spacing:1.4px;font-size:9px;font-weight:900}.social-contract__panel--witness blockquote{margin:10px 0 17px;font-size:clamp(21px,6vw,27px);font-weight:900;line-height:1.13}.social-contract__panel--witness article button{width:100%;color:var(--ct-white);background:var(--ct-navy);box-shadow:5px 5px 0 var(--ct-yellow)}.social-contract__panel--witness article button.is-witnessed,.social-contract__panel--witness>button.is-witnessed{color:var(--ct-navy);background:#b9ef57}.social-contract__waiting{background:var(--ct-black);border:3px solid #ffffff4d;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin:15px 0;display:flex}.social-contract__waiting img{object-fit:contain;width:210px;height:135px;filter:drop-shadow(0 0 18px var(--ct-pink));animation:1.5s infinite barriiHeadSpin}.social-contract__waiting strong{color:var(--ct-yellow);font-size:14px}.social-contract__waiting span{margin-top:7px;font-size:11px}.social-contract__solo{border:3px solid var(--ct-yellow);background:var(--ct-black);flex-direction:column;justify-content:center;align-items:center;min-height:170px;margin:15px 0;padding:22px 18px;display:flex}.social-contract__solo strong{color:var(--ct-yellow);font-size:21px;line-height:1}.social-contract__solo span{max-width:310px;color:var(--ct-white);margin-top:10px;font-size:12px;font-weight:700;line-height:1.45}.social-contract__panel .social-contract__fallback{min-height:44px;color:var(--ct-yellow);border:2px solid var(--ct-yellow);box-shadow:none;background:0 0;margin-top:8px;font-size:10px}.social-contract__continue{margin-top:auto}.social-contract__panel--email{padding-top:3vh}.social-contract__panel--email>svg{color:var(--ct-pink);align-self:center;margin-bottom:6px}.social-contract__panel--email>h1{font-size:39px}.social-contract__panel--email>span{margin-block:10px 14px}.social-contract__panel--email>label:not(.social-contract__check){text-align:left}.social-contract__panel--email>label>b{color:var(--ct-yellow);letter-spacing:1.2px;margin:0 0 7px;font-size:9px;display:block}.social-contract__panel input[type=email]{text-transform:uppercase;height:56px;padding:0 13px}.social-contract__check{text-align:left;border:2px solid #ffffff59;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.social-contract__check input{opacity:0;position:absolute}.social-contract__check>i{border:3px solid var(--ct-yellow);width:27px;height:27px;color:var(--ct-navy);background:var(--ct-yellow);place-items:center;font-style:normal;display:grid}.social-contract__check span b{font-size:10px;display:block}.social-contract__check span small{color:#ffffffad;margin-top:3px;font-size:10px;line-height:1.3;display:block}.social-contract__panel--email>button{margin-top:15px}.social-contract__panel .social-contract__skip{color:#ffffffb8;min-height:44px;box-shadow:none;background:0 0;border:0;margin-top:8px;font-size:10px}.social-contract__panel--done{justify-content:center}.social-contract__panel--done>div{background:var(--ct-black);border:5px solid var(--ct-yellow);border-radius:var(--ss-radius-highlight);width:104px;height:104px;box-shadow:9px 9px 0 var(--ct-pink);align-self:center;place-items:center;margin-bottom:17px;display:grid;overflow:hidden;transform:rotate(-5deg)}.social-contract__panel--done>div img{object-fit:contain;width:124%;height:124%;display:block}.social-contract__panel--done>button,.social-contract__panel--done>.social-contract__exit{margin-top:18px}.social-contract__error{z-index:30;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));color:var(--ct-white);border:3px solid var(--ct-white);text-align:center;background:#c83030;padding:12px;font-size:11px;font-weight:900;position:fixed}@media (height<=720px){.social-contract__panel{padding-top:2vh}.social-contract__panel>h1{font-size:33px}.social-contract__panel textarea{min-height:110px}.social-contract__waiting{min-height:180px}.social-contract__waiting img{height:90px}.social-contract__solo{min-height:128px}.social-contract__panel--email>h1{font-size:31px}.social-contract__panel--email>span{font-size:11px}.social-contract__check{margin-top:8px;padding:8px}.social-contract__panel--email>button{margin-top:10px}}@media (prefers-reduced-motion:reduce){.social-contract__clock.is-urgent{animation:none}}.admin-test-studio{--ats-navy:var(--ss-color-navy);--ats-black:var(--ss-color-ink);--ats-yellow:var(--ss-color-yellow);--ats-pink:var(--ss-color-pink);--ats-white:var(--ss-color-white);color:var(--ats-white);background:linear-gradient(135deg,#ffffff09,transparent 52%),var(--ats-navy);border:3px solid var(--ats-yellow);box-shadow:7px 7px 0 var(--ats-yellow);font-family:var(--ss-font);margin:0 0 18px;overflow:hidden}.admin-test-studio>header{border-bottom:2px solid #ffffff2b;grid-template-columns:48px 1fr 28px;align-items:center;gap:12px;padding:16px;display:grid}.admin-test-studio__icon{width:46px;height:46px;color:var(--ats-navy);background:var(--ats-yellow);border:2px solid var(--ats-white);place-items:center;display:grid;transform:rotate(-3deg)}.admin-test-studio>header p{color:var(--ats-yellow);letter-spacing:2px;margin:0 0 3px;font-size:9px;font-weight:900}.admin-test-studio>header h2{color:var(--ats-white);letter-spacing:-.5px;margin:0;font-size:18px;line-height:1}.admin-test-studio>header span{color:#ffffffa6;margin-top:5px;font-size:9px;font-weight:700;line-height:1.35;display:block}.admin-test-studio__safe{color:#b9ef57}.admin-test-studio__quick{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;display:grid}.admin-test-studio__quick a{min-height:64px;color:var(--ats-navy);background:var(--ats-white);border:2px solid var(--ats-white);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px;text-decoration:none;transition:transform .15s,background .15s;display:grid}.admin-test-studio__quick a:first-child{background:var(--ats-yellow)}.admin-test-studio__quick a:hover{transform:translateY(-2px)}.admin-test-studio__quick a span{width:29px;height:29px;color:var(--ats-white);background:var(--ats-navy);place-items:center;font-size:9px;font-weight:900;display:grid}.admin-test-studio__quick a b{text-transform:uppercase;font-size:10px;line-height:1.1}.admin-test-studio__toggle{width:100%;min-height:44px;color:var(--ats-yellow);background:var(--ats-black);letter-spacing:.2px;cursor:pointer;border:0;border-top:1px solid #ffffff2b;justify-content:center;align-items:center;gap:7px;font:800 12px Bricolage Grotesque,sans-serif;display:flex}.admin-test-studio__toggle svg{transition:transform .2s}.admin-test-studio.is-open .admin-test-studio__toggle svg{transform:rotate(180deg)}.admin-test-studio__stages{background:var(--ats-black);padding:0 10px 12px}.admin-test-studio__session{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.admin-test-studio__session>span{color:#ffffff8c;letter-spacing:1.4px;font-size:8px;font-weight:900}.admin-test-studio__session i{background:#b9ef57;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block;box-shadow:0 0 8px #b9ef57}.admin-test-studio__session button{min-height:44px;color:var(--ats-yellow);cursor:pointer;background:0 0;border:1px solid #fdd00673;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font:800 12px Bricolage Grotesque,sans-serif;display:flex}.admin-test-studio__stages article{padding:14px 0 2px}.admin-test-studio__stages article>header strong{color:var(--ats-yellow);letter-spacing:.8px;text-transform:uppercase;font-size:10px;display:block}.admin-test-studio__stages article>header span{color:#ffffff7a;margin-top:3px;font-size:8px;display:block}.admin-test-studio__stages article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.admin-test-studio__stages article a{min-height:55px;color:var(--ats-white);background:var(--ats-navy);border:1px solid #ffffff30;grid-template-columns:32px 1fr 17px;align-items:center;gap:7px;padding:7px;text-decoration:none;display:grid}.admin-test-studio__stages article a>i{width:30px;height:30px;color:var(--ats-navy);background:var(--ats-yellow);place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.admin-test-studio__stages article a b,.admin-test-studio__stages article a small{display:block}.admin-test-studio__stages article a b{font-size:9px;line-height:1.15}.admin-test-studio__stages article a small{color:#ffffff78;margin-top:2px;font-size:7px;line-height:1.2}.admin-test-studio__stages article a>svg{color:var(--ats-yellow)}.v2-test-active{background:var(--ss-color-navy);margin:0}.v2-test-home{--vt-navy:var(--ss-color-navy);--vt-black:var(--ss-color-ink);--vt-yellow:var(--ss-color-yellow);--vt-pink:var(--ss-color-pink);--vt-white:var(--ss-color-white);min-height:100dvh;color:var(--vt-white);background:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px),var(--vt-black);font-family:var(--ss-font);background-size:28px 28px}.v2-test-home__hero{border-bottom:5px solid var(--vt-yellow);background:radial-gradient(circle at 80% 20%,#f48fa733,transparent 27%),var(--vt-navy);padding:22px max(20px,50vw - 490px) 34px;position:relative;overflow:hidden}.v2-test-home__hero>a{color:var(--vt-yellow);letter-spacing:1px;align-items:center;gap:6px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.v2-test-home__hero>div{align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:max(16px,50vw - 490px)}.v2-test-home__hero>div img{object-fit:contain;width:76px;height:56px;filter:drop-shadow(0 0 10px var(--vt-pink))}.v2-test-home__hero>div span{display:none}.v2-test-home__hero>p{color:var(--vt-pink);letter-spacing:2.5px;margin:46px 0 7px;font-size:10px;font-weight:900}.v2-test-home__hero h1{letter-spacing:-3px;max-width:820px;margin:0;font-size:clamp(38px,8vw,78px);line-height:.9}.v2-test-home__hero h1 mark{color:var(--vt-navy);background:var(--vt-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin-top:7px;padding:.06em .12em;display:inline-block}.v2-test-home__hero>span{color:#ffffffad;max-width:620px;margin-top:18px;font-size:13px;font-weight:700;line-height:1.5;display:block}.v2-test-home__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,980px);margin:auto;padding:20px;display:grid}.v2-test-home__groups article{background:var(--vt-navy);border:2px solid #ffffff3d;box-shadow:6px 6px #ffffff14}.v2-test-home__groups article>header{border-bottom:2px solid #ffffff2e;min-height:78px;padding:15px}.v2-test-home__groups article>header p{color:var(--vt-yellow);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.v2-test-home__groups article>header span{color:#ffffff91;margin-top:5px;font-size:10px;line-height:1.35;display:block}.v2-test-home__groups article>div{background:#ffffff1f;gap:1px;display:grid}.v2-test-home__groups article a{min-height:62px;color:var(--vt-white);background:var(--vt-navy);grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:background .15s,transform .15s;display:grid}.v2-test-home__groups article a:hover{z-index:2;background:#163342;transform:translate(3px)}.v2-test-home__groups article a>i{width:36px;height:36px;color:var(--vt-navy);background:var(--vt-yellow);place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.v2-test-home__groups article a strong,.v2-test-home__groups article a small{display:block}.v2-test-home__groups article a strong{text-transform:uppercase;font-size:11px}.v2-test-home__groups article a small{color:#ffffff7a;margin-top:3px;font-size:8px}.v2-test-home__groups article a>svg{color:var(--vt-yellow)}.v2-test-home__groups article.is-diagnostics{border-color:#f48fa79e;grid-column:1/-1}.v2-test-home__groups article.is-diagnostics>header p{color:var(--vt-pink)}.v2-test-home__groups article.is-diagnostics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-test-home>footer{color:#b9ef57;background:#0b191f;border:2px solid #b9ef5773;align-items:center;gap:10px;width:min(100% - 40px,940px);margin:0 auto 24px;padding:14px;display:flex}.v2-test-home>footer span{color:#ffffffa6;font-size:9px;line-height:1.35}.v2-test-home>footer strong{color:#b9ef57}.v2-test-dock{z-index:10000;width:auto;color:var(--ss-color-white);font-family:var(--ss-font);pointer-events:none;position:fixed;inset:auto 8px 8px auto}.v2-test-dock>summary{width:max-content;min-height:44px;color:var(--ss-color-navy);background:var(--ss-color-yellow);border:3px solid var(--ss-color-navy);box-shadow:4px 4px 0 var(--ss-color-pink);letter-spacing:1px;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:9px;font-weight:900;list-style:none;display:flex}.v2-test-dock>summary b{border-left:2px solid #0d202b73;padding-left:7px}.v2-test-dock>summary i{margin-left:auto;font-size:7px;font-style:normal}.v2-test-dock>summary::-webkit-details-marker{display:none}.v2-test-dock>div{background:var(--ss-color-ink);border:3px solid var(--ss-color-yellow);width:min(360px,100vw - 16px);max-height:calc(100dvh - 72px);box-shadow:6px 6px 0 var(--ss-color-pink);pointer-events:auto;padding:10px;position:absolute;bottom:54px;right:0;overflow:auto}.v2-test-dock header span{color:#b9ef57;letter-spacing:1.4px;font-size:8px;font-weight:900}.v2-test-dock header strong,.v2-test-dock header small{display:block}.v2-test-dock header strong{text-transform:uppercase;margin-top:3px;font-size:15px}.v2-test-dock header small{color:#ffffff87;margin-top:3px;font-size:8px}.v2-test-dock nav{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:9px;display:grid}.v2-test-dock a{color:#fffdf4;text-align:center;background:#0d202b;border:1px solid #ffffff40;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:5px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.v2-test-dock a:hover{color:#0d202b;background:#fdd006}.v2-test-dock .v2-test-dock__pair{color:#0d202b;background:#fdd006;border-color:#fdd006;margin-top:5px;font-size:8px}.v2-test-dock__trio{grid-template-columns:1fr 1fr;gap:4px;margin-top:5px;display:grid}.v2-test-waiting,.v2-test-meet,.v2-test-handoff{height:100dvh;min-height:100dvh;color:var(--ss-color-white);text-align:center;flex-direction:column;align-items:center;padding:0;display:flex;overflow:hidden}body.v2-test-controls{padding:0}.v2-test-waiting__signal{flex:0 auto;place-items:center;width:min(54dvh,245px);height:min(36dvh,195px);margin:clamp(10px,2.5dvh,22px) 0 4px;display:grid;position:relative}.v2-test-waiting__signal img{object-fit:contain;width:100%;max-height:100%;animation:2s infinite barriiHeadSpin}.v2-test-waiting__signal i{border:2px dashed #fdd0068c;border-radius:50%;animation:6s linear infinite v2TestOrbit;position:absolute;inset:4px}@keyframes v2TestOrbit{to{transform:rotate(360deg)}}.v2-test-waiting>.ss-eyebrow{margin-top:0}.v2-test-waiting>.ss-screen-title{padding:0 var(--ss-gutter);font-size:clamp(31px,9vw,40px)}.v2-test-waiting__status{width:calc(100% - (2 * var(--ss-gutter)));max-width:var(--ss-max-reading);min-height:62px;color:var(--ss-color-navy);border:3px solid var(--ss-color-ink);border-radius:var(--ss-radius-highlight);background:var(--ss-color-yellow);box-shadow:6px 6px 0 var(--ss-color-pink);flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-top:clamp(18px,3.2dvh,26px);padding:13px 16px;display:flex}button.v2-test-waiting__status{cursor:pointer}.v2-test-waiting__status span{color:var(--ss-color-navy);letter-spacing:1.4px;font-size:9px;font-weight:900}.v2-test-waiting__status strong{color:var(--ss-color-navy);letter-spacing:.35px;font-size:11px;line-height:1.2}.v2-test-waiting__note{max-width:300px;margin:16px var(--ss-gutter) calc(12px + env(safe-area-inset-bottom));color:var(--ss-color-muted);font-size:11px;line-height:1.45}.v2-test-stage-copy{width:100%;padding:18px var(--ss-gutter) calc(22px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.v2-test-meet__number{width:min(100%,350px);color:var(--ss-color-navy);background:var(--ss-color-yellow);border:4px solid var(--ss-color-white);box-shadow:9px 9px 0 var(--ss-color-pink);flex-direction:column;margin:28px 0 17px;padding:12px;display:flex}.v2-test-meet__number span{letter-spacing:2px;font-size:9px;font-weight:900}.v2-test-meet__number strong{letter-spacing:-9px;font-size:clamp(110px,36vw,160px);line-height:.78}.v2-test-meet .v2-test-stage-copy>section{width:min(100%,350px);color:var(--ss-color-muted);text-align:left;align-items:center;gap:10px;margin:5px 0 16px;font-size:11px;line-height:1.35;display:flex}.v2-test-meet .v2-test-stage-copy>section svg{color:var(--ss-color-yellow);flex:none}.v2-test-meet .v2-test-stage-copy>section b{color:var(--ss-color-white);display:block}.v2-test-meet .ss-primary-action{width:min(100%,350px);box-shadow:6px 6px 0 var(--ss-color-pink)}.v2-test-handoff__check{width:94px;height:94px;color:var(--ss-color-navy);background:var(--ss-color-success);border:5px solid var(--ss-color-white);box-shadow:8px 8px 0 var(--ss-color-yellow);place-items:center;margin-bottom:22px;display:grid;transform:rotate(-4deg)}.v2-test-handoff time{color:var(--ss-color-yellow);letter-spacing:-6px;margin:32px 0 8px;font-size:clamp(76px,24vw,108px);font-weight:900;line-height:.8}.v2-test-handoff .v2-test-stage-copy>span{max-width:300px;color:var(--ss-color-muted);font-size:12px;font-weight:700;line-height:1.45}@media (width<=620px){.admin-test-studio__quick{grid-template-columns:repeat(2,1fr)}.v2-test-dock>summary{width:46px;height:46px;box-shadow:3px 3px 0 var(--ss-color-pink);padding:0;overflow:hidden}.v2-test-dock>summary span,.v2-test-dock>summary b,.v2-test-dock>summary i{display:none}.v2-test-home__groups{grid-template-columns:1fr;padding:14px}.v2-test-home__groups article.is-diagnostics>div{grid-template-columns:1fr}.v2-test-home__hero{padding-inline:20px}.v2-test-home__hero>div{right:14px}}@media (width<=420px){.admin-test-studio__stages article>div{grid-template-columns:1fr}.v2-test-home__hero h1{letter-spacing:-2px;font-size:39px}.v2-test-home__hero>span{font-size:11px}}.ss-speed-round-reveal,.ss-round-content{overflow-wrap:anywhere}.ss-speed-round-reveal--meet{justify-content:center;overflow:hidden;height:100dvh!important;min-height:0!important;padding:clamp(10px, 1.8dvh, 18px) 16px calc(220px + env(safe-area-inset-bottom))!important}.ss-speed-round-reveal--meet .ss-v3-meet-instruction{flex:none;letter-spacing:.5px!important;margin-bottom:clamp(5px,.9dvh,8px)!important;font-size:clamp(20px,5.8vw,25px)!important;line-height:.98!important}.ss-speed-round-reveal--meet .ss-v3-meet-stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(9px,1.5dvh,14px);min-height:0;flex:0 auto!important;justify-content:stretch!important;align-items:center!important;width:100%!important;display:grid!important}.ss-speed-round-reveal--meet .ss-v3-meet-names{align-self:center;min-width:0;overflow:hidden;max-width:100%!important}.ss-speed-round-reveal--meet .ss-v3-meet-names__text{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;display:block;font-size:clamp(54px,min(9dvh,18vw),88px)!important;line-height:.88!important}.ss-speed-round-reveal--meet .ss-v3-meet-names.is-dense .ss-v3-meet-names__text{font-size:clamp(31px,min(5.8dvh,10.2vw),45px)!important;line-height:.92!important}.ss-speed-round-reveal--meet .ss-v3-meet-number{align-self:center;min-width:0;margin-top:0;font-size:clamp(184px,min(37dvh,70vw),280px)!important;line-height:.74!important}.ss-speed-round-reveal--meet .ss-v3-meet-number.is-single{font-size:clamp(240px,min(43dvh,88vw),350px)!important}.ss-speed-round-reveal--meet .ss-v3-meet-number.is-triple{font-size:clamp(148px,min(32dvh,54vw),225px)!important}.ss-speed-round-reveal--meet .ss-v3-meet-action{z-index:70;left:16px;right:16px;bottom:calc(136px + env(safe-area-inset-bottom));will-change:transform;margin-inline:auto;padding:0 5px 5px 0;animation:2.8s cubic-bezier(.32,.72,.24,1) 1s infinite ssMeetActionPrompt;position:fixed;width:auto!important;max-width:380px!important}.ss-v3-meet-action.is-locked{will-change:auto;animation:none!important}.ss-v3-meet-action.is-locked .ss-v3-meet-action__button{color:#e1e5e7!important;box-shadow:5px 5px 0 var(--ss-color-ink)!important;opacity:1!important;background:#5c6970!important;border-color:#879299!important;animation:none!important}@keyframes ssMeetActionPrompt{0%,54%,76%,to{transform:translateY(0)}62%{transform:translateY(-4px)}69%{transform:translateY(0)}73%{transform:translateY(-2px)}}.ss-speed-round-reveal--meet .ss-v3-meet-action:hover,.ss-speed-round-reveal--meet .ss-v3-meet-action:focus-within{animation-play-state:paused}.ss-v3-meet-action__button:focus-visible,.ss-v3-show-number:focus-visible,.ss-v3-number-card button:focus-visible{outline:3px solid var(--ss-color-pink);outline-offset:4px}.ss-v3-show-number{width:min(100%,300px);min-height:45px;color:var(--ss-color-yellow);border:2px solid var(--ss-color-yellow);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;padding:8px 13px;font-size:10px;line-height:1;display:inline-flex}.ss-v3-show-number strong{color:var(--ss-color-white);font-size:20px;line-height:.8}.ss-v3-number-card{z-index:200;width:100%;max-width:430px;height:100dvh;color:var(--ss-color-white);background:var(--ss-color-navy);font-family:var(--ss-font);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.ss-v3-number-card>section{min-height:0;padding:14px 18px calc(18px + env(safe-area-inset-bottom));text-align:center;flex:1;grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.ss-v3-number-card__sign{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.ss-v3-number-card p,.ss-v3-number-card span,.ss-v3-number-card small{text-transform:uppercase;font-weight:900}.ss-v3-number-card__sign>p{color:var(--ss-color-white);margin:0;font-size:clamp(20px,6vw,25px);line-height:1}.ss-v3-number-card__sign>strong{width:100%;color:var(--ss-color-yellow);letter-spacing:-.04em;text-align:center;text-shadow:10px 10px 0 var(--ss-color-pink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal;margin:clamp(12px,2.4dvh,22px) 0 0;font-size:clamp(165px,min(35dvh,64vw),270px);font-weight:900;line-height:.9;display:block}.ss-v3-number-card__sign>strong.is-single{font-size:clamp(230px,min(42dvh,80vw),330px)}.ss-v3-number-card__sign>strong.is-triple{font-size:clamp(126px,min(30dvh,48vw),205px)}.ss-v3-number-card__details{flex-direction:column;align-items:center;gap:7px;margin-top:clamp(18px,2.8dvh,24px);display:flex}.ss-v3-number-card span{color:var(--ss-color-pink);letter-spacing:2.2px;font-size:12px}.ss-v3-number-card small{max-width:340px;color:var(--ss-color-white);margin:0;font-size:12px;line-height:1.25}.ss-v3-number-card button{cursor:pointer;justify-self:center;width:min(100%,350px);padding:14px;font-size:13px}.ss-speed-round-reveal--meet .ss-v3-meet-action .ss-block-button{min-height:58px;margin:0;width:100%!important}.ss-speed-round-meta{gap:2px;min-width:0;display:grid}.ss-speed-round-meta__round,.ss-speed-round-meta__label,.ss-speed-round-meta__detail{min-width:0;display:block}.ss-speed-round-meta__label{color:var(--ss-color-navy);font-family:var(--ss-font);text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.05}.ss-speed-round-meta__detail{line-height:1.1}.ss-speed-round-timer{white-space:nowrap;grid-area:1/2;align-self:center}@media (height<=700px){.ss-speed-round-reveal--meet{padding-top:9px!important;padding-bottom:calc(214px + env(safe-area-inset-bottom))!important}.ss-speed-round-reveal--meet .ss-v3-meet-stage{grid-template-rows:auto auto;gap:8px}.ss-speed-round-reveal--meet .ss-v3-meet-instruction{font-size:clamp(19px,5.4vw,22px)!important}.ss-speed-round-reveal--meet .ss-v3-meet-names.is-dense .ss-v3-meet-names__text{font-size:clamp(27px,5.2dvh,36px)!important}.ss-speed-round-reveal--meet .ss-v3-meet-number{font-size:clamp(184px,min(37dvh,70vw),250px)!important}.ss-speed-round-reveal--meet .ss-v3-meet-number.is-single{font-size:clamp(230px,min(43dvh,86vw),310px)!important}.ss-speed-round-reveal--meet .ss-v3-meet-number.is-triple{font-size:clamp(145px,min(30dvh,52vw),205px)!important}}@media (prefers-reduced-motion:reduce){.ss-speed-round-reveal--meet .ss-v3-meet-instruction,.ss-speed-round-reveal--meet .ss-v3-meet-names,.ss-speed-round-reveal--meet .ss-v3-meet-number,.ss-speed-round-reveal--meet .ss-v3-meet-action,.ss-speed-round-reveal--meet .ss-v3-meet-action__button{will-change:auto;animation:none!important}}@media (width<=350px){.ss-speed-round-reveal{padding-left:12px!important;padding-right:12px!important}.ss-round-question-card{padding:16px 13px!important}.ss-round-question-card>p{letter-spacing:-.4px;font-size:25px!important;line-height:1.12!important}}@keyframes rebootGlitch{0%,8%,34%,42%,76%,to{filter:saturate(.25)brightness(.55);transform:translate(0)skew(0deg)}9%{filter:hue-rotate(35deg)brightness(1.2);transform:translate(-8px,2px)skew(-4deg)}10%{transform:translate(7px,-2px)skew(4deg)}35%{filter:saturate(1.5)brightness(.9);transform:translate(5px)}36%{transform:translate(-5px,1px)}77%{transform:scaleY(.08)scaleX(1.08)}80%{transform:scale(1)}}@keyframes rebootFault{0%,to{opacity:.25;transform:translate(-50%)scaleY(.35)}50%{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes rebootScan{0%{transform:translateY(-120%)}to{transform:translateY(800%)}}@keyframes rebootPunch{0%{opacity:0;transform:scale(1.8)rotate(-4deg)}72%{opacity:1;transform:scale(.94)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes rebootOrb{0%,to{box-shadow:0 0 0 6px #f48fa729,0 0 22px #f48fa7}50%{box-shadow:0 0 0 12px #f48fa714,0 0 38px #f48fa7}}@keyframes rebootSuccess{0%{opacity:0;filter:brightness(4);transform:scale(.72)rotate(-8deg)}65%{opacity:1;transform:scale(1.06)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes rebootUrgent{0%,to{background:#fdd006}50%{background:#fff}}@keyframes rebootStatic{0%{transform:translate(-2%,1%)rotate(.2deg)}50%{transform:translate(2%,-1%)rotate(-.2deg)}to{transform:translate(-1%,-2%)rotate(.1deg)}}@keyframes rebootCrashStatic{0%{filter:contrast(1.8);transform:translateY(-4px)skew(-1deg)}50%{filter:contrast(2.4);transform:translateY(4px)skew(1deg)}to{filter:contrast(2);transform:translate(-5px)}}@keyframes rebootMeltdown{0%,to{filter:contrast(1.2);transform:translate(0)skew(0deg)}12%{filter:contrast(2.8)hue-rotate(22deg);transform:translate(-12px,5px)skew(-5deg)}25%{filter:invert(.1)contrast(2);transform:translate(8px,-4px)scaleY(.86)}43%{filter:brightness(1.8);transform:translate(-5px,2px)skew(7deg)}61%{filter:contrast(3);transform:translate(11px)scaleX(1.08)}76%{filter:brightness(3);transform:translate(-2px,-7px)scaleY(.35)}}@keyframes rebootWarningScramble{0%,to{transform:translate(0)}33%{transform:translate(-24px)}66%{transform:translate(18px)}}@keyframes rebootFlare{0%{opacity:0;transform:rotate(var(--flare-angle)) translateY(-22px) scaleY(.2)}18%{opacity:1}to{opacity:0;transform:rotate(var(--flare-angle)) translateY(-230px) scaleY(1.4)}}@keyframes rebootOfflineFlicker{0%,13%,19%,46%,52%,to{opacity:1;filter:none}14%,18%,47%,51%{opacity:.2;filter:blur(1px)}72%{transform:rotate(-4deg)translate(0)}74%{transform:rotate(-4deg)translate(7px)}}.reboot-game{--reboot-navy:#0f222d;--reboot-yellow:#fdd006;--reboot-pink:#f48fa7;--reboot-white:#fff;background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--reboot-navy);width:100%;max-width:430px;height:100dvh;min-height:0;color:var(--reboot-white);isolation:isolate;background-size:24px 24px;margin:0 auto;position:relative;overflow:hidden}.reboot-game:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 28%,#f48fa71f,#0000 37%);position:fixed;inset:0}.reboot-game:after{content:"";z-index:200;pointer-events:none;opacity:.075;mix-blend-mode:screen;background:repeating-radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 1px 4px),repeating-linear-gradient(104deg,#0000 0 17px,#ffffffd9 18px,#0000 19px 43px);animation:.22s steps(2,end) infinite rebootStatic;position:fixed;inset:-35%}.reboot-game>*{z-index:1;position:relative}.reboot-brand{width:100%;min-height:56px;padding:calc(7px + env(safe-area-inset-top)) 18px 7px;border-bottom:3px solid var(--reboot-yellow);background:#0f222deb;justify-content:center;align-items:center;gap:10px;display:flex}.reboot-brand img:first-child{object-fit:contain;width:66px;height:32px}.reboot-brand img:last-child{object-fit:contain;width:81px;height:30px}.reboot-brand span{color:var(--reboot-yellow);font-size:19px;font-weight:900}.reboot-kicker{color:var(--reboot-yellow);letter-spacing:2.3px;text-transform:uppercase;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:900;line-height:1.2}.reboot-crash,.reboot-meltdown,.reboot-mission,.reboot-countdown,.reboot-result{height:100%;min-height:0;padding:0 20px calc(98px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;display:flex}.reboot-meltdown{background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff1f 6px,#0000 7px),#091820;justify-content:flex-start;position:relative;overflow:hidden}.reboot-meltdown:before,.reboot-meltdown:after{content:"";z-index:9;background:var(--reboot-yellow);width:116%;height:13px;box-shadow:0 34px 0 var(--reboot-pink), 0 72px 0 #fffc;mix-blend-mode:screen;animation:.18s steps(2,end) infinite rebootWarningScramble;position:absolute;left:-8%}.reboot-meltdown:before{top:18%}.reboot-meltdown:after{animation-direction:reverse;top:53%;transform:rotate(2deg)}.reboot-meltdown__noise{z-index:8;pointer-events:none;opacity:.3;background:repeating-radial-gradient(circle at 38% 44%,#fff 0 1px,#0000 1px 4px);animation:.1s steps(2,end) infinite rebootStatic;position:absolute;inset:-20%}.reboot-meltdown__head{width:min(98vw,420px);height:min(43dvh,340px);margin:calc(8px + env(safe-area-inset-top)) auto -3px;place-items:center;display:grid;position:relative}.reboot-meltdown__head img{object-fit:contain;filter:saturate(.25)contrast(1.8);width:100%;max-height:100%;animation:.34s steps(2,end) infinite rebootMeltdown}.reboot-meltdown__slice{mix-blend-mode:screen;background:#f48fa7b8;border-inline:4px solid #fff;height:18px;position:absolute;left:5%;right:5%}.reboot-meltdown__slice--one{top:22%;transform:translate(-22px)}.reboot-meltdown__slice--two{background:var(--reboot-yellow);height:9px;top:48%;transform:translate(26px)}.reboot-meltdown__slice--three{top:71%;transform:translate(-15px)}.reboot-meltdown__warnings{gap:7px;width:calc(100% + 20px);margin:0 -10px 9px;animation:.3s steps(2,end) infinite rebootWarningScramble;display:flex;overflow:hidden}.reboot-meltdown__warnings span{color:#fff;letter-spacing:1.4px;border:2px solid #fff;flex:none;padding:5px 7px;font-size:8px;font-weight:900}.reboot-meltdown h1{color:#fff;letter-spacing:-2.4px;text-transform:uppercase;margin:9px 0 0;font-size:clamp(34px,10.5vw,48px);font-weight:900;line-height:.92}.reboot-meltdown h1 mark{background:var(--reboot-yellow);color:var(--reboot-navy);margin-top:4px;padding:3px 8px 5px;display:inline-block}.reboot-meltdown__code{color:var(--reboot-pink);letter-spacing:1.4px;margin-top:12px;font-size:8px;font-weight:900}.reboot-crash__visual{width:min(92vw,390px);height:min(38svh,310px);margin:calc(20px + env(safe-area-inset-top)) auto 10px;place-items:center;display:grid;position:relative;overflow:hidden}.reboot-crash{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.reboot-crash__visual:after{content:"";mix-blend-mode:screen;background:#fdd006cc;height:8%;animation:1.3s steps(4,end) infinite rebootScan;position:absolute;inset:20% 0 auto}.reboot-crash__visual img{object-fit:contain;opacity:.72;width:100%;max-height:100%;animation:1.05s steps(2,end) infinite rebootGlitch}.reboot-crash__fault{background:var(--reboot-yellow);width:5px;box-shadow:-7px 0 0 var(--reboot-pink), 7px 0 0 #fff;animation:.42s steps(2,end) infinite rebootFault;position:absolute;top:6%;bottom:6%;left:50%;transform:translate(-50%)}.reboot-crash__ghost{opacity:.38;border:4px solid;position:absolute;inset:15% 7%}.reboot-crash__ghost--red{border-color:var(--reboot-pink);transform:translate(-9px)}.reboot-crash__ghost--blue{border-color:#fff;transform:translate(9px)}.reboot-crash:after{content:"";z-index:20;pointer-events:none;opacity:.34;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff57 4px,#0000 5px),linear-gradient(90deg,#0000 0 15%,#fdd00673 15% 16%,#0000 16% 72%,#f48fa7a6 72% 74%,#0000 74%);animation:.12s steps(2,end) infinite rebootCrashStatic;position:absolute;inset:0}.reboot-crash h1,.reboot-mission h1,.reboot-countdown h1,.reboot-result h1{color:#fff;letter-spacing:-3px;text-transform:uppercase;margin:12px 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,12vw,58px);font-weight:900;line-height:.9}.reboot-crash h1 mark,.reboot-mission h1 mark,.reboot-result h1 mark{background:var(--reboot-yellow);color:var(--reboot-navy);border-radius:7px;padding:3px 9px 5px;display:inline-block}.reboot-crash__code{color:#fff;letter-spacing:1.7px;border:2px solid #ffffff61;margin:18px 0 0;padding:8px 10px;font-size:9px;font-weight:900}.reboot-mission__head{flex:none;place-items:center;width:min(76vw,305px);height:min(23dvh,190px);margin:12px auto 15px;display:grid;position:relative}.reboot-mission__head img{object-fit:contain;filter:grayscale()brightness(.28);width:100%;max-height:100%}.reboot-mission__offline{border:4px solid var(--reboot-navy);background:var(--reboot-yellow);color:var(--reboot-navy);z-index:2;letter-spacing:2px;padding:9px 16px;font-size:clamp(23px,7vw,31px);font-weight:900;animation:1.4s steps(2,end) infinite rebootOfflineFlicker;position:absolute;transform:rotate(-4deg)}.reboot-mission>.reboot-kicker{z-index:3;position:relative}.reboot-mission h1{letter-spacing:-2.5px;white-space:nowrap;max-width:100%;font-size:clamp(32px,10.5vw,48px)}.reboot-mission__brief{color:#fff;max-width:350px;margin:15px auto 11px;font-size:15px;font-weight:700;line-height:1.45}.reboot-mission__brief strong{color:var(--reboot-yellow);font-weight:900}.reboot-system-progress{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;max-width:350px;margin:10px auto 16px;display:grid}.reboot-system-progress__item{color:#7c8992;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:9px;font-weight:900;display:grid}.reboot-system-progress__item i{background:0 0;border:2px solid;height:7px;display:block}.reboot-system-progress__item.is-active{color:var(--reboot-yellow)}.reboot-system-progress__item.is-active i{animation:1s infinite pulse}.reboot-system-progress__item.is-complete{color:#fff}.reboot-system-progress__item.is-complete i{border-color:var(--reboot-yellow);background:var(--reboot-yellow)}.reboot-primary,.reboot-pulse-button,.reboot-lock-button{background:var(--reboot-yellow);width:100%;max-width:350px;min-height:66px;color:var(--reboot-navy);padding:15px 16px;font-size:16px;font-weight:900;box-shadow:7px 7px #fff;border:3px solid var(--reboot-navy)!important}.reboot-primary.is-ready{box-shadow:7px 7px 0 var(--reboot-yellow);background:#fff}.reboot-primary.is-ready:disabled{opacity:1!important;box-shadow:7px 7px 0 var(--reboot-yellow)!important}.reboot-mission .reboot-primary{margin-top:3px}.reboot-mission__small{color:#aeb9c0;letter-spacing:1.2px;text-transform:uppercase;margin:15px 0 0;font-size:9px;font-weight:900}.reboot-mission__small.is-warning{color:var(--reboot-yellow)}.reboot-countdown{justify-content:flex-start}.reboot-countdown .reboot-kicker{margin-top:15svh}.reboot-countdown__number{color:#fff;letter-spacing:-18px;text-shadow:14px 14px 0 var(--reboot-pink);margin:13px 0 4px;font-family:Bricolage Grotesque,sans-serif;font-size:min(45svh,250px);font-weight:900;line-height:.8;animation:.45s cubic-bezier(.16,1,.3,1) rebootPunch}.reboot-countdown h1{letter-spacing:-1.6px;font-size:32px}.reboot-countdown__line{border:2px solid #fff;width:80%;height:8px;margin-top:28px;overflow:hidden}.reboot-countdown__line i{background:var(--reboot-yellow);transform-origin:0;width:100%;height:100%;animation:1s linear infinite shimmer;display:block}.reboot-stage{height:100%;min-height:0;padding:calc(16px + env(safe-area-inset-top)) 17px calc(105px + env(safe-area-inset-bottom));text-align:center}.reboot-task-header{width:100%;max-width:380px;margin:0 auto}.reboot-task-header .reboot-system-progress{margin:0 auto 18px}.reboot-task-header__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.reboot-task-header__meta>span{color:#aeb9c0;letter-spacing:.8px;text-transform:uppercase;border:1px solid #ffffff59;padding:4px 6px;font-size:7.5px;font-weight:900}.reboot-task-header__meta>span strong{color:var(--reboot-yellow)}.reboot-task-header h1{color:#fff;letter-spacing:-1.8px;text-transform:uppercase;margin:7px 0 6px;font-size:clamp(29px,9vw,40px);font-weight:900;line-height:.98}.reboot-task-header__instruction{color:#fff;max-width:350px;margin:0 auto;font-size:15px;font-weight:800;line-height:1.35}.reboot-task-header__helper{color:#aeb9c0;margin:5px auto 0;font-size:10px;font-weight:700;line-height:1.35}.reboot-map{aspect-ratio:1;width:min(76vw,290px);box-shadow:8px 8px 0 var(--reboot-pink);background:#091820;border:3px solid #fff;grid-template-columns:repeat(5,1fr);gap:5px;margin:17px auto 13px;padding:10px;display:grid}.reboot-map>span{color:var(--reboot-navy);background:#ffffff06;border:2px solid #ffffff1f;place-items:center;display:grid}.reboot-map--revealed>span.is-path{border-color:var(--reboot-yellow);background:#fdd00633}.reboot-map>span.is-current{border-color:var(--reboot-pink);background:var(--reboot-pink);box-shadow:0 0 18px #f48fa7b3}.reboot-map>span.is-goal{border-color:var(--reboot-yellow);background:var(--reboot-yellow)}.reboot-arrows{grid-template-rows:repeat(2,58px);grid-template-columns:repeat(3,1fr);gap:6px;width:min(70vw,270px);margin:12px auto;display:grid}.reboot-arrow{color:var(--reboot-navy);box-shadow:4px 4px 0 var(--reboot-yellow);background:#fff;place-items:center;display:grid;border:3px solid var(--reboot-navy)!important}.reboot-arrow--up{grid-column:2}.reboot-arrow--left{grid-area:2/1}.reboot-arrow--down{grid-area:2/2}.reboot-arrow--right{grid-area:2/3}.reboot-alert,.reboot-wall-flash,.reboot-pulse-miss{color:var(--reboot-yellow);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:900}.reboot-wall-flash{z-index:120;border:4px solid var(--reboot-navy);background:var(--reboot-yellow);color:var(--reboot-navy);box-shadow:8px 8px 0 var(--reboot-pink);padding:16px 10px;font-size:19px;animation:.22s ease-out rebootPunch;position:fixed;inset:42% 14px auto}.reboot-wall-flash span{margin-top:4px;font-size:11px;display:block}.reboot-power-panel{width:100%;max-width:350px;box-shadow:8px 8px 0 var(--reboot-pink);background:#091820;border:3px solid #fff;margin:26px auto 0;padding:22px 17px}.reboot-power-panel__meter{background:#ffffff14;border:3px solid #fff;height:38px;margin-bottom:18px;position:relative}.reboot-power-panel__safe{background:var(--reboot-yellow);position:absolute;inset-block:0}.reboot-power-panel__meter i{background:var(--reboot-pink);width:7px;height:48px;box-shadow:0 0 12px var(--reboot-pink);position:absolute;top:-8px;transform:translate(-50%)}.reboot-power-panel input{width:100%;accent-color:var(--reboot-yellow)}.reboot-power-panel strong{color:#fff;letter-spacing:1.5px;margin-top:12px;font-size:12px;display:block}.reboot-core-board{width:min(84vw,340px);height:min(39svh,300px);box-shadow:8px 8px 0 var(--reboot-pink);background-color:#091820;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:3px solid #fff;margin:17px auto 13px;position:relative;overflow:hidden}.reboot-core-board__target,.reboot-core-board__orb{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.reboot-core-board__target{border:8px solid var(--reboot-yellow);background:#fdd00624;width:74px;height:74px;box-shadow:0 0 26px #fdd00673}.reboot-core-board__orb{z-index:2;background:var(--reboot-pink);width:51px;height:51px;color:var(--reboot-navy);border:4px solid #fff;place-items:center;transition:left .12s,top .12s;animation:1.1s ease-in-out infinite rebootOrb;display:grid}.reboot-core-board__orb.is-stable{background:var(--reboot-yellow)}.reboot-core-board__hold{z-index:3;border:2px solid var(--reboot-navy);color:var(--reboot-navy);letter-spacing:1px;background:#fff;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.reboot-core-controls{grid-template-columns:1fr 1fr;gap:10px;width:min(80vw,320px);margin:12px auto 0;display:grid}.reboot-core-controls button{min-height:65px;color:var(--reboot-navy);box-shadow:6px 6px 0 var(--reboot-yellow);background:#fff;border:3px solid var(--reboot-navy)!important}.reboot-power-panel--core{margin-top:13px;padding:15px}.reboot-pulse-track{width:100%;height:92px;box-shadow:9px 9px 0 var(--reboot-pink);background:#091820;border:4px solid #fff;margin:62px auto 36px;position:relative;overflow:hidden}.reboot-pulse-track:before{content:"";background:#ffffff40;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.reboot-pulse-track__zone{left:70%;border-inline:4px solid var(--reboot-yellow);background:#fdd0062e;width:24%;position:absolute;inset-block:0}.reboot-pulse-track i{background:var(--reboot-pink);width:34px;height:34px;box-shadow:0 0 24px var(--reboot-pink);border:5px solid #fff;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.reboot-pulse-track i.is-target{background:var(--reboot-yellow);box-shadow:0 0 34px var(--reboot-yellow)}.reboot-pulse-button{max-width:370px;min-height:88px;font-size:22px}.reboot-pulse-button.is-hot{box-shadow:8px 8px 0 var(--reboot-yellow);background:#fff}.reboot-pulse-miss{margin-top:17px}.reboot-lock-miss{color:var(--reboot-yellow);letter-spacing:1px;text-transform:uppercase;margin:13px auto 0;font-size:10px;font-weight:900}.reboot-lock-visual{place-items:center;width:min(88vw,360px);height:min(33svh,270px);margin:20px auto 6px;display:grid;position:relative;overflow:hidden}.reboot-lock-visual img{object-fit:contain;filter:grayscale(.8)brightness(.45);width:100%;max-height:100%;transition:filter .25s,transform .25s}.reboot-lock-visual.is-linked img{filter:none;transform:scale(1.04)}.reboot-lock-visual__seam{background:var(--reboot-navy);width:9px;box-shadow:-4px 0 0 var(--reboot-pink), 4px 0 0 var(--reboot-yellow);transition:opacity .25s,transform .25s;position:absolute;top:5%;bottom:5%;left:50%;transform:translate(-50%)}.reboot-lock-visual.is-linked .reboot-lock-visual__seam{opacity:0;transform:translate(-50%)scaleX(0)}.reboot-lock-button{touch-action:none;-webkit-user-select:none;user-select:none;min-height:92px;font-size:19px}.reboot-lock-button.is-holding{box-shadow:9px 9px 0 var(--reboot-pink);background:#fff;transform:translate(3px,3px)}.reboot-result{padding-bottom:calc(30px + env(safe-area-inset-bottom));justify-content:flex-start}.reboot-result__burst{z-index:-1;background:repeating-conic-gradient(var(--reboot-yellow) 0 7deg, transparent 7deg 15deg);opacity:.24;border-radius:50%;width:330px;height:330px;position:absolute;top:110px}.reboot-result__flares{z-index:3;pointer-events:none;mix-blend-mode:screen;width:1px;height:1px;position:absolute;top:min(43dvh,340px);left:50%}.reboot-result__flares i{transform-origin:50% 26px;background:var(--reboot-yellow);width:8px;height:48px;box-shadow:0 0 15px var(--reboot-yellow);animation:rebootFlare 1.25s cubic-bezier(.1,.75,.25,1) var(--flare-delay) both;position:absolute;top:-26px;left:-4px}.reboot-result__flares i:nth-child(3n){background:var(--reboot-pink);box-shadow:0 0 15px var(--reboot-pink)}.reboot-result__flares i:nth-child(3n+1){background:#fff;box-shadow:0 0 15px #fff}.reboot-result>img{object-fit:contain;width:min(90vw,380px);height:min(37svh,310px);margin:12px auto 3px;animation:.72s cubic-bezier(.16,1,.3,1) both rebootSuccess}.reboot-result h1{font-size:clamp(37px,10.5vw,51px)}.reboot-result__time{color:#fff;letter-spacing:1.6px;border:3px solid #fff;margin-top:18px;padding:10px 14px;font-size:12px;font-weight:900}.reboot-result__timeline{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;width:100%;max-width:365px;margin-top:15px;display:grid}.reboot-result__timeline>div{color:#aeb9c0;flex-direction:column;align-items:center;min-width:0;display:flex}.reboot-result__timeline>div>span{border:2px solid;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.reboot-result__timeline strong{color:#fff;text-transform:uppercase;margin-top:5px;font-size:9px}.reboot-result__timeline small{letter-spacing:.7px;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:900}.reboot-result__timeline>i{background:#ffffff47;height:3px;margin-top:-24px}.reboot-result__timeline .is-done>span{border-color:var(--reboot-yellow);background:var(--reboot-yellow);color:var(--reboot-navy)}.reboot-result__timeline .is-now>span{color:#fff;border-color:#fff;box-shadow:0 0 15px #ffffff59}.reboot-result__timeline .is-now small{color:var(--reboot-yellow)}.reboot-result__release{border:3px solid var(--reboot-navy);background:var(--reboot-yellow);width:100%;max-width:365px;color:var(--reboot-navy);border-radius:8px;margin-top:18px;padding:15px;box-shadow:7px 7px #fff}.reboot-result__release strong{letter-spacing:1px;text-transform:uppercase;font-size:13px;display:block}.reboot-result__release p{margin:7px 0 0;font-size:13px;font-weight:800;line-height:1.35}.reboot-clock{z-index:150;width:100%;max-width:430px;min-height:82px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:4px solid var(--reboot-navy);background:var(--reboot-yellow);color:var(--reboot-navy);grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.reboot-clock>div{flex-direction:column;align-items:flex-start;display:flex}.reboot-clock strong{letter-spacing:1.7px;font-size:10px}.reboot-clock span{text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:900}.reboot-clock time{letter-spacing:-3px;font-variant-numeric:tabular-nums;font-size:45px;font-weight:900;line-height:.85}.reboot-clock.is-urgent{animation:.6s steps(2,end) infinite rebootUrgent}.reboot-clock--round{grid-template-columns:minmax(0,1fr) auto auto;min-height:82px}.reboot-clock--round time{letter-spacing:-2.5px;font-size:39px}.reboot-clock--round aside{border-left:2px solid #0f222d59;flex-direction:column;align-items:flex-end;min-width:58px;padding-left:10px;display:flex}.reboot-clock--round aside span{letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.reboot-clock--round aside strong{margin-top:3px;font-size:14px;line-height:1}.reboot-game:has(.reboot-clock--round) .reboot-result{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.reboot-shared-flash{left:50%;bottom:calc(94px + env(safe-area-inset-bottom));z-index:180;border:3px solid var(--reboot-navy);width:max-content;max-width:calc(100% - 28px);color:var(--reboot-navy);box-shadow:5px 5px 0 var(--reboot-yellow);letter-spacing:1px;text-transform:uppercase;background:#fff;padding:9px 12px;font-size:9px;font-weight:900;animation:.25s cubic-bezier(.16,1,.3,1) rebootPunch;position:fixed;transform:translate(-50%)}.reboot-stage-flash{z-index:190;border:4px solid var(--reboot-navy);background:var(--reboot-yellow);color:var(--reboot-navy);letter-spacing:-1px;text-align:center;text-transform:uppercase;padding:17px 12px;font-size:clamp(25px,8vw,36px);font-weight:900;line-height:.95;animation:.3s cubic-bezier(.16,1,.3,1) rebootPunch;position:fixed;inset:37% 14px auto;box-shadow:9px 9px #fff}.reboot-stage-flash span{letter-spacing:2px;margin-bottom:5px;font-size:8px;display:block}.reboot-reset{right:10px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:170;color:#fff;letter-spacing:.7px;text-transform:uppercase;background:#091820eb;min-height:35px;padding:7px 9px;font-size:8px;font-weight:900;position:fixed;border:2px solid #ffffff8c!important}.reboot-reset.is-armed{background:var(--reboot-yellow);color:var(--reboot-navy);border-color:var(--reboot-yellow)!important}.reboot-fallback{color:#fff;text-align:center;background:#0f222d;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:26px;display:flex}.reboot-fallback img{filter:grayscale(.9)brightness(.5);width:min(72vw,280px)}.reboot-fallback p{color:#fdd006;letter-spacing:2px;text-transform:uppercase;margin:15px 0 5px;font-size:10px;font-weight:900}.reboot-fallback h1{text-transform:uppercase;max-width:340px;margin:0;font-size:34px;line-height:.98}.reboot-fallback span{color:#c7d0d5;max-width:320px;margin:13px 0 20px;font-size:13px;font-weight:700;line-height:1.4}.reboot-fallback button{color:#0f222d;text-transform:uppercase;background:#fdd006;border:3px solid #0f222d;width:100%;max-width:340px;min-height:58px;font-size:15px;font-weight:900;box-shadow:7px 7px #fff}@media (height<=700px){.reboot-crash__visual{height:230px;margin-top:10px}.reboot-meltdown__head{height:225px;margin-top:2px}.reboot-meltdown h1{font-size:34px}.reboot-meltdown__warnings{margin-bottom:5px}.reboot-mission__head{height:142px;margin:5px auto 11px}.reboot-mission h1{font-size:38px}.reboot-mission__brief{margin-block:10px 7px;font-size:13px}.reboot-map{width:210px;margin-block:10px}.reboot-core-board{height:235px;margin-block:10px}.reboot-pulse-track{height:76px;margin-block:34px 25px}.reboot-lock-visual{height:205px;margin-top:8px}.reboot-task-header h1{font-size:28px}.reboot-result>img{height:180px;margin-top:3px}.reboot-result h1{margin-top:5px;font-size:36px}.reboot-result__time{margin-top:9px;padding:7px 10px}.reboot-result__timeline{margin-top:8px}.reboot-result__timeline>div>span{width:25px;height:25px}.reboot-result__timeline strong{margin-top:3px}.reboot-result__release{margin-top:8px;padding:9px}.reboot-result__release p{margin-top:4px;font-size:11px}}@media (height<=600px){.reboot-brand{min-height:46px;padding-block:calc(3px + env(safe-area-inset-top)) 3px}.reboot-brand img:first-child{width:55px;height:26px}.reboot-brand img:last-child{width:69px;height:25px}.reboot-brand span{font-size:15px}.reboot-mission,.reboot-meltdown{padding-inline:14px}.reboot-meltdown__head{width:230px;height:150px}.reboot-meltdown h1{margin-top:5px;font-size:29px}.reboot-meltdown__code{margin-top:7px;font-size:6.5px}.reboot-meltdown__warnings{margin-top:0}.reboot-mission__head{width:190px;height:100px;margin-top:3px}.reboot-mission>.reboot-kicker{display:none}.reboot-mission h1{letter-spacing:-2px;margin-top:4px;font-size:32px}.reboot-mission__brief{margin-block:6px 4px;font-size:11.5px;line-height:1.3}.reboot-mission .reboot-system-progress{margin-block:4px 7px}.reboot-mission .reboot-primary{min-height:50px;padding-block:8px;font-size:14px}.reboot-mission__small{margin-top:7px;font-size:7.5px}.reboot-stage{padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom))}.reboot-task-header .reboot-system-progress{margin-bottom:8px}.reboot-task-header h1{margin-block:3px;font-size:23px}.reboot-task-header__instruction{font-size:12px;line-height:1.2}.reboot-task-header__helper{margin-top:3px;font-size:8.5px}.reboot-kicker{font-size:8px}.reboot-map{gap:3px;width:174px;margin-block:7px;padding:7px}.reboot-map>span{border-width:1px}.reboot-arrows{grid-template-rows:repeat(2,45px);width:220px;margin-block:7px}.reboot-core-board{height:188px;margin-block:7px}.reboot-core-controls{margin-top:7px}.reboot-core-controls button{min-height:52px}.reboot-pulse-track{height:68px;margin-block:25px 20px}.reboot-pulse-button{min-height:68px;font-size:18px}.reboot-lock-visual{height:170px;margin-top:4px}.reboot-lock-button{min-height:74px;font-size:16px}.reboot-result>img{height:150px;margin-top:5px}.reboot-result h1{margin-top:5px;font-size:32px}.reboot-result__time{margin-top:10px;padding:7px 10px}.reboot-result__release{margin-top:10px;padding:10px}.reboot-result__release p{margin-top:4px;font-size:11px}.reboot-result__timeline{margin-top:9px}.reboot-result__timeline>div>span{width:25px;height:25px}.reboot-result__timeline strong{margin-top:3px}}@media (width<=350px){.reboot-stage{padding-inline:12px}.reboot-task-header h1{font-size:28px}.reboot-task-header__instruction{font-size:13px}.reboot-map{width:225px}.reboot-crash h1,.reboot-result h1{font-size:38px}.reboot-mission h1{letter-spacing:-1.8px;font-size:29px}.reboot-clock--round{gap:7px;padding-inline:10px}.reboot-clock--round time{font-size:33px}.reboot-clock--round aside{min-width:50px;padding-left:7px}}@media (prefers-reduced-motion:reduce){.reboot-game *,.reboot-game :before,.reboot-game :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
