.replay-overlay.svelte-nuk3mh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;background:#061018}.replay-shell.svelte-nuk3mh{--replay-card-scale-factor: .78;--replay-discard-scale-factor: .72;--replay-ui-scale-factor: .96;--replay-stage-vw: 1vw;position:relative;isolation:isolate;width:100vw;height:100dvh;overflow:hidden;box-sizing:border-box;color:#f7f7f2;background:radial-gradient(circle at 18% 16%,#68bcc22e,#68bcc200 24%),radial-gradient(circle at 84% 78%,#c49a5429,#c49a5400 28%),linear-gradient(145deg,#08141d,#102434 46%,#09131a)}.replay-shell--stage.svelte-nuk3mh{width:100%;height:100%;--replay-stage-vw: 1% }.replay-stage.svelte-nuk3mh{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));box-sizing:border-box}.replay-stage__inner.svelte-nuk3mh{position:relative;width:var(--layout-width, 1320px);height:var(--layout-height, 620px);display:grid;grid-template-rows:var(--board-height, 532px) var(--footer-height, 88px);transform:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.replay-shell.svelte-nuk3mh:before,.replay-shell.svelte-nuk3mh:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.replay-shell.svelte-nuk3mh:before{right:min(calc(-8 * var(--replay-stage-vw, 1vw)),-100px);top:min(calc(-10 * var(--replay-stage-vw, 1vw)),-120px);width:min(calc(40 * var(--replay-stage-vw, 1vw)),600px);aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 50%,#62bfcd38,#62bfcd14 28%,#62bfcd00 74%);filter:blur(6px)}.replay-shell.svelte-nuk3mh:after{left:min(calc(-10 * var(--replay-stage-vw, 1vw)),-120px);bottom:min(calc(-14 * var(--replay-stage-vw, 1vw)),-160px);width:min(calc(38 * var(--replay-stage-vw, 1vw)),560px);aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 50%,#dca95233,#dca95212 28%,#dca95200 74%);filter:blur(8px)}.replay-board.svelte-nuk3mh{position:relative;width:var(--layout-width, 1320px);height:var(--board-height, 532px);min-height:0;overflow:hidden;isolation:isolate;z-index:1;padding:10px 12px;box-sizing:border-box;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.replay-board.svelte-nuk3mh:before,.replay-board.svelte-nuk3mh:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;border-radius:50%}.replay-board.svelte-nuk3mh:before{width:var(--table-outer-width, 860px);aspect-ratio:1.72 / 1;background:radial-gradient(circle at 50% 30%,#ffffff24,#ffffff0a 18%,#fff0 40%),radial-gradient(circle at 50% 48%,#185c60fa,#103f48fa 52%,#0c2229fa 78%,#071218fa);box-shadow:0 30px 56px #00000057,inset 0 0 0 12px #77552bb8,inset 0 0 0 22px #ddb57024,inset 0 -28px 40px #0000003d}.replay-board.svelte-nuk3mh:after{width:var(--table-inner-width, 680px);aspect-ratio:1.58 / 1;background:radial-gradient(circle at 50% 42%,#ffffff14,#ffffff08 22%,#fff0 48%),radial-gradient(circle at 50% 50%,#0000 54%,#0000001a 80%,#0000002e);opacity:.9}.replay-empty.svelte-nuk3mh{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:520px;text-align:center;z-index:1}.replay-empty__title.svelte-nuk3mh{font-size:1.75rem;font-weight:700;letter-spacing:.04em}.replay-empty__hint.svelte-nuk3mh{margin-top:.65rem;color:#f7f7f2b8;font-size:.96rem;line-height:1.5}.seat-panel.svelte-nuk3mh{position:absolute;pointer-events:none}.seat-panel.svelte-nuk3mh{z-index:1}.table-status.svelte-nuk3mh{width:calc(420px + 160px * (var(--replay-ui-scale-factor, 1) - 1));text-align:center}.table-status--corner.svelte-nuk3mh{position:absolute;top:12px;right:12px;z-index:3;width:calc(420px + 160px * (var(--replay-ui-scale-factor, 1) - 1));text-align:right;display:flex;flex-direction:column;align-items:flex-end}.table-status__chips.svelte-nuk3mh{margin-top:.55rem;display:flex;align-items:center;justify-content:center;gap:calc(.45rem * var(--replay-ui-scale-factor, 1));flex-wrap:wrap}.table-status--corner.svelte-nuk3mh .table-status__chips:where(.svelte-nuk3mh){margin-top:0;justify-content:flex-end}.table-status__chip.svelte-nuk3mh{display:inline-flex;align-items:center;justify-content:center;min-height:calc(24px * var(--replay-ui-scale-factor, 1));padding:0 calc(.58rem * var(--replay-ui-scale-factor, 1));border-radius:999px;font-size:calc(.68rem * var(--replay-ui-scale-factor, 1));font-weight:800;white-space:nowrap}.table-status__chip.svelte-nuk3mh{border:1px solid rgba(255,255,255,.12);background:#071721a3}.table-status__chip.positive.svelte-nuk3mh{color:#b8ffbf;border-color:#b8ffbf33}.table-status__chip.negative.svelte-nuk3mh{color:#ffd0d0;border-color:#ffd0d033}.table-status__chip.flat.svelte-nuk3mh{color:#f8feffd1}.table-status__event.svelte-nuk3mh{margin-top:calc(.35rem * var(--replay-ui-scale-factor, 1));color:#f6efcf;font-size:calc(.82rem * var(--replay-ui-scale-factor, 1));font-weight:700;letter-spacing:.02em;text-wrap:balance}.table-status--corner.svelte-nuk3mh .table-status__event:where(.svelte-nuk3mh){max-width:calc(320px + 180px * (var(--replay-ui-scale-factor, 1) - 1));text-align:right}.discard-lane.svelte-nuk3mh{min-height:calc(86px * var(--replay-card-scale-factor, .78) * var(--replay-discard-scale-factor, .72) * .94);display:flex;align-items:center;overflow:visible;z-index:2;isolation:isolate}.discard-lane--top.svelte-nuk3mh,.discard-lane--bottom.svelte-nuk3mh{justify-content:center}.discard-lane--top.svelte-nuk3mh{--discard-debug-fill: rgba(255, 215, 96, .12);--discard-debug-stroke: rgba(255, 215, 96, .52)}.discard-lane--left.svelte-nuk3mh{justify-content:flex-start;--discard-debug-fill: rgba(108, 188, 255, .12);--discard-debug-stroke: rgba(108, 188, 255, .52)}.discard-lane--right.svelte-nuk3mh{justify-content:flex-end;--discard-debug-fill: rgba(255, 139, 124, .12);--discard-debug-stroke: rgba(255, 139, 124, .52)}.discard-lane--bottom.svelte-nuk3mh{--discard-debug-fill: rgba(125, 230, 167, .12);--discard-debug-stroke: rgba(125, 230, 167, .52)}.discard-strip.svelte-nuk3mh{display:flex;align-items:flex-end;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:visible;position:relative;z-index:1;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.discard-lane.svelte-nuk3mh>:where(.svelte-nuk3mh){position:relative;z-index:1}.discard-strip--center.svelte-nuk3mh{justify-content:center}.discard-strip--side.svelte-nuk3mh{justify-content:flex-start}.discard-strip--right.svelte-nuk3mh{justify-content:flex-end}.discard-card-slot.svelte-nuk3mh{position:relative}.discard-card-slot.svelte-nuk3mh:not(:first-child){margin-left:calc(var(--discard-card-overlap, 0px) * -1)}.discard-lane__text.svelte-nuk3mh{display:inline-flex;align-items:center;justify-content:center;min-height:calc(24px * var(--replay-ui-scale-factor, 1));padding:calc(.18rem * var(--replay-ui-scale-factor, 1)) calc(.52rem * var(--replay-ui-scale-factor, 1));border-radius:999px;background:#0225306b;color:#f4f9ff;font-size:calc(.68rem * var(--replay-ui-scale-factor, 1));font-weight:800;white-space:nowrap;box-shadow:0 6px 12px #00000029,inset 0 0 0 1px #ffffff14}.discard-lane__text--pass.svelte-nuk3mh{color:#ffd6d6}.caption-score.positive.svelte-nuk3mh{color:#b8ffbf}.caption-score.negative.svelte-nuk3mh{color:#ffd0d0}.caption-score.flat.svelte-nuk3mh{color:#f8feffd1}.seat-panel.svelte-nuk3mh{--seat-accent: rgba(170, 248, 255, .34);display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.seat-panel--top.svelte-nuk3mh{--top-seat-head-width: calc(146px + 12px * (var(--replay-ui-scale-factor, 1) - 1));top:9px;left:6px;right:6px;width:auto;transform:none;display:grid;grid-template-columns:var(--top-seat-head-width) minmax(0,1fr) var(--top-seat-head-width);align-items:flex-start;-moz-column-gap:.45rem;column-gap:.45rem}.seat-panel--bottom.svelte-nuk3mh{left:50%;bottom:-26px;transform:translate(-50%);width:860px;flex-direction:row-reverse;align-items:flex-end;justify-content:center;gap:.55rem}.seat-panel--left.svelte-nuk3mh{left:4px;top:56%;transform:translateY(-50%);width:220px;align-items:flex-start}.seat-panel--right.svelte-nuk3mh{right:4px;top:56%;transform:translateY(-50%);width:220px;align-items:flex-end}.seat-panel__cards.svelte-nuk3mh{position:relative;display:flex;align-items:flex-end;justify-content:center;min-width:0;width:100%;min-height:var(--stack-area-height, auto);overflow:visible;isolation:isolate}.seat-panel__cards--side.svelte-nuk3mh{justify-content:flex-start}.seat-panel__cards--right.svelte-nuk3mh{justify-content:flex-end}.seat-panel--top.svelte-nuk3mh .seat-panel__cards:where(.svelte-nuk3mh){grid-column:2;grid-row:1;justify-content:center;transform:none}.seat-panel__discard.svelte-nuk3mh{position:absolute;pointer-events:none}.seat-panel__discard--top.svelte-nuk3mh,.seat-panel__discard--bottom.svelte-nuk3mh{left:50%;width:min(100%,var(--table-inner-width, 680px));transform:translate(-50%)}.seat-panel__discard--top.svelte-nuk3mh{top:calc(100% + 8px)}.seat-panel__discard--bottom.svelte-nuk3mh{bottom:calc(100% + 18px)}.seat-panel__discard--left.svelte-nuk3mh,.seat-panel__discard--right.svelte-nuk3mh{width:calc((var(--table-inner-width, 680px) - 18px) / 2);transform:translateY(-50%)}.seat-panel__discard--left.svelte-nuk3mh{top:calc(50% - 12px);left:calc(100% + 36px)}.seat-panel__discard--right.svelte-nuk3mh{top:calc(50% + 12px);right:calc(100% + 12px)}.seat-panel--top.svelte-nuk3mh .stack-hand--top:where(.svelte-nuk3mh){justify-content:center}.seat-panel--bottom.svelte-nuk3mh .seat-panel__cards:where(.svelte-nuk3mh){flex:1 1 auto;justify-content:center}.seat-panel--bottom.svelte-nuk3mh .stack-hand--bottom:where(.svelte-nuk3mh){justify-content:center}.seat-head.svelte-nuk3mh{position:relative;display:flex;align-items:center;gap:.34rem;min-width:0;width:calc(176px + 72px * (var(--replay-ui-scale-factor, 1) - 1));padding:.28rem .34rem;border-radius:14px;border:1px solid rgba(170,248,255,.18);background:#04455a73;box-shadow:0 12px 24px #00000024,inset 0 0 0 1px #ffffff0f,inset 0 0 0 1px var(--seat-accent);box-sizing:border-box}.seat-panel--left.svelte-nuk3mh .seat-head:where(.svelte-nuk3mh),.seat-panel--right.svelte-nuk3mh .seat-head:where(.svelte-nuk3mh){width:calc(148px + 30px * (var(--replay-ui-scale-factor, 1) - 1))}.seat-panel--top.svelte-nuk3mh .seat-head:where(.svelte-nuk3mh){grid-column:1;grid-row:1;justify-self:start;width:var(--top-seat-head-width)}.seat-panel--bottom.svelte-nuk3mh .seat-head:where(.svelte-nuk3mh){width:calc(156px + 64px * (var(--replay-ui-scale-factor, 1) - 1))}.seat-head--top.svelte-nuk3mh{flex-direction:row;align-items:center;justify-content:flex-start;gap:.32rem;width:var(--top-seat-head-width);padding:.28rem .34rem;transform:none}.seat-head--side.svelte-nuk3mh .seat-head__identity:where(.svelte-nuk3mh),.seat-head--top.svelte-nuk3mh .seat-head__identity:where(.svelte-nuk3mh){align-items:flex-start;text-align:left}.seat-head--side.svelte-nuk3mh{gap:.26rem;padding:.24rem .26rem}.seat-head--side.svelte-nuk3mh .seat-head__avatar:where(.svelte-nuk3mh),.seat-head--top.svelte-nuk3mh .seat-head__avatar:where(.svelte-nuk3mh){width:32px;height:32px;border-radius:9px}.seat-head--side.svelte-nuk3mh .seat-head__name-row:where(.svelte-nuk3mh),.seat-head--side.svelte-nuk3mh .seat-head__metrics:where(.svelte-nuk3mh),.seat-head--top.svelte-nuk3mh .seat-head__name-row:where(.svelte-nuk3mh),.seat-head--top.svelte-nuk3mh .seat-head__metrics:where(.svelte-nuk3mh){justify-content:flex-start}.seat-head--side.svelte-nuk3mh .seat-head__name-row:where(.svelte-nuk3mh),.seat-head--top.svelte-nuk3mh .seat-head__name-row:where(.svelte-nuk3mh){gap:calc(.18rem * var(--replay-ui-scale-factor, 1));flex-wrap:nowrap}.seat-head--side.svelte-nuk3mh .seat-head__name:where(.svelte-nuk3mh),.seat-head--top.svelte-nuk3mh .seat-head__name:where(.svelte-nuk3mh){flex:1 1 auto;min-width:0}.seat-head__avatar.svelte-nuk3mh{width:36px;height:36px;flex:0 0 auto;border-radius:10px;border:2px solid rgba(255,213,79,.9);background:linear-gradient(180deg,#fffffff0,#e2f4f7f5);display:grid;place-items:center;color:#174254;font-size:.96rem;font-weight:900;overflow:hidden}.seat-head__avatar.svelte-nuk3mh img:where(.svelte-nuk3mh){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seat-head__identity.svelte-nuk3mh{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.12rem}.seat-head__identity--center.svelte-nuk3mh{align-items:center;text-align:center}.seat-head__name-row.svelte-nuk3mh{display:flex;align-items:center;gap:calc(.3rem * var(--replay-ui-scale-factor, 1));min-width:0;flex-wrap:wrap}.seat-head__name-row--center.svelte-nuk3mh{justify-content:center}.seat-head__name.svelte-nuk3mh{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f8feff;font-size:calc(.82rem * var(--replay-ui-scale-factor, 1));font-weight:900;line-height:1;text-shadow:-2px 0 #10435b,2px 0 #10435b,0 -2px #10435b,0 2px #10435b}.seat-head__relation.svelte-nuk3mh{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:calc(16px * var(--replay-ui-scale-factor, 1));padding:0 calc(.28rem * var(--replay-ui-scale-factor, 1));border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:calc(.54rem * var(--replay-ui-scale-factor, 1));line-height:1;font-weight:900;white-space:nowrap;text-shadow:none}.seat-head__relation--self.svelte-nuk3mh{background:#ffe26238;color:#fff0a4;border-color:#ffdb4d61}.seat-head__relation--ally.svelte-nuk3mh{background:#6cbcff2e;color:#ccecff;border-color:#6cbcff57}.seat-head__relation--enemy.svelte-nuk3mh{background:#ff8b7c29;color:#ffd7d0;border-color:#ff8b7c4d}.seat-head__metrics.svelte-nuk3mh{display:flex;align-items:center;gap:calc(.2rem * var(--replay-ui-scale-factor, 1));min-width:0;flex-wrap:nowrap}.seat-head__metrics--center.svelte-nuk3mh{justify-content:center}.seat-head__metric.svelte-nuk3mh{display:inline-flex;align-items:center;justify-content:center;min-height:calc(16px * var(--replay-ui-scale-factor, 1));padding:0 calc(.28rem * var(--replay-ui-scale-factor, 1));border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:calc(.54rem * var(--replay-ui-scale-factor, 1));line-height:1;font-weight:900;white-space:nowrap}.seat-head__metric--picked.positive.svelte-nuk3mh,.seat-head__metric--xi.positive.svelte-nuk3mh{background:#ffe26229;color:#fff0a8;border-color:#ffdb4d4d}.seat-head__metric--picked.negative.svelte-nuk3mh,.seat-head__metric--xi.negative.svelte-nuk3mh{background:#ff8b7c24;color:#ffd0d0;border-color:#ff8b7c47}.seat-head__metric--picked.flat.svelte-nuk3mh,.seat-head__metric--xi.flat.svelte-nuk3mh{background:#f8feff14;color:#f8feffd1;border-color:#ffffff1f}.seat-head__score.svelte-nuk3mh{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;font-size:calc(.58rem * var(--replay-ui-scale-factor, 1));line-height:1;font-weight:900}.seat-head__score.positive.svelte-nuk3mh{color:#b8ffbf}.seat-head__score.negative.svelte-nuk3mh{color:#ffd0d0}.seat-head__score.flat.svelte-nuk3mh{color:#f8feff}.seat-panel.is-active.svelte-nuk3mh .seat-head:where(.svelte-nuk3mh){box-shadow:0 0 0 2px #ffe88547,0 12px 24px #00000024,inset 0 0 0 1px #ffffff0f,inset 0 0 0 1px var(--seat-accent)}.seat-panel.is-winner.svelte-nuk3mh .seat-head:where(.svelte-nuk3mh){border-color:#ffe992b8}.seat-panel.is-winner.svelte-nuk3mh .seat-head__name:where(.svelte-nuk3mh){color:#f2d58f}.seat-panel.is-active.svelte-nuk3mh .seat-head__name:where(.svelte-nuk3mh){color:#fff0ae}.seat-panel.is-active.svelte-nuk3mh .seat-head__avatar:where(.svelte-nuk3mh){box-shadow:0 0 0 2px #ffeb9cbd,0 6px 18px #00000038}.stage-status-pill.svelte-nuk3mh{display:inline-flex;align-items:center;justify-content:center;min-height:calc(28px * var(--replay-ui-scale-factor, 1));padding:0 calc(.72rem * var(--replay-ui-scale-factor, 1));border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#02253057;color:#dfffe7;font-size:calc(.72rem * var(--replay-ui-scale-factor, 1));font-weight:800}.stack-hand.svelte-nuk3mh{display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:var(--stack-max-width, 600px);min-width:0;overflow:visible;gap:0;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.stack-hand--center.svelte-nuk3mh,.stack-hand--top.svelte-nuk3mh,.stack-hand--bottom.svelte-nuk3mh{justify-content:center}.stack-hand--left.svelte-nuk3mh{justify-content:flex-start}.stack-hand--right.svelte-nuk3mh{justify-content:flex-end}.stack-group.svelte-nuk3mh{position:relative;width:var(--group-width, var(--card-width, 42px));height:var(--group-height, var(--card-height, 58px));flex:0 0 auto;z-index:var(--group-z-index, 1);isolation:isolate;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.stack-group.svelte-nuk3mh:not(:first-child){margin-left:calc(var(--group-spacing, 42px) - var(--card-width, 42px))}.stack-group--crowded.svelte-nuk3mh{overflow:visible}.stack-group__count-badge.svelte-nuk3mh{position:absolute;left:calc(50% - var(--card-width, 42px) * .16);top:50%;z-index:20;min-width:calc(var(--card-width, 42px) * .28);min-height:calc(var(--card-width, 42px) * .82);padding:calc(var(--card-width, 42px) * .06) calc(var(--card-width, 42px) * .04);border-radius:999px;border:1px solid rgba(255,247,214,.34);background:#051923d6;color:#fff4c0;display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--card-width, 42px) * .2);font-weight:900;line-height:1;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:-.08em;text-shadow:none;box-shadow:0 4px 10px #0003,inset 0 1px #ffffff14;transform:translate(-50%,-50%);pointer-events:none}.card-slot.svelte-nuk3mh{display:flex;align-items:flex-end;justify-content:center;flex:0 0 auto;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-slot--stacked.svelte-nuk3mh{position:absolute;left:0;bottom:0;margin-left:0!important}.card-slot.svelte-nuk3mh .replay-poker-card{width:var(--card-width, 42px);height:var(--card-height, 58px)}.replay-footer.svelte-nuk3mh{position:relative;z-index:2;width:var(--layout-width, 1320px);height:var(--footer-height, 88px);background:linear-gradient(180deg,#ffffff08,#fff0 26%),linear-gradient(180deg,#060a0e24,#060a0eeb);border-top:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff0a}.replay-footer__self.svelte-nuk3mh{flex:0 0 auto;display:flex;align-items:center;gap:calc(.38rem * var(--replay-ui-scale-factor, 1));width:calc(172px + 82px * (var(--replay-ui-scale-factor, 1) - 1));min-width:0;padding:.2rem .38rem;border-radius:14px;border:1px solid rgba(170,248,255,.18);background:linear-gradient(180deg,#122d3feb,#081825f0);box-shadow:0 10px 18px #00000038,inset 0 0 0 1px #ffffff0f,inset 0 0 0 1px var(--seat-accent);box-sizing:border-box;pointer-events:none;justify-self:start}.replay-footer__self-avatar.svelte-nuk3mh{width:34px;height:34px;border-radius:11px;font-size:1rem}.replay-footer__self-body.svelte-nuk3mh{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:calc(.14rem * var(--replay-ui-scale-factor, 1))}.replay-footer__self-name-row.svelte-nuk3mh{display:flex;align-items:center;gap:calc(.24rem * var(--replay-ui-scale-factor, 1));min-width:0}.replay-footer__self-name-row.svelte-nuk3mh .seat-head__name:where(.svelte-nuk3mh){flex:1 1 auto;min-width:0;font-size:calc(.9rem * var(--replay-ui-scale-factor, 1));line-height:1.05}.replay-footer__self-name-row.svelte-nuk3mh .seat-head__relation:where(.svelte-nuk3mh){min-height:calc(16px * var(--replay-ui-scale-factor, 1));padding:0 calc(.28rem * var(--replay-ui-scale-factor, 1));font-size:calc(.56rem * var(--replay-ui-scale-factor, 1))}.replay-footer__self-stat-row.svelte-nuk3mh{display:flex;align-items:center;justify-content:space-between;gap:calc(.18rem * var(--replay-ui-scale-factor, 1));min-width:0;flex-wrap:nowrap}.replay-footer__self-stat-row.svelte-nuk3mh .seat-head__metric:where(.svelte-nuk3mh){min-height:calc(16px * var(--replay-ui-scale-factor, 1));padding:0 calc(.28rem * var(--replay-ui-scale-factor, 1));font-size:calc(.56rem * var(--replay-ui-scale-factor, 1))}.replay-footer__self-score.svelte-nuk3mh{white-space:nowrap;font-size:calc(.68rem * var(--replay-ui-scale-factor, 1));line-height:1.05}.replay-footer__self.is-active.svelte-nuk3mh{box-shadow:0 0 0 2px #ffe88547,0 10px 18px #00000038,inset 0 0 0 1px #ffffff0f,inset 0 0 0 1px var(--seat-accent)}.replay-footer__self.is-winner.svelte-nuk3mh{border-color:#ffe992b8}.replay-footer__self.is-winner.svelte-nuk3mh .seat-head__name:where(.svelte-nuk3mh){color:#f2d58f}.replay-footer__self.is-active.svelte-nuk3mh .seat-head__name:where(.svelte-nuk3mh){color:#fff0ae}.replay-footer__self.is-active.svelte-nuk3mh .replay-footer__self-avatar:where(.svelte-nuk3mh){box-shadow:0 0 0 2px #ffeb9cbd,0 6px 18px #00000038}.replay-footer__bar.svelte-nuk3mh{width:100%;height:100%;padding:4px 16px 2px;display:flex;align-items:center;gap:calc(.42rem * var(--replay-ui-scale-factor, 1));color:#f7f7f2eb;text-shadow:0 1px 10px rgba(0,0,0,.32);box-sizing:border-box}.replay-footer__progress.svelte-nuk3mh{flex:1 1 auto;position:relative;width:auto;min-width:0;height:16px}.replay-footer__tools.svelte-nuk3mh{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;min-width:0}.replay-footer__rail.svelte-nuk3mh,.replay-footer__fill.svelte-nuk3mh{position:absolute;top:50%;left:0;height:2px;transform:translateY(-50%)}.replay-footer__rail.svelte-nuk3mh{width:100%;background:linear-gradient(90deg,#ffffff47,#ffffff2e);border-radius:999px;box-shadow:0 0 0 1px #ffffff0d}.replay-footer__fill.svelte-nuk3mh{background:linear-gradient(90deg,#fffdf3,#ffe8a3);border-radius:999px;box-shadow:0 0 10px #ffe8a35c,0 0 18px #ffe8a32e}.replay-footer__fill.svelte-nuk3mh:after{content:"";position:absolute;top:50%;right:0;width:8px;height:8px;border-radius:999px;background:#fffdf1;box-shadow:0 0 0 2px #fff4c72e,0 0 10px #ffe8a380;transform:translate(50%,-50%)}.timeline-range.svelte-nuk3mh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;cursor:pointer}.timeline-range.svelte-nuk3mh:disabled{cursor:not-allowed}.replay-footer__controls.svelte-nuk3mh,.replay-footer__speeds.svelte-nuk3mh{display:flex;align-items:center;gap:calc(.35rem * var(--replay-ui-scale-factor, 1))}.replay-footer__controls.svelte-nuk3mh{flex:0 0 auto;justify-content:center}.replay-footer__label.svelte-nuk3mh{color:#f7f7f2b3;font-size:calc(.7rem * var(--replay-ui-scale-factor, 1));letter-spacing:.04em;font-weight:700}.replay-footer__meta.svelte-nuk3mh{color:#f7f7f2d1;font-size:calc(.66rem * var(--replay-ui-scale-factor, 1));letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.footer-btn.svelte-nuk3mh,.speed-menu-trigger.svelte-nuk3mh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;padding:0;font:inherit;cursor:pointer;transition:opacity .16s ease,color .16s ease,transform .16s ease}.footer-btn.svelte-nuk3mh:hover:not(:disabled),.speed-menu-trigger.svelte-nuk3mh:hover{transform:translateY(-1px);opacity:1}.footer-btn.svelte-nuk3mh:disabled{opacity:.3;cursor:not-allowed}.footer-btn.svelte-nuk3mh{opacity:.88;font-size:calc(1.02rem * var(--replay-ui-scale-factor, 1));line-height:1;color:#f7f7f2db}.footer-btn--circle.svelte-nuk3mh,.footer-btn--play.svelte-nuk3mh,.footer-btn--close.svelte-nuk3mh{width:calc(30px * var(--replay-ui-scale-factor, 1));height:calc(30px * var(--replay-ui-scale-factor, 1));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 calc(30px * var(--replay-ui-scale-factor, 1))}.footer-btn--circle.svelte-nuk3mh{background:linear-gradient(180deg,#1a2e3ff5,#0e1c2af5);box-shadow:inset 0 1px #ffffff0f,0 6px 12px #00000038;font-size:calc(.92rem * var(--replay-ui-scale-factor, 1))}.footer-btn--play.svelte-nuk3mh{width:calc(34px * var(--replay-ui-scale-factor, 1));height:calc(34px * var(--replay-ui-scale-factor, 1));flex-basis:calc(34px * var(--replay-ui-scale-factor, 1));font-size:calc(1.1rem * var(--replay-ui-scale-factor, 1));background:linear-gradient(180deg,#f3dd73,#d9b94a);color:#17395a;text-shadow:0 1px 0 rgba(255,255,255,.18),0 1px 8px rgba(0,0,0,.14);box-shadow:inset 0 1px #fffce385,0 6px 14px #0000003d}.footer-btn--close.svelte-nuk3mh{width:calc(36px * var(--replay-ui-scale-factor, 1));height:calc(36px * var(--replay-ui-scale-factor, 1));flex-basis:calc(36px * var(--replay-ui-scale-factor, 1));font-size:calc(1rem * var(--replay-ui-scale-factor, 1));color:#fff7d6f5;background:linear-gradient(180deg,#d9c66c,#b69a3c);text-shadow:0 1px 0 rgba(255,255,255,.16),0 1px 8px rgba(0,0,0,.16);box-shadow:inset 0 1px #fff8d36b,0 6px 14px #0000003d}.footer-btn--close.svelte-nuk3mh:hover:not(:disabled){transform:translateY(-1px)}.speed-select-wrap.svelte-nuk3mh{position:relative;display:inline-flex;align-items:center;min-width:calc(60px * var(--replay-ui-scale-factor, 1));height:calc(28px * var(--replay-ui-scale-factor, 1))}.speed-menu-trigger.svelte-nuk3mh{display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(4px * var(--replay-ui-scale-factor, 1));width:100%;height:100%;padding:0 calc(24px * var(--replay-ui-scale-factor, 1)) 0 calc(12px * var(--replay-ui-scale-factor, 1));border-radius:14px;background:linear-gradient(180deg,#10212ff5,#0a1623f5);box-shadow:inset 0 1px #ffffff0d,0 6px 12px #00000038;color:#f7f7f2;font-size:calc(.72rem * var(--replay-ui-scale-factor, 1));font-weight:700;position:relative;transition:transform .16s ease,box-shadow .16s ease}.speed-menu-trigger.svelte-nuk3mh:hover{box-shadow:inset 0 1px #ffffff0d,0 8px 14px #0000003d}.speed-select__arrow.svelte-nuk3mh{position:absolute;right:calc(10px * var(--replay-ui-scale-factor, 1));top:50%;transform:translateY(-50%);color:#f7f7f2b8;font-size:calc(.74rem * var(--replay-ui-scale-factor, 1));line-height:1;pointer-events:none;transition:transform .16s ease}.speed-select__value.svelte-nuk3mh{font-size:calc(.74rem * var(--replay-ui-scale-factor, 1));font-weight:700;letter-spacing:.02em;color:#f7f7f2f5;pointer-events:none}.speed-select-wrap.is-open.svelte-nuk3mh .speed-select__arrow:where(.svelte-nuk3mh){transform:translateY(-50%) rotate(180deg)}.speed-menu.svelte-nuk3mh{position:absolute;right:0;bottom:calc(100% + 8px);min-width:calc(88px * var(--replay-ui-scale-factor, 1));padding:8px 0;border-radius:16px;background:linear-gradient(180deg,#122130fa,#091522fa);box-shadow:inset 0 1px #ffffff0f,0 16px 30px #00000057;border:1px solid rgba(255,255,255,.06);z-index:4}.speed-menu__option.svelte-nuk3mh{width:100%;min-height:calc(30px * var(--replay-ui-scale-factor, 1));padding:0 calc(12px * var(--replay-ui-scale-factor, 1)) 0 calc(10px * var(--replay-ui-scale-factor, 1));display:flex;align-items:center;gap:calc(.35rem * var(--replay-ui-scale-factor, 1));color:#f7f7f2c7;border:0;background:none;font:inherit;font-size:calc(.72rem * var(--replay-ui-scale-factor, 1));border-radius:0;cursor:pointer;font-weight:700}.speed-menu__option.svelte-nuk3mh:hover{background:#ffffff14;color:#f7f7f2f5}.speed-menu__option.is-current.svelte-nuk3mh{color:#fff0ae}.speed-menu__check.svelte-nuk3mh{width:calc(12px * var(--replay-ui-scale-factor, 1));color:#fff0ae;text-align:center;flex:0 0 calc(12px * var(--replay-ui-scale-factor, 1))}
