.topbar.svelte-zcbnq7{inset-block-start:10px;pointer-events:none;white-space:nowrap;gap:18px;padding:6px 16px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.item.svelte-zcbnq7{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.alerts.svelte-zcbnq7{pointer-events:auto}.recruit.svelte-zcbnq7{pointer-events:auto;color:inherit;cursor:pointer;background:#23502f;border:1px solid #4caf6a;margin-block-start:2px}.recruit.svelte-zcbnq7:disabled{opacity:.45;cursor:default}.ic.svelte-zcbnq7{margin-inline-end:3px;font-size:13px}.ic.gold.svelte-zcbnq7{color:#f0c24b}.ic.troops.svelte-zcbnq7{color:#9fe0a0}.ic.land.svelte-zcbnq7{color:#8fb8ff}.ic.war.svelte-zcbnq7{color:#ff8a8a}.label.svelte-zcbnq7{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;font-size:11px;display:inline-flex}:root[lang=fa] .label.svelte-zcbnq7{letter-spacing:0;text-transform:none}.emote-anchor.svelte-zcbnq7{position:absolute;inset-block-start:14px;inset-inline-end:12px}.emote-menu.svelte-zcbnq7{z-index:5;grid-template-columns:repeat(4,36px);gap:4px;padding:6px;display:grid;position:absolute;inset-block-start:28px;inset-inline-end:0}button.emote.svelte-zcbnq7{padding:2px;font-size:18px}@media (max-width:767px){.topbar.svelte-zcbnq7{gap:10px;max-inline-size:calc(100vw - 70px);padding:4px 10px;font-size:13px;overflow:hidden}.label.svelte-zcbnq7{font-size:0}.label.svelte-zcbnq7 .ic:where(.svelte-zcbnq7){font-size:14px}}.crown.svelte-tmrfdm{color:#ffd25a}.skull.svelte-tmrfdm{color:#ff8a8a}.board.svelte-tmrfdm{flex-direction:column;gap:3px;inline-size:250px;padding:8px 10px;display:flex;position:absolute;inset-block-start:10px;inset-inline-start:12px}.head.svelte-tmrfdm{justify-content:space-between;display:flex}.board-row.svelte-tmrfdm{grid-template-columns:18px 12px 1fr auto auto;align-items:center;gap:6px;min-block-size:20px;display:grid}.board-row.me.svelte-tmrfdm{font-weight:700}.name.svelte-tmrfdm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-row.svelte-tmrfdm{grid-template-columns:1fr auto auto;gap:8px;display:grid}@media (max-width:767px){.board.svelte-tmrfdm{inline-size:170px;font-size:12px;inset-block-start:64px}.board-row.svelte-tmrfdm:nth-of-type(n+5):not(.me){display:none}}.earn.svelte-k7ctki{color:#ffd54a}.bicon.svelte-k7ctki{color:#fff;vertical-align:middle;background:#3a6ea5;border-radius:6px;place-items:center;block-size:26px;inline-size:26px;margin-inline-end:6px;display:inline-grid}.request.svelte-k7ctki{background:#c9a2271f;border:1px solid #c9a227;border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.side.svelte-k7ctki{flex-direction:column;gap:6px;max-block-size:calc(100vh - 290px);inline-size:260px;padding:10px 12px;display:flex;position:absolute;inset-block-start:50px;inset-inline-end:12px;overflow-y:auto}.card.svelte-k7ctki{border:1px solid #3a4b6b;border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.close.svelte-k7ctki{margin-inline-start:auto}@media (max-width:767px){.side.svelte-k7ctki{max-block-size:34vh;inline-size:auto;inset-block:auto 92px;inset-inline:8px}}.buildbar.svelte-3br0li{inset-block-end:12px;gap:6px;padding:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}button.build.svelte-3br0li{flex-direction:column;align-items:center;gap:1px;min-inline-size:84px;padding:4px 8px;display:flex}.sep.svelte-3br0li{background:var(--line);align-self:stretch;inline-size:1px;margin-inline:2px}.top.svelte-3br0li{align-items:center;gap:4px;display:flex}button.build.navy.svelte-3br0li{border-color:#3a5a7a}button.build.defense.svelte-3br0li{border-color:#6b5a3a;min-inline-size:76px}button.build.poor.svelte-3br0li{opacity:.55}.tool-banner.svelte-3br0li{inset-block-end:86px;pointer-events:none;padding:6px 14px;position:absolute;left:50%;transform:translate(-50%)}.preview.svelte-3br0li{pointer-events:none;white-space:nowrap;z-index:3;padding:3px 8px;position:absolute}@media (max-width:767px){.buildbar.svelte-3br0li{scrollbar-width:none;max-inline-size:calc(100vw - 12px);inset-block-end:6px;overflow-x:auto}button.build.svelte-3br0li,button.build.defense.svelte-3br0li{min-inline-size:68px;padding:3px 5px;font-size:12px}.tool-banner.svelte-3br0li{white-space:normal;max-inline-size:calc(100vw - 24px);inset-block-end:80px}}.chat.svelte-6y70bg{background:#0c1424d1;border-radius:8px;flex-direction:column;gap:3px;inline-size:min(380px,100vw - 24px);padding:8px 10px;display:flex;position:absolute;inset-block-end:96px;inset-inline-start:12px}.from.svelte-6y70bg{font-weight:600}.text.svelte-6y70bg{flex:1}.wheel.svelte-6y70bg{z-index:4;block-size:0;inline-size:0;position:absolute}button.ping.svelte-6y70bg{flex-direction:column;align-items:center;inline-size:68px;padding:2px;font-size:16px;line-height:1.1;display:flex;position:absolute;top:-20px;left:-34px}.tiny.svelte-6y70bg{font-size:9px}button.cancel.svelte-6y70bg{block-size:24px;inline-size:24px;padding:0;position:absolute;top:-12px;left:-12px}.hourglass.svelte-1ls2p55{align-items:center;gap:8px;display:flex}strong.svelte-1ls2p55{font-variant-numeric:tabular-nums;min-inline-size:2ch;font-size:24px}.sand.svelte-1ls2p55{fill:#e8c46a}.stream.svelte-1ls2p55{fill:#e8c46a;opacity:.85}.glass.svelte-1ls2p55{fill:#b4d2ff1f;stroke:#cfe0ff;stroke-width:2px}.cap.svelte-1ls2p55{fill:#8a6a3a}.urgent.svelte-1ls2p55 strong:where(.svelte-1ls2p55){color:#ff8a8a;animation:.5s ease-in-out infinite alternate svelte-1ls2p55-pulse}.urgent.svelte-1ls2p55 .sand:where(.svelte-1ls2p55),.urgent.svelte-1ls2p55 .stream:where(.svelte-1ls2p55){fill:#ff9a6a}@keyframes svelte-1ls2p55-pulse{0%{transform:scale(1)}to{transform:scale(1.15)}}.banner.svelte-4w06ae{inset-block-start:76px;pointer-events:none;padding:10px 18px;font-size:15px;position:absolute;left:50%;transform:translate(-50%)}.banner.spawn.svelte-4w06ae{align-items:center;gap:14px;padding:8px 18px;display:flex}.spawn-text.svelte-4w06ae{flex-direction:column;gap:2px;display:flex}.legend.svelte-4w06ae{align-items:center;gap:6px;display:flex}.dot.svelte-4w06ae{border-radius:50%;block-size:10px;inline-size:10px;display:inline-block}.dot.rival.svelte-4w06ae{background:#ff5a5a99;border:1px solid #ff5a5a}.dot.oil.svelte-4w06ae{background:#ffa63d99;border:1px solid #ffa63d;margin-inline-start:6px}.banner.low.svelte-4w06ae{inset-block-start:76px}.banner.warn.svelte-4w06ae{z-index:3;background:#6b2a2a}.overlay.svelte-4w06ae{z-index:6;background:#050a1473;place-items:center;display:grid;position:absolute;inset:0}.overlay.pass.svelte-4w06ae{pointer-events:none}.result.svelte-4w06ae{text-align:center;flex-direction:column;align-items:center;gap:10px;max-inline-size:420px;padding:24px 36px;display:flex}.stats-line.svelte-4w06ae{color:var(--muted);gap:14px;display:flex}.reason.svelte-4w06ae{color:#d6c89a;max-inline-size:30ch;margin-inline:auto;line-height:1.4}.result-title.svelte-4w06ae{font-size:28px;font-weight:700}.small-title.svelte-4w06ae{font-size:18px}textarea.svelte-4w06ae{inline-size:100%;min-inline-size:280px;font:inherit;color:var(--fg);background:var(--control);border:1px solid var(--line);border-radius:5px;padding:4px 8px}.scoreboard.svelte-4w06ae{max-block-size:80vh;padding:14px 18px;overflow-y:auto}table.svelte-4w06ae{border-collapse:collapse;font-variant-numeric:tabular-nums}th.svelte-4w06ae,td.svelte-4w06ae{text-align:start;padding:2px 10px}th.svelte-4w06ae{color:var(--muted);font-weight:600}tr.me.svelte-4w06ae{font-weight:700}.toasts.svelte-4w06ae{inset-block-end:128px;pointer-events:none;z-index:7;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.toast.svelte-4w06ae{border:1px solid #3a4b6b;padding:8px 14px}.errors.svelte-4w06ae{inset-block-start:124px;pointer-events:none;z-index:8;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.toast.error.svelte-4w06ae{color:#ffe3e3;background:#5a1d1d;border-color:#d65a5a;align-items:center;gap:8px;font-weight:600;display:flex;box-shadow:0 4px 14px #00000059}.icon.svelte-4w06ae{color:#ffb4b4;font-size:16px}.overlay.leave.svelte-4w06ae{z-index:20}button.danger.svelte-4w06ae{background:#6b2a2a;border-color:#d65a5a}.replay.svelte-1nn96v7{inset-block-start:96px;z-index:3;flex-direction:column;gap:6px;padding:8px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.log.svelte-1nn96v7{flex-direction:column;max-block-size:160px;display:flex;overflow-y:auto}.line.svelte-1nn96v7{gap:10px;display:flex}.settings.svelte-19sjzhs{flex-direction:column;gap:6px;display:flex}.item.svelte-19sjzhs{background:#16203699;border:1px solid #2c3a57;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.grow.svelte-19sjzhs{flex:1}.toggle.svelte-uqrnul{z-index:4;place-items:center;block-size:40px;inline-size:40px;padding:0;display:grid;position:absolute;inset-block-end:12px;inset-inline-start:12px}.menu.svelte-uqrnul{z-index:4;flex-direction:column;gap:10px;inline-size:min(340px,100vw - 24px);padding:12px;display:flex;position:absolute;inset-block-end:60px;inset-inline-start:12px}.link.svelte-uqrnul{color:var(--accent);align-items:center;gap:6px;display:flex}button.danger.svelte-uqrnul{background:#6b2a2a;border-color:#d65a5a}@media (max-width:767px){.toggle.svelte-uqrnul{block-size:36px;inline-size:36px;inset-block:10px auto}.menu.svelte-uqrnul{inset-block:52px auto}}.veil.svelte-bqqzqh{z-index:40;padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05091299;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-bqqzqh{box-sizing:border-box;align-items:center;gap:var(--space-2);inline-size:min(380px,100%);padding:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-3);text-align:center;animation:svelte-bqqzqh-pop .3s var(--ease-out);flex-direction:column;font-size:14px;display:flex}.clock.svelte-bqqzqh{border-radius:var(--radius-pill);background:var(--gold-soft);color:var(--gold);align-items:center;gap:6px;margin-block-end:var(--space-1);padding:4px 12px;display:inline-flex}.secs.svelte-bqqzqh{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}h2.svelte-bqqzqh{color:var(--fg-strong);margin:0;font-size:19px}p.svelte-bqqzqh{margin:0 0 var(--space-3);color:var(--muted);line-height:1.5}.buttons.svelte-bqqzqh{gap:var(--space-3);grid-template-columns:1fr 1fr;inline-size:100%;display:grid}@keyframes svelte-bqqzqh-pop{0%{opacity:0;transform:scale(.96)}}.seg.svelte-8dq8dm{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:1px solid var(--line-soft);border-radius:var(--radius-pill);isolation:isolate;background:#0509128c;padding:3px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0006}.thumb.svelte-8dq8dm{z-index:-1;inline-size:calc((100% - 6px) / var(--n));border-radius:var(--radius-pill);transform:translateX(calc(var(--i) * 100% * var(--dir)));transition:transform .28s var(--ease-out);background:linear-gradient(#3a5688,#2d4573);position:absolute;inset-block:3px;inset-inline-start:3px;box-shadow:inset 0 1px #ffffff1f,0 2px 8px -2px #0009}.seg.svelte-8dq8dm button.ctl:where(.svelte-8dq8dm){min-inline-size:0;min-block-size:calc(var(--control-h) - 8px);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:color .2s;display:inline-flex;overflow:hidden}.seg.sm.svelte-8dq8dm button.ctl:where(.svelte-8dq8dm){min-block-size:30px;padding:0 var(--space-3);font-size:13px}.seg.svelte-8dq8dm button.ctl:where(.svelte-8dq8dm)>span:where(.svelte-8dq8dm){text-overflow:ellipsis;overflow:hidden}.seg.svelte-8dq8dm button.ctl:where(.svelte-8dq8dm):hover:not(:disabled){color:var(--fg)}.seg.svelte-8dq8dm button.ctl[aria-checked=true]:where(.svelte-8dq8dm){color:var(--fg-strong)}.seg.svelte-8dq8dm button.ctl:where(.svelte-8dq8dm):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.seg.disabled.svelte-8dq8dm{opacity:.55}.seg.svelte-8dq8dm button.ctl:where(.svelte-8dq8dm):disabled{opacity:1;cursor:not-allowed}.start.svelte-15ld1d8{z-index:5;padding:var(--space-6) var(--space-5);background:linear-gradient(90deg,#0b1220d1 0%,#0b122059 55%,#0b1220b3 100%),radial-gradient(at 30%,#0000,#0b122099);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}:root[dir=rtl] .start.svelte-15ld1d8{background:linear-gradient(270deg,#0b1220d1 0%,#0b122059 55%,#0b1220b3 100%),radial-gradient(at 70%,#0000,#0b122099)}.layout.svelte-15ld1d8{align-items:center;gap:var(--space-7) clamp(48px, 8vw, 120px);flex:none;grid-template-columns:minmax(0,1.1fr) minmax(320px,400px);inline-size:min(1040px,100%);margin:auto;display:grid}.hero.svelte-15ld1d8{align-items:flex-start;gap:var(--space-4);animation:svelte-15ld1d8-rise .6s var(--ease-out) both;flex-direction:column;display:flex}.logo.svelte-15ld1d8{block-size:64px;inline-size:64px;color:var(--gold);background:linear-gradient(145deg,#2c4a7a,#16243f);border-radius:18px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 30px -8px #000000b3}h1.svelte-15ld1d8{letter-spacing:-.035em;color:var(--fg-strong);text-shadow:0 4px 30px #0000008c;flex-wrap:wrap;align-items:baseline;gap:0 .18em;margin:0;font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:clamp(44px,7vw,84px);font-weight:700;line-height:.95;display:flex}.wordmark.svelte-15ld1d8{white-space:nowrap}.two.svelte-15ld1d8{color:var(--gold)}.beta.svelte-15ld1d8{border:1px solid var(--accent-line);border-radius:var(--radius-pill);color:var(--accent);letter-spacing:0;text-shadow:none;background:#8fb8ff1f;align-self:center;margin-inline-start:.3em;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.2}.tagline.svelte-15ld1d8{color:#c3cee0;text-shadow:0 2px 12px #0009;max-inline-size:36ch;margin:0;font-size:17px;line-height:1.55}.choices.svelte-15ld1d8{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);animation:svelte-15ld1d8-rise .6s 80ms var(--ease-out) both;background:#0d1423d1;flex-direction:column;display:flex}.tile.svelte-15ld1d8{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--fg);text-align:start;transition:border-color .15s, background-color .15s, transform .15s var(--ease-out);display:flex}.tile.svelte-15ld1d8:hover{border-color:var(--line-strong);background:var(--surface-3)}.tile.svelte-15ld1d8:active{transform:translateY(1px)}.tile.svelte-15ld1d8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile.svelte-15ld1d8>.icon:last-child{color:var(--muted);transition:transform .2s var(--ease-out)}.tile.svelte-15ld1d8:hover>.icon:last-child{transform:translateX(calc(3px * var(--dir)))}.tile-icon.svelte-15ld1d8{border-radius:var(--radius-md);block-size:46px;inline-size:46px;color:var(--accent);background:#8fb8ff1f;flex:none;place-items:center;display:grid}.tile-text.svelte-15ld1d8{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.tile-text.svelte-15ld1d8 strong:where(.svelte-15ld1d8){align-items:center;gap:var(--space-2);color:var(--fg-strong);font-size:17px;display:inline-flex}.tile-text.svelte-15ld1d8>span:where(.svelte-15ld1d8){color:var(--muted);font-size:13px;line-height:1.4}.tile.primary.svelte-15ld1d8{background:linear-gradient(#2c7a45,#225f37);border-color:#3f9a5c;box-shadow:inset 0 1px #ffffff24,0 10px 28px -12px #2c7a45e6}.tile.primary.svelte-15ld1d8:hover{background:linear-gradient(#33894f,#276a3e);border-color:#5cc17b}.tile.primary.svelte-15ld1d8 .tile-icon:where(.svelte-15ld1d8){color:#fff;background:#ffffff24}.tile.primary.svelte-15ld1d8 .tile-text:where(.svelte-15ld1d8)>span:where(.svelte-15ld1d8),.tile.primary.svelte-15ld1d8>.icon:last-child{color:#cdeed7}.tile.rejoin.svelte-15ld1d8{background:linear-gradient(#e8c46a24,#e8c46a0d);border-color:#e8c46a73}.tile.rejoin.svelte-15ld1d8 .tile-icon:where(.svelte-15ld1d8){background:var(--gold-soft);color:var(--gold)}.live.svelte-15ld1d8{background:var(--gold);block-size:8px;inline-size:8px;animation:svelte-15ld1d8-live 1.8s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 #e8c46a99}.secondary.svelte-15ld1d8{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.lang.svelte-15ld1d8{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--line-soft);padding-block-start:var(--space-3);display:flex}.lang-label.svelte-15ld1d8{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lang.svelte-15ld1d8 .seg{inline-size:190px}@keyframes svelte-15ld1d8-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes svelte-15ld1d8-live{70%{box-shadow:0 0 0 8px #e8c46a00}to{box-shadow:0 0 #e8c46a00}}@media (max-width:767px){.start.svelte-15ld1d8{padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:linear-gradient(#0b122073,#0b1220e0 55%)}:root[dir=rtl] .start.svelte-15ld1d8{background:linear-gradient(#0b122073,#0b1220e0 55%)}.layout.svelte-15ld1d8{align-content:end;gap:var(--space-5);flex:1 0 auto;grid-template-columns:minmax(0,1fr);inline-size:100%;margin:0}.hero.svelte-15ld1d8{gap:var(--space-3)}.logo.svelte-15ld1d8{border-radius:15px;block-size:52px;inline-size:52px}.tagline.svelte-15ld1d8{font-size:15px}.choices.svelte-15ld1d8{padding:var(--space-3)}.lang.svelte-15ld1d8 .seg{inline-size:170px}}.maps.svelte-eisbby{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.map.svelte-eisbby{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:92px;padding:var(--space-3) var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--muted);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:relative}.map.svelte-eisbby:hover{border-color:var(--line-strong);color:var(--fg)}.map.on.svelte-eisbby{border-color:var(--accent);color:var(--fg-strong);background:linear-gradient(#8fb8ff29,#8fb8ff0f);box-shadow:inset 0 0 0 1px #8fb8ff80}.map.svelte-eisbby:has(input:where(.svelte-eisbby):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.glyph.svelte-eisbby{background:#05091280;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;transition:color .15s;display:grid}.map.on.svelte-eisbby .glyph:where(.svelte-eisbby){color:var(--accent)}.name.svelte-eisbby{font-size:13px;font-weight:600;line-height:1.3}@media (max-width:420px){.map.svelte-eisbby{min-block-size:80px;padding:var(--space-2) var(--space-1)}.name.svelte-eisbby{font-size:12px}}.stepper.svelte-1rstlbj{block-size:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);align-items:stretch;display:inline-flex;overflow:hidden}.stepper.svelte-1rstlbj:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #8fb8ff33}.stepper.svelte-1rstlbj button.ctl:where(.svelte-1rstlbj){inline-size:var(--control-h);color:var(--muted);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.stepper.svelte-1rstlbj button.ctl:where(.svelte-1rstlbj):hover:not(:disabled){background:var(--surface-3);color:var(--fg)}.stepper.svelte-1rstlbj button.ctl:where(.svelte-1rstlbj):active:not(:disabled){background:#283a5e}.stepper.svelte-1rstlbj button.ctl:where(.svelte-1rstlbj):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stepper.svelte-1rstlbj button.ctl:where(.svelte-1rstlbj):disabled{opacity:.35}.stepper.svelte-1rstlbj .step-input:where(.svelte-1rstlbj){border:none;border-inline:1px solid var(--line-soft);min-block-size:0;inline-size:4.5ch;min-inline-size:3.5ch;box-shadow:none;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border-radius:0;flex:1;padding:0;font-weight:600}.stepper.svelte-1rstlbj .step-input:where(.svelte-1rstlbj):focus-visible{box-shadow:none;outline:none}.stepper.svelte-1rstlbj .step-input:where(.svelte-1rstlbj)::-webkit-inner-spin-button{appearance:none;margin:0}.stepper.svelte-1rstlbj .step-input:where(.svelte-1rstlbj)::-webkit-outer-spin-button{appearance:none;margin:0}.group.svelte-1kphiz5{gap:var(--space-2);flex-direction:column;display:flex}.grid.svelte-1kphiz5{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.sub.svelte-1kphiz5{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.sub.svelte-1kphiz5 .stepper,.sub.svelte-1kphiz5 .select:where(.svelte-1kphiz5),.sub.svelte-1kphiz5 input:where(.svelte-1kphiz5){inline-size:100%}.toggle.svelte-1kphiz5{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md);cursor:pointer;background:#05091259;display:flex}.toggle-text.svelte-1kphiz5{align-items:flex-start;gap:var(--space-3);display:flex}.toggle-text.svelte-1kphiz5 .icon{color:var(--muted);margin-block-start:3px}.toggle-text.svelte-1kphiz5>span:where(.svelte-1kphiz5){flex-direction:column;gap:2px;display:flex}.hint.svelte-1kphiz5{color:var(--muted);font-size:12.5px;line-height:1.4}@media (max-width:420px){.grid.svelte-1kphiz5{grid-template-columns:minmax(0,1fr)}}.code.svelte-10calhh{inline-size:min(100%, calc(var(--len) * 64px));margin-inline:auto;position:relative}.code.svelte-10calhh .code-input:where(.svelte-10calhh){z-index:1;color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;background:0 0;border:none;block-size:100%;min-block-size:0;inline-size:100%;padding:0;font-size:16px;position:absolute;inset:0}.code.svelte-10calhh .code-input:where(.svelte-10calhh):focus-visible{box-shadow:none;outline:none}.code.svelte-10calhh .code-input:where(.svelte-10calhh)::selection{background:0 0}.cells.svelte-10calhh{grid-template-columns:repeat(var(--len), 1fr);gap:clamp(6px,1.6vw,10px);display:grid}.cell.svelte-10calhh{aspect-ratio:5/6;border:1px solid var(--line-strong);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;color:var(--fg-strong);transition:border-color .15s, background-color .15s, box-shadow .2s, transform .2s var(--ease-out);background:#05091299;place-items:center;font-family:Inter,system-ui,sans-serif;font-size:clamp(22px,6vw,32px);font-weight:700;display:grid;box-shadow:inset 0 2px 4px #00000059}.cell.filled.svelte-10calhh{background:var(--surface-2);border-color:#52699a}.cell.current.svelte-10calhh{border-color:var(--accent);box-shadow:inset 0 2px 4px #00000059,0 0 0 3px #8fb8ff38}.ch.svelte-10calhh{animation:svelte-10calhh-pop .22s var(--ease-out)}.caret.svelte-10calhh{background:var(--accent);border-radius:1px;block-size:40%;inline-size:2px;animation:1.1s step-end infinite svelte-10calhh-blink}.invalid.svelte-10calhh .cell:where(.svelte-10calhh){border-color:#ff8a8ab3}.disabled.svelte-10calhh .cell:where(.svelte-10calhh){opacity:.5}@keyframes svelte-10calhh-pop{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-10calhh-blink{50%{opacity:0}}.copy.svelte-3ix5fp{align-items:center;gap:var(--space-1);min-inline-size:0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#0509128c;padding:4px;padding-inline-start:var(--space-3);transition:border-color .2s;display:flex}.copy.svelte-3ix5fp:focus-within{border-color:var(--accent)}.copy.copied.svelte-3ix5fp{border-color:#4caf6ab3}.lead.svelte-3ix5fp{color:var(--muted);display:inline-flex}.copy.svelte-3ix5fp .copy-input:where(.svelte-3ix5fp){min-inline-size:0;min-block-size:calc(var(--control-h) - 2px);padding:0 var(--space-2);box-shadow:none;color:var(--fg);text-overflow:ellipsis;background:0 0;border:none;flex:1;font-size:13px}.copy.svelte-3ix5fp .copy-input:where(.svelte-3ix5fp):focus-visible{box-shadow:none;outline:none}.copy-btn.svelte-3ix5fp{flex:none;min-inline-size:7.5em}.copied.svelte-3ix5fp .copy-btn:where(.svelte-3ix5fp){background:var(--success-soft);color:var(--success-fg);border-color:#4caf6a99}.grow.svelte-rel7z6{flex:1}.hint.svelte-rel7z6{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}h2.svelte-rel7z6{color:var(--fg-strong);margin:0;font-size:17px;font-weight:700}h3.svelte-rel7z6{margin:0}.group.svelte-rel7z6{gap:var(--space-2);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}fieldset.group.svelte-rel7z6>legend:where(.svelte-rel7z6){margin-block-end:var(--space-2);padding:0}.profile.svelte-rel7z6{align-items:flex-end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:#05091259;display:flex}.fld.svelte-rel7z6{align-items:stretch;gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.fld.svelte-rel7z6 input:where(.svelte-rel7z6){inline-size:100%}.fld-tag.svelte-rel7z6{flex:none;inline-size:84px}.avatar.svelte-rel7z6{--h:210;inline-size:var(--control-h);block-size:var(--control-h);background:hsl(var(--h) 38% 30%);box-shadow:inset 0 0 0 1px hsl(var(--h) 45% 50% / .5);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.avatar.sm.svelte-rel7z6{block-size:28px;inline-size:28px;font-size:12px}.alert.svelte-rel7z6{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:#ffc2c2;border:1px solid #ff8a8a59;line-height:1.4;display:flex}.alert.info.svelte-rel7z6{padding-block:var(--space-2);border-color:var(--accent-line);background:var(--accent-soft);color:var(--fg)}.tabs.svelte-rel7z6{border:1px solid var(--line-soft);border-radius:var(--radius-pill);isolation:isolate;background:#0509128c;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0006}.tab-thumb.svelte-rel7z6{z-index:-1;border-radius:var(--radius-pill);inline-size:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--i) * 100% * var(--dir)));transition:transform .3s var(--ease-out);background:linear-gradient(#3a5688,#2d4573);position:absolute;inset-block:4px;inset-inline-start:4px;box-shadow:inset 0 1px #ffffff1f,0 2px 8px -2px #0009}.tabs.svelte-rel7z6 button.tab:where(.svelte-rel7z6){justify-content:center;align-items:center;gap:var(--space-2);min-block-size:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:none;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.tabs.svelte-rel7z6 button.tab:where(.svelte-rel7z6):hover{color:var(--fg)}.tabs.svelte-rel7z6 button.tab[aria-selected=true]:where(.svelte-rel7z6){color:var(--fg-strong)}.tabs.svelte-rel7z6 button.tab:where(.svelte-rel7z6):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.badge-count.svelte-rel7z6{border-radius:var(--radius-pill);background:var(--success-soft);min-inline-size:20px;color:var(--success-fg);font-variant-numeric:tabular-nums;padding:0 6px;font-size:11px;line-height:20px}.panel.svelte-rel7z6{gap:var(--space-5);animation:svelte-rel7z6-panel-in .32s var(--ease-out);flex-direction:column;display:flex}@keyframes svelte-rel7z6-panel-in{0%{opacity:0;transform:translateY(6px)}}.join.svelte-rel7z6{gap:var(--space-5);padding-block:var(--space-4) var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.join-head.svelte-rel7z6{gap:var(--space-1);flex-direction:column;max-inline-size:44ch;display:flex}.join-btn.svelte-rel7z6{inline-size:min(100%,384px)}.modes.svelte-rel7z6{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mode.svelte-rel7z6{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-2);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex}.mode.svelte-rel7z6:hover{border-color:var(--line-strong)}.mode.on.svelte-rel7z6{border-color:var(--accent);background:linear-gradient(#8fb8ff29,#8fb8ff0d);box-shadow:inset 0 0 0 1px #8fb8ff80}.mode.svelte-rel7z6:has(input:where(.svelte-rel7z6):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.mode-icon.svelte-rel7z6{border-radius:var(--radius-md);block-size:38px;inline-size:38px;color:var(--muted);background:#05091280;flex:none;place-items:center;display:grid}.mode.on.svelte-rel7z6 .mode-icon:where(.svelte-rel7z6){color:var(--accent);background:#8fb8ff2e}.mode-text.svelte-rel7z6{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.mode-text.svelte-rel7z6 strong:where(.svelte-rel7z6){color:var(--fg-strong);font-size:14px}.mode-text.svelte-rel7z6 span:where(.svelte-rel7z6){color:var(--muted);font-size:12.5px;line-height:1.45}.inline-field.svelte-rel7z6{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#05091259;margin-block-start:var(--space-2);display:flex}.create-grid.svelte-rel7z6{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.col.svelte-rel7z6{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.pair.svelte-rel7z6{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sub.svelte-rel7z6{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.sub-label.svelte-rel7z6{color:var(--fg);font-size:13px}.sub.svelte-rel7z6 .stepper,.sub.svelte-rel7z6 .select:where(.svelte-rel7z6){inline-size:100%}.toggle.svelte-rel7z6{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md);cursor:pointer;background:#05091259;display:flex}.toggle-text.svelte-rel7z6{align-items:center;gap:var(--space-2);display:inline-flex}.lobbies.svelte-rel7z6{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lobby.svelte-rel7z6{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);padding-inline:var(--space-4) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) 120px auto auto;transition:border-color .15s;display:grid}.lobby.svelte-rel7z6:hover{border-color:var(--line-strong)}.lobby-icon.svelte-rel7z6{border-radius:var(--radius-md);block-size:38px;inline-size:38px;color:var(--accent);background:#8fb8ff1f;place-items:center;display:grid}.lobby-main.svelte-rel7z6{flex-direction:column;min-inline-size:0;display:flex}.lobby-main.svelte-rel7z6 strong:where(.svelte-rel7z6){color:var(--fg-strong)}.lobby-main.svelte-rel7z6 .muted:where(.svelte-rel7z6){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lobby-fill.svelte-rel7z6{flex-direction:column;gap:6px;display:flex}.fill-text.svelte-rel7z6,.lobby-time.svelte-rel7z6{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.fill-bar.svelte-rel7z6{background:#05091299;border-radius:2px;block-size:4px;overflow:hidden}.fill-bar.svelte-rel7z6 span:where(.svelte-rel7z6){border-radius:inherit;background:var(--success);block-size:100%;transition:inline-size .4s var(--ease-out);display:block}.skeleton.svelte-rel7z6{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;block-size:64px;padding:0;animation:1.4s linear infinite svelte-rel7z6-shimmer}@keyframes svelte-rel7z6-shimmer{to{background-position:-200% 0}}.empty.svelte-rel7z6{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;color:var(--muted);flex-direction:column;display:flex}.empty.svelte-rel7z6 p:where(.svelte-rel7z6){max-inline-size:42ch;margin:0}.empty-icon.svelte-rel7z6{background:var(--surface-2);border-radius:50%;place-items:center;block-size:48px;inline-size:48px;display:grid}.room.svelte-rel7z6{gap:var(--space-5);flex-direction:column;display:flex}.room-head.svelte-rel7z6{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.room-head.svelte-rel7z6 h2:where(.svelte-rel7z6){font-size:20px}.status.svelte-rel7z6{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success-fg);padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.status.svelte-rel7z6 .dot:where(.svelte-rel7z6){background:currentColor;border-radius:50%;block-size:7px;inline-size:7px;animation:1.8s ease-in-out infinite svelte-rel7z6-pulse}.status.busy.svelte-rel7z6{background:var(--gold-soft);color:var(--gold)}.status.failed.svelte-rel7z6{background:var(--danger-soft);color:var(--danger)}.status.failed.svelte-rel7z6 .dot:where(.svelte-rel7z6){animation:none}@keyframes svelte-rel7z6-pulse{50%{opacity:.35}}.invite.svelte-rel7z6{gap:var(--space-5);padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:#05091259;grid-template-columns:auto minmax(0,1fr);display:grid}.code-block.svelte-rel7z6,.share.svelte-rel7z6{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.code-display.svelte-rel7z6{gap:6px;display:flex}.code-display.svelte-rel7z6 span:where(.svelte-rel7z6){border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);block-size:54px;inline-size:44px;box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-1);color:var(--fg-strong);font-variant-numeric:tabular-nums;place-items:center;font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:700;display:grid}.share-row.svelte-rel7z6{gap:var(--space-2);display:flex}.share-row.svelte-rel7z6>.copy{flex:1}.share-btn.svelte-rel7z6{border-radius:var(--radius-lg);flex:none;block-size:auto;inline-size:50px}.chips.svelte-rel7z6{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-rel7z6{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg);align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.chip.svelte-rel7z6 .icon{color:var(--muted)}.count.svelte-rel7z6{color:var(--fg);font-variant-numeric:tabular-nums;margin-inline-start:4px}.members.svelte-rel7z6{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.member.svelte-rel7z6{align-items:center;gap:var(--space-2);min-inline-size:0;padding:6px var(--space-3) 6px 6px;padding-inline:6px var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-2);display:flex}.who.svelte-rel7z6{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.clan.svelte-rel7z6{color:var(--muted)}.host.svelte-rel7z6{color:var(--gold);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.map-ready.svelte-rel7z6{align-items:center;gap:var(--space-3);color:var(--muted);font-size:13px;display:flex}.map-ready.done.svelte-rel7z6{color:var(--success-fg)}.bar.svelte-rel7z6{background:#05091299;border-radius:3px;block-size:6px;inline-size:140px;overflow:hidden}.bar.svelte-rel7z6 span:where(.svelte-rel7z6){background:var(--accent);block-size:100%;transition:inline-size .3s var(--ease-out);display:block}.action-note.svelte-rel7z6{align-items:center;gap:var(--space-2);color:var(--muted);flex:1;line-height:1.4;display:inline-flex}.spin.svelte-rel7z6{animation:1s linear infinite svelte-rel7z6-spin;display:inline-flex}@keyframes svelte-rel7z6-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.profile.svelte-rel7z6{flex-wrap:wrap}.profile.svelte-rel7z6 .fld.grow:where(.svelte-rel7z6){flex:140px}.profile.svelte-rel7z6 .btn:where(.svelte-rel7z6){flex:100%}.modes.svelte-rel7z6,.create-grid.svelte-rel7z6{grid-template-columns:minmax(0,1fr)}.invite.svelte-rel7z6{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.code-display.svelte-rel7z6{justify-content:space-between}.code-display.svelte-rel7z6 span:where(.svelte-rel7z6){flex:1;block-size:56px;inline-size:auto;max-inline-size:56px}.lobby.svelte-rel7z6{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main join""icon fill time"}.lobby-icon.svelte-rel7z6{grid-area:icon;align-self:start}.lobby-main.svelte-rel7z6{grid-area:main}.lobby-fill.svelte-rel7z6{grid-area:fill}.lobby-time.svelte-rel7z6{grid-area:time;justify-self:end}.lobby.svelte-rel7z6 .btn:where(.svelte-rel7z6){grid-area:join}.members.svelte-rel7z6{grid-template-columns:minmax(0,1fr)}.tabs.svelte-rel7z6 button.tab:where(.svelte-rel7z6){padding:0 var(--space-2);gap:6px;font-size:13px}}.loading.svelte-l9uf3t{z-index:6;padding:var(--space-4);background:radial-gradient(#0b1220b3,#0b1220f0);display:grid;position:absolute;inset:0;overflow-y:auto}.card.svelte-l9uf3t{box-sizing:border-box;align-items:center;gap:var(--space-3);inline-size:min(420px,100%);padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-3);text-align:center;color:var(--fg);animation:svelte-l9uf3t-rise .4s var(--ease-out);flex-direction:column;margin:auto;display:flex}@keyframes svelte-l9uf3t-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}.emblem.svelte-l9uf3t{block-size:64px;inline-size:64px;background:var(--gold-soft);color:var(--gold);border-radius:50%;place-items:center;margin-block-end:var(--space-1);display:grid;position:relative}.ring.svelte-l9uf3t{border:3px solid #0000;border-block-start-color:var(--gold);border-inline-end-color:#e8c46a59;border-radius:50%;animation:.9s linear infinite svelte-l9uf3t-spin;position:absolute;inset:-4px}.emblem.err.svelte-l9uf3t{background:var(--danger-soft);color:var(--danger)}h1.svelte-l9uf3t{color:var(--fg-strong);margin:0;font-size:21px;font-weight:700}.what.svelte-l9uf3t{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill.svelte-l9uf3t{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg);align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.pill.svelte-l9uf3t .icon{color:var(--muted)}.progress.svelte-l9uf3t{gap:var(--space-2);inline-size:100%;flex-direction:column;margin-block-start:var(--space-3);display:flex}.step-line.svelte-l9uf3t{justify-content:space-between;gap:var(--space-3);font-size:13px;display:flex}.step.svelte-l9uf3t{color:var(--muted)}.pct.svelte-l9uf3t{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.bar.svelte-l9uf3t{border-radius:var(--radius-pill);background:#050912b3;block-size:12px;inline-size:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.fill.svelte-l9uf3t{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--gold));block-size:100%;transition:inline-size .5s var(--ease-out);display:block;position:relative;overflow:hidden}.fill.svelte-l9uf3t:after{content:"";animation:svelte-l9uf3t-sweep 1.6s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;inset:0;transform:translate(-100%)}.err-text.svelte-l9uf3t{color:#ffc2c2;overflow-wrap:anywhere;max-inline-size:36ch;margin:0;line-height:1.5}.buttons.svelte-l9uf3t{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}@keyframes svelte-l9uf3t-spin{to{transform:rotate(360deg)}}@keyframes svelte-l9uf3t-sweep{to{transform:translate(100%)}}:root[dir=rtl] .fill.svelte-l9uf3t:after{animation-direction:reverse}.stage.svelte-1hicyxm{position:absolute;inset:0}.update.svelte-1hicyxm{inset-block-start:12px;z-index:30;border-color:var(--accent);align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fatal.svelte-1hicyxm{inset-block-start:40%;padding:12px 18px;position:absolute;left:50%;transform:translate(-50%)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff")}:root{--bg:#0b1220;--fg:#e6edf7;--muted:#8a99b3;--panel:#101828db;--line:#33415e;--control:#1c2740;--accent:#8fb8ff;--ally:#2e6b3e;--war:#7a2e2e;--font:"Inter", "Vazirmatn", system-ui, sans-serif;--surface-0:#080d18b8;--surface-1:#0f1727f0;--surface-2:#17223a;--surface-3:#1f2d4a;--line-soft:#253350;--line-strong:#3d5078;--fg-strong:#f6f9fe;--accent-strong:#5f8fe8;--accent-soft:#8fb8ff24;--accent-line:#8fb8ff8c;--success:#4caf6a;--success-bg:#2c7a45;--success-bg-hover:#33894f;--success-soft:#4caf6a24;--success-fg:#9be3b0;--danger:#ff8a8a;--danger-bg:#9a3434;--danger-soft:#ff8a8a1f;--gold:#e8c46a;--gold-soft:#e8c46a24;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-1:0 1px 2px #00000059;--shadow-2:0 6px 18px -6px #0000008c;--shadow-3:0 24px 64px -16px #000000b3;--control-h:40px;--control-h-lg:52px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dir:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (pointer:coarse){:root{--control-h:44px}}:root[dir=rtl]{--dir:-1}:root[lang=fa]{--font:"Vazirmatn", "Inter", system-ui, sans-serif}html,body,#app{background:var(--bg);height:100%;color:var(--fg);font-family:var(--font);margin:0;font-size:13px;overflow:hidden}:root[lang=fa] body{font-size:14px;line-height:1.6}::selection{color:var(--fg-strong);background:#8fb8ff59}button,select,input{font:inherit;color:var(--fg)}select,input[type=number],input[type=text],input:not([type]),input[type=password],button{background:var(--control);border:1px solid var(--line);border-radius:5px;padding:3px 8px}button{cursor:pointer;transition:filter .12s,background-color .12s,border-color .12s}button:not(.plain):not(.link):not(.btn):not(.ctl):not(:disabled):hover{filter:brightness(1.15);border-color:#5a74a6}button:not(.plain):not(.link):not(.btn):not(.ctl):not(:disabled):active{filter:brightness(.92)}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button>.icon,.tag>.icon{margin-inline-end:2px}button.active{border-color:var(--accent);background:#3d5a8a}button:disabled{opacity:.5;cursor:default}button.mini{padding:0 6px;font-size:11px}button.link{color:var(--accent);text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}button.plain{all:unset;cursor:pointer}input[type=number]{inline-size:70px}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-h);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);white-space:nowrap;box-shadow:var(--shadow-1);transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .1s var(--ease-out);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn>.icon{margin:0}.btn:not(:disabled):hover{background:var(--surface-3);border-color:#52699a}.btn:not(:disabled):active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-primary{background:var(--success-bg);color:#fff;border-color:#47a565;box-shadow:inset 0 1px #ffffff24,0 6px 18px -8px #2c7a45e6}.btn-primary:not(:disabled):hover{background:var(--success-bg-hover);border-color:#5cc17b}.btn-ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:not(:disabled):hover{background:var(--surface-2);border-color:var(--line-soft);color:var(--fg)}.btn-danger{color:var(--danger);box-shadow:none;background:0 0;border-color:#ff8a8a59}.btn-danger:not(:disabled):hover{background:var(--danger-soft);border-color:var(--danger)}.btn-lg{min-block-size:var(--control-h-lg);padding:0 var(--space-5);border-radius:var(--radius-lg);font-size:16px}.btn-block{inline-size:100%}.btn-icon{inline-size:var(--control-h);padding:0}.menu-scope{font-size:14px}:root[lang=fa] .menu-scope{font-size:15px}.menu-scope :is(input[type=text],input[type=number],input:not([type]),input[type=password],select){box-sizing:border-box;min-block-size:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font-size:inherit;transition:border-color .15s,background-color .15s,box-shadow .15s}.menu-scope :is(input,select):hover:not(:disabled):not([readonly]){border-color:#52699a}.menu-scope :is(input,select):focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8fb8ff40}.menu-scope ::placeholder{color:var(--muted);opacity:1}.select{display:inline-flex;position:relative}.select>select{appearance:none;cursor:pointer;inline-size:100%;padding-inline-end:36px}.select:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;block-size:6px;inline-size:6px;position:absolute;inset-block-start:50%;inset-inline-end:15px;transform:translateY(-70%)rotate(45deg)}.select>select option{background:var(--surface-2);color:var(--fg)}input.switch{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-3) radial-gradient(circle, #cfd8e8 0 8px, transparent 8.5px) no-repeat;cursor:pointer;block-size:24px;inline-size:40px;transition:background-position .2s var(--ease-out), background-color .2s;background-position:0;background-size:22px 22px;flex:none;margin:0;position:relative}input.switch:checked{background-color:var(--success-bg);background-image:radial-gradient(circle,#fff 0 8px,#0000 8.5px);background-position:right 0 center;border-color:#47a565}:root[dir=rtl] input.switch{background-position:right 0 center}:root[dir=rtl] input.switch:checked{background-position:0}input.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-label{color:var(--muted);font-size:12px;font-weight:600;display:block}:root[lang=fa] .field-label{font-size:13px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-scope,.menu-scope *{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.panel-box{background:var(--panel);border-radius:8px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}label{align-items:center;gap:6px;display:inline-flex}.muted{color:var(--muted)}.small{font-size:12px}.error{color:var(--danger)}.title{margin-block-start:4px;font-weight:600}.tag{background:#3a4b6b;border-radius:3px;margin-inline-start:4px;padding:0 4px;font-size:10px}.tag.team,.tag.ally{background:var(--ally)}.tag.hostile{background:var(--war)}.tag.ask{background:#8a6b1e}.swatch{border-radius:3px;flex:none;block-size:12px;inline-size:12px;display:inline-block}.num{text-align:end;font-variant-numeric:tabular-nums}kbd{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:0 4px;font-size:10px}:root[dir=rtl] .mirror{display:inline-block;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.menu-scope *,.menu-scope :before,.menu-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
