:root{color-scheme:dark;--bg:#070b0c;--surface:#0d1314;--surface-2:#121a1b;--surface-3:#182122;--line:#293536;--line-strong:#405152;--text:#f4f2ea;--muted:#9eabaa;--yellow:#f4c63f;--teal:#46cbb7;--blue:#63a5e8;--discord:#8d84ef;--topbar:68px}*{box-sizing:border-box}[hidden]{display:none!important}html{min-width:320px;scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;color:var(--text);background:linear-gradient(rgba(70,203,183,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(70,203,183,.022) 1px,transparent 1px),var(--bg);background-size:48px 48px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.topbar{position:fixed;z-index:70;top:0;right:0;left:0;min-height:var(--topbar);display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:18px;padding:9px clamp(14px,3vw,36px);border-bottom:1px solid var(--line);background:rgba(7,11,12,.96);backdrop-filter:blur(16px)}.brand{display:flex;min-width:0;align-items:center;gap:11px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #806b23;color:var(--yellow);background:#181910;font-size:23px;font-weight:900}.brand-copy span,.brand-copy strong{display:block}.brand-copy strong{font-size:13px}.brand-copy span{margin-top:3px;color:var(--muted);font-size:9px;text-transform:uppercase}.main-nav{height:42px;display:flex;align-items:stretch;padding:3px;border:1px solid var(--line);background:var(--surface)}.main-nav a{min-width:96px;display:grid;place-items:center;padding:0 14px;color:var(--muted);font-size:10px;font-weight:900}.main-nav a:hover{color:var(--text);background:var(--surface-3)}.main-nav a.is-active{color:#17140b;background:var(--yellow)}.topbar-actions{display:flex;justify-self:end;align-items:center;gap:8px}.discord-link,.icon-link{min-height:39px;display:inline-grid;place-items:center;border:1px solid var(--line);background:var(--surface);font-size:10px;font-weight:900}.icon-link{width:39px;font-size:18px}.discord-link{padding:0 13px;border-color:#504a92;color:#d8d4ff}.workspace{width:min(1320px,100%);margin:0 auto;padding:var(--topbar) clamp(14px,3vw,36px) 72px}.identity-strip{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 calc(clamp(14px,3vw,36px) * -1) 34px;padding:13px clamp(14px,3vw,36px);border-bottom:1px solid var(--line);background:rgba(13,19,20,.88);scroll-margin-top:84px}.eyebrow,.section-label{color:var(--yellow);font-size:9px;font-weight:900;text-transform:uppercase}.identity-copy small,.identity-copy strong{display:block}.identity-copy strong{margin-top:5px;font-size:16px}.identity-copy small{margin-top:4px;color:var(--muted);font-size:10px}.identity-actions{display:flex;align-items:center;gap:8px}.profile-link{min-height:36px;display:grid;place-items:center;padding:7px 11px;border:1px solid var(--line);color:var(--teal);background:var(--surface);font-size:9px;font-weight:900}.service-button{width:205px;min-height:49px;display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #365f72;color:var(--text);background:var(--surface-2);cursor:pointer;text-align:left}.service-button:hover{border-color:var(--blue)}.service-button.is-linked{border-color:#34796f;background:#0c1c1a}.service-mark{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--blue);color:var(--blue);font-size:11px;font-weight:900}.service-button.is-linked .service-mark{border-color:var(--teal);color:var(--teal)}.service-button b,.service-button small{display:block}.service-button b{font-size:10px}.service-button small{max-width:140px;margin-top:3px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;font-size:9px;white-space:nowrap}.icon-button{width:39px;height:39px;border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;font-size:20px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:23px}.page-heading>div{min-width:0}.eyebrow{margin-bottom:8px}.page-heading h1{max-width:920px;margin-bottom:10px;font-size:clamp(32px,4vw,50px);line-height:1}.page-heading p:last-child{max-width:850px;margin-bottom:0;color:var(--muted);font-size:13px;line-height:1.65}.page-status{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:9px 11px;border:1px solid var(--line);color:var(--muted);background:var(--surface);font-size:9px;line-height:1.35}.page-status i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--teal);box-shadow:0 0 10px rgba(70,203,183,.65)}.panel{min-width:0;border:1px solid var(--line);border-radius:4px;background:rgba(13,19,20,.96)}.overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:12px;scroll-margin-top:90px}.server-feature{min-height:450px;display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);overflow:hidden}.server-image{min-height:430px;border-right:1px solid var(--line);background:linear-gradient(0deg,rgba(7,11,12,.2),rgba(7,11,12,.1)),url('/assets/images/steam/wardogs-shot-03.webp') center/cover}.server-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,38px)}.card-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.card-kicker span{color:var(--yellow);font-size:10px;font-weight:900}.card-kicker b{padding:6px 8px;border:1px solid #806b23;color:var(--yellow);background:#1a180f;font-size:8px}.server-copy h2{margin-bottom:12px;font-size:clamp(26px,3vw,38px);line-height:1.05}.server-copy>p{color:var(--muted);font-size:11px;line-height:1.7}.fact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border:1px solid var(--line)}.fact-row span{min-width:0;padding:12px;border-right:1px solid var(--line)}.fact-row span:last-child{border-right:0}.fact-row b,.fact-row small{display:block}.fact-row small{color:var(--muted);font-size:7px;text-transform:uppercase}.fact-row b{margin-top:5px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.button-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border:1px solid var(--line);border-radius:3px;color:var(--text);background:var(--surface-3);cursor:pointer;font-size:10px;font-weight:900}.button.primary{border-color:#b28e1d;color:#16140c;background:var(--yellow)}.button.primary:not(:disabled):hover{background:#ffda5b}.button.secondary:hover{border-color:var(--line-strong)}.button.discord{border-color:#504a92;color:#eeecff;background:#393574}.button.full{width:100%}.readiness{padding:18px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.panel-heading h2{margin:6px 0 0;font-size:19px}.status-pill{min-height:26px;display:inline-flex;align-items:center;padding:5px 8px;border:1px solid var(--line);color:var(--muted);background:#111819;font-size:8px;font-weight:900;text-transform:uppercase;white-space:nowrap}.status-pill.preparing{border-color:#806b23;color:var(--yellow);background:#1a180f}.status-pill.is-ready{border-color:#34796f;color:var(--teal);background:#0c1c1a}.readiness-list{display:grid;gap:7px;margin:17px 0 0;padding:0;list-style:none}.readiness-list li{min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);background:#091011}.readiness-list i{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--line);color:var(--muted);font-size:9px;font-style:normal;font-weight:900}.readiness-list b,.readiness-list p{display:block}.readiness-list b{font-size:10px}.readiness-list p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.4}.readiness-list>li>span{color:var(--muted);font-size:7px;font-weight:900;text-transform:uppercase}.readiness-list li.is-ready{border-color:#294c47}.readiness-list li.is-ready i,.readiness-list li.is-ready>span{color:var(--teal)}.section{margin-top:42px;scroll-margin-top:90px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:13px}.section-heading h2{margin:6px 0 0;font-size:24px}.section-heading>p{max-width:620px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.roadmap-card{position:relative;min-height:190px;display:flex;flex-direction:column;padding:17px;overflow:hidden}.roadmap-card::after{content:'';position:absolute;right:-38px;bottom:-55px;width:130px;height:130px;border:1px solid rgba(244,198,63,.1);transform:rotate(34deg)}.roadmap-card>span{color:var(--yellow);font-size:11px;font-weight:900}.roadmap-card>b{margin-top:28px;font-size:15px}.roadmap-card p{flex:1;margin:8px 0 16px;color:var(--muted);font-size:9px;line-height:1.5}.roadmap-card small{color:var(--teal);font-size:8px;font-weight:900;text-transform:uppercase}.roadmap-card.is-current{border-color:#6f612c;box-shadow:inset 3px 0 var(--yellow)}.squad-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px}.security-panel,.squad-panel{padding:20px}.panel-intro{max-width:760px;margin:12px 0 18px;color:var(--muted);font-size:10px;line-height:1.55}.role-fieldset{margin:0;padding:0;border:0}.role-fieldset legend{margin-bottom:7px;color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.role-grid label{min-width:0;cursor:pointer}.role-grid input{position:absolute;opacity:0;pointer-events:none}.role-grid label>span{min-height:74px;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:8px;padding:10px;border:1px solid var(--line);background:#091011}.role-grid i{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;align-self:center;border:1px solid var(--line-strong);color:var(--teal);font-size:8px;font-style:normal;font-weight:900}.role-grid b{font-size:9px}.role-grid small{margin-top:3px;color:var(--muted);font-size:7px}.role-grid input:checked+span{border-color:#806b23;background:#191810;box-shadow:inset 3px 0 var(--yellow)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.form-grid label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.form-grid .wide{grid-column:1/-1}.form-grid select,.form-grid textarea{width:100%;min-height:41px;padding:9px 10px;border:1px solid var(--line);border-radius:0;color:var(--text);background:#080d0e;resize:vertical}.form-grid textarea{min-height:82px;line-height:1.45}.squad-panel form>.button{margin-top:12px}.security-panel h2{margin:7px 0 18px;font-size:20px}.security-list{display:grid;gap:8px}.security-list>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px;border:1px solid var(--line);background:#091011}.security-list i{width:26px;height:26px;display:grid;place-items:center;border:1px solid #34796f;color:var(--teal);font-size:9px;font-style:normal}.security-list b,.security-list p,.security-list span{display:block}.security-list p{margin:0}.security-list b{font-size:9px}.security-list span{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.45}.steam-details{margin-top:12px;padding:13px;border:1px solid #34796f;background:#0c1c1a}.steam-details small,.steam-details strong{display:block}.steam-details small{color:var(--teal);font-size:8px;text-transform:uppercase}.steam-details strong{margin-top:6px;overflow-wrap:anywhere;font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feature-card{overflow:hidden}.feature-card img{width:100%;aspect-ratio:16/7;display:block;object-fit:cover;border-bottom:1px solid var(--line)}.feature-card div{padding:15px}.feature-card span{color:var(--teal);font-size:8px;font-weight:900;text-transform:uppercase}.feature-card h3{margin:7px 0 8px;font-size:15px}.feature-card p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.faq{max-width:960px}.faq details{margin-top:7px}.faq summary{padding:15px 44px 15px 16px;cursor:pointer;font-size:11px;font-weight:900}.faq details p{margin:0;padding:0 16px 16px;color:var(--muted);font-size:10px;line-height:1.6}.footer{display:flex;justify-content:space-between;gap:25px;margin-top:48px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:8px;line-height:1.5}.footer span:last-child{text-align:right}.mobile-actions{display:none}.toast{position:fixed;z-index:100;right:22px;bottom:22px;max-width:min(380px,calc(100vw - 28px));padding:13px 15px;border:1px solid #34796f;color:var(--text);background:#0b1b19;box-shadow:0 18px 60px rgba(0,0,0,.4);font-size:9px;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.toast.is-visible{opacity:1;transform:none}.cookie-consent{position:fixed;z-index:110;right:18px;bottom:18px;width:min(560px,calc(100vw - 36px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid var(--line-strong);background:#0d1314;box-shadow:0 18px 70px rgba(0,0,0,.55)}.cookie-consent[hidden]{display:none}.cookie-consent strong{font-size:11px}.cookie-consent p{margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.cookie-actions{display:flex;flex:0 0 auto;gap:5px}.cookie-actions .button{min-height:36px;padding:7px 10px;font-size:8px}@media (max-width:1050px){.topbar{grid-template-columns:minmax(220px,1fr) auto}.main-nav{position:fixed;top:var(--topbar);left:0;right:0;height:45px;justify-content:center;border-width:0 0 1px}.main-nav a{min-width:92px}.workspace{padding-top:calc(var(--topbar) + 45px)}.overview-grid,.squad-layout{grid-template-columns:1fr}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:root{--topbar:61px}body{padding-bottom:67px}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px}.brand-mark{width:38px;height:38px;font-size:19px}.brand-copy strong{font-size:11px}.brand-copy span{font-size:7px}.topbar-actions .discord-link{display:none}.main-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav a{min-width:92px;flex:0 0 auto;padding:0 11px}.workspace{padding-right:12px;padding-left:12px;padding-bottom:36px}.identity-strip{min-height:116px;align-items:flex-start;flex-direction:column;gap:11px;margin-right:-12px;margin-left:-12px;margin-bottom:26px;padding:13px 12px}.identity-actions{width:100%}.service-button{min-width:0;width:auto;flex:1}.profile-link{display:none}.page-heading{display:block}.page-heading h1{font-size:34px}.page-heading p:last-child{font-size:11px}.page-status{margin-top:14px}.server-feature{grid-template-columns:1fr;min-height:0}.server-image{min-height:230px;border-right:0;border-bottom:1px solid var(--line)}.server-copy{padding:20px 16px}.server-copy h2{font-size:28px}.fact-row span{padding:9px 7px}.button-row .button{width:100%}.readiness{padding:14px}.readiness-list{grid-template-columns:1fr}.section{margin-top:32px}.section-heading{display:block}.section-heading h2{font-size:21px}.section-heading>p{margin-top:9px}.roadmap-grid{grid-template-columns:1fr}.roadmap-card{min-height:148px}.roadmap-card>b{margin-top:17px}.security-panel,.squad-panel{padding:14px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.feature-grid{grid-template-columns:1fr}.feature-card img{aspect-ratio:16/8}.footer{flex-direction:column}.footer span:last-child{text-align:left}.mobile-actions{position:fixed;z-index:65;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(7,11,12,.97)}.mobile-actions .button{min-height:44px}.toast{right:14px;bottom:76px}.cookie-consent{right:12px;bottom:76px;width:calc(100vw - 24px);align-items:stretch;flex-direction:column}.cookie-actions .button{flex:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:NaNs!important}}.brand-copy strong{font-size:14px}.brand-copy span,.eyebrow,.section-label{font-size:11px}.discord-link,.icon-link,.main-nav a{font-size:12px}.identity-copy strong{font-size:18px}.identity-copy small{font-size:13px}.profile-link,.service-button b{font-size:12px}.service-button small{font-size:11px}.page-heading p:last-child{font-size:15px}.card-kicker b,.card-kicker span,.page-status{font-size:11px}.server-copy>p{font-size:14px}.fact-row small{font-size:10px}.button,.fact-row b{font-size:13px}.panel-heading h2{font-size:22px}.readiness-list>li>span,.status-pill{font-size:10px}.readiness-list b{font-size:13px}.readiness-list p{font-size:11px}.panel-intro,.section-heading>p{font-size:13px}.roadmap-card>b{font-size:17px}.roadmap-card p{font-size:12px}.roadmap-card small{font-size:10px}.form-grid label>span,.role-fieldset legend{font-size:11px}.role-grid b,.security-list b{font-size:12px}.role-grid small,.security-list span{font-size:10px}.form-grid select,.form-grid textarea{font-size:13px}.feature-card span,.steam-details small{font-size:10px}.steam-details strong{font-size:15px}.feature-card h3{font-size:18px}.feature-card p{font-size:12px}.faq summary{font-size:14px}.faq details p{font-size:13px}.footer,.toast{font-size:11px}.cookie-consent strong{font-size:14px}.cookie-actions .button,.cookie-consent p{font-size:11px}body{font-size:15px}.brand-copy strong{font-size:16px}.brand-copy span,.eyebrow,.section-label{font-size:12px}.discord-link,.icon-link,.main-nav a{font-size:14px}.identity-copy strong{font-size:19px}.identity-copy small,.profile-link,.service-button small{font-size:12px}.service-button b{font-size:14px}.page-heading p:last-child,.server-copy>p{font-size:15px}.card-kicker b,.card-kicker span,.fact-row small,.page-status,.readiness-list>li>span,.status-pill{font-size:12px}.button,.fact-row b,.panel-intro,.readiness-list b,.roadmap-card p,.section-heading>p{font-size:14px}.feature-card span,.form-grid label>span,.readiness-list p,.roadmap-card small,.role-fieldset legend,.role-grid small,.security-list span,.steam-details small{font-size:12px}.role-grid b,.security-list b{font-size:14px}.form-grid select,.form-grid textarea{font-size:14px}.faq details p,.feature-card p,.footer,.toast{font-size:13px}.faq summary{font-size:15px}.cookie-consent strong{font-size:15px}.cookie-actions .button,.cookie-consent p{font-size:12px}.roadmap-card>span,.service-mark{font-size:13px}@media (max-width:720px){.brand-copy strong{font-size:14px}.brand-copy span{font-size:12px}.page-heading p:last-child{font-size:15px}}