:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1116;--panel:#171a21;--panel-2:#20232b;--line:#343943;--text:#f3f5f8;--muted:#a6adba;--green:#31c272;--red:#ee4d57;--amber:#f3b84b;--blue:#6b8cff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 12%, #31c2721f, transparent 24rem), radial-gradient(circle at 16% 8%, #6b8cff24, transparent 26rem), linear-gradient(180deg, #12151b 0%, var(--bg) 52%, #0b0d11 100%);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1116c7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--green), #2f7fff);color:#06100a;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.nav{color:var(--muted);align-items:center;gap:clamp(14px,3vw,30px);font-size:14px;font-weight:700;display:flex}.nav a:hover{color:var(--text)}.hero{grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:calc(100vh - 64px);padding:clamp(38px,7vw,92px) clamp(18px,4vw,56px) 48px;display:grid}.hero-copy{max-width:720px}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:790px;margin-bottom:22px;font-size:clamp(48px,7vw,92px);line-height:.94}h2{letter-spacing:0;margin-bottom:18px;font-size:clamp(30px,4vw,52px);line-height:1.02}h3{letter-spacing:0;margin-bottom:9px;font-size:18px}.lede,.section p,.steps span,.control-grid p,.signal-grid p{color:var(--muted);font-size:17px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.button.primary{background:var(--green);color:#06100a;border-color:#0000}.button.secondary{background:#ffffff0f}.discord-stage{background:linear-gradient(135deg,#ffffff12,#ffffff05),#101217;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:72px minmax(240px,1fr);gap:14px;min-height:620px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000005c}.discord-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f1116e0);height:120px;position:absolute;inset:auto 0 0}.server-rail{background:#0b0d11;border-radius:10px;align-content:start;gap:14px;padding:6px 8px;display:grid}.server-rail span{background:linear-gradient(135deg,#5865f2,#23263a);border-radius:14px;width:48px;height:48px}.server-rail span:nth-child(2){background:linear-gradient(135deg,#f35e65,#31191d)}.server-rail span:nth-child(3){background:linear-gradient(135deg,#31c272,#173522)}.server-rail span:nth-child(4){background:linear-gradient(135deg,#f3b84b,#3a2a12)}.server-rail span:nth-child(5){background:linear-gradient(135deg,#8f6bff,#241b45)}.voice-column{background:#151820;border-radius:10px;min-width:0;padding:12px}.channel-title{color:var(--text);margin-bottom:14px;font-size:20px;font-weight:900}.voice-tile{background:#20232b;border:1px solid #2d323c;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}.voice-tile.hot{box-shadow:inset 4px 0 0 var(--red);border-color:#ee4d57bf}.voice-tile.warned{box-shadow:inset 4px 0 0 var(--amber);border-color:#f3b84ba6}.avatar{background:#313744;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:850;overflow:hidden}.meter{background:#111318;border-radius:4px;grid-column:2;height:7px;overflow:hidden}.meter i,.bar i{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--amber), var(--red));height:100%;display:block}.guard-panel{background:#13151bf5;border:1px solid #3a404b;border-radius:10px;width:min(420px,100% - 56px);animation:.7s cubic-bezier(.2,.8,.2,1) both panelIn;position:absolute;top:46px;right:28px;overflow:hidden;box-shadow:0 26px 70px #0000006b}@keyframes panelIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.panel-head,.status-strip,.stats,.person{border-bottom:1px solid #303640}.panel-head{justify-content:space-between;align-items:center;padding:18px;display:flex}.panel-head strong{font-size:22px;display:block}.panel-head span{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.panel-head i{background:var(--amber);border-radius:50%;width:8px;height:8px}.auto-toggle{min-width:84px;height:36px;color:var(--text);background:#31c27224;border:1px solid #31c272bf;border-radius:7px;font-weight:900}.status-strip{box-shadow:inset 4px 0 0 var(--green);color:var(--muted);background:#1a1d24;justify-content:space-between;padding:12px 18px;font-weight:850;display:flex}.status-strip strong{color:var(--green);text-transform:uppercase}.stats{grid-template-columns:repeat(4,1fr);display:grid}.stats div{text-align:center;border-right:1px solid #303640;padding:14px 8px}.stats div:last-child{border-right:0}.stats strong{font-size:22px;display:block}.stats span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.person{padding:14px 18px}.person-row{grid-template-columns:10px minmax(0,1fr) 74px;align-items:center;gap:10px;display:grid}.dot{background:var(--green);border-radius:50%;width:10px;height:10px}.danger .dot{background:var(--red)}.warn .dot{background:var(--amber)}.person-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-row button{background:var(--red);color:#fff;border:0;border-radius:6px;height:30px;font-weight:850}.evidence{color:var(--muted);font-variant-numeric:tabular-nums;margin:8px 0;font-size:12px}.bar{background:#0d0f14;border-radius:5px;height:8px;overflow:hidden}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chips span{color:#cfd5df;border:1px solid #3a404b;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800}.section{border-top:1px solid #ffffff14;padding:clamp(54px,8vw,110px) clamp(18px,4vw,56px)}.split{grid-template-columns:minmax(0,.78fr) minmax(460px,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.section>div:first-child,.section-head{max-width:760px}.signal-grid,.control-grid{gap:14px;display:grid}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-grid article,.control-grid article,.steps li{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;min-width:0;padding:22px}.signal-icon{border-radius:10px;width:42px;height:42px;margin-bottom:18px;display:block}.signal-icon.red{background:linear-gradient(135deg, var(--red), #551d24)}.signal-icon.amber{background:linear-gradient(135deg, var(--amber), #513a13)}.signal-icon.blue{background:linear-gradient(135deg, var(--blue), #202c64)}.signal-icon.green{background:linear-gradient(135deg, var(--green), #17462a)}.install{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.steps{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding-left:72px;position:relative}.steps li:before{content:counter(step);background:var(--green);color:#06100a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid;position:absolute;top:22px;left:22px}.steps strong,.steps span{display:block}.footer{color:var(--muted);border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:28px clamp(18px,4vw,56px);display:flex}@media (width<=980px){.hero,.split,.install{grid-template-columns:1fr}.discord-stage{min-height:560px}.control-grid{grid-template-columns:1fr}}@media (width<=640px){.topbar{flex-direction:column;align-items:flex-start;gap:12px}.nav{justify-content:space-between;width:100%}.hero{padding-top:34px}h1{font-size:44px}.discord-stage{grid-template-columns:1fr;min-height:650px;padding:12px}.server-rail{grid-template-columns:repeat(5,42px);overflow:hidden}.server-rail span{width:42px;height:42px}.guard-panel{width:calc(100% - 24px);top:auto;bottom:12px;right:12px}.stats strong{font-size:18px}.signal-grid{grid-template-columns:1fr}.footer{flex-direction:column}}html{scroll-padding-top:100px}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.55}:focus-visible{outline-offset:5px;outline:3px solid #9bb0ff}.skip-link{z-index:100;background:var(--green);color:#06100a;border-radius:6px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.topbar{gap:24px}.nav-download{border:1px solid var(--line);border-radius:6px;align-items:center;gap:18px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.nav-download:hover,.button.secondary:hover{background:#2c323d}.hero{grid-template-columns:minmax(0,1fr) minmax(490px,1fr);gap:clamp(28px,4vw,64px);max-width:1600px;min-height:calc(100svh - 70px);margin-inline:auto;padding-block:65px}h1{letter-spacing:-.045em;font-size:clamp(48px,5.7vw,86px);line-height:1.03}h1>span{color:var(--green)}h2{letter-spacing:-.035em;line-height:1.12}.lede{max-width:520px}.button{gap:18px;transition:background .18s,transform .18s}.button.primary:hover{background:#5bdf92;transform:translateY(-2px)}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.release-note{color:var(--muted);margin:18px 0 30px;font-size:12px;line-height:1.7}.hero-proof{color:#cbd2dc;flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.hero-proof span:before{content:"✓";color:var(--green);margin-right:6px}.discord-stage{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:14px}.discord-stage:after{display:none}.server-rail{background:0 0;grid-area:1/1;gap:14px;padding:10px 4px}.server-rail span{border-radius:12px;width:36px;height:36px}.voice-column{display:none}.guard-panel{grid-area:1/2;width:100%;min-width:0;animation:none;position:relative;top:auto;bottom:auto;right:auto}.panel-head{gap:12px}.panel-head strong{margin-bottom:4px}.panel-head span{letter-spacing:.08em;font-size:10px}.panel-head i{background:var(--green)}.auto-toggle{flex-shrink:0;min-width:80px;font-size:12px}.auto-toggle[aria-pressed=false]{border-color:var(--line);background:#282c35}.status-strip{gap:12px;font-size:12px}.status-strip strong{white-space:nowrap}.person{padding-block:17px}.person-row{grid-template-columns:8px minmax(0,1fr) auto;gap:9px}.demo-person-actions{gap:6px;display:flex}.person-row button{min-width:57px;padding-inline:9px;font-size:11px}.person-row button:hover{filter:brightness(1.15)}.person-row .demo-trust{color:#d3dbe9;background:#282e39}.person-row .demo-trust[aria-pressed=true]{color:#7fe2a9;background:#183c2b}.bar i{transition:width .35s linear}.demo-actions{gap:8px;padding:16px 18px 0;display:flex}.demo-actions button{color:var(--text);background:#252c36;border:1px solid #404956;border-radius:6px;padding:9px 12px;font-size:11px;font-weight:700}.demo-actions button:first-child{flex:1}.demo-actions button:hover{background:#353f4e}.demo-caption{color:var(--muted);min-height:63px;margin:0;padding:12px 18px 16px;font-size:11px;line-height:1.6}.quiet-note{color:var(--muted);border-left:2px solid #3a4740;margin-top:28px;padding-left:16px;line-height:1.7;font-size:13px!important}.control-grid{margin-top:32px}.feature-number{color:var(--green);font-variant-numeric:tabular-nums;margin-bottom:30px;font-size:12px;display:block}.signal-grid p,.control-grid p{margin-bottom:0;font-size:15px}.download-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin:16px 0;font-size:12px;display:flex}.download-meta a,.steps a{text-underline-offset:4px;text-decoration:underline}.steps strong{margin-bottom:6px}.steps span{font-size:15px}code{overflow-wrap:anywhere;color:#d5dfed;font-size:.85em}.faq-section{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:60px;display:grid}.faq-list details{border-bottom:1px solid var(--line);padding:24px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{padding-right:12px;font-size:17px;font-weight:650;line-height:1.5}.faq-list p{margin:14px 20px 0 0;font-size:15px}.footer{align-items:center;font-size:12px;line-height:1.7}.footer>span{text-align:center;max-width:400px}.footer .brand{color:var(--text);font-size:15px}@media (width<=1100px){.hero{grid-template-columns:1fr 1fr;gap:24px;padding-inline:24px}h1{font-size:clamp(42px,5.7vw,72px)}.discord-stage{grid-template-columns:minmax(0,1fr)}.server-rail{display:none}.guard-panel{grid-column:1}}@media (width<=850px){.hero,.split,.install,.faq-section{grid-template-columns:1fr}.hero{gap:46px;padding-block:48px}.hero-copy{max-width:650px}h1{font-size:clamp(46px,9vw,72px)}.discord-stage{width:100%;max-width:590px;margin-inline:auto}.section{padding-block:64px}.faq-section{gap:28px}}@media (width<=640px){html{scroll-padding-top:130px}.topbar{grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.topbar .nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;font-size:12px}.nav-download{padding:8px 12px;font-size:11px}.hero{padding-inline:18px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{gap:12px}.hero-proof span{font-size:11px}.discord-stage{min-height:0;padding:7px}.guard-panel{width:100%;position:relative;top:auto;bottom:auto;right:auto}.panel-head,.person{padding-inline:12px}.demo-person-actions{gap:4px}.person-row button{min-width:49px;padding-inline:6px}.demo-actions{padding-inline:12px}.footer>span{text-align:left}.footer{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%;margin:0}button,input,textarea,select{font:inherit}
