@font-face{font-family:times;src:url("../media/Times New Roman-s.p.25zgy4npkd05p.woff2")format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:times Fallback;src:local(Arial);ascent-override:97.47%;descent-override:23.66%;line-gap-override:4.65%;size-adjust:91.43%}.VQsHxG_className{font-family:times,times Fallback;font-style:normal;font-weight:400}.VQsHxG_variable{--font-times:"times", "times Fallback"}
@font-face{font-family:areal;src:url("../media/ABC Areal Superfamily Variable-s.p.44xkr7g4sp_tf.woff2")format("woff2");font-display:block;font-weight:400 700;font-style:normal}@font-face{font-family:areal Fallback;src:local(Arial);ascent-override:87.13%;descent-override:20.84%;line-gap-override:0.0%;size-adjust:100.76%}.O8lh3q_className{font-family:areal,areal Fallback;font-style:normal}.O8lh3q_variable{--font-areal:"areal", "areal Fallback"}
@font-face{font-family:eesti;src:url("../media/GT Eesti Display Light-s.p.139-in9rhlw5o.woff2")format("woff2");font-display:block;font-weight:300;font-style:normal}@font-face{font-family:eesti;src:url("../media/GT Eesti Pro Display Regular-s.p.0ua3bl01osado.woff2")format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:eesti Fallback;src:local(Arial);ascent-override:91.41%;descent-override:26.41%;line-gap-override:0.0%;size-adjust:98.46%}.lYymNG_className{font-family:eesti,eesti Fallback}.lYymNG_variable{--font-eesti:"eesti", "eesti Fallback"}
:root{--yellow:#ffff43;--black:#000;--soft-black:#1a1a1a;--white:#fff;--blue:#4d76ff;--red:#e8424b;--faded:#00000054;--pale-yellow:#ffff8a;--stone:#757167bf;--stone-faded:#75716754;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{background:var(--white);margin:0}button{font:inherit;letter-spacing:inherit;font-feature-settings:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.stage{background:var(--yellow);color:var(--black);-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.stage--black{background:var(--black);color:var(--white)}.gate{display:none}@media (pointer:coarse),(max-width:767px){.stage{display:none}.gate{background:var(--pale-yellow);color:var(--black);text-align:center;display:block;position:fixed;inset:0}.gate__frame{background:linear-gradient(var(--black), var(--black)) left 40px top 0 / 1px 100% no-repeat, linear-gradient(var(--black), var(--black)) right 40px top 0 / 1px 100% no-repeat, linear-gradient(var(--black), var(--black)) left 0 top 40px / 100% 1px no-repeat, linear-gradient(var(--black), var(--black)) left 0 bottom 40px / 100% 1px no-repeat;justify-content:center;align-items:center;height:100svh;padding:41px 57px;display:flex;position:absolute;top:0;left:0;right:0}.gate__copy{font-family:var(--font-eesti), sans-serif;letter-spacing:.07em;margin:0;font-size:18px;font-weight:400;line-height:24px}}.display{font-family:var(--font-times), "Times New Roman", serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:128px;font-weight:400;line-height:.7}.title{font-family:var(--font-eesti), sans-serif;letter-spacing:.121015em;font-feature-settings:"liga" 0;margin:0;font-size:20px;font-weight:400;line-height:1}.small{font-family:var(--font-eesti), sans-serif;letter-spacing:.104em;text-wrap:balance;margin:0;font-size:12px;font-weight:400;line-height:1.75}.large-type{font-family:var(--font-areal), Arial, sans-serif;letter-spacing:-1px;font-size:48px;font-weight:420;line-height:.95}.lockup{color:var(--black);position:absolute;top:40px;left:40px}.lockup__logo{width:103px;height:12px;display:block}.lockup__tagline{font-family:var(--font-eesti), sans-serif;letter-spacing:2px;white-space:nowrap;margin:7px 0 0;font-size:15px;font-weight:300;line-height:24px}.silo{width:200px;height:200px;transition:opacity .4s;position:absolute;bottom:30px;left:40px}.silo--hidden{opacity:0}.next-arrow{width:118.06px;height:44.94px;position:absolute;bottom:40px;right:40px}.next-arrow:after{content:"";transform-origin:100%;background:currentColor;width:128px;height:4.6875px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(100% + 21.41px);left:-4.94px;transform:scaleX(0)}.next-arrow:hover:after,.next-arrow:focus-visible:after{transform-origin:0;transform:scaleX(1)}.next-arrow:focus-visible{outline:none}.next-arrow img{width:100%;height:100%;display:block}.care-mark{--mark-height:49.91px;width:48px;height:var(--mark-height);flex:none;display:block;position:relative}.care-mark svg{clip-path:circle(46.5%);position:absolute;top:50%;left:50%;width:calc(var(--mark-height) * 640 / 583)!important;height:calc(var(--mark-height) * 640 / 583)!important;transform:translate(-50%,-50%)!important}.stage--frame{background:var(--pale-yellow)}.frame__left,.frame__right{position:absolute;top:0;bottom:0;overflow:hidden}.frame__left{background:var(--white);left:0;right:50%}.frame__right{background:var(--pale-yellow);left:50%;right:0}.frame__rail{background:var(--black);width:1px;position:absolute;top:0;bottom:0}.frame__left .frame__rail--outer,.frame__right .frame__rail--inner{left:40px}.frame__left .frame__rail--split{right:0}.frame__right .frame__rail--outer{right:40px}.frame__rule{background:var(--black);height:1px;position:absolute;left:0;right:0}.frame__rule--top{top:40px}.frame__rule--bottom{bottom:40px}.frame__rule--footer{bottom:119px}.frame__headline{width:calc(100% - 80px);color:var(--black);letter-spacing:-.05em;position:absolute;top:calc(41px + .009em);left:calc(41px + .003em)}.frame__headline--large{font-size:min(8.889vw,16vh);line-height:.7}.frame__headline--xl{font-size:min(11.667vw,21vh);line-height:.68;top:calc(41px + .019em)}.frame__right .frame__headline{width:calc(100% - 128px)}.label{font-family:var(--font-eesti), sans-serif;letter-spacing:.07em;color:var(--black);margin:0;font-size:14px;font-weight:400;line-height:18px}.frame__label{position:absolute;top:64px;left:64px}.keyboard-type{font-family:Arial, var(--font-areal), sans-serif;letter-spacing:-1px;font-size:48px;font-weight:400;line-height:.95}.body-type{font-family:var(--font-eesti), sans-serif;letter-spacing:.07em;margin:0;font-size:30px;font-weight:400;line-height:1.2}.frame__footer{height:80px;position:absolute;bottom:40px;left:40px;right:40px}.frame__footer-label{max-width:calc(100% - 247px);position:absolute;top:50%;left:24px;transform:translateY(-50%)}.frame__footer-divider{background:var(--black);width:1px;position:absolute;top:0;bottom:0;right:199px}.frame__arrow{width:198px;height:80px;position:absolute;top:0;right:1px}.frame__arrow img{width:100%;height:100%;display:block}.frame__arrow:disabled{opacity:.3;cursor:default}.frame__arrow:focus-visible{outline:1px solid var(--black);outline-offset:-6px}.frame__stack{width:101px;height:108px;position:absolute;bottom:58px;left:64px}.frame__silo{pointer-events:none;width:141px;height:141px;position:absolute;top:-15px;left:-23px}.frame__stack-text{width:101px;height:108px;display:block;position:absolute;top:0;left:0;overflow:visible}.frame__stack-letter--off{visibility:hidden}.frame__stack:focus-visible{outline:1px solid var(--black);outline-offset:4px}.stage--frame .handle-field{max-width:calc(100% - 128px);margin:0;position:absolute;top:98px;left:64px}.stage--frame .handle-field input::placeholder{color:var(--stone)}.handle-note{width:calc(min(592px,100% - 128px) + .07em);position:absolute;top:202px;left:64px}.camera-preview{position:absolute;inset:40px 40px 200px;overflow:hidden}.camera-preview video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.camera-preview__note{position:absolute;bottom:151px;left:64px}.rules{width:min(552px,100% - 168px);font-family:var(--font-eesti), sans-serif;letter-spacing:.07em;margin:0;font-size:35px;font-weight:400;line-height:1.1;position:absolute;top:102px;left:64px}.rules p{margin:0}.rules p+p{margin-top:1.1em}.rules__red{color:var(--red)}.frame__typing{width:min(592px,100% - 128px);position:absolute;top:98px;left:64px}.type-along--r5.large-type{font-family:Arial, var(--font-areal), sans-serif;font-weight:400}.type-along--r5 .typing__line,.type-along--r5 .typing__rest,.type-along--r5 .typing__upcoming{color:var(--stone)}.type-along--r5 .w--done{color:var(--stone-faded)}.type-along--r5 .w--current,.type-along--r5 .typing__echo{color:var(--black)}.type-along--r5 .blurred{filter:none}.type-along--r5 .typing__more{height:8.55em;color:var(--stone);margin-top:50.8px;overflow:hidden}.type-along--r5 .typing__more p{margin:0}.type-along--r5 .typing__more span{white-space:nowrap}.type-along--inline .typing__inline{height:11.65em;color:var(--stone);position:relative;overflow:hidden}.frame__typing.type-along--inline{position:absolute;bottom:120px}.frame__typing.type-along--inline .typing__inline{height:100%}.type-along--inline .typing__word{white-space:nowrap;display:inline-block}.type-along--inline .c--typed{color:var(--black)}.type-along--inline .c--wrong{color:var(--red)}.typing__caret-mark{width:0;display:inline-block}.typing__caret{background:var(--black);will-change:transform;pointer-events:none;width:2px;height:48px;transition:transform .1s ease-out;position:absolute;top:-1.2px;left:-1px}@media (prefers-reduced-motion:reduce){.typing__caret{transition:none}}.type-along--inline.type-along--dimmed .typing__inline,.type-along--inline.type-along--locked .typing__inline{color:var(--stone-faded)}.type-along--inline.type-along--locked .typing__inline{transition:color .3s}.frame__camera{position:absolute;inset:0 1px 0 0;overflow:hidden}.frame__camera video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.frame__camera:after{content:"";opacity:0;pointer-events:none;background:#ffff8a66;transition:opacity .3s;position:absolute;inset:0}.frame__camera--wash:after{opacity:1}.frame__camera--waiting video{opacity:0}:is(.stage--frame:has(.frame__camera--waiting),.frame__left:has(.frame__camera--waiting)){background:0 0}.live-stats{grid-template-columns:1fr 1fr;height:80px;display:grid;position:absolute;bottom:40px;left:41px;right:1px}.live-stats__rule{background:var(--black);height:1px;position:absolute;top:0;left:-41px;right:-1px}.live-stats__cell{position:relative}.live-stats__cell+.live-stats__cell{border-left:1px solid var(--black)}.live-stats__label{white-space:nowrap;line-height:15px;position:absolute;top:32.5px;left:24px}.live-stats__number{letter-spacing:-.05em;white-space:nowrap;color:var(--black);margin:0;font-size:64px;line-height:.7;position:absolute;top:23.5px;right:24px}.frame__footer-link{color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.frame__footer-aside{position:absolute;top:21px;left:calc(100% - 156px)}.frame__clock{letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:64px;line-height:.7}.type-along--r5 .caret:after{background:var(--blue);width:2px;height:48px;top:-1px;left:2px}.split__media{background:var(--black);position:absolute;inset:0 50% 0 0}.split__headline{width:calc(50% - 80px);color:var(--white);position:absolute;top:40px;left:40px}.split__panel{justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0 0 0 50%}.prompt{text-align:center;flex-direction:column;align-items:center;gap:20px;width:324px;display:flex}.prompt .small{width:calc(100% + 1.25px);color:var(--soft-black)}.camera-check{flex-direction:column;gap:40px}.camera-check__toggle{width:24px;height:24px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.camera-check__toggle img{width:100%;height:100%;display:block}.camera-check__toggle:focus-visible{outline:1px solid var(--black);outline-offset:4px}.prompt__note{color:var(--soft-black);text-align:center}.prompt--instructions{width:360px}.prompt .small p{margin:0}.prompt .small p+p{margin-top:1.75em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.handle-field{margin-top:4px;display:inline-grid;position:relative}.handle-field__measure{visibility:hidden;white-space:pre;position:absolute}.handle-field__caret{background:var(--blue)}.handle-field:after,.handle-field input{white-space:pre;grid-area:1/1;padding:0 2px 0 0}.handle-field:after{content:attr(data-value);visibility:hidden}.handle-field input{width:0;min-width:100%;font:inherit;letter-spacing:inherit;color:var(--black);caret-color:#0000;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;margin:0}.handle-field input::placeholder{color:var(--faded);opacity:1}.welcome .frame__right{cursor:pointer;transition:background-color .3s}.welcome .frame__right:hover{background:var(--yellow)}.stage--frame .frame__right{transition:background-color .3s}:is(.frame__right:not(.frame__right--plain):has(.frame__arrow:not(:disabled):hover),.frame__right:not(.frame__right--plain):has(.frame__arrow[type=submit]:not(:disabled))){background:var(--yellow)}@media (prefers-reduced-motion:reduce){.stage--frame .frame__right{transition:none}}.welcome__seat,.welcome__click{transition:opacity .35s}.welcome__click,.welcome .frame__right:hover .welcome__seat{opacity:0}.welcome .frame__right:hover .welcome__click{opacity:1}@media (prefers-reduced-motion:reduce){.welcome .frame__right,.welcome__seat,.welcome__click{transition:none}}.split__headline,.welcome__start,.results__headline{font-size:min(8.889vw,16vh)}.welcome__start{text-align:left;width:calc(50% - 80px);position:absolute;top:40px;left:calc(50% + 40px)}.welcome__start-label{background:linear-gradient(currentColor,currentColor) right calc(100% - .0891em)/0% .0366em no-repeat;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.welcome__start:hover .welcome__start-label,.welcome__start:focus-visible .welcome__start-label{background-position-x:left;background-size:100% .0366em}.welcome__start:focus-visible{outline:none}.banner{background:var(--black);height:60px;color:var(--white);justify-content:space-between;align-items:center;padding:10px;display:flex;position:absolute;bottom:0;left:50%;right:0}.banner__text{font-family:var(--font-times), "Times New Roman", serif;letter-spacing:-.04em;margin:0;font-size:36px;line-height:.7}.countdown{white-space:nowrap;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media{background:var(--black);position:absolute;inset:0 50% 0 0;overflow:hidden}.media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.media--waiting{background:0 0}.media--waiting video{opacity:0}.media--dimmed{opacity:.33;background:0 0}.countdown--in{animation:.3s both screen-in}.countdown--out{animation:.3s both screen-out}@keyframes screen-out{to{opacity:0}}.media__handle{color:var(--white);white-space:nowrap;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.panel{position:absolute;inset:0 0 0 50%;overflow:hidden}.panel__timer{color:var(--soft-black);white-space:nowrap;position:absolute;top:50.5px;left:50%;transform:translate(-50%,-50%)}.type-along{position:relative}.type-along p{margin:0}.typing__measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.typing{position:absolute;top:calc(50% - 96px);left:40px;right:40px}.typing__line,.typing__echo{white-space:pre}.typing__measure span,.typing__rest span,.typing__upcoming span{white-space:nowrap}.typing__echo{position:relative}.w--done{color:var(--faded)}.w--current{color:var(--blue)}.w--wrong{color:var(--red)}.caret{vertical-align:top;width:0;height:.95em;display:inline-block;position:relative}.caret:after{content:"";background:var(--blue);width:1px;height:54px;position:absolute;top:-4px;left:0}.typing__rest{margin-top:40px!important}.typing__upcoming{margin-top:80px!important}.blurred{filter:blur(2px)}.results__headline{width:calc(50% - 80px);position:absolute;top:40px;left:40px}.results__top{white-space:nowrap;position:absolute;top:50.5px;left:50%;transform:translate(-50%,-50%)}.results__summary{width:425px;font-family:var(--font-areal), Arial, sans-serif;letter-spacing:-.025em;text-align:center;text-wrap:balance;color:var(--white);filter:blur(.833px);margin:0;font-size:48.333px;font-weight:420;line-height:.95;position:absolute;top:calc(50% - 92px);left:50%;transform:translate(-50%)}.typed--blue{color:var(--blue)}.typed--red{color:var(--red)}.typed__untyped{visibility:hidden}.qr{background:var(--white);width:150px;height:150px;position:absolute;top:calc(50% + 40px);left:40px;transform:translateY(-50%)}.results__clock{font-variant-numeric:tabular-nums}.results__restart{color:inherit;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:from-font}.leaderboard-preview{background:var(--yellow);width:440px;color:var(--black);border-radius:20px 20px 0 0;flex-direction:column;align-items:center;gap:20px;padding:20px;text-decoration:none;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.leaderboard-preview--shown{transform:translate(-50%)}.leaderboard-preview .board__row{font-weight:400}.leaderboard-preview__own .board__row{font-weight:300}.card{right:0;top:calc(100% - 800px * var(--card-scale,1));width:450px;height:800px;transform:scale(var(--card-scale,1));transform-origin:100% 0;background:var(--yellow);color:var(--black);border-radius:20px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.card--shareable{cursor:pointer}.card--shareable:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.card__video{background:var(--black);flex:1 0 400px;position:relative;overflow:hidden}.card__video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.card__stats{color:var(--white);mix-blend-mode:difference;white-space:nowrap;position:absolute;top:41px;left:20px;transform:translateY(-50%)}.card__stats p{margin:0}.card__handle{color:var(--white);font-family:var(--font-eesti), sans-serif;letter-spacing:.121015em;font-feature-settings:"liga" 0;white-space:nowrap;margin:0;font-size:16.67px;line-height:1;position:absolute;bottom:16.67px;left:50%;transform:translate(-50%)}.card__banner{background:var(--black);color:var(--white);flex:0 0 50px;justify-content:space-between;align-items:center;padding:0 8.333px 0 16.667px;display:flex}.card__banner-text{font-family:var(--font-times), "Times New Roman", serif;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:30px;line-height:.7}.card__banner .care-mark{--mark-height:41.6px;width:40px}.card__text{flex:0 0 350px;padding:16.667px;position:relative;overflow:hidden}.card__typing.large-type{letter-spacing:-1.2px}.card .silo{width:83.33px;height:83.33px;bottom:12.5px;left:16.67px}.screen--entering{animation:.3s both screen-in}.screen--entering[data-screen=results]{animation-duration:.9s}@keyframes screen-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.screen--entering{animation-duration:1ms}.welcome__start-label,.next-arrow:after{transition:none}}.shared-video{background:var(--black);width:100%;color:var(--white);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:fixed;inset:0}.shared-video video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.shared-hint{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.shared-hint__text{background:var(--white);width:100%;font-family:var(--font-eesti), sans-serif;letter-spacing:2.1px;text-align:center;text-wrap:balance;color:var(--black);padding:22px 20px;font-size:30px;font-weight:400;line-height:1.2}.shared-loading{background:var(--pale-yellow);color:var(--black);position:fixed;inset:0;overflow:hidden}.shared-loading__card{width:720px;height:1280px;margin:-640px 0 0 -360px;position:absolute;top:50%;left:50%}.shared-loading__card>*{margin:0;position:absolute}.shared-loading__line{background:var(--black)}.shared-loading__title{font-family:var(--font-times), "Times New Roman", serif;letter-spacing:1.2px;text-align:center;font-size:52px;line-height:42px;top:61px;left:20px;right:20px}.shared-loading__title span:first-child{animation:1.2s step-end infinite loading-dot-1}.shared-loading__title span:nth-child(2){animation:1.2s step-end infinite loading-dot-2}.shared-loading__title span:nth-child(3){animation:1.2s step-end infinite loading-dot-3}@keyframes loading-dot-1{0%{opacity:0}25%,to{opacity:1}}@keyframes loading-dot-2{0%{opacity:0}50%,to{opacity:1}}@keyframes loading-dot-3{0%{opacity:0}75%,to{opacity:1}}.shared-loading__label{font-family:var(--font-eesti), sans-serif;letter-spacing:.98px;white-space:nowrap;font-size:14px;line-height:15px;left:64px}.shared-loading__wordmark{width:719px;height:78.94px;top:1042px;left:0}.shared-loading__product{font-family:var(--font-eesti), sans-serif;letter-spacing:2.16px;font-size:24px;line-height:1.2;top:1161px;left:64px}.shared-loading__cube{width:97px;height:97px;top:1137px;left:579.5px}@media (prefers-reduced-motion:reduce){.shared-loading__title span{animation:none}}.qr{overflow:hidden}.qr--working{background:#ffffff59}.qr--working:after{content:"";background:linear-gradient(105deg,#0000 25%,#fffffff2 50%,#0000 75%);animation:1.3s ease-in-out infinite qr-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes qr-shine{to{transform:translate(100%)}}.qr svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.qr--working:after{animation-duration:3s}.countdown--in,.countdown--out{animation-duration:1ms}}.board-page{background:var(--yellow);color:var(--black);position:fixed;inset:0;overflow:hidden}.board-scroll{overscroll-behavior:contain;position:absolute;inset:0 0 60px 50%;overflow-y:auto}.board{flex-direction:column;align-items:center;gap:40px;width:min(500px,100% - 80px);margin:40px auto;display:flex}.board__table{width:100%;color:var(--soft-black);text-wrap:nowrap;flex-direction:column;gap:8px;display:flex}.board__row{grid-template-columns:minmax(0,.25fr) 30px minmax(0,1fr) minmax(0,.5fr) minmax(0,.5fr);align-items:center;column-gap:20px;font-weight:300;display:grid}.board__row span{text-overflow:ellipsis;overflow:hidden}.board__row--head{font-weight:400}.board__divider{border-top:.5px solid var(--black);height:0}.board__row--top{color:var(--black);font-weight:400}.board__row--first span,.board__row--shine span{background:linear-gradient(100deg, var(--shine-base,var(--black)) 40%, var(--white) 50%, var(--shine-base,var(--black)) 60%) 100% 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite board-shine}@keyframes board-shine{0%,30%{background-position:100% 0}70%,to{background-position:0 0}}.board__row--arrived{animation:2.4s ease-in both board-arrival}@keyframes board-arrival{0%,35%{color:var(--blue)}}.board__empty{margin:0;font-weight:300}.live{background:var(--black);display:grid;position:absolute;inset:0 50% 0 0}.live__tile{position:relative;overflow:hidden}.live__tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.live__stats{color:var(--white);mix-blend-mode:difference;white-space:nowrap;position:absolute;top:41px;left:20px;transform:translateY(-50%)}.live__stats p{margin:0}.live__handle{color:var(--white);font-family:var(--font-eesti), sans-serif;letter-spacing:.121015em;font-feature-settings:"liga" 0;white-space:nowrap;margin:0;font-size:16.667px;line-height:1;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:767px){.board-page .split__media,.board-page .split__headline,.board-page .live,.board-page .banner,.board-page .silo{display:none}.board-scroll{bottom:0;left:0}.board{width:calc(100% - 32px)}.board-page .board__row{grid-template-columns:40px 30px minmax(0,1fr) 36px 72px;column-gap:12px}}.avatar{border-radius:50%;width:30px;height:30px;position:relative;overflow:hidden}.avatar--empty{background:var(--pale-yellow)}.board__row--own .avatar--empty{box-shadow:inset 0 0 0 1px var(--black)}.avatar img,.avatar video{object-fit:cover;width:100%;height:100%;display:block}.avatar--preview{flex:none;width:200px;height:200px}.avatar--preview video{transform:scaleX(-1)}.leaderboard-preview{--shine-base:var(--soft-black)}@media (prefers-reduced-motion:reduce){.board__row--first span,.board__row--shine span{animation:none}.leaderboard-preview{transition:none}}.stage--results{--card-width:calc((100vh - 162px) * .5625);--column-width:calc(50vw - 41px - var(--card-width));--qr-size:min(var(--column-width) - 3px, 100vh - 483px)}.stage--results .frame__right .frame__rail--inner{display:none}.results__column{width:var(--column-width);flex-direction:column;display:flex;position:absolute;top:41px;bottom:120px;left:0}.results__intro{border-bottom:1px solid var(--black);flex:none;min-height:164px;padding:21px 24px 9px}.results__title{letter-spacing:-.05em;text-wrap:wrap;width:180px;font-size:40px;line-height:.87}.results__hint{max-width:271px;margin-top:18.4px;line-height:15px}.stage--results .qr{width:var(--qr-size);height:var(--qr-size);margin:2px 0 0 max(2px, (var(--column-width) - var(--qr-size)) / 2);padding:calc(var(--qr-size) * 34 / 317);background:var(--white);flex:none;position:relative;inset:auto;transform:none}.stage--results .qr--working{clip-path:inset(calc(var(--qr-size) * 34 / 317));background:#0000000f}.results__rank-cell{border-top:1px solid var(--black);flex:1;min-height:0;position:relative}.results__rank-label{white-space:nowrap;line-height:15px;position:absolute;top:20px;left:24px}.results__rank{font-size:min(92.16px, (var(--column-width) - 48px) / 2.9);letter-spacing:-.05em;white-space:nowrap;color:var(--black);margin:0;line-height:.7;position:absolute;bottom:22.5px;right:24px}.results__no{font-family:"Times New Roman", var(--font-times), serif;font-style:italic}.results__divider{top:0;bottom:0;right:calc(40px + var(--card-width));background:var(--black);width:1px;position:absolute}.results__card{width:var(--card-width);background:var(--pale-yellow);cursor:default;position:absolute;top:41px;bottom:120px;right:40px;overflow:hidden}.results__card--shareable{cursor:pointer}.results__card:focus-visible{outline:1px solid var(--black);outline-offset:-6px}.results__live-card,.results__share{width:100%;height:100%;position:absolute;inset:0}.results__share{object-fit:cover;opacity:0;transition:opacity .6s}.results__card--share-ready .results__share{opacity:1}.results__footer{height:79px;position:absolute;bottom:40px;left:0;right:40px}.results__choice{position:absolute;top:0;bottom:0;container-type:inline-size}.results__choice--left{width:var(--column-width);left:0}.results__choice--right{width:var(--card-width);right:0}.results__choice-body{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 min(19.5px,5.434cqw) 0 min(24px,6.688cqw)}.results__choice--left .results__choice-body{left:min(24px,7.5cqw)}.results__choice--left .results__choice-label,.results__choice-label{font-size:min(40px,12.5cqw)}.results__choice-label{font-family:var(--font-times), "Times New Roman", serif;letter-spacing:-.05em;white-space:nowrap;font-size:min(40px,11.146cqw);line-height:1}.results__choice-icon{flex:none;width:min(68.5px,19.088cqw);height:min(28px,7.802cqw);margin-left:auto;position:relative}.results__choice-icon>*{width:101.032%;height:102.525%;position:absolute;top:.15px;left:0}.results__choice:focus-visible{outline:1px solid var(--black);outline-offset:-6px}.results__next-label{max-width:calc(var(--column-width) - 48px);position:absolute;top:50%;left:24px;transform:translateY(-50%)}.frame__right--plain{background:var(--white)}.ranking{color:var(--black);position:absolute;inset:0 0 120px}.ranking__head,.ranking .board__row{grid-template-columns:minmax(0,81fr) 48px minmax(0,263fr) minmax(0,104fr) minmax(0,119fr);column-gap:0;margin:0 41px;padding-left:23px;display:grid}.ranking__head{border-bottom:1px solid var(--black);height:101px;margin:0;padding-top:64px;padding-left:64px;padding-right:41px;line-height:15px}.ranking__rows{position:absolute;inset:101px 0 0;overflow:hidden}.ranking__rows--scroll{overscroll-behavior:contain;overflow-y:auto}.ranking .board__row{height:51px;font-family:var(--font-eesti), sans-serif;letter-spacing:.09em;color:var(--black);white-space:nowrap;align-items:center;margin-bottom:1px;font-size:30px;font-weight:400;line-height:1.2;position:relative}.ranking .board__row:after{content:"";background:var(--black);height:1px;position:absolute;bottom:-1px;left:-41px;right:-41px}.ranking .board__row--own{background:var(--pale-yellow)}.ranking .board__row--arrived{animation:2.8s ease-out both ranking-arrival}@keyframes ranking-arrival{0%,60%{background:var(--pale-yellow)}to{background:var(--white)}}.ranking .avatar{width:32px;height:32px}.test--final .frame__right{animation:1s ease-in-out infinite final-pulse}@keyframes final-pulse{0%,to{background:var(--pale-yellow)}50%{background:var(--yellow)}}.test__over{z-index:30;pointer-events:none;background:var(--black);opacity:0;animation:.7s ease-in forwards lights-out;position:absolute;inset:0}@keyframes lights-out{to{opacity:.5}}.test__caught{z-index:31;pointer-events:none;color:var(--black);position:absolute;inset:0 50% 0 0}.test--over .frame__camera video{filter:grayscale();transition:filter .7s ease-in}@media (prefers-reduced-motion:reduce){.test--final .frame__right{animation:none}.test__over{opacity:.5;animation:none}.test--over .frame__camera video{transition:none}}.tv{--fade:.6s ease;--rule:inset 0 1px 0 var(--black);transform-origin:0 0;background:var(--white);color:var(--black);grid-template-rows:40px minmax(0,820fr) 140px 99px minmax(0,780fr) 41px;grid-template-columns:100%;display:grid;position:fixed;top:0;left:0;overflow:hidden}.tv-label{letter-spacing:.07em;white-space:nowrap;margin:0;font-size:24px;line-height:30px;position:absolute}.tv .display{letter-spacing:-.05em;text-wrap:wrap;white-space:nowrap}.tv-rail{z-index:4;background:var(--black);grid-column:1;width:1px}.tv-rail--upper{grid-row:1/3}.tv-rail--lower{grid-row:4/7}.tv-rail--left{justify-self:start;margin-left:40px}.tv-rail--right{justify-self:end;margin-right:40px}.tv-top:after,.tv-band--lower:after,.tv-bottom:after{content:"";z-index:3;background:var(--black);width:1px;position:absolute;top:0;bottom:0;left:50%}.tv>section{grid-column:1}.tv-top{box-shadow:var(--rule);grid-row:2;position:relative}.tv-invite,.tv-station{transition:opacity var(--fade);position:absolute;inset:0}.tv-station{opacity:0}.tv--idle .tv-invite{opacity:1}.tv:not(.tv--idle) .tv-invite{opacity:0}.tv:not(.tv--idle) .tv-station{opacity:1}.tv-invite>.tv-label:first-child,.tv-station__label{top:18px;left:64px}.tv-invite__title{width:450px;font-size:128px;line-height:.7;position:absolute;top:80px;left:64px}.tv .tv-invite__title{white-space:normal}.tv-invite__stack{width:101px;height:108px;position:absolute;bottom:154px;right:calc(50% + 13px)}.tv-invite:after{content:"";background:var(--black);width:50%;height:1px;position:absolute;bottom:140px;left:0}.tv-invite__note{white-space:normal;width:452px;top:calc(100% - 118px);left:64px}.tv-camera{width:calc(50% - 42px);position:absolute;top:1px;bottom:1px;left:41px;overflow:hidden}.tv-camera--video{background:var(--black)}.tv-camera--video:after{content:"";background:#ffff8a66;position:absolute;inset:0}.tv-camera video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.tv-camera__live,.tv-camera__replay{position:absolute;inset:0}.tv-camera__replay{opacity:0;transition:opacity var(--fade)}.tv--replay .tv-camera__replay{opacity:1}.tv-station__label,.tv-typing__label{animation:tv-fade-in var(--fade) both}.tv-entrant{width:450px;font-size:96px;line-height:.7;position:absolute;top:54px;left:64px}.tv-entrant[data-size=md],.tv-entrant[data-size=sm]{font-size:64px}.tv .tv-entrant[data-size=sm]{white-space:normal;overflow-wrap:anywhere}.tv-cells{height:140px;box-shadow:var(--rule);position:absolute;bottom:0;left:0;right:0}.tv-cells:before,.tv-cells:after{content:"";background:var(--black);width:1px;position:absolute;top:0;bottom:0}.tv-cells:before{left:289px}.tv-cells:after{left:calc(50% + 299px)}.tv-cell{position:absolute;inset:0 auto 0 64px}.tv-cell:nth-child(2){left:313px}.tv-cell:nth-child(3){left:calc(50% + 24px)}.tv-cell:nth-child(4){left:calc(50% + 322px)}.tv-cell .tv-label{top:16px;left:0}.tv-cell__value{font-size:96px;line-height:.7;position:absolute;top:52px;left:0}.tv-cell__value em{font-family:"Times New Roman", var(--font-times), serif;font-style:italic}.tv-typing{position:absolute;inset:0 56px 0 calc(50% + 24px)}.tv-typing__label{top:18px;left:0}.tv-typing__countdown{animation:tv-fade-in var(--fade) both;font-size:128px;line-height:.7;position:absolute;top:58px;left:0}.tv-typing__text{transition:transform var(--fade);position:absolute;top:52px;left:0;right:0}.tv--countdown .tv-typing__text{transform:translateY(140px)}.type-along--inline.tv-typing__text .typing__inline{height:calc(.95em * var(--typing-lines,13) + .25em - 1px)}@keyframes tv-fade-in{0%{opacity:0}}.tv-band{background:var(--pale-yellow);box-shadow:var(--rule);grid-row:3;position:relative}.tv-band--lower{grid-row:4}.tv-band__wordmark{width:1000px;height:111.11px;margin-left:-500px;position:absolute;top:14px;left:50%}.tv-band__title{width:50%;font-family:var(--font-times), "Times New Roman", serif;letter-spacing:-1px;text-align:center;white-space:nowrap;margin:0;font-size:40px;line-height:35px;position:absolute;top:15px;left:0}.tv-band__product{font-family:var(--font-eesti), sans-serif;letter-spacing:.09em;white-space:nowrap;margin:0;font-size:22px;line-height:27px;position:absolute;top:23px;left:calc(50% + 25px)}.tv-band__cube{width:76px;height:76px;position:absolute;top:12px;right:61px}.tv-bottom{box-shadow:var(--rule), 0 1px 0 var(--black);grid-row:5;position:relative}.tv-standings{grid-template-rows:60px minmax(0,1fr);width:50%;display:grid;position:absolute;top:0;bottom:0;left:0}.tv-standings__head{position:relative}.tv-standings__head .tv-label{top:18px;left:64px}.tv-standings__head .tv-label+.tv-label{left:auto;right:25px}.tv-standings__rows{grid-template-rows:repeat(10,minmax(0,1fr));display:grid}.tv-standings .board__row{min-height:0;box-shadow:var(--rule);font-family:var(--font-eesti), sans-serif;letter-spacing:.09em;color:var(--black);white-space:nowrap;grid-template-columns:60px 56px minmax(0,1fr) 80px;align-items:center;column-gap:0;padding:0 25px 0 64px;font-size:30px;font-weight:400;line-height:1.2;display:grid;position:relative}.tv-standings .board__row>span:nth-of-type(2){text-overflow:ellipsis;overflow:hidden}.tv-standings .board__row>span:nth-of-type(3){text-align:right}.tv-standings .board__row>span:nth-of-type(4){display:none}.tv-standings .board__row>.tv-name--wrap{white-space:normal;font-size:24px;line-height:27px}.tv-standings .board__row--arrived{animation:none}.tv-standings .board__row--own{background:linear-gradient(var(--pale-yellow), var(--pale-yellow)) 41px 1px / calc(100% - 42px) calc(100% - 1px) no-repeat}.tv-standings__empty{color:#75716780}.tv-standings__empty>span:nth-child(2){grid-column:3}.tv .avatar{width:40px;height:40px}.tv .avatar--empty{box-shadow:inset 0 0 0 1px var(--black)}.tv-listing{position:absolute;inset:0 41px 0 calc(50% + 1px)}.tv-listing__divider{z-index:1;background:var(--black);width:1px;position:absolute;top:0;bottom:0}.tv-listing__column{top:calc(18px - var(--inset));position:absolute}.tv-listing__row{height:var(--pitch);font-family:var(--font-eesti), sans-serif;font-weight:400;font-size:var(--size);line-height:var(--line);letter-spacing:.07em;white-space:nowrap;position:relative}.tv-listing__row--own{background:var(--pale-yellow)}.tv-listing__row span{top:var(--inset);position:absolute}.tv-listing__row span:first-child{left:var(--rank)}.tv-listing__name{left:var(--name);right:var(--name-end);text-overflow:ellipsis;overflow:hidden}.tv-listing__wpm{right:var(--rank)}.tv-listing--2{--size:18px;--line:22px;--pitch:25px;--inset:2px;--rank:20px;--name:62px;--name-end:64px}.tv-listing--3{--size:13px;--line:16px;--pitch:16px;--inset:0px;--rank:12px;--name:48px;--name-end:42px}@media (prefers-reduced-motion:reduce){.tv,.tv *{transition-duration:0s!important;animation-duration:0s!important}}.admin{background:var(--white);color:var(--black);position:fixed;inset:0;overflow:hidden}.admin:before,.admin:after{content:"";z-index:1;background:var(--black);width:1px;position:absolute;top:0;bottom:0}.admin:before{left:40px}.admin:after{right:40px}.admin__rule{z-index:1;background:var(--black);height:1px;position:absolute;left:0;right:0}.admin__rule--top{top:40px}.admin__rule--bottom{bottom:40px}.admin__row{grid-template-columns:96px 48px minmax(0,2fr) minmax(0,3fr) 120px 160px;align-items:center;padding:0 64px;display:grid}.admin__row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin__clear{justify-content:flex-end;gap:40px;height:60px;padding-top:23px;line-height:15px;display:flex;position:absolute;top:41px;left:64px;right:64px}.admin__row--head{border-top:1px solid var(--black);border-bottom:1px solid var(--black);align-items:start;height:60px;padding-top:23px;line-height:15px;position:absolute;top:100px;left:0;right:0}.admin__rows{overscroll-behavior:contain;position:absolute;inset:160px 0 41px;overflow-y:auto}.admin__rows .admin__row{border-bottom:1px solid var(--black);height:52px;font-family:var(--font-eesti), sans-serif;letter-spacing:.09em;font-size:30px;line-height:1.2}.admin__rows .avatar{width:32px;height:32px}.admin__email{-webkit-user-select:text;user-select:text;padding-right:24px}.admin__wrong{color:var(--red)}.admin__notice{color:var(--red);line-height:15px;position:absolute;top:64px;left:64px}.admin__rename{min-width:0}.admin__handle{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;font:inherit;letter-spacing:inherit;cursor:pointer;overflow:hidden}.admin__handle:hover,.admin__handle:focus-visible{text-underline-offset:.15em;outline:none;text-decoration:underline;text-decoration-thickness:1px}
