*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:root{--ink: #101112;--paper: #f5f1e9;--muted: #a5a49e;--panel: #171919;--line: #343735;--accent: #ec612c;--accent-soft: #ec612c;--signal: #b7f36d;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:320px;background:#101112}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b7f36d;outline-offset:5px}::-moz-selection{background:#b7f36d;color:#101112}::selection{background:#b7f36d;color:#101112}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 20px;background:#f5f1e9;color:#101112;transform:translateY(-180%);border-radius:8px}.skip-link:focus{transform:translateY(0)}.section-shell{max-width:1480px;margin:auto;padding-left:clamp(24px,5.5vw,96px);padding-right:clamp(24px,5.5vw,96px)}.eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:#f5f1e9;font-size:9px;font-weight:700;letter-spacing:2px}.eyebrow>span:first-child{background:#b7f36d;width:7px;height:7px;border-radius:100%}.eyebrow.muted{color:#a5a49e}.hero{position:relative;height:120vh;min-height:900px;background:var(--accent);overflow:clip}.hero-stage{height:100vh;min-height:720px;position:sticky;top:0;padding:28px clamp(24px,5.5vw,96px) 0;display:flex;flex-direction:column;max-width:1800px;margin:auto}.brand-line{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:5;flex-shrink:0}.brand{display:inline-flex;gap:10px;align-items:center;color:var(--paper);font-size:19px;font-weight:700}.brand-symbol{border:1px solid #f5f1e966;height:41px;width:41px;display:grid;place-items:center;border-radius:50%}.brand small{display:block;font-size:8px;letter-spacing:1.7px;font-weight:500;margin-top:3px}.edition{font-size:10px;font-weight:600;letter-spacing:1.5px;color:var(--paper);display:flex;gap:9px;align-items:center}.edition>span{background:#b7f36d;width:7px;height:7px;border-radius:100%}.title-layer{position:absolute;left:50%;top:0;transform:translate(-50%);font-family:Arial Black,Inter,sans-serif;font-size:clamp(125px,19.7vw,340px);line-height:1;font-weight:900;letter-spacing:-.075em;white-space:nowrap}.layer-blue{color:#ec612c;top:36px;z-index:1}.layer-gap{color:var(--accent);top:24px;z-index:2}.layer-green{color:var(--signal);top:12px;z-index:3}.layer-front{color:#f5f1e9;top:0;z-index:4}.hero-content{display:grid;grid-template-columns:.85fr 1.3fr;align-items:center;gap:5%;position:relative;z-index:6;flex:1;padding:0 0 30px}.hero-copy{padding-bottom:12px}.hero-copy .eyebrow{color:#f5f1e9}.hero h1{margin:0;font-size:clamp(40px,4vw,66px);line-height:1.26;font-weight:800;letter-spacing:-.055em;color:var(--paper)}.underlined{position:relative;color:#101112}.underlined:after{content:"";position:absolute;bottom:-6px;left:0;width:95%;height:7px;border-radius:50%;border-top:3px solid #101112;transform:rotate(-4deg)}.hero-description{font-size:13px;line-height:1.9;color:#f5f1e9;margin:25px 0}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.primary-action{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 19px;color:#101112;background:#b7f36d;font-size:12px;font-weight:800;border-radius:2px;transition:transform .25s,background .25s}.primary-action:hover{transform:translateY(-3px);background:#f5f1e9}.text-action{color:var(--paper);font-size:11px;font-weight:700;border-bottom:1px solid #f5f1e988;padding-bottom:5px}.text-action span{margin-left:7px;font-size:15px}.hero-proof{display:flex;align-items:center;gap:8px;margin-top:24px;color:#f5f1e9;font-size:10px;opacity:.88}.product-scene{position:relative;max-width:650px;width:100%;justify-self:end;padding:25px 14px 28px}.app-frame{position:relative;z-index:2;overflow:hidden;border:6px solid #101112;border-radius:10px;box-shadow:20px 22px #10111255;transform:rotate(-2deg);background:#171919}.frame-bar{height:30px;padding:0 11px;display:flex;gap:10px;align-items:center;justify-content:space-between;color:#a5a49e;background:#101112;font-size:8px;letter-spacing:.5px}.frame-dots{display:flex;gap:4px}.frame-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#ec612c}.frame-dots i:nth-child(2){background:#b7f36d}.frame-dots i:nth-child(3){background:#b7f36d}.app-frame img{display:block;width:100%;height:auto}.preview-caption{position:absolute;right:10px;bottom:8px;padding:3px 5px;color:#f5f1e9;background:#101112bb;font-size:7px}.image-fallback{aspect-ratio:1.53;display:grid;place-items:center;align-content:center;gap:12px;color:#b7f36d}.image-fallback strong{color:var(--paper)}.image-fallback span{font-size:10px}.scene-orbit{position:absolute;border:1px solid #f5f1e954;border-radius:50%;transform:rotate(-20deg)}.orbit-one{inset:1% -5% 7% 1%}.orbit-two{inset:11% 7% -3% 11%;transform:rotate(63deg)}.floating-label{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:11px 14px;background:#f5f1e9;color:#101112;box-shadow:8px 8px #10111244;font-size:10px;font-weight:700}.label-top{top:0;right:-4px}.label-bottom{left:-10px;bottom:0}.label-bottom strong,.label-bottom small{display:block}.label-bottom small{margin-top:4px;font-size:8px;font-weight:500}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b7f36d;box-shadow:0 0 0 4px #b7f36d24}.connection-check{display:grid;place-items:center;width:29px;height:29px;color:#101112;background:#b7f36d;border-radius:50%}.hero-bottom{position:relative;height:100px;margin-top:auto;flex-shrink:0}.side-word{position:absolute;bottom:-8px;color:#f5f1e9;font-size:clamp(35px,5.5vw,86px);font-weight:900;letter-spacing:-.07em;line-height:1}.side-0{left:-4%}.side-1{right:-4%}.scroll-note{position:absolute;left:50%;top:32%;transform:translate(-50%);display:flex;align-items:center;gap:8px;color:#f5f1e9;font-size:8px;letter-spacing:1.6px}.scroll-note>span{font-size:18px}.marquee{overflow:hidden;padding:17px 0;color:#101112;background:#b7f36d}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 28s linear infinite}.marquee-track>span{font-size:12px;font-weight:800;letter-spacing:3px;white-space:nowrap}@keyframes marquee{to{transform:translate(-25%)}}.features{padding-top:105px;padding-bottom:90px;background:#101112}.section-intro{display:grid;grid-template-columns:1.15fr 1fr .75fr;gap:35px;align-items:end}.section-intro h2,.section-heading h2,.mechanism h2,.guide-section h2,.limits-section h2{margin:0;color:#f5f1e9;font-size:clamp(38px,5vw,72px);line-height:1.05;letter-spacing:-.065em}.section-intro h2 span,.section-heading h2 em,.mechanism h2 span,.guide-section h2 span,.limits-section h2 em{color:#b7f36d;font-style:normal}.section-intro>p:last-child,.section-heading>p{margin:0;color:#a5a49e;font-size:12px;line-height:1.9;justify-self:end}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:70px}.feature{position:relative;padding-top:24px;border-top:1px solid #343735}.feature:before{content:"";position:absolute;top:-1px;left:0;width:42px;height:3px;background:#b7f36d}.feature-top{display:flex;justify-content:space-between;color:#b7f36d}.feature-top span{color:#a5a49e;font-size:10px}.feature h3{margin:24px 0 14px;color:#f5f1e9;font-size:20px;letter-spacing:-.04em}.feature p{min-height:78px;margin:0 0 24px;color:#a5a49e;font-size:11px;line-height:1.85}.feature>small,.security-grid article>span{color:#ec612c;font-size:8px;font-weight:800;letter-spacing:1.8px}.performance-note{display:flex;gap:14px;align-items:center;margin-top:55px;padding:17px 20px;border:1px solid #343735;background:#171919}.note-marker{display:grid;flex:0 0 auto;place-items:center;width:21px;height:21px;color:#101112;background:#b7f36d;border-radius:50%;font-size:12px;font-weight:800}.performance-note p{margin:0;color:#a5a49e;font-size:10px;line-height:1.7}.performance-note strong{color:#f5f1e9}.flow-section,.security-section,.guide-section,.limits-section{padding-top:115px;padding-bottom:115px}.flow-section{border-top:1px solid #343735}.section-kicker{display:flex;justify-content:space-between;margin-bottom:37px;color:#a5a49e;font-size:9px;font-weight:700;letter-spacing:2px}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end}.section-heading>p{max-width:330px}.flow-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:82px;border-top:1px solid #343735}.flow-step{position:relative;min-height:190px;padding:22px 25px 20px 0;border-right:1px solid #343735}.flow-step:not(:first-child){padding-left:22px}.step-index{color:#ec612c;font-size:9px;font-weight:800;letter-spacing:1px}.step-icon{display:grid;place-items:center;width:43px;height:43px;margin:30px 0 20px;color:#101112;background:#b7f36d;border-radius:50%}.flow-step h3{margin:0 0 9px;color:#f5f1e9;font-size:16px}.flow-step p{margin:0;max-width:150px;color:#a5a49e;font-size:10px;line-height:1.7}.step-arrow{position:absolute;top:66px;right:-10px;z-index:2;display:grid;place-items:center;width:20px;height:20px;color:#b7f36d;background:#101112;font-size:15px}.mechanism{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center;padding-top:95px;padding-bottom:120px;background:#ec612c;max-width:none;padding-left:max(5.5vw,calc((100vw - 1288px)/2));padding-right:max(5.5vw,calc((100vw - 1288px)/2))}.mechanism .eyebrow,.mechanism h2{color:#101112}.mechanism h2 span{color:#f5f1e9}.lead{max-width:400px;margin:28px 0;color:#101112;font-size:13px;line-height:1.9}.signal-list{display:grid;gap:13px}.signal-list>div{display:flex;gap:11px;align-items:center}.signal-dot{width:8px;height:8px;border-radius:50%}.signal-green{background:#b7f36d}.signal-orange{background:#101112}.signal-recovery{background:#b7f36d}.signal-list strong,.signal-list small{display:block}.signal-list strong{color:#101112;font-size:9px;letter-spacing:1.3px}.signal-list small{margin-top:3px;color:#101112;font-size:9px}.status-card{padding:25px;color:#f5f1e9;background:#101112;box-shadow:18px 20px #10111244;transform:rotate(2deg)}.status-card-top{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #343735;color:#a5a49e;font-size:9px;letter-spacing:1.2px}.status-card-top>span:first-child{color:#b7f36d}.status-orbit{position:relative;display:grid;place-items:center;height:310px;overflow:hidden}.orbit-ring{position:absolute;border:1px solid #f5f1e954;border-radius:50%;transform:rotate(-25deg)}.ring-one{width:235px;height:150px}.ring-two{width:310px;height:205px;transform:rotate(48deg)}.status-center{display:grid;place-items:center;gap:7px;width:125px;height:125px;color:#101112;background:#b7f36d;border-radius:50%}.status-center strong{font-size:14px}.status-center small{font-size:8px}.orbit-label{position:absolute;padding:6px 8px;color:#a5a49e;border:1px solid #343735;font-size:8px;letter-spacing:1px}.label-scan{top:34px;left:26px}.label-auth{top:64px;right:25px}.label-sync{bottom:32px;left:52px}.status-log{padding-top:17px;border-top:1px solid #343735;font-family:monospace;font-size:9px}.status-log p{margin:7px 0;color:#a5a49e}.status-log p span{margin-right:18px;color:#a5a49e}.status-log .log-success{color:#b7f36d}.security-section{background:#171919}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;background:#343735}.security-grid article{min-height:270px;padding:30px;background:#171919}.security-grid article>svg{color:#b7f36d}.security-grid h3{margin:37px 0 12px;color:#f5f1e9;font-size:20px}.security-grid p{min-height:68px;margin:0 0 28px;color:#a5a49e;font-size:11px;line-height:1.8}.guide-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:start;background:#b7f36d;color:#101112}.guide-section .eyebrow,.guide-section h2{color:#101112}.guide-section h2 span{color:#ec612c}.guide-intro>p:last-child{max-width:300px;margin-top:28px;color:#101112;font-size:12px;line-height:1.8}.guide-list{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none}.guide-list li{display:flex;gap:17px;min-height:102px;padding:0 0 21px;margin-bottom:22px;border-bottom:1px solid #b7f36d}.guide-list b{color:#ec612c;font-size:11px}.guide-list h3{margin:0 0 7px;font-size:15px}.guide-list p{margin:0;color:#101112;font-size:10px;line-height:1.65}.limits-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%}.limits-grid{display:grid;gap:14px}.limits-grid details{padding:21px 0;border-top:1px solid #343735}.limits-grid summary{display:flex;align-items:center;justify-content:space-between;color:#f5f1e9;font-size:13px;font-weight:700;list-style:none;cursor:pointer}.limits-grid summary::-webkit-details-marker{display:none}.limits-grid summary span{display:flex;align-items:center;gap:12px}.limits-grid summary svg{color:#ec612c}.limits-grid summary b{color:#b7f36d;font-size:20px;font-weight:400}.limits-grid p{max-width:600px;margin:17px 35px 0;color:#a5a49e;font-size:11px;line-height:1.8}.downloads{padding-top:115px;padding-bottom:100px;border-top:1px solid #343735}.download-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.download-heading h2{margin:0;color:#f5f1e9;font-size:clamp(38px,5vw,70px);line-height:1.05;letter-spacing:-.065em}.download-heading h2 span{color:#b7f36d}.download-heading>p{margin:0;color:#a5a49e;font-size:11px;line-height:1.8}.download-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.download-card{min-height:390px;padding:30px;color:#f5f1e9;background:#171919;border:1px solid #343735}.windows-card{background:#ec612c;color:#101112;border-color:#ec612c}.card-top{display:flex;justify-content:space-between;align-items:flex-start}.platform-status{display:inline-flex;align-items:center;gap:6px;color:#a5a49e;font-size:9px;letter-spacing:1px}.windows-card .platform-status{color:#101112}.platform-status>span{width:6px;height:6px;background:#b7f36d;border-radius:50%}.download-card h3{margin:44px 0 4px;font-size:38px;letter-spacing:-.06em}.platform-subtitle{margin:0 0 32px;color:#a5a49e;font-size:11px}.windows-card .platform-subtitle{color:#101112}.platform-meta{display:flex;gap:13px;flex-wrap:wrap;color:#a5a49e;font-size:9px}.windows-card .platform-meta{color:#101112}.download-button{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:33px;padding:14px 15px;color:#101112;background:#b7f36d;font-size:11px;font-weight:800;transition:transform .25s}.download-button:hover{transform:translateY(-2px)}.unavailable-card .download-button{color:#a5a49e;background:#343735}.card-footnote{margin:25px 0 0;color:#a5a49e;font-size:9px;line-height:1.6}.windows-card .card-footnote{color:#101112}.release-detail{margin-top:22px;color:#a5a49e;font-size:10px}.release-detail>span{display:flex;align-items:center;gap:7px}.release-detail>span svg{color:#b7f36d}.release-detail details{margin-top:18px}.release-detail summary{display:inline-flex;gap:8px;color:#b7f36d;cursor:pointer}.release-detail summary span{font-size:17px}.hash-row{display:flex;align-items:center;gap:14px;margin-top:12px;padding:10px;background:#171919}.hash-row code{overflow-wrap:anywhere;color:#f5f1e9;font-size:9px}.hash-row button{margin-left:auto;padding:8px 10px;color:#101112;border:0;background:#b7f36d;font-size:9px;font-weight:700;white-space:nowrap}.release-detail details p{color:#a5a49e;font-size:9px}.onboarding{display:flex;align-items:center;gap:35px;margin-top:44px;padding-top:25px;border-top:1px solid #343735}.onboarding-label{color:#b7f36d;font-size:9px;font-weight:800;letter-spacing:1px}.onboarding ol{display:flex;gap:28px;margin:0;padding:0;list-style:none}.onboarding li{display:flex;gap:7px;color:#a5a49e;font-size:10px}.onboarding li b{color:#ec612c;font-size:8px}.onboarding-note{margin-left:auto;color:#a5a49e;font-size:9px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px;padding-bottom:35px;border-top:1px solid #343735}.footer-brand{display:flex;align-items:center;gap:10px;color:#f5f1e9;font-size:15px;font-weight:700}.footer-brand svg{color:#b7f36d}.footer-brand small{display:block;margin-top:3px;color:#a5a49e;font-size:7px;letter-spacing:1.4px}.site-footer p{margin:0;color:#a5a49e;font-size:9px;line-height:1.7}.site-footer>a{color:#b7f36d;font-size:10px;font-weight:700}@media(max-width:900px){.hero-content{grid-template-columns:1fr 1.15fr;gap:2%}.section-intro{grid-template-columns:1fr 1fr}.section-intro>p:last-child{grid-column:2}.feature-grid{gap:18px}.feature h3{font-size:16px}.mechanism{gap:5%}.flow-step{padding-right:13px}.flow-step:not(:first-child){padding-left:13px}.step-arrow{display:none}.download-card{padding:22px}}@media(max-width:700px){.hero{height:auto;min-height:0}.hero-stage{position:relative;height:auto;min-height:0;padding-top:20px}.hero-title{height:135px;margin-top:28px}.title-layer{font-size:22vw}.layer-blue{top:24px}.layer-gap{top:16px}.layer-green{top:8px}.hero-content{display:flex;flex-direction:column;align-items:stretch;padding-top:20px}.hero h1{font-size:clamp(42px,12vw,64px)}.hero-description{margin:19px 0}.product-scene{max-width:560px;align-self:center;margin-top:25px}.hero-bottom{height:80px;margin-top:20px}.side-word{font-size:10vw}.scroll-note{top:30%}.features{padding-top:65px;padding-bottom:65px}.section-intro,.section-heading,.mechanism,.guide-section,.limits-section{display:block}.section-intro>p:last-child{margin-top:20px}.feature-grid{grid-template-columns:1fr 1fr;gap:32px 18px;margin-top:42px}.feature p{min-height:0}.performance-note{align-items:flex-start;margin-top:35px}.flow-section,.security-section,.guide-section,.limits-section{padding-top:75px;padding-bottom:75px}.section-kicker{font-size:7px}.section-heading>p{margin-top:22px}.flow-rail{grid-template-columns:1fr;margin-top:45px}.flow-step,.flow-step:not(:first-child){min-height:0;padding:18px 0;display:grid;grid-template-columns:46px 1fr;-moz-column-gap:14px;column-gap:14px;border-right:0;border-bottom:1px solid #343735}.step-index{grid-row:span 2}.step-icon{grid-column:2;margin:0 0 12px}.flow-step h3,.flow-step p{grid-column:2}.flow-step h3{margin-bottom:7px}.mechanism{padding-left:24px;padding-right:24px}.status-card{margin-top:55px;transform:none}.security-grid{grid-template-columns:1fr;margin-top:45px}.security-grid article{min-height:0;padding:25px}.security-grid h3{margin-top:25px}.guide-list,.limits-grid{margin-top:45px}.downloads{padding-top:75px}.download-heading{display:block;margin-bottom:35px}.download-heading>p{margin-top:18px}.download-grid{grid-template-columns:1fr}.download-card{min-height:0}.onboarding{align-items:flex-start;flex-direction:column;gap:15px}.onboarding ol{flex-direction:column;gap:11px}.onboarding-note{margin-left:0}.site-footer{align-items:flex-start;flex-wrap:wrap}.site-footer p{order:3;width:100%}.site-footer>a{margin-left:auto}}@media(max-width:374px){.edition{max-width:90px;font-size:7px;line-height:1.5}.hero-actions{gap:14px}.primary-action{gap:14px;padding:14px;font-size:10px}.feature-grid{gap:25px 14px}.section-intro h2,.section-heading h2,.mechanism h2,.guide-section h2,.limits-section h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero{height:auto;min-height:0}.hero-stage{position:relative;height:auto;min-height:0}.hero-content{padding:30px 0 50px}.side-word{will-change:auto}}.network-scene{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 73% 36%,#f5f1e912 1px,transparent 1px),linear-gradient(120deg,transparent 42%,#f5f1e90b 42.2%,transparent 42.5%);background-size:34px 34px,100% 100%}.network-scene canvas{display:block;width:100%;height:100%}.network-scene[data-scene=fallback]{opacity:.28}.motion-control{position:fixed;right:20px;bottom:20px;z-index:30;border:1px solid #f5f1e935;border-radius:999px;padding:9px 13px;color:var(--paper);background:#101112dd;font-size:10px;letter-spacing:.5px}.motion-control:hover{border-color:var(--signal);color:var(--signal)}.hero .brand-line,.hero .hero-title,.hero .hero-content,.hero .hero-bottom{z-index:1}.reveal-section{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.reveal-section.in-view{animation:section-rise .7s ease both}}@keyframes section-rise{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.features{max-width:none;padding-top:clamp(92px,8vw,132px);padding-bottom:clamp(70px,7vw,104px);color:#101112;background:#f5f1e9}.features .section-intro{grid-template-columns:1.05fr 1.55fr .9fr;gap:clamp(24px,4vw,72px);align-items:center}.features .eyebrow.muted,.features .section-intro>p:last-child{color:#60758a}.features .eyebrow.muted{align-self:center;margin:0}.features .section-intro h2{color:#0b2035;font-size:clamp(40px,4.8vw,72px);line-height:.98;letter-spacing:-.07em;white-space:nowrap}.features .section-intro h2 span{color:#ec612c}.features .section-intro>p:last-child{max-width:310px;justify-self:end;font-size:13px;line-height:1.9}.features .mobile-break{display:none}.features .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.25vw,43px);margin-top:clamp(62px,6vw,84px)}.features .feature{min-width:0;min-height:266px;padding:29px 0 0;border-top:1px solid #c9c7c0}.features .feature:before{width:0;height:0;background:transparent}.features .feature-top{color:#ec612c}.features .feature-top span{color:#6e8498;font-size:11px}.features .feature h3{margin:35px 0 15px;color:#0b2035;font-size:clamp(18px,1.5vw,23px);letter-spacing:-.045em}.features .feature p{min-height:78px;margin:0 0 25px;color:#60758a;font-size:11px;line-height:1.9}.features .feature>small{color:#6e8498;font-size:9px;letter-spacing:2px}.features .performance-note{gap:14px;margin-top:46px;padding:18px 24px;border:0;border-radius:5px;background:#eeece6}.features .note-marker{width:19px;height:19px;color:#60758a;background:transparent;border:1px solid #8395a5;font-size:11px}.features .performance-note p{color:#60758a;font-size:11px;line-height:1.7}.features .performance-note strong{color:#0b2035}@media(max-width:900px){.features .section-intro{grid-template-columns:1fr 1fr}.features .section-intro h2{grid-column:1 / -1;grid-row:1}.features .eyebrow.muted{grid-column:1;grid-row:2}.features .section-intro>p:last-child{grid-column:2;grid-row:2}.features .feature-grid{gap:18px}.features .feature h3{font-size:18px}}@media(max-width:700px){.features{padding-top:68px;padding-bottom:66px}.features .section-intro{display:block}.features .section-intro h2{white-space:normal;font-size:clamp(38px,12vw,60px)}.features .mobile-break{display:block}.features .eyebrow.muted{margin-bottom:23px}.features .section-intro>p:last-child{margin-top:23px}.features .feature-grid{grid-template-columns:1fr 1fr;gap:31px 18px;margin-top:45px}.features .feature{min-height:0;padding-top:21px}.features .feature h3{margin-top:25px;font-size:17px}.features .feature p{min-height:0;font-size:10px}.features .performance-note{align-items:flex-start;margin-top:36px;padding:15px 16px}}@media(max-width:374px){.features .feature-grid{gap:28px 14px}.features .feature h3{font-size:16px}.features .feature>small{font-size:8px;letter-spacing:1.5px}}.timeline-note,.technical-detail{border-top:1px solid var(--line)}.timeline-note{display:flex;gap:15px;align-items:flex-start;max-width:850px;margin-top:42px;padding-top:20px;color:var(--muted);font-size:11px;line-height:1.8}.timeline-note p{margin:0}.timeline-note strong{color:var(--paper)}.note-marker,.detail-number{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:1px solid var(--signal);color:var(--signal);font-weight:800}.technical-detail{margin-top:30px;padding-top:0;color:var(--paper)}.technical-detail summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0;color:var(--signal);cursor:pointer;font-size:11px;letter-spacing:.4px;list-style:none}.technical-detail summary::-webkit-details-marker,.limits-grid summary::-webkit-details-marker{display:none}.technical-detail summary b,.limits-grid summary b{font-size:19px;font-weight:400}.sequence-grid{display:grid;grid-template-columns:35px 1fr;gap:0 15px;padding:5px 0 20px;color:var(--muted);font-size:11px;line-height:1.6}.sequence-grid span{color:var(--accent-soft);font-weight:800}.sequence-grid p{margin:0 0 12px}code{padding:2px 5px;color:var(--signal);background:#b7f36d12;font-family:Cascadia Code,Consolas,monospace;font-size:.9em}.mechanism-details{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;background:var(--line)}.mechanism-details article{min-height:195px;padding:25px;background:var(--ink)}.mechanism-details h3{margin:28px 0 10px;font-size:17px}.mechanism-details p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}.detail-number{width:28px;height:28px;color:var(--accent-soft);border-color:var(--accent-soft)}.path-list{display:grid;grid-template-columns:minmax(230px,1fr) 1fr;gap:12px 20px;padding:3px 0 20px;color:var(--muted);font-size:11px}.settings-section,.state-section{padding-top:115px;padding-bottom:115px}.settings-section{background:#101112;max-width:none;padding-left:max(24px,calc((100% - 1288px)/2));padding-right:max(24px,calc((100% - 1288px)/2))}.settings-table{margin-top:50px;border-top:1px solid var(--line)}.settings-row{display:grid;grid-template-columns:1.1fr .6fr 1.8fr;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.settings-row strong{color:var(--paper);font-weight:600}.settings-row b{color:var(--signal);font-size:12px}.settings-head{color:#a5a49e;font-size:9px;letter-spacing:1.4px;text-transform:uppercase}.state-section{background:var(--accent);max-width:none;padding-left:max(24px,calc((100% - 1288px)/2));padding-right:max(24px,calc((100% - 1288px)/2))}.state-heading h2{margin:0;color:var(--paper);font-size:clamp(36px,5vw,72px);line-height:1.04;letter-spacing:-.055em}.state-heading h2 span{color:var(--ink)}.state-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;background:#10111244}.state-grid article{min-height:160px;padding:22px;background:var(--accent);border:1px solid #f5f1e91f}.state-grid h3{margin:20px 0 8px;color:var(--paper);font-size:15px}.state-grid p{margin:0;color:#101112;font-size:11px;line-height:1.7}.state-pill{display:inline-flex;padding:5px 8px;color:var(--ink);background:var(--signal);font:800 9px/1 Cascadia Code,Consolas,monospace;letter-spacing:.6px}.state-connecting,.state-captive{background:#f5f1e9}.state-error,.state-offline{background:#101112;color:var(--signal)}.upgrade-list{padding:0 0 18px;color:var(--muted);font-size:11px;line-height:1.8}.upgrade-list p{margin:0 0 10px}@media(max-width:700px){.motion-control{right:12px;bottom:12px}.mechanism-details,.state-grid{grid-template-columns:1fr}.mechanism-details{margin-top:45px}.mechanism-details article{min-height:0}.settings-section,.state-section{padding-top:75px;padding-bottom:75px}.settings-table{margin-top:38px}.settings-row{grid-template-columns:1fr auto;gap:7px 14px;padding:15px 0}.settings-row span:last-child{grid-column:1 / -1;color:#a5a49e}.settings-head{display:none}.state-grid{margin-top:38px}.state-grid article{min-height:0;padding:20px}.path-list{grid-template-columns:1fr;gap:5px}.path-list span{margin-bottom:9px}}.hero-nav{display:flex;align-items:center;gap:clamp(12px,1.7vw,27px);margin-left:auto;margin-right:clamp(18px,3vw,48px)}.hero-nav a{color:#f5f1e9cc;font-size:10px;transition:color .2s ease;white-space:nowrap}.hero-nav a:hover{color:var(--signal)}.overview-section{max-width:none;padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(76px,8vw,122px);color:#f5f1e9;background:#101112;display:grid;grid-template-columns:1.1fr .9fr;gap:28px clamp(36px,8vw,140px)}.overview-heading h2{margin:0;color:var(--paper);font-size:clamp(40px,5vw,76px);line-height:1.04;letter-spacing:-.065em}.overview-heading h2 em{color:var(--signal);font-style:normal}.overview-copy{align-self:end;padding-bottom:5px;color:var(--muted);font-size:13px;line-height:1.95}.overview-copy p{margin:0 0 14px}.overview-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.overview-tags span{padding:7px 10px;border:1px solid #343735;color:var(--signal);font:9px Cascadia Code,Consolas,monospace}.audience-strip{grid-column:1 / -1;display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:1px;margin-top:44px;background:var(--line)}.audience-strip>*{min-height:108px;padding:22px;background:#171919}.audience-label{color:var(--accent-soft);font-size:11px;font-weight:800;letter-spacing:1px}.audience-strip strong{display:block;margin-bottom:10px;color:var(--paper);font-size:14px}.audience-strip small{display:block;color:var(--muted);font-size:10px;line-height:1.7}.contact-section{max-width:none;display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(36px,8vw,140px);padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px);color:var(--ink);background:var(--signal)}.contact-copy h2{margin:0;color:var(--ink);font-size:clamp(42px,5.3vw,78px);line-height:1.02;letter-spacing:-.07em}.contact-copy h2 span{color:var(--accent)}.contact-copy .eyebrow{color:var(--ink)}.contact-copy .eyebrow>span:first-child{background:var(--ink)}.contact-lead{max-width:430px;margin:28px 0;color:#284016;font-size:13px;line-height:1.95}.contact-notice{display:flex;gap:10px;align-items:flex-start;max-width:500px;padding:14px 16px;color:#284016;border:1px solid #28401655;font-size:10px;line-height:1.75}.contact-notice strong{color:var(--ink)}.contact-back{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding-bottom:6px;color:var(--ink);border-bottom:1px solid var(--ink);font-size:11px;font-weight:700}.contact-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-self:center;background:#28401666}.qr-card{padding:clamp(17px,2vw,28px);background:#f5f1e9}.qr-card-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;color:var(--ink)}.qr-card-top span{font-size:24px;font-weight:800;letter-spacing:-.05em}.qr-card-top small{color:#607058;font-size:9px;letter-spacing:1px}.qr-card img{display:block;width:100%;max-width:260px;height:auto;aspect-ratio:1;margin:0 auto;-o-object-fit:contain;object-fit:contain;background:#fff}.qr-card p{min-height:32px;margin:17px 0 0;color:#607058;font-size:10px;line-height:1.7}@media(max-width:900px){.hero-nav{gap:12px;margin-right:15px}.hero-nav a{font-size:9px}.overview-section,.contact-section{grid-template-columns:1fr;gap:38px}.overview-copy{max-width:680px}.contact-lead{max-width:600px}}@media(max-width:700px){.brand-line{align-items:flex-start;flex-wrap:wrap}.brand{font-size:16px}.brand-symbol{width:35px;height:35px}.hero-nav{order:3;width:calc(100% + 48px);margin:15px -24px 0;padding:10px 24px;overflow-x:auto;border-top:1px solid #f5f1e933;border-bottom:1px solid #f5f1e933;scrollbar-width:none}.hero-nav::-webkit-scrollbar{display:none}.edition{margin-left:auto;font-size:8px}.overview-section,.contact-section{padding-top:72px;padding-bottom:72px}.overview-heading h2,.contact-copy h2{font-size:clamp(39px,13vw,62px)}.audience-strip{grid-template-columns:1fr;margin-top:20px}.audience-strip>*{min-height:0;padding:18px}.audience-label{min-height:auto!important}.contact-codes{grid-template-columns:1fr 1fr;gap:1px}.qr-card{padding:13px}.qr-card-top{margin-bottom:12px}.qr-card-top span{font-size:19px}.qr-card-top small,.qr-card p{font-size:8px}.qr-card p{min-height:42px;margin-top:11px}}@media(max-width:374px){.contact-codes{grid-template-columns:1fr}.qr-card img{max-width:210px}}
