.Replay-module__page__llaLsb{color:#f5f7fb;background:#08090d;min-height:100vh}.Replay-module__loadingPage__8gnwML{color:#b7becd;background:#08090d;place-items:center;min-height:100vh;padding:24px;display:grid}.Replay-module__errorPanel__HthXdb{background:#12141df5;border:1px solid #f43f5e59;border-radius:8px;width:min(560px,100%);padding:24px}.Replay-module__errorPanel__HthXdb h1{margin:0 0 8px;font-size:24px}.Replay-module__errorPanel__HthXdb p{color:#fda4af;margin:0 0 18px}.Replay-module__backLink__a8-wxc{color:#facc15;font-weight:700;text-decoration:none}.Replay-module__controls__BZxlyv{z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;background:#08090de0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000073}.Replay-module__controlsPlayerActive__R4CSIB{bottom:max(17vh,122px)}.Replay-module__controlsOpponentActive__RuB9ou{top:max(18px,18vh - 40px)}.Replay-module__controlsDragged__ISKCQQ{bottom:auto;right:auto;transform:none}.Replay-module__dragHandle__PrJcI6{color:#94a3b8;cursor:grab;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:34px;display:inline-flex}.Replay-module__dragHandle__PrJcI6:hover{color:#f8fafc;background:#ffffff14}.Replay-module__dragHandle__PrJcI6:active{cursor:grabbing}.Replay-module__controlGroup__hIqnJX{align-items:center;gap:2px;display:flex}.Replay-module__iconButton__luQ6t6,.Replay-module__textButton__XWheV0{color:#d8dee9;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;display:inline-flex}.Replay-module__iconButton__luQ6t6:hover,.Replay-module__textButton__XWheV0:hover{color:#fff;background:#ffffff14}.Replay-module__iconButton__luQ6t6:disabled,.Replay-module__textButton__XWheV0:disabled{cursor:not-allowed;opacity:.35}.Replay-module__primaryButton__vLwp8-{color:#facc15}.Replay-module__textButton__XWheV0{gap:6px;padding:0 12px;font-size:12px;font-weight:800}.Replay-module__position__XTKZd9{white-space:nowrap;color:#cbd5e1;font-variant-numeric:tabular-nums;border-inline:1px solid #ffffff1a;padding:0 12px;font-size:12px}.Replay-module__position__XTKZd9 strong{color:#f8fafc}.Replay-module__forkMenu__WgLZFX{z-index:51;background:#08090df5;border:1px solid #facc1547;border-radius:8px;gap:6px;padding:8px;display:flex;position:fixed;top:62px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000073}.Replay-module__forkMenu__WgLZFX a,.Replay-module__forkMenu__WgLZFX button{color:#fde68a;background:#facc151f;border:0;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}.Replay-module__forkMenu__WgLZFX button{color:#cbd5e1;background:#ffffff14}.Replay-module__forkHeader__V3WWkE{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090de6;border:1px solid #facc1547;border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:8px 14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000073}.Replay-module__forkHeader__V3WWkE strong{color:#f8fafc;font-size:13px}.Replay-module__forkHeader__V3WWkE span{color:#cbd5e1;font-size:12px}@media (width<=760px){.Replay-module__controls__BZxlyv{border-radius:8px;flex-wrap:wrap;justify-content:center}.Replay-module__controlsPlayerActive__R4CSIB:not(.Replay-module__controlsDragged__ISKCQQ){top:auto;bottom:10px}.Replay-module__controlsOpponentActive__RuB9ou:not(.Replay-module__controlsDragged__ISKCQQ){top:10px;bottom:auto}.Replay-module__forkMenu__WgLZFX{top:auto;bottom:76px}.Replay-module__position__XTKZd9{text-align:center;border-inline:0;order:-1;width:100%}}
