:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#0b0c0e;color:#f1f0ed;line-height:1.65;font-synthesis:none;--orange:#ff702c;--muted:#a4a5aa;--line:#292b30}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--orange)}a:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:6px}p{margin:0 0 18px}strong{color:#f1f0ed}h1,h2,h3{line-height:1.1;letter-spacing:-.04em;margin:0;font-weight:650}h1{font-size:clamp(44px,5.9vw,78px)}h1 span{color:var(--orange)}h2{font-size:clamp(30px,3.3vw,43px)}h3{font-size:22px;letter-spacing:-.025em}.shell{width:min(1160px,calc(100% - 64px));margin:auto}.skip{position:absolute;top:-100px;left:20px;padding:10px;background:#fff;color:#000;z-index:10}.skip:focus{top:10px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:22px;font-weight:650;letter-spacing:-.6px}.brand img{border-radius:12px}.byline{font-size:11px;font-weight:400;letter-spacing:0;color:#929398;margin-left:4px}nav{display:flex;gap:25px;font-size:13px}nav a{text-decoration:none;color:#b3b4ba}nav [aria-current=page]{color:#fff}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;padding:82px 0 68px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:650;color:var(--orange);margin-bottom:24px}.dot{display:inline-block;width:5px;height:5px;background:var(--orange);border-radius:100%;margin-right:7px;vertical-align:middle}.lead{font-size:19px;line-height:1.65;color:#b5b5bb;margin:28px 0 0;max-width:620px}.actions{display:flex;align-items:center;gap:28px;margin:30px 0 18px}.button{display:inline-flex;align-items:center;gap:25px;padding:13px 20px;border-radius:7px;font-size:13px;font-weight:650;text-decoration:none}.primary{background:var(--orange);color:#120c08}.primary:hover{background:#ff8d57;color:#120c08}.text-link{font-size:13px;text-decoration:none;border-bottom:1px solid #53545a;padding-bottom:3px}.release{font-size:11px;color:#8c8d94;letter-spacing:.2px}.hero-visual{position:relative;margin:0;display:flex;align-items:center;flex-direction:column;padding:14px 0 0}.halo{position:absolute;width:370px;height:370px;border-radius:100%;border:1px solid #ff702c18;top:20px;background:radial-gradient(ellipse,#c6481320,transparent 70%);pointer-events:none}.halo:before,.halo:after{content:"";position:absolute;border:1px solid #ff702c13;border-radius:100%;inset:28px}.halo:after{inset:56px}.watch{position:relative;width:254px;height:304px;border-radius:65px;padding:10px;background:linear-gradient(135deg,#8e8980,#403f3c 25%,#b6b1a6 60%,#474540);box-shadow:0 24px 65px #0009}.watch:after{content:"";position:absolute;right:-6px;top:77px;width:8px;height:37px;background:#9d9383;border:2px solid #554e46;border-radius:4px}.watch:before{content:"";position:absolute;left:-4px;top:92px;width:6px;height:37px;background:var(--orange);border-radius:3px}.watch-screen{background:#000;border:3px solid #1c1c1b;border-radius:55px;height:100%;padding:12px 12px 11px;display:flex;flex-direction:column;text-align:center}.watch-time{text-align:right;font-size:13px;margin-right:14px}.watch-title{color:#ff9c20;font-size:15px;font-weight:600;margin-top:13px;line-height:1.4}.watch-title span{font-size:10px}.pulse-value{font-size:64px;line-height:1.2;font-weight:600;letter-spacing:-5px}.pulse-unit{font-size:11px;color:#8b8b91}.watch-controls{display:flex;gap:6px;margin-top:auto}.watch-controls span{background:#ff9c08;color:#000;border-radius:30px;width:50%;font-size:14px;font-weight:650;padding:9px 0}.watch-controls span+span{background:#383838;color:#fff}figcaption{text-align:center;font-size:12px;color:#c9c9ce;margin-top:27px;line-height:1.9}figcaption span{font-size:10px;color:#757780}.feature-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:35px;padding:24px 0}.feature-strip p{margin:0}.feature-strip strong{display:block;font-size:14px;font-weight:600}.feature-strip span{display:block;font-size:12px;color:#90929b;margin-top:3px}.feature-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:86px 0 48px;align-items:start}.feature-copy{font-size:15px;color:var(--muted);padding-top:6px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;padding:30px 0 78px}.number{display:block;font-size:10px;letter-spacing:1.3px;color:var(--orange);border-top:1px solid var(--line);padding-top:20px;margin-bottom:18px}.steps p{font-size:14px;color:var(--muted);margin:14px 0 0}.split-panel{background:#131417;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:42px}.split-panel p:not(.eyebrow){color:var(--muted);font-size:15px}.split-panel h2{margin-bottom:23px}.privacy-detail{border-left:1px solid var(--line);padding-left:40px;align-self:center}.compatibility{padding:75px 0 76px;max-width:800px}.compatibility h2{margin-bottom:24px}.compatibility p:not(.eyebrow){font-size:15px;color:var(--muted)}footer{border-top:1px solid var(--line);padding:28px 0 24px;font-size:12px;display:flex;justify-content:space-between;gap:25px}footer span{color:#777a83}.footer-links{display:flex;gap:24px;flex-wrap:wrap;align-content:start}footer a{text-decoration:none;color:#b5b7bf}.trademark{font-size:10px;color:#777a83;max-width:800px;margin-bottom:35px}.document{max-width:760px;padding:66px 0 72px}.document h1{font-size:clamp(40px,5vw,56px)}.document .lead{font-size:21px}.meta{font-size:12px;color:#8c8f98;margin-top:21px}.document section{margin-top:40px}.document h2{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin-bottom:16px}.document p,.document li{color:#b5b7c0;font-size:15px}.document a{overflow-wrap:anywhere}.document ol{padding-left:22px}.document li{padding-left:6px;margin:15px 0}.document details{border-bottom:1px solid var(--line);padding:18px 0}.document summary{cursor:pointer;font-size:16px;line-height:1.45;font-weight:600}.document details p{margin:16px 0 0}.document .contact{border-top:1px solid var(--line);padding-top:32px}.contact-email{display:block;font-size:clamp(20px,4vw,30px);margin-bottom:20px}
@media(max-width:850px){.hero{gap:20px}.hero h1{font-size:50px}.actions{align-items:flex-start;flex-direction:column;gap:18px}.byline{display:none}.feature-section,.split-panel{gap:35px}.halo{width:300px;height:300px}.watch{transform:scale(.92)}.steps{gap:28px}}
@media(max-width:620px){.shell{width:calc(100% - 36px)}header{padding:20px 0;gap:12px;flex-wrap:wrap}.brand{font-size:21px}.brand img{width:32px;height:32px}nav{font-size:12px;gap:18px}.hero{grid-template-columns:1fr;padding:48px 0 38px;gap:12px}.hero h1{font-size:clamp(42px,10vw,60px);letter-spacing:-.045em}.eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:20px}.lead{font-size:17px;margin-top:23px}.actions{flex-direction:row;align-items:center;gap:20px}.text-link,.button{font-size:12px}.button{padding:12px 15px;gap:15px}.hero-visual{padding-top:18px}.halo{top:30px}.watch{transform:none;width:244px;height:294px}figcaption{margin-top:20px}.feature-strip{grid-template-columns:1fr;gap:18px;padding:24px 0}.feature-strip p{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.feature-strip strong{font-size:12px}.feature-strip span{font-size:11px;text-align:right;max-width:195px}.feature-section{grid-template-columns:1fr;gap:24px;padding:48px 0 18px}.steps{grid-template-columns:1fr;padding:16px 0 40px;gap:26px}.steps h3{font-size:23px}.steps p{margin-top:10px}.number{margin-bottom:12px}.split-panel{grid-template-columns:1fr;padding:26px;gap:24px;border-radius:12px}.privacy-detail{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.privacy-detail p:last-child{margin-bottom:0}.compatibility{padding:47px 0}.compatibility h2{font-size:30px}.document{padding:44px 0 50px}.document .lead{font-size:18px}.document section{margin-top:33px}footer{flex-direction:column;gap:20px}.footer-links{gap:20px}.trademark{line-height:1.6}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:black}header,footer,.trademark,.skip{display:none}.shell{width:100%}.document{padding:0;max-width:none}.document p,.document li,strong,.meta{color:#222}a{color:#000}}
/* Creator story */
.hero-benefits strong{color:var(--orange)}.creator-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:64px 0;border-bottom:1px solid var(--line)}.creator-story h2{font-size:clamp(32px,3.5vw,44px);line-height:1.15}.creator-story h2 span{color:var(--orange)}.story-copy p{font-size:16px;color:#b5b5bb}.story-copy .story-promise{padding-top:5px;line-height:1.8}.story-promise strong{color:#f1f0ed}.story-copy .story-signature{font-size:13px;color:var(--muted);margin:24px 0 0}@media(max-width:850px){.creator-story{gap:36px}}@media(max-width:700px){.creator-story{grid-template-columns:1fr;gap:24px;padding:44px 0}.story-copy p{font-size:15px}}
/* Launch guide — October 2026 */
[id]{scroll-margin-top:28px}.hero{padding-top:70px}.hero h1{font-size:clamp(43px,5.45vw,71px)}.hero .lead{font-size:19px}.hero .actions{align-items:flex-start;flex-wrap:wrap;gap:18px}.download-cta{font-size:13px;gap:14px;white-space:nowrap}.hero-benefits{padding:0;margin:22px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#cdced1}.hero-benefits li:before{content:'✓';color:var(--orange);margin-right:7px}.device-shot{position:relative;background:#000;padding:9px;border:1px solid #5e5d59;box-shadow:0 0 0 5px #252525,0 28px 60px #0008;border-radius:55px;width:268px;line-height:0}.device-shot img{display:block;width:100%;height:auto;border-radius:44px}.hero-visual .halo{width:380px;height:380px}.setup-guide{padding:86px 0 58px}.guide-heading{max-width:860px}.section-intro{color:var(--muted);font-size:16px;margin:23px 0 28px;max-width:780px}.requirements{display:flex;gap:14px 24px;flex-wrap:wrap;padding:20px 24px;border:1px solid var(--line);border-radius:10px;font-size:12px;color:var(--muted);margin:30px 0 22px;background:#111215}.requirements strong{color:#f2f1ee}.requirements span:before{content:'•';color:var(--orange);margin-right:8px}.guide-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:40px 0;border-bottom:1px solid var(--line)}.step-copy .number{border:0;padding-top:0;margin-bottom:20px}.step-copy h3{font-size:29px;max-width:380px;line-height:1.18;margin-bottom:22px}.step-copy p{font-size:15px;color:var(--muted)}.step-copy p:last-child{margin-bottom:0}.guide-visual{margin:0}.watch-pair{display:flex;justify-content:center;align-items:center;gap:26px}.watch-pair figure{margin:0;text-align:center;flex:0 1 178px}.watch-pair img{display:block;width:100%;height:auto;border:1px solid #333;border-radius:29px;background:#000}.watch-pair figcaption{margin-top:12px;font-size:11px;color:var(--muted);line-height:1.5}.pairing-diagram{border:1px solid #33363d;border-radius:16px;background:#14161a;padding:27px 30px;box-shadow:0 15px 35px #0004}.diagram-label{font-size:9px;letter-spacing:2px;color:#8b8e98;margin-bottom:18px}.pairing-diagram ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pairing-diagram li{background:#202329;border-radius:8px;padding:13px 16px;font-size:15px;display:flex;align-items:center;gap:14px;color:#cbccd1}.pairing-diagram li span{color:#878c98;font-size:11px}.pairing-diagram .chosen{background:#ff702c;color:#120c08;font-weight:650}.pairing-diagram .chosen span{color:#703214}.pairing-diagram b{margin-left:auto}.pairing-diagram figcaption{font-size:10px;color:#91949d;margin-top:18px}.connection-diagram{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;border:1px solid var(--line);border-radius:16px;padding:34px 18px;background:#111215}.route-node{text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px}.route-node small{color:var(--muted);font-size:10px}.route-icon{font-size:36px;color:#ff852f;line-height:1;margin-bottom:12px}.tv-icon{width:39px;height:28px;border:2px solid #ff852f;border-radius:4px;position:relative;margin:3px 0 17px}.tv-icon:after{content:'';position:absolute;width:18px;height:2px;background:#ff852f;bottom:-7px;left:9px}.route-line{align-self:flex-start;display:flex;flex-direction:column;align-items:center;margin-top:21px;color:var(--orange);width:80px}.route-line span{font-size:9px;letter-spacing:1px}.route-line b{font-size:30px;line-height:1}.connection-diagram>p{width:100%;text-align:center;color:var(--muted);font-size:11px;margin:18px 0 0}.guide-help{font-size:12px;color:var(--muted);margin:26px 0 0;max-width:760px}.compatibility-wide{max-width:none;padding:52px 0 70px}.compat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0 26px}.compat-grid article{padding:24px 0 0;border-top:1px solid var(--line)}.compat-grid h3{font-size:20px;line-height:1.3;margin:18px 0 14px}.compatibility .compat-grid p{font-size:14px}.status-pill{display:inline-block;font-size:8px;letter-spacing:1px;color:#b2b5bf;background:#1c1e23;border:1px solid #30333a;border-radius:25px;padding:5px 10px}.status-pill.confirmed{color:#a2e6be;border-color:#294c3a;background:#11271b}.compatibility .compat-note{font-size:12px;max-width:800px;margin-bottom:0}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;border-top:1px solid var(--line);padding:65px 0}.faq h2{font-size:34px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.5;padding-right:8px}.faq details p{font-size:14px;color:var(--muted);margin:16px 0 0}.availability{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px;border:1px solid #654025;background:linear-gradient(110deg,#241a13,#151210);border-radius:16px;margin:10px 0 75px}.availability .eyebrow{margin-bottom:18px}.availability h2{font-size:35px;margin-bottom:18px}.availability p:not(.eyebrow){font-size:14px;color:#bab4b0;max-width:610px}.availability .availability-meta{font-size:12px!important;color:#eeae79!important;margin-bottom:0}.availability-action{background:#eee9e3;color:#1f1711;white-space:nowrap;gap:13px}.availability-action:hover{background:white;color:#1f1711}.availability:target{border-color:#ff8c48;box-shadow:0 0 0 3px #ff702c22}
@media(max-width:1000px){.guide-row{gap:38px}.watch-pair{gap:16px}.hero-visual .halo{width:310px;height:310px}.device-shot{width:245px}.download-cta{white-space:normal}.hero .actions{flex-direction:column}.compat-grid{gap:20px}.status-pill{font-size:7px;letter-spacing:.7px}}
@media(max-width:700px){.guide-row{grid-template-columns:1fr;gap:26px}.guide-row .step-copy{max-width:590px}.guide-visual{width:100%;max-width:480px;margin:auto}.setup-guide{padding:50px 0 30px}.guide-heading h2{font-size:32px}.desktop-break{display:none}.requirements{display:grid;gap:9px;padding:20px}.compat-grid{grid-template-columns:1fr;gap:14px}.compat-grid article{padding-top:20px}.compat-grid h3{margin-top:12px}.status-pill{font-size:8px;letter-spacing:1px}.compatibility-wide{padding:35px 0 45px}.faq{grid-template-columns:1fr;gap:24px;padding:45px 0}.faq h2{font-size:30px}.availability{flex-direction:column;align-items:flex-start;padding:26px;margin-bottom:45px}.availability h2{font-size:30px}.availability-action{white-space:normal}.hero .actions{gap:19px}.hero-visual .halo{width:285px;height:285px}.hero-benefits{font-size:11px;gap:8px 14px}}
@media(max-width:380px){.connection-diagram{gap:6px;padding:26px 10px}.route-node{font-size:10px}.route-node small{font-size:9px}.route-line{width:48px}.device-shot{width:230px}.brand{font-size:19px}.download-cta{font-size:12px}}
