:root{--black:#050505;--white:#f2f2ed;--dim:#999994;--line:#383838;--panel:#0c0c0c}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}a{color:inherit}main{background:linear-gradient(90deg,#0000 49.93%,#ffffff1f 50%,#0000 50.07%),radial-gradient(circle at 50% 4%,#242424 0,#0a0a0a 30rem,#050505 64rem);min-height:100vh;overflow:hidden}.content-width,.brand-bar,.hero{width:min(1180px,100% - 48px);margin-inline:auto}.brand-bar{border-bottom:1px solid var(--line);letter-spacing:.16em;z-index:4;justify-content:space-between;align-items:center;min-height:74px;font-size:12px;display:flex;position:relative}.brand-mark{letter-spacing:.28em;font-size:17px;font-weight:950;text-decoration:none}.version{color:var(--dim)}.hero{padding:clamp(58px,8vw,112px) 0 104px;position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg,#0505050a 0%,#0505051a 56%,var(--black) 100%);position:absolute;inset:0 calc(50% - 50vw)}.hero-environment{z-index:0;object-fit:cover;object-position:center top;opacity:.78;filter:contrast(1.08)saturate(.82);pointer-events:none;width:max(100vw,1440px);height:500px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%)}.hero-copy{z-index:2;position:relative}.eyebrow,.section-code{color:var(--dim);letter-spacing:.34em;margin:0 0 18px;font:700 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}h1{letter-spacing:-.065em;max-width:1000px;margin:0;font-size:clamp(58px,10.2vw,144px);font-weight:950;line-height:.79}.lede{letter-spacing:.04em;margin:28px 0 48px;font-size:clamp(18px,2.2vw,27px)}.demo-shell{z-index:2;background:#000;border:1px solid #515151;position:relative;box-shadow:0 34px 80px #00000094}.video-stage{aspect-ratio:4/3;background:#050505;position:relative;overflow:hidden}.video-stage video{object-fit:contain;background:#050505;width:100%;height:100%;display:block}.media-badge{letter-spacing:.16em;background:#000000b8;border:1px solid #ffffff73;padding:10px 12px;font:700 10px/1 ui-monospace,monospace;position:absolute;top:20px;left:20px}.demo-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 18px 14px 24px;display:flex}.demo-controls>div{flex-direction:column;gap:8px;display:flex}.signal-label{color:var(--dim);letter-spacing:.2em;font:700 9px/1 ui-monospace,monospace}.demo-controls strong{letter-spacing:.2em;font-size:12px}.iso-toggle{color:var(--white);cursor:pointer;background:#111;border:1px solid #5a5a5a;grid-template-columns:1fr 1fr;min-width:290px;padding:0;display:grid}.iso-toggle span{letter-spacing:.13em;padding:15px 18px;font-size:11px;font-weight:850}.iso-toggle span:last-child{background:var(--white);color:var(--black);opacity:.26}.iso-toggle.active span:first-child{opacity:.32}.iso-toggle.active span:last-child{opacity:1}.iso-toggle:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}.primary-button:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}.secondary-button:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}.report-link:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}input:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}textarea:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}button:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}summary:focus-visible{outline-offset:4px;outline:3px solid #dd5b20}.manifesto{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;column-gap:42px;padding:120px 0 92px;display:grid}.manifesto h2,.host-note h2,.download-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6.8vw,92px);line-height:.88}.manifesto>p:last-child{color:#c6c6c0;grid-column:2;max-width:680px;margin:34px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.features{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.features article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#080808b8;min-height:260px;padding:24px}.features article>span{color:var(--dim);font:700 10px/1 ui-monospace,monospace}.features h3{letter-spacing:.06em;margin:56px 0 14px;font-size:18px}.features p{color:var(--dim);margin:0;line-height:1.55}.host-note{padding:124px 0}.host-note h2{font-size:clamp(48px,7.5vw,104px)}.host-note>p:last-child{color:#b9b9b4;max-width:760px;margin:30px 0 0 auto;font-size:18px;line-height:1.6}.download-section{color:var(--black);background:var(--white);padding:112px 0 86px}.download-section .section-code{color:#666}.download-grid{border:1px solid #222;grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.download-grid.single{grid-template-columns:1fr;max-width:900px}.download-card{flex-direction:column;justify-content:space-between;min-height:310px;padding:30px;display:flex}.download-card+.download-card{border-left:1px solid #222}.download-card>div{justify-content:space-between;gap:20px;display:flex}.download-card span,.download-card strong{letter-spacing:.13em;font-size:12px}.download-card p{color:#4f4f4b;line-height:1.5}.download-card.coming{color:#555;background:#e1e1dc}.primary-button,.secondary-button{text-align:center;letter-spacing:.1em;border:1px solid #090909;width:100%;padding:20px;font-weight:900;text-decoration:none;display:block}.primary-button{color:var(--white);background:var(--black)}.primary-button.pending{opacity:.55}.primary-button:disabled{cursor:wait;opacity:.62}.secondary-button{color:#555;border-color:#777}.download-form{gap:14px;margin-top:26px;display:grid}.download-form>label:first-child{letter-spacing:.14em;font-size:11px;font-weight:900}.field-note,.form-message,.local-mode{margin:0;font-size:13px;line-height:1.5}.field-note{color:#5c5c57}.download-form input[type=email]{color:#080808;background:#fff;border:1px solid #2e2e2e;border-radius:0;width:100%;min-height:54px;padding:0 16px;font-size:16px}.consent-row{cursor:pointer;align-items:flex-start;gap:11px;padding:8px 0 12px;font-size:14px;line-height:1.45;display:flex}.consent-row input{accent-color:#dd5b20;flex:none;width:20px;height:20px}.form-message{color:#555;min-height:20px}.form-message.error{color:#9b1b10;font-weight:700}.local-mode{color:#555;letter-spacing:.12em;border:1px dashed #777;padding:9px 12px;font:700 10px/1.4 ui-monospace,monospace}.download-success{background:#deded9;border:1px solid #1d1d1d;margin-top:26px;padding:26px}.success-kicker{color:#9d3517;letter-spacing:.2em;margin:0 0 8px;font:900 11px/1 ui-monospace,monospace}.download-success h3{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(25px,4vw,42px)}.download-success .primary-button{margin-top:20px}.checksum{margin:22px 0 0;font-size:11px;line-height:1.5}.checksum strong,.checksum code{display:block}.checksum code{overflow-wrap:anywhere;margin-top:6px;font-size:10px}.install-details{border-top:1px solid #777;border-bottom:1px solid #777;max-width:900px;margin-top:28px;padding:0 2px}.install-details summary{cursor:pointer;letter-spacing:.12em;padding:20px 0;font-size:12px;font-weight:900}.install-details ol,.install-details p{color:#4d4d49;max-width:760px;line-height:1.6}.install-details code{overflow-wrap:anywhere}.beta-note{color:#555;max-width:720px;margin:34px 0 18px;line-height:1.5}.report-link{letter-spacing:.14em;text-underline-offset:5px;font-size:12px;font-weight:900;display:inline-block}.support-section{padding:112px 0}.support-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6.8vw,92px);line-height:.88}.support-section>p:not(.section-code){color:#b9b9b4;max-width:760px;margin:30px 0;font-size:18px;line-height:1.6}footer{min-height:130px;color:var(--dim);letter-spacing:.15em;justify-content:space-between;align-items:center;gap:24px;font:700 9px/1.4 ui-monospace,monospace;display:flex}footer a{text-underline-offset:4px}.legal-page{background:var(--black)}.legal-copy{max-width:900px;padding-top:60px;padding-bottom:100px}.legal-copy .brand-mark{margin-bottom:92px;display:inline-block}.legal-copy h1{max-width:none;font-size:clamp(64px,12vw,132px)}.legal-copy h2{letter-spacing:.04em;margin:64px 0 14px;font-size:22px}.legal-copy p{color:#c4c4bf;font-size:17px;line-height:1.7}.legal-copy a:not(.secondary-button){color:var(--white)}.legal-note{border-top:1px solid var(--line);margin-top:70px;padding-top:20px;color:var(--dim)!important;font-size:13px!important}.legal-back{max-width:300px;color:var(--white);border-color:#777;margin-top:28px}.feedback-page{background:radial-gradient(circle at 70% 0,#292929 0,#080808 34rem,#050505 70rem)}.feedback-copy{max-width:960px;padding-top:60px;padding-bottom:100px}.feedback-copy>.brand-mark{margin-bottom:86px;display:inline-block}.feedback-copy h1{max-width:none;font-size:clamp(58px,10vw,116px)}.feedback-intro{color:#c4c4bf;max-width:680px;margin:30px 0 54px;font-size:20px;line-height:1.55}.feedback-form{background:#0a0a0ae6;border:1px solid #4a4a4a;gap:26px;padding:32px;display:grid}.feedback-form fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-form legend,.field>span,.technical-fields summary{color:#b5b5b0;letter-spacing:.15em;margin-bottom:12px;font:900 10px/1.4 ui-monospace,monospace}.feedback-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.feedback-types label{cursor:pointer;position:relative}.feedback-types input{opacity:0;position:absolute}.feedback-types span{color:#cacac5;border:1px solid #4b4b4b;min-height:48px;padding:15px;font-size:13px;display:block}.feedback-types input:checked+span{color:#050505;background:#dd5b20;border-color:#dd5b20;font-weight:900}.feedback-types input:focus-visible+span{outline-offset:3px;outline:3px solid #dd5b20}.field{gap:8px;display:grid}.field small{color:#8e8e89;line-height:1.5}.field input,.field textarea{width:100%;color:var(--white);font:inherit;background:#101010;border:1px solid #4b4b4b;border-radius:0;padding:14px}.field input{min-height:50px}.field textarea{resize:vertical}.technical-fields{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:18px}.technical-fields summary{cursor:pointer;margin:0}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.bug-fields{border:1px solid #5b2d1d!important;padding:22px!important}.feedback-form .primary-button{cursor:pointer;color:var(--black);background:#dd5b20;border-color:#dd5b20}.feedback-success{border:1px solid #dd5b20;padding:42px}.feedback-success h2{max-width:720px;margin:0;font-size:clamp(34px,6vw,68px);line-height:.94}.feedback-back{max-width:300px;margin-top:30px}@media (max-width:800px){.content-width,.brand-bar,.hero{width:min(100% - 28px,1180px)}.brand-bar{min-height:64px}.version{display:none}.hero{padding-top:58px;padding-bottom:82px}.hero-environment{object-position:52% top;opacity:.68;width:1320px;height:340px}h1{font-size:clamp(50px,17.2vw,84px);line-height:.82}.lede{margin-bottom:34px}.demo-controls{flex-direction:column;align-items:stretch;padding:16px}.video-stage{aspect-ratio:720/898}.iso-toggle{width:100%;min-width:0}.iso-toggle span{padding:15px 8px}.manifesto{padding:86px 0 70px;display:block}.manifesto>p:last-child{margin-top:28px}.features{grid-template-columns:1fr}.features article{min-height:210px}.features h3{margin-top:42px}.host-note{padding:86px 0}.download-section{padding:80px 0 64px}.download-grid{grid-template-columns:1fr}.download-card+.download-card{border-top:1px solid #222;border-left:0}footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:34px}.download-card{padding:22px}.download-card>div{flex-direction:column;align-items:flex-start}.download-success{padding:20px}.support-section{padding:82px 0}.legal-copy .brand-mark{margin-bottom:72px}.feedback-copy>.brand-mark{margin-bottom:64px}.feedback-form{padding:20px}.feedback-types,.field-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
