.app-shell[data-v-11c86c2f]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f172a,#020617)}.app-header[data-v-11c86c2f]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 2rem;border-bottom:1px solid rgba(148,163,184,.2);background:#020617bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10;min-height:4.75rem;overflow:visible}.brand[data-v-11c86c2f]{display:inline-flex;align-items:center;overflow:visible}.brand-logo[data-v-11c86c2f]{display:block;height:2.35rem;width:auto}.header-left[data-v-11c86c2f]{display:flex;align-items:center;gap:1.25rem}.app-header.control-center[data-v-11c86c2f]{justify-content:space-between}.control-context[data-v-11c86c2f]{display:flex;flex-direction:column;gap:.1rem}.control-eyebrow[data-v-11c86c2f]{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;color:#94a3b8;margin:0}.control-title[data-v-11c86c2f]{margin:0;font-size:1rem;color:#f8fafc}.control-actions[data-v-11c86c2f]{position:relative;display:flex;align-items:center;gap:.75rem}.credits-btn[data-v-11c86c2f]{display:inline-flex;align-items:center;padding:.4rem 1rem;border-radius:999px;border:1px solid rgba(99,102,241,.5);background:#6366f11f;color:#a5b4fc;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.credits-btn[data-v-11c86c2f]:hover{border-color:#6366f1cc;background:#6366f138;color:#c7d2fe}.profile-pill[data-v-11c86c2f]{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);padding:.3rem .85rem .3rem .3rem;background:#0f172ad9;color:#f8fafc;cursor:pointer;transition:border-color .2s ease,background .2s ease}.profile-pill[data-v-11c86c2f]:hover{border-color:#94a3b880}.profile-pill svg[data-v-11c86c2f]{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;fill:none}.profile-name[data-v-11c86c2f]{font-weight:600}.avatar[data-v-11c86c2f]{width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a;font-weight:700;display:grid;place-items:center}.profile-menu[data-v-11c86c2f]{position:absolute;top:calc(100% + .5rem);right:0;list-style:none;margin:0;padding:.5rem 0;background:#0f172af2;border:1px solid rgba(148,163,184,.25);border-radius:.75rem;min-width:12rem;box-shadow:0 20px 40px #02061780;z-index:10}.profile-menu li button[data-v-11c86c2f]{width:100%;padding:.6rem 1rem;background:none;border:none;text-align:left;color:#f8fafc;cursor:pointer}.profile-menu li button[data-v-11c86c2f]:hover{background:#3b82f626}.app-nav[data-v-11c86c2f]{display:flex;align-items:center;gap:1rem}.mobile-nav-toggle[data-v-11c86c2f]{display:none;border:1px solid rgba(59,130,246,.45);border-radius:999px;padding:.45rem .9rem;background:#1e293bcc;color:#e2e8f0;font-size:.86rem;font-weight:600;cursor:pointer}.nav-games[data-v-11c86c2f]{position:relative}.nav-link[data-v-11c86c2f]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;color:#cbd5f5;font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease}.nav-link-button[data-v-11c86c2f]{border:none;background:transparent;cursor:pointer}.nav-link-button svg[data-v-11c86c2f]{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;fill:none;transition:transform .2s ease}.nav-link-button[aria-expanded=true] svg[data-v-11c86c2f]{transform:rotate(180deg)}.nav-link[data-v-11c86c2f]:hover,.nav-link.router-link-active[data-v-11c86c2f]{background:#3b82f626;color:#f8fafc}.nav-games-menu[data-v-11c86c2f]{position:absolute;top:calc(100% + .55rem);left:0;list-style:none;margin:0;padding:.5rem 0;min-width:16rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.25);background:#0f172af2;box-shadow:0 20px 40px #02061780;z-index:20}.nav-games-link[data-v-11c86c2f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.65rem 1rem;text-decoration:none;color:#f8fafc}.nav-games-link[data-v-11c86c2f]:hover,.nav-games-link[data-v-11c86c2f]:focus-visible{background:#3b82f626}.nav-game-meta[data-v-11c86c2f]{color:#94a3b8;font-size:.73rem}.nav-cta[data-v-11c86c2f]{border:none;border-radius:9999px;padding:.45rem 1.25rem;font-weight:600;color:#0f172a;background-image:linear-gradient(135deg,#38bdf8,#6366f1);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.nav-cta[data-v-11c86c2f]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #4f46e559}.app-main[data-v-11c86c2f]{flex:1;padding:2.5rem clamp(1rem,5vw,3rem)}.app-footer[data-v-11c86c2f]{display:flex;flex-direction:column;gap:1.35rem;padding:2rem clamp(1rem,5vw,3rem);border-top:1px solid rgba(148,163,184,.12);background:#020617d9}.footer-bar[data-v-11c86c2f]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;color:#94a3b8;font-size:.9rem}.footer-bar a[data-v-11c86c2f]{color:#93c5fd;text-decoration:none}.footer-grid[data-v-11c86c2f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.footer-column[data-v-11c86c2f]{display:flex;flex-direction:column;gap:.75rem}.footer-column h3[data-v-11c86c2f]{margin:0;font-size:.86rem;letter-spacing:.11em;text-transform:uppercase;color:#e2e8f0}.footer-column ul[data-v-11c86c2f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.footer-column a[data-v-11c86c2f],.footer-coming-soon[data-v-11c86c2f]{color:#64748b;text-decoration:none;font-size:.92rem;transition:color .2s ease}.footer-column a[data-v-11c86c2f]:hover{color:#94a3b8}.footer-coming-soon[data-v-11c86c2f]{color:#475569}.footer-copyright[data-v-11c86c2f]{margin:0;text-align:center;color:#475569;font-size:.85rem;padding-top:.5rem;border-top:1px solid rgba(148,163,184,.08)}@media(max-width:720px){.app-header[data-v-11c86c2f]{padding:.9rem 1rem}.app-header[data-v-11c86c2f]:not(.control-center){flex-direction:column;align-items:stretch;gap:.85rem}.header-left[data-v-11c86c2f]{width:100%;justify-content:space-between}.mobile-nav-toggle[data-v-11c86c2f]{display:inline-flex}.app-nav[data-v-11c86c2f]{display:none;width:100%;flex-direction:column;align-items:stretch;gap:.75rem}.app-nav.open[data-v-11c86c2f]{display:flex}.nav-link[data-v-11c86c2f],.nav-link-button[data-v-11c86c2f],.nav-cta[data-v-11c86c2f]{width:100%;justify-content:space-between;text-align:left}.nav-games[data-v-11c86c2f]{width:100%}.nav-games-menu[data-v-11c86c2f]{position:static;margin-top:.45rem;width:100%;min-width:0}.nav-games-link[data-v-11c86c2f]{flex-direction:column;align-items:flex-start;gap:.2rem}.control-actions[data-v-11c86c2f]{width:100%;justify-content:flex-end}.footer-grid[data-v-11c86c2f]{grid-template-columns:1fr;gap:1.25rem}}.pricing-calculator[data-v-6c297c36]{display:flex;flex-direction:column;gap:2rem}.calc-header[data-v-6c297c36]{display:flex;flex-direction:column;gap:.85rem;max-width:44rem}.calc-eyebrow[data-v-6c297c36]{letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;color:#38bdf8;margin:0}.calc-header h2[data-v-6c297c36]{margin:0;font-size:clamp(2rem,4vw,2.75rem)}.calc-subtitle[data-v-6c297c36]{margin:0;color:#94a3b8;font-size:1rem;max-width:36rem}.calc-card[data-v-6c297c36]{display:grid;gap:2.5rem;border-radius:1.5rem;border:1px solid rgba(148,163,184,.2);background:radial-gradient(circle at top right,rgba(56,189,248,.15),transparent 55%),#0f172ad9;padding:2rem;box-shadow:0 18px 36px #02061766}.calc-card--compact[data-v-6c297c36]{grid-template-columns:1fr!important}.calc-controls[data-v-6c297c36]{display:flex;flex-direction:column;gap:2.25rem}.slider-group[data-v-6c297c36]{display:flex;flex-direction:column;gap:.6rem}.slider-label-row[data-v-6c297c36]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.slider-label[data-v-6c297c36]{font-size:.9rem;font-weight:600;color:#e2e8f0}.slider-value-badge[data-v-6c297c36]{font-size:.85rem;font-weight:700;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);border-radius:9999px;padding:.15rem .65rem;white-space:nowrap}.range-slider[data-v-6c297c36]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#38bdf8 0%,#38bdf8 var(--fill, 0%),rgba(148,163,184,.2) var(--fill, 0%),rgba(148,163,184,.2) 100%);cursor:pointer;outline:none}.hours-slider.range-slider[data-v-6c297c36]::-webkit-slider-thumb{background:var(--zc, #38bdf8);box-shadow:0 2px 10px #00000059}.hours-slider.range-slider[data-v-6c297c36]::-moz-range-thumb{background:var(--zc, #38bdf8);box-shadow:0 2px 10px #00000059}.range-slider[data-v-6c297c36]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#6366f1);cursor:pointer;box-shadow:0 2px 8px #38bdf873;transition:transform .15s ease,box-shadow .15s ease}.range-slider[data-v-6c297c36]::-webkit-slider-thumb:hover{transform:scale(1.18);box-shadow:0 4px 16px #38bdf899}.range-slider[data-v-6c297c36]::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#6366f1);cursor:pointer;box-shadow:0 2px 8px #38bdf873;border:none;transition:transform .15s ease,box-shadow .15s ease}.range-slider[data-v-6c297c36]::-moz-range-track{height:6px;background:transparent;border-radius:3px}.range-slider[data-v-6c297c36]:focus-visible::-webkit-slider-thumb{outline:2px solid #7dd3fc;outline-offset:3px}.range-slider[data-v-6c297c36]:focus-visible::-moz-range-thumb{outline:2px solid #7dd3fc;outline-offset:3px}.slider-sub[data-v-6c297c36]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;gap:.5rem}.zone-badge[data-v-6c297c36]{font-weight:700;font-size:.85rem;transition:color .25s ease}.hours-per-day[data-v-6c297c36]{color:#94a3b8}.size-ticks[data-v-6c297c36]{position:relative;height:1.2rem;margin-top:.25rem}.size-tick-label[data-v-6c297c36]{position:absolute;transform:translate(-50%);font-size:.7rem;color:#475569;white-space:nowrap;transition:color .15s ease,font-weight .15s ease;cursor:default;-webkit-user-select:none;user-select:none}.size-tick-label.active[data-v-6c297c36]{color:#38bdf8;font-weight:700}.size-range-note[data-v-6c297c36]{margin:.25rem 0 0;font-size:.78rem;color:#475569}.calc-result[data-v-6c297c36]{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;border-radius:1.25rem;background:#02061780;border:1px solid rgba(148,163,184,.18)}.result-eyebrow[data-v-6c297c36]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.result-cost-row[data-v-6c297c36]{display:flex;align-items:flex-end;gap:.35rem;line-height:1}.result-amount[data-v-6c297c36]{font-size:clamp(2.75rem,6vw,3.75rem);font-weight:800;color:#38bdf8;line-height:1;letter-spacing:-.02em}.result-per[data-v-6c297c36]{font-size:1.15rem;color:#64748b;padding-bottom:.4rem}.result-original-row[data-v-6c297c36]{display:flex;align-items:center;gap:.6rem;margin-top:-.15rem}.result-original[data-v-6c297c36]{font-size:.95rem;color:#475569;text-decoration:line-through}.result-discount-badge[data-v-6c297c36]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.03em;color:#0f172a;background:linear-gradient(135deg,#22c55e,#16a34a);white-space:nowrap}.result-rate[data-v-6c297c36]{margin:0;font-size:.9rem;color:#94a3b8}.result-divider[data-v-6c297c36]{border-top:1px solid rgba(148,163,184,.15);margin:.25rem 0}.result-note[data-v-6c297c36]{margin:0;font-size:.9rem;color:#94a3b8;line-height:1.5}.player-capacity[data-v-6c297c36]{margin-top:.25rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.15);font-size:.9rem;color:#cbd5e1}.capacity-value[data-v-6c297c36]{font-weight:700;color:#f8fafc}.capacity-note[data-v-6c297c36]{margin:.35rem 0 0;font-size:.8rem;color:#475569}@media(min-width:760px){.calc-card[data-v-6c297c36]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.beta-banner[data-v-eb1d2be8]{display:grid;gap:1.5rem;padding:2rem;border-radius:1.75rem;border:1px solid rgba(251,191,36,.45);background:linear-gradient(135deg,#fbbf2433,#ea580c33),repeating-linear-gradient(45deg,#0f172a59,#0f172a59 12px,#0f172a99 12px 24px),#0f172af2;box-shadow:0 20px 50px #ea580c40;align-items:center}.beta-content[data-v-eb1d2be8]{display:flex;flex-direction:column;gap:.75rem}.beta-title[data-v-eb1d2be8]{display:flex;flex-direction:column;gap:.6rem}.beta-title h2[data-v-eb1d2be8]{margin:0;font-size:clamp(1.75rem,3vw,2.4rem);color:#fff7ed}.beta-banner p[data-v-eb1d2be8]{margin:0;max-width:42rem;color:#fef3c7;font-size:1rem}.beta-pill[data-v-eb1d2be8]{align-self:flex-start;padding:.35rem .85rem;border-radius:9999px;background:#fbbf2433;color:#fde68a;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(251,191,36,.5)}.cta[data-v-eb1d2be8]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.beta-cta[data-v-eb1d2be8]{background-image:linear-gradient(135deg,#f59e0b,#ea580c);color:#1f2937;box-shadow:0 16px 30px #ea580c59}.beta-cta[data-v-eb1d2be8]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #ea580c73}@media(min-width:720px){.beta-banner[data-v-eb1d2be8]{grid-template-columns:minmax(0,1fr) auto}}.landing[data-v-e4703a1a]{display:flex;flex-direction:column;gap:5rem;color:#e2e8f0}.hero-pricing[data-v-e4703a1a]{display:grid;gap:3rem;align-items:center}.hero-copy[data-v-e4703a1a]{display:flex;flex-direction:column;gap:1.25rem}.eyebrow[data-v-e4703a1a]{letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;color:#38bdf8}.headline[data-v-e4703a1a]{font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.1}.subhead[data-v-e4703a1a]{max-width:36rem;font-size:1.05rem}.hero-promo[data-v-e4703a1a]{margin-top:0}.hero-cap[data-v-e4703a1a]{margin:0;font-size:.9rem;color:#94a3b8;line-height:1.6}.hero-cap strong[data-v-e4703a1a]{color:#38bdf8;font-weight:700;font-style:normal}.hero-actions[data-v-e4703a1a]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.cta[data-v-e4703a1a]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cta.primary[data-v-e4703a1a]{background-image:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a}.cta.secondary[data-v-e4703a1a]{border:1px solid rgba(59,130,246,.35);color:#bfdbfe}.cta.secondary[data-v-e4703a1a]:hover{background:#3b82f62e}.cta.primary[data-v-e4703a1a]:hover{transform:translateY(-1px);box-shadow:0 18px 40px #6366f159}.hero-panel[data-v-e4703a1a]{display:grid;gap:1rem}.stat-card[data-v-e4703a1a]{background:#0f172abf;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;padding:1.5rem;text-align:left;box-shadow:0 20px 45px #02061773}.stat-card h2[data-v-e4703a1a]{font-size:2.25rem;margin-bottom:.5rem}.stat-card p[data-v-e4703a1a]{color:#94a3b8}.features[data-v-e4703a1a]{text-align:center;display:flex;flex-direction:column;gap:1.75rem}.section-copy[data-v-e4703a1a]{max-width:42rem;margin:0 auto}.feature-grid[data-v-e4703a1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.feature-card[data-v-e4703a1a]{padding:1.75rem;border-radius:1.25rem;background:#1e293bbf;border:1px solid rgba(148,163,184,.18);text-align:left;transition:transform .2s ease,border-color .2s ease}.feature-card[data-v-e4703a1a]:hover{transform:translateY(-4px);border-color:#94a3b859}.workflow[data-v-e4703a1a]{display:flex;flex-direction:column;gap:2rem}.workflow-header[data-v-e4703a1a]{display:flex;flex-direction:column;gap:.75rem;max-width:34rem}.workflow-header h2[data-v-e4703a1a]{margin:0}.workflow-header p[data-v-e4703a1a]{margin:0;color:#cbd5f5}.workflow-grid[data-v-e4703a1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.workflow-card[data-v-e4703a1a]{background:#0f172ab8;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.badge[data-v-e4703a1a]{align-self:flex-start;padding:.25rem .6rem;border-radius:9999px;background:#3b82f633;color:#bfdbfe;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.cta-banner[data-v-e4703a1a]{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(56,189,248,.25),transparent 55%),#0f172ae6;border:1px solid rgba(148,163,184,.2);align-items:flex-start}.games[data-v-e4703a1a]{display:flex;flex-direction:column;gap:3.5rem}.games-header[data-v-e4703a1a]{display:flex;flex-direction:column;gap:1.25rem;max-width:48rem}.games-header h2[data-v-e4703a1a]{margin:0;font-size:clamp(2.25rem,4.5vw,3rem)}.games-header p[data-v-e4703a1a]{margin:0;color:#cbd5f5;line-height:1.6}.games-section[data-v-e4703a1a]{display:flex;flex-direction:column;gap:1.75rem}.games-copy h3[data-v-e4703a1a]{margin:0;font-size:clamp(1.8rem,3.5vw,2.2rem);color:#f8fafc}.games-copy p[data-v-e4703a1a]{margin:0;color:#94a3b8;max-width:40rem;line-height:1.6}.games-grid[data-v-e4703a1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.game-card[data-v-e4703a1a]{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.35rem;border-radius:1.25rem;background:#0f172abf;border:1px solid rgba(148,163,184,.18);box-shadow:0 16px 32px #02061773;transition:transform .2s ease,border-color .2s ease}.game-card.is-link[data-v-e4703a1a]{cursor:pointer;border-color:#38bdf873;box-shadow:0 20px 36px #0206178c}.planned .game-card[data-v-e4703a1a]{background:#1e293bb3}.game-card.is-link[data-v-e4703a1a]:hover{transform:translateY(-3px);border-color:#38bdf8cc}.game-card.is-link[data-v-e4703a1a]:focus-visible{outline:2px solid rgba(56,189,248,.95);outline-offset:2px}.game-thumb[data-v-e4703a1a]{width:5.2rem;height:5.2rem;border-radius:1rem;overflow:hidden;display:grid;place-items:center;background:#0f172a80;padding:.15rem}.game-thumb img[data-v-e4703a1a]{width:100%;height:100%;object-fit:cover}.game-body[data-v-e4703a1a]{display:flex;flex-direction:column;gap:.35rem;text-align:center}.game-body h4[data-v-e4703a1a]{margin:0;font-size:1.15rem;color:#f8fafc}.game-body p[data-v-e4703a1a]{margin:0;color:#cbd5f5;line-height:1.5}.game-card-action[data-v-e4703a1a]{margin-top:.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:#38bdf8;font-size:.83rem;font-weight:700;letter-spacing:.02em}.game-card-action svg[data-v-e4703a1a]{transition:transform .2s ease}.game-card.is-link:hover .game-card-action svg[data-v-e4703a1a],.game-card.is-link:focus-visible .game-card-action svg[data-v-e4703a1a]{transform:translate(3px)}.games-cta[data-v-e4703a1a]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;border-radius:1.5rem;border:1px solid rgba(148,163,184,.2);background:radial-gradient(circle at top left,rgba(56,189,248,.2),transparent 55%),#0f172ad9;align-items:flex-start}.games-cta h3[data-v-e4703a1a]{margin:0;font-size:clamp(1.8rem,3.5vw,2.2rem);color:#f8fafc}.games-cta p[data-v-e4703a1a]{margin:0;color:#cbd5f5;max-width:40rem;line-height:1.6}@media(min-width:960px){.hero-pricing[data-v-e4703a1a]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media(min-width:720px){.cta-banner[data-v-e4703a1a]{flex-direction:row;justify-content:space-between;align-items:center}.cta-banner p[data-v-e4703a1a]{max-width:32rem}.games-cta[data-v-e4703a1a]{flex-direction:row;justify-content:space-between;align-items:center}}.login-wrapper[data-v-1ce5492a]{display:flex;justify-content:center;align-items:center;min-height:60vh}.login-card[data-v-1ce5492a]{display:flex;flex-direction:column;gap:1.5rem;background:#0f172ad9;border-radius:1.5rem;padding:clamp(2rem,4vw,3rem);border:1px solid rgba(148,163,184,.25);max-width:480px;width:100%;box-shadow:0 25px 55px #0206178c}.login-header p[data-v-1ce5492a]{color:#cbd5f5;margin-top:.75rem}.promo-note[data-v-1ce5492a]{margin-top:.25rem}.form-field[data-v-1ce5492a]{display:flex;flex-direction:column;gap:.35rem}.form-field label[data-v-1ce5492a]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.form-field input[data-v-1ce5492a]{border:1px solid rgba(148,163,184,.35);border-radius:.85rem;background:#020617d9;color:#f8fafc;padding:.65rem .85rem;font-size:1rem}.field-helper[data-v-1ce5492a]{font-size:.85rem;color:#94a3b8}.discord-btn[data-v-1ce5492a]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.6rem;border-radius:9999px;font-weight:600;font-size:1.05rem;background-image:linear-gradient(135deg,#5865f2,#7b83ff);color:#f8fafc;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.discord-btn[data-v-1ce5492a]:hover{transform:translateY(-1px);box-shadow:0 20px 44px #5865f266}.discord-btn.disabled[data-v-1ce5492a]{background:#47556999;color:#e2e8f0b3;cursor:not-allowed;box-shadow:none}.steam-btn[data-v-1ce5492a]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.6rem;border-radius:9999px;font-weight:600;font-size:1.05rem;background-image:linear-gradient(135deg,#111d2e,#0a1b48 45%,#136497 80%,#1387b8);color:#f8fafc;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.steam-btn[data-v-1ce5492a]:hover{transform:translateY(-1px);box-shadow:0 20px 44px #13649759}.steam-btn.disabled[data-v-1ce5492a]{background:#47556999;color:#e2e8f0b3;cursor:not-allowed;box-shadow:none}.icon[data-v-1ce5492a]{width:1.35rem;height:1.35rem;fill:currentColor}.helper-text[data-v-1ce5492a]{font-size:.9rem;color:#facc15}.helper-text code[data-v-1ce5492a]{background:#facc151a;padding:.1rem .3rem;border-radius:.35rem;color:#fef08a}.footnote[data-v-1ce5492a]{font-size:.85rem;color:#94a3b8}.link[data-v-1ce5492a]{color:#7dd3fc}.link[data-v-1ce5492a]:hover{color:#bae6fd}.callback-wrapper[data-v-f1bd39a3]{display:flex;justify-content:center;align-items:center;min-height:60vh}.callback-card[data-v-f1bd39a3]{display:flex;flex-direction:column;gap:1rem;background:#0f172ad9;border-radius:1.5rem;padding:clamp(2rem,4vw,3rem);border:1px solid rgba(148,163,184,.25);max-width:420px;width:100%;box-shadow:0 25px 55px #0206178c;text-align:center}.callback-card h1[data-v-f1bd39a3]{font-size:1.4rem;margin:0}.callback-error[data-v-f1bd39a3]{color:#f87171;margin:0}.retry-link[data-v-f1bd39a3]{color:#60a5fa;font-weight:500}.retry-link[data-v-f1bd39a3]:hover{color:#93c5fd}.required-legend[data-v-5d05e35c]{margin:0 0 .1rem;font-size:.78rem;color:#64748b}.required-mark[data-v-5d05e35c]{color:#f87171;font-size:.85em;margin-left:.1em}.pricing-hint[data-v-5d05e35c]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}.pricing-discounted[data-v-5d05e35c]{font-weight:700;color:#38bdf8;font-size:.9rem}.pricing-original[data-v-5d05e35c]{font-size:.85rem;color:#475569;text-decoration:line-through}.pricing-badge[data-v-5d05e35c]{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:9999px;font-size:.72rem;font-weight:700;color:#0f172a;background:linear-gradient(135deg,#22c55e,#16a34a);white-space:nowrap}.pricing-summary[data-v-5d05e35c]{padding:.75rem 1rem;border-radius:.6rem;background:#38bdf812;border:1px solid rgba(56,189,248,.2);display:flex;flex-direction:column;gap:.15rem}.pricing-summary-main[data-v-5d05e35c]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pricing-summary-rate[data-v-5d05e35c]{font-size:1.1rem;font-weight:700;color:#38bdf8}.pricing-summary-note[data-v-5d05e35c]{font-size:.82rem;color:#94a3b8}.pricing-summary-original[data-v-5d05e35c]{margin:0;font-size:.78rem;color:#475569}.horizontal-layout{display:flex;flex-direction:row}.vertical-layout{display:flex;flex-direction:column}.horizontal-layout-item,.vertical-layout-item{flex:1}.error{color:red}.control{display:flex;flex-direction:column}.control>.wrapper{display:flex}.control>.wrapper>input,.control>.wrapper>select,.control>.wrapper>textarea{flex:1}.control>.error,.control>.description{min-height:1.5em}.array-list{display:flex;flex-direction:column}.array-list-item-toolbar{cursor:pointer;display:flex;justify-content:flex-end;align-items:stretch;margin:.2em 0}.array-list-item-toolbar>button{-webkit-user-select:none;user-select:none;cursor:pointer}.array-list-item-toolbar>button:disabled{cursor:initial}.array-list-item-label{background-color:#eee;flex:1;padding-left:.5em;height:1.5em;line-height:1.5em}.array-list-item-label:hover{background-color:#ddd}.array-list-item-content{display:none;padding:0 1em}.array-list-item-content.expanded{display:block}.categorization .categorization-category,.categorization .categorization-stepper{display:flex}.categorization .categorization-stepper-line{flex-grow:1;height:1px;border-width:0 0 1px 0}.categorization .categorization-stepper-footer{display:flex;justify-content:flex-end}.control-shell{display:flex;flex-direction:column;gap:2rem}.workspace-body{display:grid;grid-template-columns:minmax(240px,280px) 1fr;gap:2rem}.workspace-content{min-height:480px}.panel,.panel-stack>*{border-radius:1.25rem;border:1px solid rgba(148,163,184,.2);background:#0f172abf;padding:clamp(1.5rem,2vw,2rem);box-shadow:0 25px 45px #02061773}.panel.error{border-color:#f8717166;color:#fecaca}.panel.empty{text-align:center;color:#cbd5f5}.panel-stack{display:flex;flex-direction:column;gap:1.5rem}.panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.panel-subtext{margin-top:.35rem;color:#94a3b8;font-size:.95rem}.ghost{border-radius:.8rem;border:1px solid rgba(148,163,184,.4);padding:.4rem 1rem;background:transparent;color:#f8fafc;cursor:pointer}.danger{border-radius:.8rem;border:1px solid rgba(248,113,113,.65);padding:.4rem 1rem;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff1f2;cursor:pointer;box-shadow:0 10px 24px #b91c1c59}.danger:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.inline-error{margin-top:.65rem;color:#fecaca;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.inline-hint{margin-top:.5rem;color:#7dd3fc;font-size:.9rem}.table-placeholder{padding:1rem 0;color:#cbd5f5}.monospace{font-family:Fira Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar{display:flex;flex-direction:column;gap:1.5rem;background:#0f172abf;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;padding:1.5rem}.server-picker{display:flex;flex-direction:column;gap:.5rem;position:relative}.server-picker label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3rem;color:#94a3b8}.server-pill{width:100%;border-radius:.9rem;border:1px solid rgba(148,163,184,.35);background:#0f172ae6;color:#f8fafc;padding:.55rem .75rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-align:left}.server-pill:disabled{opacity:.55;cursor:not-allowed}.server-pill .chevron{width:1rem;height:1rem;margin-left:auto;stroke:currentColor;stroke-width:2;fill:none;transition:transform .2s ease}.server-pill[aria-expanded=true] .chevron{transform:rotate(180deg)}.server-pill-copy{display:flex;flex-direction:column;gap:.1rem}.pill-title{font-weight:600;color:#f8fafc}.pill-subtitle{font-size:.85rem;color:#94a3b8}.game-icon{width:2.5rem;height:2.5rem;border-radius:.85rem;overflow:hidden;background:#38bdf833;display:grid;place-items:center;flex-shrink:0}.game-icon.small{width:2rem;height:2rem;border-radius:.65rem}.game-icon img{width:100%;height:100%;object-fit:cover}.game-icon span{font-weight:600;color:#bae6fd}.game-icon.placeholder{background:#94a3b84d}.server-picker-menu{position:absolute;left:0;right:0;margin-top:.2rem;list-style:none;padding:.35rem;background:#0f172afa;border:1px solid rgba(148,163,184,.35);border-radius:1rem;box-shadow:0 25px 45px #0206178c;max-height:280px;overflow-y:auto;z-index:20}.server-picker-menu li+li{margin-top:.25rem}.server-option{width:100%;display:flex;align-items:center;gap:.65rem;border:none;background:transparent;color:#f8fafc;border-radius:.85rem;padding:.4rem .5rem;cursor:pointer;text-align:left}.server-option:hover,.server-option:focus-visible,.server-option[aria-selected=true]{background:#38bdf826;outline:none}.option-copy{display:flex;flex-direction:column;gap:.1rem;flex:1}.option-title{font-weight:600}.option-subtitle{font-size:.8rem;color:#94a3b8}.option-region{font-size:.75rem;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.picker-enter-active,.picker-leave-active{transition:opacity .15s ease,transform .15s ease}.picker-enter-from,.picker-leave-to{opacity:0;transform:translateY(-4px)}.refresh-link{background:none;border:none;color:#7dd3fc;padding:.25rem 0;cursor:pointer}.nav-list{display:flex;flex-direction:column;gap:.4rem}.nav-item{text-align:left;padding:.6rem .85rem;border-radius:.75rem;border:none;background:#0f172a99;color:#cbd5f5;cursor:pointer;transition:background .2s ease}.nav-item.active,.nav-item:hover{background:#38bdf82e;color:#f8fafc}.sidebar-foot{font-size:.85rem;color:#94a3b8}.status-panel header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.status-chip{padding:.4rem .9rem;border-radius:999px;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;background:#38bdf833;color:#e0f2fe}.status-meta small{font-size:.8rem;color:#94a3b8}.status-actions{display:flex;flex-wrap:wrap;gap:.75rem}.status-actions button{border-radius:.9rem;padding:.65rem 1.5rem;border:none;font-weight:600;cursor:pointer}.status-actions .primary{background-image:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a}.status-actions .ghost{border:1px solid rgba(148,163,184,.35);background:transparent;color:#e2e8f0}.runtime-panel{grid-column:1 / -1}.runtime-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.runtime-actions{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.25);display:flex;flex-direction:column;gap:.85rem}.runtime-actions-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.runtime-hint{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.runtime-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.runtime-card{border:1px solid rgba(148,163,184,.35);border-radius:1rem;padding:1rem;background:linear-gradient(150deg,#0f172ae6,#0f172aa6);display:flex;flex-direction:column;gap:.65rem;min-height:160px;box-shadow:inset 0 1px #ffffff08}.runtime-card[data-tone=teal]{border-color:#2dd4bf66;background-image:linear-gradient(135deg,#2dd4bf33,#0f172ae6)}.runtime-card[data-tone=violet]{border-color:#818cf873;background-image:linear-gradient(135deg,#6366f133,#0f172ad9)}.runtime-card[data-tone=amber]{border-color:#fbbf2459;background-image:linear-gradient(135deg,#fbbf242e,#0f172acc)}.runtime-card h3{margin:0;font-size:1.1rem;color:#f8fafc}.runtime-card-actions{display:flex;flex-wrap:wrap;gap:.5rem}.runtime-btn{border-radius:.85rem;padding:.45rem 1.1rem;font-weight:600;border:1px solid rgba(148,163,184,.35);background:#0f172acc;color:#f8fafc;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .15s ease}.runtime-btn.primary{border:none;background-image:linear-gradient(135deg,#14b8a6,#0ea5e9);color:#041221}.runtime-btn.ghost{background:#0f172ad9}.runtime-btn.tone-danger{border-color:#f871718c;color:#fecaca}.runtime-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.detail-panel dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0}.detail-panel dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.detail-panel dd{margin:0;color:#f8fafc;font-weight:500}.detail-panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.detail-panel-header h3{margin:.2rem 0 0;font-size:1.35rem;color:#fff7ed}.detail-actions{display:flex;gap:.5rem;align-items:center}.detail-actions button{border-radius:.8rem;padding:.4rem 1.1rem;font-weight:600;border:1px solid rgba(148,163,184,.35);background:transparent;color:#f8fafc;cursor:pointer}.detail-actions button:disabled{opacity:.6;cursor:not-allowed}.detail-actions .primary{border:none;background-image:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a}.detail-actions .danger{border:1px solid rgba(248,113,113,.7);background-image:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff1f2;box-shadow:0 10px 24px #b91c1c59}.detail-form{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.form-field label{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.35rem}.form-field input{width:100%;border-radius:.75rem;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:#f8fafc;padding:.55rem .75rem}.form-field input:disabled,.form-field select:disabled{opacity:.6;cursor:not-allowed}.form-field select{width:100%;border-radius:.75rem;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:#f8fafc;padding:.55rem .65rem}.field-helper{margin:.3rem 0 0;font-size:.8rem;color:#94a3b8}.dns-field-group{grid-column:span 2}.dns-field{display:flex;align-items:center;gap:.5rem}.dns-field input{flex:1}.dns-suffix{font-family:Fira Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;color:#cbd5f5;white-space:nowrap}.dns-helper{margin:.25rem 0 0;font-size:.8rem}.secrets-panel{display:flex;flex-direction:column;gap:1rem}.secrets-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.secrets-header h3{margin:.2rem 0 .35rem;font-size:1.2rem;color:#fff7ed}.secrets-body{display:flex;flex-direction:column;gap:.85rem}.secrets-form .form-grid{gap:.9rem}.secrets-input-wrap{position:relative}.secrets-input-wrap input{padding-right:4.5rem}.secrets-form .form-field input[readonly]{border-color:#94a3b840;background:#0f172a73}.secrets-input-toggle{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);border:1px solid rgba(148,163,184,.45);background:#0f172ae6;color:#e2e8f0;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:.22rem .62rem;line-height:1.2;cursor:pointer}.secrets-input-toggle:hover,.secrets-input-toggle:active{transform:translateY(-50%);box-shadow:none}.secrets-input-toggle:disabled{opacity:.6;cursor:not-allowed}.monitoring-panel{grid-column:1 / -1}.monitoring-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem}.monitoring-header-left .eyebrow{margin-bottom:0}.monitoring-tabs{justify-self:center}.monitoring-header>:last-child{justify-self:end}.monitoring-tabs{display:flex;gap:.25rem;background:#94a3b812;border:1px solid rgba(148,163,184,.15);border-radius:.6rem;padding:.2rem}.monitoring-tab-btn{display:inline-flex;align-items:center;gap:.4rem;border:none;border-radius:.45rem;padding:.3rem .9rem;background:transparent;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s,background .15s}.monitoring-tab-btn:hover{color:#e2e8f0}.monitoring-tab-btn.active{background:#94a3b826;color:#f1f5f9}.monitoring-tab-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4ade80;animation:log-dot-pulse 2s ease-in-out infinite}.log-status-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;background:#94a3b81f;color:#94a3b8;white-space:nowrap;flex-shrink:0}.log-status-badge--live{background:#22c55e1f;color:#4ade80}.log-status-badge--connecting{background:#fbbf241a;color:#fbbf24}.log-status-badge--offline{background:#94a3b814;color:#64748b}.log-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.log-status-badge--live .log-status-dot{animation:log-dot-pulse 2s ease-in-out infinite}@keyframes log-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.log-console{background:#0d1117;border:1px solid rgba(148,163,184,.12);border-radius:.5rem;height:340px;overflow-y:auto;padding:.75rem 1rem;font-family:Menlo,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55}.log-console-placeholder{color:#475569;font-style:italic;padding:.5rem 0}.log-line{display:flex;gap:.75rem;min-width:0}.log-line+.log-line{margin-top:1px}.log-line-time{color:#475569;flex-shrink:0;-webkit-user-select:none;user-select:none}.log-line-text{color:#cbd5e1;word-break:break-all;white-space:pre-wrap}.log-console-end-notice{margin-top:.75rem;color:#475569;font-style:italic;text-align:center}.metrics-panel{grid-column:1 / -1}.metrics-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.metrics-header-left h3{margin:0}.metrics-window-selector{display:flex;gap:.35rem;flex-shrink:0;align-self:flex-start;margin-top:.25rem}.metrics-window-btn{border-radius:.65rem;border:1px solid rgba(148,163,184,.3);padding:.3rem .75rem;background:transparent;color:#94a3b8;font-size:.85rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.metrics-window-btn:hover{color:#e2e8f0;border-color:#94a3b88c}.metrics-window-btn.active{background:#38bdf826;border-color:#38bdf880;color:#7dd3fc}.metrics-chart-wrap{position:relative;height:240px}.metrics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.15)}.metrics-stat{display:flex;flex-direction:column;gap:.2rem}.metrics-stat-label{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.metrics-stat-value{font-size:1rem;font-weight:600;color:#e2e8f0}.metrics-stat-value.cpu{color:#38bdf8}.metrics-stat-value.ram{color:#a78bfa}.metrics-placeholder{color:#64748b;padding:3rem 0;text-align:center;font-size:.95rem}.settings-panel .panel-header{align-items:flex-start;gap:1.5rem}.config-toolbar{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.config-body{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.config-description{border:1px solid rgba(148,163,184,.25);border-radius:1rem;padding:.85rem 1rem;background:#0f172a80}.config-description .eyebrow{margin-bottom:.25rem;color:#94a3b8}.config-description .muted{color:#e2e8f0}.settings-placeholder,.settings-error{border:1px dashed rgba(148,163,184,.4);border-radius:1rem;padding:1.25rem;background:#0f172a66}.settings-error{border-color:#f8717199;color:#fecaca;display:flex;flex-direction:column;gap:.75rem}.config-file-picker{max-width:360px}.config-dirty-chip{justify-self:flex-start;align-self:center;margin-right:auto;padding:.3rem .85rem;border-radius:999px;background:#fbbf2426;color:#fbbf24;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.config-form-shell{border:1px solid rgba(148,163,184,.25);border-radius:1rem;padding:clamp(1rem,2vw,1.25rem);background:#0f172a80;max-height:60vh;overflow:auto}.config-derived-control{border:1px solid rgba(148,163,184,.25);border-radius:1rem;padding:1rem;background:#0f111a99;display:flex;flex-direction:column;gap:.75rem}.derived-header .eyebrow{margin-bottom:.2rem}.derived-list{display:flex;flex-direction:column;gap:.6rem}.derived-row{display:flex;gap:.5rem;align-items:center}.derived-row select{flex:1;border-radius:.75rem;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:#f8fafc;padding:.5rem .65rem}.derived-remove{border-color:#f8717180;color:#fecaca}.derived-remove:disabled{opacity:.6;border-color:#94a3b859;color:#94a3b8}.derived-empty,.derived-helper{font-size:.85rem}.config-form-shell .fenrik-jsonforms label,.config-form-shell .fenrik-jsonforms legend{color:#cbd5f5}.config-form-shell .fenrik-jsonforms input,.config-form-shell .fenrik-jsonforms select,.config-form-shell .fenrik-jsonforms textarea{background:#0f172ad9;border:1px solid rgba(148,163,184,.35);border-radius:.6rem;color:#f8fafc;padding:.45rem .65rem;transition:border-color .2s ease,box-shadow .2s ease}.config-form-shell .fenrik-jsonforms select{padding-right:2.4rem;appearance:none;background-image:linear-gradient(135deg,#38bdf814,#6366f11a),url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2710%27%20height%3D%276%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M1%201l4%204%204-4%27%20stroke%3D%27%23e2e8f0%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,no-repeat;background-position:0 0,right .9rem center;background-size:100% 100%,.65rem auto}.config-form-shell .fenrik-jsonforms select:focus-visible,.config-form-shell .fenrik-jsonforms input:focus-visible,.config-form-shell .fenrik-jsonforms textarea:focus-visible{outline:none;border-color:#38bdf8a6;box-shadow:0 0 0 2px #38bdf833}.config-form-shell .fenrik-jsonforms select option{color:#0f172a;background:#f8fafc}.config-form-shell .fenrik-jsonforms .description{display:block!important;margin-top:.35rem;font-size:.83rem;color:#94a3b8;line-height:1.4}.config-form-shell .fenrik-jsonforms .control .validation{display:flex;justify-content:flex-end}.config-form-shell .fenrik-jsonforms .control .validation .error{color:#fecaca}.config-form-shell .fenrik-jsonforms .array-list{display:flex;flex-direction:column;gap:.75rem}.config-form-shell .fenrik-jsonforms .array-list-item-label{background:linear-gradient(120deg,#0f172af2,#1e293be6);border:1px solid rgba(148,163,184,.35);color:#f8fafc;font-weight:600;letter-spacing:.02em;border-radius:.75rem;padding:.65rem .9rem;display:flex;align-items:center;justify-content:space-between}.config-form-shell .fenrik-jsonforms .array-list-item-label:hover{border-color:#38bdf873}.config-form-shell .fenrik-jsonforms .array-list-item-toolbar{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.config-form-shell .fenrik-jsonforms .array-list-item-toolbar button{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e2e8f0;font-size:.75rem;padding:.2rem .8rem;line-height:1.3}.config-form-shell .fenrik-jsonforms .array-list-item-toolbar button:hover{border-color:#38bdf873;color:#bae6fd}.config-form-shell .fenrik-jsonforms .array-list-item-content{border:1px solid rgba(148,163,184,.25);border-radius:.75rem;padding:.75rem;background:#0f172a66;margin-top:.35rem}.config-form-shell .fenrik-jsonforms .array-list-add{align-self:center;width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#0f172ae6;color:#e0f2fe;font-size:1.2rem;line-height:1;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .15s ease}.config-form-shell .fenrik-jsonforms .array-list-add:hover{border-color:#38bdf88c;color:#bae6fd;transform:translateY(-1px)}.config-foot{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem;border-top:1px solid rgba(148,163,184,.2)}.config-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.backup-table{margin-top:1rem;display:flex;flex-direction:column}.table-head,.table-row{display:grid;grid-template-columns:2fr 1fr 1.2fr auto;gap:1rem;padding:.6rem 0;align-items:center}.table-row{cursor:pointer;transition:background .2s ease}.table-row:hover,.table-row:focus-visible{background:#38bdf814;outline:none}.file-name{font-weight:500;color:#f8fafc}.table-head{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:#94a3b8;border-bottom:1px solid rgba(148,163,184,.25)}.table-row+.table-row{border-top:1px solid rgba(148,163,184,.2)}.download-btn{font-size:.85rem;padding:.35rem 1rem}.audit-table{margin-top:1rem;display:flex;flex-direction:column}.audit-table .table-head,.audit-table .table-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:1rem;padding:.6rem 0;align-items:center}.audit-table .table-head{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:#94a3b8;border-bottom:1px solid rgba(148,163,184,.25)}.audit-table .table-row+.table-row{border-top:1px solid rgba(148,163,184,.2)}.audit-table .event-type{font-weight:500;color:#f8fafc}.audit-table .changes{color:#cbd5f5;font-size:.9rem}@media(max-width:1100px){.audit-table .table-head,.audit-table .table-row{grid-template-columns:1.3fr 1fr 1fr 1.6fr}}@media(max-width:720px){.audit-table .table-head,.audit-table .table-row{grid-template-columns:1.4fr 1fr}.audit-table .table-head span:nth-child(3),.audit-table .table-row span:nth-child(3),.audit-table .table-head span:nth-child(4),.audit-table .table-row span:nth-child(4){display:none}}.modal-backdrop{position:fixed;inset:0;background:#020617b3;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:40}.modal-panel{width:min(560px,90vw);background:#0f172af2;border:1px solid rgba(148,163,184,.3);border-radius:1.25rem;padding:1.5rem;box-shadow:0 35px 65px #020617a6}.create-server-modal{width:min(720px,94vw)}.create-server-form{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.25rem}.create-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.25rem}.link-button{border:none;background:none;color:#7dd3fc;cursor:pointer;font-size:.85rem;font-weight:600;padding:0 .25rem}.link-button:hover{text-decoration:underline}.create-form-actions{display:flex;flex-direction:column;gap:1rem;border-top:1px solid rgba(148,163,184,.25);padding-top:1rem}.actions-row{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.modal-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.modal-body{margin-top:1rem}.file-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;color:#e2e8f0;font-family:Fira Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}@media(min-width:860px){.config-foot{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:720px){.dns-field-group{grid-column:span 1}}@media(max-width:960px){.workspace-body,.panel-grid{grid-template-columns:1fr}.sidebar,.nav-list{flex-direction:row;flex-wrap:wrap}.nav-item{flex:1 1 auto;text-align:center}}.account-alert{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border-color:#94a3b873;background:linear-gradient(135deg,#38bdf833,#1e40af40)}.account-alert-title{font-weight:600;font-size:1.05rem;margin-bottom:.35rem}.account-alert-copy{color:#e2e8f0;margin:0}.account-alert-link{white-space:nowrap}.settings-shell[data-v-a66b4b89]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.settings-header[data-v-a66b4b89]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.eyebrow[data-v-a66b4b89]{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:#94a3b8;margin-bottom:.35rem}.lede[data-v-a66b4b89]{margin-top:.5rem;max-width:42ch}.ghost-link[data-v-a66b4b89]{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:.4rem 1rem;color:#f8fafc;background:transparent}.settings-panel[data-v-a66b4b89]{border-radius:1.5rem;border:1px solid rgba(148,163,184,.25);background:#0f172acc;padding:clamp(1.5rem,2vw,2rem);box-shadow:0 25px 60px #03071299}.panel-placeholder[data-v-a66b4b89]{color:#cbd5f5}.panel-error[data-v-a66b4b89]{display:flex;flex-direction:column;gap:.75rem;color:#fecaca}.settings-form[data-v-a66b4b89]{display:flex;flex-direction:column;gap:1.75rem}.form-alert[data-v-a66b4b89]{border-radius:1rem;border:1px solid currentColor;padding:.85rem 1rem;font-weight:500}.form-alert.error[data-v-a66b4b89]{color:#fecaca;background:#ef444414}.form-alert.success[data-v-a66b4b89]{color:#86efac;background:#10b98114}.form-grid[data-v-a66b4b89]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.form-field label[data-v-a66b4b89]{display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.4rem}.form-field input[data-v-a66b4b89],.form-field select[data-v-a66b4b89]{width:100%;border-radius:.85rem;border:1px solid rgba(148,163,184,.35);background:#020617d9;color:#f8fafc;padding:.65rem .85rem;font-size:1rem}.form-field select[data-v-a66b4b89]{appearance:none;background-image:linear-gradient(135deg,#38bdf814,#6366f114),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20fill='none'%3E%3Cpath%20d='M2%203l4%204%204-4'%20stroke='%23cbd5f5'%20stroke-width='1.5'%20stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0,right .9rem center;background-size:100% 100%,.75rem auto;padding-right:2.5rem}.field-helper[data-v-a66b4b89]{margin-top:.35rem;font-size:.85rem;color:#94a3b8}.monospace[data-v-a66b4b89]{font-family:Fira Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#e0f2fe}.form-actions[data-v-a66b4b89]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid rgba(148,163,184,.2);padding-top:1.25rem}.status-copy[data-v-a66b4b89]{min-height:1.3rem}.inline-error[data-v-a66b4b89]{color:#fecaca}.inline-success[data-v-a66b4b89]{color:#86efac}.muted-note[data-v-a66b4b89]{color:#94a3b8}.actions-row[data-v-a66b4b89]{display:flex;flex-wrap:wrap;gap:.75rem}.ghost-btn[data-v-a66b4b89]{border:1px solid rgba(148,163,184,.35);border-radius:.85rem;background:transparent;color:#f8fafc;padding:.55rem 1.1rem}.ghost-btn[data-v-a66b4b89]:disabled{opacity:.5;cursor:not-allowed}.primary-btn[data-v-a66b4b89]{border-radius:.85rem;border:none;background-image:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a;padding:.6rem 1.5rem;font-weight:700;cursor:pointer}.primary-btn[data-v-a66b4b89]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(max-width:640px){.settings-header[data-v-a66b4b89]{flex-direction:column}.actions-row[data-v-a66b4b89]{width:100%;justify-content:flex-end}}.panel-title[data-v-a66b4b89]{font-size:1.1rem;font-weight:700;color:#f8fafc;margin-bottom:.35rem}.panel-lede[data-v-a66b4b89]{font-size:.9rem;color:#94a3b8;margin-bottom:.75rem}.linked-accounts-list[data-v-a66b4b89]{display:flex;flex-direction:column;gap:.85rem}.linked-account-row[data-v-a66b4b89]{display:flex}.link-error[data-v-a66b4b89]{color:#fecaca;font-size:.9rem;margin-bottom:.5rem}.discord-btn[data-v-a66b4b89],.steam-btn[data-v-a66b4b89]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.4rem;border-radius:9999px;font-weight:600;font-size:1rem;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.discord-btn[data-v-a66b4b89]{background-image:linear-gradient(135deg,#5865f2,#7b83ff);color:#f8fafc}.discord-btn[data-v-a66b4b89]:not(.linked-badge):not(.disabled):hover{transform:translateY(-1px);box-shadow:0 20px 44px #5865f266}.steam-btn[data-v-a66b4b89]{background-image:linear-gradient(135deg,#111d2e,#0a1b48 45%,#136497 80%,#1387b8);color:#f8fafc}.steam-btn[data-v-a66b4b89]:not(.linked-badge):not(.disabled):hover{transform:translateY(-1px);box-shadow:0 20px 44px #13649759}.discord-btn.disabled[data-v-a66b4b89],.steam-btn.disabled[data-v-a66b4b89]{background:#47556999;background-image:none;color:#e2e8f0b3;cursor:not-allowed}.linked-badge[data-v-a66b4b89]{cursor:default;opacity:.75}.linked-check[data-v-a66b4b89]{font-size:.95rem;color:#86efac;margin-left:auto;padding-left:.5rem}.icon[data-v-a66b4b89]{width:1.25rem;height:1.25rem;fill:currentColor;flex-shrink:0}.credits-shell[data-v-cff24d57]{max-width:860px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}.credits-header[data-v-cff24d57]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.eyebrow[data-v-cff24d57]{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;color:#94a3b8;margin:0 0 .25rem}.credits-header h1[data-v-cff24d57]{font-size:1.75rem;color:#f8fafc;margin:0 0 .25rem}.lede[data-v-cff24d57]{color:#94a3b8;margin:0;font-size:.95rem}.ghost-link[data-v-cff24d57]{display:inline-block;margin-top:.25rem;padding:.4rem 1rem;border:1px solid rgba(148,163,184,.4);border-radius:.8rem;color:#f8fafc;font-size:.9rem;text-decoration:none;white-space:nowrap}.ghost-link[data-v-cff24d57]:hover{border-color:#94a3b8b3;color:#f8fafc}.payment-banner[data-v-cff24d57]{border-radius:1rem;padding:1rem 1.25rem;font-size:.95rem}.payment-banner.success[data-v-cff24d57]{background:#22c55e1f;border:1px solid rgba(34,197,94,.4);color:#86efac}.payment-banner.cancelled[data-v-cff24d57]{background:#94a3b814;border:1px solid rgba(148,163,184,.25);color:#cbd5e1}.balance-card[data-v-cff24d57]{border-radius:1.25rem;border:1px solid rgba(148,163,184,.2);background:#0f172abf;padding:clamp(1.5rem,2vw,2rem);box-shadow:0 25px 45px #02061773;display:flex;flex-direction:column;gap:.25rem}.balance-label[data-v-cff24d57]{margin:0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.balance-amount[data-v-cff24d57]{margin:0;font-size:3rem;font-weight:700;color:#f8fafc;line-height:1.1}.balance-amount.loading[data-v-cff24d57]{color:#475569}.balance-hint[data-v-cff24d57]{margin:0;color:#64748b;font-size:.85rem}.balance-error[data-v-cff24d57]{margin:0;color:#fca5a5;font-size:.95rem}.credits-bundles-section h2[data-v-cff24d57]{font-size:1.15rem;color:#f8fafc;margin:0 0 1rem}.bundles-placeholder[data-v-cff24d57]{color:#94a3b8}.bundle-error[data-v-cff24d57]{color:#fca5a5;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.bundle-grid[data-v-cff24d57]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.bundle-card[data-v-cff24d57]{border-radius:1.25rem;border:1px solid rgba(148,163,184,.2);background:#0f172abf;padding:1.5rem;box-shadow:0 25px 45px #02061773;display:flex;flex-direction:column;gap:.5rem;position:relative}.bundle-top[data-v-cff24d57]{min-height:1.5rem;display:flex;align-items:center}.bonus-badge[data-v-cff24d57]{display:inline-block;background:linear-gradient(135deg,#38bdf826,#6366f126);border:1px solid rgba(99,102,241,.4);color:#a5b4fc;font-size:.75rem;font-weight:600;padding:.15rem .6rem;border-radius:999px}.bundle-credits[data-v-cff24d57]{margin:0;font-size:1.9rem;font-weight:700;color:#f8fafc;line-height:1.1}.bundle-credits span[data-v-cff24d57]{font-size:1rem;font-weight:400;color:#94a3b8}.bundle-price[data-v-cff24d57]{margin:0;font-size:1.1rem;color:#7dd3fc;font-weight:600}.bundle-btn[data-v-cff24d57]{margin-top:auto;padding:.6rem 1.25rem;font-size:.95rem}.bundle-btn[data-v-cff24d57]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ghost-btn[data-v-cff24d57]{background:transparent;border:1px solid rgba(148,163,184,.4);color:#f8fafc;padding:.4rem 1rem;border-radius:.75rem;cursor:pointer;font-size:.9rem}.ghost-btn[data-v-cff24d57]:hover{border-color:#94a3b8b3}.checkout-error[data-v-cff24d57]{margin-top:1rem;padding:.75rem 1rem;border-radius:.75rem;background:#f871711a;border:1px solid rgba(248,113,113,.35);color:#fca5a5;font-size:.9rem}.checkout-error p[data-v-cff24d57]{margin:0}.markdown-page[data-v-7c8e5961]{min-height:100vh;padding:4rem 1.5rem 6rem;color:#e2e8f0}.markdown-container[data-v-7c8e5961]{max-width:56rem;margin:0 auto}.markdown-loading[data-v-7c8e5961],.markdown-error[data-v-7c8e5961]{text-align:center;margin-top:4rem;color:#94a3b8}.markdown-error[data-v-7c8e5961]{color:#f87171}.markdown-body[data-v-7c8e5961] h1,.markdown-body[data-v-7c8e5961] h2,.markdown-body[data-v-7c8e5961] h3,.markdown-body[data-v-7c8e5961] h4{color:#f8fafc;line-height:1.3;margin-top:2.25rem;margin-bottom:.75rem}.markdown-body[data-v-7c8e5961] h1{font-size:clamp(2rem,4vw,2.8rem);margin-top:0;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.2);margin-bottom:2rem}.markdown-body[data-v-7c8e5961] h2{font-size:clamp(1.4rem,3vw,1.8rem);padding-top:.5rem;border-bottom:1px solid rgba(148,163,184,.1);padding-bottom:.5rem}.markdown-body[data-v-7c8e5961] h3{font-size:1.15rem}.markdown-body[data-v-7c8e5961] p{line-height:1.75;color:#cbd5e1;margin-bottom:1rem}.markdown-body[data-v-7c8e5961] ul,.markdown-body[data-v-7c8e5961] ol{padding-left:1.5rem;color:#cbd5e1;line-height:1.75;margin-bottom:1rem}.markdown-body[data-v-7c8e5961] li{margin-bottom:.35rem}.markdown-body[data-v-7c8e5961] a{color:#38bdf8;text-decoration:underline;text-underline-offset:3px}.markdown-body[data-v-7c8e5961] a:hover{color:#7dd3fc}.markdown-body[data-v-7c8e5961] strong{color:#f1f5f9}.markdown-body[data-v-7c8e5961] blockquote{border-left:3px solid rgba(56,189,248,.5);margin-left:0;padding:.5rem 1.25rem;color:#94a3b8;background:#0f172a80;border-radius:0 .5rem .5rem 0}.markdown-body[data-v-7c8e5961] code{font-family:ui-monospace,Cascadia Code,monospace;font-size:.9em;background:#0f172ab3;border:1px solid rgba(148,163,184,.2);padding:.15em .45em;border-radius:.35rem;color:#7dd3fc}.markdown-body[data-v-7c8e5961] pre{background:#0f172ad9;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;padding:1.25rem;overflow-x:auto;margin-bottom:1rem}.markdown-body[data-v-7c8e5961] pre code{background:none;border:none;padding:0}.markdown-body[data-v-7c8e5961] hr{border:none;border-top:1px solid rgba(148,163,184,.2);margin:2rem 0}.markdown-body[data-v-7c8e5961] table{width:100%;border-collapse:collapse;margin-bottom:1rem}.markdown-body[data-v-7c8e5961] th,.markdown-body[data-v-7c8e5961] td{padding:.65rem 1rem;border:1px solid rgba(148,163,184,.2);text-align:left}.markdown-body[data-v-7c8e5961] th{background:#0f172a99;color:#f1f5f9;font-weight:600}.game-landing-page[data-v-36cfb21f]{display:flex;flex-direction:column;gap:4.5rem;color:#e2e8f0}.hero-copy[data-v-36cfb21f],.section-copy[data-v-36cfb21f],.section-header[data-v-36cfb21f],.feature-card[data-v-36cfb21f],.tier-card[data-v-36cfb21f],.cta-banner[data-v-36cfb21f],.location-card[data-v-36cfb21f],.domain-card[data-v-36cfb21f],.stat-card[data-v-36cfb21f]{display:flex;flex-direction:column}.section-copy[data-v-36cfb21f],.section-header[data-v-36cfb21f],.tier-card[data-v-36cfb21f],.feature-card[data-v-36cfb21f],.location-card[data-v-36cfb21f],.domain-card[data-v-36cfb21f]{gap:.85rem}.hero-copy[data-v-36cfb21f]{gap:1rem;min-width:0}.headline[data-v-36cfb21f],.section-header h2[data-v-36cfb21f],.section-copy h2[data-v-36cfb21f],.cta-banner h2[data-v-36cfb21f]{margin:0;color:#f8fafc}.eyebrow[data-v-36cfb21f],.crossplay-badge[data-v-36cfb21f],.tier-size[data-v-36cfb21f],.soon-pill[data-v-36cfb21f],.stat-label[data-v-36cfb21f]{align-self:flex-start;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.eyebrow[data-v-36cfb21f]{color:#f59e0b}.hero[data-v-36cfb21f]{display:grid;gap:2.5rem;align-items:center}.headline[data-v-36cfb21f]{font-size:clamp(2.8rem,4vw,4.25rem);line-height:1.06;max-width:14ch;text-wrap:balance}.subhead[data-v-36cfb21f]{max-width:40rem;font-size:1.1rem;line-height:1.65;color:#dbeafe}.hero-promo[data-v-36cfb21f]{max-width:fit-content}.hero-meta[data-v-36cfb21f],.hero-actions[data-v-36cfb21f],.hero-stats[data-v-36cfb21f],.feature-card-header[data-v-36cfb21f],.asset-grid[data-v-36cfb21f]{display:flex}.hero-actions[data-v-36cfb21f],.hero-stats[data-v-36cfb21f],.asset-grid[data-v-36cfb21f]{flex-wrap:wrap}.hero-actions[data-v-36cfb21f],.hero-stats[data-v-36cfb21f],.asset-grid[data-v-36cfb21f]{gap:1rem}.crossplay-badge[data-v-36cfb21f]{padding:.55rem .95rem;border-radius:9999px;background:#38bdf824;color:#bae6fd;border:1px solid rgba(56,189,248,.28)}.hero-visual[data-v-36cfb21f],.comparison-card[data-v-36cfb21f],.tier-card[data-v-36cfb21f],.feature-card[data-v-36cfb21f],.domain-card[data-v-36cfb21f],.location-card[data-v-36cfb21f],.faq-item[data-v-36cfb21f],.asset-placeholder[data-v-36cfb21f],.stat-card[data-v-36cfb21f]{margin:0;border-radius:1.4rem;border:1px solid rgba(148,163,184,.18);background:#0f172ac7;box-shadow:0 20px 45px #02061766}.hero-visual[data-v-36cfb21f]{overflow:hidden;min-height:24rem;background:radial-gradient(circle at top,rgba(245,158,11,.22),transparent 45%),linear-gradient(160deg,#020617cc,#14532d59)}.hero-placeholder[data-v-36cfb21f],.asset-placeholder[data-v-36cfb21f]{display:grid;place-items:center;min-height:100%;padding:2rem;text-align:center;gap:.6rem;color:#cbd5e1;border:1px dashed rgba(251,191,36,.35)}.hero-placeholder span[data-v-36cfb21f],.asset-placeholder[data-v-36cfb21f]{font-family:ui-monospace,Cascadia Code,monospace}.stat-card[data-v-36cfb21f]{gap:.65rem;padding:1rem 1.2rem}.stat-card strong[data-v-36cfb21f]{display:block;font-size:1.3rem;line-height:1.2;color:#f8fafc}.stat-label[data-v-36cfb21f]{color:#94a3b8}.split-section[data-v-36cfb21f],.sizes-section[data-v-36cfb21f],.features-section[data-v-36cfb21f],.faq-section[data-v-36cfb21f]{display:flex;flex-direction:column;gap:2rem}.comparison-card[data-v-36cfb21f],.location-card[data-v-36cfb21f],.domain-card[data-v-36cfb21f]{padding:1.5rem}.comparison-card h3[data-v-36cfb21f],.tier-card h3[data-v-36cfb21f],.feature-card h3[data-v-36cfb21f]{margin:0;color:#f8fafc}.comparison-table[data-v-36cfb21f]{width:100%;border-collapse:collapse}.comparison-table th[data-v-36cfb21f],.comparison-table td[data-v-36cfb21f]{padding:.9rem .75rem;border-bottom:1px solid rgba(148,163,184,.16);text-align:left}.comparison-table th[data-v-36cfb21f]{color:#94a3b8;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.fenrik-column[data-v-36cfb21f]{color:#fbbf24;font-weight:700}.table-note[data-v-36cfb21f],.location-note[data-v-36cfb21f],.cta-banner-note[data-v-36cfb21f]{color:#94a3b8}.section-header--center[data-v-36cfb21f]{align-items:center;text-align:center}.tier-grid[data-v-36cfb21f],.feature-grid[data-v-36cfb21f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.tier-card[data-v-36cfb21f],.feature-card[data-v-36cfb21f]{padding:1.6rem}.tier-size[data-v-36cfb21f],.soon-pill[data-v-36cfb21f]{padding:.3rem .65rem;border-radius:9999px;background:#f59e0b29;color:#fcd34d;border:1px solid rgba(245,158,11,.25)}.tier-rate[data-v-36cfb21f]{font-size:1.5rem;color:#f8fafc;font-weight:700}.tier-cta[data-v-36cfb21f]{margin-top:auto}.feature-card-header[data-v-36cfb21f]{justify-content:space-between;align-items:center}.feature-card--soon[data-v-36cfb21f]{background:linear-gradient(145deg,#78350f4d,#0f172ad1),#0f172ad1}.feature-card a[data-v-36cfb21f],.section-copy a[data-v-36cfb21f],.faq-item a[data-v-36cfb21f],.location-card a[data-v-36cfb21f]{color:#fbbf24}.asset-grid[data-v-36cfb21f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.domain-card[data-v-36cfb21f]{justify-content:center;gap:1rem;min-height:100%}.domain-code-grid[data-v-36cfb21f],.domain-legend-grid[data-v-36cfb21f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.domain-code-grid[data-v-36cfb21f]{align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.domain-segment[data-v-36cfb21f]{display:block;font-family:ui-monospace,Cascadia Code,monospace;font-size:clamp(1rem,2vw,1.4rem);color:#f8fafc;background:#0206178c;padding:1rem .75rem;border-radius:1rem;border:1px solid rgba(148,163,184,.2);text-align:center}.domain-label[data-v-36cfb21f]{color:#94a3b8;font-size:.9rem;text-align:center}.domain-separator[data-v-36cfb21f]{color:#fbbf24;font-size:1.4rem;font-weight:700;line-height:1;text-align:center}.location-map[data-v-36cfb21f]{position:relative;min-height:12rem;border-radius:1rem;background:radial-gradient(circle at 30% 45%,rgba(56,189,248,.22),transparent 18%),radial-gradient(circle at 72% 50%,rgba(251,191,36,.25),transparent 18%),linear-gradient(180deg,#1e293bcc,#0f172aeb);border:1px solid rgba(148,163,184,.18)}.location-dot[data-v-36cfb21f]{position:absolute;transform:translate(-50%,-50%);padding:.4rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:700;color:#f8fafc}.location-dot.west[data-v-36cfb21f]{left:24%;top:52%;background:#0ea5e9}.location-dot.east[data-v-36cfb21f]{left:76%;top:48%;background:#f59e0b}.faq-list[data-v-36cfb21f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;align-items:start}.faq-item[data-v-36cfb21f]{height:fit-content;padding:1.1rem 1.25rem}.faq-item summary[data-v-36cfb21f]{cursor:pointer;font-weight:600;color:#f8fafc}.faq-item p[data-v-36cfb21f]{margin-top:.85rem}.cta[data-v-36cfb21f],.cta[data-v-36cfb21f]:visited{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:9999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cta.primary[data-v-36cfb21f]{background-image:linear-gradient(135deg,#f59e0b,#f97316);color:#111827}.cta.secondary[data-v-36cfb21f]{border:1px solid rgba(251,191,36,.3);color:#fde68a}.cta.primary[data-v-36cfb21f]:hover,.cta.secondary[data-v-36cfb21f]:hover{transform:translateY(-2px)}.cta-banner[data-v-36cfb21f]{gap:1rem;padding:2.25rem;border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(245,158,11,.22),transparent 45%),#0f172aeb;border:1px solid rgba(148,163,184,.2)}@media(max-width:639px){.domain-code-grid[data-v-36cfb21f],.domain-legend-grid[data-v-36cfb21f]{grid-template-columns:1fr}.domain-separator[data-v-36cfb21f]{display:none}}@media(min-width:900px){.hero[data-v-36cfb21f],.split-section[data-v-36cfb21f]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.cta-banner[data-v-36cfb21f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}}.tier-card--custom[data-v-36cfb21f]{background:linear-gradient(145deg,#38bdf812,#0f172ad1),#0f172ad1;border-color:#38bdf838}.tier-card--custom .tier-size[data-v-36cfb21f]{background:#38bdf824;color:#bae6fd;border-color:#38bdf847}.custom-size-picker[data-v-36cfb21f]{display:flex;align-items:center;gap:.65rem}.custom-size-label[data-v-36cfb21f]{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.custom-size-select[data-v-36cfb21f]{flex:1;min-width:0;padding:.5rem .75rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.25);background:#0206178c;color:#f8fafc;font-size:.95rem;cursor:pointer;appearance:auto}.custom-size-select[data-v-36cfb21f]:focus{outline:2px solid #f59e0b;outline-offset:2px}.coming-soon-page[data-v-1d1b5755]{max-width:48rem;margin:0 auto;padding:clamp(1.5rem,3vw,3rem);border-radius:1.25rem;border:1px solid rgba(148,163,184,.24);background:radial-gradient(circle at top left,rgba(56,189,248,.2),transparent 50%),#0f172ab8;display:flex;flex-direction:column;gap:1rem}.eyebrow[data-v-1d1b5755]{margin:0;letter-spacing:.16em;text-transform:uppercase;color:#38bdf8;font-size:.75rem}h1[data-v-1d1b5755]{margin:0;font-size:clamp(2rem,5vw,2.8rem);color:#f8fafc}.lead[data-v-1d1b5755]{margin:0;color:#cbd5f5;font-size:1.05rem}.body-copy[data-v-1d1b5755]{margin:0;color:#94a3b8;line-height:1.7}.actions[data-v-1d1b5755]{margin-top:.35rem;display:flex;flex-wrap:wrap;gap:.85rem}.cta[data-v-1d1b5755]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:9999px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cta.primary[data-v-1d1b5755]{background-image:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a}.cta.secondary[data-v-1d1b5755]{border:1px solid rgba(59,130,246,.35);color:#bfdbfe}.cta[data-v-1d1b5755]:hover{transform:translateY(-1px)}.cta.primary[data-v-1d1b5755]:hover{box-shadow:0 18px 30px #6366f159}.cta.secondary[data-v-1d1b5755]:hover{background:#3b82f629}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-weight:400;color:#e2e8f0;background-color:#020617;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:#020617}html{scroll-behavior:smooth}a{font-weight:500;color:#38bdf8;text-decoration:none;transition:color .2s ease}a:hover{color:#7dd3fc}button{border-radius:.75rem;border:1px solid transparent;padding:.65rem 1.4rem;font-size:1rem;font-weight:600;font-family:inherit;background-image:linear-gradient(135deg,#38bdf8,#6366f1);color:#0f172a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}button:hover{transform:translateY(-1px);box-shadow:0 10px 30px #38bdf859}button:focus,button:focus-visible{outline:3px solid rgba(125,211,252,.5);outline-offset:2px}img{max-width:100%;display:block}ul{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;color:#f8fafc}p{margin:0;color:#cbd5f5}#app{min-height:100vh}.promo-pill{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;color:#fde68a;background:#fbbf241f;border:1px solid rgba(251,191,36,.35);border-radius:9999px;padding:.35rem .85rem}
