:root{--bg:#07090b;--bg2:#0d1013;--panel:#11151a;--line:#242a31;--line2:#343c45;--text:#f5f7f8;--muted:#9ba6b1;--soft:#cbd2d8;--accent:#d9e3ea;--ok:#9ccfb1;--warn:#d6c08d;--max:1240px;--radius:2px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.sds-shell{width:min(var(--max),calc(100% - 48px));margin:0 auto}.sds-main{min-height:70vh}.sds-header{position:sticky;top:0;z-index:80;background:rgba(7,9,11,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.sds-header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:30px}.sds-brand{display:flex;align-items:center;gap:14px;min-width:260px}.sds-wordmark{display:inline-flex;align-items:baseline;gap:7px;font-weight:800;letter-spacing:.11em;font-size:14px;white-space:nowrap}.sds-wordmark small{font-size:10px;letter-spacing:.12em;color:#bcc6cf}.custom-logo{display:block;max-height:42px;width:auto}.sds-product-tag{border-left:1px solid var(--line2);padding-left:14px;font-size:12px;color:var(--muted);white-space:nowrap}.sds-nav-list{display:flex;align-items:center;gap:26px;list-style:none;padding:0;margin:0}.sds-nav-list a{font-size:13px;color:#d8dde2;transition:.2s}.sds-nav-list a:hover{color:white}.sds-nav-cta a{border:1px solid #4b555f;padding:10px 14px}.sds-menu-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:10px}.sds-menu-toggle span{display:block;height:1px;background:white;margin:7px 0}.sds-kicker,.sds-eyebrow{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:#a8b2bc;font-weight:650}.sds-hero{padding:102px 0 68px;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.sds-hero:after{content:"";position:absolute;width:700px;height:700px;border:1px solid #20262d;border-radius:50%;right:-330px;top:-260px;box-shadow:0 0 0 100px rgba(255,255,255,.005),0 0 0 220px rgba(255,255,255,.003);pointer-events:none}.sds-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:80px;align-items:center}.sds-hero h1,.sds-page-hero h1{font-size:clamp(52px,7vw,98px);letter-spacing:-.055em;line-height:.96;margin:22px 0 28px;max-width:980px}.sds-hero p,.sds-page-hero p{font-size:19px;line-height:1.65;color:#b8c1ca;max-width:770px}.sds-actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.sds-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid #4d5761;background:transparent;color:white;font-size:13px;font-weight:650;transition:.2s}.sds-btn:hover{background:white;color:#06080a;border-color:white}.sds-btn-primary{background:#f4f6f7;color:#080a0c;border-color:#f4f6f7}.sds-hero-card{position:relative;border:1px solid var(--line2);background:linear-gradient(145deg,#11151a,#080a0d);padding:26px;min-height:390px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.sds-object-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:18px}.sds-object-head strong{font-size:13px;letter-spacing:.08em}.sds-status{font-size:10px;color:var(--ok);border:1px solid rgba(156,207,177,.38);padding:6px 8px}.sds-object-grid{display:grid;gap:14px;padding:20px 0}.sds-object-grid div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #1d2228;padding-bottom:13px}.sds-object-grid span{font-size:11px;color:var(--muted);letter-spacing:.08em}.sds-object-grid b{font-size:12px;text-align:right}.sds-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#050608;border:1px solid var(--line);padding:13px;font-size:11px;color:#cbd5dd;overflow:auto}.sds-section{padding:92px 0;border-bottom:1px solid var(--line)}.sds-section-alt{background:#0b0e11}.sds-section-head{display:grid;grid-template-columns:220px 1fr;gap:30px;margin-bottom:50px}.sds-section-head h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.04em;line-height:1.02;margin:0;max-width:900px}.sds-section-head p{grid-column:2;color:var(--muted);font-size:17px;line-height:1.65;max-width:760px;margin:-25px 0 0}.sds-grid-4,.sds-grid-3,.sds-grid-2{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.sds-grid-4{grid-template-columns:repeat(4,1fr)}.sds-grid-3{grid-template-columns:repeat(3,1fr)}.sds-grid-2{grid-template-columns:repeat(2,1fr)}.sds-card{background:var(--bg);padding:28px;min-height:240px}.sds-card small{font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#7f8b96}.sds-card h3{font-size:21px;margin:35px 0 13px;letter-spacing:-.025em}.sds-card p{color:var(--muted);line-height:1.65;margin:0;font-size:14px}.sds-card-link{display:block;margin-top:24px;color:#e8edf1;font-size:12px}.sds-control-demo{border:1px solid var(--line2);background:#090c0f;padding:28px}.sds-control-header{display:flex;justify-content:space-between;gap:25px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:22px}.sds-control-header h3{font-size:26px;margin:5px 0}.sds-control-request{font-family:ui-monospace,monospace;border:1px solid var(--line);background:#050608;padding:15px;margin:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:12px}.sds-control-steps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.sds-control-step{padding:18px;background:#0b0e11;border-right:1px solid var(--line)}.sds-control-step:last-child{border:0}.sds-control-step small{display:block;color:#76838f;font-size:10px}.sds-control-step b{display:block;margin:9px 0 13px;font-size:12px}.sds-control-step em{font-style:normal;font-size:10px;color:#697682}.sds-control-step.pass em{color:var(--ok)}.sds-control-outcome{margin-top:18px;padding:18px;border:1px solid var(--line);display:grid;gap:5px}.sds-control-outcome small{font-size:9px;color:#87939d;letter-spacing:.12em}.sds-control-outcome strong{font-size:16px}.sds-control-outcome span{font-size:11px;color:var(--muted)}.sds-control-outcome.permit{border-color:rgba(156,207,177,.45)}.sds-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.sds-split h2{font-size:46px;letter-spacing:-.04em;margin:10px 0 20px}.sds-split p{color:var(--muted);font-size:16px;line-height:1.7}.sds-list{border-top:1px solid var(--line)}.sds-list div{padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:55px 1fr;gap:15px}.sds-list b{font-size:13px}.sds-list span{font-size:12px;color:var(--muted);margin-top:6px;display:block}.sds-page-hero{padding:105px 0 72px;border-bottom:1px solid var(--line)}.sds-page-hero h1{font-size:clamp(48px,6vw,80px);max-width:1000px}.sds-breadcrumb{font-size:11px;color:#7e8994;margin-bottom:30px}.sds-specs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--line);gap:1px}.sds-spec{padding:26px;background:#0a0d10;min-height:140px}.sds-spec strong{display:block;font-size:29px;letter-spacing:-.03em}.sds-spec span{display:block;color:var(--muted);font-size:12px;margin-top:12px}.sds-note{margin-top:20px;font-size:12px;line-height:1.6;color:#7f8b95}.sds-demo-shell{display:grid;grid-template-columns:210px 1fr;border:1px solid #313943;min-height:520px;background:#090c0f}.sds-demo-tabs{padding:18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.sds-demo-tabs .brand{padding:8px 8px 24px;border-bottom:1px solid var(--line);margin-bottom:12px}.sds-demo-tabs .brand b{font-size:12px;letter-spacing:.12em}.sds-demo-tabs .brand small,.sds-demo-tabs .brand span{display:block;color:#7f8c97;font-size:9px;margin-top:5px}.sds-demo-tabs button{background:transparent;border:0;color:#8f9aa4;text-align:left;padding:12px;font-size:12px;cursor:pointer}.sds-demo-tabs button.is-active{background:#151a20;color:white}.sds-demo-main{padding:24px;min-width:0}.sds-demo-bar{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.sds-demo-bar small{display:block;color:#72808c;font-size:9px;letter-spacing:.12em}.sds-demo-bar strong{font-size:18px}.sds-demo-bar span{font-size:10px;color:var(--ok)}.sds-demo-panel{display:none}.sds-demo-panel.is-active{display:block}.sds-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.sds-kpi{border:1px solid var(--line);padding:18px;background:#0e1216}.sds-kpi span,.sds-kpi small{display:block;color:#798691;font-size:10px}.sds-kpi strong{display:block;font-size:29px;margin:10px 0}.sds-table{width:100%;border-collapse:collapse;font-size:12px}.sds-table th{text-align:left;color:#788590;font-size:9px;letter-spacing:.1em;padding:12px;border-bottom:1px solid var(--line)}.sds-table td{padding:14px 12px;border-bottom:1px solid #1e242a;color:#c9d0d6}.sds-tag{display:inline-block;padding:4px 7px;border:1px solid #3a434c;font-size:9px;text-transform:uppercase}.sds-sensor{height:270px;border:1px solid var(--line);position:relative;background:repeating-linear-gradient(0deg,#0f1519,#0f1519 2px,#0b0f12 2px,#0b0f12 4px);overflow:hidden}.sds-sensor:before,.sds-sensor:after{content:"";position:absolute;left:50%;top:50%;background:#798c8a}.sds-sensor:before{width:80px;height:1px;transform:translate(-50%,-50%)}.sds-sensor:after{width:1px;height:80px;transform:translate(-50%,-50%)}.sds-sensor span{position:absolute;left:14px;bottom:12px;font:10px ui-monospace,monospace;color:#95a4ad}.sds-research-list{border-top:1px solid var(--line)}.sds-research-item{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:34px 0;border-bottom:1px solid var(--line)}.sds-research-item small{color:#74808c;font-size:10px;letter-spacing:.1em}.sds-research-item h3{font-size:28px;letter-spacing:-.03em;margin:0 0 10px}.sds-research-item p{color:var(--muted);line-height:1.65;max-width:780px}.sds-contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.sds-contact-panel{border:1px solid var(--line);padding:28px;background:#0b0e11}.sds-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sds-form label{font-size:11px;color:#aab3bc;display:grid;gap:7px}.sds-form label.full{grid-column:1/-1}.sds-form input,.sds-form textarea,.sds-form select{background:#07090b;border:1px solid #313943;color:white;padding:13px;width:100%;border-radius:0}.sds-form textarea{min-height:150px;resize:vertical}.sds-form button{grid-column:1/-1}.sds-alert{padding:12px 14px;border:1px solid var(--line);font-size:12px;margin-bottom:18px}.sds-alert.success{border-color:rgba(156,207,177,.45);color:#b7dbc4}.sds-prose{max-width:880px;padding-top:80px;padding-bottom:90px}.sds-prose h1{font-size:54px;letter-spacing:-.04em}.sds-prose h2{font-size:30px;margin-top:44px}.sds-prose p,.sds-prose li{color:#aab4bd;line-height:1.8}.sds-prose a{text-decoration:underline}.sds-footer{padding:64px 0 30px;background:#050607}.sds-footer-top{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;padding-bottom:45px}.sds-footer-brand p{color:#808b95;font-size:13px;line-height:1.6;max-width:420px;margin-top:20px}.sds-footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sds-footer-cols strong{font-size:10px;color:#78838d;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:16px}.sds-footer-cols a{display:block;font-size:12px;color:#c4cbd1;margin:10px 0}.sds-footer-bottom{border-top:1px solid #1b2025;padding-top:22px;display:flex;justify-content:space-between;color:#64707a;font-size:10px}.sds-final{display:flex;justify-content:space-between;align-items:end;gap:40px}.sds-final h2{font-size:42px;letter-spacing:-.04em;max-width:760px;margin:12px 0}.sds-portal-body,.sds-access-body{background:#06080a}.sds-portal-body .sds-header,.sds-portal-body .sds-footer,.sds-access-body .sds-header,.sds-access-body .sds-footer{display:none}
@media(max-width:1020px){.sds-menu-toggle{display:block}.sds-primary{display:none;position:absolute;left:0;right:0;top:76px;background:#080a0c;border-bottom:1px solid var(--line);padding:18px 24px}.sds-menu-open .sds-primary{display:block}.sds-nav-list{display:block}.sds-nav-list li{border-bottom:1px solid #191e23}.sds-nav-list a{display:block;padding:14px 0}.sds-nav-cta a{border:0}.sds-hero-grid{grid-template-columns:1fr;gap:45px}.sds-hero-card{max-width:640px}.sds-grid-4{grid-template-columns:repeat(2,1fr)}.sds-section-head{grid-template-columns:1fr}.sds-section-head p{grid-column:1;margin:0}.sds-split,.sds-contact-grid{grid-template-columns:1fr}.sds-demo-shell{grid-template-columns:1fr}.sds-demo-tabs{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow:auto}.sds-demo-tabs .brand{min-width:180px;border:0;padding:8px 10px}.sds-demo-tabs button{white-space:nowrap}.sds-control-steps{grid-template-columns:1fr}.sds-control-step{border-right:0;border-bottom:1px solid var(--line)}.sds-footer-top{grid-template-columns:1fr}.sds-research-item{grid-template-columns:1fr}.sds-brand{min-width:0}}
@media(max-width:680px){.sds-shell{width:min(100% - 30px,var(--max))}.sds-header-inner{height:68px}.sds-primary{top:68px}.sds-product-tag{display:none}.sds-hero{padding:72px 0 52px}.sds-hero h1,.sds-page-hero h1{font-size:48px}.sds-hero p,.sds-page-hero p{font-size:16px}.sds-section{padding:65px 0}.sds-grid-4,.sds-grid-3,.sds-grid-2,.sds-specs{grid-template-columns:1fr}.sds-card{min-height:auto}.sds-kpi-grid{grid-template-columns:1fr 1fr}.sds-demo-main{padding:15px;overflow:auto}.sds-form{grid-template-columns:1fr}.sds-form label.full{grid-column:auto}.sds-form button{grid-column:auto}.sds-footer-cols{grid-template-columns:1fr 1fr}.sds-footer-bottom{display:grid;gap:8px}.sds-final{display:grid}.sds-split h2{font-size:36px}.sds-wordmark{font-size:12px}.sds-wordmark small{font-size:8px}}

.sds-runtime-notice{width:min(var(--max),calc(100% - 48px));margin:32px auto;padding:16px 18px;border:1px solid #7a4f4f;background:#1a1010;color:#f2d6d6;font-size:13px;line-height:1.55}

/* v2.2 enterprise application presentation */
.sds-demo-shell{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.24)}
.sds-demo-tabs{background:#0a0f14}.sds-demo-tabs button{border-radius:7px;font-weight:600}.sds-demo-tabs button.is-active{background:#1b2733;box-shadow:inset 3px 0 0 #6f9cff}
.sds-demo-main{background:#0d1218}.sds-demo-bar{align-items:center}.sds-demo-bar strong{font-size:17px}.sds-kpi{border-radius:8px}.sds-table th{background:#101820}.sds-table tr:hover td{background:#111922}.sds-tag{border-radius:999px;padding:4px 8px}
@media(max-width:680px){.sds-demo-shell{border-radius:8px}}

/* Solarion AI supplied brand asset — v2.4.4 */
.sds-brand-lockup{display:inline-flex;align-items:center;gap:12px;min-width:0}
.sds-brand-logo{display:block;width:128px;height:auto;filter:invert(1);flex:0 0 auto}
.sds-brand-name{border-left:1px solid rgba(255,255,255,.18);padding-left:12px;color:#f5f7f8;font-size:11px;font-weight:700;letter-spacing:.075em;white-space:nowrap}
.sds-footer .sds-brand-lockup{align-items:center}.sds-footer .sds-brand-logo{width:142px}.sds-footer .sds-brand-name{font-size:11px;color:#dce2e7}
@media(max-width:680px){.sds-brand-logo{width:108px}.sds-brand-name{font-size:9px;padding-left:9px}.sds-brand-lockup{gap:9px}}
@media(max-width:420px){.sds-brand-logo{width:98px}.sds-brand-name{font-size:8px;letter-spacing:.045em}}

/* Controlled access pre-render surface — v2.4.4 */
body.sds-access-body{background:#030507!important}body.sds-access-body .sds-main{background:#030507}

/* Header identity cleanup — v2.4.4 */
.sds-brand{gap:0}.sds-product-tag{display:none!important}

/* Product-first public navigation and Compute Passport hierarchy — v2.4.6 */
.sds-header-inner{gap:34px}.sds-brand{min-width:300px}.sds-brand-lockup{display:flex;align-items:center;gap:16px}.sds-brand-logo{display:block;width:156px;height:auto;filter:invert(1)}.sds-brand-name{padding-left:16px;border-left:1px solid rgba(255,255,255,.16);font-size:11px;font-weight:760;letter-spacing:.045em;white-space:nowrap}.sds-nav-list{gap:23px}.sds-nav-list a{white-space:nowrap}.sds-compute-passport-hero p strong{display:block;color:#eef2f5;font-size:21px;line-height:1.45;margin-bottom:9px;font-weight:620}
@media(max-width:1180px){.sds-header-inner{gap:20px}.sds-brand{min-width:260px}.sds-brand-logo{width:138px}.sds-nav-list{gap:17px}.sds-nav-list a{font-size:12px}}
@media(max-width:900px){.sds-brand{min-width:0}.sds-brand-lockup{gap:11px}.sds-brand-logo{width:132px}.sds-brand-name{padding-left:11px}.sds-menu-open .sds-nav-list{align-items:stretch}.sds-menu-open .sds-nav-list a{display:block;padding:12px 0}}

/* Enterprise experience refinement — v2.5.0 */
:root{--bg:#050709;--bg2:#0a0d10;--panel:#0d1115;--panel2:#11171d;--line:#252d35;--line2:#3a4651;--text:#f5f7f8;--muted:#98a6b3;--soft:#cbd3da;--action:#f3f6f8;--action-text:#071018;--focus:#91b8d1;--radius:10px;--max:1320px}
body{background:radial-gradient(circle at 75% -20%,rgba(108,137,158,.09),transparent 33%),var(--bg)}
.sds-shell{width:min(var(--max),calc(100% - 64px))}
.sds-header{background:rgba(5,7,9,.92);border-bottom-color:rgba(149,171,187,.12)}
.sds-header-inner{height:72px}.sds-brand-lockup{gap:18px}.sds-brand-logo{width:150px}.sds-brand-name{color:#f5f7f8;font-weight:720;letter-spacing:.06em}
.sds-nav-list{gap:8px}.sds-nav-list a{display:inline-flex;align-items:center;min-height:38px;padding:0 11px;border-radius:7px;color:#b8c1c9;font-size:12px;font-weight:560;transition:background .15s,color .15s,border-color .15s}.sds-nav-list a:hover,.sds-nav-list .current-menu-item>a{background:#11171c;color:#fff}.sds-nav-cta a{background:#eef2f4;color:#071017!important;border:1px solid #eef2f4;padding:0 15px;font-weight:700}.sds-nav-cta a:hover{background:#dce5ea;border-color:#dce5ea}
.sds-hero{padding:118px 0 78px}.sds-hero-grid{gap:72px}.sds-hero h1,.sds-page-hero h1{font-weight:670;letter-spacing:-.052em}.sds-hero p,.sds-page-hero p{color:#aeb9c3}.sds-hero-card{border-radius:14px;background:linear-gradient(155deg,#11171d,#080b0e 62%);border-color:#303a44;box-shadow:0 28px 70px rgba(0,0,0,.34)}
.sds-btn{min-height:48px;padding:0 19px;border-radius:8px;border-color:#3c4853;background:#0b0f13;font-weight:680;letter-spacing:.01em;box-shadow:0 1px 0 rgba(255,255,255,.035);transition:transform .14s,background .14s,border-color .14s,color .14s}.sds-btn:hover{transform:translateY(-1px);background:#141b21;border-color:#64727f;color:#fff}.sds-btn:focus-visible,.sds-menu-toggle:focus-visible,.sds-demo-tabs button:focus-visible,.sds-demo-run:focus-visible,.sds-flow-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sds-btn-primary{background:var(--action);color:var(--action-text);border-color:var(--action)}.sds-btn-primary:hover{background:#dfe7eb;color:#061017;border-color:#dfe7eb}
.sds-section{padding:98px 0}.sds-section-alt{background:linear-gradient(180deg,#090c0f,#080b0e)}.sds-section-head{grid-template-columns:190px minmax(0,1fr);gap:36px;margin-bottom:48px}.sds-card{background:#080b0e;padding:30px;min-height:250px;transition:background .16s,transform .16s}.sds-card:hover{background:#0d1217;transform:translateY(-2px)}.sds-card h3{margin-top:42px}.sds-card-link{font-weight:650}
.sds-control-demo,.sds-demo-shell{border-radius:14px;overflow:hidden;border-color:#303a44;box-shadow:0 20px 60px rgba(0,0,0,.18)}.sds-control-request{border-radius:8px;align-items:center}.sds-control-step{min-height:116px}.sds-control-outcome{border-radius:8px}.sds-demo-tabs{background:#080b0e}.sds-demo-tabs button{border-radius:7px;min-height:40px}.sds-demo-tabs button.is-active{background:#182028;box-shadow:inset 2px 0 0 #e8edf0}.sds-demo-bar{align-items:center}.sds-demo-bar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sds-demo-live{font-size:9px!important}.sds-demo-run{min-height:36px;border:1px solid #46535e;border-radius:7px;background:#10161b;color:#eef3f6;padding:0 12px;font-size:10px;font-weight:700;cursor:pointer}.sds-demo-run:hover{background:#182129}.sds-demo-run:disabled{opacity:.6;cursor:wait}.sds-demo-progress{display:grid;gap:9px;margin-top:16px;color:#8f9ba5;font-size:10px}.sds-demo-progress>div{height:3px;background:#1e252b;overflow:hidden;border-radius:20px}.sds-demo-progress i{display:block;width:0;height:100%;background:#dfe7eb;transition:width .12s linear}
.sds-kpi,.sds-spec{border-radius:8px}.sds-table tr{transition:background .12s}.sds-table tr:hover td{background:#0d1216}
.sds-flow{border:1px solid #303a44;border-radius:14px;background:#080b0e;overflow:hidden}.sds-flow-nav{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #26303a;background:#0b0f13}.sds-flow-nav button{appearance:none;border:0;border-right:1px solid #26303a;background:transparent;color:#7f8d99;min-height:78px;padding:14px 18px;text-align:left;cursor:pointer;transition:background .14s,color .14s}.sds-flow-nav button:last-child{border-right:0}.sds-flow-nav button:hover{background:#11171c;color:#dce3e8}.sds-flow-nav button.is-active{background:#151c22;color:#fff;box-shadow:inset 0 -2px 0 #e9eef1}.sds-flow-nav small{display:block;font:650 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#697986;margin-bottom:10px}.sds-flow-nav span{font-size:13px;font-weight:650}.sds-flow-panel{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:54px;padding:38px 40px;align-items:center}.sds-flow-panel h3{font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;margin:9px 0 14px}.sds-flow-panel p{max-width:720px;color:#99a6b2;font-size:15px;line-height:1.72;margin:0}.sds-flow-status{padding:20px;border:1px solid #2d3841;border-radius:10px;background:#0d1318}.sds-flow-status small,.sds-flow-status span{display:block}.sds-flow-status small{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#758693;letter-spacing:.12em}.sds-flow-status strong{display:block;font-size:15px;margin:14px 0 8px}.sds-flow-status span{font-size:11px;color:#8e9ba6}
.sds-form input,.sds-form select,.sds-form textarea{border-radius:8px;background:#0b0f13;border-color:#34404a;min-height:48px}.sds-form input:focus,.sds-form select:focus,.sds-form textarea:focus{outline:none;border-color:#7e9aad;box-shadow:0 0 0 3px rgba(126,154,173,.14)}
.sds-reveal{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.sds-reveal.sds-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sds-reveal{opacity:1;transform:none;transition:none}.sds-btn,.sds-card{transition:none}}
@media(max-width:1080px){.sds-shell{width:min(var(--max),calc(100% - 40px))}.sds-header-inner{height:68px}.sds-brand{min-width:0}.sds-brand-logo{width:132px}.sds-brand-name{display:none}.sds-menu-toggle{display:block;position:relative;z-index:102}.sds-primary{position:fixed;inset:68px 0 auto 0;background:rgba(5,7,9,.985);border-bottom:1px solid #25303a;padding:14px 20px 24px;transform:translateY(-16px);opacity:0;pointer-events:none;transition:.16s;max-height:calc(100dvh - 68px);overflow:auto}.sds-menu-open .sds-primary{transform:none;opacity:1;pointer-events:auto}.sds-nav-list{display:grid;gap:4px}.sds-nav-list a{width:100%;min-height:48px;padding:0 12px;font-size:14px}.sds-nav-cta{margin-top:8px}.sds-nav-cta a{justify-content:center}.sds-hero-grid{grid-template-columns:1fr;gap:40px}.sds-hero-card{max-width:760px}.sds-flow-panel{grid-template-columns:1fr;gap:24px}.sds-flow-status{max-width:420px}.sds-demo-shell{grid-template-columns:176px 1fr}}
@media(max-width:760px){.sds-shell{width:calc(100% - 28px)}.sds-hero{padding:76px 0 54px}.sds-hero h1,.sds-page-hero h1{font-size:clamp(42px,13vw,64px)}.sds-hero p,.sds-page-hero p{font-size:16px}.sds-section{padding:64px 0}.sds-section-head{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.sds-section-head p{grid-column:1;margin:0}.sds-actions{display:grid;grid-template-columns:1fr}.sds-btn{width:100%}.sds-grid-4,.sds-grid-3,.sds-grid-2,.sds-specs{grid-template-columns:1fr}.sds-card{min-height:0}.sds-flow-nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sds-flow-nav::-webkit-scrollbar{display:none}.sds-flow-nav button{min-width:128px;scroll-snap-align:start}.sds-flow-panel{padding:26px 22px}.sds-demo-shell{grid-template-columns:1fr;min-height:0}.sds-demo-tabs{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:10px}.sds-demo-tabs .brand{display:none}.sds-demo-tabs button{text-align:center;padding:8px 4px;font-size:10px}.sds-demo-main{padding:16px}.sds-demo-bar{align-items:flex-start;gap:12px}.sds-demo-bar-actions{justify-content:flex-start}.sds-control-request{display:grid}.sds-control-steps{display:grid;grid-template-columns:1fr}.sds-control-step{border-right:0;border-bottom:1px solid var(--line);min-height:0}.sds-kpi-grid{grid-template-columns:1fr 1fr}.sds-object-head,.sds-object-grid div{align-items:flex-start;flex-direction:column}.sds-object-grid b{text-align:left}}
@media(max-width:420px){.sds-shell{width:calc(100% - 22px)}.sds-header-inner{height:62px}.sds-primary{inset:62px 0 auto 0;max-height:calc(100dvh - 62px)}.sds-brand-logo{width:112px}.sds-hero{padding-top:62px}.sds-kpi-grid{grid-template-columns:1fr}.sds-demo-tabs{grid-template-columns:1fr 1fr}.sds-flow-nav button{min-width:112px}.sds-flow-panel{padding:22px 18px}.sds-hero-card,.sds-control-demo{padding:20px}}
