.scope-platform{--katharos-text:#27302d;--katharos-border:#dce0d4;--katharos-muted:#737969;--katharos-bg:#fcfbf7;--scope-ink:#182344;--scope-indigo:#293e92;--scope-paper:#fcfbf7;--scope-line:#dedfd7;--katharos-card-surface:#fff;--katharos-page-surface:#fcfbf7;background:var(--scope-paper);color:var(--scope-ink);font:14px/1.65 var(--font-geist-sans),Inter,Arial,sans-serif;color-scheme:light;min-height:100vh}.scope-platform *{box-sizing:border-box}.scope-platform :is(h1,h2,h3,p){margin-top:0}.scope-platform :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #a77727;outline-offset:4px}.scope-platform :is(a,button){-webkit-tap-highlight-color:transparent}.scope-skip{position:fixed;top:-80px;left:16px;padding:10px 18px;background:#fff;z-index:100}.scope-skip:focus{top:8px}.scope-global-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:32px;min-height:94px;padding:18px max(24px,calc((100vw - 1480px)/2));border-bottom:1px solid var(--scope-line);background:rgba(252,251,247,.97)}.scope-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.scope-brand strong{display:block;font-size:19px;letter-spacing:.12em;font-weight:600;line-height:1.2}.scope-brand small{display:block;font-size:9px;letter-spacing:.2em;margin-top:5px;color:#727467}.scope-brand-mark{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid #293e92;border-radius:50%;font-size:24px;color:#293e92;line-height:1}.scope-brand-mark span{position:absolute;inset:-4px;border-color:#b5baab transparent transparent #b5baab;border-style:solid;border-width:1px;border-radius:50%;transform:rotate(-25deg)}.scope-global-header nav{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1}.scope-header-actions,.scope-primary-links{display:flex;align-items:center;gap:22px}.scope-primary-links{margin:auto}.scope-nav-group>button,.scope-primary-links>a{font:inherit;font-size:13px;font-weight:500;border:0;background:transparent;color:#36405a;padding:12px 0;cursor:pointer;white-space:nowrap}.scope-nav-group>button.is-current,.scope-primary-links>a[aria-current]{color:#293e92;text-decoration:underline;text-underline-offset:7px}.scope-nav-group>button span{font-size:15px;margin-left:5px}.scope-nav-group{position:relative}.scope-mega-menu{position:absolute;left:-24px;top:54px;width:290px;padding:22px;background:#fff;border:1px solid #dedfd7;border-radius:12px;box-shadow:0 18px 35px #18234412}.scope-mega-menu>a{display:flex;justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;border-bottom:1px solid #eeeee7}.scope-mega-menu>a:hover{color:#293e92}.scope-menu-overview{font-weight:600;font-size:17px!important;margin:5px 0}.scope-mega-menu p{font-size:11px;line-height:1.6;color:#73786c;margin:18px 0 0}.scope-katharos-return{font-size:12px;color:#69705e}.scope-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid #ced0c7;border-radius:7px;padding:12px 18px;font-size:12px;font-weight:500;background:transparent;color:#273153;white-space:nowrap;transition:background .15s,border-color .15s}.scope-button:hover{background:#f0efe7;border-color:#9c9f93}.scope-button-dark{background:#243b89;color:white!important;border-color:#243b89}.scope-button-dark:hover{background:#182c70;border-color:#182c70}.scope-mobile-toggle{display:none}.scope-public-inner{max-width:1300px;margin:auto;padding:76px 36px 0}.scope-public-heading{max-width:830px;margin-bottom:58px}.scope-kicker{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600;color:#7a735e}.scope-public-heading h1{font-size:clamp(34px,4.2vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.12;max-width:760px;margin:22px 0}.scope-public-heading>p{font-size:16px;line-height:1.9;max-width:650px;color:#656b69}.scope-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.scope-public-platform .scope-public-heading{margin-bottom:40px}.scope-hero-map{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);border-block:1px solid var(--scope-line);margin-top:50px;background:#f4f1e8}.scope-architecture{background:#14203f;color:#f8f7f2;padding:25px 32px;position:relative;overflow:hidden}.scope-architecture-bottom,.scope-architecture-top{display:flex;justify-content:space-between;font:9px/1.5 monospace;letter-spacing:.08em;color:#b8c0cc}.scope-map-state{color:#dcc088}.scope-map-core{text-align:center;padding:29px 10px 26px;background:radial-gradient(ellipse at center,#293e9240,transparent 66%)}.scope-map-core p{font-size:23px;letter-spacing:-.02em;margin:15px 0 3px}.scope-map-core small{font-size:11px;color:#bec5d6}.scope-map-ring{position:relative;display:grid;place-items:center;width:72px;height:72px;border:1px solid #d8c397;border-radius:50%;margin:auto;font:38px Georgia,serif;color:#f8f2dc;box-shadow:0 0 0 12px #d8c3970a,0 0 0 24px #d8c39704}.scope-map-rows{border-top:1px solid #ffffff20}.scope-map-rows>div{display:flex;align-items:center;gap:18px;border-bottom:1px solid #ffffff20;padding:16px 0}.scope-map-rows>div>span{font:10px monospace;color:#c2b288}.scope-map-rows strong{font-weight:500;flex:1;font-size:13px}.scope-map-rows small{display:block;font-size:10px;color:#a8b1c1;font-weight:400;margin-top:3px}.scope-architecture-bottom{margin-top:20px;font-size:9px}.scope-hero-caption{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px}.scope-hero-caption>p{font-size:30px;line-height:1.5;letter-spacing:-.025em;font-weight:400;margin:22px 0 36px}.scope-hero-caption>a{font-size:12px;color:#293e92;border-bottom:1px solid #a1a9be;padding-bottom:6px}.scope-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:70px 0;gap:36px}.scope-principles>div{border-top:2px solid #bfac7a;padding-top:22px}.scope-principles>div>span{font-size:10px;letter-spacing:.1em;color:#88816b}.scope-platform h2{font-size:23px;line-height:1.35;letter-spacing:-.02em;font-weight:500;margin:18px 0}.scope-principles h2{font-size:20px}.scope-build-path p,.scope-principles p{font-size:13px;color:#6a7068;line-height:1.9}.scope-build-path{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;border-block:1px solid var(--scope-line);padding:50px 0;margin:55px 0}.scope-build-path ol{list-style:none;margin:0;padding:0}.scope-build-path li{display:flex;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid var(--scope-line)}.scope-build-path li:last-child{border:0}.scope-build-path li>span{font:11px monospace;color:#8a8065}.scope-build-path strong{font-weight:500;font-size:13px;flex:1}.scope-build-path small{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#858674}.scope-bottom-cta{padding:55px 0 65px;max-width:700px}.scope-bottom-cta h2{font-size:29px;margin:18px 0 12px}.scope-bottom-cta p{color:#6a7068;font-size:14px;margin-bottom:22px}.scope-product-intro{display:flex;gap:26px;border-bottom:1px solid var(--scope-line);padding-bottom:18px;font-size:11px;color:#6a7068}.scope-product-intro span:before{content:"○";color:#9e8b61;margin-right:8px}.scope-product-intro span:first-child:before{content:"●";color:#4f735c}.scope-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--scope-line);border:1px solid var(--scope-line);margin-top:28px}.scope-product-grid article{background:#fff;padding:30px;scroll-margin-top:115px;display:flex;flex-direction:column}.scope-product-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.scope-product-top>span:first-child{font:11px monospace;color:#8f907c}.scope-capability-status{display:inline-flex;border:1px solid #d9d4c4;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:500;color:#7e735b;background:#f9f6ee;line-height:1.5;letter-spacing:.03em}.scope-capability-status.available{border-color:#cfddd0;background:#f1f7ef;color:#53704e}.scope-product-grid h2{font-size:28px;margin:24px 0 12px}.scope-product-grid p{font-size:12px;line-height:1.85;color:#73796e}.scope-product-grid .scope-product-description{font-size:14px;color:#343d53;min-height:72px}.scope-product-grid a{margin-top:auto;padding-top:20px;color:#293e92;font-size:12px}.scope-editorial-note{background:#f0ede2;border-left:3px solid #b49a60;padding:28px 34px;margin:40px 0;font-size:13px;line-height:1.9;color:#666c62}.scope-editorial-note h2{margin-top:0;color:#263252}.scope-solution-list{border-top:1px solid var(--scope-line)}.scope-solution-list article{display:grid;grid-template-columns:130px minmax(0,1fr);gap:25px;padding:45px 0;border-bottom:1px solid var(--scope-line);scroll-margin-top:120px}.scope-solution-number{font:44px/1.3 Georgia,serif;color:#b5a983}.scope-solution-list h2{font-size:29px}.scope-solution-list p{max-width:770px;color:#586251;font-size:14px}.scope-planned-copy{color:#7e786a!important;font-size:12px!important}.scope-solution-list a{display:inline-block;margin-top:16px;color:#293e92;font-size:12px}.scope-guide{padding:35px 0;border-bottom:1px solid var(--scope-line);scroll-margin-top:110px}.scope-guide h2{font-size:29px}.scope-guide p{font-size:14px;max-width:900px;color:#60695b;line-height:1.9}.scope-guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.scope-guide ol{padding-left:20px;font-size:13px;line-height:2.2;color:#60695b}.scope-comparison-key{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:26px 0}.scope-comparison-key>div{border:1px solid var(--scope-line);padding:22px;background:#fff}.scope-comparison-key strong{font-weight:500;font-size:14px;display:block}.scope-comparison-key span{display:block;font-size:12px;color:#72796a;margin-top:8px}.scope-developer-start{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:start;scroll-margin-top:110px}.scope-developer-start p{font-size:13px;color:#69705f;line-height:1.9}.scope-developer-start a{font-size:12px;color:#293e92}.scope-terminal{background:#14203f;color:#e5e9f2;border-radius:10px;overflow:hidden}.scope-terminal>div{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff25;padding:16px 22px;font:9px monospace;color:#b6bdd2;letter-spacing:.08em}.scope-terminal pre{font:11px/2 monospace;overflow:auto;white-space:pre;padding:22px;margin:0}.scope-terminal>p{border-top:1px solid #ffffff25;color:#c3c6cf;font-size:10px;margin:0;padding:15px 22px}.scope-report-fields{margin:25px 0;border-top:1px solid var(--scope-line)}.scope-report-fields>div{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--scope-line);padding:16px 0;font-size:13px}.scope-report-fields strong{font-weight:500}.scope-report-fields span{color:#737a69}.scope-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scope-pricing-grid article{display:flex;flex-direction:column;background:#fff;border:1px solid var(--scope-line);padding:32px;border-radius:10px}.scope-pricing-grid article:first-child{border-top:3px solid #293e92}.scope-pricing-grid h2{font-size:25px;margin:24px 0 12px}.scope-pricing-grid p{font-size:13px;color:#707769;min-height:66px}.scope-pricing-label{font-size:18px;font-weight:500;margin:15px 0}.scope-pricing-grid ul{list-style:none;padding:0;margin:20px 0 32px;font-size:12px;line-height:2.4;color:#606b59}.scope-pricing-grid li:before{content:"—";margin-right:8px;color:#a58a50}.scope-pricing-grid a{margin-top:auto}.scope-pricing-faq{max-width:900px;margin:60px 0}.scope-pricing-faq details{border-bottom:1px solid var(--scope-line);padding:20px 0}.scope-pricing-faq summary{font-size:14px;cursor:pointer}.scope-pricing-faq p{font-size:13px;color:#6e7566;margin:15px 0 0}.scope-platform-footer{padding:48px max(24px,calc((100vw - 1400px)/2));display:grid;grid-template-columns:1fr 1fr auto;gap:45px;border-top:1px solid var(--scope-line);background:#f5f2e9}.scope-footer-name{font-size:18px;letter-spacing:.16em;font-weight:600}.scope-platform-footer p{font-size:12px;margin:10px 0;color:#666e5d}.scope-platform-footer small{font-size:10px;color:#7e8371}.scope-platform-footer nav{display:flex;flex-wrap:wrap;align-content:start;gap:16px 22px;max-width:420px;font-size:12px}.scope-footer-contact{font-size:12px;color:#293e92}.scope-console-frame{display:grid;grid-template-columns:195px minmax(0,1fr);max-width:1600px;margin:auto;min-height:75vh}.scope-console-nav{border-right:1px solid var(--scope-line);padding:32px 16px;background:#f7f5ed}.scope-console-nav nav{display:flex;flex-direction:column;gap:4px;margin-top:18px}.scope-console-nav nav>a{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:8px;padding:10px 8px;border-radius:5px}.scope-console-nav nav>a:hover{background:#eeece1;color:#293e92}.scope-console-nav small{font-size:8px;color:#9a8e6b}.scope-console-divider{border-top:1px solid var(--scope-line);margin:18px 0}.scope-console-note{border-top:1px solid var(--scope-line);margin-top:35px;padding:20px 8px;font-size:10px;color:#66715f}.scope-console-note p{font-size:10px;line-height:1.9;margin:12px 0}.scope-console-note>a{color:#293e92}.scope-status-indicator{display:inline-block;width:6px;height:6px;border-radius:50%;background:#70865c;margin-right:7px}.scope-console-body{min-width:0}.scope-console-frame .scope-page{max-width:none;padding:30px 28px 60px;font-family:inherit}.scope-console-frame .scope-page-heading{border-bottom:1px solid var(--scope-line);padding-bottom:26px;margin-bottom:25px}.scope-console-frame .scope-page-heading h1{font-size:30px;font-weight:500;color:#182344}.scope-console-frame .scope-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.scope-platform .scope-app button{background:#263d86;border-color:#263d86;color:#fff}.scope-platform .scope-app .scope-text-button{background:transparent;color:#293e92;border:0}.scope-platform .scope-app .scope-message button{background:white;color:#293e92}.scope-platform .scope-panel{padding:23px}.scope-platform .scope-section-title h2{font-size:21px}.scope-platform .scope-app :is([id],details){scroll-margin-top:120px}@media(min-width:1450px){.scope-console-nav{position:sticky;top:94px;max-height:calc(100vh - 94px);overflow:auto;align-self:start;min-height:75vh}}@media(max-width:1150px){.scope-global-header{gap:24px;padding:18px 24px}.scope-header-actions,.scope-primary-links{gap:15px}.scope-katharos-return{display:none}.scope-brand strong{font-size:16px}.scope-global-header nav{gap:16px}.scope-console-frame{grid-template-columns:165px minmax(0,1fr)}.scope-console-frame .scope-layout{grid-template-columns:1fr}.scope-console-frame .scope-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.scope-console-frame .scope-sidebar>label,.scope-console-frame .scope-sidebar>select{grid-column:1}.scope-console-frame .scope-sidebar .scope-local{grid-column:2;grid-row:1/5;border:0;margin:0;padding:0}.scope-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.scope-global-header{flex-wrap:wrap;min-height:80px;justify-content:space-between}.scope-mobile-toggle{display:block;border:1px solid #d4d4c9;border-radius:6px;background:white;padding:8px 14px;font-size:12px;font-family:inherit}.scope-global-header nav{display:none;flex-basis:100%;align-items:stretch}.scope-global-header nav.is-open{display:flex;flex-direction:column;padding-top:18px;gap:18px}.scope-primary-links{margin:0;flex-direction:column;align-items:stretch;gap:0}.scope-nav-group>button,.scope-primary-links>a{width:100%;text-align:left;padding:12px 0}.scope-nav-group>button{display:flex;justify-content:space-between}.scope-mega-menu{position:static;width:100%;box-shadow:none;margin:0 0 15px;padding:18px}.scope-header-actions{border-top:1px solid var(--scope-line);padding-top:15px}.scope-katharos-return{display:block}.scope-public-inner{padding:50px 24px 0}.scope-hero-caption{padding:32px}.scope-hero-caption>p{font-size:25px}.scope-principles{gap:24px}.scope-build-path{gap:35px}.scope-platform-footer{grid-template-columns:1fr 1fr}.scope-footer-contact{grid-column:1/-1}.scope-console-frame{grid-template-columns:1fr}.scope-console-nav{border-right:0;border-bottom:1px solid var(--scope-line);padding:15px 24px}.scope-console-nav>p{display:none}.scope-console-nav nav{flex-direction:row;flex-wrap:wrap;gap:8px;margin:0}.scope-console-divider,.scope-console-nav nav>p,.scope-console-note{display:none}.scope-console-nav nav>a{border:1px solid #dedfd7;padding:7px 9px}.scope-console-nav nav>a:nth-of-type(n+4){display:none}.scope-console-frame .scope-page{padding:26px 24px}.scope-pricing-grid{grid-template-columns:1fr}.scope-pricing-grid article{padding:28px}.scope-pricing-grid p{min-height:0}.scope-developer-start{grid-template-columns:1fr;gap:28px}}@media(max-width:620px){.scope-public-heading{margin-bottom:35px}.scope-public-heading h1{font-size:36px}.scope-public-heading>p{font-size:14px}.scope-hero-map{grid-template-columns:1fr;margin-top:32px}.scope-hero-caption{padding:30px}.scope-hero-caption>p{font-size:25px;margin:18px 0 22px}.scope-architecture{padding:23px}.scope-architecture-top{font-size:8px}.scope-principles{grid-template-columns:1fr;margin:45px 0;gap:26px}.scope-principles p{margin-bottom:0}.scope-build-path{grid-template-columns:1fr;gap:18px;padding:30px 0;margin:35px 0}.scope-build-path li{gap:12px}.scope-build-path strong{font-size:12px}.scope-build-path small{font-size:8px;max-width:65px}.scope-product-grid{grid-template-columns:1fr}.scope-product-grid article{padding:25px}.scope-product-intro{gap:14px;font-size:9px}.scope-product-grid .scope-product-description{min-height:0}.scope-solution-list article{grid-template-columns:45px 1fr;gap:16px;padding:30px 0}.scope-solution-number{font-size:30px}.scope-guide h2,.scope-solution-list h2{font-size:24px}.scope-guide-columns{grid-template-columns:1fr;gap:12px}.scope-comparison-key{grid-template-columns:1fr;gap:10px}.scope-comparison-key>div{padding:16px}.scope-report-fields>div{grid-template-columns:110px 1fr;gap:18px;font-size:12px}.scope-platform-footer{grid-template-columns:1fr;gap:25px;padding:32px 24px}.scope-platform-footer nav{font-size:11px;gap:15px}.scope-console-frame .scope-page{padding:24px 16px}.scope-console-frame .scope-page-heading h1{font-size:26px}.scope-console-frame .scope-sidebar{display:block}.scope-console-frame .scope-sidebar .scope-local{border-top:1px solid #dedfd7;margin-top:20px;padding-top:15px}.scope-platform .scope-panel{padding:19px 16px}.scope-console-frame .scope-page-heading{align-items:flex-start}.scope-console-frame .scope-page-heading .scope-badge{font-size:9px}.scope-editorial-note{padding:22px}.scope-bottom-cta{padding:32px 0 45px}.scope-bottom-cta h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.scope-platform *{scroll-behavior:auto;transition:none}}.scope-pricing-grid .scope-capability-status{align-self:flex-start}.scope-risk-model{margin:60px 0;padding:36px 0;border-bottom:1px solid var(--scope-line)}.scope-risk-model>div:first-child{max-width:750px}.scope-risk-model p{font-size:14px;line-height:1.9;color:#69705f}.scope-risk-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0}.scope-risk-stages>div{border-top:2px solid #a79a75;padding:20px 0}.scope-risk-stages>div>span{font:11px monospace;color:#9a8e6b;display:block;margin-bottom:12px}.scope-risk-stages strong{display:block;font-size:16px;font-weight:500}.scope-risk-stages small{display:block;color:#757b6d;font-size:11px;line-height:1.8;margin-top:10px}.scope-risk-model>a{font-size:12px;color:#293e92}@media(max-width:900px){.scope-risk-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.scope-risk-stages{grid-template-columns:1fr;gap:10px}.scope-risk-model{margin:35px 0;padding:20px 0}}.scope-public-pricing .scope-public-heading{text-align:center;margin:0 auto 25px;max-width:860px}.scope-public-pricing .scope-public-heading h1{margin:20px auto;max-width:800px}.scope-public-pricing .scope-public-heading>p{margin:0 auto;max-width:650px}.scope-pricing-jump{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin:28px 0;font-size:12px}.scope-pricing-jump a{padding:7px 0;border-bottom:1px solid var(--scope-line)}.scope-pricing-intro-graphic{color:var(--scope-indigo);max-width:660px;margin:20px auto 45px}.scope-pricing-intro-graphic svg{display:block;width:100%;height:auto}.scope-pricing-comparison,.scope-pricing-paths,.scope-pricing-story{padding:70px 0;border-bottom:1px solid var(--scope-line);scroll-margin-top:115px}.scope-pricing-section-heading{max-width:650px;margin-bottom:35px}.scope-pricing-section-heading h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em}.scope-pricing-section-heading p{color:#656b69;font-size:14px;line-height:1.9}.scope-demo-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.scope-demo-stage-buttons{border-top:1px solid var(--scope-line)}.scope-demo-stage-buttons button{display:flex;align-items:center;gap:18px;width:100%;border:0;border-bottom:1px solid var(--scope-line);background:transparent;color:inherit;padding:22px 0;text-align:left;font-size:18px;font-weight:500;font-family:inherit;cursor:pointer}.scope-demo-stage-buttons button>span:first-child{font:11px monospace;color:#7a735e}.scope-demo-stage-buttons button>span:last-child{margin-left:auto}.scope-demo-stage-buttons button[aria-pressed=true]{color:var(--scope-indigo)}.scope-demo-stage-copy{min-height:100px;margin:24px 0;color:#656b69;font-size:14px}.scope-demo-chart{background:#fff;border:1px solid var(--scope-line);border-radius:14px;padding:28px;min-width:0;box-shadow:0 16px 45px #18234408}.scope-demo-chart-top{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.scope-demo-chart-top>div{display:flex;gap:3px;border:1px solid var(--scope-line);border-radius:30px;padding:3px}.scope-demo-chart-top button{border:0;border-radius:30px;padding:7px 12px;background:transparent;color:inherit;font-size:12px;font-family:inherit;cursor:pointer}.scope-demo-chart-top button[aria-pressed=true]{background:#eceff7;color:#293e92}.scope-demo-chart svg{width:100%;height:auto;margin:20px 0 0;color:#656b69}.scope-demo-chart-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:11px}.scope-demo-chart-legend span{display:inline-flex;align-items:center;gap:6px}.scope-demo-chart-legend i{width:8px;height:8px;border-radius:2px}.scope-demo-slider{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;margin:25px 0}.scope-demo-slider strong{font-weight:500}.scope-demo-slider input{width:100%;accent-color:#293e92;cursor:pointer}.scope-demo-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 0;border-block:1px solid var(--scope-line)}.scope-demo-summary span{font-size:10px;display:block;color:#656b69}.scope-demo-summary strong{font-size:24px;font-weight:500;display:block;margin-top:6px}.scope-demo-disclaimer{font-size:10px;color:#656b69;line-height:1.8;margin:16px 0 0}.scope-pricing-paths>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.scope-pricing-paths article{border-left:1px solid var(--scope-line);padding-left:24px;display:flex;flex-direction:column}.scope-pricing-paths h3{font-size:22px;font-weight:500;margin:20px 0 14px}.scope-pricing-paths article p{font-size:13px;color:#656b69;margin-bottom:25px}.scope-pricing-paths .scope-button{align-self:start;margin-top:auto}.scope-pricing-table-wrap{overflow:auto}.scope-pricing-comparison table{width:100%;border-collapse:collapse;min-width:680px;text-align:left;font-size:13px}.scope-pricing-comparison caption{text-align:left;font-size:12px;color:#656b69;padding:0 0 20px}.scope-pricing-comparison td,.scope-pricing-comparison th{padding:22px 18px;border-bottom:1px solid var(--scope-line);vertical-align:top}.scope-pricing-comparison th{font-weight:500}.scope-pricing-comparison thead{background:#f2f1eb}.scope-pricing-comparison td{color:#656b69}.scope-public-pricing .scope-pricing-faq{max-width:none;margin:60px 0}.scope-public-pricing .scope-pricing-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:17px}.scope-public-pricing .scope-pricing-faq summary::-webkit-details-marker{display:none}.scope-public-pricing .scope-pricing-faq summary:after{content:"+";font-size:22px}.scope-public-pricing .scope-pricing-faq details[open] summary:after{content:"−"}.scope-public-pricing .scope-pricing-faq p{max-width:780px}.scope-public-pricing .scope-bottom-cta{max-width:none;text-align:center;padding:60px 20px 85px}.scope-public-pricing .scope-bottom-cta p{max-width:550px;margin:0 auto 25px}.scope-public-pricing .scope-bottom-cta h2{font-size:36px}@media(max-width:900px){.scope-demo-grid{grid-template-columns:1fr;gap:28px}.scope-demo-stage-copy{min-height:0}.scope-pricing-comparison,.scope-pricing-paths,.scope-pricing-story{padding:45px 0}.scope-pricing-paths>div:last-child{grid-template-columns:1fr;gap:30px}.scope-demo-chart{padding:20px}}@media(max-width:540px){.scope-pricing-jump{gap:6px 16px}.scope-demo-summary strong{font-size:20px}.scope-demo-chart-top .scope-kicker,.scope-demo-summary span{font-size:9px}.scope-pricing-comparison td,.scope-pricing-comparison th{padding:16px 12px}}.scope-platform.scope-private-platform{--scope-paper:#fff;--katharos-muted-surface:#f3f5f7;--katharos-bg:#fff;--katharos-page-surface:#fff;--katharos-card-surface:#fff;--katharos-text:#20252d;--scope-ink:#20252d;background:#fff;color:#20252d;color-scheme:light}.scope-platform.scope-private-platform :is(.scope-workbench-sidebar,.scope-workbench-user,.scope-console-nav){background:#fff}.scope-logo{width:44px;height:44px;flex-shrink:0;display:block;color:var(--scope-indigo)}.scope-brand strong{letter-spacing:.08em}.scope-workbench-brand{display:flex;align-items:center;gap:10px}.scope-workbench-brand .scope-logo{width:32px;height:32px}.scope-workbench-brand .scope-console-wordmark{display:flex;flex-direction:column;font-size:15px;color:#243b7b}.scope-console-wordmark small{font-size:9px;letter-spacing:.03em;color:#525252;font-weight:400}.scope-home{--home-covered:#6a977b;--home-gap:#c6a45b;--home-accent:#476fac;--home-muted:#626d70;--home-surface:#f1f3ee;color:var(--scope-ink);overflow:hidden}.scope-home-container{max-width:1280px;padding-inline:38px;margin-inline:auto}.scope-home-section{padding-block:100px}.scope-home :is(h1,h2,h3,p){margin-top:0}.scope-home h2{font-size:clamp(30px,3.7vw,48px);line-height:1.15;font-weight:500;letter-spacing:-.045em;margin:17px 0 24px}.scope-home p{color:var(--home-muted);font-size:15px;line-height:1.85}.scope-home-hero{text-align:center;padding-top:82px}.scope-home-hero h1{font-size:clamp(44px,6.2vw,82px);font-weight:500;line-height:1.05;letter-spacing:-.055em;margin:22px 0 25px}.scope-home-hero h1 em{font-style:normal;color:var(--home-accent)}.scope-home-hero>.scope-home-container>p{max-width:660px;margin:0 auto 28px;font-size:17px}.scope-home-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.scope-home .scope-button{border-radius:30px;padding:12px 22px}.scope-home-hero-visual{position:relative;max-width:1050px;margin:65px auto 0;border:1px solid var(--scope-line);border-radius:18px;padding:22px 26px 26px;text-align:left;display:grid;grid-template-columns:1fr 250px;align-items:center;gap:22px;background:radial-gradient(ellipse at 30% 50%,#809cc20a,transparent 70%)}.scope-home-visual-label{display:flex;align-items:center;justify-content:space-between;gap:15px;font:10px/1.6 monospace;letter-spacing:.04em;color:var(--home-muted);flex-wrap:wrap}.scope-home-hero-visual>.scope-home-visual-label{grid-column:1/-1}.scope-home-hero-visual svg{width:100%;height:auto;color:var(--home-accent)}.scope-home-node{cursor:pointer;outline:none}.scope-home-node circle{transition:r .2s,stroke-width .2s}.scope-home-node:focus-visible circle,.scope-home-node:hover circle{stroke:var(--scope-ink);stroke-width:3}.scope-home-node.is-selected{color:var(--scope-indigo)}.scope-home-node-detail{border-left:1px solid var(--scope-line);padding:18px 0 18px 25px}.scope-home-node-detail h2{font-size:27px;margin:12px 0}.scope-home-node-detail p{font-size:13px;min-height:155px;margin:0}.scope-home-proof-strip{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap;padding:30px 0 34px;border-bottom:1px solid var(--scope-line);font-size:11px;color:var(--home-muted)}.scope-home-proof-strip span:before{content:"↗";margin-right:10px;color:var(--home-accent)}.scope-home-section-title{max-width:680px;margin-bottom:42px}.scope-home-section-title p{max-width:600px}.scope-home-product-tabs{display:flex;border-bottom:1px solid var(--scope-line);margin-top:38px;gap:40px}.scope-home-product-tabs button{border:0;background:transparent;color:var(--home-muted);padding:18px 0;display:flex;gap:12px;align-items:center;font-family:inherit;font-size:17px;font-weight:500;line-height:1.5;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.scope-home-product-tabs button span{font:10px monospace}.scope-home-product-tabs button[aria-pressed=true]{color:var(--scope-indigo);border-bottom-color:var(--scope-indigo)}.scope-home-product-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-top:45px;align-items:center}.scope-home-product-panel h3{font-size:35px;letter-spacing:-.035em;font-weight:500;line-height:1.2;margin:18px 0}.scope-home-product-panel p{min-height:110px}.scope-home-product-panel small{display:block;font-size:11px;color:var(--home-muted);margin:18px 0 24px}.scope-home-signal{border:1px solid var(--scope-line);border-radius:14px;background:var(--home-surface);padding:25px 28px}.scope-home-signal-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;height:220px;margin:35px 0 15px}.scope-home-signal-bars>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;padding-bottom:30px;border-bottom:1px solid var(--scope-line)}.scope-home-signal-bars>div>span{width:65%;background:var(--home-accent);opacity:.7;border-radius:4px 4px 0 0;transition:height .35s ease}.scope-home-signal-bars small{position:absolute;bottom:0;margin:0;font:9px monospace}.scope-home-signal>p{font-size:11px;min-height:0;margin-bottom:0;text-align:center}.scope-home-band{background:var(--home-surface);border-block:1px solid var(--scope-line)}.scope-home-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:100px;align-items:center}.scope-home-split .scope-home-section-title{margin-bottom:0}.scope-home-chart{padding:25px 28px;background:var(--scope-paper);border:1px solid var(--scope-line);border-radius:14px;min-width:0;color:var(--home-accent)}.scope-home-chart-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.scope-home-chart-controls button{border:1px solid var(--scope-line);background:transparent;color:var(--scope-ink);padding:6px 12px;border-radius:20px;font-family:inherit;font-size:12px;cursor:pointer}.scope-home-chart-controls button[aria-pressed=true]{background:var(--scope-ink);color:var(--scope-paper)}.scope-home-chart-controls>span{margin-left:auto;font:9px monospace;color:var(--home-muted)}.scope-home-chart svg{display:block;width:100%;height:auto;margin-top:20px}.scope-home-range{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--scope-ink)}.scope-home-range input{width:100%;accent-color:var(--home-accent)}.scope-home-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--scope-line);color:var(--scope-ink)}.scope-home-metrics span{display:block;font-size:10px;color:var(--home-muted)}.scope-home-metrics strong{display:block;font-size:32px;font-weight:500;margin-top:7px}.scope-home-coverage{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start}.scope-home-coverage>div:first-child button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;border-bottom:1px solid var(--scope-line);padding:20px 0;background:transparent;color:var(--home-muted);font-family:inherit;font-size:16px;text-align:left;cursor:pointer}.scope-home-coverage>div:first-child button[aria-pressed=true]{color:var(--scope-indigo);font-weight:500}.scope-home-coverage>div:first-child p{font-size:12px;margin-top:25px;min-height:70px}.scope-home-heatmap{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;margin:28px 0}.scope-home-heatmap>span{aspect-ratio:1;border:1px solid var(--scope-line);border-radius:7px;background:transparent}.scope-home-heatmap .is-covered{background:var(--home-covered);border-color:var(--home-covered);opacity:.85}.scope-home-heatmap .is-gap{background:var(--home-gap);border-color:var(--home-gap);opacity:.5}.scope-home-coverage-legend{display:flex;gap:24px;color:var(--home-muted);font-size:11px}.scope-home-audit{background:var(--scope-paper);border:1px solid var(--scope-line);border-radius:14px;padding:28px}.scope-home-audit-tools{display:grid;grid-template-columns:1fr 210px;gap:25px;align-items:end;margin-bottom:30px}.scope-home-audit label{font-size:11px;color:var(--home-muted);display:grid;gap:8px}.scope-home-audit :is(input,select){width:100%;min-width:0;border:1px solid var(--scope-line);border-radius:7px;background:var(--scope-paper);color:var(--scope-ink);padding:11px;font-family:inherit;font-size:14px}.scope-home-table-wrap{overflow:auto}.scope-home-audit table{border-collapse:collapse;width:100%;min-width:600px;text-align:left;font-size:13px}.scope-home-audit caption{text-align:left;padding-bottom:15px;font:10px monospace;color:var(--home-muted)}.scope-home-audit :is(td,th){border-bottom:1px solid var(--scope-line);padding:18px 12px;white-space:nowrap}.scope-home-audit th{font-weight:500}.scope-home-audit thead{color:var(--home-muted);font-size:11px}.scope-home-audit tbody td{color:var(--home-muted)}.scope-home-audit>p{font-size:10px;margin:18px 0 0}.scope-home-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.scope-home-audiences article{border-top:2px solid var(--scope-line);padding:27px 0}.scope-home-audiences article>span{font:11px monospace;color:var(--home-accent)}.scope-home-audiences h3{font-size:24px;font-weight:500;margin:24px 0 15px;letter-spacing:-.025em}.scope-home-audiences p{font-size:13px;min-height:100px}.scope-home-audiences a{font-size:12px;color:var(--scope-indigo)}.scope-home-start{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--scope-line)}.scope-home-start>div>p{max-width:480px}.scope-home-start [role=group]{display:grid;gap:8px;margin-top:30px}.scope-home-start button{background:transparent;border:0;border-bottom:1px solid var(--scope-line);padding:14px 0;font-family:inherit;font-size:14px;color:var(--home-muted);text-align:left;cursor:pointer}.scope-home-start button span{font:10px monospace;margin-right:18px}.scope-home-start button[aria-pressed=true]{color:var(--scope-indigo)}.scope-home-code{align-self:center;background:#101b2b;color:#e5eaf2;border-radius:12px;overflow:hidden}.scope-home-code>div{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #ffffff20;font:9px monospace;color:#b5c3d6}.scope-home-code pre{font:12px/2 monospace;padding:26px;white-space:pre-wrap;overflow-wrap:anywhere;min-height:195px;margin:0}.scope-home-code p{color:#b5c3d6;font-size:11px;padding:0 24px}.scope-home-code a{display:block;padding:18px 24px;border-top:1px solid #ffffff20;font-size:12px;color:#e5eaf2}.scope-home-faq{padding-bottom:90px}.scope-home-faq h2{font-size:36px}.scope-home-faq details{padding:25px 0;border-bottom:1px solid var(--scope-line)}.scope-home-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:17px;list-style:none}.scope-home-faq summary::-webkit-details-marker{display:none}.scope-home-faq summary:after{content:"+"}.scope-home-faq details[open] summary:after{content:"−"}.scope-home-faq p{font-size:14px;max-width:850px;margin:18px 0 0}.scope-home-final{text-align:center;padding:90px 0 100px;border-top:1px solid var(--scope-line);background:radial-gradient(ellipse at 50% 20%,#7593bc14,transparent 65%)}.scope-home-final .scope-logo{width:70px;height:70px;margin:0 auto 30px}.scope-home-final h2{font-size:clamp(38px,5vw,64px);margin:22px 0 30px}.scope-home-pricing-link{display:inline-block;margin-top:25px;font-size:12px;color:var(--home-muted)}.scope-platform[data-scope-theme=dark] .scope-home{--home-accent:#a1c3b0;--home-muted:#a9b3aa;--home-surface:#0d100b}@media(max-width:1000px){.scope-home-container{padding-inline:28px}.scope-home-product-panel,.scope-home-split,.scope-home-start{gap:40px}.scope-home-hero-visual{grid-template-columns:1fr 210px}.scope-home-coverage{gap:35px}.scope-home-product-tabs{gap:28px}}@media(max-width:760px){.scope-home-section,.scope-home-split{padding-block:65px}.scope-home-hero{padding-top:55px}.scope-home-hero h1{font-size:clamp(43px,8vw,64px)}.scope-home-hero>.scope-home-container>p{font-size:15px}.scope-home-hero-visual{grid-template-columns:1fr;padding:20px;margin-top:40px;gap:10px}.scope-home-node-detail{border-left:0;border-top:1px solid var(--scope-line);padding:20px 0 0}.scope-home-node-detail p{min-height:80px}.scope-home-proof-strip{justify-content:flex-start;font-size:10px;gap:14px 24px}.scope-home-coverage,.scope-home-product-panel,.scope-home-split,.scope-home-start{grid-template-columns:1fr}.scope-home-product-panel p{min-height:0}.scope-home-product-tabs{gap:0;justify-content:space-between}.scope-home-product-tabs button{font-size:14px;gap:8px}.scope-home-product-tabs button span{display:none}.scope-home-audiences{grid-template-columns:1fr;gap:10px}.scope-home-audiences p{min-height:0}.scope-home-audit-tools{grid-template-columns:1fr}.scope-home-heatmap{gap:8px}.scope-home-chart{padding:20px}.scope-home-section-title{margin-bottom:30px}.scope-home-audit{padding:20px}.scope-home-final{padding-block:65px}.scope-home-faq{padding-bottom:65px}.scope-home-faq summary{font-size:15px}}@media(max-width:450px){.scope-home-container{padding-inline:20px}.scope-home-hero-visual{padding:16px}.scope-home-visual-label{font-size:8px}.scope-home-metrics strong{font-size:27px}.scope-home-signal{padding:20px}.scope-home-signal-bars{gap:8px;height:180px}.scope-home-signal-bars small{font-size:8px}.scope-home-chart-controls button{padding:6px 10px}.scope-home-chart-controls>span{font-size:8px}.scope-home-coverage-legend{gap:15px;font-size:10px}.scope-workbench-brand .scope-logo{width:27px;height:27px}}@media(prefers-reduced-motion:reduce){.scope-home *{transition:none!important;scroll-behavior:auto}}.scope-public-refreshed{--public-accent:#476fac;--public-muted:#626d70;--public-surface:#f1f3ee}.scope-public-refreshed .scope-public-heading{text-align:center;max-width:860px;margin:0 auto 65px}.scope-public-refreshed .scope-public-heading h1{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-.05em;margin:23px auto;max-width:820px}.scope-public-refreshed .scope-public-heading>p{max-width:660px;margin-inline:auto;font-size:16px}.scope-public-refreshed .scope-bottom-cta{max-width:none;text-align:center;padding:80px 20px}.scope-public-refreshed .scope-bottom-cta h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em}.scope-public-refreshed .scope-bottom-cta p{max-width:600px;margin-inline:auto}.scope-page-explorer .scope-button,.scope-public-refreshed .scope-bottom-cta .scope-button{border-radius:30px}.scope-page-explorer{padding:55px 0 80px;border-top:1px solid var(--scope-line);border-bottom:1px solid var(--scope-line);margin-bottom:70px;scroll-margin-top:115px}.scope-explorer-title{max-width:700px;margin-bottom:35px}.scope-explorer-title h2{font-size:clamp(30px,3.7vw,48px);line-height:1.15;letter-spacing:-.045em;margin:18px 0 24px}.scope-page-explorer p{font-size:14px;line-height:1.9;color:var(--public-muted)}.scope-explorer-pills{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.scope-explorer-pills button{border:1px solid var(--scope-line);border-radius:30px;background:transparent;color:var(--public-muted);padding:10px 18px;font:inherit;font-size:12px;cursor:pointer}.scope-explorer-pills button[aria-pressed=true]{background:var(--scope-ink);color:var(--scope-paper);border-color:var(--scope-ink)}.scope-explorer-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;margin-top:40px}.scope-explorer-module-detail h3,.scope-explorer-split h3{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:17px 0 22px}.scope-explorer-steps{border-top:1px solid var(--scope-line);margin:25px 0}.scope-explorer-steps button{display:flex;align-items:center;gap:18px;width:100%;border:0;border-bottom:1px solid var(--scope-line);background:none;color:var(--public-muted);padding:17px 0;text-align:left;font:inherit;font-size:13px;cursor:pointer}.scope-explorer-steps button>span:first-child{font:10px monospace}.scope-explorer-steps button>span:last-child{margin-left:auto}.scope-explorer-steps button[aria-pressed=true]{color:var(--scope-indigo);font-weight:500}.scope-explorer-canvas{border:1px solid var(--scope-line);border-radius:15px;background:var(--public-surface);padding:26px;min-width:0;color:var(--public-accent)}.scope-explorer-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;font:9px/1.6 monospace;letter-spacing:.03em;color:var(--public-muted)}.scope-explorer-canvas svg{width:100%;height:auto;display:block;margin:30px 0}.scope-explorer-canvas>p{font-size:11px;margin-bottom:0;min-height:65px}.scope-product-explorer{display:grid;grid-template-columns:1fr 1fr;gap:35px}.scope-explorer-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scope-explorer-module-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;padding:22px;border:1px solid var(--scope-line);border-radius:10px;color:var(--scope-ink);background:transparent;cursor:pointer}.scope-explorer-module-grid button>span{font:10px monospace;color:var(--public-muted)}.scope-explorer-module-grid strong{font-size:18px;font-weight:500}.scope-explorer-module-grid small{font-size:10px;color:var(--public-muted)}.scope-explorer-module-grid button[aria-pressed=true]{border-color:var(--scope-indigo);background:var(--public-surface)}.scope-explorer-module-detail{padding:35px;border:1px solid var(--scope-line);border-radius:15px;background:var(--public-surface);min-width:0}.scope-explorer-module-detail p{min-height:110px}.scope-explorer-module-detail>a{font-size:12px;color:var(--scope-indigo)}.scope-explorer-orbits{height:210px;position:relative;display:grid;place-items:center;color:var(--public-accent);margin:25px 0}.scope-explorer-orbits>span{position:absolute;width:145px;height:145px;border:1px solid;border-radius:50%;opacity:.35}.scope-explorer-orbits>span:nth-child(2){width:205px;height:205px;opacity:.15}.scope-explorer-orbits strong{font-size:20px;font-weight:500}.scope-explorer-orbits i{position:absolute;top:30px;left:calc(50% + 32px);width:9px;height:9px;border-radius:50%;background:currentColor}.scope-explorer-orbits i:last-child{top:auto;bottom:20px;left:calc(50% - 56px);width:6px;height:6px;opacity:.5}.scope-explorer-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.8;margin:22px 0;color:var(--scope-ink)}.scope-explorer-check input{margin-top:6px;width:16px;height:16px;flex-shrink:0;accent-color:var(--public-accent)}.scope-comparison-bars{display:grid;gap:25px;margin:40px 0}.scope-comparison-bars>div{display:grid;grid-template-columns:105px 1fr 25px;align-items:center;gap:12px;font-size:12px;color:var(--scope-ink)}.scope-comparison-bars>div>div{height:18px;background:var(--scope-paper);border-radius:4px;overflow:hidden}.scope-comparison-bars i{display:block;height:100%;background:var(--public-accent);border-radius:4px;transition:width .2s}.scope-comparison-bars strong{font-weight:500}.scope-explorer-verdict{border-top:1px solid var(--scope-line);padding-top:25px;color:var(--scope-ink)}.scope-explorer-verdict>strong{font-size:18px;font-weight:500}.scope-explorer-verdict p{font-size:11px;margin-bottom:0}.scope-explorer-json{background:#101b2b;border-radius:14px;overflow:hidden;color:#e5eaf2}.scope-explorer-json>.scope-explorer-label{color:#b5c3d6;padding:18px 24px;border-bottom:1px solid #ffffff20}.scope-explorer-json pre{font:12px/2 monospace;padding:24px;margin:0;min-height:290px;white-space:pre-wrap;overflow-wrap:anywhere}.scope-access-visual{border:1px solid var(--scope-line);border-radius:15px;background:var(--public-surface);padding:35px;margin-top:35px}.scope-access-stage-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.scope-access-stage-row>div{border-top:2px solid var(--public-accent);padding:25px 0}.scope-access-stage-row span{display:block;font:10px monospace;color:var(--public-muted)}.scope-access-stage-row strong{display:block;font-size:20px;font-weight:500;margin:15px 0}.scope-access-stage-row small{font-size:11px;color:var(--public-muted)}.scope-access-visual.is-unavailable .scope-access-stage-row>div{border-top-style:dashed;opacity:.65}.scope-access-visual>p{border-top:1px solid var(--scope-line);padding-top:22px;margin-bottom:0;font-size:12px}.scope-public-products .scope-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;background:transparent}.scope-public-products .scope-product-grid article{border:1px solid var(--scope-line);border-radius:14px;padding:32px}.scope-public-refreshed .scope-editorial-note{border-radius:0 12px 12px 0}.scope-public-refreshed .scope-guide{padding-block:45px}.scope-public-refreshed .scope-guide h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.035em}.scope-public-refreshed .scope-solution-list article{padding-block:55px}.scope-public-refreshed .scope-solution-list h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em}.scope-public-refreshed .scope-terminal{border-radius:14px}.scope-platform[data-scope-theme=dark] .scope-public-refreshed{--public-accent:#a1c3b0;--public-muted:#a9b3aa;--public-surface:#0d100b}@media(max-width:900px){.scope-explorer-split{gap:35px}.scope-product-explorer{gap:25px}.scope-explorer-module-grid button{padding:18px}.scope-explorer-module-detail{padding:25px}.scope-access-stage-row{gap:20px}.scope-access-stage-row strong{font-size:17px}}@media(max-width:700px){.scope-public-refreshed .scope-public-heading{margin-bottom:40px}.scope-page-explorer{padding-block:40px;margin-bottom:45px}.scope-explorer-split,.scope-product-explorer{grid-template-columns:1fr;gap:25px}.scope-explorer-module-detail p{min-height:0}.scope-access-stage-row{grid-template-columns:1fr;gap:0}.scope-access-stage-row>div{padding:20px 0}.scope-access-stage-row strong{font-size:20px}.scope-access-visual{padding:24px}.scope-public-products .scope-product-grid{grid-template-columns:1fr}.scope-public-refreshed .scope-guide{padding-block:30px}.scope-public-refreshed .scope-bottom-cta{padding:50px 0}.scope-explorer-canvas{padding:20px}.scope-explorer-module-grid{gap:10px}.scope-explorer-module-grid strong{font-size:16px}.scope-comparison-bars>div{grid-template-columns:95px 1fr 20px;gap:8px;font-size:11px}.scope-explorer-pills{gap:8px}.scope-explorer-pills button{padding:9px 13px;font-size:11px}}.scope-platform[data-scope-theme=dark] .scope-skip{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-brand small{color:#bebfbb}.scope-platform[data-scope-theme=dark] .scope-brand-mark{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-brand-mark span{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-nav-group>button,.scope-platform[data-scope-theme=dark] .scope-primary-links>a{color:#acafb7}.scope-platform[data-scope-theme=dark] .scope-nav-group>button.is-current,.scope-platform[data-scope-theme=dark] .scope-primary-links>a[aria-current]{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-mega-menu{background:#0d100b;border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-mega-menu>a{border-bottom:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-mega-menu>a:hover{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-mega-menu p{color:#bfc0bc}.scope-platform[data-scope-theme=dark] .scope-katharos-return{color:#bcbeb8}.scope-platform[data-scope-theme=dark] .scope-button{border:1px solid #252b20;color:#a7aab5}.scope-platform[data-scope-theme=dark] .scope-button:hover{background:#0d100b;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-button-dark{color:#ffffff!important}.scope-platform[data-scope-theme=dark] .scope-kicker{color:#c1bfb8}.scope-platform[data-scope-theme=dark] .scope-public-heading>p{color:#babcbc}.scope-platform[data-scope-theme=dark] .scope-hero-map{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-map-state{color:#dfd7c5}.scope-platform[data-scope-theme=dark] .scope-map-ring{border:1px solid #252b20;box-shadow:0 0 0 12px #252b200a,0 0 0 24px #252b2004}.scope-platform[data-scope-theme=dark] .scope-map-rows{border-top:1px solid #252b2020}.scope-platform[data-scope-theme=dark] .scope-map-rows>div{border-bottom:1px solid #252b2020}.scope-platform[data-scope-theme=dark] .scope-map-rows>div>span{color:#d7d2c5}.scope-platform[data-scope-theme=dark] .scope-map-rows small{color:#cfd2d7}.scope-platform[data-scope-theme=dark] .scope-hero-caption>a{color:#a8aec8;border-bottom:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-principles>div{border-top:2px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-principles>div>span{color:#c5c3bc}.scope-platform[data-scope-theme=dark] .scope-build-path p,.scope-platform[data-scope-theme=dark] .scope-principles p{color:#bcbebb}.scope-platform[data-scope-theme=dark] .scope-build-path li>span{color:#c6c3ba}.scope-platform[data-scope-theme=dark] .scope-build-path small{color:#c4c5bf}.scope-platform[data-scope-theme=dark] .scope-bottom-cta p,.scope-platform[data-scope-theme=dark] .scope-product-intro{color:#bcbebb}.scope-platform[data-scope-theme=dark] .scope-product-intro span:before{color:#ccc6b9}.scope-platform[data-scope-theme=dark] .scope-product-intro span:first-child:before{color:#b3bfb8}.scope-platform[data-scope-theme=dark] .scope-product-grid article{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-product-top>span:first-child{color:#c7c8c1}.scope-platform[data-scope-theme=dark] .scope-capability-status{border:1px solid #252b20;color:#c2bfb7;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-capability-status.available{border-color:#252b20;background:#0d100b;color:#b5beb3}.scope-platform[data-scope-theme=dark] .scope-product-grid p{color:#bfc1bd}.scope-platform[data-scope-theme=dark] .scope-product-grid .scope-product-description{color:#abaeb5}.scope-platform[data-scope-theme=dark] .scope-product-grid a{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-editorial-note{background:#0d100b;border-left:3px solid #252b20;color:#bbbcb9}.scope-platform[data-scope-theme=dark] .scope-editorial-note h2{color:#a7abb4}.scope-platform[data-scope-theme=dark] .scope-solution-number{color:#d3cfc4}.scope-platform[data-scope-theme=dark] .scope-solution-list p{color:#b6b9b4}.scope-platform[data-scope-theme=dark] .scope-planned-copy{color:#c2c0bc!important}.scope-platform[data-scope-theme=dark] .scope-solution-list a{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-guide ol,.scope-platform[data-scope-theme=dark] .scope-guide p{color:#b9bcb7}.scope-platform[data-scope-theme=dark] .scope-comparison-key>div{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-comparison-key span{color:#bec1bc}.scope-platform[data-scope-theme=dark] .scope-developer-start p{color:#bcbeb8}.scope-platform[data-scope-theme=dark] .scope-developer-start a{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-terminal>div{border-bottom:1px solid #252b2025}.scope-platform[data-scope-theme=dark] .scope-terminal>p{border-top:1px solid #252b2025}.scope-platform[data-scope-theme=dark] .scope-report-fields span{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-pricing-grid article{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-pricing-grid p{color:#bec0bc}.scope-platform[data-scope-theme=dark] .scope-pricing-grid ul{color:#b9bcb7}.scope-platform[data-scope-theme=dark] .scope-pricing-grid li:before{color:#cec6b4}.scope-platform[data-scope-theme=dark] .scope-pricing-faq p{color:#bdbfbb}.scope-platform[data-scope-theme=dark] .scope-platform-footer{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-platform-footer p{color:#bbbdb8}.scope-platform[data-scope-theme=dark] .scope-platform-footer small{color:#c2c4be}.scope-platform[data-scope-theme=dark] .scope-footer-contact{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-console-nav{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-console-nav nav>a:hover{background:#0d100b;color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-console-nav small{color:#cbc7bc}.scope-platform[data-scope-theme=dark] .scope-console-note{color:#bbbeb8}.scope-platform[data-scope-theme=dark] .scope-console-note>a{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-console-frame .scope-page-heading h1{color:#a2a6b0}.scope-platform[data-scope-theme=dark] .scope-app .scope-text-button{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-app .scope-message button{background:#0d100b;color:#a8aec8}@media(max-width:900px){.scope-platform[data-scope-theme=dark] .scope-mobile-toggle{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-console-nav nav>a{border:1px solid #252b20}}@media(max-width:620px){.scope-platform[data-scope-theme=dark] .scope-console-frame .scope-sidebar .scope-local{border-top:1px solid #252b20}}.scope-platform[data-scope-theme=dark] .scope-risk-model p{color:#bcbeb8}.scope-platform[data-scope-theme=dark] .scope-risk-stages>div{border-top:2px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-risk-stages>div>span{color:#cbc7bc}.scope-platform[data-scope-theme=dark] .scope-risk-stages small{color:#bfc1bd}.scope-platform[data-scope-theme=dark] .scope-risk-model>a{color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-pricing-section-heading p{color:#babcbc}.scope-platform[data-scope-theme=dark] .scope-demo-stage-buttons button>span:first-child{color:#c1bfb8}.scope-platform[data-scope-theme=dark] .scope-demo-stage-copy{color:#babcbc}.scope-platform[data-scope-theme=dark] .scope-demo-chart{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-demo-chart-top button[aria-pressed=true]{background:#0d100b;color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-demo-chart svg{color:#babcbc}.scope-platform[data-scope-theme=dark] .scope-demo-slider input{accent-color:#a8aec8}.scope-platform[data-scope-theme=dark] .scope-demo-disclaimer,.scope-platform[data-scope-theme=dark] .scope-demo-summary span,.scope-platform[data-scope-theme=dark] .scope-pricing-comparison caption,.scope-platform[data-scope-theme=dark] .scope-pricing-paths article p{color:#babcbc}.scope-platform[data-scope-theme=dark] .scope-pricing-comparison thead{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-pricing-comparison td{color:#babcbc}.scope-platform[data-scope-theme=dark].scope-private-platform{background:#0d100b;color:#a5a6a9}.scope-platform[data-scope-theme=dark].scope-private-platform :is(.scope-workbench-sidebar,.scope-workbench-user,.scope-console-nav){background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-workbench-brand .scope-console-wordmark{color:#a6adc1}.scope-platform[data-scope-theme=dark] .scope-console-wordmark small{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-home-hero-visual{background:radial-gradient(ellipse at 30% 50%,#0d100b0a,transparent 70%)}.scope-platform[data-scope-theme=dark] .scope-home-code>div{border-bottom:1px solid #252b2020}.scope-platform[data-scope-theme=dark] .scope-home-code a{border-top:1px solid #252b2020}.scope-platform[data-scope-theme=dark] .scope-home-final{background:radial-gradient(ellipse at 50% 20%,#0d100b14,transparent 65%)}.scope-platform[data-scope-theme=dark] .scope-explorer-json>.scope-explorer-label{border-bottom:1px solid #252b2020}.scope-platform[data-scope-theme=dark] .scope-page{color:#a7aaa9}.scope-platform[data-scope-theme=dark] .scope-page-heading p{color:#bec1bd}.scope-platform[data-scope-theme=dark] .scope-page-heading a{color:#babeb4}.scope-platform[data-scope-theme=dark] .scope-eyebrow{color:#bfc3ba}.scope-platform[data-scope-theme=dark] .scope-banner{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-banner>span:last-child{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-dot{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-sidebar{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-app label{color:#b7b9b5}.scope-platform[data-scope-theme=dark] .scope-app input:not([type=checkbox]),.scope-platform[data-scope-theme=dark] .scope-app select,.scope-platform[data-scope-theme=dark] .scope-app textarea{background:#0d100b;border:1px solid #252b20;color:#a7aaa9}.scope-platform[data-scope-theme=dark] .scope-app button{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-app summary{color:#b3b9af}.scope-platform[data-scope-theme=dark] .scope-sidebar details{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-muted{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-local{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-local p{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-panel{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-badge{border:1px solid #252b20;background:#0d100b;color:#bbc0b5}.scope-platform[data-scope-theme=dark] .scope-critical,.scope-platform[data-scope-theme=dark] .scope-failed,.scope-platform[data-scope-theme=dark] .scope-high{background:#0d100b;color:#cbb3ac;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-medium,.scope-platform[data-scope-theme=dark] .scope-partial{background:#0d100b;color:#c8bfae;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-import{border-block:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-empty{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-app th{color:#c4c6c1}.scope-platform[data-scope-theme=dark] .scope-app :is(td,th){border-bottom:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-app .scope-text-button{color:#afb7a9}.scope-platform[data-scope-theme=dark] .scope-app small{color:#c4c6c1}.scope-platform[data-scope-theme=dark] .scope-stats>div{background:#0d100b;border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-stats span{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-fingerprint{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-coverage{border-bottom:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-finding{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-finding p{color:#bcbeba}.scope-platform[data-scope-theme=dark] .scope-delete{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-delete p{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-message{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-message button{background:#0d100b;color:#bdb4b1}.scope-platform[data-scope-theme=dark] .scope-worker-notice{border:1px solid #252b20;background:#0d100b;color:#bdc0b8}.scope-platform[data-scope-theme=dark] .scope-worker-settings{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-worker-secret{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-worker-row{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-running{background:#0d100b;color:#b4bcaa}.scope-platform[data-scope-theme=dark] .scope-cancelled{background:#0d100b;color:#c1beb7}.scope-platform[data-scope-theme=dark] .scope-panel>details{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-baseline-rule{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-baseline-check{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-check-violation{background:#0d100b;color:#cbb3ac;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-check-unknown{background:#0d100b;color:#c8bfae;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-check-pass{background:#0d100b;color:#b4bcaa}.scope-platform[data-scope-theme=dark] .scope-offline-results{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-replay-event,.scope-platform[data-scope-theme=dark] .scope-replay-number{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-case-detail{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-case-note{border-left:3px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-connector-result{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-connection-card{border:1px solid var(--katharos-border,#252b20);background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-exchange-catalog{border-block:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-alert-level,.scope-platform[data-scope-theme=dark] .scope-exchange-request{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-alert-critical{background:#0d100b;color:#c4b0aa;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-alert-high{background:#0d100b;color:#c1b7a7;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-alert-medium{background:#0d100b;color:#b7bab0}.scope-platform[data-scope-theme=dark] .scope-alert-low{background:#0d100b;color:#bbbeb9}.scope-platform[data-scope-theme=dark] .scope-console-nav .scope-nav-alert-count{background:#0d100b;color:#b6b9b0}.scope-platform[data-scope-theme=dark] .scope-console-nav .scope-nav-alert-open{background:#0d100b;color:#c1b4a5}.scope-platform[data-scope-theme=dark] .scope-console-nav .scope-nav-alert-critical{background:#0d100b;color:#c6aca9}.scope-platform[data-scope-theme=dark] .scope-nav-alert-unavailable{color:#c6aca9!important}.scope-platform[data-scope-theme=dark] .scope-risk-card{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-risk-track,.scope-platform[data-scope-theme=dark] .scope-risk-track .scope-risk-bar-critical,.scope-platform[data-scope-theme=dark] .scope-risk-track .scope-risk-bar-high,.scope-platform[data-scope-theme=dark] .scope-risk-track>span{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-risk-metric{color:#aeb2ab}.scope-platform[data-scope-theme=dark] .scope-risk-legend span:first-child{color:#cbbaa8}.scope-platform[data-scope-theme=dark] .scope-risk-legend span:nth-child(2){color:#babfb3}.scope-platform[data-scope-theme=dark] .scope-risk-legend span:nth-child(3){color:#cbb3af}.scope-platform[data-scope-theme=dark] .scope-risk-trend text{fill:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-risk-filters{border-bottom:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-guard-record{border-top:1px solid var(--scope-border,#252b20)}.scope-platform[data-scope-theme=dark] .scope-graph-canvas{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-graph-source-link{color:#b3b9af}.scope-platform[data-scope-theme=dark] .scope-evidence-timeline li{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-evidence-timeline time{color:#bfc1bc}.scope-platform[data-scope-theme=dark] .scope-behavior-rule{border:1px solid #252b20!important;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-behavior-bar meter{accent-color:#bdc3b5}.scope-platform[data-scope-theme=dark] .scope-evidence-assistant details:target{outline:2px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-private-platform,.scope-platform[data-scope-theme=dark] .scope-workbench{background:#0d100b;color:#a5a6a9}.scope-platform[data-scope-theme=dark] .scope-workbench-header{background:#0d100b;border-bottom:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-workbench-brand{color:#a6adc1}.scope-platform[data-scope-theme=dark] .scope-workbench-brand>span,.scope-platform[data-scope-theme=dark] .scope-workbench-breadcrumb{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench-breadcrumb strong{color:#aaacb0}.scope-platform[data-scope-theme=dark] .scope-workbench-utilities a{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-console-beta{border:1px solid #252b20;color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench-sidebar{background:#0d100b;border-right:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-company-monogram{border:1px solid #252b20;background:#0d100b;color:#a9b0c4}.scope-platform[data-scope-theme=dark] .scope-pin-button,.scope-platform[data-scope-theme=dark] .scope-workbench-company>div>span,.scope-platform[data-scope-theme=dark] .scope-workspace-picker label{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workspace-picker select{border:1px solid #252b20;background:#0d100b;color:#aaadb1}.scope-platform[data-scope-theme=dark] .scope-module-search{background:#0d100b;border:1px solid #252b20;color:#c6c8cb}.scope-platform[data-scope-theme=dark] .scope-module-search input{color:#a6a9ad}.scope-platform[data-scope-theme=dark] .scope-nav-category-toggle{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-nav-category-toggle:hover{background:#0d100b;color:#a7aec1}.scope-platform[data-scope-theme=dark] .scope-nav-category.has-active>.scope-nav-category-toggle{color:#a7afc3}.scope-platform[data-scope-theme=dark] .scope-nav-children{border-left:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-nav-children>a{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-nav-children>a:hover{background:#0d100b;color:#a7aec1}.scope-platform[data-scope-theme=dark] .scope-nav-children>a[aria-current=page]{background:#0d100b;color:#a7afc4}.scope-platform[data-scope-theme=dark] .scope-nav-children .scope-nav-alert-count{background:#0d100b;color:#c5b8a5}.scope-platform[data-scope-theme=dark] .scope-nav-no-results{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workspace-tools{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-workspace-tools input,.scope-platform[data-scope-theme=dark] .scope-workspace-tools select{border:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-workspace-tools button{color:#ffffff}.scope-platform[data-scope-theme=dark] .scope-workbench-user{border-top:1px solid #252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-user-avatar{background:#0d100b;color:#b3b6bb}.scope-platform[data-scope-theme=dark] .scope-workbench-user a{color:#b3b6bb}.scope-platform[data-scope-theme=dark] .scope-console-location,.scope-platform[data-scope-theme=dark] .scope-workbench-user .scope-classic-link,.scope-platform[data-scope-theme=dark] .scope-workbench-user small{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-console-view-actions{border:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-console-view-actions a{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-console-view-actions a[aria-current=page]{color:#a7afc3;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-module-navigation-note{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-banner{background:#0d100b;border-block:1px solid #252b20;color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-banner>span:last-child{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-dot{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-sidebar{border-color:#252b20;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-panel,.scope-platform[data-scope-theme=dark] .scope-workbench .scope-sidebar details{border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-content>section>h2,.scope-platform[data-scope-theme=dark] .scope-workbench .scope-section-title h2{color:#a8aaae}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-eyebrow,.scope-platform[data-scope-theme=dark] .scope-workbench .scope-muted{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app .scope-text-button{color:#a8b0c6}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app summary{color:#b4b9bf}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app th{color:#b4b4b4;background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app :is(th,td){border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app :is(input,select,textarea):not([type=checkbox]){border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-stats>div{background:#0d100b;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-stats strong{color:#aaadb2}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-badge,.scope-platform[data-scope-theme=dark] .scope-workbench .scope-worker-notice{background:#0d100b;border-color:#252b20;color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-risk-card{border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app :is(button,a,input,select,textarea,summary):focus-visible,.scope-platform[data-scope-theme=dark] .scope-workbench :is(button,a,input,select):focus-visible{outline:2px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-overview-grid>a{border:1px solid #252b20;background:#0d100b;color:#a7aec0}.scope-platform[data-scope-theme=dark] .scope-overview-grid>a:hover{border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-overview-grid p{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench.is-collapsed .scope-workbench-sidebar:not(:hover):not(:focus-within) .scope-nav-category.has-active>.scope-nav-category-toggle{background:#0d100b}.scope-platform[data-scope-theme=dark] .scope-classic-switch{background:#0d100b;border-bottom:1px solid #252b20}.scope-platform[data-scope-theme=dark] .scope-classic-switch a{color:#a8b0c4}@media(max-width:800px){.scope-platform[data-scope-theme=dark] .scope-mobile-nav-close,.scope-platform[data-scope-theme=dark] .scope-mobile-nav-toggle{color:#bcbfc3}}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-critical,.scope-platform[data-scope-theme=dark] .scope-workbench .scope-failed,.scope-platform[data-scope-theme=dark] .scope-workbench .scope-high{background:#0d100b;color:#cbb3ac;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-medium,.scope-platform[data-scope-theme=dark] .scope-workbench .scope-partial{background:#0d100b;color:#c8bfae;border-color:#252b20}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-running{background:#0d100b;color:#b4bcaa}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-cancelled{background:#0d100b;color:#bfbfbf}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app :is(label,small){color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-stats>div>span{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workbench .scope-app :is(input,select,textarea):not([type=checkbox]){color:#a7a7a7}.scope-platform[data-scope-theme=dark] .scope-workbench :is(input,textarea)::-moz-placeholder{color:#bfbfbf}.scope-platform[data-scope-theme=dark] .scope-workbench :is(input,textarea)::placeholder{color:#bfbfbf}.scope-platform[data-scope-theme=dark] .scope-workspace-controls-link{color:#b4b4b4}.scope-platform[data-scope-theme=dark] .scope-workspace-controls-link:hover,.scope-platform[data-scope-theme=dark] .scope-workspace-controls-link[aria-current=page]{background:#0d100b;color:#a7afc3}.scope-platform[data-scope-theme=dark] .scope-workspace-controls details{border-top:1px solid #252b20}.scope-platform[data-scope-theme=dark]{--katharos-text:#e8eaf0;--katharos-muted:#b1b8c4;--katharos-border:#252b20;--katharos-bg:#070a04;--scope-ink:#e8eaf0;--scope-indigo:#a7baff;--scope-paper:#070a04;--scope-line:#252b20;--katharos-card-surface:#0d100b;--katharos-page-surface:#070a04;background:#070a04;color:#e8eaf0;color-scheme:dark}.scope-platform[data-scope-theme=dark] .scope-global-header{background:#070a04}.scope-platform[data-scope-theme=dark] :is(.scope-workbench,.scope-workbench-header,.scope-workbench-sidebar,.scope-console-nav){background:#070a04}html body .scope-platform a.scope-button-dark,html body .scope-platform a.scope-button-dark span{color:#fff!important}.scope-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;padding:0;border:1px solid var(--scope-line);border-radius:50%;background:var(--scope-paper);color:var(--scope-ink);cursor:pointer}.scope-theme-toggle:hover{border-color:var(--scope-indigo)}.scope-global-header>.scope-public-theme{order:3}.scope-global-header>.scope-mobile-toggle{order:4}.scope-global-header>nav{order:2}.scope-private-theme{position:fixed;top:9px;right:18px;z-index:90}.scope-private-theme:has(~.scope-workbench){display:none}.scope-workbench-utilities .scope-theme-toggle{color:inherit;background:transparent;margin:0}.scope-private-theme:has(~:not(.scope-skip) .scope-workbench){display:none}.scope-platform[data-scope-theme=dark] .scope-demo-chart-top button[aria-pressed=true]{background:#303d60;color:#dce5ff}.scope-platform[data-scope-theme=dark] :is(input,select,textarea){color-scheme:dark}@media(max-width:900px){.scope-global-header>.scope-public-theme{margin-left:auto;order:1}.scope-global-header>.scope-mobile-toggle{order:2}.scope-global-header>nav{order:3}.scope-workbench-utilities{gap:10px}}