@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06111f;--bg-soft:#091727;--panel:#0d1b2b;--panel-raised:#11243a;--line:#91beeb24;--line-strong:#91beeb3d;--text:#edf6ff;--muted:#8fa8c0;--muted-strong:#b9ccde;--lime:#2f8dff;--lime-bright:#59a8ff;--lime-dark:#1766c2;--red:#ff615c;--amber:#ffbc5b;--blue:#4eb4ff;--purple:#8b8dff;--cyan:#38d3ff;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow:0 24px 80px #0000005c;--font:"Manrope Variable", "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"DM Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{color:#fff;background:#2f8dff47}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#06111f}::-webkit-scrollbar-thumb{background:#233d57;border:2px solid #06111f;border-radius:999px}.container{width:min(1180px,100% - 40px);margin-inline:auto}.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}.skip-link{z-index:2000;background:var(--lime);color:#10150d;border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.button{min-height:42px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:700;transition:transform .16s,background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.52}.button--primary{border-color:var(--lime);background:var(--lime);color:#fff;box-shadow:0 8px 28px #2f8dff33}.button--primary:hover:not(:disabled){border-color:var(--lime-bright);background:var(--lime-bright);box-shadow:0 12px 34px #2f8dff42}.button--quiet{border-color:var(--line-strong);color:var(--muted-strong);background:#ffffff06}.button--quiet:hover:not(:disabled){color:var(--text);background:#2f8dff14;border-color:#2f8dff6b}.button--danger,.button--danger-soft{color:#ff8e8a;border-color:#ff615c4d}.button--danger{color:#fff;background:#e84641}.button--danger:hover:not(:disabled){background:#f25a55}.button--danger-soft{background:#ff615c12}.button--large{min-height:50px;padding-inline:20px}.button--wide{width:100%}.icon-button{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.icon-button:hover{border-color:var(--line-strong);background:#ffffff0d}.icon-button.small{width:34px;height:34px}.eyebrow{color:var(--lime);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.pulse-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;position:relative;box-shadow:0 0 #2f8dff8c}.logo-lockup{align-items:center;gap:10px;display:inline-flex}.logo-mark{background:#050706;border-radius:8px;place-items:center;width:46px;height:40px;display:grid;overflow:hidden}.logo-mark img{object-fit:contain;width:46px;height:46px}.logo-copy{text-align:left;display:grid}.logo-copy strong{color:#fff;letter-spacing:-.02em;font-size:14px;font-weight:800;line-height:1.1}.logo-copy span{color:var(--lime);font-family:var(--mono);letter-spacing:.19em;text-transform:uppercase;font-size:10px;line-height:1.5}.brand-button{cursor:pointer;background:0 0;border:0;padding:0}.public-header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#080b0ad1;border-bottom:1px solid #ffffff0e;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.public-nav{align-items:center;gap:4px;display:flex}.public-nav button,.public-nav a{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-size:13px;font-weight:650;transition:color .15s,background .15s;display:inline-flex}.public-nav button:hover,.public-nav a:hover{color:#fff;background:#ffffff09}.header-actions{align-items:center;gap:9px;display:flex}.mobile-menu,.mobile-owner-action{display:none}.hero{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 78% 22%,#2f8dff21,#0000 34%),linear-gradient(#071422 0%,#06111f 100%);min-height:820px;padding-top:72px;position:relative;overflow:hidden}.hero:after{background:linear-gradient(180deg, transparent, var(--bg));content:"";pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.hero-glow{filter:blur(80px);opacity:.18;pointer-events:none;border-radius:50%;position:absolute}.hero-glow--one{background:#1559a8;width:420px;height:420px;top:180px;left:-160px}.hero-glow--two{background:#1c6f9d;width:500px;height:500px;top:360px;right:-200px}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:70px;min-height:650px;padding-block:84px 60px;display:grid;position:relative}.hero-copy h1{letter-spacing:-.075em;max-width:700px;margin:20px 0 24px;font-size:clamp(58px,6.7vw,92px);font-weight:800;line-height:.92}.hero-copy h1 span{color:#0000;background:linear-gradient(105deg,#59a8ff,#38d3ff 75%);-webkit-background-clip:text;background-clip:text}.hero-lede{max-width:610px;color:var(--muted-strong);margin:0;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.hero-proof{color:#86928b;flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:12px;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:6px;display:inline-flex}.hero-proof svg{color:var(--lime)}.risk-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:0;background:#0c110ee0;border:1px solid #2f8dff30;border-radius:18px;width:100%;max-width:490px;margin-left:auto;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)rotateX(1.4deg);box-shadow:0 40px 110px #0000008a,0 0 0 8px #ffffff04}.risk-console:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(130deg,#2f8dff0d,#0000 38%);position:absolute;inset:0}.console-topbar{border-bottom:1px solid var(--line);height:55px;color:var(--muted-strong);font-family:var(--mono);letter-spacing:.03em;justify-content:space-between;align-items:center;padding:0 18px;font-size:11px;display:flex;position:relative}.console-topbar>span:first-child{align-items:center;gap:8px;display:inline-flex}.console-topbar>span:first-child i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #2f8dffb3}.live-pill{color:var(--lime);text-transform:uppercase;background:#2f8dff0f;border:1px solid #2f8dff29;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.console-body{padding:22px;position:relative}.score-row{align-items:center;gap:18px;display:flex}.score-ring{background:conic-gradient(var(--lime) 0 96%, #222b25 96% 100%);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 40px #2f8dff14}.score-ring:before{content:"";background:#101612;border-radius:50%;width:78px;height:78px;position:absolute}.score-ring div{z-index:1;text-align:center;display:grid;position:relative}.score-ring strong{font-size:25px;line-height:1}.score-ring span{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.score-copy{display:grid}.score-copy>span{color:var(--muted);text-transform:uppercase;font-size:11px}.score-copy strong{margin-top:2px;font-size:19px}.score-copy p{color:var(--muted);margin:1px 0 0;font-size:12px}.signal-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 26px,#ffffff09 26px 27px);align-items:flex-end;gap:6px;height:105px;margin:28px 0 24px;padding:12px 0 2px;display:flex}.signal-chart span{background:linear-gradient(180deg, var(--lime), #2f8dff1f);opacity:.86;border-radius:4px 4px 0 0;flex:1;min-width:3px}.console-events{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;display:grid;overflow:hidden}.console-events>div{background:#101512;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.event-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.event-icon--green{color:var(--lime);background:#2f8dff1a}.event-icon--amber{color:var(--amber);background:#ffbc5b1a}.event-icon--blue{color:var(--blue);background:#6a9cff1a}.console-events p{margin:0;line-height:1.35;display:grid}.console-events strong{font-size:11px;font-weight:700}.console-events small,.console-events time{color:var(--muted);font-size:9px}.console-corner{pointer-events:none;width:22px;height:22px;position:absolute}.console-corner--tl{border-top:1px solid var(--lime);border-left:1px solid var(--lime);top:6px;left:6px}.console-corner--br{border-right:1px solid var(--lime);border-bottom:1px solid var(--lime);bottom:6px;right:6px}.stats-ribbon{z-index:3;border:1px solid var(--line);background:#0f1411e0;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.stats-ribbon>div{border-right:1px solid var(--line);gap:1px;padding:21px 24px;display:grid}.stats-ribbon>div:last-child{border-right:0}.stats-ribbon strong{font-family:var(--mono);color:var(--lime-bright);font-size:21px}.stats-ribbon span{color:var(--muted);font-size:11px}.section{padding-block:118px;position:relative}.section-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:40px;margin-bottom:48px;display:grid}.section-heading h2,.response-copy h2,.setup-copy h2,.closing-copy h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(39px,5vw,62px);font-weight:750;line-height:1.02}.section-heading>p{max-width:500px;color:var(--muted);margin:0 0 4px auto;font-size:15px;line-height:1.75}.capabilities{background:var(--bg)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-card{--accent:var(--lime);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff09,#ffffff02);min-height:338px;padding:24px;transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.feature-card:after{background:var(--accent);content:"";filter:blur(80px);opacity:.035;border-radius:50%;width:190px;height:190px;transition:opacity .22s;position:absolute;bottom:-90px;right:-60px}.feature-card:hover{border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:linear-gradient(145deg,#ffffff0c,#ffffff03);transform:translateY(-3px)}.feature-card:hover:after{opacity:.1}.accent-orange{--accent:#ff9b62}.accent-blue{--accent:#6d9dff}.accent-red{--accent:#ff615c}.accent-teal{--accent:#51d7b4}.accent-purple{--accent:#b889ff}.accent-yellow{--accent:#ffd05f}.accent-pink{--accent:#f879bd}.accent-cyan{--accent:#59d7d0}.feature-card__top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.feature-icon{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);width:45px;height:45px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.feature-index{color:#4a554f;font-family:var(--mono);font-size:11px}.feature-kicker{color:var(--accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.feature-card h3{letter-spacing:-.035em;margin:5px 0 9px;font-size:23px}.feature-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.feature-card ul{color:#b6c0ba;gap:6px;margin:21px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.feature-card li{align-items:center;gap:7px;display:flex}.feature-card li svg{color:var(--accent)}.response-section{background:#0b0f0d;border-block:1px solid #ffffff0d;overflow:hidden}.response-section:before{content:"";background:radial-gradient(circle at 26% 52%,#80be2014,#0000 31%);position:absolute;inset:0}.response-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid;position:relative}.response-visual{aspect-ratio:1;place-items:center;width:min(440px,90vw);margin-inline:auto;display:grid;position:relative}.response-visual:after{content:"";background:radial-gradient(circle,#2f8dff14,#0000 68%);border-radius:50%;width:72%;height:72%;position:absolute}.response-orbit{border:1px solid #2f8dff29;border-radius:50%;position:absolute}.response-orbit:before,.response-orbit:after{background:var(--lime);width:5px;height:5px;box-shadow:0 0 12px var(--lime);content:"";border-radius:50%;position:absolute}.response-orbit--outer{border-style:dashed;animation:32s linear infinite rotate;inset:2%}.response-orbit--inner{animation:20s linear infinite rotate-reverse;inset:18%}.response-orbit--outer:before{top:8%;left:24%}.response-orbit--outer:after{bottom:29%;right:5%}.response-orbit--inner:before{top:42%;left:-3px}.response-orbit--inner:after{top:9%;right:17%}.response-core{z-index:2;width:134px;height:134px;color:var(--lime);text-align:center;background:#111812;border:1px solid #2f8dff5c;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 80px #2f8dff1c,inset 0 0 30px #2f8dff09}.response-core span{color:#dbe4dd;font-family:var(--mono);text-transform:uppercase;margin-top:-20px;font-size:9px;line-height:1.35}.orbit-node{z-index:3;border:1px solid var(--line-strong);width:44px;height:44px;color:var(--lime);background:#121713;border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 35px #0000004d}.node-one{top:10%;left:18%}.node-two{color:var(--amber);top:42%;right:4%}.node-three{color:var(--blue);bottom:7%;left:34%}.response-copy>p,.setup-copy>p,.closing-copy>p{max-width:570px;color:var(--muted);margin:20px 0 0;line-height:1.75}.response-steps{gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.response-steps li{grid-template-columns:42px 1fr;gap:18px;padding-bottom:24px;display:grid;position:relative}.response-steps li:not(:last-child):after{background:linear-gradient(var(--lime), #2f8dff0d);content:"";width:1px;position:absolute;top:29px;bottom:0;left:16px}.response-steps li>span{z-index:1;width:33px;height:33px;color:var(--lime);font-family:var(--mono);background:#101510;border:1px solid #2f8dff38;border-radius:50%;place-items:center;font-size:9px;display:grid;position:relative}.response-steps strong{font-size:15px}.response-steps p{color:var(--muted);margin:3px 0 0;font-size:12px}.command-section{background:linear-gradient(180deg, var(--bg), #0a0e0c)}.command-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.search-box{border:1px solid var(--line-strong);width:min(500px,100%);min-height:46px;color:var(--muted);background:#0e1310;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.search-box:focus-within{border-color:#2f8dff66;box-shadow:0 0 0 3px #2f8dff0f}.search-box input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.search-box input::placeholder{color:#667169}.command-count{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.command-count strong{color:var(--text);font-family:var(--mono)}.category-tabs{scrollbar-width:none;gap:6px;margin-bottom:18px;padding-bottom:5px;display:flex;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:11px;font-weight:650}.category-tabs button:hover{color:var(--text);border-color:var(--line-strong)}.category-tabs button.is-active{color:var(--lime);background:#2f8dff14;border-color:#2f8dff3b}.command-table{border:1px solid var(--line);border-radius:var(--radius);background:#0e1210;overflow:hidden}.command-row{border-bottom:1px solid var(--line);grid-template-columns:205px 1fr 120px 100px;align-items:center;gap:18px;min-height:68px;padding:12px 16px;transition:background .14s;display:grid}.command-row:last-child{border-bottom:0}.command-row:hover{background:#ffffff05}.command-name{width:fit-content;color:var(--lime-bright);cursor:pointer;background:#2f8dff0b;border:1px solid #2f8dff1f;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.command-name code,.setup-item code,.audit-table code,.masked-token code{font-family:var(--mono);font-size:11px}.command-name svg{opacity:0;transition:opacity .14s}.command-name:hover svg,.command-name:focus-visible svg{opacity:1}.command-row>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.command-category{color:#afb9b2;font-size:10px}.access-pill,.status-tag,.audit-level{border:1px solid var(--line);width:fit-content;font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:8px;display:inline-flex}.access-owner{color:var(--amber);background:#ffbc5b0e;border-color:#ffbc5b2e}.access-admin{color:var(--purple);background:#b889ff0e;border-color:#b889ff2e}.access-moderator{color:var(--blue);background:#6a9cff0e;border-color:#6a9cff2e}.access-everyone{color:var(--lime);background:#2f8dff0b;border-color:#2f8dff29}.command-more{margin:18px auto 0}.empty-state{min-height:190px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:30px;display:grid}.empty-state strong{color:var(--text)}.empty-state p{margin:0;font-size:12px}.setup-section{border-top:1px solid var(--line);background-color:#0c100e;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;overflow:hidden}.setup-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:start;gap:90px;display:grid}.setup-copy{position:sticky;top:110px}.setup-note{color:var(--amber);background:#ffbc5b0b;border:1px solid #ffbc5b2e;border-radius:12px;grid-template-columns:22px 1fr;gap:12px;margin-top:30px;padding:16px;display:grid}.setup-note p{color:#aab2ad;margin:0;font-size:11px;line-height:1.6}.setup-note strong{color:#f0c57f}.setup-list{gap:10px;display:grid}.setup-item{border:1px solid var(--line);background:#0c110ee0;border-radius:14px;grid-template-columns:44px 1fr 20px;align-items:center;gap:18px;min-height:130px;padding:22px;transition:border-color .16s,transform .16s;display:grid}.setup-item:hover{border-color:#2f8dff33;transform:translate(3px)}.setup-number{color:#556158;font-family:var(--mono);font-size:11px}.setup-item>div{display:grid}.setup-item code{width:fit-content;color:var(--lime);background:#2f8dff11;border-radius:6px;margin-bottom:9px;padding:4px 7px}.setup-item strong{font-size:15px}.setup-item p{color:var(--muted);margin:3px 0 0;font-size:11px}.setup-item>svg{color:#59635d}.closing-section{background:#080b0a;padding:90px 0 110px}.closing-card{border-radius:var(--radius-lg);background:linear-gradient(125deg,#2f8dff17,#2f8dff04 38%,#ffffff05);border:1px solid #2f8dff38;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:54px;display:grid;position:relative;overflow:hidden}.closing-card:after{content:"";border:1px solid #2f8dff1f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-230px;right:-130px;box-shadow:0 0 0 45px #2f8dff05,0 0 0 90px #2f8dff04}.closing-copy,.closing-actions{z-index:1;position:relative}.closing-copy h2{font-size:clamp(42px,5vw,66px)}.closing-actions{gap:10px;display:grid}.site-footer{border-top:1px solid var(--line);background:#060806;padding:40px 0}.footer-grid{grid-template-columns:1fr auto auto;align-items:end;gap:40px;display:grid}.footer-grid>div:first-child>p{color:var(--muted);margin:12px 0 0;font-size:11px}.footer-links{gap:6px;display:flex}.footer-links button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11px}.footer-links button:hover{color:#fff}.footer-meta{color:#576159;font-family:var(--mono);text-align:right;text-transform:uppercase;gap:3px;font-size:9px;display:grid}.toast{z-index:3000;max-width:min(420px,100vw - 30px);min-height:48px;box-shadow:var(--shadow);color:#dce5de;opacity:0;pointer-events:none;background:#101612f5;border:1px solid #2f8dff40;border-radius:11px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(14px)}.toast.is-visible{opacity:1;transform:translateY(0)}.toast svg{color:var(--lime);flex:none}@keyframes pulse{0%{box-shadow:0 0 #2f8dff6b}70%{box-shadow:0 0 0 8px #2f8dff00}to{box-shadow:0 0 #2f8dff00}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotate-reverse{to{transform:rotate(-360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}.owner-login-page{background:radial-gradient(circle at 50% 15%,#2f8dff17,#0000 30%),radial-gradient(circle at 10% 90%,#31704e1c,#0000 34%),#080b0a;place-items:center;min-height:100vh;padding:80px 20px;display:grid;position:relative;overflow:hidden}.login-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.login-back{z-index:3;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex;position:absolute;top:24px;left:28px}.login-back svg{transform:rotate(180deg)}.login-back:hover{color:#fff}.login-card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e1310f0;border:1px solid #2f8dff29;border-radius:20px;width:min(480px,100%);padding:36px;position:relative;box-shadow:0 40px 100px #00000080}.login-logo{position:absolute;top:-58px;left:50%;transform:translate(-50%)}.login-icon{width:56px;height:56px;color:var(--lime);background:#2f8dff12;border:1px solid #2f8dff33;border-radius:15px;place-items:center;margin:0 0 22px;display:grid}.login-card h1{letter-spacing:-.045em;margin:8px 0;font-size:29px;line-height:1.15}.login-card>p{color:var(--muted);margin:0;font-size:12px}.connection-banner{border:1px solid var(--line);color:var(--muted-strong);font-family:var(--mono);text-transform:uppercase;background:#ffffff05;border-radius:8px;align-items:center;gap:8px;margin:22px 0;padding:9px 11px;font-size:9px;display:flex}.connection-dot{background:var(--amber);border-radius:50%;width:7px;height:7px}.connection-live{color:#c3d7c6;border-color:#2f8dff26}.connection-live .connection-dot{background:var(--lime);box-shadow:0 0 10px #2f8dff80}.connection-demo{border-color:#ffbc5b26}.login-form,.settings-form,.vault-form{gap:17px;display:grid}.login-form label,.settings-form label,.vault-form label,.lockdown-modal label{color:var(--muted-strong);gap:7px;font-size:11px;font-weight:650;display:grid}.input-wrap,.secret-input{border:1px solid var(--line-strong);min-height:46px;color:var(--muted);background:#0a0e0c;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.input-wrap:focus-within,.secret-input:focus-within{border-color:#2f8dff6b;box-shadow:0 0 0 3px #2f8dff0e}.input-wrap input,.secret-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.input-wrap button,.secret-input button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px}.login-divider{border-top:1px solid var(--line);text-align:center;margin:22px 0 15px;position:relative}.login-divider span{color:#6e7972;background:#0e1310;padding:0 9px;font-size:9px;position:relative;top:-11px}.login-footnote{justify-content:center;align-items:center;gap:6px;display:flex;color:#657068!important;margin-top:18px!important;font-size:9px!important}.dashboard-shell{background:#090c0a;grid-template-columns:258px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.dashboard-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.dashboard-sidebar{z-index:50;border-right:1px solid var(--line);background:#0b0f0d;flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:0 17px;display:flex;position:relative}.sidebar-collapse{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#101511;border-radius:8px;flex:none;place-items:center;display:grid}.sidebar-collapsed .sidebar-top{padding:0 15px}.sidebar-collapsed .sidebar-collapse{background:#151b17;position:absolute;right:-15px}.sidebar-collapsed .logo-mark{width:45px}.server-card{border:1px solid var(--line);background:#ffffff05;border-radius:11px;align-items:center;gap:11px;min-height:71px;margin:14px 12px;padding:10px;display:flex}.server-icon{background:#050706;border:1px solid #2f8dff26;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid;overflow:hidden}.server-icon img{object-fit:cover;width:40px;height:40px}.server-card>div{min-width:0;display:grid}.server-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.server-card>div span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.server-card i{background:var(--lime);border-radius:50%;width:5px;height:5px}.sidebar-collapsed .server-card{justify-content:center;padding:8px}.dashboard-nav{gap:4px;padding:6px 12px;display:grid}.dashboard-nav button,.sidebar-bottom button{color:#7f8a83;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.dashboard-nav button span,.sidebar-bottom button span{text-overflow:ellipsis;overflow:hidden}.dashboard-nav button>svg:first-child,.sidebar-bottom button>svg:first-child{flex:none}.dashboard-nav button>svg:last-child{margin-left:auto}.dashboard-nav button:hover,.sidebar-bottom button:hover{color:#d8dfda;background:#ffffff06}.sidebar-collapsed .dashboard-nav button,.sidebar-collapsed .sidebar-bottom button{justify-content:center;padding:0}.sidebar-collapsed .dashboard-nav button span,.sidebar-collapsed .sidebar-bottom button span,.sidebar-collapsed .dashboard-nav button>svg:last-child{display:none}.sidebar-bottom{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:12px;display:grid}.sidebar-bottom .emergency-nav{color:#e97975}.sidebar-bottom .emergency-nav:hover{background:#ff615c0f}.dashboard-main{min-width:0}.dashboard-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c0ae0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 30px;display:flex;position:sticky;top:0}.dashboard-title-row{align-items:center;gap:12px;display:flex}.dashboard-breadcrumb{color:#606a63;font-family:var(--mono);text-transform:uppercase;margin-bottom:-2px;font-size:8px;display:block}.dashboard-header h1{letter-spacing:-.025em;margin:0;font-size:18px}.dashboard-header-actions{align-items:center;gap:9px;display:flex}.mode-pill{border:1px solid var(--line);min-height:29px;color:var(--muted);font-family:var(--mono);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:8px;display:inline-flex}.mode-pill>span{background:var(--amber);border-radius:50%;width:6px;height:6px}.mode-live{color:#bbd6bd;border-color:#2f8dff26}.mode-live>span{background:var(--lime);box-shadow:0 0 8px #2f8dff99}.mode-demo{color:#d6b87c;border-color:#ffbc5b26}.notification-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.owner-avatar{width:36px;height:36px;color:var(--lime);font-family:var(--mono);background:#2f8dff13;border:1px solid #2f8dff2e;border-radius:10px;place-items:center;font-size:10px;display:grid}.mobile-dashboard-menu{display:none}.demo-banner{color:var(--amber);background:#ffbc5b0b;border-bottom:1px solid #ffbc5b24;align-items:flex-start;gap:10px;padding:10px 30px;display:flex}.demo-banner p{color:#bbae94;margin:0;font-size:10px}.demo-banner strong{color:#ebc984}.dashboard-content{width:min(1380px,100%);margin-inline:auto;padding:28px 30px 60px}.panel-stack{gap:18px;display:grid}.dashboard-hero-card{border-radius:var(--radius);background:radial-gradient(circle at 85% 42%,#2f8dff1f,#0000 24%),linear-gradient(120deg,#2f8dff12,#ffffff05 45%,#ffffff03);border:1px solid #2f8dff2b;grid-template-columns:1fr auto;align-items:center;gap:40px;min-height:225px;padding:32px;display:grid;position:relative;overflow:hidden}.dashboard-hero-card:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}.dashboard-hero-card>*{z-index:1;position:relative}.dashboard-hero-card h2,.panel-intro h2{letter-spacing:-.045em;margin:8px 0 7px;font-size:29px;line-height:1.1}.dashboard-hero-card>div:first-child>p{max-width:620px;color:var(--muted);margin:0;font-size:12px}.text-button{color:var(--lime);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.posture-meter{place-items:center;padding-right:20px;display:grid}.posture-ring{background:radial-gradient(circle at center, #111811 0 55%, transparent 56%), conic-gradient(var(--lime) 0 96%, #283025 96% 100%);border-radius:50%;justify-content:center;align-items:baseline;width:116px;height:116px;padding-top:31px;display:flex;box-shadow:0 0 45px #2f8dff1a}.posture-ring strong{font-size:32px;line-height:1}.posture-ring span{color:var(--muted);font-size:9px}.posture-meter>p{color:var(--lime);align-items:center;gap:5px;margin:11px 0 0;font-size:9px;font-weight:700;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{--metric-accent:var(--lime);border:1px solid var(--line);background:#0e1310;border-radius:13px;min-height:154px;padding:18px;display:grid}.metric-blue{--metric-accent:var(--blue)}.metric-purple{--metric-accent:var(--purple)}.metric-amber{--metric-accent:var(--amber)}.metric-card__top{color:#4f5a53;justify-content:space-between;align-items:center;display:flex}.metric-card__top>span{background:color-mix(in srgb, var(--metric-accent) 8%, transparent);width:34px;height:34px;color:var(--metric-accent);border-radius:9px;place-items:center;display:grid}.metric-card>p{color:var(--muted);text-transform:uppercase;margin:14px 0 1px;font-size:9px}.metric-card>strong{letter-spacing:-.035em;font-size:22px}.metric-card>small{color:#77827b;margin-top:2px;font-size:9px}.dashboard-two-column{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px;display:grid}.panel-card{border:1px solid var(--line);background:#0e1310;border-radius:14px}.panel-card__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 19px;display:flex}.panel-label{color:#68736c;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px;display:block}.panel-card__header h3{margin:2px 0 0;font-size:14px}.filter-button{border:1px solid var(--line);min-height:31px;color:var(--muted);cursor:pointer;background:#111713;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:inline-flex}.activity-chart{grid-template-columns:26px 1fr;gap:10px;height:235px;padding:22px 20px 8px;display:grid;position:relative}.activity-chart:after{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#ffffff0b calc(25% - 1px) 25%);position:absolute;inset:25px 20px 22px 56px}.chart-y-labels{color:#4d5750;font-family:var(--mono);flex-direction:column;justify-content:space-between;padding-bottom:14px;font-size:7px;display:flex}.chart-bars{z-index:1;align-items:flex-end;gap:7px;padding:0 3px 14px;display:flex;position:relative}.chart-bar-wrap{flex:1;align-items:flex-end;height:100%;display:flex}.chart-bar-wrap>span{background:linear-gradient(#2f8dffd9,#2f8dff21);border-radius:4px 4px 1px 1px;width:100%;min-width:5px;transition:filter .14s}.chart-bar-wrap>span:hover{filter:brightness(1.25)}.chart-bar-wrap>span.is-high{background:linear-gradient(#ff615ce6,#ff615c29)}.chart-legend{color:var(--muted);gap:18px;padding:0 20px 17px 56px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.legend-lime{background:var(--lime)}.legend-red{background:var(--red)}.recent-list{display:grid}.recent-item{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.recent-item:last-child{border-bottom:0}.recent-icon{width:31px;height:31px;color:var(--lime);background:#2f8dff12;border-radius:8px;place-items:center;display:grid}.recent-icon.level-high{color:var(--red);background:#ff615c14}.recent-icon.level-medium{color:var(--amber);background:#ffbc5b14}.recent-item>div{min-width:0}.recent-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.recent-item p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:8px;overflow:hidden}.recent-item time{color:#566159;font-family:var(--mono);font-size:7px}.quick-actions{overflow:hidden}.quick-action-grid{grid-template-columns:repeat(3,1fr);display:grid}.quick-action-grid>button{border:0;border-right:1px solid var(--line);min-height:94px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.quick-action-grid>button:last-child{border-right:0}.quick-action-grid>button:hover{background:#ffffff05}.quick-action-grid>button>span{width:35px;height:35px;color:var(--lime);background:#2f8dff12;border-radius:9px;place-items:center;display:grid}.quick-action-grid .danger-action>span{color:var(--red);background:#ff615c12}.quick-action-grid strong{font-size:10px;display:block}.quick-action-grid p{color:var(--muted);margin:1px 0 0;font-size:8px}.quick-action-grid>button>svg{color:#4e5951}.panel-intro{justify-content:space-between;align-items:center;gap:30px;min-height:120px;padding:22px 0 8px;display:flex}.panel-intro>div>p{max-width:650px;color:var(--muted);margin:0;font-size:11px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-card{border:1px solid var(--line);background:#0e1310;border-radius:14px;padding:20px;transition:border-color .16s,background .16s}.module-card.is-enabled{background:linear-gradient(150deg,#2f8dff06,#0e1310 45%);border-color:#2f8dff21}.module-card__header{justify-content:space-between;align-items:center;display:flex}.module-icon{color:#77827b;background:#ffffff09;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.module-card.is-enabled .module-icon{color:var(--lime);background:#2f8dff12}.module-icon svg{width:20px}.switch{cursor:pointer;background:#1b211d;border:1px solid #303a33;border-radius:999px;flex:none;width:37px;height:21px;padding:0;transition:background .16s,border-color .16s;position:relative}.switch span{background:#68736b;border-radius:50%;width:13px;height:13px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.switch.is-on{background:#2f8dff24;border-color:#2f8dff66}.switch.is-on span{background:var(--lime);transform:translate(16px);box-shadow:0 0 8px #2f8dff66}.module-status{color:#77827a;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:5px;margin-top:19px;font-size:8px;display:flex}.module-status i{background:#586158;border-radius:50%;width:5px;height:5px}.module-card.is-enabled .module-status{color:#9eb581}.module-card.is-enabled .module-status i{background:var(--lime)}.module-card h3{margin:4px 0 5px;font-size:16px}.module-card>p{min-height:42px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.module-setting{border-top:1px solid var(--line);color:#68736b;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.module-setting button{border:1px solid var(--line);color:#a6b0aa;cursor:pointer;background:#ffffff05;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:inline-flex}.config-health{justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.config-health>div{align-items:center;gap:13px;display:flex}.config-icon{width:42px;height:42px;color:var(--lime);background:#2f8dff12;border-radius:10px;flex:none;place-items:center;display:grid}.config-health strong{font-size:11px;display:block}.config-health p{color:var(--muted);margin:2px 0 0;font-size:9px}.dashboard-search{width:100%;max-width:420px}.control-list{border:1px solid var(--line);background:#0e1310;border-radius:14px;overflow:hidden}.control-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto 42px;align-items:center;gap:14px;min-height:82px;padding:13px 18px;display:grid}.control-row:last-child{border-bottom:0}.control-icon{width:39px;height:39px;color:var(--blue);background:#6a9cff12;border-radius:9px;place-items:center;display:grid}.control-copy{min-width:0}.control-copy>div{align-items:center;gap:9px;display:flex}.control-copy h3{margin:0;font-size:12px}.control-copy>div span{color:#68736c;font-size:8px}.control-copy p{color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.status-on{color:var(--lime);background:#2f8dff0b;border-color:#2f8dff29}.status-off{color:#757f78}.settings-grid,.vault-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);align-items:start;gap:16px;display:grid}.settings-form,.vault-form{padding:22px}.form-section-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding-bottom:16px;display:flex}.form-section-heading>svg{color:var(--lime)}.form-section-heading h3{margin:0;font-size:14px}.form-section-heading p{color:var(--muted);margin:2px 0 0;font-size:9px}.settings-form input:not([type=color]),.settings-form textarea,.vault-form>label>input,.lockdown-modal label>input{border:1px solid var(--line-strong);color:#fff;resize:vertical;background:#090d0b;border-radius:8px;outline:0;width:100%;min-height:44px;padding:10px 12px;font-size:11px}.settings-form input:focus,.settings-form textarea:focus,.vault-form>label>input:focus,.lockdown-modal label>input:focus{border-color:#2f8dff66;box-shadow:0 0 0 3px #2f8dff0d}.settings-form label small,.vault-form label small{color:#69736c;font-size:8px;font-weight:400}.colour-input{grid-template-columns:46px 1fr;gap:8px;display:grid}.colour-input input[type=color]{border:1px solid var(--line-strong);cursor:pointer;background:#090d0b;border-radius:8px;width:46px;height:44px;padding:4px}.preview-card{padding:22px}.discord-preview{background:#313338;border-radius:10px;margin-top:18px;padding:20px;font-family:Arial,sans-serif}.discord-author{grid-template-columns:38px auto 1fr;align-items:center;gap:9px;display:grid}.discord-author>span{background:#090b0a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.discord-author img{object-fit:cover;width:40px;height:40px}.discord-author>div{align-items:center;gap:5px;display:flex}.discord-author strong{font-size:11px}.discord-author small{color:#fff;background:#5865f2;border-radius:3px;padding:1px 4px;font-size:6px}.discord-author time{color:#949ba4;font-size:8px}.discord-embed{border-left:4px solid var(--preview-accent);background:#2b2d31;border-radius:3px;margin:9px 0 0 47px;padding:13px}.discord-embed>strong{font-size:11px}.discord-embed>p{color:#dbdee1;margin:5px 0 12px;font-size:9px;line-height:1.5}.discord-embed button{background:var(--preview-accent);color:#111;border:0;border-radius:4px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.discord-embed small{color:#949ba4;margin-top:12px;font-size:7px;display:block}.preview-note{color:#6d7770;align-items:center;gap:6px;margin:13px 0 0;font-size:8px;display:flex}.secure-badge{color:var(--lime);font-family:var(--mono);text-transform:uppercase;background:#2f8dff0b;border:1px solid #2f8dff26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:inline-flex}.vault-form{position:relative;overflow:hidden}.vault-seal{color:#2f8dff24;border:1px solid #2f8dff1a;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:-18px;right:-18px}.vault-aside{gap:14px;display:grid}.secret-rules{padding:20px}.secret-rules h3{margin:0 0 16px;font-size:14px}.secret-rules ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.secret-rules li{grid-template-columns:25px 1fr;gap:10px;display:grid}.secret-rules li>span{width:24px;height:24px;color:var(--lime);background:#2f8dff12;border-radius:50%;place-items:center;display:grid}.secret-rules li p{color:var(--muted);margin:0;font-size:9px}.secret-rules li strong{color:var(--muted-strong);font-size:10px;display:block}.token-status{overflow:hidden}.masked-token{border:1px solid var(--line);color:#78827b;background:#090d0b;border-radius:8px;justify-content:space-between;align-items:center;margin:16px 18px 8px;padding:10px;display:flex}.masked-token svg{color:var(--lime)}.token-status>p{color:#636d66;margin:0;padding:0 18px 16px;font-size:8px}.audit-card{overflow:hidden}.audit-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.select-wrap{align-items:center;display:flex;position:relative}.select-wrap select{border:1px solid var(--line-strong);appearance:none;min-height:42px;color:var(--muted-strong);cursor:pointer;background:#0a0e0c;border-radius:9px;outline:0;padding:0 34px 0 12px;font-size:10px}.select-wrap svg{color:var(--muted);pointer-events:none;position:absolute;right:10px}.audit-table-wrap{overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:880px}.audit-table th{border-bottom:1px solid var(--line);color:#606b64;font-family:var(--mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:11px 13px;font-size:7px;font-weight:500}.audit-table td{border-bottom:1px solid var(--line);color:var(--muted);padding:13px;font-size:9px}.audit-table tbody tr:hover{background:#ffffff03}.audit-table td strong{color:#c9d1cc;font-size:9px}.audit-table code{color:var(--lime);font-size:8px}.audit-level.level-high{color:var(--red);background:#ff615c0d;border-color:#ff615c2e}.audit-level.level-medium{color:var(--amber);background:#ffbc5b0d;border-color:#ffbc5b2e}.audit-level.level-low{color:var(--blue);background:#6a9cff0d;border-color:#6a9cff2e}.audit-level.level-info{color:#95a098}.audit-footer{color:#5f6962;justify-content:space-between;align-items:center;padding:12px 15px;font-size:8px;display:flex}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020403cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{background:#111513;border:1px solid #ff615c33;border-radius:17px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 35px 100px #0009}.modal-close{border:1px solid var(--line);width:33px;height:33px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modal-danger-icon{width:53px;height:53px;color:var(--red);background:#ff615c12;border:1px solid #ff615c33;border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.lockdown-modal .eyebrow{color:var(--red)}.lockdown-modal h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:24px}.lockdown-modal>p{color:var(--muted);margin:0;font-size:11px}.lockdown-impact{border:1px solid var(--line);background:#0c100e;border-radius:10px;gap:9px;margin:20px 0;padding:14px;display:grid}.lockdown-impact div{color:#adb6b0;align-items:center;gap:9px;font-size:9px;display:flex}.lockdown-impact svg{color:#d56f6b}.lockdown-modal label{margin-top:14px}.lockdown-modal label span strong{color:var(--red);font-family:var(--mono)}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.modal-demo-note{justify-content:center;align-items:center;gap:5px;display:flex;color:var(--amber)!important;margin-top:12px!important;font-size:8px!important}@media (width<=1120px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:40px}.hero-copy h1{font-size:clamp(54px,7vw,78px)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card:last-child{grid-column:1/-1;min-height:280px}.command-row{grid-template-columns:190px 1fr 90px}.command-category{display:none}.setup-grid{gap:50px}.dashboard-two-column{grid-template-columns:1fr}.recent-list{grid-template-columns:repeat(2,1fr)}.recent-item:nth-child(odd){border-right:1px solid var(--line)}.metric-grid,.module-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.desktop-only{display:none}.mobile-menu{display:grid}.public-nav{border-bottom:1px solid var(--line);background:#06111ffa;align-items:stretch;padding:12px 20px;display:none;position:absolute;top:72px;left:0;right:0}.public-nav.is-open{display:grid}.public-nav button,.public-nav a{border-bottom:1px solid var(--line);justify-content:space-between;min-height:45px;padding-inline:8px}.public-nav>:last-child{border-bottom:0}.mobile-owner-action{border-bottom:1px solid var(--line);background:#06111f;gap:8px;padding:0 20px 14px;display:grid;position:absolute;top:362px;left:0;right:0}.hero{min-height:1100px}.hero-grid{grid-template-columns:1fr;min-height:900px;padding-top:88px}.hero-copy{max-width:720px}.risk-console{max-width:640px;margin:0 auto;transform:none}.stats-ribbon{grid-template-columns:repeat(2,1fr)}.stats-ribbon>div:nth-child(2){border-right:0}.stats-ribbon>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.response-grid{grid-template-columns:1fr;gap:40px}.response-visual{width:min(390px,80vw)}.setup-grid{grid-template-columns:1fr}.setup-copy{position:static}.closing-card{grid-template-columns:1fr}.closing-actions{flex-wrap:wrap;display:flex}.dashboard-shell,.dashboard-shell.sidebar-collapsed{display:block}.dashboard-sidebar{width:258px;transition:transform .18s;position:fixed;left:0;transform:translate(-105%)}.dashboard-sidebar.mobile-open{transform:translate(0);box-shadow:25px 0 70px #00000080}.dashboard-sidebar .logo-lockup--compact .logo-copy{display:grid}.desktop-collapse{display:none}.sidebar-scrim{z-index:45;background:#00000094;border:0;position:fixed;inset:0}.mobile-dashboard-menu{display:grid}}@media (width<=720px){.container{width:min(100% - 28px,1180px)}.hero{min-height:auto}.hero-grid{gap:56px;min-height:0;padding-block:72px 48px}.hero-copy h1{font-size:clamp(50px,15vw,72px)}.hero-lede{font-size:15px}.hero-actions .button{width:100%}.stats-ribbon{width:calc(100% - 28px)}.stats-ribbon>div{padding:16px}.section{padding-block:86px}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.section-heading>p{margin:0}.feature-grid{grid-template-columns:1fr}.feature-card:last-child{grid-column:auto;min-height:338px}.response-visual{width:min(320px,88vw)}.response-core{width:110px;height:110px}.command-toolbar{flex-direction:column;align-items:stretch}.command-row{grid-template-columns:1fr auto;gap:9px 12px;padding:14px}.command-row>p{grid-column:1/-1}.command-category{display:none}.command-name svg{opacity:.7}.setup-item{grid-template-columns:32px 1fr;min-height:145px}.setup-item>svg{display:none}.closing-card{padding:32px 24px}.closing-actions{display:grid}.footer-grid{grid-template-columns:1fr;align-items:start}.footer-meta{text-align:left}.dashboard-header{padding:0 15px}.dashboard-breadcrumb{display:none}.dashboard-header h1{font-size:15px}.mode-pill{padding:0 8px}.dashboard-header-actions .icon-button{display:none}.demo-banner{padding-inline:15px}.dashboard-content{padding:18px 14px 45px}.dashboard-hero-card{grid-template-columns:1fr;padding:24px}.posture-meter{display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:135px;padding:15px}.dashboard-two-column,.recent-list{grid-template-columns:1fr}.recent-item:nth-child(odd){border-right:0}.quick-action-grid{grid-template-columns:1fr}.quick-action-grid>button{border-right:0;border-bottom:1px solid var(--line)}.quick-action-grid>button:last-child{border-bottom:0}.panel-intro{flex-direction:column;align-items:flex-start;gap:15px}.module-grid{grid-template-columns:1fr}.config-health{flex-direction:column;align-items:stretch}.control-row{grid-template-columns:36px minmax(0,1fr) 38px;gap:10px;padding-inline:12px}.control-row .status-tag{display:none}.settings-grid,.vault-grid{grid-template-columns:1fr}.audit-toolbar{flex-direction:column;align-items:stretch}.select-wrap select{width:100%}.login-card{padding:28px 22px}.login-back{top:14px;left:12px}.modal-card{padding:24px 19px}.modal-actions{grid-template-columns:1fr;display:grid}.modal-actions .button--danger{grid-row:1}}@media (width<=460px){.header-inner{min-height:66px}.public-nav{top:66px}.mobile-owner-action{top:356px}.logo-mark{width:41px;height:37px}.logo-mark img{width:42px;height:42px}.hero{padding-top:66px}.hero-copy h1{font-size:49px}.hero-proof{display:grid}.score-row{align-items:flex-start}.score-ring{width:80px;height:80px}.score-ring:before{width:66px;height:66px}.console-body{padding:16px}.console-events>div{grid-template-columns:30px 1fr}.console-events time{display:none}.stats-ribbon{grid-template-columns:1fr}.stats-ribbon>div{border-right:0;border-bottom:1px solid var(--line)}.stats-ribbon>div:last-child{border-bottom:0}.section-heading h2,.response-copy h2,.setup-copy h2,.closing-copy h2{font-size:38px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:125px}.dashboard-header-actions .owner-avatar{display:none}.mode-pill{font-size:7px}.chart-bars{gap:4px}.chart-legend{padding-left:20px}.discord-embed{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell,.owner-login-page,.dashboard-main{background-color:var(--bg)}.site-shell{background-image:linear-gradient(#4989c909 1px,#0000 1px),linear-gradient(90deg,#4989c909 1px,#0000 1px);background-size:48px 48px}.public-header,.dashboard-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111fe6}.hero-glow{opacity:.34;filter:blur(20px)}.hero-glow--one{background:#1559a8}.hero-glow--two{background:#1c8ac7}.risk-console,.feature-card,.panel-card,.module-card,.metric-card,.login-card,.modal-card{border-color:var(--line);background-color:var(--panel)}.dashboard-sidebar{background:#071422}.dashboard-nav{padding-bottom:18px;overflow-y:auto}.dashboard-nav-section{color:#66829c;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:17px 13px 6px;font-size:9px;font-weight:600;display:block}.dashboard-nav-divider{background:var(--line);width:26px;height:1px;margin:10px auto;display:block}.dashboard-nav button{min-height:41px}.dashboard-nav button.is-active{color:#80bdff;background:#2f8dff21;border-color:#2f8dff47}.nav-new-badge,.nav-premium-badge{font-family:var(--mono);letter-spacing:.04em;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:7px;font-weight:700}.nav-new-badge{color:var(--cyan);background:#38d3ff1f}.nav-premium-badge{color:#a9c8ff;background:#83adff14;border:1px solid #83adff33;align-items:center;gap:3px;display:inline-flex}.button--premium{color:#fff;background:linear-gradient(135deg,#286fc9,#6157c8);border:1px solid #84aeff57}.button--premium:hover:not(:disabled){border-color:#8fb7ff;box-shadow:0 10px 30px #316fc93d}.console-server{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:4px 2px 16px;display:flex}.console-server img{object-fit:contain;width:52px;height:52px}.console-server div{display:grid}.console-server span{color:var(--muted);text-transform:uppercase;font-size:10px}.console-server strong{font-size:15px}.console-server p{color:var(--muted);margin:2px 0 0;font-size:11px}.console-module-list{gap:8px;padding-top:14px;display:grid}.console-module-list>div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.console-module-list p{margin:0;display:grid}.console-module-list strong{font-size:12px}.console-module-list small{color:var(--muted);font-size:10px}.console-toggle,.ops-switch{cursor:pointer;background:#1a2a3b;border:1px solid #38516a;border-radius:999px;flex:none;width:42px;height:23px;padding:0;position:relative}.console-toggle>span,.ops-switch>span{background:#71869a;border-radius:50%;width:15px;height:15px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.console-toggle.is-on,.ops-switch.is-on{background:#2f8dff3d;border-color:#2f8dff}.console-toggle.is-on>span,.ops-switch.is-on>span{background:#55a6ff;transform:translate(18px);box-shadow:0 0 10px #2f8dff6b}.console-footer-note{color:var(--muted);align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.public-premium-section{padding-top:12px}.public-premium-card{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(135deg,#2f8dff1f,#564dba14),#0a1727;border:1px solid #6899ff3d;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:50px;padding:clamp(32px,6vw,72px);display:grid}.public-premium-copy h2{max-width:700px;margin:14px 0;font-size:clamp(36px,5vw,60px);line-height:1.02}.public-premium-copy>p{max-width:660px;color:var(--muted-strong)}.public-premium-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.public-premium-list{border:1px solid var(--line);border-radius:var(--radius);background:#050f1b9e;align-content:start;gap:9px;padding:24px;display:grid}.public-premium-list>span{color:#8cbcff;font-family:var(--mono);letter-spacing:.12em;margin-bottom:5px;font-size:9px}.public-premium-list>div{color:#d8e9f8;background:#ffffff06;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;display:flex}.public-premium-list svg{color:#69abff}.ops-stack{gap:20px;display:grid}.ops-loading{min-height:380px;color:var(--muted);place-content:center;place-items:center;gap:12px;display:grid}.ops-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.ops-page-header>div:first-child>span,.ops-card-heading span,.ops-section-label>span{color:#6faeff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.ops-page-header h2{color:#f4f8fc;letter-spacing:-.04em;margin:3px 0 4px;font-size:clamp(27px,3.5vw,40px);line-height:1.05}.ops-page-header p{max-width:700px;color:var(--muted);margin:0;font-size:12px}.ops-header-actions{align-items:center;gap:9px;display:flex}.ops-grid{gap:16px;display:grid}.ops-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-card{border:1px solid var(--line);background:#0c1a2a;border-radius:12px;min-width:0;padding:20px;box-shadow:0 12px 35px #00000024}.ops-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.ops-card-heading h3{color:#f0f6fc;margin:1px 0 0;font-size:14px}.premium-tag{color:#afc9ff;width:fit-content;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#6677e01a;border:1px solid #84aeff3d;border-radius:6px;align-items:center;gap:4px;margin-left:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}.ops-toggle-row{border-bottom:1px solid #91beeb17;align-items:flex-start;gap:11px;padding:12px 0;display:flex}.ops-toggle-row:last-child{border-bottom:0}.ops-toggle-row>div{min-width:0}.ops-toggle-row strong{color:#e8f2fc;font-size:11px}.ops-toggle-row p{color:var(--muted);margin:2px 0 0;font-size:10px;line-height:1.45}.ops-toggle-row .premium-tag{display:inline-flex}.ops-switch:disabled{cursor:not-allowed;opacity:.45}.ops-field,.ops-number-field{gap:7px;margin-bottom:14px;display:grid}.ops-field>span,.ops-number-field>span{color:#a9bfd3;font-size:10px;font-weight:700}.ops-field input,.ops-field select,.ops-input-wrap,.ops-number-field>div,.ops-edit-row input{border:1px solid var(--line);color:#e8f2fc;background:#081421;border-radius:8px;width:100%;min-height:43px}.ops-field input,.ops-field select,.ops-edit-row input{outline:0;padding:0 12px}.ops-field input:focus,.ops-field select:focus,.ops-edit-row input:focus{border-color:#2f8dffa8;box-shadow:0 0 0 3px #2f8dff1a}.ops-input-wrap{align-items:center;display:flex}.ops-input-wrap input{background:0 0;border:0;min-height:41px}.ops-input-wrap b{color:var(--muted);white-space:nowrap;padding:0 12px;font-size:10px}.ops-number-field>div{grid-template-columns:36px 1fr auto 36px;display:grid;overflow:hidden}.ops-number-field button{color:#9db7ce;cursor:pointer;background:#ffffff08;border:0}.ops-number-field input{border:0;border-inline:1px solid var(--line);color:#fff;appearance:textfield;background:0 0;outline:0;min-width:0;padding:0 10px}.ops-number-field b{color:var(--muted);white-space:nowrap;align-self:center;padding:0 11px;font-size:9px}.ops-help{color:#718aa2;margin:8px 0 0;font-size:9px;line-height:1.5}.ops-tabs{border:1px solid var(--line);background:#081421;border-radius:10px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ops-tabs button{min-height:34px;color:var(--muted);text-transform:capitalize;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.ops-tabs button.is-active{color:#80bdff;background:#2f8dff26}.ops-tabs button span{color:var(--cyan);font-family:var(--mono);background:#38d3ff1f;border-radius:5px;padding:2px 5px;font-size:7px}.ops-overview-bar{border:1px solid var(--line);background:#0c1a2a;border-radius:13px;grid-template-columns:1.15fr 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.ops-server-summary{align-items:center;gap:14px;display:flex}.ops-server-summary img{object-fit:contain;width:62px;height:62px}.ops-server-summary div{display:grid}.ops-server-summary span{color:var(--muted);text-transform:uppercase;font-size:9px}.ops-server-summary strong{color:#f4f8fc;font-size:16px}.ops-server-summary p{color:var(--muted);margin:1px 0 0;font-size:10px}.ops-server-facts{grid-template-columns:repeat(3,1fr);display:grid}.ops-server-facts>div{border-left:1px solid var(--line);gap:3px;padding:4px 13px;display:grid}.ops-server-facts span{color:var(--muted);text-transform:uppercase;font-size:8px}.ops-server-facts strong{color:#dceaf7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-score{align-items:center;gap:11px;display:flex}.ops-score>span,.wizard-progress>span{background:conic-gradient(#2f8dff var(--score), #1b2d40 0);border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.ops-score>span:before,.wizard-progress>span:before{content:"";background:#0c1a2a;border-radius:50%;position:absolute;inset:6px}.ops-score>span strong,.wizard-progress>span strong{z-index:1;font-size:13px;position:relative}.ops-score>div{display:grid}.ops-score b{font-size:10px}.ops-score small{color:var(--muted);font-size:8px}.ops-section-label{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.ops-section-label p{color:var(--muted);margin:0;font-size:9px}.ops-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ops-quick-card{border:1px solid var(--line);background:#0c1a2a;border-radius:12px;grid-template-rows:auto 1fr auto;gap:14px;min-height:208px;padding:19px;display:grid}.ops-quick-card.is-on{border-color:#2f8dff54;box-shadow:inset 3px 0 #2f8dff}.ops-quick-card.is-locked{border-color:#84aeff2e}.ops-quick-icon{color:#69abff;background:#2f8dff1c;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.ops-quick-card h3{flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 7px;font-size:14px;display:flex}.ops-quick-card p{color:var(--muted);margin:0;font-size:10px}.ops-quick-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ops-quick-footer>button:first-child{color:#8ebeff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.ops-info-note,.ops-warning,.premium-status,.ops-premium-gate{background:#2f8dff11;border:1px solid #2f8dff33;border-radius:10px;align-items:center;gap:12px;padding:15px 17px;display:flex}.ops-info-note>svg,.premium-status>svg,.ops-premium-gate>svg{color:#69abff;flex:none}.ops-info-note div,.premium-status div,.ops-premium-gate div{flex:1}.ops-info-note strong,.premium-status strong,.ops-premium-gate strong{font-size:11px}.ops-info-note p,.premium-status p,.ops-premium-gate p{color:var(--muted);margin:2px 0 0;font-size:9px}.ops-inline-premium{color:#9ec8ff;cursor:pointer;background:#2f8dff14;border:1px solid #69abff3d;border-radius:8px;width:100%;margin-top:10px;padding:9px 12px;font-size:10px;font-weight:750}.ops-info-note>button{color:#83baff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.wizard-layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:16px;display:grid}.wizard-progress{align-items:center;gap:14px;margin-bottom:20px;display:flex}.wizard-progress>div{display:grid}.wizard-progress b{font-size:11px}.wizard-progress p{color:var(--muted);margin:2px 0 0;font-size:9px}.wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wizard-steps button{border:1px solid var(--line);min-height:58px;color:var(--muted);text-align:left;cursor:pointer;background:#081421;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.wizard-steps button>span{background:#172b3f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.wizard-steps button div{display:grid}.wizard-steps strong{color:#dbe8f4;font-size:10px}.wizard-steps small{color:var(--muted);font-size:8px}.wizard-steps button.is-active{border-color:#2f8dff80}.wizard-steps button.is-complete>span{color:#fff;background:#2f8dff}.ops-simple-list,.lockdown-mode-list,.permission-findings{gap:8px;display:grid}.ops-simple-list>div,.lockdown-mode-list>div,.permission-findings>div{border:1px solid var(--line);background:#081421;border-radius:8px;align-items:center;gap:11px;min-height:52px;padding:10px 11px;display:flex}.ops-simple-list>div>span,.lockdown-mode-icon{color:#68aaff;background:#2f8dff1a;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.lockdown-mode-icon svg{width:17px}.ops-simple-list>div>div,.lockdown-mode-list>div>div,.permission-findings p{flex:1;margin:0;display:grid}.ops-simple-list strong,.lockdown-mode-list strong,.permission-findings strong{font-size:10px}.ops-simple-list p,.lockdown-mode-list p,.permission-findings span{color:var(--muted);margin:1px 0 0;font-size:8px}.ops-simple-list>div>button{color:var(--muted);cursor:pointer;background:0 0;border:0}.ops-add-row,.ops-back{color:#8dbfff;cursor:pointer;background:#2f8dff0d;border:1px dashed #5da1e557;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.ops-back{border-style:solid;width:fit-content}.ops-warning{background:#f5b64c0e;border-color:#f5b64c33;align-items:flex-start;margin-top:14px}.ops-warning svg{color:#f5b64c;flex:none}.ops-warning p{color:#b7a98f;margin:0;font-size:9px}.permission-findings svg{color:#f5b64c;width:17px}.ops-check-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ops-check-list li{color:#cdddeb;background:#ffffff06;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:flex}.ops-check-list svg{color:#5ca7ff;width:15px}.ops-toolbar,.ops-action-row{align-items:center;gap:8px;margin-bottom:16px;display:flex}.ops-search{border:1px solid var(--line);min-height:41px;color:var(--muted);background:#081421;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.ops-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.ops-empty{text-align:center;place-content:center;place-items:center;min-height:220px;display:grid}.ops-empty svg{color:#57738f;margin-bottom:10px}.ops-empty strong{font-size:12px}.ops-empty p{max-width:360px;color:var(--muted);margin:4px 0 0;font-size:9px}.ops-edit-row{grid-template-columns:1fr 39px;gap:7px;margin-bottom:8px;display:grid}.ops-edit-row button{color:#ff8290;cursor:pointer;background:#ff5d6c0f;border:1px solid #ff5d6c33;border-radius:8px}.ops-filter-directory{gap:10px;width:min(760px,100%);margin:0 auto;display:grid}.ops-filter-directory>button{border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#0c1a2a;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;display:grid}.ops-filter-directory>button:hover{border-color:#2f8dff73;transform:translate(2px)}.ops-filter-directory>button>span{color:#5ca7ff;background:#2f8dff1a;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.ops-filter-directory div{display:grid}.ops-filter-directory strong{font-size:12px}.ops-filter-directory p{color:var(--muted);margin:2px 0 0;font-size:9px}.ops-single-filter{width:min(520px,100%);margin:0 auto}.ops-fieldset{border:0;min-width:0;margin:0;padding:0}.ops-fieldset:disabled{opacity:.48}.ops-premium-gate{background:#686fd212;border-color:#84aeff3b}.challenge-preview{min-height:140px;font-family:var(--mono);letter-spacing:.16em;background:#07111e;border:1px dashed;border-radius:9px;place-content:center;place-items:center;margin-top:15px;font-weight:700;display:grid}.challenge-preview span{color:var(--muted);font-family:var(--font);letter-spacing:0;margin-top:13px;font-size:8px;font-weight:500}.premium-status{background:linear-gradient(90deg,#2f8dff1a,#6157c814);border-color:#84aeff42}.premium-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.premium-plan{border:1px solid var(--line);background:#0c1a2a;border-radius:13px;flex-direction:column;min-width:0;padding:22px;display:flex}.premium-plan.is-featured{background:linear-gradient(155deg,#2f8dff1f,#6157c814 45%,#0c1a2a);border-color:#7099ff73;box-shadow:0 18px 55px #10417b33}.premium-plan>span{color:#8ebdff;font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:5px;font-size:8px;display:inline-flex}.premium-plan h3{margin:8px 0 2px;font-size:18px}.premium-price{align-items:baseline;gap:7px;margin:7px 0 17px;display:flex}.premium-price strong{font-size:32px}.premium-price small{color:var(--muted);font-size:9px}.premium-plan ul{flex:1;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.premium-plan li{color:#c6d8e8;align-items:flex-start;gap:7px;font-size:9px;display:flex}.premium-plan li svg{color:#64aaff;flex:none;width:14px}@media (width<=1180px){.ops-grid-3,.ops-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-overview-bar{grid-template-columns:1fr auto}.ops-server-facts{grid-area:2/1/auto/-1}}@media (width<=900px){.public-premium-card,.wizard-layout,.premium-plan-grid{grid-template-columns:1fr}.premium-plan{min-height:0}}@media (width<=720px){.public-premium-card{gap:26px;padding:28px 20px}.public-premium-actions{display:grid}.ops-page-header{flex-direction:column;align-items:stretch}.ops-header-actions{flex-wrap:wrap}.ops-header-actions .button{flex:1}.ops-grid-2,.ops-grid-3,.ops-quick-grid{grid-template-columns:1fr}.ops-overview-bar{grid-template-columns:1fr;align-items:start}.ops-server-facts{grid-area:auto}.ops-score{justify-content:flex-start}.ops-section-label{flex-direction:column;align-items:flex-start}.wizard-steps{grid-template-columns:1fr}.ops-toolbar,.ops-action-row{flex-direction:column;align-items:stretch}.ops-action-row .button,.ops-tabs{width:100%}.ops-filter-directory>button{grid-template-columns:40px 1fr auto;padding-inline:12px}.ops-filter-directory>button>span{width:38px;height:38px}}@media (width<=460px){.ops-card{padding:16px}.ops-server-summary{align-items:flex-start}.ops-server-summary img{width:49px;height:49px}.ops-server-facts{grid-template-columns:1fr}.ops-server-facts>div{border-top:1px solid var(--line);border-left:0;padding:8px 0}.ops-info-note,.ops-premium-gate{flex-wrap:wrap;align-items:flex-start}.ops-info-note>button,.ops-premium-gate>button{justify-content:center;width:100%}.ops-number-field>div{grid-template-columns:34px 1fr auto 34px}}
