@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter.woff2) format("woff2")}.__className_214d7f{font-family:Inter,system-ui,arial;font-style:normal}.__variable_214d7f{--font-inter-sans:"Inter",system-ui,arial}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains.woff2) format("woff2")}.__className_245e8f{font-family:JetBrains Mono,ui-monospace,SFMono-Regular;font-style:normal}.__variable_245e8f{--font-jetbrains-mono:"JetBrains Mono",ui-monospace,SFMono-Regular}body{font-family:var(--font-inter-sans,"Inter"),system-ui,arial}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.font-display,h1,h2,h3{font-family:var(--font-display),var(--font-inter-sans,"Inter"),system-ui,sans-serif;letter-spacing:-.02em}.ws-dash h1,.ws-dash h2,.ws-dash h3{font-family:var(--font-inter-sans,"Inter"),system-ui,sans-serif;letter-spacing:normal}.ws-dash [role=button],.ws-dash button:not(:disabled),.ws-dash label{cursor:pointer}.ws-dash input[type=checkbox]{cursor:pointer;accent-color:#3b82f6}.ws-dash input[type=checkbox]:hover{outline:2px solid rgba(59,130,246,.45);outline-offset:1px}.ws-dash [data-sidebar=menu-button][data-active=true],.ws-dash [data-slot=sidebar-menu-button][data-active=true]{background-color:rgba(59,130,246,.16)!important;color:#fff!important;box-shadow:0 0 0 1px rgba(59,130,246,.45),0 0 16px -3px rgba(59,130,246,.6)}.ws-dash [data-slot=sidebar-menu-button][data-active=true] svg{color:#60a5fa}.ws-dash [data-slot=tabs-list]{background:var(--muted);border-radius:.6rem;padding:3px;gap:2px}.ws-dash [data-slot=tabs-trigger]{cursor:pointer;color:var(--muted-foreground);background:transparent;border:1px solid transparent;border-radius:.4rem;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ws-dash [data-slot=tabs-trigger]:hover{color:var(--foreground)}.ws-dash [data-slot=tabs-trigger][data-state=active]{background:var(--background);color:var(--foreground);border-color:var(--border);box-shadow:0 1px 2px rgba(0,0,0,.35)}.ws-dash .os-btn-pop{transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ws-dash .os-btn-pop:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.35)}.ws-dash .os-action-btn{background-color:rgba(255,255,255,.035)}.ws-dash .os-action-btn:hover{background-color:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.ws-dash .os-btn-pop:disabled{transform:none;box-shadow:none}@keyframes os-live-pulse{0%,to{opacity:1}50%{opacity:.3}}.ws-dash .os-live-dot{animation:os-live-pulse 1.2s ease-in-out infinite}@keyframes os-floor-scroll{0%{background-position:0 0}to{background-position:0 38px}}.ws-dash .os-feed-floor{position:absolute;left:-30%;right:-30%;bottom:-10%;height:62%;background-image:repeating-linear-gradient(0deg,rgba(130,180,255,.22) 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,rgba(130,180,255,.16) 0 1px,transparent 1px 46px);transform:perspective(160px) rotateX(62deg);transform-origin:50% 100%;animation:os-floor-scroll 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.ws-dash .os-feed-floor,.ws-dash .os-live-dot{animation:none}}.ws-mobile-menu{position:fixed;top:5.25rem;left:1rem;right:1rem;z-index:49;border-radius:1rem;padding:.75rem;background:oklch(.12 .05 240/.92);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:.25rem;transform-origin:top center}.ws-mobile-menu a{font-size:.95rem;font-weight:500;color:var(--muted-foreground);padding:.75rem 1rem;border-radius:.75rem;transition:color .2s,background .2s}.ws-mobile-menu a:hover{color:#fff;background:oklch(.24 .12 240/.5)}.ws-lang-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;min-width:11rem;padding:.375rem;border-radius:.85rem;background:oklch(.12 .05 240/.95);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:.125rem}.ws-lang-menu button{text-align:left;font-size:.875rem;color:var(--muted-foreground);padding:.5rem .75rem;border-radius:.6rem;background:transparent;border:0;cursor:pointer;transition:color .15s,background .15s}.ws-lang-menu button:hover{color:#fff;background:oklch(.24 .12 240/.5)}.ws-lang-wrap{position:relative}.ws-shine{position:absolute;top:0;left:0;height:100%;width:60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-160%) skewX(-30deg);pointer-events:none}.ws-shine-dark{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.ws-shine-strong{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.group:hover .ws-shine,.group\/btn:hover .ws-shine{transform:translateX(220%) skewX(-30deg);transition:transform .9s cubic-bezier(.16,1,.3,1)}.os-server-card{background:oklch(1 0 0/.02);box-shadow:inset 0 1px 0 oklch(1 0 0/.05);transition:border-color .15s ease,background-color .15s ease}.os-server-card:hover{border-color:oklch(1 0 0/.22);background:oklch(1 0 0/.035)}.os-server-card .os-card-arrow{transition:opacity .15s ease,transform .15s ease}.os-server-card:hover .os-card-arrow{opacity:1;transform:translate(1px,-1px)}.os-presence{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border-radius:9999px;border:2px solid oklch(.14 .045 243)}@media (prefers-reduced-motion:no-preference){.os-presence[data-online=true]:before{content:"";position:absolute;inset:-1px;border-radius:9999px;border:1px solid rgb(34 197 94/.55);animation:os-ping 2.4s cubic-bezier(0,0,.2,1) infinite}}@keyframes os-ping{0%{transform:scale(.7);opacity:.8}75%,to{transform:scale(1.9);opacity:0}}.os-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.os-stat-row>div{min-width:0;padding-left:16px;border-left:1px solid oklch(1 0 0/.07)}.os-stat-row>div:first-child{padding-left:0;border-left:0}.os-hero-panel{padding-top:1rem;padding-bottom:4rem}@media (min-width:768px){.os-hero-panel{padding-top:16vh;padding-bottom:24vh}}