:root{--void:#02020a;--deep:#060612;--surface:#0a0a1a;--surface2:#0f0f20;--bg:#02020a;--nebula-purple:#7b2fff;--nebula-pink:#ff2d9a;--nebula-blue:#00c8ff;--nebula-gold:#ffb830;--star-white:#e8eeff;--dim:#e8eeffc7;--dim2:#e8eeff8c;--border:#e8eeff12;--border-purple:#7b2fff59;--border-input:#e8eeff73;--card-input:#e8eeff0d;--success:#1ec85a;--warning:#ffb47a;--critical:#f88;--info:var(--nebula-blue);--glow-purple:0 0 40px #7b2fff80;--glow-pink:0 0 40px #ff2d9a80;--glow-blue:0 0 40px #00c8ff66;--font-ios-display:var(--font-display);--font-ios-body:var(--font-body);--card-subtle:#e8eeff05;--card:#e8eeff08;--card-hover:#e8eeff0a;--card-elevated:#e8eeff0f;--card-border:#e8eeff14;--nav-bg:#060612f7;--header-bg:#06061280;--header-bg-strong:#060612cc;--modal-bg:#0a0a1cfc;--modal-backdrop:#060612c7;--text:var(--star-white);--text-dim:var(--dim);--text-dim2:var(--dim2);--btn-primary-bg:var(--nebula-purple);--todo-bg:#ff964629;--todo-border:#ff964661;--todo-ink:#ffbe78fa;--inset:#00000038;--outline:var(--border)}[data-theme=light]{--btn-primary-bg:var(--nebula-purple);--todo-bg:#fbe6cc;--todo-border:#be6e1480;--todo-ink:#8a4b00;--inset:#1a18300d;--outline:#1a183057}:root{--band-green-bg:#1ec85a12;--band-green-border:#1ec85a4d;--band-yellow-bg:#ffb83014;--band-yellow-border:#ffb83052;--band-red-bg:#ff6b6b17;--band-red-border:#ff6b6b59;--band-critical-bg:#ff4d4d1a;--band-critical-border:#ff4d4d66;--band-none-bg:#e8eeff08;--band-none-border:var(--border);--chip-red-bg:#ff50501a;--chip-red-border:#ff50504d;--gold-panel-bg:linear-gradient(168deg, #ffb83021, #ffb83008 58%, #ffb8300f);--gold-panel-border:#ffb83073;--gold-panel-border-cur:#ffb830bf;--gold-panel-shadow:0 0 44px #ffb8301a;--gold-tint-bg:#ffb8301a;--gold-tint-border:#ffb83059;--gold-tile-bg:#ffb83029;--gold-tile-border:#ffb83066;--gold-note-bg:#ffb83012;--gold-note-border:#ffb8304d;--gold-hairline:#ffb83033;--gold-ink:#ffce6e;--star-gold:#f5b301;--gold-dim:#ffb830bf;--gold-faint:#ffce6ea6;--gold-footer:#ffce6ee6;--ed-bg:#0c0a17;--ed-rail:#131022;--ed-panel:#1c1930;--ed-border:#2c2842;--ed-border-strong:#3d3960;--ed-text:#f3f2fa;--ed-muted:#a8a6c4;--ed-faint:#726f92;--ed-primary:#8b5cff;--ed-primary-soft:#251b46;--ed-danger:#ff6b6b;--ed-danger-soft:#38222e;--ed-ok:#4ade80;--ed-track-off:#3a3656;--ed-segmented:#0f0d1c}[data-theme=light]{--band-green-bg:#fff;--band-green-border:#1a183057;--ed-bg:#eceef3;--ed-rail:#f6f7fa;--ed-panel:#fff;--ed-border:#e3e4ec;--ed-border-strong:#d2d3de;--ed-text:#17162b;--ed-muted:#5b5972;--ed-faint:#9a99b0;--ed-primary:#7b2fff;--ed-primary-soft:#ece3fb;--ed-danger:#d64545;--ed-danger-soft:#fbe4e4;--ed-ok:#16a34a;--ed-track-off:#d7d8e2;--ed-segmented:#eceef3;--band-yellow-bg:#fff;--band-yellow-border:#1a183057;--band-red-bg:#fff;--band-red-border:#1a183057;--band-critical-bg:#fff;--band-critical-border:#1a183057;--band-none-bg:var(--card-subtle);--band-none-border:var(--border);--chip-red-bg:#fff;--chip-red-border:#1a183057;--gold-panel-bg:linear-gradient(168deg, #fdf1cf, #fffdf8 58%, #fbeec6);--gold-panel-border:#dca62e;--gold-panel-border-cur:#c88a1a;--gold-panel-shadow:0 10px 30px #c88c1438;--gold-tint-bg:#fff;--gold-tint-border:#1a183057;--gold-tile-bg:#f7e3ad;--gold-tile-border:#c88c148c;--gold-note-bg:#fff;--gold-note-border:#1a183057;--gold-hairline:#c88c1447;--gold-ink:#8a5a00;--gold-dim:#9a6600;--gold-faint:#a97e2e;--gold-footer:#8a5a00}:root{--sel-bg:#7b2fff24;--sel-border:#7b2fff66;--purple-ink:#c4b5fdf2;--chip-purple-bg:#7b2fff2e;--chip-purple-border:#7b2fff66;--option-bg:#14142a;--option-fg:#e8eeff;--modal-panel:linear-gradient(180deg, #14142a, #0a0a18);--modal-panel-border:#7b2fff4d;--modal-panel-shadow:0 30px 80px #000000b3;--surface-faint:#ffffff06}[data-theme=light]{--sel-bg:#e1d5ff;--sel-border:#7b2fff73;--purple-ink:#6a34cf;--chip-purple-bg:#ece4ff;--chip-purple-border:#7b2fff73;--option-bg:#fff;--option-fg:#1a1830;--modal-panel:linear-gradient(180deg, #fff, #f7f8fb);--modal-panel-border:#7b2fff47;--modal-panel-shadow:0 30px 80px #1a183038;--surface-faint:#1a183008}:root{--accent-active-bg:#7b2fff33;--accent-active-border:#7b2fff73;--accent-active-fg:var(--star-white);--accent-active-dot:var(--nebula-purple);--accent-active-dot-glow:0 0 8px var(--nebula-purple);--accent-pill-bg:#7b2fff1f;--accent-pill-border:#7b2fff66;--accent-pill-fg:var(--nebula-purple);--gold-pill-bg:#ffb83014;--gold-pill-border:var(--nebula-gold);--gold-pill-fg:var(--gold-ink);--map-chip-bg:#0a0a16d9;--health-good:#5ede9a;--health-warn:#ffc36b;--health-bad:#ff8a8a;--health-critical:#ff6b6b;--ev-inset:#00000059;--ev-paper:#e8eeff0b;--ev-border-strong:#e8eeff29;--ev-dim3:#e8eeff61;--ev-red:#ff6b6b;--ev-red-tint:#ff6b6b1a;--ev-amber:#ffb47a;--ev-amber-tint:#ffb47a1a;--ev-green:#1ec85a;--ev-green-tint:#1ec85a1a;--ev-hero-glow:#7b2fff8c;--ev-good-fill:#1ec85a;--ev-warn-fill:#ffb47a;--ev-bad-fill:#ff6b6b}[data-theme=light]{--accent-active-bg:var(--nebula-purple);--accent-active-border:var(--nebula-purple);--accent-active-fg:#fff;--accent-active-dot:#fffffff2;--accent-active-dot-glow:none;--accent-pill-bg:var(--nebula-purple);--accent-pill-border:var(--nebula-purple);--accent-pill-fg:#fff;--gold-pill-bg:var(--nebula-gold);--gold-pill-border:var(--nebula-gold);--gold-pill-fg:#1a0e00;--map-chip-bg:#fff;--health-good:#0c6b30;--health-warn:#8a5300;--health-bad:#b42318;--health-critical:#8f1d1d;--ev-inset:#1a18300d;--ev-paper:#1a183008;--ev-border-strong:#1a183033;--ev-dim3:#1a183099;--ev-red:#b42318;--ev-red-tint:#b4231817;--ev-amber:#8a5300;--ev-amber-tint:#8a53001a;--ev-green:#0c6b30;--ev-green-tint:#0c6b301a;--ev-hero-glow:transparent;--ev-good-fill:#12a150;--ev-warn-fill:#d97706;--ev-bad-fill:#e5484d}:root{--nbw-panel:#0f0f21;--nbw-danger-bg:#2e1216;--nbw-danger-border:#8f333b;--nbw-border:#7b2fff66;--nbw-shadow:0 30px 80px #0009, 0 0 60px #7b2fff26;--nbw-hairline:#ffffff0f;--nbw-edge:#ffffff1a;--nbw-surface:#ffffff0a;--nbw-error-text:#faa;--nbw-nudge-panel:var(--nbw-nudge-solid);--nbw-nudge-solid:#100c20fa;--nbw-nudge-border:#7b2fff6b;--nbw-nudge-shadow:0 18px 50px #00000080;--nbw-nudge-title:#fff;--nbw-nudge-body:#dcd7f0d1;--nbw-nudge-eyebrow:#b06bff;--nbw-nudge-dismiss:#b4afcdb3}[data-theme=light]{--nbw-panel:#fbfbfd;--nbw-danger-bg:#fdeeee;--nbw-danger-border:#d4494f;--nbw-border:#7b2fff4d;--nbw-shadow:0 30px 80px #1a183033, 0 0 60px #7b2fff14;--nbw-hairline:#1a183014;--nbw-edge:#1a183029;--nbw-surface:#1a18300b;--nbw-error-text:#c81e1e;--nbw-nudge-panel:var(--nbw-nudge-solid);--nbw-nudge-solid:#f4f5f8;--nbw-nudge-border:#7b2fff4d;--nbw-nudge-shadow:0 18px 50px #1a183038;--nbw-nudge-title:#1a1830;--nbw-nudge-body:#1a1830b8;--nbw-nudge-eyebrow:#7b2fff;--nbw-nudge-dismiss:#1a183073}[data-theme=light] .dash-space-fog{display:none}[data-theme=light]{--void:#f4f5f7;--deep:#e9ebf0;--surface:#fff;--surface2:#f8f9fb;--bg:#f4f5f7;--star-white:#1a1830;--text:#1a1830;--dim:#1a1830a8;--dim2:#1a18309e;--text-dim:#1a1830a8;--text-dim2:#1a18309e;--border:#1a18301f;--border-purple:#7b2fff47;--border-input:#1a18304d;--card-input:#fff;--success:#0c6b30;--warning:#a8560a;--critical:#c81e1e;--info:#0369a1;--card-subtle:#fff;--card:#fff;--card-hover:#eef0f4;--card-elevated:#fff;--card-border:#1a18301f;--nav-bg:#fffffffa;--header-bg:#ffffffbf;--header-bg-strong:#fff;--modal-bg:#fff;--modal-backdrop:#1a18306b;--glow-purple:0 6px 24px #7b2fff2e;--glow-pink:0 6px 24px #ff2d9a2e;--glow-blue:0 6px 24px #00c8ff2e}[data-theme=light] ::-webkit-scrollbar-track{background:#1a18300a}[data-theme=light] ::-webkit-scrollbar-thumb{background:#7b2fff59}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#7b2fff99}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{color:var(--star-white)}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#1a183066}.nl-capture-input::placeholder{opacity:1;color:var(--nl-ph,#e8eeff73)!important}.rl-search-input::placeholder{opacity:1;color:#e8eeff80!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;background:var(--void)}body{background:var(--void);color:var(--star-white);font-family:var(--font-body);min-height:100dvh}a{color:inherit;text-decoration:none}button{font-family:var(--font-body)}@keyframes nblRevealFallback{to{opacity:1;transform:none}}html:not(.nbl-js) .reveal,html:not(.nbl-js) .ax-reveal,html:not(.nbl-js) .hx-reveal,html:not(.nbl-js) .gx-reveal,html:not(.nbl-js) .ws-reveal{animation:.6s 2.5s forwards nblRevealFallback}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--deep)}::-webkit-scrollbar-thumb{background:#7b2fff66;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7b2fffb3}.gradient-text{color:var(--nebula-purple)}.btn-primary{background:var(--btn-primary-bg);color:#fff;font-family:var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #7b2fff59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px #7b2fff8c}.btn-primary:disabled{cursor:not-allowed}.btn-primary:disabled:hover{transform:none}.btn-primary:disabled:not([aria-busy=true]){opacity:.45;box-shadow:none}.btn-ghost{border:1px solid var(--border);color:var(--dim);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--border-input,#e8eeff73);color:var(--star-white);background:0 0}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes guaranteeAlertPulse{0%,to{transform:scale(1);box-shadow:0 0 #ff50508c,0 0 8px 1px #ff5050b3,0 0 14px 3px #ff505059}50%{transform:scale(1.15);box-shadow:0 0 0 4px #ff505000,0 0 14px 3px #ff6e6ef2,0 0 24px 6px #ff50508c}}html,body{-webkit-tap-highlight-color:#7b2fff2e}button,a,[role=button]{touch-action:manipulation}@media (max-width:768px){input,textarea,select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=password]{font-size:16px!important}html,body{max-width:100vw}[data-mobile-stack]{grid-template-columns:1fr!important}button{min-width:44px;min-height:44px}}@media (max-width:480px){img,video,canvas,iframe{max-width:100%}}@media (max-width:768px){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button.keyword-help-toggle{min-width:0;min-height:0}.cta-row{flex-wrap:nowrap!important;gap:8px!important;margin-left:-14px!important;margin-right:-14px!important}.cta-row>a{text-align:center;white-space:nowrap;flex:1 1 0!important;justify-content:center!important;min-width:0!important;padding:13px 6px!important;font-size:13px!important}.uptime-bar{gap:1px!important}.uptime-bar>div{min-width:1px!important}.audit-newaudit-btn{background:var(--nebula-purple)!important;color:#fff!important;border-color:var(--nebula-purple)!important;padding:9px 16px!important;font-weight:700!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c4b5fd}[data-theme=light] :focus-visible{outline-color:#6d28d9}.skip-link{position:absolute;left:-9999px}body.nb-editing [data-nebula-chat],body.nb-editing [class*=nebula-sales],body.nb-editing [class*=nbsales],body.nb-editing .nebula-chat-fab{display:none!important}.skip-link:focus{z-index:9999;background:var(--star-white);color:#02020a;font-family:var(--font-body);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px}@media (max-width:768px){.comp-hero{padding:110px 18px 20px!important}.comp-section{padding:0 18px 48px!important}.comp-trust-strip{grid-template-columns:1fr!important}.comp-trust-strip>div{border-bottom:1px solid #e8eeff0f;border-right:none!important;padding:14px 18px!important}.comp-trust-strip>div:last-child{border-bottom:none}.comp-table-header,.comp-table-row{grid-template-columns:1.3fr 1fr 1fr!important}.comp-cta-card{text-align:left;flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:24px 20px!important}.comp-cta-card>a{justify-content:center;min-height:48px;width:100%!important;padding:16px 20px!important}.comp-other-grid{grid-template-columns:1fr!important;gap:10px!important}.comp-section>div>a[href=\/audit],.comp-switch-card{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}@media (max-width:480px){.comp-hero{padding:96px 14px 16px!important}.comp-section{padding:0 14px 40px!important}.comp-table-header,.comp-table-row{font-size:11.5px;grid-template-columns:1.2fr 1fr 1fr!important}.comp-cell-feature{padding:12px!important;font-size:12px!important}.comp-cell{padding:12px 8px!important;font-size:12px!important}.comp-trust-strip>div{padding:12px 14px!important}.comp-cta-card{padding:20px 16px!important}.comp-cta-card>div>div:nth-child(2){font-size:22px!important}}[role=dialog][tabindex="-1"]:focus{outline:none}
@font-face{font-family:orbitron;src:url(../media/orbitron_latin-s.1fsaf_8gxus9y.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:orbitron Fallback;src:local(Arial);ascent-override:79.98%;descent-override:19.22%;line-gap-override:0.0%;size-adjust:126.4%}.orbitron_1fe66775-module__fY1wLq__className{font-family:orbitron,orbitron Fallback}.orbitron_1fe66775-module__fY1wLq__variable{--font-space-display:"orbitron", "orbitron Fallback"}
@font-face{font-family:syne;src:url(../media/syne_latin-s.0_-x44vbtbeuk.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:syne Fallback;src:local(Arial);ascent-override:92.84%;descent-override:27.6%;line-gap-override:0.0%;size-adjust:99.63%}.syne_55ffa00f-module__VRUXQG__className{font-family:syne,syne Fallback}.syne_55ffa00f-module__VRUXQG__variable{--font-space-body:"syne", "syne Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin.37baup9wa8gsy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.jetbrainsmono_988216a0-module__b8febq__className{font-family:jetbrainsMono,ui-monospace,monospace}.jetbrainsmono_988216a0-module__b8febq__variable{--font-mono:"jetbrainsMono", ui-monospace, monospace}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin-s.1wfvpvbbo3vam.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_italic-s.369iaql9n6a6a.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.cormorant_9975baad-module__towYoG__className{font-family:cormorant,cormorant Fallback}.cormorant_9975baad-module__towYoG__variable{--font-journal-display:"cormorant", "cormorant Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin-s.3_-vl9mdrv8hs.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin_italic-s.268_sa1ts7fkn.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:sourceSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}.sourceserif_efbc9a3f-module__DBT79G__className{font-family:sourceSerif,sourceSerif Fallback}.sourceserif_efbc9a3f-module__DBT79G__variable{--font-journal-body:"sourceSerif", "sourceSerif Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin-s.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_a8ce5b8f-module__a21SLW__className{font-family:inter,inter Fallback}.inter_a8ce5b8f-module__a21SLW__variable{--font-grotesk:"inter", "inter Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_latin-s.0ftkyn04ns0d3.woff2)format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair_display_latin_italic-s.3qwa_hc_ox5j8.woff2)format("woff2");font-display:swap;font-weight:600 700;font-style:italic}@font-face{font-family:playfair Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.playfair_da973d40-module__QxcJRq__className{font-family:playfair,playfair Fallback}.playfair_da973d40-module__QxcJRq__variable{--font-manifesto-display:"playfair", "playfair Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.0hdmpb0t8jz-y.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_f73d703b-module__wo_ooq__className{font-family:montserrat,montserrat Fallback}.montserrat_f73d703b-module__wo_ooq__variable{--font-manifesto-body:"montserrat", "montserrat Fallback"}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin-s.p.300rpl789hft0.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_78f25f26-module__hcgaiq__className{font-family:bricolage,bricolage Fallback}.bricolage_78f25f26-module__hcgaiq__variable{--font-display:"bricolage", "bricolage Fallback"}
@font-face{font-family:hanken;src:url(../media/hanken_grotesk_latin-s.p.383nluj69zqfa.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_d255473a-module__AyiIyG__className{font-family:hanken,hanken Fallback}.hanken_d255473a-module__AyiIyG__variable{--font-body:"hanken", "hanken Fallback"}