#__next,body,html{height:100%}body,html{margin:0}:root{--bg-0:#f7f9fd;--bg-1:#eef3f9;--ink:#111827;--title-ink:#1f2937;--muted:#5b6573;--radius:18px;--shadow:0 30px 80px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.35);--card-w:clamp(320px,42vw,1200px)}body{color:var(--ink);background:radial-gradient(1600px 1000px at 90% -10%,rgba(99,102,241,.1),transparent 60%),radial-gradient(1600px 1000px at -10% 120%,rgba(124,58,237,.1),transparent 60%),linear-gradient(180deg,var(--bg-0),var(--bg-1))}.screen{width:100vw;height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.screen--game{background:#0b0f14}.introWrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,4vh,48px);position:relative;z-index:1}.introHead{text-align:center}.introTitle{color:var(--title-ink);font-weight:900;font-size:clamp(32px,4vw,96px);line-height:1.08}.orbinad{font-family:var(--font-orbinad,system-ui),ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.12em;white-space:pre}.introSub{margin-top:clamp(8px,1vh,16px);color:#3c4452;font-weight:700;font-size:clamp(12px,1vw,18px)}.introCard{width:var(--card-w);border-radius:var(--radius);padding:clamp(16px,2.2vw,36px);background:rgba(255,255,255,.86);backdrop-filter:blur(8px);border:1px solid rgba(10,20,40,.08);box-shadow:var(--shadow)}.idrow{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,1vw,20px);margin-bottom:clamp(12px,1vw,22px)}.center{display:flex;justify-content:center}.chip{height:clamp(28px,2vw,44px);display:inline-flex;align-items:center;gap:clamp(8px,.8vw,14px);padding:0 clamp(12px,1vw,20px);border-radius:999px;font-size:clamp(12px,.95vw,18px);letter-spacing:.2px;background:rgba(10,20,40,.06);border:1px solid rgba(10,20,40,.12);color:#0b1220}.chip .dot{width:clamp(8px,.7vw,12px);height:clamp(8px,.7vw,12px);border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.8)}.btn{height:clamp(44px,2.2vw,64px);display:inline-flex;align-items:center;gap:clamp(10px,1vw,18px);padding:0 clamp(18px,1.6vw,32px);border-radius:14px;border:0;font-weight:900;cursor:pointer;transition:transform .12s ease,filter .12s ease,opacity .2s;text-decoration:none;font-size:clamp(15px,1.1vw,22px)}.btn.big{height:clamp(48px,2.6vw,72px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;filter:saturate(.7)}.btn--primary{color:#fff;background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 14px 30px rgba(109,40,217,.28),inset 0 0 0 1px rgba(255,255,255,.22)}.btn--primary:hover{transform:translateY(-1px);filter:brightness(1.03)}.btn--primary:active{transform:translateY(0);filter:brightness(.98)}.btn--muted{color:#374151;background:linear-gradient(135deg,#e5e7eb,#cbd5e1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.btn--ghost{height:clamp(38px,2vw,52px);padding:0 clamp(12px,1vw,22px);border-radius:12px;font-weight:800;background:rgba(10,20,40,.06);border:1px solid rgba(10,20,40,.14);color:var(--ink)}.btn--ghost:hover{background:rgba(10,20,40,.1);transform:translateY(-1px)}.no-underline{text-decoration:none}.game-iframe{position:fixed;inset:0;width:100vw;height:100vh;border:none;display:block;background:#0b0f14}.exit-btn{position:fixed;top:clamp(12px,1vw,24px);right:clamp(12px,1vw,24px);z-index:1000;height:clamp(40px,2.8vw,60px);padding:0 clamp(14px,1.2vw,22px);border-radius:12px;border:0;font-weight:900;cursor:pointer;color:#0b0f14;background:rgba(255,255,255,.88);box-shadow:0 10px 20px rgba(0,0,0,.25)}.exit-btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.rockets{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0}.rocket{--baseRot:90deg;position:absolute;width:clamp(32px,1.2vw,52px);height:clamp(32px,1.2vw,52px);left:var(--sx);top:var(--sy);transform:translateZ(0) rotate(calc(var(--rot) + var(--baseRot))) scale(var(--scale));animation:fly var(--dur) linear infinite;animation-delay:var(--delay);background:#000;-webkit-mask:url(/img/rocket.png) center/contain no-repeat;mask:url(/img/rocket.png) center/contain no-repeat;opacity:.18}@keyframes fly{0%{transform:translateZ(0) rotate(calc(var(--rot) + var(--baseRot))) scale(var(--scale))}to{transform:translate3d(var(--dx),var(--dy),0) rotate(calc(var(--rot) + var(--baseRot))) scale(var(--scale))}}.rocket:after{content:"";position:absolute;inset:0;background:#000;-webkit-mask:url(/img/rocket.png) center/contain no-repeat;mask:url(/img/rocket.png) center/contain no-repeat;opacity:.2;filter:blur(1px);transform-origin:center;animation:trail calc(var(--dur) * .35) ease-out infinite;animation-delay:var(--delay)}@keyframes trail{0%{transform:translate3d(-6px,6px,0) scale(1);opacity:.2}to{transform:translate3d(-22px,22px,0) scale(.6);opacity:0}}.lb-fab{position:fixed;top:16px;left:16px;z-index:3000;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;border:0;cursor:pointer;font-weight:900;letter-spacing:.2px;color:#0b0f14;background:rgba(255,255,255,.95);box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.35)}.lb-fab:hover{transform:translateY(-1px);filter:brightness(1.03)}.lb-fab .ico{font-size:16px}.lb-fab .text{font-size:14px}.lb-layer{position:fixed;inset:0;z-index:4000;background:rgba(9,12,18,.55);backdrop-filter:blur(6px);display:grid;place-items:center}.lb-modal{width:min(96vw,980px);max-height:88vh;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0b0f14;color:#e6edf3;box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.lb-hd{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}.lb-tabs{display:inline-flex;gap:8px;justify-self:start}.lb-tab{height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#dbe4ff;font-weight:800;cursor:pointer}.lb-tab.on{background:rgba(139,92,246,.22);border-color:rgba(139,92,246,.45)}.lb-close{height:34px;padding:0 12px;border-radius:10px;border:0;cursor:pointer;background:rgba(255,255,255,.92);color:#0b0f14;font-weight:900;justify-self:end}.lb-body{padding:12px 16px;overflow:auto}.lb-ft{gap:10px;padding:10px 16px;background:rgba(255,255,255,.04)}.muted{font-size:12px}.lb-table{width:100%;display:grid;gap:8px}.lb-tr{display:grid;grid-template-columns:80px 1fr 1fr 160px;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.lb-tr>div{text-align:center}.lb-th{font-weight:800;background:rgba(255,255,255,.06)}.lb-num{text-align:center;font-weight:900;color:#c7d2fe}.lb-empty,.lb-error{padding:24px;opacity:.85}.lb-skeleton{display:grid;gap:10px;padding:6px 0}.lb-skeleton .b{height:44px;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.12),rgba(255,255,255,.06));animation:lb-shimmer 1.2s linear infinite}@keyframes lb-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (max-width:680px){.lb-tr{grid-template-columns:54px 1fr 1fr 120px}.lb-fab{top:12px;left:12px;height:40px}}.lb-ft{justify-content:space-between;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.lb-ft,.lb-meta{gap:12px}.lb-actions,.lb-ft,.lb-meta{display:flex;align-items:center}.lb-actions{gap:10px}.lb-pager-row{display:flex;align-items:center;gap:6px}.lb-page{min-width:32px;height:32px;padding:0 8px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:inherit;font-weight:600}.lb-page.on{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}.lb-page:disabled{opacity:.45;cursor:not-allowed}.lb-ellipsis{padding:0 4px;opacity:.6}.muted{opacity:.75;font-weight:500}@font-face{font-family:orbinad;src:url(/_next/static/media/bd831df26b535d1c-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:orbinad Fallback;src:local("Arial");ascent-override:70.01%;descent-override:25.07%;line-gap-override:0.00%;size-adjust:138.86%}.__className_7b2fec{font-family:orbinad,orbinad Fallback;font-weight:400;font-style:normal}.__variable_7b2fec{--font-orbinad:"orbinad","orbinad Fallback"}