@charset "UTF-8";
:root{color-scheme:dark;--bg:#101727;--deep:#0b1220;--surface:#162138;--panel:#111b2d;--text:#e2eafb;--muted:#a4b3cf;--line:#28364f;--accent:#50bcfa;--blue:#2275db;--green:#57d39b;--mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{border:0}img,svg{max-width:100%}::selection{background:#284f75;color:#fff}.section-width{width:min(1200px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;padding:14px 20px;background:var(--accent);color:var(--deep)}.skip-link:focus{top:14px}.site-header{position:sticky;top:0;background:#101727ed;backdrop-filter:blur(18px);border-bottom:1px solid #28364f80;z-index:20}.nav-wrap{width:min(1320px,calc(100% - 80px));height:82px;display:flex;align-items:center;justify-content:space-between;margin:auto;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:730;letter-spacing:-.7px;white-space:nowrap}.brand-dot{color:var(--accent)}.site-header nav{display:flex;gap:34px;margin-left:auto;margin-right:38px;font-size:14px;color:var(--muted)}.site-header nav a:hover,.footer-links a:hover{color:var(--accent)}.nav-cta{display:flex;gap:24px;align-items:center;border:1px solid #455571;border-radius:7px;padding:12px 17px;font-size:13px;white-space:nowrap}.nav-cta:hover{background:var(--surface)}.hero{text-align:center;padding-top:86px;padding-bottom:50px;position:relative}.eyebrow{display:flex;align-items:center;gap:10px;font:11px/1.6 var(--mono);letter-spacing:2px;color:var(--accent);margin:0 0 24px}.hero .eyebrow{justify-content:center}.status-dot,.connected-dot{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block;flex-shrink:0}.status-dot{background:var(--accent);box-shadow:0 0 0 4px #50bcfa13}.hero h1{font-size:clamp(40px,5.2vw,72px);line-height:1.24;letter-spacing:-3px;margin:0;font-weight:720}.hero h1>span{color:var(--accent)}.mobile-break{display:none}.hero-copy{font-size:18px;line-height:1.9;color:var(--muted);margin:27px 0 30px;letter-spacing:.2px}.hero-actions{display:flex;justify-content:center;gap:12px}.button{min-height:49px;padding:0 25px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:27px;font-size:14px;font-weight:650;transition:background .16s,transform .16s}.button:hover{transform:translateY(-2px)}.primary{background:var(--accent);color:#071b2c;box-shadow:0 4px 28px #50bcfa12}.primary:hover{background:#83d1ff}.secondary{background:#1a263b;border:1px solid #334059;color:var(--text)}.secondary:hover{background:#233149}.platform-line{display:flex;align-items:center;justify-content:center;gap:21px;margin-top:25px;font-size:11px;color:var(--muted)}.platform-line span{display:flex;align-items:center;gap:7px}.platform-line svg{width:12px;height:13px;fill:currentColor}.platform-line>i{height:12px;width:1px;background:var(--line)}.preview-status{color:#bfd0e4;font-size:10px;padding:3px 7px;background:#19253a;border-radius:4px}.workbench{position:relative;padding-top:7px;scroll-margin-top:20px}.workbench:before{content:"";position:absolute;inset:-60px 0 20%;z-index:-1;background:radial-gradient(ellipse at 50% 45%,#1b548742,transparent 68%);pointer-events:none}.demo-shell{border:1px solid #394b68;border-radius:12px;overflow:hidden;box-shadow:0 28px 80px #0005,0 0 0 7px #25364e28;background:var(--panel);font-size:11px}.demo-title{height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 17px;background:#1a263b;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.demo-title>span:nth-child(2){position:absolute;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.5px}.demo-title b{color:#536886;font-weight:400;margin:0 9px}.window-dots{display:flex;gap:7px}.window-dots i{height:9px;width:9px;border-radius:50%;background:#536178}.window-dots i:first-child{background:#ea7b78}.window-dots i:nth-child(2){background:#d7b065}.window-dots i:last-child{background:#64b597}.demo-label{font-size:9px;color:#9aaec8;letter-spacing:0;white-space:nowrap}.demo-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#455e80 #111b2d}.demo-app{display:grid;grid-template-columns:216px minmax(350px,1fr) 238px;min-width:970px;min-height:473px;line-height:1.5}.demo-sidebar{padding:18px 15px 0;border-right:1px solid var(--line);position:relative}.demo-host{display:flex;align-items:center;gap:9px}.host-symbol{display:grid;place-items:center;width:32px;height:32px;border:1px solid #355678;border-radius:8px;color:var(--accent);font-size:20px;background:#203956}.demo-host strong{font-size:11px;font-weight:650;display:block}.demo-host small{display:block;color:#9eafc9;font:9px/1.8 var(--mono)}.demo-host>.connected-dot{margin-left:auto}.host-groups{display:flex;gap:5px;margin:17px 0 20px}.host-groups span{padding:4px 9px;border-radius:4px;font-size:9px;background:#1f2d44;color:#a9c0dc}.host-groups span:first-child{background:#1d3857;color:#7fcaff}.metric-head{display:flex;justify-content:space-between;color:#b7c4db;font-size:9px;margin-bottom:10px}.live-indicator{font-size:8px;color:#8cacc6}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric-grid>div{background:#17243b;border:1px solid #253751;border-radius:6px;padding:9px}.metric-grid small{font-size:8px;color:var(--muted);display:block}.metric-grid strong{display:block;font:22px/1.8 var(--mono);color:#edf4ff}.metric-grid em{font-size:9px;font-style:normal;margin-left:2px;color:var(--muted)}.meter{height:3px;border-radius:8px;background:#29374c;overflow:hidden}.meter:before{content:"";display:block;background:var(--accent);height:100%;width:12.8%}.meter.memory:before{width:36.2%;background:#75dcba}.metric-row{display:flex;align-items:center;justify-content:space-between;margin:14px 0;font-size:9px;color:#a6b8d2}.metric-row b{font:9px var(--mono);color:var(--text)}.network-head{margin-top:22px}.traffic{display:flex;justify-content:space-between;color:#8fb6d2;font-size:8px}.traffic b{font:10px var(--mono);color:#c4dff4}.traffic>span:last-child b{color:#7adcbf}.network-chart{width:100%;height:67px;margin-top:6px}.chart-grid{stroke:#27344a;stroke-width:.6;fill:none}.chart-fill{fill:#50bcfa12}.chart-line{fill:none;stroke:#58bffc;stroke-width:1.6}.chart-secondary{fill:none;stroke:#59b79f;stroke-width:1.2}.metric-row .cyan{color:#83ceff}.disk-card{padding:11px;background:#17243b;border:1px solid #253751;border-radius:6px;font-size:9px;display:flex;flex-wrap:wrap;justify-content:space-between}.disk-card b{font:9px var(--mono)}.disk-card .meter{width:100%;margin-top:10px}.disk:before{width:24%;background:#7b9cf9}.sidebar-bottom{display:flex;justify-content:space-between;font-size:9px;color:#9ab0cc;margin:18px 0 14px}.demo-center{min-width:0;background:#080f1b}.session-tabs{display:flex;height:36px;background:#121c2d;border-bottom:1px solid var(--line);align-items:center;color:#9fadc4;font-size:9px}.session-tabs>span{padding:9px 14px;white-space:nowrap}.session-tabs .active{background:#1c2c45;color:#e2eafb;border-top:2px solid #50bcfa;display:flex;align-items:center;gap:7px;height:36px}.active i{width:5px;height:5px;background:var(--green);border-radius:50%}.session-tabs b{font-size:10px;margin-left:22px;color:#8ba5c4;font-weight:400}.session-tabs .session-protocol{margin-left:auto;color:#6f8dac;font-size:8px}.terminal-pane{position:relative;height:266px;border:1px solid transparent}.terminal-breadcrumb{display:flex;gap:15px;margin:12px 14px;color:#8fa1b9;font-size:9px}.terminal-breadcrumb>span{color:#aabbd1;font:9px var(--mono)}.terminal-breadcrumb>span:last-child{margin-left:auto;font-size:8px}.terminal-content{padding:1px 18px;font:10px/1.65 var(--mono);white-space:nowrap;overflow:hidden}.terminal-content p{margin:8px 0}.terminal-muted{color:#7e92ae}.terminal-user{color:#79c9ac}.terminal-path{color:#6cbbfa}.terminal-prompt{color:#96aecb;margin:0 6px}.terminal-folders{color:#83baff}.terminal-result{margin:14px 0 16px;padding-left:7px;color:#a4b3cd}.terminal-result p{margin:2px 0}.terminal-green{color:var(--green)}.cursor{width:6px;height:12px;display:inline-block;background:#68b9ed;vertical-align:middle}.terminal-bottom{position:absolute;bottom:10px;left:16px;right:16px;font:8px var(--mono);color:#8ea3bd;display:flex;justify-content:space-between}.demo-bottom{display:grid;grid-template-columns:1.5fr 1fr;min-height:170px;border-top:1px solid var(--line);background:#121c2e}.panel-bar{height:35px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 12px;font-size:9px;color:#a9bdd5}.panel-bar strong{font-weight:550;color:#d5e2f5}.panel-bar>span:last-child{margin-left:auto}.panel-action{font-size:8px;color:#bad4ed}.file-path{display:flex;align-items:center;gap:9px;font-size:9px;color:#7f99b9;padding:9px 10px;border-bottom:1px solid #213048}.file-path span{flex:1;font:8px var(--mono)}.file-row{display:grid;grid-template-columns:1.4fr .8fr 1fr;align-items:center;gap:8px;padding:6px 12px;font:8px var(--mono);color:#bccce3}.file-row>span:first-child{display:flex;align-items:center;gap:7px}.file-table-head{font-size:8px;color:#8fa5c1;background:#172339}.folder-icon{width:11px;height:8px;border-radius:1px;background:#6ca4ce;position:relative}.folder-icon:before{content:"";width:5px;height:2px;position:absolute;top:-2px;background:#6ca4ce}.file-icon{width:8px;height:10px;border:1px solid #88a5c8;border-radius:1px;margin:0 2px}.commands-pane{border-left:1px solid var(--line)}.command-item{padding:9px 12px;border-bottom:1px solid #213048}.command-item b{display:block;font-size:9px;font-weight:400}.command-item code{font:8px/1.8 var(--mono);color:#8fa7c6}.commands-pane>small{display:block;font-size:8px;margin:7px 12px;color:#849ab8}.assistant-pane{border-left:1px solid var(--line);padding:0 12px 12px;background:#141f33;position:relative}.assistant-pane .panel-bar{margin-inline:-12px}.spark{color:#79c8fc;font-size:19px;vertical-align:middle}.ai-scope{display:flex;align-items:center;gap:7px;border:1px solid #365172;background:#1b304a;padding:8px 10px;margin-top:12px;font-size:9px;border-radius:5px;color:#b8dffe}.ai-scope b{margin-left:auto}.assistant-context{font-size:8px;color:#93abc8;margin:8px 2px 20px}.chat-user{background:#263b59;border:1px solid #355371;border-radius:7px 7px 2px 7px;font-size:10px;margin-left:24px;padding:10px;color:#e0ecfb}.chat-assistant{display:flex;gap:6px;margin-top:13px;font-size:9px;align-items:center}.tool-receipt{background:#0e192a;border:1px solid #30435e;border-radius:6px;padding:10px;margin-top:7px}.tool-receipt>span{display:flex;justify-content:space-between;font-size:8px;color:#a5b8d2}.tool-receipt b{font-weight:400;color:#7ccdba;font-size:7px}.tool-receipt code{display:block;font:10px var(--mono);margin:12px 0;color:#bde0fa}.tool-receipt>div{font:7px var(--mono);color:#a3b4cd;padding-top:8px;border-top:1px solid #233751}.tool-receipt>small{display:block;font:7px var(--mono);color:#7ca88f;margin-top:8px}.assistant-answer{color:#b6c7de;font-size:9px;line-height:1.9;margin:12px 0}.assistant-note{position:absolute;bottom:61px;font-size:8px;color:#8da7c7}.assistant-note span{color:var(--accent);margin-right:6px}.chat-input{position:absolute;bottom:15px;left:12px;right:12px;border:1px solid #354f70;border-radius:6px;padding:12px 10px;color:#93a8c5;font-size:9px;display:flex;align-items:center;justify-content:space-between;background:#1c2a42}.chat-input span{display:grid;place-items:center;width:19px;height:19px;background:#246ca4;color:#bde3ff;border-radius:4px}.demo-status{height:27px;display:flex;justify-content:space-between;align-items:center;background:#1a263b;border-top:1px solid var(--line);font-size:8px;color:#abc1d9;padding:0 15px}.demo-status .connected-dot{width:4px;height:4px;margin-right:6px}.demo-region{transition:box-shadow .2s}.demo-shell[data-focus=files] [data-region=files],.demo-shell[data-focus=ai] [data-region=ai]{box-shadow:inset 0 0 0 1px #50bcfa}.preview-controls{display:flex;justify-content:center;margin:34px auto 0;gap:8px}.preview-controls button{padding:12px 18px;color:#a4b3cf;border-radius:7px;font:10px var(--mono);background:transparent;display:flex;gap:12px;align-items:center;border:1px solid transparent;min-height:44px}.preview-controls button span{font:13px -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}.preview-controls button[aria-pressed=true]{background:#1a2b44;border-color:#365274;color:#79cbff}.preview-controls button:hover{background:#1b2940}.preview-caption{text-align:center;color:var(--muted);font-size:12px;line-height:1.8;margin-top:15px}.mobile-hint{display:none}.features-section{padding-top:130px;padding-bottom:100px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.section-heading .eyebrow,.section-copy .eyebrow,.faq-section .eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:20px}h2{font-size:clamp(30px,3.3vw,43px);font-weight:650;letter-spacing:-1.3px;line-height:1.4;margin:0}h3{font-weight:580}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.9;margin-bottom:6px}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-list article{position:relative;padding:33px 30px 34px 0}.feature-list article+article{padding-left:36px;border-left:1px solid var(--line)}.feature-number{position:absolute;right:26px;top:35px;font:10px var(--mono);color:#8196b6}.feature-icon{font:25px var(--mono);height:44px;color:#8eceff}.feature-list h3{font-size:19px;margin:20px 0 13px}.feature-list p{font-size:13px;line-height:1.95;color:var(--muted);margin:0;max-width:300px}.ai-section,.recovery-section{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center;padding:36px 0 100px}.ai-visual,.recovery-visual{border:1px solid #314360;border-radius:13px;overflow:hidden;background:#131f32;box-shadow:0 12px 40px #0002}.visual-topline{height:58px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #2c3d58;padding:0 25px;font:9px var(--mono);letter-spacing:1.5px;color:#acc3df}.visual-topline>.demo-label{margin-left:auto;font:9px -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}.scope-card{display:flex;align-items:center;border:1px solid #334965;border-radius:8px;margin:0 25px;padding:20px 15px;gap:13px;background:#1b2940}.active-scope{margin-top:28px;background:#1b3250;border-color:#3e719c}.scope-icon{display:grid;place-items:center;color:#a0d6ff;width:36px;height:36px;border-radius:7px;background:#284364;border:1px solid #3a597b;font-size:21px}.scope-card h3{margin:0 0 6px;font-size:14px}.scope-card p{margin:0;font-size:10px;line-height:1.8;color:#a6bad5}.scope-badge{font-size:9px;color:#aed8f4;margin-left:auto;align-self:flex-start;white-space:nowrap}.scope-connector{display:flex;align-items:center;gap:12px;justify-content:center;color:#95aecb;font-size:9px;padding:5px 0}.scope-connector>span{width:24px;height:1px;background:#39506f}.approval-card{display:flex;gap:13px;margin:24px 25px 27px;padding-top:20px;border-top:1px dashed #3b4b63}.approval-card>span{color:var(--accent);font-size:22px}.approval-card strong{font-size:11px;font-weight:550}.approval-card p{font-size:10px;color:var(--muted);line-height:1.8;margin:8px 0 0}.section-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;color:var(--muted);margin:22px 0}.check-list{list-style:none;padding:0;margin:26px 0;font-size:13px;display:grid;gap:14px;color:#c3d3e9}.check-list li:before{content:"✓";color:#75c5ff;margin-right:13px}.section-copy>p.fine-print{font-size:11px;line-height:1.9;color:#a1aec4}.recovery-section{padding-bottom:130px}.recovery-points{display:grid;gap:21px;margin-top:30px}.recovery-points>div{display:flex;gap:17px}.recovery-points>div>span{color:#81caff;font-size:23px;width:25px}.recovery-points p{margin:0;font-size:12px;line-height:1.9;color:var(--muted)}.recovery-points strong{display:block;font-size:14px;color:var(--text);font-weight:550;margin-bottom:3px}.task-timeline{list-style:none;padding:32px 32px 12px;margin:0}.task-timeline li{display:flex;gap:22px;position:relative;padding-bottom:30px}.task-timeline li:not(:last-child):before{content:"";position:absolute;left:15px;top:33px;bottom:2px;width:1px;background:#3c506b}.timeline-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid #405470;background:#1a2a41;z-index:1;font-size:13px}.completed{color:#7cdbc0}.interrupted{color:#e7c17f;border-color:#625639;background:#302b24}.resumed{color:#8ed2ff;background:#203d5d;border-color:#4a83b1}.task-timeline small{font:9px var(--mono);color:#8ba6c7}.task-timeline h3{font-size:14px;margin:7px 0}.task-timeline p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.recovery-foot{border-top:1px solid #2d3c55;padding:17px 32px;font-size:11px;color:#bfd0e5;background:#17283b}.recovery-foot>span{margin-right:12px}.download-section{background:#0c1423;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 0 70px;text-align:center}.download-section .eyebrow{justify-content:center;font-size:10px}.download-section h2{font-size:42px}.download-intro{color:var(--muted);font-size:14px;margin:18px 0 35px;line-height:1.8}.download-grid{display:grid;grid-template-columns:1fr 1fr;max-width:860px;margin:auto;gap:18px;text-align:left}.download-grid article{padding:30px 30px 28px;background:#162237;border:1px solid #34445f;border-radius:9px}.download-os{display:flex;align-items:center;gap:13px;font-size:19px;font-weight:650}.download-os>span{font:10px var(--mono);color:#a9c1da;font-weight:400;padding:4px 7px;background:#22334c;border-radius:4px}.download-grid h3{font-size:14px;font-weight:550;margin:28px 0 10px}.download-grid p{color:var(--muted);font-size:12px;line-height:1.8}.release-pending{display:inline-block;border:1px solid #425570;border-radius:6px;padding:12px 20px;color:#b7c7dd;font-size:12px;margin-top:15px;background:#1a293f}.release-notice{max-width:860px;margin:25px auto 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.release-notice b{font:11px var(--mono);font-weight:400;color:#c0d7ed;margin-left:12px}.release-notice a{color:#91cfff}.release-notice a span{margin-left:12px}.download-note{color:#91a5c2;font-size:11px;margin:30px 0 0;line-height:1.9}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:110px 0}.faq-section h2{font-size:34px}.text-link{display:inline-flex;gap:18px;align-items:center;font-size:13px;color:#8bccfc;margin-top:27px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:23px 2px;cursor:pointer;font-size:14px;gap:18px}summary::-webkit-details-marker{display:none}summary>span{color:#97b8db;font-size:19px;font-weight:300}details[open] summary>span{transform:rotate(45deg)}details>p{font-size:13px;line-height:1.95;color:var(--muted);margin:0 30px 25px 2px}.site-footer{border-top:1px solid var(--line);padding-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.site-footer .brand{font-size:21px}.site-footer>div>p{font-size:12px;color:var(--muted);margin-top:15px}.footer-links{display:flex;gap:26px;align-items:flex-start;justify-content:flex-end;padding-top:8px;font-size:12px;color:var(--muted);flex-wrap:wrap}.footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#849ab9;border-top:1px solid #25334b;font-size:10px;padding:23px 0 28px}.footer-bottom>a{font-family:var(--mono)}.article-page{max-width:820px;padding:78px 0 95px;min-height:65vh}.article-page h1{font-size:44px;line-height:1.4;margin:0 0 20px;letter-spacing:-1px}.article-intro{color:var(--muted);font-size:16px;line-height:1.9;margin:0 0 45px}.article-page h2{font-size:25px;margin:40px 0 15px}.article-page h3{font-size:17px;margin:25px 0 10px}.article-page p,.article-page li{font-size:14px;line-height:2;color:#b3c3dc}.article-page li{margin-bottom:8px}.article-page ol,.article-page ul{padding-left:24px}.article-page a:not(.button){color:#8ccfff;text-decoration:underline;text-underline-offset:4px}.article-page .note{border-left:2px solid var(--accent);padding:15px 21px;background:#17263c;margin:25px 0;border-radius:0 8px 8px 0;font-size:13px}.article-page code{font-family:var(--mono);font-size:.9em;color:#9dd1f7}.article-meta{font:11px var(--mono);color:#9dafc9;display:block;margin-bottom:22px}.article-page .button{margin-top:25px}.release-entry{border-top:1px solid var(--line);margin-top:35px;padding-top:15px}.article-page .release-entry h2{margin-top:15px}.error-code{font:13px var(--mono);letter-spacing:3px;color:var(--accent)}
@media(min-width:1440px){.hero{padding-top:103px}.hero h1{font-size:74px}.hero-copy{font-size:19px}.demo-app{min-height:500px}.terminal-pane{height:292px}.terminal-content{font-size:11px;line-height:1.8}.terminal-result{margin-block:16px}.assistant-answer{line-height:2}.metric-grid strong{font-size:25px}.network-chart{height:80px}}
@media(max-width:1100px){.section-width,.nav-wrap{width:calc(100% - 48px)}.site-header nav{gap:23px;margin-right:0}.ai-section,.recovery-section{gap:50px}.demo-app{grid-template-columns:190px minmax(360px,1fr) 225px;min-width:940px}.metric-grid strong{font-size:20px}.hero{padding-top:68px}.feature-list p{font-size:12px}.scope-card{margin-inline:18px;padding:17px 12px;gap:10px}.scope-card p{font-size:9px}.scope-badge{font-size:8px}.visual-topline{padding-inline:20px}.footer-links{gap:19px}.demo-shell{border-radius:9px}}
@media(max-width:760px){:root{scroll-padding-top:80px}.section-width,.nav-wrap{width:calc(100% - 36px)}.nav-wrap{height:70px;gap:16px;flex-wrap:wrap;justify-content:space-between}.site-header nav{display:none}.brand{font-size:21px;gap:8px}.brand img{width:30px;height:30px}.nav-cta{font-size:11px;padding:10px 12px;gap:15px}.hero{padding-top:55px;padding-bottom:36px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:23px}.hero h1{font-size:46px;letter-spacing:-2px;line-height:1.25}.mobile-break{display:block}.hero-copy{font-size:13px;line-height:1.9;margin:23px 0}.hero-actions{gap:9px}.button{font-size:12px;gap:18px;padding:0 19px;min-height:46px}.platform-line{gap:14px;font-size:10px;margin-top:23px;flex-wrap:wrap}.platform-line .preview-status{font-size:9px}.platform-line svg{width:11px;height:12px}.demo-title{padding-inline:12px;height:34px}.demo-title>span:nth-child(2){position:static;transform:none;margin-left:12px;margin-right:auto;font-size:8px}.demo-title b{margin-inline:4px}.demo-title .demo-label{font-size:7px}.window-dots{gap:5px}.window-dots i{width:7px;height:7px}.demo-app{min-width:880px;grid-template-columns:180px 475px 225px;min-height:455px}.demo-shell{box-shadow:0 20px 50px #0004,0 0 0 4px #25364e28}.terminal-pane{height:250px}.demo-status{font-size:7px;padding-inline:9px}.preview-controls{gap:3px;margin-top:24px}.preview-controls button{padding:10px 11px;gap:7px;font-size:9px;min-height:42px}.preview-controls button span{font-size:11px}.preview-caption{font-size:11px;padding-inline:10px;margin-bottom:7px;min-height:39px}.mobile-hint{display:block;font-size:9px;color:#8fa8c7;text-align:center;margin-top:0}.features-section{padding-top:70px;padding-bottom:55px}.section-heading{display:block}.section-heading h2{font-size:33px}.section-heading>p{font-size:12px;margin-top:20px}.section-heading .eyebrow,.section-copy .eyebrow,.faq-section .eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:16px}.feature-list{display:block;margin-top:30px}.feature-list article,.feature-list article+article{padding:26px 6px 27px;border-left:0;display:grid;grid-template-columns:42px 1fr;gap:4px 16px}.feature-list article+article{border-top:1px solid var(--line)}.feature-icon{grid-row:1/3;padding-top:5px;font-size:24px}.feature-list h3{font-size:17px;margin:5px 0 9px}.feature-list p{max-width:90%;font-size:12px}.feature-number{right:5px;top:33px;font-size:9px}.ai-section,.recovery-section{grid-template-columns:1fr;gap:27px;padding:22px 0 65px}.ai-section .section-copy{order:-1}.section-copy h2{font-size:33px}.section-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;margin:17px 0}.check-list{font-size:12px;gap:12px;margin:22px 0}.section-copy>p.fine-print{font-size:10px}.ai-visual,.recovery-visual{max-width:480px;width:100%;margin:auto}.scope-card{margin-inline:22px;padding:20px 16px}.scope-card p{font-size:10px}.scope-card h3{font-size:14px}.scope-icon{height:36px;width:36px}.scope-badge{font-size:9px}.visual-topline{padding-inline:23px}.recovery-points{gap:20px;margin-top:24px}.recovery-points p{font-size:12px}.recovery-points strong{font-size:13px}.task-timeline{padding:28px 25px 8px}.task-timeline li{padding-bottom:26px}.download-section{padding:60px 0 45px}.download-section h2{font-size:32px}.download-section .eyebrow{font-size:8px;letter-spacing:1.5px}.download-intro{font-size:12px;margin-top:17px}.download-grid{grid-template-columns:1fr;gap:14px}.download-grid article{padding:25px}.download-grid h3{margin-top:23px}.download-os{font-size:20px}.release-pending{font-size:11px;padding:11px 18px;margin-top:8px}.release-notice{font-size:10px;gap:15px;align-items:flex-start;flex-direction:column;margin-top:24px}.release-notice b{font-size:10px;margin-left:8px}.download-note{font-size:10px;text-align:left;margin-top:22px}.faq-section{grid-template-columns:1fr;gap:30px;padding:65px 0}.faq-section h2{font-size:30px}.text-link{font-size:12px;margin-top:20px}summary{font-size:13px;padding:22px 2px}details>p{font-size:12px;margin-right:10px}.site-footer{padding-top:32px;gap:26px;grid-template-columns:1fr}.footer-links{justify-content:flex-start;padding-top:0;gap:23px;font-size:11px}.footer-bottom{font-size:9px;gap:10px;flex-wrap:wrap;padding-top:20px}.footer-bottom>span:nth-child(2){display:none}.article-page{padding:48px 0 65px}.article-page h1{font-size:33px}.article-intro{font-size:14px}.article-page h2{font-size:23px}.article-page p,.article-page li{font-size:13px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}
@media(forced-colors:active){.button,.nav-cta,.demo-shell,.scope-card,.release-pending{border:1px solid ButtonText}.connected-dot,.status-dot{background:CanvasText}}
