.conn[data-v-707fcec4]{color:#8891b4;align-items:center;gap:8px;font-size:12px;display:inline-flex}.conn__dot[data-v-707fcec4]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.conn--online .conn__dot[data-v-707fcec4]{background:#22c55e;box-shadow:0 0 10px #22c55eb3}.conn--stale .conn__dot[data-v-707fcec4]{background:#feca58;animation:1.6s infinite wait-pulse}.conn--offline .conn__dot[data-v-707fcec4]{background:#ff1f3d;animation:1.2s infinite wait-pulse}@media (width<=479.98px){.conn__label[data-v-707fcec4]{display:none}}.shell[data-v-dc9b9a9f]{min-height:100dvh;display:flex;position:relative}.shell[data-v-dc9b9a9f]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 0,#229ed929,#0000 45%),radial-gradient(circle at 85% 100%,#feca581a,#0000 45%),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 128px),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 128px);position:fixed;inset:0}.shell__body[data-v-dc9b9a9f]{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.shell__topbar[data-v-dc9b9a9f]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e1fd9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex;position:sticky;top:0}@media (width>=768px){.shell__topbar[data-v-dc9b9a9f]{height:56px;padding:0 24px}}.shell__topbar-title[data-v-dc9b9a9f]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}@media (width>=1024px){.shell__topbar-title[data-v-dc9b9a9f]{font-size:17px}}.shell__topbar-right[data-v-dc9b9a9f]{align-items:center;gap:16px;display:flex}.shell__segments[data-v-dc9b9a9f]{display:none}@media (width>=768px) and (width<=1023.98px){.shell__segments[data-v-dc9b9a9f]{background:#ffffff0a;border-radius:999px;gap:4px;padding:3px;display:flex}}.shell__segment[data-v-dc9b9a9f]{color:#8891b4;border-radius:999px;padding:6px 16px;font-size:13px;transition:background .15s,color .15s}.shell__segment--active[data-v-dc9b9a9f]{color:#229ed9;background:#229ed92e}.shell__sidebar[data-v-dc9b9a9f]{display:none}@media (width>=1024px){.shell__sidebar[data-v-dc9b9a9f]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13152599;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:240px;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0}}.shell__brand[data-v-dc9b9a9f]{align-items:center;gap:8px;padding:0 8px 24px;display:flex}.shell__brand-mark[data-v-dc9b9a9f]{color:#fff;background:#229ed9;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.shell__brand-text[data-v-dc9b9a9f]{color:#f5f7ff;font-size:14px;font-weight:600}.shell__nav[data-v-dc9b9a9f]{flex-direction:column;flex:1;gap:4px;display:flex}.shell__nav-item[data-v-dc9b9a9f]{color:#8891b4;border-radius:14px;align-items:center;gap:16px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.shell__nav-item[data-v-dc9b9a9f]:hover{background:#ffffff0a}.shell__nav-item--active[data-v-dc9b9a9f]{color:#229ed9;background:#229ed92e}.shell__nav-item--active[data-v-dc9b9a9f]:before{content:"";background:#229ed9;border-radius:0 3px 3px 0;width:3px;position:absolute;top:20%;bottom:20%;left:0}.shell__user[data-v-dc9b9a9f]{border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:16px;padding:8px;display:flex}.shell__user-info[data-v-dc9b9a9f]{flex-direction:column;flex:1;min-width:0;display:flex}.shell__user-name[data-v-dc9b9a9f]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.shell__user-role[data-v-dc9b9a9f]{color:#5a6385;letter-spacing:.04em;font-size:11px}.shell__logout[data-v-dc9b9a9f]{color:#8891b4;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.shell__logout[data-v-dc9b9a9f]:hover{color:#f5f7ff;background:#ffffff0f}@media (width>=1024px){.shell__logout--compact[data-v-dc9b9a9f]{display:none}}.shell__main[data-v-dc9b9a9f]{width:100%;padding:16px;padding-bottom:calc(76px + env(safe-area-inset-bottom));flex:1}@media (width>=768px){.shell__main[data-v-dc9b9a9f]{max-width:720px;margin:0 auto;padding:24px}}@media (width>=1024px){.shell__main[data-v-dc9b9a9f]{max-width:1280px;padding:24px 48px}}@media (width>=1440px){.shell__main[data-v-dc9b9a9f]{max-width:1440px}}.shell__bottom[data-v-dc9b9a9f]{z-index:100;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131525f0;border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.shell__bottom[data-v-dc9b9a9f]{display:none}}.shell__tab[data-v-dc9b9a9f]{color:#5a6385;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;transition:color .15s;display:flex}.shell__tab--active[data-v-dc9b9a9f]{color:#229ed9}.app-btn[data-v-b20a0481]{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:600;transition:background .15s,opacity .15s,transform .1s;display:flex}.app-btn[data-v-b20a0481]:active:not(:disabled){transform:translateY(1px)}.app-btn[data-v-b20a0481]:disabled{opacity:.45;cursor:not-allowed}.app-btn--sm[data-v-b20a0481]{min-height:36px;padding:0 16px;font-size:13px}.app-btn--md[data-v-b20a0481]{padding:0 24px;font-size:15px}.app-btn--lg[data-v-b20a0481]{min-height:52px;padding:0 24px;font-size:16px}.app-btn--block[data-v-b20a0481]{width:100%}.app-btn--primary[data-v-b20a0481]{color:#fff;background:#229ed9}.app-btn--primary[data-v-b20a0481]:hover:not(:disabled){background:#1f90c5}.app-btn--ghost[data-v-b20a0481]{color:#f5f7ff;background:0 0;border:1px solid #ffffff1f}.app-btn--ghost[data-v-b20a0481]:hover:not(:disabled){background:#ffffff0a}.app-btn--subtle[data-v-b20a0481]{color:#8891b4;background:#ffffff0d}.app-btn--subtle[data-v-b20a0481]:hover:not(:disabled){background:#ffffff17}.app-btn__spinner[data-v-b20a0481]{border:2px solid #ffffff40;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-b20a0481}@keyframes spin-b20a0481{to{transform:rotate(360deg)}}.error-banner[data-v-dedb740f]{color:#f5f7ff;background:#ff1f3d1f;border:1px solid #ff1f3d59;border-radius:14px;align-items:center;gap:16px;padding:8px 16px;font-size:14px;display:flex}.error-banner__mark[data-v-dedb740f]{color:#fff;background:#ff1f3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:flex}.error-banner__text[data-v-dedb740f]{flex:1;min-width:0}.error-banner__retry[data-v-dedb740f]{color:#f5f7ff;border:1px solid #ff1f3d80;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:13px;font-weight:500}.error-banner__retry[data-v-dedb740f]:hover{background:#ff1f3d2e}.enter[data-v-d0332403]{background:radial-gradient(circle at 50% 0,#229ed92e,#0000 55%),#0c0e1f;justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.enter__card[data-v-d0332403]{text-align:center;background:#131525;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:380px;padding:48px 24px;display:flex}.enter__form[data-v-d0332403]{text-align:left;flex-direction:column;gap:16px;display:flex}.enter__title[data-v-d0332403]{font-size:20px;font-weight:600}.enter__hint[data-v-d0332403]{color:#8891b4;font-size:14px;line-height:1.5}.enter__login[data-v-d0332403]{background:#229ed91a;border:1px solid #229ed959;border-radius:14px;flex-direction:column;gap:4px;padding:8px 16px;display:flex}.enter__login-label[data-v-d0332403]{color:#8891b4;font-size:12px}.enter__login-value[data-v-d0332403]{word-break:break-all;font-size:18px;font-weight:600}.enter__field[data-v-d0332403]{flex-direction:column;gap:4px;display:flex}.enter__label[data-v-d0332403]{color:#8891b4;font-size:12px}.enter__input[data-v-d0332403]{color:#f5f7ff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;height:46px;padding:0 16px;transition:border-color .15s}.enter__input[data-v-d0332403]:focus{border-color:#229ed9;outline:none}.enter__mark[data-v-d0332403]{color:#ff1f3d;background:#ff1f3d26;border:1px solid #ff1f3d66;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:flex}.enter__spinner[data-v-d0332403]{border:3px solid #ffffff1f;border-top-color:#229ed9;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite enter-spin-d0332403}.enter__fallback[data-v-d0332403]{color:#229ed9;font-size:14px}.enter__fallback[data-v-d0332403]:hover{text-decoration:underline}@keyframes enter-spin-d0332403{to{transform:rotate(360deg)}}.login[data-v-a28ccb1d]{background:radial-gradient(circle at 50% 0,#229ed92e,#0000 55%),#0c0e1f;justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.login__card[data-v-a28ccb1d]{background:#131525;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:48px 24px;display:flex}.login__brand[data-v-a28ccb1d]{justify-content:center;align-items:center;display:flex}.login__brand-mark[data-v-a28ccb1d]{color:#fff;background:#229ed9;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.login__title[data-v-a28ccb1d]{text-align:center;font-size:20px;font-weight:600}.login__field[data-v-a28ccb1d]{flex-direction:column;gap:4px;display:flex}.login__label[data-v-a28ccb1d]{color:#8891b4;font-size:12px}.login__input[data-v-a28ccb1d]{color:#f5f7ff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;height:46px;padding:0 16px;transition:border-color .15s}.login__input[data-v-a28ccb1d]:focus{border-color:#229ed9;outline:none}.stat-chip[data-v-be6cbcc6]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:8px 16px;display:inline-flex}.stat-chip__label[data-v-be6cbcc6]{letter-spacing:.04em;text-transform:uppercase;color:#5a6385;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stat-chip__value[data-v-be6cbcc6]{color:#f5f7ff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.stat-chip--primary[data-v-be6cbcc6]{border-color:#229ed966}.stat-chip--accent[data-v-be6cbcc6]{border-color:#feca5866}.stat-chip--accent .stat-chip__value[data-v-be6cbcc6]{color:#feca58}.stat-chip--danger[data-v-be6cbcc6]{border-color:#ff1f3d73}.stat-chip--danger .stat-chip__value[data-v-be6cbcc6]{color:#ff1f3d}.stat-chip--success[data-v-be6cbcc6]{border-color:#22c55e73}.stat-chip--success .stat-chip__value[data-v-be6cbcc6]{color:#22c55e}.home[data-v-aa3ac176]{flex-direction:column;gap:24px;display:flex}.home__greeting[data-v-aa3ac176]{justify-content:space-between;align-items:center;gap:16px;display:flex}.home__title[data-v-aa3ac176]{font-size:20px;font-weight:600}@media (width>=1024px){.home__title[data-v-aa3ac176]{font-size:26px}}.home__subtitle[data-v-aa3ac176]{color:#8891b4;font-size:14px}.home__grid[data-v-aa3ac176]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.home__grid[data-v-aa3ac176]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.home__grid[data-v-aa3ac176]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home__card[data-v-aa3ac176]{color:#f5f7ff;background:#131525;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:8px;padding:24px 16px;transition:border-color .2s,transform .15s;display:flex}.home__card[data-v-aa3ac176]:hover{border-color:#ffffff1f;transform:translateY(-2px)}@media (width>=768px){.home__card--rocket[data-v-aa3ac176]{grid-column:1/-1}}@media (width>=1024px){.home__card[data-v-aa3ac176]{justify-content:flex-end;min-height:200px}.home__card--rocket[data-v-aa3ac176]{grid-column:auto}}.home__card-title[data-v-aa3ac176]{font-size:18px;font-weight:600}.home__card-sub[data-v-aa3ac176]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#8891b4;font-size:14px}.home__card-sub--low[data-v-aa3ac176]{color:#ff1f3d}.home__card-sub--sky[data-v-aa3ac176]{color:#00b3ff}.home__card-sub--lime[data-v-aa3ac176]{color:#7dff00}.home__card-sub--violet[data-v-aa3ac176]{color:#8a33ff}.home__card-sub--orange[data-v-aa3ac176]{color:#ff6a00}.home__card-sub--magenta[data-v-aa3ac176]{color:#ff1aa6}.home__card-sub--gold[data-v-aa3ac176]{color:#ffbf00}.home__hint[data-v-aa3ac176]{color:#5a6385;max-width:70ch;font-size:13px;line-height:1.6}.stale[data-v-b5508428]{color:#feca58;background:#feca581f;border:1px solid #feca5852;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:inline-flex}.stale__dot[data-v-b5508428]{background:#feca58;border-radius:50%;width:6px;height:6px;animation:1.6s infinite wait-pulse}.rocket[data-v-3bfc4de2]{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.rocket[data-v-3bfc4de2]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}}@media (width>=1440px){.rocket[data-v-3bfc4de2]{grid-template-columns:minmax(0,1fr) 360px}}.rocket__hero[data-v-3bfc4de2]{text-align:center;background:#131525;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;transition:border-color .3s;display:flex}@media (width>=1024px){.rocket__hero[data-v-3bfc4de2]{justify-content:center;min-height:calc(100vh - 140px);padding:48px}}.rocket__label[data-v-3bfc4de2]{letter-spacing:.08em;text-transform:uppercase;color:#8891b4;font-size:13px}.rocket__value-row[data-v-3bfc4de2]{justify-content:center;align-items:baseline;gap:4px;display:flex}.rocket__value[data-v-3bfc4de2]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:5ch;font-size:clamp(64px,22vw,120px);font-weight:700;line-height:1}@media (width>=768px){.rocket__value[data-v-3bfc4de2]{font-size:clamp(96px,14vw,150px)}}@media (width>=1024px){.rocket__value[data-v-3bfc4de2]{font-size:clamp(120px,12vw,220px)}}.rocket__x[data-v-3bfc4de2]{color:#8891b4;font-size:.4em}.rocket__meta[data-v-3bfc4de2]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rocket__progress[data-v-3bfc4de2]{background:#ffffff12;border-radius:999px;width:min(100%,420px);height:4px;overflow:hidden}.rocket__progress-fill[data-v-3bfc4de2]{transform-origin:0;background:#229ed9;height:100%;transition:transform .1s linear}.rocket__mismatch[data-v-3bfc4de2]{color:#feca58;background:#feca5824;border:1px solid #feca5861;border-radius:14px;padding:8px 16px;font-size:13px}.rocket__hero--tier-low[data-v-3bfc4de2]{border-color:#ff1f3d80}.rocket__hero--tier-low .rocket__value[data-v-3bfc4de2]{color:#ff1f3d}.rocket__hero--tier-sky[data-v-3bfc4de2]{border-color:#00b3ff80}.rocket__hero--tier-sky .rocket__value[data-v-3bfc4de2]{color:#00b3ff}.rocket__hero--tier-lime[data-v-3bfc4de2]{border-color:#7dff0080}.rocket__hero--tier-lime .rocket__value[data-v-3bfc4de2]{color:#7dff00}.rocket__hero--tier-violet[data-v-3bfc4de2]{border-color:#8a33ff80}.rocket__hero--tier-violet .rocket__value[data-v-3bfc4de2]{color:#8a33ff}.rocket__hero--tier-orange[data-v-3bfc4de2]{border-color:#ff6a0080}.rocket__hero--tier-orange .rocket__value[data-v-3bfc4de2]{color:#ff6a00}.rocket__hero--tier-magenta[data-v-3bfc4de2]{border-color:#ff1aa680}.rocket__hero--tier-magenta .rocket__value[data-v-3bfc4de2]{color:#ff1aa6}.rocket__hero--tier-gold[data-v-3bfc4de2]{border-color:#ffbf0080}.rocket__hero--tier-gold .rocket__value[data-v-3bfc4de2]{color:#ffbf00}.rocket__hero--offline .rocket__value[data-v-3bfc4de2],.rocket__hero--connecting .rocket__value[data-v-3bfc4de2]{opacity:.45}.rocket__rail[data-v-3bfc4de2]{flex-direction:column;gap:16px;display:flex}.rocket__panel[data-v-3bfc4de2]{background:#131525;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.rocket__panel-title[data-v-3bfc4de2]{letter-spacing:.06em;text-transform:uppercase;color:#5a6385;font-size:13px;font-weight:500}.rocket__panel-note[data-v-3bfc4de2]{color:#5a6385;font-size:12px;line-height:1.5}.rocket__history[data-v-3bfc4de2]{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}@media (width>=1024px){.rocket__history[data-v-3bfc4de2]{flex-direction:column;max-height:420px;overflow:visible auto}}.rocket__chip[data-v-3bfc4de2]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f128c;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:92px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.rocket__chip-round[data-v-3bfc4de2]{color:#5a6385;font-size:11px}.rocket__chip--skeleton[data-v-3bfc4de2]{background:#ffffff0a;position:relative;overflow:hidden}.rocket__chip--skeleton[data-v-3bfc4de2]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0}.rocket__chip--skeleton[data-v-3bfc4de2]{border-color:#0000;height:30px}.rocket__chip--low[data-v-3bfc4de2]{color:#ff1f3d;background:#ff1f3d26;border-color:#ff1f3dd9}.rocket__chip--sky[data-v-3bfc4de2]{color:#00b3ff;background:#00b3ff26;border-color:#00b3ffd9}.rocket__chip--lime[data-v-3bfc4de2]{color:#7dff00;background:#7dff0026;border-color:#7dff00d9}.rocket__chip--violet[data-v-3bfc4de2]{color:#8a33ff;background:#8a33ff26;border-color:#8a33ffd9}.rocket__chip--orange[data-v-3bfc4de2]{color:#ff6a00;background:#ff6a0026;border-color:#ff6a00d9}.rocket__chip--magenta[data-v-3bfc4de2]{color:#ff1aa6;background:#ff1aa626;border-color:#ff1aa6d9}.rocket__chip--gold[data-v-3bfc4de2]{color:#ffbf00;background:#ffbf0026;border-color:#ffbf00d9}.empty[data-v-a0d1ab6e]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.empty__art[data-v-a0d1ab6e]{opacity:.28;pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex}.empty__title[data-v-a0d1ab6e]{color:#f5f7ff;font-size:18px;font-weight:600}.empty__hint[data-v-a0d1ab6e]{color:#8891b4;max-width:34ch;font-size:14px;line-height:1.5}.empty__waiting[data-v-a0d1ab6e]{color:#5a6385;align-items:center;gap:8px;font-size:13px;display:inline-flex}.empty__dot[data-v-a0d1ab6e]{background:#229ed9;border-radius:50%;width:7px;height:7px;animation:1.4s infinite wait-pulse}.mines[data-v-8e447211]{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.mines[data-v-8e447211]{grid-template-columns:minmax(360px,560px) 320px;align-items:start;gap:24px;display:grid}}.mines__board-area[data-v-8e447211]{flex-direction:column;align-items:center;gap:16px;display:flex}.mines__banner[data-v-8e447211]{width:100%}.mines__grid[data-v-8e447211]{grid-template-columns:repeat(5,1fr);gap:8px;width:min(92vw,420px);transition:opacity .2s;display:grid}@media (width>=768px){.mines__grid[data-v-8e447211]{gap:16px;width:480px}}@media (width>=1024px){.mines__grid[data-v-8e447211]{width:100%;max-width:560px}}.mines__grid--idle[data-v-8e447211]{opacity:.35}.mines__grid--stale[data-v-8e447211]{opacity:.45}.mines__cell[data-v-8e447211]{aspect-ratio:1;color:#5a6385;background:#16181f;border-bottom:3px solid #0c0d14;border-radius:14px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.mines__cell--mine[data-v-8e447211]{color:#ff1f3d;background:#ff1f3d33;border:1px solid #ff1f3dcc;border-bottom:3px solid #ff1f3d8c;box-shadow:0 0 20px #ff1f3d59}.mines__cell--opened[data-v-8e447211]{color:#22c55e;box-shadow:inset 0 0 0 2px #22c55e80}.mines__cell--changed[data-v-8e447211]{animation:.6s cell-flip}.mines__cell--skeleton[data-v-8e447211]{background:#ffffff0a;position:relative;overflow:hidden}.mines__cell--skeleton[data-v-8e447211]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0}.mines__cell--skeleton[data-v-8e447211]{border-bottom-color:#0000}.mines__check[data-v-8e447211]{opacity:.8}.mines__rail[data-v-8e447211]{flex-direction:column;gap:16px;display:flex}.mines__panel[data-v-8e447211]{background:#131525;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.mines__panel-title[data-v-8e447211]{letter-spacing:.06em;text-transform:uppercase;color:#5a6385;font-size:13px;font-weight:500}.mines__stats[data-v-8e447211]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=1024px){.mines__stats[data-v-8e447211]{grid-template-columns:1fr}}.mines__legend[data-v-8e447211]{color:#8891b4;flex-direction:column;gap:8px;font-size:13px;list-style:none;display:flex}.mines__legend li[data-v-8e447211]{align-items:center;gap:8px;display:flex}.mines__swatch[data-v-8e447211]{border-radius:4px;flex-shrink:0;width:16px;height:16px}.mines__swatch--mine[data-v-8e447211]{background:#ff1f3d33;border:1px solid #ff1f3dcc}.mines__swatch--safe[data-v-8e447211]{background:#16181f;border:1px solid #ffffff1f}.mines__swatch--opened[data-v-8e447211]{background:#16181f;box-shadow:inset 0 0 0 2px #22c55e80}.monkey[data-v-90854e52]{flex-direction:column;gap:16px;display:flex}.monkey__hero[data-v-90854e52]{background:#131525;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:16px;padding:24px 16px;transition:opacity .2s;display:flex}.monkey__hero--stale[data-v-90854e52]{opacity:.55}@media (width>=768px){.monkey__hero[data-v-90854e52]{flex-direction:row;justify-content:space-between;align-items:center;padding:24px}}.monkey__hero-main[data-v-90854e52]{flex-direction:column;align-items:center;gap:4px;display:flex}@media (width>=768px){.monkey__hero-main[data-v-90854e52]{align-items:flex-start}}.monkey__label[data-v-90854e52]{letter-spacing:.08em;text-transform:uppercase;color:#8891b4;font-size:13px}.monkey__value[data-v-90854e52]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#ff1f3d;text-align:center;min-width:2ch;font-size:clamp(56px,18vw,96px);font-weight:700;line-height:1}@media (width>=1024px){.monkey__value[data-v-90854e52]{font-size:clamp(96px,9vw,160px)}}.monkey__sub[data-v-90854e52]{color:#8891b4;font-size:14px}.monkey__stats[data-v-90854e52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=1024px){.monkey__stats[data-v-90854e52]{grid-template-columns:repeat(2,minmax(0,150px))}}.monkey__track-wrap[data-v-90854e52]{background:#131525;border:1px solid #ffffff0f;border-radius:20px;padding:16px;overflow:hidden}.monkey__track[data-v-90854e52]{scroll-snap-type:x proximity;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.monkey__track--idle[data-v-90854e52]{opacity:.3}@media (width>=1024px){.monkey__track[data-v-90854e52]{padding-bottom:0;overflow-x:visible}}.monkey__node[data-v-90854e52]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;scroll-snap-align:center;color:#5a6385;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex}@media (width>=1024px){.monkey__node[data-v-90854e52]{flex:1 1 0;min-width:28px}}.monkey__node--passed[data-v-90854e52]{color:#22c55e;background:#22c55e24;border-color:#22c55e73}.monkey__node--death[data-v-90854e52]{color:#ff1f3d;background:#ff1f3d2e;border-color:#ff1f3dbf;animation:1.8s infinite death-pulse}.monkey__node--skeleton[data-v-90854e52]{background:#ffffff0a;position:relative;overflow:hidden}.monkey__node--skeleton[data-v-90854e52]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0}.monkey__node--skeleton[data-v-90854e52]{color:#0000;border-color:#0000}.not-found[data-v-054989c6]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:72px 16px;display:flex}.not-found__code[data-v-054989c6]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#5a6385;font-size:64px;font-weight:700}.not-found__title[data-v-054989c6]{font-size:20px;font-weight:600}.not-found__hint[data-v-054989c6]{color:#8891b4;max-width:40ch;font-size:14px}.not-found__link[data-v-054989c6]{color:#229ed9}.not-found__link[data-v-054989c6]:hover{text-decoration:underline}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:.75}50%{opacity:1}}@keyframes wait-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes cell-flip{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes death-pulse{0%,to{box-shadow:0 0 16px #ff1f3d59}50%{box-shadow:0 0 34px #ff1f3dbf}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{overscroll-behavior:none;background:#0c0e1f;width:100%;min-height:100dvh}html,body{overscroll-behavior-y:none}body{color:#f5f7ff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Geologica,system-ui,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;overflow-x:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}input{font-family:inherit;font-size:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
