.landing-shell,.landing-shell *{box-sizing:border-box}html,body,#svelte{background:#0b0d0f;width:100%;min-height:100%;margin:0;padding:0}*,:before,:after{box-sizing:border-box}.landing-shell{color:#eef1ee;font-synthesis:none;background:#0b0d0f;min-width:320px;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.landing-shell a{color:inherit;text-decoration:none}.landing-shell button{font:inherit}.landing-shell h1,.landing-shell h2,.landing-shell h3,.landing-shell p{letter-spacing:0}.landing-shell .site-header{border-bottom:1px solid #272c2d;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:76px;margin:0 auto;display:flex}.landing-shell .brand{align-items:center;gap:11px;font-size:17px;display:inline-flex}.landing-shell .brand span,.landing-shell .scene-logo,.landing-shell .cta-mark{color:#09100c;background:#7ce4ad;border-radius:7px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.landing-shell nav{color:#aeb7b4;align-items:center;gap:28px;font-size:14px;display:flex}.landing-shell nav>a{padding:8px 0;position:relative}.landing-shell nav>a:hover,.landing-shell nav>a.active{color:#fff}.landing-shell nav>a.active:after{content:"";background:#7ce4ad;height:2px;position:absolute;bottom:0;left:0;right:0}.landing-shell nav .nav-launch{color:#eef1ee;background:#171b1d;border:1px solid #3a4241;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.landing-shell nav .nav-launch:after{display:none}.landing-shell .menu-button{color:#eef1ee;background:0 0;border:0;display:none}.landing-shell main{display:block}.landing-shell .hero{grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr);align-items:center;gap:68px;width:min(1240px,100% - 48px);min-height:min(780px,100vh - 76px);margin:0 auto;padding:82px 0 70px;display:grid}.landing-shell .hero.subpage{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);min-height:680px}.landing-shell .hero-copy,.landing-shell .product-scene,.landing-shell .scene-editor{min-width:0}.landing-shell .eyebrow{color:#7ce4ad;text-transform:uppercase;margin:0 0 20px;font:600 12px/1.4 ui-monospace,monospace}.landing-shell h1{max-width:760px;margin:0;font-size:clamp(64px,7.5vw,118px);font-weight:800;line-height:.9}.landing-shell .subpage h1{font-size:clamp(52px,6vw,84px);line-height:1}.landing-shell .hero-lead{color:#b4bdb9;max-width:620px;margin:30px 0 0;font-size:18px;line-height:1.7}.landing-shell .hero-actions{gap:12px;margin-top:34px;display:flex}.landing-shell .primary-action,.landing-shell .secondary-action{justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.landing-shell .primary-action{color:#08100b;background:#7ce4ad}.landing-shell .primary-action:hover{background:#96edbe}.landing-shell .secondary-action{background:#141719;border:1px solid #343b3b}.landing-shell .proof-list{color:#88928f;flex-wrap:wrap;gap:16px 24px;margin:38px 0 0;padding:0;font:12px/1.5 ui-monospace,monospace;list-style:none;display:flex}.landing-shell .proof-list li{align-items:center;gap:7px;display:flex}.landing-shell .product-scene{background:#121618;border:1px solid #333a3b;grid-template:42px 1fr 168px/185px 1fr;height:520px;font:12px/1.55 ui-monospace,monospace;display:grid;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 28px 80px #0008}.landing-shell .scene-topbar{color:#c8cfcc;background:#171b1d;border-bottom:1px solid #2b3132;grid-column:1/-1;align-items:center;gap:10px;padding:0 12px;display:flex}.landing-shell .scene-logo{border-radius:5px;width:24px;height:24px;font-size:11px}.landing-shell .scene-branch{color:#78827f}.landing-shell .scene-user{background:#ff8d79;border-radius:50%;width:22px;height:22px;margin-left:auto}.landing-shell .scene-sidebar{color:#94a09c;background:#101416;border-right:1px solid #2a3031;grid-row:2/4;padding:14px 8px}.landing-shell .scene-label{color:#68726f;margin:0 8px 10px;font-size:10px}.landing-shell .tree-line{white-space:nowrap;padding:5px 8px}.landing-shell .tree-line.folder{color:#d2d8d5}.landing-shell .tree-line.active{color:#fff;background:#232a2b;border-left:2px solid #7ce4ad}.landing-shell .scene-editor{color:#aeb7b4;background:#15191b;padding-bottom:20px}.landing-shell .scene-tabs{border-bottom:1px solid #2a3031;height:38px;display:flex}.landing-shell .scene-tabs span{border-right:1px solid #2a3031;padding:10px 16px}.landing-shell .scene-tabs span:first-child{color:#fff;background:#1c2223;border-top:2px solid #7ce4ad}.landing-shell .scene-editor pre{margin:0;padding:3px 18px;overflow:hidden}.landing-shell .scene-editor pre:first-of-type{padding-top:22px}.landing-shell .scene-editor .ln{color:#596361;width:28px;display:inline-block}.landing-shell .scene-editor b{color:#ff9a86;font-weight:500}.landing-shell .scene-editor i{color:#7ce4ad;font-style:normal}.landing-shell .scene-editor em{color:#ffd36a;font-style:normal}.landing-shell .scene-panel{background:#101416;border-top:1px solid #2b3132;grid-column:2}.landing-shell .scene-panel-tabs{color:#77817e;border-bottom:1px solid #272d2e;align-items:center;gap:20px;height:36px;padding:0 14px;display:flex}.landing-shell .scene-panel-tabs strong{color:#fff}.landing-shell .scene-usage{color:#7ce4ad;margin-left:auto}.landing-shell .chat-message{color:#aeb8b4;gap:10px;padding:16px 18px;display:flex}.landing-shell .chat-message svg{color:#7ce4ad;flex:none}.landing-shell .chat-message p{margin:0}.landing-shell .chat-message strong{color:#f1f4f2}.landing-shell .chat-input{color:#707a77;border:1px solid #303738;margin:0 14px;padding:10px 12px}.landing-shell .chat-input span{float:right;color:#7ce4ad}.landing-shell .feature-console,.landing-shell .security-console{background:#111517;border:1px solid #333a3b;min-height:455px;box-shadow:0 28px 80px #0007}.landing-shell .feature-console{grid-template-columns:58px 1fr;display:grid}.landing-shell .console-rail{background:#0d1012;border-right:1px solid #2b3132;flex-direction:column;align-items:center;gap:10px;padding:14px 9px;display:flex}.landing-shell .console-rail span{color:#6e7875;place-items:center;width:38px;height:38px;display:grid}.landing-shell .console-rail span.on{color:#7ce4ad;background:#22292a}.landing-shell .console-rail svg{width:20px}.landing-shell .console-body{padding:42px}.landing-shell .console-body>p{color:#7ce4ad;margin:0 0 12px;font:11px ui-monospace,monospace}.landing-shell .console-body h2{max-width:430px;margin:0 0 34px;font-size:36px;line-height:1.15}.landing-shell .command-line{color:#e8ece9;background:#1a2022;border:1px solid #475151;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:54px;padding:0 15px;display:grid}.landing-shell .console-result{color:#8f9995;border-bottom:1px solid #292f30;grid-template-columns:64px 1fr auto;align-items:center;min-height:56px;padding:0 15px;display:grid}.landing-shell .console-result strong{color:#eef1ee;font-family:ui-monospace,monospace}.landing-shell kbd{color:#7d8783;background:#111517;border:1px solid #3a4241;padding:3px 6px;font:10px ui-monospace,monospace}.landing-shell .security-console{padding:30px}.landing-shell .boundary-label{color:#7ce4ad;border-bottom:1px solid #2c3333;align-items:center;gap:10px;padding-bottom:22px;font:11px ui-monospace,monospace;display:flex}.landing-shell .telemetry-row{border-bottom:1px solid #242a2b;grid-template-columns:46px 1fr 92px;align-items:center;gap:14px;min-height:62px;font:11px ui-monospace,monospace;display:grid}.landing-shell .telemetry-row>span{color:#8c9692}.landing-shell .telemetry-row>i{background:#293031;height:5px}.landing-shell .telemetry-row>i b{background:#7ce4ad;height:100%;display:block}.landing-shell .telemetry-row>strong{text-align:right;color:#d6dcda;font-weight:500}.landing-shell .boundary-grid{border:1px solid #2c3333;grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.landing-shell .boundary-grid div{border-bottom:1px solid #2c3333;border-right:1px solid #2c3333;gap:6px;min-height:68px;padding:14px;display:grid}.landing-shell .boundary-grid div:nth-child(2n){border-right:0}.landing-shell .boundary-grid div:nth-last-child(-n+2){border-bottom:0}.landing-shell .boundary-grid small{color:#6f7976;font:9px ui-monospace,monospace}.landing-shell .boundary-grid strong{font-size:13px;font-weight:600}.landing-shell .security-console>p{color:#9ba5a1;align-items:center;gap:8px;margin:24px 0 0;font-size:13px;display:flex}.landing-shell .security-console>p svg{color:#7ce4ad}.landing-shell .band,.landing-shell .security-band,.landing-shell .final-cta{width:min(1240px,100% - 48px);margin:0 auto}.landing-shell .band{padding:108px 0}.landing-shell .section-heading{max-width:660px;margin-bottom:44px}.landing-shell .section-heading h2,.landing-shell .final-cta h2{margin:0;font-size:clamp(36px,4vw,58px);line-height:1.08}.landing-shell .section-heading>p:last-child{color:#8f9995;line-height:1.7}.landing-shell .step-grid{border-top:1px solid #2d3334;border-bottom:1px solid #2d3334;grid-template-columns:repeat(3,1fr);display:grid}.landing-shell .step-grid article{border-right:1px solid #2d3334;min-height:240px;padding:30px;position:relative}.landing-shell .step-grid article:last-child{border-right:0}.landing-shell .step-grid span{color:#7ce4ad;font:12px ui-monospace,monospace}.landing-shell .step-grid h3,.landing-shell .capability-grid h3,.landing-shell .safeguard-grid h3{margin:58px 0 10px;font-size:18px}.landing-shell .step-grid p,.landing-shell .capability-grid p,.landing-shell .safeguard-grid p{color:#8f9995;margin:0;font-size:14px;line-height:1.65}.landing-shell .step-grid svg{color:#59625f;position:absolute;top:29px;right:28px}.landing-shell .capabilities{border-top:1px solid #252a2b}.landing-shell .capability-grid{background:#292f30;border:1px solid #292f30;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-shell .capability-grid article{background:#111517;min-height:270px;padding:28px}.landing-shell .capability-icon{color:#7ce4ad;place-items:center;width:38px;height:38px;display:grid}.landing-shell .capability-icon svg{width:23px}.landing-shell .capability-grid h3{margin-top:44px}.landing-shell .security-band{color:#101411;background:#e7ebe6;padding:72px}.landing-shell .security-band .eyebrow{color:#24764e}.landing-shell .safeguard-grid{background:#c4cac4;grid-template-columns:1fr 1fr;gap:1px;display:grid}.landing-shell .capabilities .safeguard-grid{background:#292f30;border:1px solid #292f30}.landing-shell .safeguard-grid article{background:#f1f3ef;gap:16px;min-height:170px;padding:26px;display:flex}.landing-shell .capabilities .safeguard-grid article{background:#111517}.landing-shell .safeguard-grid svg{color:#24764e;flex:none}.landing-shell .capabilities .safeguard-grid svg{color:#7ce4ad}.landing-shell .safeguard-grid h3{margin:0 0 8px}.landing-shell .safeguard-grid p{color:#59635c}.landing-shell .capabilities .safeguard-grid p{color:#8f9995}.landing-shell .text-link{align-items:center;gap:9px;margin-top:28px;font-weight:700;display:inline-flex}.landing-shell .faq-list{border-top:1px solid #2d3334}.landing-shell .faq-list details{border-bottom:1px solid #2d3334}.landing-shell .faq-list summary{cursor:pointer;padding:24px 4px;font-size:18px;font-weight:600}.landing-shell .faq-list p{color:#929d99;max-width:780px;margin:-6px 0 26px;line-height:1.7}.landing-shell .final-cta{border-top:1px solid #2d3334;border-bottom:1px solid #2d3334;justify-content:space-between;align-items:center;padding:58px 0;display:flex}.landing-shell .final-cta>div{grid-template:auto auto/auto 1fr;align-items:center;column-gap:18px;display:grid}.landing-shell .final-cta .cta-mark{grid-row:1/3;width:48px;height:48px}.landing-shell .final-cta h2{font-size:28px}.landing-shell .final-cta p{color:#7f8a86;margin:4px 0 0}.landing-shell footer{grid-template-columns:1fr auto;align-items:center;width:min(1240px,100% - 48px);min-height:170px;margin:0 auto;display:grid}.landing-shell footer>div{color:#919b97;gap:24px;font-size:13px;display:flex}.landing-shell footer>p{color:#5e6764;grid-column:1/-1;margin:-38px 0 0;font:11px ui-monospace,monospace}@media (width<=980px){.landing-shell .hero,.landing-shell .hero.subpage{grid-template-columns:1fr;padding-top:70px}.landing-shell .hero-copy{max-width:760px}.landing-shell .product-scene{transform:none}.landing-shell .capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.landing-shell .site-header,.landing-shell .hero,.landing-shell .band,.landing-shell .security-band,.landing-shell .final-cta,.landing-shell footer{width:calc(100% - 28px)}.landing-shell .site-header{height:64px}.landing-shell .menu-button{place-items:center;display:grid}.landing-shell nav{z-index:10;background:#111517;border:1px solid #313839;flex-direction:column;align-items:stretch;gap:4px;padding:14px;display:none;position:absolute;top:64px;left:14px;right:14px;box-shadow:0 18px 45px #0009}.landing-shell nav.open{display:flex}.landing-shell nav>a{padding:12px}.landing-shell nav>a.active:after{display:none}.landing-shell nav .nav-launch{justify-content:center;margin-top:6px}.landing-shell .hero,.landing-shell .hero.subpage{gap:46px;min-height:auto;padding:62px 0 74px}.landing-shell h1,.landing-shell .subpage h1{font-size:50px;line-height:.98}.landing-shell .hero-lead{margin-top:24px;font-size:16px}.landing-shell .hero-actions{flex-direction:column}.landing-shell .proof-list{gap:10px 16px}.landing-shell .product-scene{grid-template:40px 1fr 150px/118px 1fr;height:420px;font-size:9px}.landing-shell .scene-editor pre{padding-left:10px}.landing-shell .feature-console{grid-template-columns:48px 1fr;min-height:390px}.landing-shell .console-body{padding:28px 18px}.landing-shell .console-body h2{font-size:28px}.landing-shell .console-result{grid-template-columns:42px 1fr}.landing-shell .console-result kbd{display:none}.landing-shell .security-console{min-height:0;padding:22px 16px}.landing-shell .telemetry-row{grid-template-columns:40px 1fr 72px;gap:8px}.landing-shell .band{padding:76px 0}.landing-shell .section-heading{margin-bottom:32px}.landing-shell .section-heading h2{font-size:36px}.landing-shell .step-grid,.landing-shell .capability-grid,.landing-shell .safeguard-grid{grid-template-columns:1fr}.landing-shell .step-grid article{border-bottom:1px solid #2d3334;border-right:0;min-height:190px}.landing-shell .step-grid article:last-child{border-bottom:0}.landing-shell .capability-grid article{min-height:220px}.landing-shell .security-band{padding:54px 24px}.landing-shell .final-cta{flex-direction:column;align-items:flex-start;gap:28px}.landing-shell footer{flex-direction:column;align-items:flex-start;gap:28px;min-height:220px;padding:40px 0;display:flex}.landing-shell footer>div{flex-wrap:wrap}.landing-shell footer>p{margin:0}}@media (prefers-reduced-motion:reduce){.landing-shell *{scroll-behavior:auto!important;transition:none!important}}
