.dialog-backdrop[data-v-37104c83]{z-index:120;width:100%;height:100dvh;min-height:100svh;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--overlay,#0b192bad);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.player-dialog[data-v-37104c83]{width:min(32rem,100%);max-height:min(36rem,100vh - 2rem);max-height:min(36rem, calc(100dvh - max(1rem, env(safe-area-inset-top,0px)) - max(1rem, env(safe-area-inset-bottom,0px))));overscroll-behavior:contain;border:1px solid var(--line,#d8d3c7);color:var(--ink,#202b3c);background:var(--surface,#fffdf7);box-shadow:var(--shadow-lg,0 1.5rem 4rem #0b192b38);border-radius:.75rem;padding:1.5rem;overflow-y:auto}.player-dialog header[data-v-37104c83]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.player-dialog header span[data-v-37104c83],.list-note[data-v-37104c83]{color:var(--muted,#626975);letter-spacing:.08em;font-size:.8rem}.player-dialog h3[data-v-37104c83]{margin:.25rem 0 0}.player-dialog button[data-v-37104c83]{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.45rem;padding:.55rem .85rem}.player-list[data-v-37104c83]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.player-list li[data-v-37104c83]{border:1px solid var(--line,#d8d3c7);background:var(--surface-raised,#fff);border-radius:.35rem;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.player-list li span[data-v-37104c83]{overflow-wrap:anywhere;min-width:0}.player-list img[data-v-37104c83]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;width:2rem;height:2rem;image-rendering:pixelated;flex:0 0 2rem}.player-dialog-motion-enter-active[data-v-37104c83]{transition:opacity .24s var(--motion-ease-emphasized,cubic-bezier(.2, .8, .2, 1))}.player-dialog-motion-leave-active[data-v-37104c83]{transition:opacity .16s var(--motion-ease-standard,ease)}.player-dialog-motion-enter-active .player-dialog[data-v-37104c83]{transition:opacity .24s var(--motion-ease-emphasized,cubic-bezier(.2, .8, .2, 1)), transform .24s var(--motion-ease-emphasized,cubic-bezier(.2, .8, .2, 1))}.player-dialog-motion-leave-active .player-dialog[data-v-37104c83]{transition:opacity .16s var(--motion-ease-standard,ease), transform .16s var(--motion-ease-standard,ease)}.player-dialog-motion-enter-from[data-v-37104c83],.player-dialog-motion-leave-to[data-v-37104c83],.player-dialog-motion-enter-from .player-dialog[data-v-37104c83],.player-dialog-motion-leave-to .player-dialog[data-v-37104c83]{opacity:0}.player-dialog-motion-enter-from .player-dialog[data-v-37104c83],.player-dialog-motion-leave-to .player-dialog[data-v-37104c83]{transform:translateY(6px)scale(.985)}@media (width<=390px){.player-dialog[data-v-37104c83]{padding:1.1rem}.player-list[data-v-37104c83]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.player-list[data-v-37104c83]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dialog-backdrop[data-v-37104c83],.player-dialog[data-v-37104c83]{scroll-behavior:auto}.player-dialog-motion-enter-active[data-v-37104c83],.player-dialog-motion-leave-active[data-v-37104c83],.player-dialog-motion-enter-active .player-dialog[data-v-37104c83],.player-dialog-motion-leave-active .player-dialog[data-v-37104c83]{transition:none}}.server-trend{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;container-type:inline-size}.server-trend__section{gap:1.25rem;padding:clamp(1rem,4vw,2rem);display:grid}.server-trend__section+.server-trend__section{border-top:1px solid var(--line)}.server-trend__summary{min-width:0}.server-trend__eyebrow{color:var(--brand-yellow-strong);letter-spacing:.14em;margin:0 0 .4rem;font-size:.68rem;font-weight:850}.server-trend h4{margin:0;font-size:clamp(1.2rem,4vw,1.55rem)}.server-trend__description,.server-trend__coverage,.server-trend__value-label{color:var(--muted)}.server-trend__description{max-width:28rem;margin:.55rem 0 0;line-height:1.65}.server-trend__primary-value,.server-trend__metric-value{letter-spacing:-.04em;margin:1.1rem 0 0;font-size:clamp(1.65rem,5vw,2.2rem);font-weight:800}.server-trend__metric-value{color:var(--metric-color)}.server-trend__value-label,.server-trend__coverage{margin:.2rem 0 0;font-size:.78rem}.server-trend__coverage{margin-top:.85rem}.server-trend__metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.server-trend__tps-chip{border:1px solid color-mix(in srgb, var(--metric-color) 40%, transparent);border-radius:var(--radius-sm);color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 10%, var(--surface-raised));margin-top:.55rem;padding:.3rem .5rem;font-size:.72rem;font-weight:750;display:inline-flex}.server-trend__chart-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;min-height:15rem;box-shadow:var(--shadow-sm);place-items:stretch stretch;display:grid}.server-trend__chart-shell svg{width:100%;min-height:15rem}.server-trend__state{min-height:15rem;color:var(--muted);text-align:center;place-content:center;gap:.75rem;padding:1rem;display:grid}.server-trend__state p{margin:0}.server-trend__state button{border:1px solid var(--ink);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;padding:.55rem .85rem;font-weight:750}.server-trend__state button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.server-trend__grid line{stroke:var(--line);stroke-width:1px}.server-trend__axis-labels{fill:var(--muted);font-size:11px}.online-trend-line,.performance-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.online-trend-line{stroke:var(--ink)}.online-trend-point{fill:var(--surface-raised);stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.performance-line--healthy{stroke:var(--success);fill:var(--success)}.performance-line--warning{stroke:var(--warning);fill:var(--warning)}.performance-line--critical{stroke:var(--danger);fill:var(--danger)}.performance-threshold{stroke:var(--danger);stroke-dasharray:6 5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.performance-threshold-label{fill:var(--danger);font-size:11px;font-weight:800}.trend-axis-label--condensed{display:none}@container (width>=44rem){.server-trend__section{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.7fr);align-items:center;gap:clamp(1.5rem,4vw,3rem)}.trend-axis-label--condensed{display:block}}@container (width<=28rem){.server-trend__metric-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.server-trend *{scroll-behavior:auto}}.trend-dialog-backdrop[data-v-b5cbbd54]{z-index:120;width:100%;height:100dvh;min-height:100svh;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--overlay,#0b192bad);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.trend-dialog[data-v-b5cbbd54]{overscroll-behavior:contain;border:1px solid var(--line);width:min(72rem,100%);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);overflow-y:auto}.trend-dialog-heading[data-v-b5cbbd54]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.trend-dialog-heading span[data-v-b5cbbd54]{color:var(--muted);letter-spacing:.12em;font-size:.72rem;font-weight:800}.trend-dialog-heading h3[data-v-b5cbbd54]{margin:.25rem 0 0;font-size:clamp(1.4rem,3vw,2rem)}.trend-dialog-heading button[data-v-b5cbbd54]{width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.45rem;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:grid}.trend-dialog-heading button[data-v-b5cbbd54]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.trend-dialog[data-v-b5cbbd54] .server-trend{margin:1rem 0 0}@media (width<=36rem){.trend-dialog-backdrop[data-v-b5cbbd54]{padding:0}.trend-dialog[data-v-b5cbbd54]{border:0;border-radius:0;min-height:100dvh;max-height:100dvh}}.server-matrix[data-v-e78c506e]{--matrix-ink:var(--ink);--matrix-muted:var(--muted);--matrix-paper:var(--surface);--matrix-raised:var(--surface-raised);--matrix-line:var(--line);--matrix-muted-surface:var(--surface-muted);--matrix-yellow:var(--brand-yellow);box-sizing:border-box;border:1px solid var(--matrix-line);width:min(72rem,100% - 2rem);color:var(--matrix-ink);background:linear-gradient(145deg, color-mix(in srgb, var(--matrix-yellow) 8%, var(--matrix-paper)), var(--matrix-paper));border-radius:1.25rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem)}.matrix-heading[data-v-e78c506e],.server-matrix__card-header[data-v-e78c506e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.server-matrix__grid[data-v-e78c506e]{grid-area:1/1;grid-template-columns:1fr;gap:1.25rem;display:grid}.server-page-viewport[data-v-e78c506e]{display:grid;overflow:hidden}.server-empty[data-v-e78c506e]{border:1px dashed var(--matrix-line);color:var(--matrix-ink);background:var(--matrix-muted-surface);text-align:center;border-radius:.85rem;margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.server-empty strong[data-v-e78c506e]{font-size:1.1rem}.server-empty p[data-v-e78c506e]{color:var(--matrix-muted);margin:.5rem 0 0}.server-card-shell[data-v-e78c506e]{min-width:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-emphasized) var(--motion-delay,0s), transform var(--motion-duration-slow) var(--motion-ease-emphasized) var(--motion-delay,0s);container:server-card/inline-size}.server-matrix.is-motion-reveal-enabled .server-card-shell[data-v-e78c506e]:not(.is-motion-seen){opacity:0;transform:translateY(var(--motion-distance-md))}.server-matrix__card[data-v-e78c506e]{border:1px solid var(--matrix-line);background:var(--matrix-paper);min-width:0;height:100%;box-shadow:0 .6rem 1.8rem color-mix(in srgb, var(--matrix-ink) 7%, transparent);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);border-radius:.85rem;flex-direction:column;padding:clamp(1.25rem,3vw,1.75rem);display:flex;container-type:inline-size}.server-matrix__card--featured[data-v-e78c506e]{border-color:color-mix(in srgb, var(--matrix-yellow) 62%, var(--matrix-line));background:linear-gradient(120deg, color-mix(in srgb, var(--matrix-yellow) 14%, var(--matrix-paper)), var(--matrix-paper) 62%);box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--matrix-yellow) 12%, transparent)}.server-matrix__card--featured h3[data-v-e78c506e]{font-size:clamp(1.5rem,3.6vw,2rem)}.server-matrix__card h3[data-v-e78c506e]{margin:1.25rem 0 .5rem;font-size:clamp(1.25rem,3vw,1.65rem)}.server-matrix__type[data-v-e78c506e],.server-matrix__state[data-v-e78c506e]{border-radius:999px;align-items:center;min-height:1.75rem;padding-inline:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.server-matrix__type[data-v-e78c506e]{background:var(--matrix-yellow)}.server-matrix__state[data-v-e78c506e]{border:1px solid var(--matrix-line);background:var(--matrix-raised);gap:.45rem}.server-matrix__status-dot[data-v-e78c506e]{opacity:.72;background:var(--matrix-muted);border-radius:50%;flex:none;width:.48rem;height:.48rem;display:inline-block}.server-matrix__status-dot--fresh[data-v-e78c506e]{opacity:1;background:var(--success);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--success) 14%, transparent)}.server-matrix__status-dot--loading[data-v-e78c506e]{background:var(--matrix-yellow)}.server-matrix__metrics[data-v-e78c506e]{border:1px solid var(--matrix-line);background:var(--matrix-line);border-radius:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.25rem 0;display:grid;overflow:hidden}.server-matrix__metrics div[data-v-e78c506e]{background:var(--matrix-raised);min-width:0;padding:.7rem}.server-matrix__metrics dt[data-v-e78c506e]{color:var(--matrix-muted);margin-bottom:.3rem;font-size:.72rem}.server-matrix__metrics dd[data-v-e78c506e]{overflow-wrap:anywhere;margin:0;font-weight:700}.server-matrix__metric[data-v-e78c506e]{color:var(--metric-color);justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.server-matrix__metric-value[data-v-e78c506e]{font-variant-numeric:tabular-nums;min-width:4ch;display:inline-block}.server-matrix__metric-value[data-v-e78c506e]:not([data-motion-iteration="0"]){animation:matrix-metric-update-e78c506e .2s var(--motion-ease-standard) both}.stale-note[data-v-e78c506e]{color:var(--brand-yellow-strong);font-size:.8rem;margin-top:-.75rem!important}.client-note[data-v-e78c506e]{color:var(--matrix-muted);font-size:.78rem;margin:.8rem 0 -.25rem!important}.server-matrix__address[data-v-e78c506e]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.server-matrix__address label[data-v-e78c506e]{gap:.4rem;display:grid}.server-matrix__address input[data-v-e78c506e]{box-sizing:border-box;border:1px solid var(--matrix-line);width:100%;min-width:0;min-height:2.75rem;color:inherit;background:var(--matrix-raised);font:inherit;border-radius:.45rem;padding:.65rem .75rem}.server-matrix__address button[data-v-e78c506e],.server-matrix__actions button[data-v-e78c506e]{border:1px solid var(--matrix-ink);min-height:2.75rem;color:inherit;background:var(--matrix-raised);font:inherit;cursor:pointer;border-radius:.45rem;padding:.6rem .85rem;font-weight:700;position:relative}.server-matrix__address button[data-v-e78c506e]:disabled{cursor:not-allowed;opacity:.62}.server-matrix__address button[data-v-e78c506e]:focus-visible,.server-matrix__actions button[data-v-e78c506e]:focus-visible{outline:3px solid color-mix(in srgb, var(--matrix-yellow) 80%, var(--matrix-raised));outline-offset:2px}.server-matrix__actions[data-v-e78c506e]{gap:.75rem;margin-top:1rem;display:flex}.server-matrix__actions button[data-v-e78c506e]{flex:1 1 0}.server-matrix__actions button[data-v-e78c506e]:disabled{cursor:not-allowed;opacity:.62}@media (hover:hover){.server-card-shell:hover .server-matrix__card[data-v-e78c506e]{border-color:color-mix(in srgb, var(--matrix-yellow) 62%, var(--matrix-line));box-shadow:0 .9rem 2.1rem color-mix(in srgb, var(--matrix-ink) 11%, transparent);transform:translateY(-2px)}.server-matrix__address button[data-v-e78c506e]:not(:disabled):hover,.server-matrix__actions button[data-v-e78c506e]:not(:disabled):hover,.server-pagination button[data-v-e78c506e]:not(:disabled):hover{background:var(--matrix-yellow);transform:translateY(-2px)}}.server-matrix__address button[data-v-e78c506e]:not(:disabled):active,.server-matrix__actions button[data-v-e78c506e]:not(:disabled):active,.server-pagination button[data-v-e78c506e]:not(:disabled):active{transform:scale(.985)}.copy-burst[data-v-e78c506e]{position:absolute}.copy-burst i[data-v-e78c506e]{background:var(--matrix-yellow);width:.35rem;height:.35rem;animation:.54s ease-out both square-burst-e78c506e;position:absolute}.copy-burst i[data-v-e78c506e]:nth-child(2){--burst-x:1.4rem;--burst-y:-.2rem}.copy-burst i[data-v-e78c506e]:nth-child(3){--burst-x:1rem;--burst-y:1rem}.copy-burst i[data-v-e78c506e]:nth-child(4){--burst-x:-.2rem;--burst-y:1.4rem}.copy-burst i[data-v-e78c506e]:nth-child(5){--burst-x:-1.2rem;--burst-y:.6rem}.copy-burst i[data-v-e78c506e]:nth-child(6){--burst-x:-1rem;--burst-y:-.7rem}@keyframes square-burst-e78c506e{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--burst-x,0), var(--burst-y,-1.2rem)) rotate(90deg)}}@keyframes matrix-metric-update-e78c506e{0%{opacity:.45;transform:translateY(4px)}}@keyframes matrix-status-breathe-e78c506e{50%{opacity:.58;transform:scale(.78)}}@keyframes matrix-status-loading-e78c506e{50%{opacity:.38;transform:scale(.72)}}@media (hover:hover) and (pointer:fine){.server-card-shell.is-motion-visible:not(.is-motion-static) .server-matrix__status-dot--fresh[data-v-e78c506e]{animation:3.2s ease-in-out infinite matrix-status-breathe-e78c506e}.server-card-shell.is-motion-visible:not(.is-motion-static) .server-matrix__status-dot--loading[data-v-e78c506e]{animation:1.1s ease-in-out 3 matrix-status-loading-e78c506e}}@media (hover:none),(pointer:coarse){.server-card-shell.is-motion-seen:not(.is-motion-static) .server-matrix__status-dot--fresh[data-v-e78c506e]{animation:3.2s ease-in-out 2 matrix-status-breathe-e78c506e}.server-card-shell.is-motion-seen:not(.is-motion-static) .server-matrix__status-dot--loading[data-v-e78c506e]{animation:1.1s ease-in-out 3 matrix-status-loading-e78c506e}}.server-pagination[data-v-e78c506e]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.server-pagination>div[data-v-e78c506e]{text-align:center;gap:.15rem;min-width:8rem;display:grid}.server-pagination span[data-v-e78c506e]{color:var(--matrix-muted);font-size:.72rem}.server-pagination button[data-v-e78c506e]{border:1px solid var(--matrix-line);width:2.75rem;height:2.75rem;color:var(--matrix-ink);background:var(--matrix-raised);cursor:pointer;border-radius:50%;place-items:center;font-size:1.2rem;transition:transform .16s,background-color .16s;display:grid}.server-pagination button[data-v-e78c506e]:disabled{cursor:not-allowed;opacity:.42}.server-pagination button[data-v-e78c506e]:focus-visible{outline:3px solid color-mix(in srgb, var(--matrix-yellow) 80%, var(--matrix-raised));outline-offset:2px}.server-page-next-enter-active[data-v-e78c506e],.server-page-next-leave-active[data-v-e78c506e],.server-page-previous-enter-active[data-v-e78c506e],.server-page-previous-leave-active[data-v-e78c506e]{transition:opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1)}.server-page-next-enter-from[data-v-e78c506e],.server-page-previous-leave-to[data-v-e78c506e]{opacity:0;transform:translate(3rem)}.server-page-next-leave-to[data-v-e78c506e],.server-page-previous-enter-from[data-v-e78c506e]{opacity:0;transform:translate(-3rem)}@media (prefers-reduced-motion:reduce){.copy-burst i[data-v-e78c506e],.server-card-shell[data-v-e78c506e],.server-matrix__metric-value[data-v-e78c506e],.server-matrix__status-dot[data-v-e78c506e]{transition:none!important;animation:none!important}.server-page-next-enter-active[data-v-e78c506e],.server-page-next-leave-active[data-v-e78c506e],.server-page-previous-enter-active[data-v-e78c506e],.server-page-previous-leave-active[data-v-e78c506e],.server-pagination button[data-v-e78c506e]{transition:none}}@media (width>=880px){.server-matrix__grid[data-layout=two][data-v-e78c506e],.server-matrix__grid[data-layout=three][data-v-e78c506e],.server-matrix__grid[data-layout=four][data-v-e78c506e]{grid-template-columns:repeat(2,minmax(0,1fr))}.server-matrix__grid[data-layout=one][data-v-e78c506e]{grid-template-columns:minmax(0,.78fr);justify-content:center}.server-matrix__grid[data-layout=three] .server-card-shell[data-v-e78c506e]:first-child{grid-column:1/-1}}@container server-card (width<=21.999rem){.server-matrix__address[data-v-e78c506e]{grid-template-columns:1fr}.server-matrix__actions[data-v-e78c506e]{grid-template-columns:1fr;display:grid}.server-matrix__actions button[data-v-e78c506e]{width:100%}}@container server-card (width>=22rem) and (width<=28.999rem){.server-matrix__actions[data-v-e78c506e]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-matrix__actions button[data-v-e78c506e]:last-child{grid-column:1/-1}}@container server-card (width>=29rem){.server-matrix__actions[data-v-e78c506e]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=34rem){.matrix-heading[data-v-e78c506e]{flex-direction:column;align-items:start}.server-matrix__address[data-v-e78c506e]{grid-template-columns:1fr}.server-matrix__metrics[data-v-e78c506e]{grid-template-columns:repeat(2,minmax(0,1fr))}.server-matrix__actions[data-v-e78c506e]{grid-template-columns:1fr;display:grid}.server-matrix__actions button[data-v-e78c506e]:last-child{grid-column:auto}.server-matrix__address button[data-v-e78c506e],.server-matrix__actions button[data-v-e78c506e]{width:100%;min-height:2.75rem}}.home-page[data-v-8f615ab9]{overflow:clip}.home-hero[data-v-8f615ab9]{isolation:isolate;min-height:calc(100svh - var(--header-height,72px));padding:clamp(3.5rem, 8vw, 7rem) var(--page-gutter,5vw) clamp(2.5rem, 6vw, 5rem);align-items:center;display:grid;position:relative;overflow:clip}.hero-atmosphere[data-v-8f615ab9]{z-index:-1;background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--brand-yellow) 22%, transparent), transparent 29rem), radial-gradient(circle at 82% 34%, color-mix(in srgb, var(--brand-blue) 13%, transparent), transparent 34rem), linear-gradient(135deg, var(--surface), var(--page-bg) 55%, color-mix(in srgb, var(--brand-yellow) 9%, var(--page-bg)));position:absolute;inset:0}.hero-grid[data-v-8f615ab9]{opacity:.42;background-image:linear-gradient(color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-halo[data-v-8f615ab9]{aspect-ratio:1;opacity:.18;background:radial-gradient(circle, var(--brand-yellow), transparent 67%);border-radius:50%;width:min(48rem,74vw);position:absolute;top:-36%;right:-20%;transform:translate(0,0)scale(.96)}.hero-orbit[data-v-8f615ab9]{border:1px solid color-mix(in srgb, var(--brand-yellow) 46%, transparent);border-radius:999px;position:absolute;transform:rotate(-18deg)}.hero-orbit--one[data-v-8f615ab9]{width:34rem;height:12rem;top:12%;right:-8rem}.hero-orbit--two[data-v-8f615ab9]{width:22rem;height:7rem;bottom:8%;left:-7rem}.hero-layout[data-v-8f615ab9]{grid-template-columns:minmax(0,1.08fr) minmax(22.5rem,.82fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);width:min(1240px,100%);margin:auto;display:grid}.hero-content[data-v-8f615ab9]{min-width:0}.eyebrow[data-v-8f615ab9]{color:var(--brand-yellow-strong);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.76rem;font-weight:850}h1[data-v-8f615ab9]{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(4.2rem,9.6vw,8.4rem);line-height:.82}.hero-subtitle[data-v-8f615ab9]{max-width:16ch;color:var(--ink);letter-spacing:-.04em;margin:1.2rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:800;line-height:1.12}.hero-actions[data-v-8f615ab9]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.button[data-v-8f615ab9]{min-height:48px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);border-radius:14px;gap:.65rem;padding:.75rem 1.15rem;font-weight:780}.button--primary[data-v-8f615ab9]{border-color:color-mix(in srgb, var(--brand-yellow) 75%, var(--ink));background:var(--brand-yellow)}.button--quiet[data-v-8f615ab9]{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-facts[data-v-8f615ab9]{flex-wrap:wrap;gap:1.8rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.hero-facts li[data-v-8f615ab9]{gap:.15rem;display:grid}.hero-facts strong[data-v-8f615ab9]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.12rem}.hero-facts span[data-v-8f615ab9]{color:var(--muted);font-size:.78rem}.hero-visual[data-v-8f615ab9]{--brand-x:0;--brand-y:0;aspect-ratio:.92;perspective:900px;justify-self:end;width:min(460px,100%);position:relative}.visual-layer[data-v-8f615ab9]{transition:transform var(--motion-duration-base) var(--motion-ease-emphasized)}.visual-shadow[data-v-8f615ab9],.visual-frame[data-v-8f615ab9]{border-radius:32px;position:absolute;inset:9%}.visual-shadow[data-v-8f615ab9]{background:var(--brand-blue);transform:translate(calc(var(--brand-x) * -4px + 20px), calc(var(--brand-y) * -4px + 22px)) rotate(-5deg)}.visual-frame[data-v-8f615ab9]{border:2px solid color-mix(in srgb, var(--brand-yellow) 70%, var(--ink));background:var(--brand-yellow);transform:translate(calc(var(--brand-x) * 6px), calc(var(--brand-y) * 6px)) rotate(4deg);inset:5%}.visual-core[data-v-8f615ab9]{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);background:color-mix(in srgb, var(--surface) 93%, transparent);box-shadow:0 22px 60px color-mix(in srgb, var(--ink) 20%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(calc(var(--brand-x) * 8px), calc(var(--brand-y) * 8px)) rotateX(calc(var(--brand-y) * -2deg)) rotateY(calc(var(--brand-x) * 2deg));border-radius:28px;align-content:center;place-items:center;gap:1.2rem;padding:2rem;display:grid;position:absolute;inset:10%}.visual-core img[data-v-8f615ab9]{width:min(230px,72%);filter:drop-shadow(0 15px 0 color-mix(in srgb, var(--ink) 12%, transparent))}.visual-kicker[data-v-8f615ab9]{color:var(--muted);letter-spacing:.16em;font-size:.65rem;font-weight:800;position:absolute;top:1.4rem;left:1.5rem}.visual-copy[data-v-8f615ab9]{text-align:center;justify-items:center;gap:.25rem;display:grid}.visual-copy span[data-v-8f615ab9]{color:var(--muted);font-size:.75rem}.visual-copy strong[data-v-8f615ab9]{color:var(--ink);font-size:1.15rem}.visual-copy code[data-v-8f615ab9]{color:var(--ink);background:color-mix(in srgb, var(--page-bg) 82%, transparent);border-radius:8px;margin-top:.35rem;padding:.42rem .7rem;font-size:.72rem}.visual-chip[data-v-8f615ab9]{z-index:3;border:1px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 14%, transparent);letter-spacing:.06em;border-radius:10px;padding:.6rem .75rem;font-size:.68rem;font-weight:800;position:absolute}.visual-chip--bottom[data-v-8f615ab9]{color:var(--surface);background:var(--brand-blue-deep);bottom:16%;left:-1rem}.is-motion-reveal-enabled [data-motion-reveal][data-v-8f615ab9]:not(.is-motion-seen){opacity:0;transform:translateY(var(--motion-distance-md))}[data-motion-reveal][data-v-8f615ab9]{transition:opacity var(--motion-duration-slow) var(--motion-ease-emphasized) var(--motion-delay,0s), transform var(--motion-duration-slow) var(--motion-ease-emphasized) var(--motion-delay,0s)}.home-community[data-v-8f615ab9]{width:min(1240px, calc(100% - 2 * var(--page-gutter)));border:1px solid var(--line);background:linear-gradient(110deg, var(--surface) 0 72%, color-mix(in srgb, var(--brand-yellow) 24%, var(--surface)) 72%);border-radius:28px;margin:clamp(5rem,10vw,9rem) auto;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.community-heading[data-v-8f615ab9]{z-index:1;max-width:700px;position:relative}.community-heading h2[data-v-8f615ab9]{max-width:14ch;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,5vw,4.4rem);line-height:1}.community-heading p[data-v-8f615ab9]:last-child{max-width:60ch;color:var(--muted);line-height:1.8}.home-community__link[data-v-8f615ab9]{z-index:1;color:var(--ink);text-underline-offset:.3em;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);gap:.5rem;margin-top:1rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}.home-community__tracks[data-v-8f615ab9]{opacity:.72;gap:.55rem;display:flex;position:absolute;bottom:-1rem;right:-3rem;transform:rotate(-18deg)}.home-community__tracks.is-motion-seen[data-v-8f615ab9]{animation:community-track-settle-8f615ab9 .6s var(--motion-ease-emphasized) both;animation-iteration-count:1}.home-community__tracks span[data-v-8f615ab9]{background:var(--brand-yellow);border-radius:4px;width:32px;height:190px}@keyframes hero-halo-breathe-8f615ab9{50%{opacity:.29;transform:translate(-1.5%,2%)scale(1.035)}}@keyframes community-track-settle-8f615ab9{0%{opacity:0;transform:translate(16px,8px)rotate(-18deg)}}@media (hover:hover) and (pointer:fine){.hero-halo.is-motion-visible[data-v-8f615ab9]:not(.is-motion-static){animation:9s ease-in-out infinite hero-halo-breathe-8f615ab9}.button[data-v-8f615ab9]:not(:disabled):hover{box-shadow:0 10px 25px color-mix(in srgb, var(--ink) 12%, transparent)}.home-community__link[data-v-8f615ab9]:hover{transform:translateY(-2px)}}.button[data-v-8f615ab9]:not(:disabled):active,.home-community__link[data-v-8f615ab9]:active{transform:scale(.985)}@media (width>=720px) and (width<=980px){.home-hero[data-v-8f615ab9]{padding-block:2.5rem}.hero-layout[data-v-8f615ab9]{grid-template-columns:minmax(0,1fr) minmax(16.5rem,.78fr);gap:clamp(1.25rem,3vw,2rem)}h1[data-v-8f615ab9]{font-size:clamp(4rem,9vw,5.3rem)}.hero-subtitle[data-v-8f615ab9]{font-size:clamp(1.35rem,2.7vw,1.8rem)}.hero-visual[data-v-8f615ab9]{width:min(21rem,100%)}}@media (width<=719px){.home-hero[data-v-8f615ab9]{min-height:calc(100svh - var(--header-height,72px));padding:.9rem 1rem 1.4rem}.hero-layout[data-v-8f615ab9]{grid-template-columns:1fr;gap:.8rem}h1[data-v-8f615ab9]{font-size:clamp(3.15rem,17.5vw,4.45rem)}.hero-subtitle[data-v-8f615ab9]{max-width:19ch;margin-top:.65rem;font-size:clamp(1.08rem,5.2vw,1.38rem)}.hero-actions[data-v-8f615ab9]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem;display:grid}.button[data-v-8f615ab9]{min-height:44px;padding:.6rem .75rem}.button--primary[data-v-8f615ab9]{grid-column:1/-1}.hero-facts[data-v-8f615ab9]{gap:.7rem 1.2rem;margin-top:.8rem}.hero-visual[data-v-8f615ab9]{justify-self:center;width:clamp(15.2rem,76vw,18.5rem)}.visual-core[data-v-8f615ab9]{gap:.65rem;padding:1.25rem}.visual-core img[data-v-8f615ab9]{width:min(9.5rem,64%)}.visual-kicker[data-v-8f615ab9]{top:1rem;left:1rem}.visual-chip--bottom[data-v-8f615ab9]{padding:.48rem .58rem;font-size:.6rem;bottom:13%;left:-.35rem}.hero-halo[data-v-8f615ab9]{display:none}.home-community[data-v-8f615ab9]{background:var(--surface);width:calc(100% - 2rem);padding:1.5rem}.home-community__tracks[data-v-8f615ab9]{opacity:.24;gap:.4rem;bottom:-2rem;right:-2.5rem;transform:translate(6px,12px)rotate(-18deg)}.home-community__tracks span[data-v-8f615ab9]{width:20px;height:130px}}@media (prefers-reduced-motion:reduce){.hero-halo[data-v-8f615ab9],.home-community__tracks[data-v-8f615ab9],.home-community__link[data-v-8f615ab9],[data-motion-reveal][data-v-8f615ab9],.visual-layer[data-v-8f615ab9],.button[data-v-8f615ab9]{transition:none!important;animation:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-yellow:#f6b93b;--brand-yellow-strong:#b86a00;--brand-blue:#29364a;--brand-blue-deep:#1d2738;--page-bg:#f5f2e9;--surface:#fffdf7;--surface-raised:#fff;--surface-muted:#eeeae0;--ink:#202b3c;--muted:#626975;--line:#d8d3c7;--line-strong:#bbb5a9;--danger:#b8473d;--success:#24754f;--warning:#9b6100;--header-bg:color-mix(in srgb, var(--surface) 88%, transparent);--brand-yellow-soft:#ffe2a3;--grid-line:#202b3c0d;--overlay:#0d131ea8;--focus:#9a5b00;--shadow-sm:0 8px 24px color-mix(in srgb, var(--brand-blue) 8%, transparent);--shadow-md:0 24px 70px color-mix(in srgb, var(--brand-blue) 16%, transparent);--shadow-lg:0 30px 90px color-mix(in srgb, var(--brand-blue) 24%, transparent);--radius-sm:9px;--radius-md:15px;--radius-lg:24px;--header-height:72px;--page-gutter:clamp(1.25rem, 5vw, 5rem);--motion-duration-instant:.12s;--motion-duration-fast:.16s;--motion-duration-base:.24s;--motion-duration-slow:.42s;--motion-ease-standard:cubic-bezier(.2, .7, .2, 1);--motion-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--motion-distance-sm:6px;--motion-distance-md:16px;--motion-stagger:70ms;color:var(--ink);background:var(--page-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-yellow:#f7bd35;--brand-yellow-strong:#ffd166;--brand-blue:#d9e0eb;--brand-blue-deep:#0d1320;--page-bg:#111823;--surface:#182230;--surface-raised:#202c3d;--surface-muted:#253244;--ink:#f6f2e7;--muted:#bac2ce;--line:#344154;--line-strong:#4c5b70;--danger:#ff8e82;--success:#70d7a6;--warning:#ffd166;--header-bg:#111823e0;--brand-yellow-soft:#6b5120;--grid-line:#ffffff0b;--overlay:#04080ec2;--focus:#ffd77f;--shadow-sm:0 8px 28px #0000002e;--shadow-md:0 28px 80px #00000057;--shadow-lg:0 30px 90px #00000075}*,:before,:after{box-sizing:border-box}.metric-health--healthy{--metric-color:var(--success)}.metric-health--warning{--metric-color:var(--warning)}.metric-health--critical{--metric-color:var(--danger)}.metric-health--unavailable{--metric-color:var(--muted)}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:calc(var(--header-height) + 2rem);background:var(--page-bg)}html.has-open-dialog,html.has-open-dialog body{overscroll-behavior:none;overflow:hidden}body{min-width:320px;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 7%, color-mix(in srgb, var(--brand-yellow) 14%, transparent), transparent 28rem), radial-gradient(circle at 88% 22%, color-mix(in srgb, var(--brand-blue) 8%, transparent), transparent 34rem), var(--page-bg);margin:0}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{color:var(--brand-blue-deep);background:var(--brand-yellow-soft)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.site-shell{min-height:100vh;position:relative}.public-route-enter-active{transition:opacity var(--motion-duration-base,.24s) var(--motion-ease-standard)}.public-route-leave-active{transition:opacity var(--motion-duration-fast,.16s) var(--motion-ease-standard)}.public-route-enter-from,.public-route-leave-to{opacity:0}.site-header{z-index:50;height:var(--header-height);border-bottom:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:var(--header-bg);box-shadow:0 1px 0 color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);position:sticky;top:0}.site-header__inner{width:min(1440px,100%);height:100%;padding:0 var(--page-gutter);align-items:center;gap:clamp(.6rem,1.6vw,1.5rem);margin:0 auto;display:flex}.site-brand,.site-header__actions,.desktop-navigation,.button,.icon-button{align-items:center;display:inline-flex}.site-brand{letter-spacing:-.025em;flex:none;gap:.65rem;font-size:1.02rem;font-weight:850}.site-brand__mark{flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.site-brand__mark img{object-fit:contain;width:100%;height:100%}.site-brand__name{color:var(--ink)}.desktop-navigation{flex:auto;justify-content:center;gap:.2rem;min-width:0;display:none}.desktop-navigation a{border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);padding:.65rem .72rem;font-size:.84rem;font-weight:720;position:relative}.desktop-navigation a:after{content:"";background:var(--brand-yellow);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:.35rem;left:.72rem;right:.72rem;transform:scaleX(0)}.desktop-navigation a.router-link-active{color:var(--ink);background:color-mix(in srgb, var(--brand-yellow) 10%, transparent)}.desktop-navigation a.router-link-active:after{transform:scaleX(1)}.site-header__actions{flex:none;gap:.5rem;margin-left:auto}.button,.icon-button{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);cursor:pointer;justify-content:center;font-weight:760;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.button{gap:.5rem;min-height:42px;padding:.62rem .9rem}.icon-button{width:42px;height:42px;padding:0}.button--primary{border-color:color-mix(in srgb, var(--brand-yellow) 72%, var(--brand-blue-deep));color:#1e293b;background:var(--brand-yellow)}.button--quiet{background:color-mix(in srgb, var(--surface) 76%, transparent)}.theme-toggle{background:color-mix(in srgb, var(--surface) 82%, transparent)}.menu-trigger{display:inline-flex}@media (hover:hover){.button:hover:not(:disabled),.icon-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-yellow) 72%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.desktop-navigation a:hover,.community-link:hover,.site-footer nav a:hover{transform:translateY(-2px)}.desktop-navigation a:hover{color:var(--ink);background:color-mix(in srgb, var(--brand-yellow) 10%, transparent)}.community-link:hover{border-color:var(--brand-yellow);background:color-mix(in srgb, var(--brand-yellow) 10%, var(--surface))}.site-footer nav a:hover{color:var(--brand-yellow)}.server-card-shell:hover .server-card{transform:translateY(-2px);border-color:color-mix(in srgb, var(--brand-yellow) 65%, var(--line))!important;box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 11%, transparent)!important}}.button:not(:disabled):active,.icon-button:not(:disabled):active,.desktop-navigation a:active,.community-link:active,.site-footer nav a:active{transform:scale(.985)}.dialog-backdrop{z-index:100;width:100%;height:100dvh;min-height:100svh;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.join-dialog,.mobile-navigation{border:1px solid var(--line);color:var(--ink);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-yellow) 8%, var(--surface)), var(--surface) 38%), var(--surface);box-shadow:var(--shadow-lg)}.join-dialog{width:min(520px,100%);max-height:calc(100vh - 2rem);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top,0px)) - max(1rem, env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;border-radius:var(--radius-lg);padding:clamp(1.25rem,4vw,2rem);overflow-y:auto}.join-dialog-motion-enter-active{transition:opacity var(--motion-duration-base,.24s) var(--motion-ease-emphasized)}.join-dialog-motion-leave-active{transition:opacity var(--motion-duration-fast,.16s) var(--motion-ease-standard)}.join-dialog-motion-enter-active .join-dialog{transition:opacity var(--motion-duration-base,.24s) var(--motion-ease-emphasized), transform var(--motion-duration-base,.24s) var(--motion-ease-emphasized)}.join-dialog-motion-leave-active .join-dialog{transition:opacity var(--motion-duration-fast,.16s) var(--motion-ease-standard), transform var(--motion-duration-fast,.16s) var(--motion-ease-standard)}.join-dialog-motion-enter-from,.join-dialog-motion-leave-to,.join-dialog-motion-enter-from .join-dialog,.join-dialog-motion-leave-to .join-dialog{opacity:0}.join-dialog-motion-enter-from .join-dialog,.join-dialog-motion-leave-to .join-dialog{transform:translateY(6px)scale(.985)}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialog-heading h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,4vw,2rem)}.dialog-eyebrow{color:var(--brand-yellow-strong);letter-spacing:.14em;margin:0 0 .45rem;font-size:.68rem;font-weight:850}.join-dialog__description{color:var(--muted);margin:1.2rem 0 0;line-height:1.75}.join-dialog__links{gap:.7rem;margin-top:1.35rem;display:grid}.community-link{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));align-items:center;gap:.8rem;padding:.95rem 1rem;transition:transform .16s,border-color .16s,background-color .16s;display:flex}.community-link>svg{color:var(--brand-yellow-strong);flex:none}.community-link span{gap:.16rem;display:grid}.community-link small{color:var(--muted);font-size:.76rem}.mobile-navigation-backdrop{place-items:stretch end;height:100dvh;min-height:100svh;padding:0;animation:.16s ease-out backdrop-in;overflow:hidden}.mobile-navigation{width:min(420px,100%);height:100dvh;min-height:100svh;max-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top,0px)) max(1.25rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));overscroll-behavior:contain;border-width:0 0 0 1px;border-radius:0;animation:.21s cubic-bezier(.2,.8,.2,1) panel-in;overflow-y:auto}.mobile-navigation__links{gap:.35rem;margin-top:1.5rem;display:grid}.mobile-navigation__links a{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;padding:.75rem .9rem;font-size:1.05rem;font-weight:740;display:flex}.mobile-navigation__links a.router-link-active{border-color:var(--brand-yellow);color:var(--ink);background:color-mix(in srgb, var(--brand-yellow) 9%, transparent)}.site-footer{color:#f8f4e9;background:radial-gradient(circle at 8% 0,#f6b93b1f,#0000 22rem),#202c3f;margin-top:clamp(4rem,8vw,7rem)}.site-footer__inner,.site-footer__legal{width:min(1320px,100%);padding-inline:var(--page-gutter);margin:0 auto}.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.site-footer__brand p{margin:0}.site-footer__brand p:last-child{color:#b9c3d2;margin-top:.55rem}.site-footer__wordmark{color:var(--brand-yellow);letter-spacing:-.06em;font-size:clamp(2rem,5vw,3.7rem);font-weight:880}.site-footer__links{grid-template-columns:1.5fr .7fr;gap:2rem;display:grid}.site-footer nav{flex-wrap:wrap;align-content:flex-start;gap:.55rem 1rem;display:flex}.site-footer nav p{color:#8997aa;letter-spacing:.13em;text-transform:uppercase;width:100%;margin:0 0 .3rem;font-size:.7rem;font-weight:800}.site-footer nav a{color:#dce3ec;transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;gap:.3rem;font-size:.88rem;display:inline-flex}.site-footer__legal{color:#9aa7b8;border-top:1px solid #ffffff1f;justify-content:space-between;gap:.75rem 2rem;padding-block:1.2rem;font-size:.73rem;line-height:1.6;display:flex}.site-footer__filing{white-space:nowrap;text-underline-offset:.18em;text-decoration:underline}@media (hover:hover){.site-footer__filing:hover{color:var(--brand-yellow)}}.toast-host{top:calc(var(--header-height) + 1rem);right:max(1rem, var(--page-gutter));z-index:120;pointer-events:none;gap:.65rem;width:min(380px,100vw - 2rem);display:grid;position:fixed}.toast-item{border:1px solid var(--line);border-left:4px solid var(--brand-yellow);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem .9rem;display:grid}.toast-item--success{border-left-color:var(--success)}.toast-item--error{border-left-color:var(--danger)}.toast-item--success>svg{color:var(--success)}.toast-item--error>svg{color:var(--danger)}.toast-item p{overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.45}.toast-item button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.toast-enter-active,.toast-leave-active{transition:opacity .18s,transform .18s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-8px)}.section{width:min(1240px, calc(100% - 2 * var(--page-gutter)));margin:clamp(4rem,8vw,7rem) auto}.servers-section{scroll-margin-top:calc(var(--header-height) + 2rem)}.section-heading{margin-bottom:2rem}.server-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.section-heading h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.section-heading p:last-child{max-width:62ch;color:var(--muted);margin:.9rem 0 0;line-height:1.75}.eyebrow{color:var(--brand-yellow-strong)}.matrix-live{flex:none;align-items:center;gap:.55rem;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;color:var(--ink)!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important;padding:.75rem .9rem!important;display:inline-flex!important}.matrix-live strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.matrix-live span:last-child{color:var(--muted);font-size:.8rem}.live-dot,.status-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 15%, transparent);border-radius:50%;flex:none;display:inline-block}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.server-card-shell{min-width:0}.server-card{flex-direction:column;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;color:var(--ink)!important;background:color-mix(in srgb, var(--surface) 94%, transparent)!important;box-shadow:var(--shadow-sm)!important;padding:clamp(1.15rem,3vw,1.6rem)!important;display:flex!important}.server-card-head,.server-card-foot,.server-actions,.status{align-items:center;display:flex}.server-card-head{justify-content:space-between;gap:1rem}.server-icon{border-radius:var(--radius-md);color:#1e293b;background:var(--brand-yellow);place-items:center;width:50px;height:50px;display:grid}.server-label{border:1px solid var(--line);color:var(--muted);background:var(--surface-muted);border-radius:999px;padding:.4rem .58rem;font-size:.7rem;font-weight:760}.server-card h3{color:var(--ink);letter-spacing:-.03em;margin:1.1rem 0 0;font-size:1.35rem}.server-card>p{color:var(--muted);margin:.55rem 0 0;line-height:1.65}.server-meta{gap:.65rem;margin:1.2rem 0 0;display:grid}.server-meta>div{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.server-meta dt{color:var(--muted);font-size:.76rem}.server-meta dd{min-width:0;color:var(--ink);margin:0;font-size:.86rem;font-weight:700}.server-address-field,.server-address-field .animal-input,.server-address-field .animal-input__inner{width:100%;display:block}.server-address-field .animal-input__inner{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:40px;color:var(--ink);background:var(--surface-muted);padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.server-card-foot{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem}.status{color:var(--muted);gap:.5rem;font-size:.78rem;font-weight:700}.status.preparing .status-dot{background:var(--muted);box-shadow:none}.server-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.server-actions .animal-btn,.server-download{justify-content:center;align-items:center;min-height:40px;padding:.55rem .75rem;font-size:.78rem;font-weight:760;display:inline-flex;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;color:var(--ink)!important;background:var(--surface)!important;box-shadow:none!important}.server-actions .animal-btn--primary{border-color:color-mix(in srgb, var(--brand-yellow) 72%, var(--brand-blue-deep))!important;color:#1e293b!important;background:var(--brand-yellow)!important}.server-actions .animal-btn:disabled{opacity:.55}.loaf-notification-container{top:calc(var(--header-height) + 1rem);right:max(1rem, var(--page-gutter));z-index:119;pointer-events:none;gap:.65rem;width:min(380px,100vw - 2rem);display:grid;position:fixed}.loaf-notification{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);pointer-events:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem .9rem;display:grid}.loaf-notification__mark{background:var(--brand-yellow);border-radius:50%;width:10px;height:10px}.loaf-notification--success .loaf-notification__mark{background:var(--success)}.loaf-notification--error .loaf-notification__mark{background:var(--danger)}.loaf-notification__content{gap:.15rem;min-width:0;display:grid}.loaf-notification__content span{overflow-wrap:anywhere;color:var(--muted);font-size:.82rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}::view-transition-old(root){z-index:1}@keyframes backdrop-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes panel-in{0%{transform:translate(100%)}}@media (width>=1120px){.desktop-navigation{display:inline-flex}.menu-trigger{display:none}}@media (width<=760px){:root{--header-height:64px}.site-header__inner{gap:.5rem}.site-brand{gap:.48rem;font-size:.94rem}.site-brand__mark{width:36px;height:36px}.site-header__actions{gap:.36rem}.icon-button{border-radius:12px;width:38px;height:38px}.join-trigger{min-height:38px;padding:.48rem .65rem;font-size:.78rem}.join-trigger svg{display:none}.site-footer__inner,.site-footer__links{grid-template-columns:1fr}.site-footer__legal{flex-direction:column;align-items:flex-start}.server-heading,.server-card-foot{flex-direction:column;align-items:stretch}.server-grid{grid-template-columns:1fr}.server-actions{justify-content:flex-start}}@media (width<=380px){.site-header__inner{padding-inline:.75rem}.site-brand__name{font-size:.88rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.public-route-enter-active,.public-route-leave-active,.join-dialog-motion-enter-active,.join-dialog-motion-leave-active,.join-dialog-motion-enter-active .join-dialog,.join-dialog-motion-leave-active .join-dialog{transition:none}}
