@import "https://fonts.googleapis.com/css2?family=Capriola&family=Charis+SIL:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--hearts-font-sans:"Capriola", system-ui, sans-serif}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@keyframes sparkle-float{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-18px)scale(.5)}}@keyframes card-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes special-wave-spin{0%{--angle:0deg}to{--angle:360deg}}@keyframes special-wave-pulse{0%,to{filter:brightness();transform:scale(1.01)}50%{filter:brightness(1.22);transform:scale(.992)}}@keyframes dev-wave{0%{background-position:200%}to{background-position:-200%}}@keyframes rejoin-wave{0%{background-position:200%}to{background-position:-200%}}@keyframes pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes kick-indicator-dot-out{0%{opacity:1;transform:scale(1)}58%{opacity:.82;transform:scale(.42)}to{opacity:0;transform:scale(0)}}@keyframes kick-indicator-grow{0%{opacity:0;transform:scale(.18)}46%{opacity:0;transform:scale(.18)}to{opacity:1;transform:scale(1)}}.kick-indicator-dot-out{animation:.52s cubic-bezier(.25,.92,.3,1) both kick-indicator-dot-out}.kick-indicator-grow{animation:.58s cubic-bezier(.18,1.08,.28,1) both kick-indicator-grow}@keyframes hearts-bounce-slide-in{0%{transform:translate(var(--hearts-slide-from-x,0), var(--hearts-slide-from-y,0)) scale(var(--hearts-slide-scale-start,.986));opacity:var(--hearts-slide-opacity-start,1)}74%{transform:translate(var(--hearts-slide-bounce-x,0), var(--hearts-slide-bounce-y,0)) scale(var(--hearts-slide-scale-bounce,1.004));opacity:var(--hearts-slide-opacity-bounce,1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hearts-bounce-slide-out{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--hearts-slide-to-x,0), var(--hearts-slide-to-y,0)) scale(var(--hearts-slide-scale-end,1));opacity:var(--hearts-slide-opacity-end,1)}}@keyframes hearts-plain-slide-in{0%{transform:translate(var(--hearts-slide-from-x,0), var(--hearts-slide-from-y,0)) scale(var(--hearts-slide-scale-start,1));opacity:var(--hearts-slide-opacity-start,1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hearts-plain-slide-out{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--hearts-slide-to-x,0), var(--hearts-slide-to-y,0)) scale(var(--hearts-slide-scale-end,1));opacity:var(--hearts-slide-opacity-end,1)}}@keyframes dust-expand{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.magnetic-inner{z-index:1;position:relative}.card-dust-ring{pointer-events:none;border-style:solid;border-width:2px;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;animation:.7s ease-out forwards dust-expand;position:absolute;top:36px;left:25px}@keyframes label-enter{0%{transform:translateY(-8px)}to{transform:translateY(3px)}}@keyframes label-exit{0%{transform:translateY(3px)}to{transform:translateY(-8px)}}.card-label-exit{animation:.2s ease-in forwards label-exit!important}.card-label{text-align:center;font-size:11px;font-family:var(--hearts-font-sans);color:#fff;text-shadow:0 1px 2px #00000038,0 0 2px #ffffff17;letter-spacing:.5px;text-transform:uppercase;pointer-events:none;z-index:0;font-weight:600;animation:.25s cubic-bezier(.2,1.3,.3,1) forwards label-enter;position:relative}.round-banner-shell{z-index:360;pointer-events:none;position:absolute;top:50%;left:50%}.round-banner-text{white-space:nowrap;text-align:left;color:#fff8e2f0;text-shadow:0 0 8px #ffebb629,0 1px 3px #0000002e;border-right:var(--round-banner-cursor-width,1px) solid transparent;width:0;font-family:var(--hearts-font-sans);letter-spacing:.08em;display:block;position:relative;overflow:hidden}@keyframes round-banner-type{0%{width:0}to{width:var(--round-banner-width)}}@keyframes round-banner-delete{0%{width:var(--round-banner-width)}to{width:0}}@keyframes round-banner-cursor{0%{border-right-color:#ffffffbf}to{border-right-color:#0000}}.hearts-btn{transition:transform var(--hearts-button-transition-duration,.15s) ease-out, opacity .2s ease-out, color .2s ease-out, background .2s ease-out, border-color .2s ease-out}@media (hover:hover){.hearts-btn:hover{transform:scale(var(--hearts-button-hover-scale,1.06))}}@media (hover:hover) and (pointer:fine){.hearts-btn:not(:disabled):active{transform:scale(var(--hearts-button-press-scale,.94))}}.hearts-icon-button{--icon-scale:1;transform:translate3d(0, 0, 0) scale(var(--icon-scale));transform-origin:50%;filter:drop-shadow(var(--hearts-icon-idle-shadow,0 2px 5px #0000004d));transition:transform var(--hearts-icon-transition-duration,.18s) ease-out, filter var(--hearts-icon-transition-duration,.18s) ease-out, opacity var(--hearts-icon-transition-duration,.18s) ease-out}@media (hover:hover){.hearts-icon-button:hover{--icon-scale:var(--hearts-icon-hover-scale,1.04);filter:drop-shadow(var(--hearts-icon-hover-shadow,0 3px 7px #0000005c))}}@media (hover:hover) and (pointer:fine){.hearts-icon-button:active{--icon-scale:var(--hearts-icon-press-scale,.96);filter:drop-shadow(var(--hearts-icon-press-shadow,0 2px 4px #0000003d))}}.card-interact,.gif-interact{transition:transform var(--hearts-card-transition-duration,.15s) ease-out, opacity .2s ease-out}@media (hover:hover){.card-interact:hover,.gif-interact:hover{transform:scale(var(--hearts-card-hover-scale,1.06))}}@media (hover:hover) and (pointer:fine){.card-interact:active,.gif-interact:active{transform:scale(var(--hearts-card-press-scale,.94))}}.gif-tile{transition:transform var(--hearts-gif-tile-transition-duration,.18s) ease-out, filter var(--hearts-gif-tile-transition-duration,.18s) ease-out, box-shadow var(--hearts-gif-tile-transition-duration,.18s) ease-out, opacity .2s ease-out;filter:var(--hearts-gif-tile-idle-filter,drop-shadow(0 4px 10px #0000003d))}@media (hover:hover){.gif-tile:hover{transform:translateY(var(--hearts-gif-tile-hover-y,-2px)) scale(var(--hearts-gif-tile-hover-scale,1.08));filter:var(--hearts-gif-tile-hover-filter,drop-shadow(0 8px 14px #00000057) saturate(1.08) brightness(1.04))}}@media (hover:hover) and (pointer:fine){.gif-tile:active{transform:scale(var(--hearts-gif-tile-press-scale,.92));filter:var(--hearts-gif-tile-press-filter,drop-shadow(0 3px 6px #00000038) brightness(.96))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{animation:.15s ease-in both fade-out}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}.hearts-bounce-slide-in,.slide-in-right,.slide-in-from-right-short,.slide-in-from-top,.slide-in-from-bottom,.review-breakdown-in,.bullseye-total-enter,.lobby-slide-in{animation-name:hearts-bounce-slide-in;animation-duration:var(--hearts-slide-duration,.62s);animation-timing-function:var(--hearts-slide-easing,cubic-bezier(.16, .94, .28, 1));animation-delay:var(--hearts-slide-delay,0s);will-change:transform, opacity;animation-fill-mode:both}.hearts-bounce-slide-out,.slide-out-left,.slide-out-to-top,.slide-out-to-bottom,.bullseye-total-exit{animation-name:hearts-bounce-slide-out;animation-duration:var(--hearts-slide-duration,.42s);animation-timing-function:var(--hearts-slide-exit-easing,cubic-bezier(.55, .04, .82, .24));animation-delay:var(--hearts-slide-delay,0s);will-change:transform, opacity;animation-fill-mode:both}.hearts-plain-slide-in{animation-name:hearts-plain-slide-in;animation-duration:var(--hearts-slide-duration,.62s);animation-timing-function:var(--hearts-slide-easing,cubic-bezier(.16, .94, .28, 1));animation-delay:var(--hearts-slide-delay,0s);will-change:transform, opacity;animation-fill-mode:both}.hearts-plain-slide-out{animation-name:hearts-plain-slide-out;animation-duration:var(--hearts-slide-duration,.42s);animation-timing-function:var(--hearts-slide-exit-easing,cubic-bezier(.55, .04, .82, .24));animation-delay:var(--hearts-slide-delay,0s);will-change:transform, opacity;animation-fill-mode:both}.fade-in{animation:.2s ease-out both fade-in}.scale-in{animation:.25s cubic-bezier(.2,1.3,.3,1) both scale-in}.slide-in-right{--hearts-slide-duration:.5s;--hearts-slide-easing:cubic-bezier(.22, 1, .36, 1);--hearts-slide-from-x:100vw;--hearts-slide-bounce-x:-2.2vw}.slide-out-left{--hearts-slide-duration:.2s;--hearts-slide-exit-easing:ease-in;--hearts-slide-to-x:-100vw}@keyframes modal-overlay-in{0%{background-color:#0000}to{background-color:#0006}}@keyframes modal-overlay-out{0%{background-color:#0006}to{background-color:#0000}}.modal-overlay-in{animation:.22s ease-out both modal-overlay-in}.modal-overlay-out{animation:.18s ease-in both modal-overlay-out}@keyframes modal-slide-in-right{0%{left:calc(100vw + 100%)}to{left:0}}@keyframes modal-slide-out-left{0%{left:0}to{left:calc(-100vw - 100%)}}.modal-slide-in-right{animation:.4s cubic-bezier(.22,1,.36,1) both modal-slide-in-right;position:relative}.modal-slide-out-left{animation:.2s ease-in both modal-slide-out-left;position:relative}@keyframes game-over-icon-bounce{0%{transform:scale(0)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes game-over-icon-shrink{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes broken-heart-bounce{0%{transform:translateY(-50%)scale(0)}60%{transform:translateY(-50%)scale(1.1)}80%{transform:translateY(-50%)scale(.95)}to{transform:translateY(-50%)scale(1)}}.broken-heart{--icon-scale:1;filter:drop-shadow(0 3px 6px #0000004d);animation:.65s cubic-bezier(.22,1,.36,1) forwards broken-heart-bounce}.broken-heart.settled{transform:translateY(-50%) translateZ(0) scale(var(--icon-scale));transform-origin:50%;filter:drop-shadow(var(--hearts-icon-idle-shadow,0 3px 6px #0000004d));transition:transform var(--hearts-icon-transition-duration,.18s) ease-out, filter var(--hearts-icon-transition-duration,.18s) ease-out;animation:none}@media (hover:hover){.broken-heart.settled:hover{--icon-scale:var(--hearts-icon-hover-scale,1.04);filter:drop-shadow(var(--hearts-icon-hover-shadow,0 3px 7px #0000005c))}}.broken-heart.settled:active{--icon-scale:var(--hearts-icon-press-scale,.96);filter:drop-shadow(var(--hearts-icon-press-shadow,0 2px 4px #0000003d))}@keyframes dot-spring-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.status-dot-enter{animation:.3s cubic-bezier(.2,1.3,.3,1) both dot-spring-in}.slide-in-from-right-short{--hearts-slide-duration:.52s;--hearts-slide-easing:cubic-bezier(.2, 1, .3, 1);--hearts-slide-from-x:18px;--hearts-slide-bounce-x:-2px;--hearts-slide-opacity-start:0}.bullseye-total-exit{--hearts-slide-duration:.42s;--hearts-slide-exit-easing:cubic-bezier(.4, 0, .22, 1);--hearts-slide-to-x:26px;--hearts-slide-opacity-end:0}.bullseye-total-enter{--hearts-slide-duration:.46s;--hearts-slide-easing:cubic-bezier(.16, 1, .3, 1);--hearts-slide-from-x:26px;--hearts-slide-bounce-x:-2px;--hearts-slide-opacity-start:0}@keyframes pop-in{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.pop-in{animation:.2s cubic-bezier(.2,1.3,.3,1) both pop-in}.slide-in-from-top{--hearts-slide-duration:var(--hearts-pass-slide-duration,.72s);--hearts-slide-easing:cubic-bezier(.16, 1, .3, 1);--hearts-slide-from-y:-120vh;--hearts-slide-bounce-y:12px}.slide-in-from-bottom{--hearts-slide-duration:var(--hearts-pass-slide-duration,.72s);--hearts-slide-easing:cubic-bezier(.16, 1, .3, 1);--hearts-slide-from-y:120vh;--hearts-slide-bounce-y:-12px}.review-breakdown-in{--hearts-slide-duration:var(--hearts-pass-slide-duration,.72s);--hearts-slide-easing:cubic-bezier(.16, 1, .3, 1);--hearts-slide-from-y:56px;--hearts-slide-bounce-y:-4px;--hearts-slide-opacity-start:0}.shiny-title{--shiny-title-color:currentColor;--shiny-title-shadow:#60400cf0;--shiny-title-glare:#ffffffc7;--shiny-title-hover:.4;--shiny-title-pos:0;line-height:inherit;white-space:inherit;isolation:isolate;place-items:center;display:inline-grid;position:relative}.shiny-title__layer{font:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;transform:translate(calc(var(--shiny-title-hover) * .1em), calc(var(--shiny-title-hover) * -.1em));grid-area:1/1;text-decoration:none;transition:transform .2s,text-shadow .2s;display:inline-block}.shiny-title__layer--base{color:var(--shiny-title-color);text-shadow:calc(var(--shiny-title-hover) * -0em) calc(var(--shiny-title-hover) * 0em) var(--shiny-title-shadow), calc(var(--shiny-title-hover) * -.02em) calc(var(--shiny-title-hover) * .02em) var(--shiny-title-shadow), calc(var(--shiny-title-hover) * -.04em) calc(var(--shiny-title-hover) * .04em) var(--shiny-title-shadow), calc(var(--shiny-title-hover) * -.06em) calc(var(--shiny-title-hover) * .06em) var(--shiny-title-shadow), calc(var(--shiny-title-hover) * -.08em) calc(var(--shiny-title-hover) * .08em) var(--shiny-title-shadow), calc(var(--shiny-title-hover) * -.1em) calc(var(--shiny-title-hover) * .1em) var(--shiny-title-shadow)}.shiny-title__layer--glare{background:linear-gradient(108deg, transparent 0 55%, var(--shiny-title-glare) 55% 60%, transparent 60% 70%, var(--shiny-title-glare) 70% 85%, transparent 85%) calc(var(--shiny-title-pos) * -200%) 0% / 200% 100%, var(--shiny-title-color);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;transition:transform .2s,background-position}.shiny-title--looping .shiny-title__layer--glare{animation:15s linear infinite shiny-title-sweep}.shiny-title-button{appearance:none;box-shadow:none;background:0 0;border-radius:16px}.shiny-title-button:active .shiny-title{--shiny-title-hover:.08}@keyframes shiny-title-sweep{0%,86%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.join-submit-loader,.room-core-loader{--block-size:25px;--loader-dot-color:#a1aba7;--loader-light-color:#a1aba7;pointer-events:none}@keyframes grow-bounce{0%{transform:scale(0)}72%{transform:scale(1.015)}88%{transform:scale(.996)}to{transform:scale(1)}}.grow-bounce{animation:grow-bounce var(--hearts-pass-button-motion-duration,.5s) cubic-bezier(.18, 1, .28, 1) backwards}@keyframes omnibus-platter-in{0%{transform:scale(.04)}84%{transform:scale(1.018)}92%{transform:scale(.996)}to{transform:scale(1)}}@keyframes omnibus-platter-out{0%{transform:scale(1)}to{transform:scale(.08)}}.slide-out-to-top{--hearts-slide-duration:var(--hearts-pass-slide-duration,.72s);--hearts-slide-exit-easing:cubic-bezier(.55, .04, .82, .24);--hearts-slide-to-y:-120vh}.slide-out-to-bottom{--hearts-slide-duration:var(--hearts-pass-slide-duration,.72s);--hearts-slide-exit-easing:cubic-bezier(.55, .04, .82, .24);--hearts-slide-to-y:120vh}@keyframes shrink-out{0%{transform:translate3d(0, 0, 0) scale(var(--icon-scale,1));opacity:1}to{opacity:0;transform:translate(0,0)scale(0)}}@keyframes broken-heart-shrink-out{0%{transform:translateY(-50%) translateZ(0) scale(var(--icon-scale,1))}to{transform:translateY(-50%)translateZ(0)scale(0)}}.grow-bounce,.shrink-out{transform-origin:50%;will-change:transform, opacity}.shrink-out{animation:shrink-out var(--hearts-pass-button-motion-duration,.5s) cubic-bezier(.55, .04, .82, .24) both}.icon-swap-out{animation:.11s ease-in both home-mark-swap-out}.icon-swap-hidden{transform:scale(0)}.icon-swap-in{animation:.18s cubic-bezier(.2,.9,.24,1) both home-mark-swap-in}@keyframes home-mark-swap-out{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes home-mark-swap-in{0%{transform:scale(0)}70%{transform:scale(1.08)}to{transform:scale(1)}}.home-mark-swap-out{animation:.11s ease-in both home-mark-swap-out}.home-mark-swap-hidden{transform:scale(0)}.home-mark-swap-in{animation:.18s cubic-bezier(.2,.9,.24,1) both home-mark-swap-in}@keyframes highlight-grow{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.highlight-enter{animation:.2s cubic-bezier(.22,1,.36,1) both highlight-grow}@keyframes counter-roll-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes counter-roll-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.counter-up{animation:counter-roll-up var(--counter-roll-duration,.2s) ease-out both}.counter-down{animation:counter-roll-down var(--counter-roll-duration,.2s) ease-out both}.lobby-slide-in{--hearts-slide-duration:.5s;--hearts-slide-easing:cubic-bezier(.22, 1, .36, 1);--hearts-slide-from-x:110vw;--hearts-slide-bounce-x:-2vw}@keyframes lobby-entry-in{0%{opacity:0;transform:translateY(-12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.lobby-entry-in{animation:.3s cubic-bezier(.2,1.3,.3,1) both lobby-entry-in}@keyframes lobby-core-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lobby-core-orbit-ring{animation:16s linear infinite lobby-core-orbit}.lobby-core-orbit-ring.reverse{animation-duration:24s;animation-direction:reverse}@keyframes lobby-core-float{0%{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.08)}to{opacity:.72;transform:translate(0,0)scale(1)}}.lobby-core-float{animation:5.6s ease-in-out infinite lobby-core-float}@keyframes lobby5-sweep{0%{opacity:0;transform:translate(-160%)skew(-18deg)}20%{opacity:.38}to{opacity:0;transform:translate(260%)skew(-18deg)}}.lobby5-sweep{filter:blur(7px);pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff2e,#7dd3fc14,#fff0);animation:7.2s linear infinite lobby5-sweep}@keyframes lobby5-beacon{0%{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}to{opacity:.76;transform:scale(.98)}}.lobby5-beacon{animation:5.8s ease-in-out infinite lobby5-beacon}.lobby5-accordion{will-change:max-height, opacity;contain:layout;backface-visibility:hidden;transform:translateZ(0)}.lobby5-accordion-toggle{transition:transform .18s,border-color .18s}.lobby5-accordion-toggle:hover{border-color:#ffffff2e;transform:translateY(-1px)}@keyframes lobby5-start-line{0%{background-position:0%}to{background-position:200%}}.lobby5-start-line{color:#101614;background-image:linear-gradient(120deg,#fffffff5,#7dd3fcdb,#c8a96ee0,#fffffff5);background-size:200% 100%;border:1px solid #ffffff38;animation:3.4s linear infinite lobby5-start-line;box-shadow:0 0 20px #ffffff14}.lobby5-main-grid>.lobby5-panel-width{width:100%}@media (orientation:portrait){.lobby5-shell{width:100%;margin-left:auto;margin-right:auto}.lobby5-shell-body{padding-left:4px!important;padding-right:4px!important}.lobby5-main-grid{gap:10px;grid-template-columns:1fr!important}.lobby5-main-grid>.lobby5-panel-width{justify-self:center;width:100%}}.minimal-scrollbar::-webkit-scrollbar{width:6px;height:6px}.minimal-scrollbar::-webkit-scrollbar-track{background:0 0}.minimal-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.minimal-scrollbar{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;scrollbar-gutter:auto}.lobby-seat-loader{--loader-size:calc(var(--block-size) / 1.86);--loader-size-half:calc(var(--loader-size) / 2);--loader-size-half-neg:calc(var(--loader-size-half) * -1);--light-color:var(--loader-light-color,#ffffff4d);--dot-size:calc(var(--block-size) / 6.3);--dot-size-half:calc(var(--dot-size) / 2);--dot-size-half-neg:calc(var(--dot-size-half) * -1);width:var(--loader-size);color:var(--loader-dot-color,white);place-items:center;display:grid;position:relative}.lobby-seat-loader:before,.lobby-seat-loader:after{content:"";position:absolute}.lobby-seat-loader.loader--1{--loader-size:calc(var(--block-size) / 1.94);--anim-duration:2.35s;--loader-1-dist:calc(var(--loader-size) - var(--dot-size-half) + 1px);aspect-ratio:1;border:1px solid var(--light-color)}.lobby-seat-loader.loader--1:before,.lobby-seat-loader.loader--1:after{width:var(--dot-size);aspect-ratio:1;top:var(--dot-size-half-neg);left:var(--dot-size-half-neg);animation:loader-1 var(--anim-duration) cubic-bezier(.27, .08, .26, .7) infinite;background:currentColor;border-radius:50%}.lobby-seat-loader.loader--1:after{animation-delay:-.25s}@keyframes loader-1{0%,to{transform:none}25%{transform:translateX(var(--loader-1-dist))}50%{transform:translateX(var(--loader-1-dist)) translateY(var(--loader-1-dist))}75%{transform:translateX(0) translateY(var(--loader-1-dist))}}.lobby-seat-loader.loader--2{--loader-size:calc(var(--block-size) / 1.94);background-color:var(--light-color);height:1px}.lobby-seat-loader.loader--2:before,.lobby-seat-loader.loader--2:after{width:var(--dot-size);aspect-ratio:1;top:calc(var(--dot-size-half-neg) + 1px);left:var(--dot-size-half-neg);background:currentColor;border-radius:50%;animation:2.55s cubic-bezier(.27,.08,.26,.7) infinite loader-2}.lobby-seat-loader.loader--2:after{animation-delay:-.33s}@keyframes loader-2{0%,to{transform:none}44%{transform:translateX(calc(var(--loader-size) + var(--dot-size-half)))}}.lobby-seat-loader.loader--3{--loader-size:calc(var(--block-size) / 1.94);aspect-ratio:1;border:1px solid var(--light-color);border-radius:50%;animation:6.8s linear infinite loader-3-spin}.lobby-seat-loader.loader--3:before,.lobby-seat-loader.loader--3:after{width:var(--dot-size);aspect-ratio:1;top:var(--dot-size-half-neg);left:calc(50% - var(--dot-size-half));transform-origin:center calc(var(--loader-size-half) + var(--dot-size-half) - 1px);background:currentColor;border-radius:50%;animation:2.65s cubic-bezier(.27,.08,.26,.7) infinite loader-3}.lobby-seat-loader.loader--3:after{animation-delay:-.4s}@keyframes loader-3{to{transform:rotate(1turn)}}@keyframes loader-3-spin{to{transform:rotate(1turn)}}.lobby-seat-loader.loader--4{aspect-ratio:1;perspective:50vmin;transform-style:preserve-3d;transform:rotateX(55deg)}.lobby-seat-loader.loader--4:before,.lobby-seat-loader.loader--4:after{aspect-ratio:1;border:1px solid;border-radius:50%;width:50%;animation:.5s cubic-bezier(.07,.59,.56,.88) infinite loader-4;top:25%;left:25%}.lobby-seat-loader.loader--4:after{animation-delay:-.25s}@keyframes loader-4{0%{transform:scale(.2)translateZ(-8vmin)}0%,to{opacity:0}66%{opacity:.8;transform:scale(1.2)translateZ(6vmin)}to{transform:scale(1.8)translateZ(2vmin)}}.lobby-seat-loader.loader--5{--tilt-deg:40deg;aspect-ratio:1;perspective:50vmin;transform-style:preserve-3d;animation:1.8s linear infinite alternate-reverse loader-5-tilt}.lobby-seat-loader.loader--5:before,.lobby-seat-loader.loader--5:after{aspect-ratio:1;clip-path:polygon(50% 0,100% 100%,0 100%);background-color:currentColor;width:50%;animation:.6s cubic-bezier(.07,.59,.56,.88) infinite loader-5;top:25%;left:25%}.lobby-seat-loader.loader--5:before{--turn-deg:360deg}.lobby-seat-loader.loader--5:after{--turn-deg:410deg;animation-delay:-.33s}@keyframes loader-5{0%{transform:scale(.3)translateZ(-5vmin)}0%,to{opacity:0}66%{opacity:.8;transform:scale(1.2) translateZ(5vmin) rotate(var(--turn-deg))}to{transform:scale(1) translateZ(3vmin) rotate(calc(var(--turn-deg) * 1.2))}}@keyframes loader-5-tilt{0%{transform:rotateX(var(--tilt-deg)) rotateY(-15deg)}to{transform:rotateX(var(--tilt-deg)) rotateY(15deg)}}.lobby-seat-loader.loader--6{--loader-size:calc(var(--block-size) / 1.68);aspect-ratio:1;perspective:50vmin;transform-style:preserve-3d;transform:rotateX(35deg)}.lobby-seat-loader.loader--6:before,.lobby-seat-loader.loader--6:after{aspect-ratio:1;background-color:currentColor;width:50%;animation:.6s cubic-bezier(.07,.59,.56,.88) infinite alternate loader-6;top:25%;left:25%}.lobby-seat-loader.loader--6:after{animation-delay:-.3s}@keyframes loader-6{0%{opacity:.4;transform:translateZ(-2.4px)scale(.75)rotateY(0)}to{opacity:.9;transform:translateZ(2.4px)scale(1.05)rotateY(90deg)}}.lobby-seat-loader.loader--7{--loader-size:calc(var(--block-size) / 1.94);aspect-ratio:1;border:1px solid var(--light-color);border-radius:50%;animation:3.35s linear infinite loader-7-spin}.lobby-seat-loader.loader--7:before,.lobby-seat-loader.loader--7:after{width:var(--dot-size);aspect-ratio:1;top:calc(50% - var(--dot-size-half));left:calc(50% - var(--dot-size-half));background:currentColor;border-radius:50%;animation:1.7s cubic-bezier(.32,.41,.3,1.87) infinite loader-7-x}.lobby-seat-loader.loader--7:after{animation-name:loader-7-y;animation-delay:-.27s}@keyframes loader-7-spin{to{transform:rotate(1turn)}}@keyframes loader-7-x{0%,to{transform:translateX(calc(var(--loader-size-half) * -1))}55%{transform:translateX(var(--loader-size-half))}}@keyframes loader-7-y{0%,to{transform:translateY(calc(var(--loader-size-half) * -1))}55%{transform:translateY(var(--loader-size-half))}}.lobby-seat-loader.loader--8{--loader-size:calc(var(--block-size) / 1.94);aspect-ratio:1;border:1px dashed var(--light-color);perspective:calc(var(--block-size) * 4.5);transform-style:preserve-3d;border-radius:50%;transform:rotateX(45deg)rotateY(15deg)}.lobby-seat-loader.loader--8:before,.lobby-seat-loader.loader--8:after{z-index:2;opacity:1;animation:1.96s cubic-bezier(.39,.24,0,.99) infinite loader-8}.lobby-seat-loader.loader--8:before{--z-dist:calc(var(--block-size) * .5);width:var(--dot-size);aspect-ratio:1;top:calc(50% - var(--dot-size-half));left:calc(50% - var(--dot-size-half));background:currentColor;border-radius:50%;animation-delay:-.2s}.lobby-seat-loader.loader--8:after{--z-dist:calc(var(--block-size) * .32);aspect-ratio:1;border:1px solid;border-radius:50%;width:65%}@keyframes loader-8{0%,to{transform:translateZ(calc(var(--z-dist) * -1)) scale(.6)}55%{transform:translateZ(var(--z-dist))}}.lobby-seat-loader.loader--9{--loader-size:calc(var(--block-size) / 2);--loader-9-orbit-dist:calc(var(--loader-size-half) * .68);--loader-9-anchor-dist:calc(var(--loader-size) * .72);aspect-ratio:1;box-shadow:0 0 var(--loader-size) var(--light-color);background-color:currentColor;border-radius:50%;animation:6.1s linear infinite loader-9-spin}.lobby-seat-loader.loader--9:before,.lobby-seat-loader.loader--9:after{width:var(--dot-size);aspect-ratio:1;background:currentColor;border-radius:50%;animation:1.08s cubic-bezier(.27,.08,.26,.7) infinite loader-9}.lobby-seat-loader.loader--9:before{--x-dist:0;--y-dist:var(--loader-9-orbit-dist);bottom:calc(100% + var(--loader-9-anchor-dist));left:calc(50% - var(--dot-size-half));transform-origin:center var(--loader-9-anchor-dist)}.lobby-seat-loader.loader--9:after{--x-dist:var(--loader-9-orbit-dist);--y-dist:0;top:calc(50% - var(--dot-size-half));right:calc(100% + var(--loader-9-anchor-dist));transform-origin:var(--loader-9-anchor-dist) center;animation-delay:-.3s}.lobby-seat-loader.loader--10{--loader-size:calc(var(--block-size) / 1.94);aspect-ratio:1;border:1px solid var(--light-color);position:relative}.lobby-seat-loader.loader--10:before,.lobby-seat-loader.loader--10:after{width:var(--dot-size);aspect-ratio:1;z-index:2;opacity:1;animation:loader-10-y var(--loader-10-y-duration) infinite alternate linear var(--loader-10-y-delay), loader-10-x var(--loader-10-x-duration) infinite alternate linear var(--loader-10-x-delay);background:currentColor;border-radius:50%;bottom:0;left:0}.lobby-seat-loader.loader--10:before{--loader-10-y-duration:.62s;--loader-10-y-delay:-.13s;--loader-10-x-duration:.42s;--loader-10-x-delay:-.23s}.lobby-seat-loader.loader--10:after{--loader-10-y-duration:.34s;--loader-10-y-delay:-.11s;--loader-10-x-duration:.58s;--loader-10-x-delay:-.34s}@keyframes loader-10-y{0%,5%{bottom:0%}95%,to{bottom:calc(100% - var(--dot-size))}}@keyframes loader-10-x{0%,5%{left:0%}95%,to{left:calc(100% - var(--dot-size))}}@keyframes loader-9-spin{to{transform:rotate(1turn)}}@keyframes loader-9{0%,to{opacity:0}33%{opacity:1}0%{transform:scale(1.1)}88%{transform:rotate(180deg) translate(var(--x-dist), var(--y-dist))}}
