html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,input{font:inherit}:root{color:#f2f6fb;font-synthesis:none;background:#07101a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:#07101a;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #48c7f2}.appShell{background:radial-gradient(circle at 78% 5%,#113153 0,#0000 30rem),linear-gradient(#08121e,#07101a 62%);min-height:100vh;overflow:hidden}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101ae6;border-bottom:1px solid #1b2c3c;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:76px;padding:0 max(24px,50vw - 620px);display:grid;position:sticky;top:0}.brand{color:#f6f9fd;letter-spacing:.16em;align-items:center;gap:11px;font-size:.82rem;text-decoration:none;display:inline-flex}.brand span{color:#07101a;letter-spacing:0;background:#45c8f4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:950;display:grid}.mainNav{justify-content:center;gap:6px;display:flex}.mainNav a,.accountNav>a:not(.loginButton):not(.avatarLink){color:#8799aa;border-radius:9px;padding:10px 13px;font-size:.84rem;font-weight:650;text-decoration:none}.mainNav a:hover,.mainNav a.active,.accountNav>a:hover{color:#fff;background:#102232}.accountNav{justify-content:flex-end;align-items:center;gap:5px;display:flex}.loginButton,.primaryButton{color:#06111b;cursor:pointer;background:#4bcaf4;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-weight:850;text-decoration:none;display:inline-flex}.avatarLink{color:#fff;background:#153348;border:1px solid #2b4b62;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;text-decoration:none;display:grid}.logoutButton{color:#8498aa;cursor:pointer;background:0 0;border:0;padding:9px}.pageMain{width:min(1240px,100% - 48px);min-height:calc(100vh - 180px);margin:0 auto}.privateMain{width:min(1080px,100% - 48px)}.eyebrow{color:#4bcaf4;letter-spacing:.18em;font-size:.7rem;font-weight:900;display:block}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:center;gap:clamp(40px,8vw,110px);min-height:650px;padding:80px 0 90px;display:grid}.heroCopy h1,.pageIntro h1,.serverHeader h1,.servicePage h1,.notFound h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(3rem,7.3vw,6.6rem);line-height:.91}.heroCopy h1 em{color:#4bcaf4;font-style:normal}.heroCopy>p{color:#92a5b8;max-width:630px;margin:0;font-size:1.1rem;line-height:1.75}.heroSearch{background:#0a1825;border:1px solid #29455b;border-radius:13px;max-width:670px;margin-top:36px;padding:6px;display:flex;box-shadow:0 20px 70px #00000040}.heroSearch input{color:#f4f8fc;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 14px}.heroSearch button,.filterBar button,.submit,.primaryAction{color:#051019;cursor:pointer;background:#4bcaf4;border:0;border-radius:9px;padding:12px 20px;font-weight:850}.heroFacts{color:#71869a;flex-wrap:wrap;gap:24px;margin-top:26px;font-size:.76rem;display:flex}.heroFacts strong{color:#cfe0ee;margin-right:4px}.heroCard{background:linear-gradient(145deg,#132f43eb,#071521f5);border:1px solid #25435a;border-radius:22px;padding:40px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000004d}.heroCard:after{content:"";filter:blur(10px);background:#43c9f425;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-70px}.heroCard>strong{letter-spacing:-.07em;margin-top:30px;font-size:5rem;line-height:1;display:block}.heroCard>p{color:#91a4b5;margin:8px 0 48px}.pulseLine{color:#7f94a7;gap:10px;font-size:.78rem;line-height:1.5;display:flex}.pulseLine i{background:#42e5a4;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 16px #42e5a4}.contentSection{border-top:1px solid #192d3e;padding:80px 0}.sectionTitle,.cardHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.sectionTitle h2,.cardHeading h2,.infoCard h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.8rem,4vw,3rem)}.textButton,.backLink{color:#5bd2f8;cursor:pointer;background:0 0;border:0}.serverPreviewList{border-top:1px solid #23394a}.serverPreview{color:#dce7f0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1b3041;grid-template-columns:55px 100px minmax(220px,1fr) 100px 30px;align-items:center;gap:18px;width:100%;padding:18px 12px;transition:background .18s,transform .18s;display:grid}.serverPreview:hover,.serverTableRow:hover{background:#0d2030;transform:translate(3px)}.rank{color:#526a7e;font-weight:850}.statusPill{color:#778a9b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:.7rem;font-weight:800;display:inline-flex}.statusPill i{background:#6b7480;border-radius:50%;width:7px;height:7px}.statusPill.online{color:#67ddb0}.statusPill.online i{background:#42e5a4;box-shadow:0 0 12px #42e5a4}.serverIdentity{min-width:0}.serverIdentity strong,.serverIdentity small,.serverMetric strong,.serverMetric small{display:block}.serverIdentity strong{color:#eef4f9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serverIdentity small,.serverMetric small{color:#657b8f;margin-top:4px;font-size:.72rem}.serverMetric{text-align:right}.serverArrow{color:#4bcaf4;text-align:right;font-size:1.3rem}.featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 0 100px;display:grid}.featureGrid article,.servicePoints article{background:#0a1825;border:1px solid #1f3648;border-radius:16px;padding:28px}.featureGrid article>span,.servicePoints article>span{color:#4bcaf4;letter-spacing:.1em;font-size:.68rem;font-weight:900}.featureGrid h3{margin:30px 0 10px}.featureGrid p{color:#778c9f;margin:0;line-height:1.65}.pageIntro{max-width:840px;padding:76px 0 42px}.pageIntro h1{font-size:clamp(2.8rem,6vw,5rem)}.pageIntro p{color:#8fa3b5;font-size:1.05rem}.filterBar{background:#0a1926;border:1px solid #21394b;border-radius:15px;grid-template-columns:minmax(240px,1fr) 170px 190px auto;align-items:end;gap:12px;padding:18px;display:grid}.filterBar label,.authCard label,.providerCard label,.serverManager label,.accountForm label{color:#8fa2b4;gap:7px;font-size:.72rem;font-weight:700;display:grid}.filterBar input,.filterBar select,.authCard input,.providerCard input,.serverManager input,.accountForm input{color:#eef5fa;background:#07131e;border:1px solid #294256;border-radius:9px;outline:none;width:100%;min-width:0;padding:11px 12px}.filterBar input:focus,.filterBar select:focus,.authCard input:focus,.providerCard input:focus,.serverManager input:focus,.accountForm input:focus{border-color:#4bcaf4;box-shadow:0 0 0 3px #4bcaf417}.directoryMeta{color:#6f8497;justify-content:space-between;gap:20px;padding:28px 4px 13px;font-size:.78rem;display:flex}.directoryMeta strong{color:#dce8f1}.serverTable{background:#091723;border:1px solid #213849;border-radius:14px;overflow:hidden}.serverTableHead,.serverTableRow{grid-template-columns:100px minmax(220px,1.4fr) 100px 90px 190px 28px;align-items:center;gap:14px;display:grid}.serverTableHead{color:#61788b;text-transform:uppercase;letter-spacing:.06em;background:#0e2030;padding:13px 18px;font-size:.66rem;font-weight:850}.serverTableRow{color:#aebdca;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1b3040;width:100%;padding:17px 18px;transition:all .18s}.serverTableRow>span:nth-child(3) strong{color:#f0f6fa}.loadingState,.emptyState,.inlineError{color:#7f94a7;text-align:center;background:#091723;border:1px solid #203747;border-radius:14px;padding:45px 24px}.inlineError{color:#faa;background:#26141a;border-color:#643643}.emptyState strong{color:#e5eef5}.emptyState p{margin-bottom:0}.pagination{color:#7f93a5;justify-content:center;align-items:center;gap:20px;padding:28px 0 70px;font-size:.8rem;display:flex}.pagination button,.secondaryButton{color:#dbe8f1;cursor:pointer;background:#0e2232;border:1px solid #2b485d;border-radius:9px;padding:10px 14px}.pagination button:disabled{opacity:.35;cursor:not-allowed}.serverDetail{padding:48px 0 90px}.serverDetail>.backLink{margin-bottom:40px}.serverHeader{justify-content:space-between;align-items:end;gap:35px;padding-bottom:45px;display:flex}.serverHeader .statusPill{margin-bottom:20px}.serverHeader .eyebrow{margin-left:18px;display:inline-block}.serverHeader h1{overflow-wrap:anywhere;max-width:820px;margin:12px 0;font-size:clamp(3rem,7vw,6rem)}.serverHeader p{color:#8296a9;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.serverHeaderActions{flex:none;gap:10px;display:flex}.statGrid{background:#0a1926;border:1px solid #21394b;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid}.statGrid article{border-right:1px solid #203748;padding:25px}.statGrid article:last-child{border:0}.statGrid span,.statGrid strong{display:block}.statGrid span{color:#708699;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.statGrid strong{margin-top:9px;font-size:2rem}.statGrid strong small{color:#728699;font-size:.9rem}.statGrid .dateValue{font-size:.9rem;line-height:1.5}.detailGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:16px;margin-top:16px;display:grid}.detailCard{background:#091824;border:1px solid #203849;border-radius:16px;min-width:0;padding:28px}.cardHeading{align-items:start}.cardHeading>span{color:#6d8395;font-size:.75rem}.historyBars{background:repeating-linear-gradient(0deg,#0000 0 51px,#1b3141 52px);border-bottom:1px solid #294253;align-items:end;gap:4px;height:210px;padding-top:20px;display:flex}.historyColumn{flex:1;align-items:end;height:100%;display:flex}.historyColumn i{background:#42ccef;border-radius:3px 3px 0 0;width:100%;min-height:4px;display:block}.historyColumn i.offline{background:#4e5b66}.infoCard dl{margin:22px 0 0}.infoCard dl div{border-top:1px solid #1d3343;padding:14px 0}.infoCard dt{color:#657c8f;font-size:.7rem}.infoCard dd{overflow-wrap:anywhere;color:#e0eaf1;margin:5px 0 0;font-size:.86rem}.servicePage,.notFound{max-width:980px;padding:100px 0}.servicePage h1,.notFound h1{font-size:clamp(3rem,7vw,6rem)}.servicePage>p,.notFound p{color:#8da1b3;max-width:680px;font-size:1.1rem;line-height:1.7}.comingBanner{color:#e8cf8d;background:#29220f;border:1px solid #745e25;border-radius:11px;margin:35px 0;padding:16px 18px}.servicePoints{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.servicePoints h2{margin:32px 0 0;font-size:1.15rem}.verifyBanner{color:#f1d995;background:#29220f;border:1px solid #745e25;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:18px auto 0;padding:14px 18px;display:flex}.verifyCopy{flex:1;gap:4px;display:grid}.verifyBanner span{color:#af9d6b;font-size:.78rem}.verifyBanner button{color:#f7dfa1;cursor:pointer;background:#493815;border:1px solid #917735;border-radius:8px;flex:none;min-width:190px;padding:9px 12px;transition:opacity .2s,border-color .2s}.verifyBanner button:disabled{cursor:not-allowed;opacity:.55}.verifyCooldown{grid-template-columns:auto minmax(120px,220px);align-items:center;gap:10px;margin-top:5px;display:grid}.verifyCooldown span strong{color:#f6d889;font-variant-numeric:tabular-nums}.verifyCooldownTrack{background:#5a481d;border-radius:999px;height:4px;overflow:hidden}.verifyCooldownTrack i{border-radius:inherit;background:#e5bd54;height:100%;transition:width 1s linear;display:block}.verifyMessage{margin-top:3px;color:#d8c17f!important}.standalonePage{padding:54px 0 90px}.authPage{place-items:start center;display:grid}.authCard,.adminPanel,.serverManager,.accountPanel{background:linear-gradient(145deg,#0d2030,#081520 70%);border:1px solid #253f53;border-radius:18px;width:100%;padding:34px;position:relative;box-shadow:0 25px 80px #0000003d}.authCard{max-width:560px}.adminPanel,.serverManager,.accountPanel{max-width:none}.authCard .close,.adminPanel .close,.serverManager .close,.accountPanel .close{color:#7c91a3;cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:16px;right:20px}.authCard h2,.adminPanel h2,.serverManager h2{margin:12px 0 8px;font-size:2rem}.authIntro{color:#8ba0b3;margin:0 0 24px}.oauthGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.oauth{color:#edf5fa;background:#112638;border:1px solid #29465b;border-radius:9px;justify-content:center;gap:7px;padding:11px 8px;font-weight:750;text-decoration:none;display:flex}.oauth.disabled{opacity:.38}.separator{color:#657b8d;text-transform:uppercase;align-items:center;gap:12px;margin:22px 0;font-size:.68rem;display:flex}.separator:before,.separator:after{content:"";background:#243c4e;flex:1;height:1px}.authCard form{gap:13px;display:grid}.remember{align-items:center;display:flex!important}.remember input,.toggle input,.clearSecret input,.checkLine input{width:auto}.submit{color:#06111b}.submit:disabled,.primaryAction:disabled,.secondaryAction:disabled{opacity:.5;cursor:not-allowed}.switch{color:#57cff6;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px}.privacy,.securityNote{color:#61788a;text-align:center;font-size:.7rem;line-height:1.5}.authError{color:#ff9da8}.authNotice{color:#82e3b4}.adminMessage,.managerMessage,.accountAlert{color:#9bdffa;background:#102c40;border:1px solid;border-radius:10px;margin:16px 0;padding:12px 14px}.accountAlert.error{color:#ff9da8;background:#2a151c}.accountAlert.success{color:#82e3b4;background:#102d24}.providerStack,.managedServers{gap:15px;display:grid}.providerCard,.serverCreate,.managedServer{background:#091824;border:1px solid #20394b;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px;display:grid}.providerCard{grid-template-columns:1fr 1fr}.providerTitle,.adminActions,.serverCreate h3,.managedTitle,.verificationBox,.managerActions{grid-column:1/-1}.providerTitle,.managedTitle,.adminActions,.managerActions,.verificationBox div{justify-content:space-between;align-items:center;gap:10px;display:flex}.providerTitle strong,.providerTitle small{display:block}.providerTitle small{color:#667d90;margin-top:4px}.toggle,.clearSecret,.checkLine{flex-direction:row;align-items:center;display:flex!important}.adminActions,.managerActions,.verificationBox div{justify-content:flex-end}.adminActions button,.managerActions button,.verificationBox button,.secondaryAction{color:#e1edf4;cursor:pointer;background:#10293b;border:1px solid #31536a;border-radius:8px;padding:10px 13px}.adminActions button:last-child,.managerActions button:last-child{color:#06111b;background:#4bcaf4;border:0;font-weight:800}.managerActions .danger{color:#ffb0b9;background:#2c1820;border-color:#6b3a45;margin-right:auto}.serverCreate{margin-bottom:17px}.serverCreate label:first-of-type,.serverCreate label:nth-of-type(2){grid-column:span 2}.serverCreate .submit{align-self:end}.ownership,.accountBadge,.comingSoon{color:#efd188;text-transform:uppercase;background:#3b3015;border-radius:999px;padding:5px 9px;font-size:.65rem;font-weight:850}.ownership.verified,.accountBadge.verified{color:#83e1b4;background:#123329}.ownership.expired{color:#ffacb4;background:#3a1c25}.verificationBox{color:#cdbb86;background:#251f0e;border:1px solid #68562a;border-radius:10px;padding:14px;display:grid}.verificationBox p{margin:0}.verificationBox code{overflow-wrap:anywhere;color:#f4dda0;background:#151105;padding:10px}.accountHeading{justify-content:space-between;align-items:end;gap:20px;margin:8px 0 24px;display:flex}.accountHeading h2{margin:0 0 5px;font-size:2.3rem}.accountHeading p{color:#8296a8;margin:0}.accountLayout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.accountSection{background:#091824;border:1px solid #20394b;border-radius:14px;min-width:0;padding:20px}.sectionHeading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.sectionHeading>div{gap:9px;display:flex}.sectionHeading h3{margin:0}.sectionHeading p{color:#6f8496;text-align:right;max-width:240px;margin:0;font-size:.72rem}.sectionNumber{color:#4bcaf4;font-size:.66rem;font-weight:900}.accountForm{gap:12px;display:grid}.primaryAction{justify-self:end}.passwordForm{grid-template-columns:1fr 1fr}.passwordForm label:first-child,.passwordForm .primaryAction{grid-column:1/-1}.connectionList{gap:9px;display:grid}.connection{background:#071520;border:1px solid #20394a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.providerMark{background:#315b78;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:900;display:grid}.providerMark.discord{background:#5865f2}.providerMark.google{color:#2b210a;background:#f0c55c}.providerMark.github{background:#333c47}.connection strong,.connection span{display:block}.connection span{color:#6e8395;font-size:.68rem}.secondaryAction.danger{color:#ffb0b9;background:#2b171e;border-color:#673944}.upcomingSecurity{grid-column:1/-1}.factorGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.factorGrid div{border:1px dashed #2a465b;border-radius:10px;padding:13px}.factorGrid strong,.factorGrid span{display:block}.factorGrid span{color:#6e8395;margin-top:5px;font-size:.7rem}.siteFooter{color:#63798b;border-top:1px solid #1a2e3e;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;max-width:1240px;margin:auto;padding:40px 0;font-size:.78rem;display:grid}.siteFooter p{text-align:center}.siteFooter nav{gap:17px;display:flex}.siteFooter nav a{color:#7f94a6;text-decoration:none}@media (width<=1000px){.siteHeader{gap:14px}.mainNav a{padding:9px 7px}.accountNav>a:not(.avatarLink):not(.loginButton){display:none}.hero{grid-template-columns:1fr;min-height:auto}.heroCard{display:none}.serverTableHead,.serverTableRow{grid-template-columns:90px minmax(180px,1fr) 90px 75px 26px}.serverTableHead span:nth-child(5),.serverTableRow>span:nth-child(5){display:none}.detailGrid{grid-template-columns:1fr}.filterBar{grid-template-columns:1fr 1fr}.filterBar .wide{grid-column:1/-1}}@media (width<=760px){.siteHeader{grid-template-columns:1fr auto;min-height:66px;padding:0 18px;position:static}.mainNav{grid-column:1/-1;justify-content:flex-start;padding:0 0 10px;overflow-x:auto}.mainNav a{flex:none}.brand strong{display:none}.pageMain,.privateMain{width:min(100% - 30px,1240px)}.hero{padding:60px 0 70px}.heroCopy h1{font-size:clamp(3rem,16vw,5rem)}.heroFacts{gap:13px}.heroSearch{flex-direction:column;align-items:stretch}.sectionTitle{flex-direction:column;align-items:start}.serverPreview{grid-template-columns:35px 1fr auto}.serverPreview .statusPill,.serverPreview .serverArrow{display:none}.featureGrid,.servicePoints,.filterBar{grid-template-columns:1fr}.filterBar .wide{grid-column:auto}.serverTableHead{display:none}.serverTableRow{grid-template-columns:80px 1fr auto}.serverTableRow>span:nth-child(4),.serverTableRow>span:nth-child(5),.serverTableRow .serverArrow{display:none}.serverHeader{flex-direction:column;align-items:start}.serverHeaderActions{width:100%}.serverHeaderActions>*{flex:1}.statGrid{grid-template-columns:1fr 1fr}.statGrid article:nth-child(2){border-right:0}.statGrid article:nth-child(-n+2){border-bottom:1px solid #203748}.providerCard,.serverCreate,.managedServer{grid-template-columns:1fr 1fr}.accountLayout{grid-template-columns:1fr}.upcomingSecurity{grid-column:auto}.factorGrid{grid-template-columns:1fr}.siteFooter{grid-template-columns:1fr;padding:35px 20px}.siteFooter p{text-align:left}.siteFooter nav{flex-wrap:wrap}}@media (width<=530px){.heroFacts{display:grid}.serverPreview{grid-template-columns:30px 1fr}.serverMetric{display:none}.serverTableRow{grid-template-columns:1fr auto}.serverTableRow .statusPill{display:none}.serverHeaderActions{flex-direction:column}.statGrid{grid-template-columns:1fr}.statGrid article{border-bottom:1px solid #203748;border-right:0}.authCard,.adminPanel,.serverManager,.accountPanel{padding:27px 17px}.oauthGrid,.providerCard,.serverCreate,.managedServer{grid-template-columns:1fr}.providerCard>*,.serverCreate>*,.managedServer>*{grid-column:1!important}.adminActions,.managerActions,.verificationBox div{flex-direction:column;align-items:stretch}.managerActions .danger{margin-right:0}.accountHeading{flex-direction:column;align-items:start}.sectionHeading{display:block}.sectionHeading p{text-align:left;max-width:none;margin-top:6px}.passwordForm{grid-template-columns:1fr}.passwordForm>*{grid-column:1!important}.verifyBanner{flex-direction:column;align-items:stretch;margin:15px}.verifyBanner button{width:100%}}
