.login-options[data-v-9e18f7a3]{display:grid;gap:8px}.opt[data-v-9e18f7a3]{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-radius:8px;font-size:13.5px;font-weight:700;color:#fff;text-align:left;border:1px solid transparent;transition:filter .2s ease,transform .2s ease}.opt[data-v-9e18f7a3]:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.opt[data-v-9e18f7a3]:disabled{opacity:.45;cursor:not-allowed}.opt svg[data-v-9e18f7a3]{width:18px;height:18px;flex:0 0 auto}.discord[data-v-9e18f7a3]{background:#5865f2}.cfx[data-v-9e18f7a3]{background:#f40552}.steam[data-v-9e18f7a3]{background:linear-gradient(135deg,#1b2838,#2a475e);border-color:#ffffff1f}.nav-shell[data-v-ed2c15a0]{position:sticky;inset-block-start:0;z-index:50;padding:10px clamp(12px,3vw,32px) 0;transition:padding .25s ease}.nav-shell.overlay[data-v-ed2c15a0]{position:fixed;inset-inline:0;inset-block-start:0}.nav[data-v-ed2c15a0]{block-size:calc(var(--nav) - 12px);max-inline-size:1360px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:22px;gap:18px;border-radius:22px;background:#0c10168c;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px -16px #000000a6;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.nav-shell.scrolled .nav[data-v-ed2c15a0],.nav-shell.forum .nav[data-v-ed2c15a0]{background:#0b0f15eb;border-color:#ffffff21;box-shadow:0 20px 50px -12px #000c,0 0 0 1px #beee110f}.brand[data-v-ed2c15a0]{display:flex;align-items:center;gap:11px;justify-self:start}.mark-wrap[data-v-ed2c15a0]{position:relative;inline-size:44px;block-size:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:rgba(var(--lime-rgb),.1);border:1px solid rgba(var(--lime-rgb),.32);box-shadow:0 0 20px rgba(var(--lime-rgb),.18);transition:border-color .2s ease,transform .2s ease}.brand:hover .mark-wrap[data-v-ed2c15a0]{border-color:var(--lime);transform:scale(1.04)}.mark-wrap img[data-v-ed2c15a0]{inline-size:32px;block-size:32px;object-fit:contain}.brand-pulse[data-v-ed2c15a0]{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;inline-size:10px;block-size:10px;border-radius:50%;background:var(--lime);border:2px solid #0c1016;box-shadow:0 0 8px var(--lime)}.word[data-v-ed2c15a0]{display:flex;flex-direction:column;line-height:1}.word b[data-v-ed2c15a0]{font-family:var(--heading);font-size:1.2rem;letter-spacing:1.8px;color:#fff}.word small[data-v-ed2c15a0]{font-family:var(--heading);font-size:.64rem;letter-spacing:4px;color:var(--lime);margin-block-start:3px}.studio-sub[data-v-ed2c15a0]{letter-spacing:6.2px}.links[data-v-ed2c15a0]{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;justify-self:center}.links>a[data-v-ed2c15a0],.more>button[data-v-ed2c15a0]{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-size:.76rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#cbd5e1;padding:8px 13px;border-radius:12px;white-space:nowrap;transition:background .2s ease,color .2s ease}.links>a[data-v-ed2c15a0]:hover,.more>button[data-v-ed2c15a0]:hover{color:#fff;background:#ffffff0f}.links>a.on[data-v-ed2c15a0],.more>button.on[data-v-ed2c15a0]{color:#0d1306;background:var(--lime);font-weight:700;box-shadow:0 0 20px rgba(var(--lime-rgb),.35)}.more[data-v-ed2c15a0]{position:relative}.more>button svg[data-v-ed2c15a0]{transition:transform .2s ease}.more>button[aria-expanded=true] svg[data-v-ed2c15a0]{transform:rotate(180deg)}.more-drop[data-v-ed2c15a0]{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:50%;transform:translate(-50%);min-inline-size:220px;padding:8px;display:grid;gap:4px;background:#0c1016f7;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 48px -12px #000000d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:70}.links .more-drop a[data-v-ed2c15a0]{display:flex;align-items:center;padding:10px 14px;border-radius:11px;font-size:.78rem;font-weight:600;color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;transition:background .18s ease,color .18s ease}.links .more-drop a[data-v-ed2c15a0]:hover,.links .more-drop a.router-link-exact-active[data-v-ed2c15a0]{background:rgba(var(--lime-rgb),.14);color:var(--lime)}.subnav[data-v-ed2c15a0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 28px;background:#0a0e14;border-block-end:1px solid var(--line)}.right[data-v-ed2c15a0]{display:flex;align-items:center;gap:10px;justify-self:end}.ghost-login[data-v-ed2c15a0]{display:inline-flex;align-items:center;gap:8px;color:#0d1306;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:10px 18px;border-radius:12px;border:1px solid rgba(232,255,106,.7);background:var(--btn-grad);box-shadow:0 8px 22px -6px rgba(var(--lime-rgb),.45);transition:transform .2s ease,filter .2s ease}.ghost-login[data-v-ed2c15a0]:hover{transform:translateY(-1px);filter:brightness(1.05)}.login-wrap[data-v-ed2c15a0]{position:relative}.login-wrap .ghost-login svg[data-v-ed2c15a0]{transition:transform .2s ease}.login-wrap .ghost-login[aria-expanded=true] svg[data-v-ed2c15a0]{transform:rotate(180deg)}.login-drop[data-v-ed2c15a0]{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:70;inline-size:250px;padding:14px;display:grid;gap:10px;background:#0c1016f7;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 48px -12px #000000d9}.login-drop>small[data-v-ed2c15a0]{font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#94a3b8}.drop small[data-v-ed2c15a0]{font-size:.72rem;color:#94a3b8;margin-block-start:-4px}.icon[data-v-ed2c15a0]{inline-size:40px;block-size:40px;display:grid;place-items:center;position:relative;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e2e8f0}.icon[data-v-ed2c15a0]:hover{color:var(--lime);border-color:rgba(var(--lime-rgb),.4)}.cart-dot[data-v-ed2c15a0]{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-inline-size:18px;block-size:18px;padding-inline:4px;border-radius:99px;background:#beee11;color:#10150a;font-size:.65rem;font-weight:800;display:grid;place-items:center;line-height:1;box-shadow:0 0 10px #beee11}.mobile button[data-v-ed2c15a0]{position:relative;inline-size:fit-content}.cart-dot.mobile-dot[data-v-ed2c15a0]{position:static;margin-inline-start:8px;box-shadow:0 0 8px #beee11}.join[data-v-ed2c15a0]{min-block-size:38px;border-radius:12px}.queue[data-v-ed2c15a0]{padding-inline:14px;font-size:.7rem}.jp[data-v-ed2c15a0],.staff-pill[data-v-ed2c15a0]{font-size:.7rem;font-weight:800;letter-spacing:.8px;color:var(--lime);border:1px solid rgba(var(--lime-rgb),.35);background:rgba(var(--lime-rgb),.1);border-radius:99px;padding:6px 12px;white-space:nowrap}.staff-pill[data-v-ed2c15a0]{color:#fff;border-color:#ffffff40;background:#beee1124}.profile[data-v-ed2c15a0]{position:relative;cursor:pointer}.profile img[data-v-ed2c15a0]{inline-size:38px;block-size:38px;border-radius:12px;object-fit:cover;border:1.5px solid rgba(var(--lime-rgb),.45)}.drop[data-v-ed2c15a0]{position:absolute;inset-inline-end:0;inset-block-start:48px;inline-size:260px;background:#0c1016f7;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;display:grid;gap:10px;z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 48px #000000d9}.drop strong[data-v-ed2c15a0]{font-size:.9rem}.user-row[data-v-ed2c15a0]{display:flex;flex-direction:column;gap:2px}.char-section[data-v-ed2c15a0]{background:#141b24;border-radius:12px;padding:10px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.char-header[data-v-ed2c15a0]{display:flex;justify-content:space-between;align-items:center}.char-title-tag[data-v-ed2c15a0]{font-size:.66rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--lime)}.multi-tag[data-v-ed2c15a0]{font-size:.62rem;background:rgba(var(--lime-rgb),.15);color:var(--lime);padding:2px 6px;border-radius:6px;font-weight:700}.char-display[data-v-ed2c15a0]{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.84rem}.char-cid[data-v-ed2c15a0]{font-size:.68rem;color:#38bdf8;font-family:monospace}.char-job[data-v-ed2c15a0]{font-size:.72rem;color:#94a3b8}.char-switcher[data-v-ed2c15a0]{margin-block-start:6px;padding-block-start:6px;border-block-start:1px dashed rgba(255,255,255,.1);display:flex;flex-direction:column;gap:4px}.switch-title[data-v-ed2c15a0]{font-size:.62rem;font-weight:700;text-transform:uppercase;color:#64748b}.switcher-list[data-v-ed2c15a0]{display:flex;flex-direction:column;gap:4px}.char-btn[data-v-ed2c15a0]{display:flex;justify-content:space-between;align-items:center;background:#0c1016;border:1px solid rgba(255,255,255,.07);padding:6px 9px;border-radius:8px;font-size:.72rem;color:#cbd5e1;transition:all .2s;cursor:pointer}.char-btn[data-v-ed2c15a0]:hover{background:#18212f;border-color:rgba(var(--lime-rgb),.4)}.char-btn.current[data-v-ed2c15a0]{border-color:var(--lime);background:rgba(var(--lime-rgb),.12);color:var(--lime);font-weight:700}.btn-cid[data-v-ed2c15a0]{font-size:.62rem;color:#64748b;font-family:monospace}.char-unlinked[data-v-ed2c15a0]{background:#141b24;border-radius:10px;padding:8px 10px;color:#94a3b8}.drop-line[data-v-ed2c15a0]{border:0;border-block-start:1px solid rgba(255,255,255,.08);margin-block:2px}.logout-btn[data-v-ed2c15a0]{text-align:left;color:#f87171!important;font-size:.8rem;font-weight:700;cursor:pointer}.logout-btn[data-v-ed2c15a0]:hover{color:#ef4444!important}.ham[data-v-ed2c15a0]{display:none;inline-size:40px;block-size:40px;border:1px solid rgba(var(--lime-rgb),.35);background:rgba(var(--lime-rgb),.1);color:var(--lime);border-radius:12px;font-size:1.05rem}.mobile[data-v-ed2c15a0]{position:fixed;inset:var(--nav) 12px 12px 12px;z-index:45;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#0b0f15f5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:grid;align-content:start;gap:14px;padding:22px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 30px 70px #000000d9}.mobile-grid[data-v-ed2c15a0]{display:grid;gap:6px}.mobile-link[data-v-ed2c15a0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:.92rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.mobile-link.router-link-exact-active[data-v-ed2c15a0]{background:rgba(var(--lime-rgb),.15);border-color:rgba(var(--lime-rgb),.45);color:var(--lime)}.mobile hr[data-v-ed2c15a0]{border:0;border-block-start:1px solid var(--line);margin-block:4px}.user-ep-row[data-v-ed2c15a0]{display:flex;justify-content:space-between;align-items:center;background:#beee1114;border:1px solid rgba(190,238,17,.3);border-radius:10px;padding:8px 10px;margin-block:4px}.user-ep-tag[data-v-ed2c15a0]{font-size:.62rem;font-weight:800;color:#94a3b8;letter-spacing:.8px}.user-ep-val[data-v-ed2c15a0]{font-size:.82rem;color:var(--lime);font-weight:800}.mobile-ep-row[data-v-ed2c15a0]{display:flex;justify-content:space-between;align-items:center;background:#beee111a;border:1px solid rgba(190,238,17,.35);border-radius:14px;padding:12px 16px}.mobile-ep-tag[data-v-ed2c15a0]{font-size:.75rem;font-weight:800;color:#d1d5db;letter-spacing:.5px}.mobile-ep-val[data-v-ed2c15a0]{font-size:1rem;color:var(--lime);font-weight:900}@media(max-width:1320px){.links[data-v-ed2c15a0]{display:none}.ham[data-v-ed2c15a0]{display:grid;place-items:center}.join[data-v-ed2c15a0],.subnav[data-v-ed2c15a0]{display:none}}@media(max-width:600px){.nav-shell[data-v-ed2c15a0]{padding:8px 10px 0}.nav[data-v-ed2c15a0]{padding-inline:12px;gap:8px;border-radius:18px}.right[data-v-ed2c15a0]{gap:6px}.jp[data-v-ed2c15a0]{font-size:.65rem;padding:4px 8px}.staff-pill[data-v-ed2c15a0]{font-size:.6rem;padding:4px 7px}.profile img[data-v-ed2c15a0]{inline-size:34px;block-size:34px}.mark-wrap[data-v-ed2c15a0]{inline-size:38px;block-size:38px}.mark-wrap img[data-v-ed2c15a0]{inline-size:26px;block-size:26px}}.foot[data-v-76ead515]{margin-block-start:64px;border-block-start:1px solid rgba(255,255,255,.09);padding:56px clamp(18px,4vw,48px) 32px;background:radial-gradient(600px 260px at 50% 0%,rgba(var(--lime-rgb),.06),transparent 70%),#080b10e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.inner[data-v-76ead515]{inline-size:min(1240px,100%);margin-inline:auto}.grid[data-v-76ead515]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;padding-block-end:40px;border-block-end:1px solid rgba(255,255,255,.07)}.brand-row[data-v-76ead515]{display:flex;align-items:center;gap:12px;margin-block-end:14px}.logo-box[data-v-76ead515]{inline-size:48px;block-size:48px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--lime-rgb),.1);border:1px solid rgba(var(--lime-rgb),.35);box-shadow:0 0 20px rgba(var(--lime-rgb),.18)}.mark[data-v-76ead515]{inline-size:34px;block-size:34px;object-fit:contain}.brand-title[data-v-76ead515]{display:block;font-family:var(--heading);font-size:1.35rem;letter-spacing:1.8px;color:#fff;line-height:1}.brand-sub[data-v-76ead515]{display:block;font-family:var(--heading);font-size:.68rem;letter-spacing:3.5px;color:var(--lime);margin-block-start:3px}.desc[data-v-76ead515]{font-size:.84rem;line-height:1.7;color:#e8ece999;max-inline-size:360px}.nav-col h4[data-v-76ead515],.cta-col h4[data-v-76ead515]{font-family:var(--heading);font-size:1.05rem;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin-block-end:14px}.nav-col ul[data-v-76ead515]{display:grid;gap:8px}.nav-col a[data-v-76ead515]{font-size:.84rem;color:#e8ece99e;transition:color .2s ease,transform .2s ease;display:inline-block}.nav-col a[data-v-76ead515]:hover{color:var(--lime);transform:translate(3px)}.cta-col p[data-v-76ead515]{font-size:.84rem;line-height:1.65;color:#e8ece999;margin-block-end:16px}.foot-btn[data-v-76ead515]{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:12px;background:rgba(var(--lime-rgb),.12);border:1px solid rgba(var(--lime-rgb),.4);color:var(--lime);font-size:.76rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.foot-btn[data-v-76ead515]:hover{background:var(--lime);color:#0d1306;transform:translateY(-2px)}.bottom[data-v-76ead515]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block-start:24px}.legal[data-v-76ead515]{font-size:.76rem;color:#e8ece96b}.bottom-links[data-v-76ead515]{display:flex;align-items:center;gap:18px;font-size:.78rem;color:#e8ece999}.bottom-links a[data-v-76ead515]:hover,.cookie-link[data-v-76ead515]:hover{color:var(--lime)}.cookie-link[data-v-76ead515]{color:var(--lime);font-weight:700;cursor:pointer}@media(max-width:960px){.grid[data-v-76ead515]{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:580px){.grid[data-v-76ead515]{grid-template-columns:1fr;gap:24px}.bottom[data-v-76ead515]{flex-direction:column;text-align:center}}.veil[data-v-159f4566]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080a0e59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:flex-end}aside[data-v-159f4566]{width:min(400px,100%);height:100%;background:#12171e;border-left:1px solid var(--line);padding:22px 20px 28px;display:flex;flex-direction:column;box-shadow:-24px 0 60px #00000059;animation:slide-159f4566 .2s ease}@keyframes slide-159f4566{0%{transform:translate(28px)}to{transform:none}}.top[data-v-159f4566]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.top strong[data-v-159f4566]{font-family:var(--heading);font-size:32px;letter-spacing:1px;font-weight:400}.top button[data-v-159f4566]{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);font-size:22px}.list[data-v-159f4566]{overflow:auto;flex:1}article[data-v-159f4566]{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}article p[data-v-159f4566]{color:var(--muted);font-size:13px;margin:2px 0 0}.side[data-v-159f4566]{text-align:right;display:grid;justify-items:end;gap:6px}.side b[data-v-159f4566]{font-size:14px}.qty[data-v-159f4566]{display:flex;align-items:center;gap:8px}.qty button[data-v-159f4566]{width:28px;height:28px;border-radius:8px;border:1px solid var(--line-2);font-size:16px}.drop[data-v-159f4566]{color:var(--muted);font-size:12px}.drop[data-v-159f4566]:hover{color:#fff}.sum[data-v-159f4566]{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px}.sum div[data-v-159f4566]{display:flex;justify-content:space-between;gap:12px}.sum span[data-v-159f4566]{color:var(--muted)}.note[data-v-159f4566],.empty[data-v-159f4566]{color:var(--muted);font-size:13px}.err[data-v-159f4566]{color:#ffb4b4;font-size:13px}.go[data-v-159f4566]{width:100%;margin-top:6px}.go[data-v-159f4566]:disabled{opacity:.6;cursor:wait}.help[data-v-da9787a0]{position:fixed;left:22px;bottom:22px;z-index:65}html.ef-cookies .help[data-v-da9787a0]{bottom:118px}.ask[data-v-da9787a0]{width:58px;height:58px;border-radius:50%;background:#141a22;color:var(--lime);border:1px solid rgba(var(--lime-rgb),.55);box-shadow:0 14px 30px #0000006b,0 0 0 6px rgba(var(--lime-rgb),.08);display:grid;place-items:center;animation:help-in-da9787a0 2.4s ease 3}.ask span[data-v-da9787a0]{font-family:var(--heading);font-size:32px;line-height:1;letter-spacing:0}.ask.on[data-v-da9787a0]{animation:none;background:var(--lime);color:var(--lime-ink)}.ask[data-v-da9787a0]:hover{transform:translateY(-2px)}.panel[data-v-da9787a0]{position:absolute;left:0;bottom:70px;width:min(380px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 120px));display:flex;flex-direction:column;background:#141a22;border:1px solid var(--line-2);border-radius:18px;box-shadow:0 24px 60px #00000073;overflow:hidden}header[data-v-da9787a0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(var(--lime-rgb),.16),transparent 70%),#12181f}header strong[data-v-da9787a0]{display:block;font-family:var(--heading);font-size:26px;letter-spacing:1px;color:var(--lime)}header span[data-v-da9787a0]{color:var(--muted);font-size:12px}.x[data-v-da9787a0]{width:32px;height:32px;border-radius:50%;color:#fff;font-size:22px}.x[data-v-da9787a0]:hover{background:#ffffff0f}.log[data-v-da9787a0]{flex:1 1 auto;max-height:280px;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}article[data-v-da9787a0]{max-width:92%;padding:10px 12px;border-radius:14px;font-size:13.5px;line-height:1.55}article[data-v-da9787a0] strong{color:#fff;font-weight:650}article[data-v-da9787a0] code{font-family:ui-monospace,monospace;font-size:12px;color:var(--lime-2)}.bot[data-v-da9787a0]{align-self:flex-start;background:#1b232d;border:1px solid var(--line);color:#d5dbe3}.user[data-v-da9787a0]{align-self:flex-end;background:rgba(var(--lime-rgb),.16);border:1px solid rgba(var(--lime-rgb),.28);color:#fff}.links[data-v-da9787a0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.links button[data-v-da9787a0],.chips button[data-v-da9787a0]{border:1px solid rgba(var(--lime-rgb),.35);color:var(--lime);border-radius:999px;padding:5px 10px;font-size:11px;letter-spacing:.2px}.links button[data-v-da9787a0]:hover,.chips button[data-v-da9787a0]:hover{background:var(--lime-dim)}.chips[data-v-da9787a0]{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.chips button[data-v-da9787a0]{background:#10161c}form[data-v-da9787a0]{display:flex;gap:8px;padding:0 12px 12px}input[data-v-da9787a0]{flex:1;min-width:0;background:#10161c;border:1px solid var(--line-2);border-radius:12px;padding:11px 12px;outline:none}input[data-v-da9787a0]:focus{border-color:rgba(var(--lime-rgb),.7)}.send[data-v-da9787a0]{background:var(--btn-grad);color:var(--lime-ink);border-radius:12px;padding:0 14px;font-size:12px;font-weight:700;letter-spacing:.4px}.send[data-v-da9787a0]:disabled{opacity:.45;cursor:default}@keyframes help-in-da9787a0{0%,to{box-shadow:0 14px 30px #0000006b,0 0 0 6px rgba(var(--lime-rgb),.08)}50%{box-shadow:0 14px 30px #0000006b,0 0 0 10px rgba(var(--lime-rgb),.2)}}@media(max-width:640px){.help[data-v-da9787a0]{left:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.ask[data-v-da9787a0]{animation:none}.ask[data-v-da9787a0]:hover{transform:none}}.bar[data-v-5c05ec1e]{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;display:flex;align-items:center;gap:18px;width:min(920px,calc(100% - 32px));margin:0 auto;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#10151cf0;box-shadow:0 18px 50px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}p[data-v-5c05ec1e]{margin:0;font-size:13px;line-height:1.55;color:#e8ece9d1}.ok[data-v-5c05ec1e]{flex:0 0 auto;background:var(--btn-grad);color:#122005;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:13px;padding:12px 18px;border-radius:8px}.ok[data-v-5c05ec1e]:hover{filter:brightness(1.05)}@media(max-width:700px){.bar[data-v-5c05ec1e]{flex-direction:column;align-items:stretch;left:12px;right:12px;bottom:12px}}.nav-offset{block-size:var(--nav)}.app{min-block-size:100dvh;display:flex;flex-direction:column}.page-slot{flex:1 0 auto}.app.main,.app.wiki,.app.studio{background:#0b0f15;isolation:isolate}.app.main:before,.app.wiki:before,.app.studio:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(950px 520px at 8% -5%,rgba(var(--lime-rgb),.12),transparent 60%),radial-gradient(850px 460px at 92% 5%,rgba(var(--lime-rgb),.07),transparent 58%),radial-gradient(800px 460px at 50% 105%,rgba(34,211,238,.05),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64v33M0 16L-28 0M56 16L84 0' fill='none' stroke='%23ffffff' stroke-opacity='.032'/%3E%3C/svg%3E"),#0b0f15}.app.forum{background:radial-gradient(ellipse 70% 40% at 100% 0%,rgba(var(--lime-rgb),.08),transparent 45%),#0b0f15}.home[data-v-af1ed362]{background:transparent;color:#e8ece9}.hero[data-v-af1ed362]{position:relative;min-block-size:100dvh;display:flex;align-items:center;justify-content:center;overflow:clip}.bg[data-v-af1ed362]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/hero.webp?v=4) center 30%/cover no-repeat,#0b0f15;transform:scale(1.03)}.shade[data-v-af1ed362]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(75% 55% at 50% 35%,#0b0f152e,#0b0f15bf),linear-gradient(180deg,#0b0f158c,#0b0f1533 28%,#0b0f1573,#0b0f15e0 82%,#0b0f15)}.hero-copy[data-v-af1ed362]{position:relative;z-index:2;text-align:center;padding:130px 24px 96px;max-inline-size:960px}.hero-badge[data-v-af1ed362]{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:#0c1016c7;border:1px solid rgba(var(--lime-rgb),.38);box-shadow:0 0 28px rgba(var(--lime-rgb),.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.7rem;font-weight:800;letter-spacing:2px;color:var(--lime);margin-block-end:22px}.pulse-dot[data-v-af1ed362]{inline-size:8px;block-size:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.hero-copy h1[data-v-af1ed362]{font-family:var(--display);font-weight:400;font-size:clamp(3.25rem,2rem + 5vw,6.75rem);line-height:.94;letter-spacing:2px;text-transform:uppercase;margin:0;text-shadow:0 18px 45px rgba(0,0,0,.65)}.hero-copy h1 span[data-v-af1ed362]{display:block}.hero-copy p[data-v-af1ed362]{max-inline-size:640px;margin:22px auto 0;font-size:.98rem;line-height:1.8;color:#e8ece9cc}.hero-cta[data-v-af1ed362]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;flex-wrap:balance;margin-block-start:32px}.live-hud[data-v-af1ed362]{margin:38px auto 0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding:14px 22px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#0c1016d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 50px -12px #000000d9}.hud-item[data-v-af1ed362]{display:flex;align-items:center;gap:12px;text-align:left}.hud-meta small[data-v-af1ed362]{display:block;font-size:.62rem;font-weight:800;letter-spacing:1.5px;color:#94a3b8}.hud-meta b[data-v-af1ed362]{display:block;font-size:.86rem;font-weight:700;color:#fff}.hud-divider[data-v-af1ed362]{inline-size:1px;block-size:28px;background:#ffffff1a}.hud-connect[data-v-af1ed362]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:12px;background:rgba(var(--lime-rgb),.14);border:1px solid rgba(var(--lime-rgb),.4);color:var(--lime);font-size:.76rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.hud-connect[data-v-af1ed362]:hover{background:var(--lime);color:#0d1306;transform:translateY(-1px)}.dot[data-v-af1ed362]{inline-size:10px;block-size:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 rgba(var(--lime-rgb),.55);animation:pulse-af1ed362 2s infinite}.dot.off[data-v-af1ed362]{background:#6b7380;animation:none;box-shadow:none}@keyframes pulse-af1ed362{50%{box-shadow:0 0 0 8px rgba(var(--lime-rgb),0)}}.block[data-v-af1ed362]{padding:80px clamp(18px,4vw,48px);max-inline-size:1320px;margin-inline:auto}.feat-card[data-v-af1ed362]{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center;padding:clamp(22px,3.5vw,40px);margin-block-end:36px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(500px 260px at 0% 0%,rgba(var(--lime-rgb),.06),transparent 70%),linear-gradient(180deg,#131922c7,#0c1016e6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px -18px #000000b3;transition:border-color .3s ease,transform .3s ease}.feat-card[data-v-af1ed362]:hover{border-color:rgba(var(--lime-rgb),.28)}.feat-card.flip[data-v-af1ed362]{grid-template-columns:1.15fr 1fr}.chips[data-v-af1ed362]{display:flex;flex-wrap:wrap;flex-wrap:balance;gap:8px;margin-block-start:20px}.band[data-v-af1ed362]{padding:56px clamp(18px,4vw,48px) 72px}.stats[data-v-af1ed362],.gallery[data-v-af1ed362],.lives[data-v-af1ed362],.job-grid[data-v-af1ed362]{inline-size:min(1240px,100%);margin-inline:auto}.stats[data-v-af1ed362]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat-badge[data-v-af1ed362]{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:.62rem;font-weight:800;letter-spacing:1.5px;color:#94a3b8;margin-block-end:8px}.gallery[data-v-af1ed362]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.frame[data-v-af1ed362]{position:relative;aspect-ratio:4 / 5;overflow:clip;border-radius:22px;background:#0c1016}.frame img[data-v-af1ed362]{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.frame:hover img[data-v-af1ed362]{transform:scale(1.07)}.frame-caption[data-v-af1ed362]{position:absolute;inset-inline:0;inset-block-end:0;padding:28px 18px 18px;background:linear-gradient(180deg,transparent 0%,rgba(8,11,16,.92) 100%);display:flex;flex-direction:column;gap:3px}.frame-caption span[data-v-af1ed362]{font-size:.65rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--lime)}.frame-caption b[data-v-af1ed362]{font-size:.95rem;font-weight:700;color:#fff}.lives[data-v-af1ed362]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-block-end:24px}.live-card[data-v-af1ed362]{display:grid;gap:8px;justify-items:start;text-align:left}.live-card .who[data-v-af1ed362]{font-size:1.75rem}.center[data-v-af1ed362]{text-align:center;margin-block-start:8px}.trip[data-v-af1ed362]{padding:56px 0 40px}.trip-inner[data-v-af1ed362]{inline-size:min(1240px,calc(100% - 36px));margin-inline:auto}.steps[data-v-af1ed362]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step[data-v-af1ed362]{padding:32px 28px;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease}.step[data-v-af1ed362]:hover{transform:translateY(-4px);border-color:rgba(var(--lime-rgb),.35)}.step-top[data-v-af1ed362]{display:flex;align-items:center;justify-content:space-between;margin-block-end:20px}.step-tag[data-v-af1ed362]{font-size:.68rem;font-weight:800;letter-spacing:2px;color:#e8ece973}.step h3[data-v-af1ed362]{margin:0 0 10px;font-family:var(--display);font-weight:400;font-size:1.85rem;letter-spacing:1.2px;text-transform:uppercase}.step p[data-v-af1ed362]{flex:1;margin:0;font-size:.9rem;line-height:1.7;color:#dcdcdcb8}.step-link[data-v-af1ed362]{display:inline-flex;align-items:center;margin-block-start:20px;font-size:.82rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--lime)}.step-link[data-v-af1ed362]:hover{text-decoration:underline}.jobs[data-v-af1ed362]{position:relative;z-index:2}.job-grid[data-v-af1ed362]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.job[data-v-af1ed362]{display:flex;flex-direction:column;padding:26px;transition:transform .25s ease,border-color .25s ease}.job[data-v-af1ed362]:hover{transform:translateY(-4px);border-color:rgba(var(--lime-rgb),.4)}.job-top[data-v-af1ed362]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-end:14px}.job small[data-v-af1ed362]{font-size:.68rem;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#94a3b8}.job-grid h3[data-v-af1ed362]{font-family:var(--display);font-weight:400;font-size:1.75rem;letter-spacing:1px;text-transform:uppercase;color:#fff}.job-grid p[data-v-af1ed362]{flex:1;color:#e8ece9ad;font-size:.88rem;line-height:1.65;margin:8px 0 18px}.job-cta[data-v-af1ed362]{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--lime)}.cta-wrap[data-v-af1ed362]{padding:40px clamp(18px,4vw,48px) 60px;max-inline-size:1320px;margin-inline:auto}.cta[data-v-af1ed362]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(48px,6vw,84px) 24px;border-radius:30px;border:1px solid rgba(var(--lime-rgb),.3);overflow:clip;background:radial-gradient(600px 280px at 15% 85%,rgba(var(--lime-rgb),.18),transparent 65%),radial-gradient(600px 280px at 85% 15%,rgba(var(--lime-rgb),.12),transparent 65%),linear-gradient(180deg,#121822eb,#0a0e14f5);box-shadow:0 30px 70px -20px #000000d9,0 0 40px -10px rgba(var(--lime-rgb),.15)}.cta h2[data-v-af1ed362]{font-family:var(--display);font-weight:400;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);letter-spacing:2px;line-height:1.02;text-transform:uppercase;margin:16px 0;max-inline-size:820px}.cta h2 span[data-v-af1ed362]{display:block}.cta p[data-v-af1ed362]{max-inline-size:580px;color:#ffffffbd;margin-block-end:8px}@media(max-width:1100px){.feat-card[data-v-af1ed362],.feat-card.flip[data-v-af1ed362],.stats[data-v-af1ed362],.gallery[data-v-af1ed362],.lives[data-v-af1ed362],.steps[data-v-af1ed362],.job-grid[data-v-af1ed362]{grid-template-columns:1fr 1fr}.feat-card.flip .shot[data-v-af1ed362]{order:-1}}@media(max-width:760px){.feat-card[data-v-af1ed362],.feat-card.flip[data-v-af1ed362],.stats[data-v-af1ed362],.gallery[data-v-af1ed362],.lives[data-v-af1ed362],.steps[data-v-af1ed362],.job-grid[data-v-af1ed362]{grid-template-columns:1fr}.hero-copy[data-v-af1ed362]{padding:110px 16px 64px}.hero-copy h1[data-v-af1ed362]{letter-spacing:1px}.city-btn[data-v-af1ed362],.city-ghost[data-v-af1ed362]{inline-size:100%}.live-hud[data-v-af1ed362]{flex-direction:column;align-items:stretch;inline-size:100%;gap:12px}.hud-divider[data-v-af1ed362]{inline-size:100%;block-size:1px}.hud-connect[data-v-af1ed362]{justify-content:center}}:root{--bg: #0c1016;--bg-deep: #080b10;--bg-elev: #131922;--bg-card: rgba(20, 26, 34, .82);--lime: #beee11;--lime-2: #d6f84a;--lime-rgb: 190, 238, 17;--lime-dim: rgba(var(--lime-rgb), .14);--lime-ink: #0d1306;--text: #f8fafc;--muted: #94a3b8;--faint: #64748b;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16);--heading: "Bebas Neue", "Quantico", sans-serif;--display: "Bebas Neue", "Chakra Petch", sans-serif;--body: "Poppins", "Inter", sans-serif;--nav: 80px;--green-grad: linear-gradient(180deg, #f4ffb0 0%, #d6f84a 42%, #beee11 100%);--btn-grad: linear-gradient(135deg, #e8ff6a 0%, #beee11 55%, #8ec70a 100%);--chamfer: 14px;--radius-card: 20px;--radius-panel: 24px;--max: 1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav) + 16px);scrollbar-gutter:stable;text-rendering:optimizeLegibility;scrollbar-color:rgba(255,255,255,.22) transparent}body{font-family:var(--body);background:var(--bg);color:var(--text);min-block-size:100dvh;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;background:none;border:0}button{cursor:pointer}img{max-inline-size:100%;block-size:auto;display:block}::selection{background:rgba(var(--lime-rgb),.28);color:#fff}:focus-visible{outline:2px solid rgba(var(--lime-rgb),.75);outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff2e;border:2px solid transparent;border-radius:99px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(var(--lime-rgb),.45);border:2px solid transparent;background-clip:padding-box}ul{list-style:none}.font-h{font-family:var(--heading);font-weight:400;letter-spacing:1.5px}.lime{color:var(--lime)}.grad{background:var(--green-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.muted{color:var(--muted)}.chamfer{border-radius:var(--radius-card)}.btn{display:inline-flex;align-items:safe center;justify-content:center;gap:8px;min-block-size:46px;padding-inline:24px;border:1px solid var(--line-2);border-radius:14px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.75rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.btn:hover{border-color:rgba(var(--lime-rgb),.55);background:rgba(var(--lime-rgb),.08);color:var(--lime);transform:translateY(-2px)}.btn-lime{background:var(--btn-grad);color:var(--lime-ink);border-color:#e8ff6ab3;border-radius:14px;box-shadow:0 12px 30px -8px rgba(var(--lime-rgb),.5),inset 0 1px #fff6}.btn-lime:hover{color:var(--lime-ink);background:var(--btn-grad);filter:brightness(1.06);box-shadow:0 16px 36px -6px rgba(var(--lime-rgb),.65),inset 0 1px #ffffff80;transform:translateY(-2px)}.btn-ghost-lime{border-color:rgba(var(--lime-rgb),.5);color:var(--lime);background:rgba(var(--lime-rgb),.06)}.btn-ghost-lime:hover{background:var(--lime-dim)}.btn-solid{background:#0c1016;color:#fff;border-color:#ffffff24;border-radius:14px}.btn-dark{color:#0b0e0f;border-color:#0b0e0f40}.btn-dark:hover{background:#00000014}.wrap{inline-size:min(var(--max),calc(100% - 40px));margin-inline:auto}.section{padding-block:88px}.center{text-align:center}.kicker h1,.kicker h2{font-family:var(--heading);font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);letter-spacing:1px;line-height:1.02}.kicker p{color:var(--muted);margin-block-start:12px;font-size:.95rem;line-height:1.7}.page-enter-active,.page-leave-active{transition:opacity .18s ease}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-enter-active,.page-leave-active{transition:none}}.city-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(var(--lime-rgb),.1);border:1px solid rgba(var(--lime-rgb),.28);font-size:.6875rem;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--lime);box-shadow:0 0 20px rgba(var(--lime-rgb),.12)}.city-title{font-family:var(--display);font-weight:400;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);letter-spacing:2px;line-height:1.02;margin:14px 0 0;text-transform:uppercase}.city-sub{font-family:var(--display);font-weight:400;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);letter-spacing:1.5px;line-height:1.04;margin:12px 0 14px;text-transform:uppercase}.city-lead{font-size:.95rem;line-height:1.8;color:#e8ece9bd}.city-head{text-align:center;margin-block-end:52px}.dent{border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#161c26e0,#0c1016f0);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 50px -14px #000000a6,inset 0 1px #ffffff12}.stat-card{position:relative;padding:32px 24px;text-align:center;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(120% 80% at 50% 0%,rgba(var(--lime-rgb),.1),transparent 60%),linear-gradient(180deg,#161c26e6,#0c1016f2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 45px -15px #000000a6,inset 0 1px #ffffff14;transition:transform .3s cubic-bezier(.2,.75,.2,1),border-color .3s ease,box-shadow .3s ease}.stat-card:hover{transform:translateY(-5px);border-color:rgba(var(--lime-rgb),.4);box-shadow:0 24px 55px -12px #000000bf,0 0 30px -8px rgba(var(--lime-rgb),.22)}.stat-card b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(2.5rem,1.8rem + 2vw,3.5rem);letter-spacing:1px;margin-block-start:6px;line-height:1;color:#fff}.stat-card b em{font-style:normal;font-size:.45em;letter-spacing:0;color:#e8ece98c}.stat-card span{display:block;margin-block-start:10px;font-size:.72rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--lime)}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.11);color:#e8ece9d1;font-size:.72rem;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chip.on{background:rgba(var(--lime-rgb),.12);border-color:rgba(var(--lime-rgb),.38);color:var(--lime);box-shadow:0 0 18px rgba(var(--lime-rgb),.14)}.shot{overflow:clip;border-radius:24px;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #000000a6,0 0 50px rgba(var(--lime-rgb),.1);aspect-ratio:16 / 10;background:#0c1016 center/cover no-repeat}.shot img{inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.shot:hover img{transform:scale(1.04)}.city-btn{position:relative;overflow:clip;display:inline-flex;align-items:safe center;justify-content:center;gap:10px;background:var(--btn-grad);color:#0d1306;font-weight:800;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;padding:15px 30px;border-radius:14px;border:1px solid rgba(232,255,106,.75);box-shadow:0 14px 32px -10px rgba(var(--lime-rgb),.58),inset 0 1px #ffffff73;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.city-btn:hover{transform:translateY(-2px);color:#0d1306;filter:brightness(1.05);box-shadow:0 18px 38px -8px rgba(var(--lime-rgb),.72),inset 0 1px #ffffff8c}.city-ghost{display:inline-flex;align-items:safe center;justify-content:center;gap:8px;color:#e2e8f0;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:15px 26px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#0f141ca6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.city-ghost:hover{transform:translateY(-2px);border-color:rgba(var(--lime-rgb),.55);color:var(--lime);background:rgba(var(--lime-rgb),.1)}.pin{position:relative;inline-size:52px;block-size:52px;display:grid;place-items:center;color:#0d1306;background:var(--btn-grad);border-radius:16px;font-weight:800;font-size:1.1rem;box-shadow:0 12px 26px -6px rgba(var(--lime-rgb),.65)}.pin:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:19px;border:2px solid rgba(232,255,106,.65);animation:pinPulse 2.4s ease-out infinite}@keyframes pinPulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.reveal{opacity:0;transform:translateY(24px);animation:cityUp .75s ease forwards}@keyframes cityUp{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal,.pin:after{animation:none;opacity:1;transform:none}}.wiki-shell{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:22px 0 72px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}@media(max-width:900px){.wiki-shell{grid-template-columns:1fr;width:min(1240px,calc(100% - 28px))}}.ef-rail{position:sticky;top:calc(var(--nav) + 16px);align-self:start;background:linear-gradient(180deg,#141a22,#10161e);border:1px solid var(--line);border-radius:4px;overflow:hidden;width:240px;max-width:100%}.ef-rail-head{padding:12px 14px;background:rgba(var(--lime-rgb),.1);border-bottom:1px solid rgba(var(--lime-rgb),.22);font-family:var(--heading);font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--lime)}.ef-rail-body{padding:10px 8px 12px;display:grid;gap:2px}.ef-rail a{display:block;padding:8px 10px;border-radius:4px;font-size:13px;color:#c9d0d8}.ef-rail a:hover{background:#ffffff0a;color:#fff}.ef-rail a.on{background:rgba(var(--lime-rgb),.14);color:var(--lime);font-weight:700}.ef-rail .group{margin-top:10px;padding:8px 10px 4px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--faint)}.ef-paper{background:#151b24;border:1px solid var(--line);border-top:3px solid var(--lime);border-radius:4px;box-shadow:0 12px 40px #00000047}.ef-crumb{font-size:12px;color:var(--muted);margin-bottom:10px}.ef-crumb a:hover{color:var(--lime)}.ef-infobox{border:1px solid var(--line);background:#10161e;border-radius:4px;overflow:hidden}.ef-infobox-title{background:rgba(var(--lime-rgb),.14);border-bottom:1px solid rgba(var(--lime-rgb),.25);padding:10px 12px;text-align:center;font-family:var(--heading);letter-spacing:1px;color:var(--lime)}.ef-infobox-body{padding:12px;font-size:13px;color:#c9d0d8}.ef-portal{border:1px solid var(--line);background:#121820;border-radius:4px;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.ef-portal:hover{border-color:rgba(var(--lime-rgb),.45);transform:translateY(-2px)}.ef-portal-head{padding:12px 14px;background:linear-gradient(90deg,rgba(var(--lime-rgb),.16),transparent);border-bottom:1px solid var(--line);font-family:var(--heading);font-size:16px;letter-spacing:.5px}.ef-portal-body{padding:10px 14px 14px}.ef-portal-body a{display:block;padding:6px 0;border-top:1px solid var(--line);color:#d7dde5;font-size:14px}.ef-portal-body a:first-child{border-top:0}.ef-portal-body a:hover{color:var(--lime)}.role-mention{color:#3498db;background:#3498db26;border-radius:4px;padding:0 2px;font-weight:600}
