@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:wght@500;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}.death-message{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;pointer-events:auto;font-family:IBM Plex Sans Condensed,sans-serif;user-select:none;-webkit-user-select:none;background:radial-gradient(circle at center,rgba(255,80,24,.14),transparent 34%),#0a040857;animation:death-message-fade-in .24s cubic-bezier(.215,.61,.355,1) both}.death-message-card{width:min(520px,calc(100vw - 40px));padding:28px 32px 30px;border:1px solid rgba(255,212,174,.38);border-radius:24px;background:linear-gradient(180deg,#271012eb,#0c060ce0);box-shadow:0 24px 80px #0000007a,0 0 40px #ff4a1833;text-align:center;text-transform:uppercase;animation:death-message-card-enter .28s cubic-bezier(.23,1,.32,1) both;will-change:transform,opacity}.death-message-kicker{margin-bottom:10px;color:#ffb27a;font-size:.78rem;font-weight:700;letter-spacing:.22em}.death-message-title{color:#fff4e8;font-size:clamp(3rem,9vw,6.5rem);font-weight:700;line-height:.9;letter-spacing:.04em;text-shadow:0 0 22px rgba(255,68,22,.52),0 4px 0 rgba(0,0,0,.34)}.death-message-body{margin-top:18px;color:#ffecdad6;font-size:.95rem;font-weight:700;letter-spacing:.08em}.death-message-button{margin-top:24px;padding:12px 22px;border:1px solid rgba(255,232,210,.7);border-radius:999px;background:linear-gradient(180deg,#ffe0b5,#ff8d4a);color:#2b0906;box-shadow:0 10px 28px #ff5f2047;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.death-message-button:hover{box-shadow:0 14px 34px #ff5f205c;transform:translateY(-1px)}.death-message-button:active{transform:translateY(1px) scale(.98)}.death-message-button:focus-visible{outline:3px solid rgba(255,244,232,.85);outline-offset:4px}@keyframes death-message-fade-in{0%{opacity:0}to{opacity:1}}@keyframes death-message-card-enter{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.death-message,.death-message-card{animation:none}.death-message-button{transition:none}}.countdown{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;display:grid;place-items:center;font-family:IBM Plex Sans Condensed,sans-serif;user-select:none;-webkit-user-select:none}.countdown-step{position:relative;line-height:1;will-change:transform,opacity;transform-origin:50% 50%}.countdown-step-text{display:inline-block;font-weight:700;letter-spacing:2px;color:#edd6a8;text-shadow:0 0 18px rgba(255,170,60,.75),0 0 36px rgba(255,100,30,.4),0 4px 0 rgba(40,20,8,.45)}.countdown-step:not(.countdown-step--go) .countdown-step-text{font-size:clamp(160px,26vw,260px)}.countdown-step:not(.countdown-step--go){animation:countdown-digit 1s both}.countdown-step--go .countdown-step-text{font-size:clamp(180px,28vw,280px);letter-spacing:6px;color:#fff3d6;text-shadow:0 0 22px rgba(255,190,80,.95),0 0 45px rgba(255,120,40,.55),0 4px 0 rgba(60,26,8,.55)}.countdown-step--go{animation:countdown-go .9s both}@keyframes countdown-digit{0%{transform:scale(1.6);opacity:0}18%{transform:scale(1);opacity:1}22%{transform:scale(1.04);opacity:1}25%{transform:scale(1);opacity:1}75%{transform:scale(1);opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes countdown-go{0%{transform:scale(.4);opacity:0}14%{transform:scale(1.12);opacity:1}22%{transform:scale(.98);opacity:1}28%{transform:scale(1);opacity:1}45%{transform:scale(1.04);opacity:1}60%{transform:scale(1);opacity:1}70%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.countdown-step:not(.countdown-step--go),.countdown-step--go{animation:countdown-fade 1s both}.countdown-step--go{animation-duration:.9s}@keyframes countdown-fade{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}}.finish-result{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;pointer-events:auto;font-family:IBM Plex Sans Condensed,sans-serif;user-select:none;-webkit-user-select:none}.finish-result-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(90,170,255,.16),transparent 36%),#04081075;backdrop-filter:blur(7px) saturate(.9);-webkit-backdrop-filter:blur(7px) saturate(.9);animation:finish-result-fade-in .24s cubic-bezier(.215,.61,.355,1) both}.finish-result-card{position:relative;width:min(560px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:auto;padding:28px 32px 30px;border:1px solid rgba(180,220,255,.34);border-radius:24px;background:linear-gradient(180deg,#0c182cf0,#080a16e6);box-shadow:0 24px 80px #00000080,0 0 44px #5aa0ff2e;text-align:center;text-transform:uppercase;animation:finish-result-card-enter .28s cubic-bezier(.23,1,.32,1) both;will-change:transform,opacity}.finish-result-kicker{margin-bottom:10px;color:#a8d8ff;font-size:.78rem;font-weight:700;letter-spacing:.22em}.finish-result-title{margin:0;color:#eef8ff;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.9;letter-spacing:.04em;text-shadow:0 0 22px rgba(90,170,255,.52),0 4px 0 rgba(0,0,0,.34)}.finish-result-time-block{display:flex;flex-direction:column;align-items:center;gap:4px;margin:22px auto 20px;padding:10px 18px;width:fit-content;border:1px solid rgba(180,220,255,.16);border-radius:4px;background:#00000047}.finish-result-time-label,.finish-result-name-label,.finish-result-save-prompt{color:#8da0b8;font-size:.72rem;font-weight:700;letter-spacing:.22em}.finish-result-time{color:#e8f5ff;font-size:2rem;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgba(90,170,255,.28)}.finish-result-name-label{display:block;margin-bottom:8px}.finish-result-name-input,.finish-result-name-value{width:min(360px,100%);padding:10px 14px;border:1px solid rgba(180,220,255,.28);border-radius:4px;outline:none;background:#04081094;box-shadow:inset 0 0 0 1px #00000057;color:#eef8ff;font-family:inherit;font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-align:center}.finish-result-name-value{margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finish-result-name-input:focus{border-color:#b4dcffa8;box-shadow:0 0 0 1px #5aaaff2e}.finish-result-save-prompt{margin-top:22px}.finish-result-save-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.finish-result-primary,.finish-result-secondary,.finish-result-back{font-family:inherit;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.finish-result-primary,.finish-result-back{border:1px solid rgba(230,246,255,.65);background:linear-gradient(180deg,#d8f0ff,#6bbdff);color:#07101e;box-shadow:0 10px 28px #5aaaff3d}.finish-result-primary{padding:12px 22px;border-radius:999px;font-size:.9rem;letter-spacing:.08em}.finish-result-secondary{padding:12px 20px;border:1px solid rgba(180,220,255,.28);border-radius:999px;background:#00000047;color:#cfe9ff;font-size:.9rem;letter-spacing:.08em}.finish-result-back{display:block;width:min(320px,100%);margin:24px auto 0;padding:13px 22px;border-radius:4px;font-size:1rem;letter-spacing:.14em}.finish-result-primary:hover,.finish-result-secondary:hover,.finish-result-back:hover{filter:brightness(1.08);transform:translateY(-1px)}.finish-result-primary:active,.finish-result-secondary:active,.finish-result-back:active{transform:translateY(1px) scale(.98)}.finish-result-primary:disabled,.finish-result-secondary:disabled,.finish-result-back:disabled,.finish-result-name-input:disabled{cursor:default;filter:grayscale(.2) brightness(.74);transform:none}.finish-result-primary:focus-visible,.finish-result-secondary:focus-visible,.finish-result-back:focus-visible{outline:3px solid rgba(238,248,255,.85);outline-offset:4px}.finish-result-status{margin-top:12px;color:#b8cce0;font-size:.88rem;font-weight:700;letter-spacing:.08em}.finish-result-status--success{color:#b6f0d0}.finish-result-status--error,.finish-result-status--name-taken,.finish-result-status--unconfigured{color:#ffb8a8}@keyframes finish-result-fade-in{0%{opacity:0}to{opacity:1}}@keyframes finish-result-card-enter{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.finish-result-backdrop,.finish-result-card{animation:none}.finish-result-primary,.finish-result-secondary,.finish-result-back{transition:none}}.hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;font-family:IBM Plex Sans Condensed,sans-serif;user-select:none;-webkit-user-select:none}.hud-panel{position:absolute;background:linear-gradient(135deg,#140c06eb,#1e1208e0);border:1px solid rgba(200,136,64,.18);box-shadow:0 0 20px #0009,inset 0 1px #ffc8640f}.hud-position{top:24px;left:24px;display:flex;align-items:baseline;gap:2px;padding:8px 18px 8px 14px;border-radius:4px}.hud-position-number{font-size:38px;font-weight:700;line-height:1;color:#edd6a8;text-shadow:0 0 12px rgba(255,170,60,.3)}.hud-position-suffix{font-size:16px;font-weight:700;color:#c8a060;letter-spacing:1px;align-self:flex-start;margin-top:6px}.hud-position-label{font-size:11px;font-weight:500;color:#7a6848;letter-spacing:2px;text-transform:uppercase;margin-left:8px;align-self:center}.hud-position--too-slow{gap:5px;align-items:baseline}.hud-position--too-slow .hud-position-number,.hud-position--too-slow .hud-position-suffix{font-size:32px;font-weight:700;line-height:1;color:#edd6a8;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 12px rgba(255,170,60,.3)}.hud-position--too-slow .hud-position-suffix{align-self:baseline;margin-top:0}.hud-position--too-slow .hud-position-label{display:none}.hud-timer{top:24px;left:50%;transform:translate(-50%);padding:8px 24px;border-radius:4px}.hud-timer-value{font-size:28px;font-weight:700;color:#e8d5b0;letter-spacing:3px;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(200,160,80,.15)}.hud-progress{top:24px;right:24px;padding:10px 18px 12px;border-radius:4px;min-width:160px}.hud-progress-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.hud-progress-label{font-size:11px;font-weight:500;color:#7a6848;letter-spacing:2px;text-transform:uppercase}.hud-progress-value{font-size:20px;font-weight:700;color:#e8d5b0;letter-spacing:1px}.hud-progress-track{height:4px;background:#281c0ecc;border-radius:2px;overflow:hidden;border:1px solid rgba(200,136,64,.1)}.hud-progress-fill{height:100%;background:linear-gradient(90deg,#c87830,#e8a040);border-radius:2px;transition:width .3s ease}.hud-health{bottom:24px;left:24px;padding:10px 16px 14px;border-radius:4px;min-width:280px}.hud-health-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.hud-health-label{font-size:11px;font-weight:500;color:#7a6848;letter-spacing:2px;text-transform:uppercase}.hud-health-value{font-size:20px;font-weight:700;color:#b0c8e0;letter-spacing:1px;font-variant-numeric:tabular-nums}.hud-health-track{position:relative;height:18px;background:linear-gradient(90deg,#1a0c06,#2a1408 40%,#301a0a);border-radius:3px;overflow:visible;border:1px solid rgba(200,136,64,.12);box-shadow:inset 0 2px 6px #00000080}.hud-health-fill{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:2px;background:linear-gradient(90deg,#141432,#1a2848,#1e3a5e 60%,#2a5a7e);transition:width .08s linear;z-index:1}.hud-health-fill-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(120,180,255,.1) 0%,transparent 50%,rgba(0,0,0,.15) 100%)}.hud-health-fill.taking-damage{background:linear-gradient(90deg,#141432,#1a2848 30%,#1e3a5e,#3a4a5e 80%,#5a3a28 95%,#8a4a20)}.hud-health-glow{position:absolute;top:-6px;bottom:-6px;width:24px;left:calc(100% - 12px);z-index:2;border-radius:2px;background:radial-gradient(ellipse at center,rgba(255,140,40,.7) 0%,rgba(255,80,10,.3) 50%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.hud-health-glow.active{opacity:1;animation:glow-pulse .6s ease-in-out infinite alternate}@keyframes glow-pulse{0%{opacity:.7}to{opacity:1}}.hud-health-flames{position:absolute;top:0;left:100%;bottom:0;width:0;z-index:3;pointer-events:none}.flame{position:absolute;bottom:0;border-radius:50% 50% 30% 30%;opacity:0;transition:opacity .25s ease;will-change:transform,opacity}.hud-health-flames:not(.active) .flame{animation:none}.hud-health-flames.active .flame{opacity:1}.flame-0{width:5px;height:16px;left:-3px;background:linear-gradient(to top,#f40,#f80 40%,#fc2 90%,#ffa);animation:flame-rise .45s ease-in-out infinite alternate;animation-delay:0s}.flame-1{width:7px;height:22px;left:-4px;background:linear-gradient(to top,#e30,#f70 35%,#fb1 80%,#fea);animation:flame-rise .55s ease-in-out infinite alternate;animation-delay:-.15s}.flame-2{width:4px;height:12px;left:-1px;background:linear-gradient(to top,#f50,#f92 50%,#fd4);animation:flame-rise .38s ease-in-out infinite alternate;animation-delay:-.3s}.flame-3{width:6px;height:20px;left:-5px;background:linear-gradient(to top,#d20,#f60 30%,#fa0 70%,#fd6);animation:flame-rise-wide .5s ease-in-out infinite alternate;animation-delay:-.08s}.flame-4{width:3px;height:10px;left:0;background:linear-gradient(to top,#f60,#fa3 60%,#fe8);animation:flame-rise .35s ease-in-out infinite alternate;animation-delay:-.22s}.flame-5{width:8px;height:24px;left:-6px;background:linear-gradient(to top,#c10,#e40 25%,#f80 60%,#fc3 90%,#ffb);animation:flame-rise-tall .6s ease-in-out infinite alternate;animation-delay:-.05s}.flame-6{width:4px;height:14px;left:-2px;background:linear-gradient(to top,#f40,#f90 50%,#fd5);animation:flame-rise .42s ease-in-out infinite alternate;animation-delay:-.35s}.flame-7{width:6px;height:18px;left:-4px;background:linear-gradient(to top,#e30,#f70 40%,#fb2 85%,#fea);animation:flame-rise-wide .48s ease-in-out infinite alternate;animation-delay:-.18s}.flame-8{width:3px;height:10px;left:1px;background:linear-gradient(to top,#f50,#fa4 55%,#fe9);animation:flame-rise .33s ease-in-out infinite alternate;animation-delay:-.28s}.flame-9{width:5px;height:15px;left:-3px;background:linear-gradient(to top,#d30,#f60 35%,#fa0 75%,#fd7);animation:flame-rise .52s ease-in-out infinite alternate;animation-delay:-.12s}@keyframes flame-rise{0%{transform:translateY(0) scaleY(.85) scaleX(1);opacity:1}to{transform:translateY(-10px) scaleY(1.15) scaleX(.7);opacity:.5}}@keyframes flame-rise-wide{0%{transform:translateY(-2px) scaleY(.9) scaleX(1.1);opacity:1}to{transform:translateY(-14px) scaleY(1.2) scaleX(.5);opacity:.4}}@keyframes flame-rise-tall{0%{transform:translateY(-4px) scaleY(.8) scaleX(1);opacity:.9}to{transform:translateY(-18px) scaleY(1.3) scaleX(.6);opacity:.3}}.hud-health-track:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(1px 1px at 20% 30%,rgba(255,120,40,.3),transparent),radial-gradient(1px 1px at 45% 70%,rgba(255,100,20,.2),transparent),radial-gradient(1px 1px at 70% 40%,rgba(255,140,50,.25),transparent),radial-gradient(1px 1px at 85% 60%,rgba(255,110,30,.2),transparent);animation:ember-flicker 2s ease-in-out infinite alternate;z-index:0;border-radius:inherit}@keyframes ember-flicker{0%{opacity:.3}to{opacity:.8}}.minimap-frame{position:fixed;bottom:var(--minimap-margin, 16px);right:var(--minimap-margin, 16px);width:var(--minimap-size, 180px);height:var(--minimap-size, 180px);opacity:var(--minimap-opacity, 1);border:1px solid rgba(200,136,64,.22);border-radius:4px;pointer-events:none;z-index:20;box-shadow:0 0 20px #0009,inset 0 0 30px #0000004d;background:linear-gradient(135deg,rgba(20,12,6,.3) 0%,transparent 50%,rgba(20,12,6,.3) 100%)}.minimap-label{position:fixed;bottom:calc(var(--minimap-margin, 16px) + var(--minimap-size, 180px) + 4px);right:var(--minimap-margin, 16px);width:var(--minimap-size, 180px);text-align:center;font-family:IBM Plex Sans Condensed,sans-serif;font-size:11px;font-weight:500;color:#7a6848;letter-spacing:2px;text-transform:uppercase;pointer-events:none;z-index:20;-webkit-user-select:none;user-select:none}.preround{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;font-family:IBM Plex Sans Condensed,sans-serif;pointer-events:auto;user-select:none;-webkit-user-select:none;display:grid;place-items:center}.preround-music-enable{position:absolute;top:16px;left:16px;z-index:2;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#f0d8a0;background:#00000073;border:1px solid rgba(255,200,120,.28);border-radius:4px;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.preround-music-enable:hover{background:#1e140aa6;border-color:#ffd28c73}.preround-music-enable:active{transform:scale(.98)}.preround-music-enable:focus-visible{outline:2px solid rgba(255,210,140,.75);outline-offset:2px}.preround-music-enable:disabled{cursor:default;filter:grayscale(.2) brightness(.74)}.preround-background-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:1;pointer-events:none;background:#080402}.preround-background-video--hidden{opacity:0}.preround-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse at center,#140a048c,#080402c7 70%,#040201e0);backdrop-filter:blur(8px) saturate(.85);-webkit-backdrop-filter:blur(8px) saturate(.85);animation:preround-backdrop-in .25s cubic-bezier(.215,.61,.355,1) both;will-change:opacity}.preround-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 32px;animation:preround-content-in .32s cubic-bezier(.215,.61,.355,1) 80ms both;will-change:transform,opacity}.preround-tagline{font-size:14px;font-weight:500;letter-spacing:8px;color:#c8a060;text-transform:uppercase;text-shadow:0 0 12px rgba(255,170,60,.25)}.preround-title{font-style:italic;font-size:clamp(56px,11vw,124px);font-weight:700;line-height:1;letter-spacing:6px;color:#edd6a8;margin:0;text-shadow:0 0 24px rgba(255,170,60,.35),0 0 60px rgba(255,100,30,.2),0 3px 0 rgba(40,20,8,.8)}.preround-subtitle{font-size:16px;font-weight:500;letter-spacing:3px;color:#8a7a60;text-transform:uppercase;margin-bottom:8px}.preround-name-label{font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#a09078}.preround-name-input{width:min(360px,88vw);padding:10px 14px;font-family:inherit;font-size:18px;font-weight:500;letter-spacing:1px;color:#ede4d0;background:#0806048c;border:1px solid rgba(255,200,120,.25);border-radius:4px;outline:none;box-shadow:inset 0 0 0 1px #00000059}.preround-name-input:focus{border-color:#ffd28c8c;box-shadow:0 0 0 1px #ffb45026}.preround-name-error{max-width:min(360px,88vw);margin-top:-8px;color:#e8a0a0;font-size:14px;text-align:center}.preround-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:8px}.preround-start{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 64px;font-family:inherit;font-size:28px;font-weight:700;letter-spacing:10px;color:#1a0e06;background:linear-gradient(180deg,#f6c06a,#e8a040 55%,#c87830);border:1px solid rgba(255,210,140,.4);border-radius:4px;cursor:pointer;box-shadow:0 0 32px #ff962859,0 2px #3c1c0899,inset 0 1px #fff0c880,inset 0 -2px #6432104d;transition:transform .12s cubic-bezier(.215,.61,.355,1),box-shadow .12s ease,filter .12s ease;will-change:transform}.preround-start:hover{transform:scale(1.03);filter:brightness(1.08);box-shadow:0 0 44px #ffaa3c8c,0 2px #3c1c0899,inset 0 1px #fff0c88c,inset 0 -2px #6432104d}.preround-start:active{transform:scale(.97);filter:brightness(.95)}.preround-start:focus-visible{outline:2px solid rgba(255,210,140,.8);outline-offset:3px}.preround-start:disabled,.preround-name-input:disabled{cursor:default;filter:grayscale(.2) brightness(.74)}.preround-start-label{display:inline-block;text-shadow:0 1px 0 rgba(255,240,200,.4);padding-inline-start:10px}.preround-start-spinner{width:20px;height:20px;border:3px solid rgba(26,14,6,.28);border-top-color:#1a0e06;border-radius:50%;animation:preround-spin .8s linear infinite}.preround-scoreboard{position:absolute;top:16px;right:16px;z-index:2;width:min(360px,calc(100vw - 32px));max-height:min(62vh,420px);overflow:auto;padding:14px 16px;border-radius:4px;background:#00000073;border:1px solid rgba(255,200,120,.28);scrollbar-gutter:stable;box-shadow:0 0 28px #00000047}.preround-scoreboard-title{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#a89878;margin-bottom:8px}.preround-scoreboard-status,.preround-scoreboard-empty,.preround-scoreboard-error{font-size:14px;color:#c8b090}.preround-scoreboard-error{color:#e8a0a0}.preround-scoreboard-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.preround-scoreboard-item{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;font-size:15px;color:#ede4d0}.preround-scoreboard-rank{font-weight:700;color:#c8a060;font-variant-numeric:tabular-nums}.preround-scoreboard-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preround-scoreboard-time{font-variant-numeric:tabular-nums;color:#f0d8a0;font-weight:600}.preround--leaving .preround-backdrop{animation:preround-backdrop-out .18s cubic-bezier(.215,.61,.355,1) both}.preround--leaving .preround-content{animation:preround-content-out .18s cubic-bezier(.215,.61,.355,1) both}@keyframes preround-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes preround-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes preround-content-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes preround-content-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes preround-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.preround-backdrop,.preround-content,.preround--leaving .preround-backdrop,.preround--leaving .preround-content{animation:none}.preround-start:hover,.preround-start:active{transform:none}.preround-start-spinner{animation:none}}
