:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f8ff;--muted:#aebed5;--soft:#7486a2;--page:#030815;--page-deep:#01030a;--panel:#051124db;--panel-strong:#041227f7;--line:#54c6ff47;--line-bright:#68e2ffb8;--cyan:#00dcff;--blue:#087cff;--blue-bright:#45a8ff;--violet:#725dff;--shadow:0 28px 70px #00000080;--display:"Arial Black", "Segoe UI Black", "Arial Narrow", Impact, sans-serif;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page-deep)}body{background:var(--page);min-width:320px;color:var(--ink);margin:0;overflow-x:hidden}img{max-width:100%}a{color:inherit}.wrap{width:min(1440px,100% - 3rem);margin-inline:auto}.skip-link{z-index:30;color:#06101e;background:#fff;border-radius:.4rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-atmosphere{z-index:-3;background:radial-gradient(circle at 73% 8%,#037dff42,#0000 28rem),radial-gradient(circle at 19% 18%,#00deff21,#0000 21rem),radial-gradient(circle at 80% 64%,#2433b12e,#0000 28rem),linear-gradient(135deg,#020713 0%,#030b1c 42%,#020713 100%);position:fixed;inset:0;overflow:hidden}.page-atmosphere:before,.page-atmosphere:after{content:"";pointer-events:none;position:absolute}.page-atmosphere:before{opacity:.55;background-image:linear-gradient(90deg,#50b9ff0e 1px,#0000 1px),linear-gradient(#50b9ff09 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 61%);mask-image:linear-gradient(#000,#0000 61%)}.page-atmosphere:after{aspect-ratio:1.7;opacity:.43;filter:blur(1px);background:linear-gradient(119deg,#0000 0 42%,#0cc6ff3d 42.15% 42.45%,#0000 42.7% 54%,#2765ff4d 54.15% 54.5%,#0000 54.8% 66%,#16e2ff38 66.15% 66.4%,#0000 66.7%),radial-gradient(at 55% 46%,#0094ff4d,#0000 48%);width:min(69vw,1060px);top:-12%;right:-6%;transform:rotate(-6deg)}.scanlines{z-index:-1;opacity:.13;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 4px);position:fixed;inset:0}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#020814d4;border-bottom:1px solid #00ddffab;position:relative;box-shadow:0 1px #66e5ff30,0 12px 36px #00000042}.utility-bar{min-height:2.35rem;color:var(--soft);border-bottom:1px solid #69a7e729;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.utility-bar p,.utility-nav{margin:0}.utility-bar p{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.48rem;font-size:.64rem;font-weight:800;display:flex}.pulse{background:#48e88e;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 .8rem #48e88e}.utility-nav{align-items:center;gap:clamp(.8rem,2vw,1.8rem);display:flex}.utility-nav a,.primary-nav a{letter-spacing:.07em;text-transform:uppercase;font-size:.73rem;font-weight:780;text-decoration:none;transition:color .18s,text-shadow .18s}.utility-nav a{color:#c1cee1}:is(.utility-nav a:hover,.utility-nav a:focus-visible,.primary-nav a:hover,.primary-nav a:focus-visible){color:var(--cyan);text-shadow:0 0 1rem #00dcff8c}.main-nav{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:1.25rem;min-height:4.85rem;display:grid}.brand{width:clamp(152px,18vw,245px);display:inline-flex}.brand img{filter:drop-shadow(0 0 1rem #1ebbff45);width:100%;height:auto;display:block}.primary-nav{justify-content:center;align-items:center;gap:clamp(1.25rem,3.15vw,3.3rem);display:flex}.primary-nav a{color:#e1e7f3;font-size:clamp(.72rem,.8vw,.87rem)}.search-link{color:#f4fbff;border:1px solid #0000;border-radius:50%;justify-self:end;place-items:center;width:2.55rem;height:2.55rem;transition:border-color .18s,color .18s,background .18s;display:inline-grid}:is(.search-link:hover,.search-link:focus-visible){border-color:var(--line-bright);color:var(--cyan);background:#168bff24}.search-link svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;width:1.45rem;height:1.45rem}.hero{grid-template-columns:minmax(285px,.76fr) minmax(550px,1.24fr);align-items:center;gap:clamp(2rem,4.5vw,5.75rem);min-height:clamp(640px,100vh - 7.2rem,805px);padding-block:clamp(3.5rem,6vw,6rem) clamp(3.25rem,5vw,5.25rem);display:grid;position:relative}.hero:before{content:"";z-index:-1;filter:blur(.2px);background:radial-gradient(at 58% 48%,#0097ff29,#0000 56%);border:1px solid #1fc9ff1f;border-radius:45% 22% 46% 30%;width:min(79vw,1200px);height:83%;position:absolute;top:5%;right:-13%}.hero-copy{z-index:2;max-width:560px;position:relative}.eyebrow{color:#aeeeff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.71rem;font-weight:850;line-height:1.4;display:flex}.eyebrow span{width:1.85rem;height:1px;box-shadow:0 0 .9rem var(--cyan);background:currentColor}h1,h2,h3,p{z-index:1;position:relative}h1,h2,h3{text-wrap:balance;margin-top:0}h1{max-width:8.7ch;font-family:var(--display);letter-spacing:-.062em;text-transform:uppercase;text-shadow:0 .3rem 1.5rem #00000080;margin-bottom:1.25rem;font-size:clamp(3.35rem,5.7vw,6.65rem);font-weight:900;line-height:.89}h1 em{color:var(--cyan);text-shadow:0 0 1.3rem #00dcff63;font-style:normal}.lede{color:#d0d9e7;max-width:33ch;margin:0;font-size:clamp(1rem,1.42vw,1.2rem);line-height:1.58}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.85rem;display:flex}.button{letter-spacing:.065em;text-transform:uppercase;border:1px solid #0000;border-radius:.44rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.38rem;padding:.8rem 1.2rem;font-size:.79rem;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}:is(.button:hover,.button:focus-visible){transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#0065ff,#0ba6ff 60%,#00d8ff);min-width:10.75rem;box-shadow:0 .75rem 2rem #0083ff57,inset 0 1px #ffffff6b}:is(.button-primary:hover,.button-primary:focus-visible){box-shadow:0 1rem 2.5rem #00acff7a,inset 0 1px #ffffff8c}.button-outline{color:#e9fbff;background:#00102594;border-color:#00dcffc9;min-width:11.1rem;box-shadow:inset 0 0 1.3rem #00daff14}:is(.button-outline:hover,.button-outline:focus-visible){background:#0084d32e;border-color:#d1fbff}.pilot-download-shell{background:radial-gradient(circle at 72% 18%,#00c0ff3d,#0000 27rem),radial-gradient(circle at 12% 84%,#5e49ff40,#0000 25rem),linear-gradient(135deg,#020713,#071b39 52%,#030816);place-items:center;min-height:100vh;padding:2rem;display:grid;overflow:hidden}.pilot-download-card{background:linear-gradient(145deg,#051936f5,#040919ed);border:1px solid #5fddff8f;border-radius:1rem;width:min(100%,43rem);padding:clamp(2rem,6vw,4.5rem);box-shadow:0 2rem 7rem #0000008f,inset 0 1px #ffffff1f}.pilot-download-card h1{max-width:none}.pilot-download-card p:not(.eyebrow){color:#d4e0f2;max-width:52ch;line-height:1.62}.pilot-download-card form{margin-top:2rem}.pilot-download-note{margin-top:1.5rem;font-size:.88rem;color:var(--muted)!important}.android-callout{background:#0114298c;border:1px solid #00dcffbf;border-radius:.45rem;align-items:center;gap:.75rem;min-height:3.65rem;margin-top:.8rem;padding:.52rem .9rem;display:inline-flex;box-shadow:inset 0 0 1.4rem #00d3ff0f}.android-callout>span:last-child{gap:.11rem;display:grid}.android-callout strong{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.android-callout small{color:#edf5ff;letter-spacing:.035em;text-transform:uppercase;font-size:.83rem;font-weight:750}.tablet-icon{border:2px solid #9deeff;border-radius:.22rem;place-items:center;width:1.9rem;height:2.42rem;display:grid;box-shadow:0 0 .75rem #00dcff6b}.tablet-icon span{background:#9deeff;border-radius:50%;width:.22rem;height:.22rem}.setup-stage{isolation:isolate;height:clamp(465px,39.5vw,625px);min-height:0;position:relative}.setup-stage:before{content:"";z-index:-2;clip-path:polygon(2% 4%,96% 0,100% 89%,18% 100%,0 73%);background:linear-gradient(#0000 0 68%,#0065ff12 68.2% 100%),radial-gradient(at 58% 38%,#00a1ff40,#0000 51%),linear-gradient(128deg,#03102a1a,#05244f66);border:1px solid #289aff29;position:absolute;inset:15% -7% 2% 1%;box-shadow:inset 0 0 7rem #009eff14,0 2.5rem 7rem #00000042}.stage-grid{z-index:-1;opacity:.35;transform-origin:bottom;background-image:linear-gradient(#00d7ff3b 1px,#0000 1px),linear-gradient(90deg,#00d7ff30 1px,#0000 1px);background-size:41px 23px;width:102%;height:38%;position:absolute;bottom:6%;right:-3%;transform:perspective(360px)rotateX(59deg)skew(-13deg);-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.monitor-shell{position:absolute}.monitor-edge{z-index:0;background:linear-gradient(135deg,#46eaff61,#031a3ab3 18%,#04060ff0 54%,#00a5ff52);border:1px solid #02deff8c;position:absolute;inset:-.55rem -.6rem -.62rem;box-shadow:0 0 0 1px #005cff5c,0 1.6rem 3.7rem #000000a3,0 0 2.5rem #00bdff2b}.monitor-edge:before,.monitor-edge:after{content:"";background:var(--cyan);box-shadow:0 0 .7rem var(--cyan);position:absolute}.monitor-edge:before{width:17%;height:1px;top:-.12rem;left:2%}.monitor-edge:after{width:1px;height:23%;bottom:6%;right:-.1rem}.monitor-screen{z-index:1;background:#030813;margin:0;position:relative;overflow:hidden}.monitor-screen:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff30,#0000 12% 56%,#00bcff1f 82%,#7b54ff26);position:absolute;inset:0}.monitor-screen img{object-fit:cover;width:100%;height:100%;display:block}.main-monitor{z-index:1;transform-origin:50% 60%;width:93%;top:6%;right:1.2%;transform:perspective(1800px)rotateY(-4deg)rotateX(1.5deg)}.main-monitor .monitor-screen{aspect-ratio:16/9;border:1px solid #ddf9ff94}.main-monitor .monitor-screen img{filter:saturate(1.08)contrast(1.04)brightness(.94)}.support-monitor{z-index:3;transform-origin:50% 95%;width:61%;bottom:10%;right:13%;transform:perspective(1150px)rotateX(7deg)rotate(-.7deg)}.support-monitor .monitor-edge{inset:-.42rem -.48rem -.5rem}.support-monitor .monitor-screen{aspect-ratio:16/8.35;border:1px solid #cef9ffa3}.support-monitor .monitor-screen img{object-position:50% 48%;filter:saturate(1.2)contrast(1.08)brightness(1.05)}.screen-label{z-index:5;color:#dbf9ff;letter-spacing:.08em;background:#000714cc;border:1px solid #82efff54;border-radius:.2rem;align-items:center;gap:.36rem;padding:.32rem .48rem;font-size:clamp(.51rem,.54vw,.68rem);font-weight:900;line-height:1;display:flex;position:absolute;bottom:.68rem;left:.75rem}.screen-label i{background:var(--cyan);width:.33rem;height:.33rem;box-shadow:0 0 .55rem var(--cyan);border-radius:50%}.monitor-neck{z-index:-1;clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:linear-gradient(90deg,#030711,#102c54 50%,#02050c);border-inline:1px solid #44c5ff40;width:13%;height:16%;position:absolute;top:calc(100% - .1rem);left:50%;transform:translate(-50%)}.monitor-base{z-index:-1;background:linear-gradient(90deg,#0000,#054584cc 22%,#112b4d 50%,#054584cc 78%,#0000);border:1px solid #00d6ff5c;width:31%;height:3.2%;min-height:.36rem;position:absolute;top:113%;left:50%;transform:translate(-50%);box-shadow:0 .2rem 1rem #0095ff2e}.support-stand{z-index:-1;background:linear-gradient(90deg,#0000,#0d315a 22%,#1d5087 50%,#0d315a 78%,#0000);border:1px solid #00d3ff5c;border-radius:0 0 50% 50%;width:42%;height:10%;min-height:.45rem;position:absolute;top:calc(100% - .1rem);left:50%;transform:translate(-50%);box-shadow:0 .3rem .85rem #00abff2b}.desk-reflection{z-index:1;opacity:.18;transform-origin:bottom;width:58%;height:14%;position:absolute;bottom:0;right:15%;overflow:hidden;transform:perspective(420px)rotateX(59deg)skew(-10deg);-webkit-mask-image:linear-gradient(#000000eb,#0000);mask-image:linear-gradient(#000000eb,#0000)}.desk-reflection img{filter:blur(1.4px)saturate(1.35);width:100%;display:block;transform:scaleY(-1)}.setup-caption{z-index:6;border-left:1px solid var(--cyan);color:#bfcee0;letter-spacing:.02em;max-width:32ch;margin:0;padding-left:.8rem;font-size:.71rem;font-weight:650;line-height:1.45;position:absolute;bottom:1.8%;right:2%}.setup-caption span{color:var(--cyan);margin-right:.34rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.section{padding-block:clamp(4.3rem,8vw,8.5rem)}.section-heading{border-bottom:1px solid #45cdff66;grid-template-columns:minmax(0,1.1fr) minmax(250px,.58fr);align-items:end;gap:clamp(1.25rem,5vw,5rem);margin-bottom:clamp(1.6rem,3.2vw,2.5rem);padding-bottom:1.5rem;display:grid}h2{font-family:var(--display);letter-spacing:-.058em;text-transform:uppercase;margin-bottom:0;font-size:clamp(2.05rem,3.75vw,4.7rem);font-weight:900;line-height:.94}.section-heading>p{max-width:33ch;color:var(--muted);margin:0 0 .2rem;font-size:1rem;line-height:1.6}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.35vw,1.25rem);display:grid}.module-card{background:linear-gradient(150deg,#071b39f2,#030e1ffa);border:1px solid #20b1ff7a;border-radius:.48rem;grid-template-rows:auto 1fr auto;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #cff8ff1a,0 1.4rem 3.7rem #00000047}.module-card:after{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff14,#0000 18% 67%,#00b1ff1a);position:absolute;inset:0}.module-card:hover{border-color:var(--line-bright);transform:translateY(-3px);box-shadow:inset 0 1px #cff8ff36,0 1.8rem 4.2rem #0072ff2e}.module-visual{aspect-ratio:1.55;background:#061225;border-bottom:1px solid #63d2ff38;position:relative;overflow:hidden}.module-visual:after{content:"";pointer-events:none;background:linear-gradient(124deg,#ffffff1f,#0000 25% 72%,#00d3ff1f);position:absolute;inset:0}.module-visual img{object-fit:cover;filter:saturate(1.12)contrast(1.06)brightness(.91);width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.module-card:hover .module-visual img{filter:saturate(1.25)contrast(1.08)brightness();transform:scale(1.045)}.module-card:nth-child(3) .module-visual img{object-position:50% 45%}.module-card:nth-child(4) .module-visual img{object-position:54% 50%}.module-body{z-index:1;padding:1rem 1rem .8rem;position:relative}.module-index{color:#66dfff;letter-spacing:.115em;text-transform:uppercase;margin:0 0 .4rem;font-size:.6rem;font-weight:900}.module-body h3{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin-bottom:.36rem;font-size:clamp(1.12rem,1.3vw,1.45rem);font-weight:900}.module-body p:last-child{color:#c6d3e3;margin:0;font-size:.88rem;line-height:1.48}.module-link{z-index:2;color:#f6fdff;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#004bb9e6,#0098ffc2);border:1px solid #00cbff9e;border-radius:.28rem;align-items:center;gap:.5rem;width:fit-content;margin:0 1rem 1rem;padding:.54rem .72rem;font-size:.66rem;font-weight:900;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex;position:relative;box-shadow:0 .5rem 1rem #0087ff38}:is(.module-link:hover,.module-link:focus-visible){filter:brightness(1.18);transform:translateY(-1px)}.addon-band{background:linear-gradient(108deg,#020e22f2,#061c3de6 55%,#030b1cf5);border-top:1px solid #00d6ff5e;border-bottom:1px solid #00d6ff5e;position:relative;overflow:hidden}.addon-band:before{content:"";aspect-ratio:1;border:1px solid #00d2ff30;border-radius:50%;width:min(55vw,820px);position:absolute;bottom:-125%;right:-8%;box-shadow:0 0 0 2.3rem #00adff09,0 0 0 5.6rem #00adff06}.addon-layout{grid-template-columns:minmax(250px,.9fr) minmax(330px,1.1fr);gap:clamp(2rem,10vw,10rem);padding-block:clamp(4.2rem,8vw,8.1rem);display:grid}.addon-layout h2{max-width:10.5ch}.addon-copy{z-index:1;align-self:end;position:relative}.addon-copy>p{color:#c6d4e5;max-width:53ch;margin:0;font-size:1.04rem;line-height:1.72}.spec-list{border-top:1px solid #90e0ff40;gap:.6rem;margin:1.6rem 0 0;padding:1.35rem 0 0;list-style:none;display:grid}.spec-list li{color:#e6f6ff;gap:.75rem;font-size:.92rem;font-weight:700;line-height:1.5;display:flex}.spec-list span{color:var(--cyan);letter-spacing:.08em;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.69rem;font-weight:900}.status-section{padding-block:clamp(4.4rem,7.2vw,7rem)}.status-card{box-shadow:var(--shadow), inset 0 1px 0 #cbfaff24;background:linear-gradient(135deg,#051d40cc,#030c1ced 55%,#0f214d9e);border:1px solid #00c4ff6e;grid-template-columns:minmax(250px,1fr) minmax(320px,.76fr);align-items:center;gap:clamp(2rem,7vw,6.5rem);padding:clamp(1.65rem,4vw,3.4rem);display:grid;position:relative;overflow:hidden}.status-card:after{content:"";aspect-ratio:1;border:1px solid #00dbff33;border-radius:50%;width:42%;position:absolute;top:-50%;right:-4%;box-shadow:0 0 0 2.2rem #00b8ff09,0 0 0 5rem #00b8ff06}.status-copy{z-index:1;position:relative}.status-copy h2{max-width:12ch;margin-bottom:1rem}.status-copy>p:last-child{max-width:47ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.status-list{z-index:1;border-block:1px solid #7fdaff47;gap:0;margin:0;display:grid;position:relative}.status-list>div{border-bottom:1px solid #7fdaff2e;grid-template-columns:1fr auto;align-items:baseline;gap:1.2rem;padding:1rem 0;display:grid}.status-list>div:last-child{border-bottom:0}.status-list dt{color:var(--soft);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.status-list dd{color:#eafbff;margin:0;font-size:.91rem;font-weight:800}.project-updates{position:relative}.project-updates-heading{grid-template-columns:minmax(280px,1fr) minmax(290px,.55fr);align-items:end;gap:clamp(1.6rem,6vw,5rem);margin-bottom:clamp(1.75rem,3.5vw,3.2rem);display:grid}.project-updates-heading h2{max-width:13ch;margin-bottom:0}.project-updates-heading h2 em{color:var(--cyan)}.project-draft-note{background:linear-gradient(135deg,#09254fbf,#020e22db);border:1px solid #76ddff57;padding:1.05rem 1.15rem 1.1rem;box-shadow:inset 0 1px #e1fcff1a}.project-draft-note strong{color:#dffbff;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:900}.project-draft-note p{color:var(--muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.55}.project-revision-list{gap:.85rem;display:grid}.project-revision-card{background:linear-gradient(120deg,#051a38db,#040c1de8 62%,#081d3fb3);border:1px solid #61ccff57;grid-template-columns:4.25rem minmax(0,1fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #dcfaff14}.project-revision-rail{background:linear-gradient(#00a8ff24,#00357205);border-right:1px solid #6bd5ff38;place-items:start center;padding-top:1.35rem;display:grid}.project-revision-rail span{color:var(--cyan);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:900}.project-revision-copy{padding:clamp(1.05rem,2.2vw,1.55rem) clamp(1.1rem,2.8vw,2.2rem) clamp(1.2rem,2.5vw,1.7rem)}.project-revision-meta{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.68rem;display:flex}.project-revision-meta p,.roadmap-lane-label{color:#a9edff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.project-revision-copy h3{color:#effdff;font-family:var(--display);letter-spacing:-.028em;text-transform:uppercase;margin:0 0 .52rem;font-size:clamp(1.22rem,1.9vw,1.65rem);font-weight:900}.project-revision-copy>p{color:#cad8e8;max-width:74ch;margin:0;font-size:.94rem;line-height:1.6}.project-revision-copy ul{color:#aebfd2;border-top:1px solid #89e0ff2b;gap:.38rem;margin:.8rem 0 0;padding:.8rem 0 0 1.12rem;font-size:.81rem;line-height:1.5;display:grid}.project-revision-copy li::marker{color:var(--cyan)}.project-status{color:#dffaff;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;background:#062d519e;border:1px solid #89ddff52;border-radius:999px;align-items:center;min-height:1.5rem;padding:.28rem .5rem;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex}.project-status-in-development{color:#a9f7d4;background:#056d5642;border-color:#75f4c47a}.project-status-archived-verification{color:#c5ddff;background:#2c4f7f4d;border-color:#96c5ff61}.project-status-planned{color:#ffe3a8;background:#684b1242;border-color:#f4cc7a73}.project-status-research{color:#e7c9ff;background:#572d814a;border-color:#d29cff73}.roadmap-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:clamp(2.8rem,5vw,4.5rem) 0 1.1rem;display:flex}.roadmap-heading h3{color:#edfbff;font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.6vw,2.5rem);font-weight:900}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.roadmap-lane{background:linear-gradient(160deg,#08244bb8,#020d1fe0);border:1px solid #67ceff4d;min-width:0;padding:1.1rem}.roadmap-lane-label{color:var(--cyan);border-bottom:1px solid #87dfff38;padding-bottom:.75rem}.roadmap-items{gap:.7rem;padding-top:.8rem;display:grid}.roadmap-item{border-bottom:1px solid #89e0ff24;padding:.15rem 0 .9rem}.roadmap-item:last-child{border-bottom:0;padding-bottom:.12rem}.roadmap-item h5{color:#e9fbff;margin:.65rem 0 .36rem;font-size:.95rem;line-height:1.25}.roadmap-item p{color:#aabbd0;margin:0;font-size:.82rem;line-height:1.52}.beta{grid-template-columns:minmax(230px,.74fr) minmax(410px,1.26fr);align-items:center;gap:clamp(1.7rem,8vw,8rem);padding-top:clamp(4.4rem,8vw,8.5rem);display:grid}.community-heading h2{max-width:9.5ch}.beta-card{box-shadow:var(--shadow), inset 0 1px 0 #d9fbff1f;background:linear-gradient(142deg,#09254fe0,#030c1bf7);border:1px solid #00cdff78;padding:clamp(1.35rem,3vw,2.4rem);position:relative;overflow:hidden}.beta-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#00d5ff33,#0082ff0f 45%,#0000 70%);border-radius:50%;width:50%;position:absolute;bottom:-90%;right:-16%}.beta-copy{z-index:1;max-width:39ch;position:relative}.beta-kicker{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .52rem;font-size:.68rem;font-weight:900}.beta-copy h3{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin-bottom:.5rem;font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:900;line-height:.96}.beta-copy p:last-child{color:var(--muted);margin:0;font-size:.94rem;line-height:1.6}.beta-form{z-index:1;gap:.7rem;margin-top:1.45rem;display:grid;position:relative}.beta-form label{color:#bff4ff;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:900}.beta-form-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.beta-form input{width:100%;min-height:3.35rem;color:var(--ink);font:inherit;background:#010a19b8;border:1px solid #69d7ff61;border-radius:.32rem;outline:none;padding:.75rem .9rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff12}.beta-form input::placeholder{color:#7890ad}.beta-form input:hover{border-color:#76eaffa6}.beta-form input:focus{border-color:var(--cyan);background:#01142ceb;box-shadow:0 0 0 3px #00d6ff26}.beta-submit{color:#fff;min-height:3.35rem;font:inherit;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#0068e8,#079dff);border:1px solid #68e0ff80;border-radius:.32rem;padding:.75rem .95rem;font-size:.72rem;font-weight:900;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 .7rem 1.5rem #0082ff40}:is(.beta-submit:hover,.beta-submit:focus-visible){filter:brightness(1.16);transform:translateY(-2px);box-shadow:0 1rem 2rem #009eff57}.beta-submit:disabled{cursor:wait;filter:saturate(.72);opacity:.78;transform:none}.beta-note{color:#8297b2;min-height:1.4em;margin:0;font-size:.75rem;line-height:1.42}.beta-note-success{color:#a9f8d4}.beta-note-error{color:#ffb7c4}.beta-thank-you{z-index:1;background:linear-gradient(135deg,#07394ac7,#03162ce6);border:1px solid #7bf4cc6b;border-radius:.42rem;margin-top:1.45rem;padding:1.1rem 1.15rem 1.15rem;position:relative;box-shadow:inset 0 1px #e2fff71a}.beta-thank-you-kicker{color:#9ff8d3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .42rem;font-size:.65rem;font-weight:900}.beta-thank-you h4{color:#efffff;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:900}.beta-thank-you-lede{color:#c6e5f5;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.beta-expectations{border-top:1px solid #a1f4ff30;margin-top:.95rem;padding-top:.85rem}.beta-expectations>p{color:#bff4ff;letter-spacing:.105em;text-transform:uppercase;margin:0 0 .42rem;font-size:.66rem;font-weight:900}.beta-expectations ul{color:#c0d1e5;gap:.38rem;margin:0;padding-left:1.15rem;font-size:.78rem;line-height:1.45;display:grid}.beta-expectations li::marker{color:var(--cyan)}.bot-trap{clip:rect(0 0 0 0)!important;white-space:nowrap!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.confidence-strip{background:#021228c7;border:1px solid #00c5ff80;border-radius:.45rem;grid-template-columns:repeat(3,1fr);margin-bottom:clamp(4rem,8vw,7.5rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #e0fbff1a,0 1rem 3rem #0003}.confidence-strip>div{border-right:1px solid #00c9ff47;justify-content:center;align-items:center;gap:.85rem;min-height:4.1rem;padding:.9rem 1rem;display:flex}.confidence-strip>div:last-child{border-right:0}.confidence-strip strong{letter-spacing:.065em;text-transform:uppercase;font-size:.79rem;font-weight:850}.strip-icon{color:#c9f8ff;width:1.55rem;height:1.55rem;display:inline-block;position:relative}.windows-mark{background:conic-gradient(from 0deg at 47% 47%, #c9f8ff 0 25%, transparent 0 28%, #c9f8ff 0 50%, transparent 0 53%, #c9f8ff 0 75%, transparent 0 78%, #c9f8ff 0);filter:drop-shadow(0 0 .55rem #00dcff73)}.touch-mark{border:2px solid #c9f8ff;border-radius:50%;box-shadow:0 0 .6rem #00dcff61}.touch-mark:before{content:"";background:#c9f8ff;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.touch-mark:after{content:"";border:1px solid #00dcff94;border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.people-mark:before,.people-mark:after{content:"";background:#c9f8ff;border-radius:50%;position:absolute;box-shadow:0 0 .55rem #00dcff61}.people-mark:before{width:.67rem;height:.67rem;top:.02rem;left:.45rem}.people-mark:after{border-radius:.78rem .78rem .2rem .2rem;width:1.32rem;height:.78rem;bottom:.08rem;left:.12rem}footer{color:#8498b2;border-top:1px solid #73d6ff33;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-block:1.75rem 2.2rem;display:grid}footer a{width:132px;display:inline-flex}footer img{opacity:.82;width:100%;height:auto;display:block}footer p{margin:0;font-size:.8rem}.copyright{text-align:right}:is(a:focus-visible,button:focus-visible){outline-offset:3px;outline:3px solid #c2f7ffe0}@media (max-width:1120px){.hero{grid-template-columns:minmax(265px,.74fr) minmax(460px,1.26fr);gap:clamp(1.6rem,3vw,3rem)}.main-nav{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr)}.primary-nav{gap:1.35rem}.setup-caption{max-width:25ch}.module-body{padding:.82rem .82rem .7rem}.module-link{margin:0 .82rem .82rem}.module-body p:last-child{font-size:.82rem}}@media (max-width:880px){.hero{grid-template-columns:1fr;min-height:0;padding-top:3.5rem}.hero-copy{max-width:650px}.setup-stage{width:min(100%,760px);height:min(76vw,580px);min-height:490px;margin-inline:auto}.section-heading,.addon-layout,.status-card,.beta,.project-updates-heading,.roadmap-grid{grid-template-columns:1fr}.section-heading{gap:1.25rem}.section-heading>p{max-width:53ch}.addon-layout{gap:2rem}.addon-copy{align-self:auto}.status-card{gap:2rem}.beta{gap:1.5rem}.community-heading h2{max-width:13ch}}@media (max-width:720px){.wrap{width:min(100% - 2rem,1440px)}.utility-bar{min-height:2.1rem}.utility-bar p{display:none}.utility-nav{justify-content:center;width:100%}.main-nav{grid-template-columns:1fr auto;gap:.8rem 1rem;min-height:0;padding-block:.8rem .72rem}.brand{width:160px}.primary-nav{border-top:1px solid #6ed1ff29;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr);gap:0;width:100%;padding-top:.72rem;display:grid}.primary-nav a{text-align:center;white-space:normal;align-content:center;min-height:2.55rem;padding:.38rem .18rem;font-size:.75rem;line-height:1.16;display:grid}.search-link{width:2.3rem;height:2.3rem}.hero{padding-block:3rem 3.8rem}.setup-stage{height:min(91vw,550px);min-height:0}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-list{max-width:500px}.confidence-strip{grid-template-columns:1fr}.confidence-strip>div{border-bottom:1px solid #00c9ff47;border-right:0;min-height:3.75rem}.confidence-strip>div:last-child{border-bottom:0}footer{grid-template-columns:1fr;gap:.6rem}.copyright{text-align:left}}@media (max-width:490px){.utility-nav{gap:.9rem}.utility-nav a{font-size:.61rem}.brand{width:137px}.primary-nav a{letter-spacing:.025em;font-size:.75rem}h1{font-size:clamp(3.35rem,16vw,4.55rem)}.lede{font-size:1rem}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.android-callout{justify-content:flex-start;width:100%}.setup-stage{height:min(108vw,486px);min-height:335px}.main-monitor{width:98%;top:3%;right:0;transform:none}.support-monitor{width:76%;bottom:14%;right:8%;transform:none}.main-monitor .monitor-edge{inset:-.36rem -.36rem -.4rem}.screen-label{padding:.25rem .32rem;font-size:.53rem;bottom:.4rem;left:.42rem}.main-monitor .screen-label{display:none}.support-monitor .screen-label{font-size:.56rem}.monitor-neck{width:15%}.monitor-base{width:34%;top:110%}.desk-reflection{width:70%;height:10%;right:11%}.setup-caption{max-width:26ch;font-size:.68rem;bottom:1%;right:2%}.section{padding-block:4.4rem}.section-heading{padding-bottom:1.15rem}.module-grid{grid-template-columns:1fr}.module-card{grid-template-rows:auto auto;grid-template-columns:minmax(125px,.75fr) minmax(0,1fr)}.module-visual{aspect-ratio:auto;grid-row:1/span 2;min-height:100%}.module-body{padding:.85rem .85rem .4rem}.module-link{margin:.25rem .85rem .85rem}.addon-layout{padding-block:4.4rem}.status-card{padding:1.4rem}.status-list>div{gap:.75rem}.beta-form-row{grid-template-columns:1fr}.beta-submit{width:100%}.confidence-strip strong{font-size:.72rem}}@media (max-width:360px){.wrap{width:min(100% - 1.25rem,1440px)}.utility-nav{gap:.55rem}.utility-nav a{font-size:.55rem}.brand{width:124px}.primary-nav a{font-size:.75rem}.setup-stage{min-height:305px}.support-monitor{bottom:16%}.support-monitor .screen-label{font-size:.48rem}.setup-caption{font-size:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.release-admin-shell{width:min(100% - 2rem,1160px);margin:0 auto;padding:1.25rem 0 5rem}.release-admin-header{border-bottom:1px solid #57cfff33;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0 1.3rem;display:flex}.release-admin-header p{color:#a8c1d8;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.79rem;font-weight:780}.release-admin-brand{width:min(220px,48vw);display:inline-flex}.release-admin-brand img{width:100%;height:auto;display:block}.release-admin-intro{grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr);align-items:end;gap:2rem;padding:clamp(3rem,8vw,6.5rem) 0 clamp(2rem,5vw,3.5rem);display:grid}.release-admin-intro h1{margin:.45rem 0 0;font-size:clamp(3rem,7vw,6rem);line-height:.82}.release-admin-intro>p:not(.eyebrow):not(.release-admin-user){color:#b4c9da;max-width:46ch;margin:0 0 .8rem;font-size:1rem;line-height:1.7}.release-admin-user{color:#6f93b0;margin:0;font-size:.82rem}.release-admin-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:1rem;display:grid}.release-admin-card{background:linear-gradient(145deg,#082448eb,#051129eb);border:1px solid #64d8ff57;border-radius:.7rem;min-width:0;padding:1.45rem;box-shadow:inset 0 1px #dcfcff17,0 1.2rem 3rem #00000038}.release-admin-card h2{margin:.35rem 0 .6rem;font-size:clamp(1.35rem,2.8vw,2rem)}.release-admin-card>p:not(.eyebrow):not(.release-admin-status):not(.release-admin-match){color:#abc1d4;line-height:1.55}.release-admin-wide{grid-column:1/-1}.release-admin-form{gap:.65rem;margin-top:1.15rem;display:grid}.release-admin-form label{color:#c7f6ff;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:820}.release-admin-form input,.release-admin-form select,.release-admin-form textarea{box-sizing:border-box;color:#e9fbff;width:100%;min-height:2.85rem;font:inherit;background:#010d21bf;border:1px solid #64d8ff6b;border-radius:.42rem;padding:.7rem .8rem}.release-admin-form textarea{resize:vertical;min-height:11rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}.release-admin-form input[type=file]{min-height:auto;padding:.68rem}.release-admin-form .button{width:fit-content;margin-top:.3rem}.release-admin-form .button:disabled{cursor:wait;opacity:.6}.release-admin-code{background:#00a4ff17;border:1px dashed #7ee7ffad;border-radius:.45rem;gap:.25rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.release-admin-code span{color:#9fc6d8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.release-admin-code strong{color:#fff;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.5rem}.release-admin-code input{color:#e9fbff;background:#010d21c7;border:1px solid #7ee7ff85;border-radius:.34rem;width:100%;min-height:2.7rem;padding:.58rem .7rem;font:.76rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.release-admin-code .button{width:fit-content}.release-admin-status{color:#a9c8da;min-height:1.4rem;margin:1rem 0 0;font-size:.86rem;line-height:1.45}.release-admin-match{color:#84dff7;overflow-wrap:anywhere;margin:.1rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.release-admin-table-wrap{border:1px solid #64d8ff38;border-radius:.45rem;margin-top:1rem;overflow-x:auto}.release-admin-table-wrap table{border-collapse:collapse;width:100%;min-width:670px}.release-admin-table-wrap th,.release-admin-table-wrap td{text-align:left;border-bottom:1px solid #64d8ff29;padding:.75rem .8rem;font-size:.82rem}.release-admin-table-wrap th{color:#9cdceb;letter-spacing:.07em;text-transform:uppercase;background:#041f3fe0;font-size:.7rem}.release-admin-table-wrap tr:last-child td{border-bottom:0}.release-admin-revoke{color:#ffd4d4;font:inherit;cursor:pointer;background:#84081947;border:1px solid #ff7f7fa3;border-radius:.32rem;padding:.45rem .65rem;font-size:.75rem;font-weight:760}@media (max-width:760px){.release-admin-intro,.release-admin-grid{grid-template-columns:1fr}.release-admin-wide{grid-column:auto}.release-admin-header{flex-direction:column;align-items:flex-start}.release-admin-form .button{width:100%}}.sound-page{overflow:clip}.sound-hero{grid-template-columns:minmax(270px,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(2rem,6vw,6.5rem);min-height:clamp(640px,100vh - 7.2rem,790px);padding-block:clamp(4rem,8vw,7rem) clamp(4.5rem,7vw,6.25rem);display:grid}.sound-hero-copy{max-width:600px}.sound-hero h1{max-width:9.5ch}.sound-hero-note{color:#8ca6c0;align-items:flex-start;gap:.6rem;max-width:43ch;margin:1.2rem 0 0;font-size:.82rem;line-height:1.55;display:flex}.sound-hero-note span{background:#a67cff;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.34rem;box-shadow:0 0 .9rem #a67cff}.sound-signal-board{isolation:isolate;min-height:clamp(455px,40vw,570px);box-shadow:var(--shadow), inset 0 1px 0 #d2faff1c;background:linear-gradient(145deg,#062149f2,#020a1df7);border:1px solid #63e0ff73;border-radius:.7rem;padding:1rem;position:relative;overflow:hidden}.sound-signal-board:before{content:"";z-index:-1;opacity:.42;background:radial-gradient(circle at 50% 52%,#00c0ff29,#0000 35%),repeating-radial-gradient(circle,#60e2ff26 0 1px,#0000 1px 3.2rem);position:absolute;inset:0}.sound-signal-board:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #8a70ff4d;border-radius:50%;width:56%;position:absolute;top:-30%;right:-11%;box-shadow:0 0 0 2.2rem #6547ff09,0 0 0 5rem #358cff06}.signal-board-topline{color:#b9eaff;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:900;display:flex}.signal-ready{color:#a5f7d2;align-items:center;gap:.42rem;display:inline-flex}.signal-ready i{background:#55ee9e;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .75rem #55ee9e}.direction-frame{border:2px solid #62e2ffb3;border-radius:.45rem;width:min(100%,480px);height:min(57vw,390px);min-height:330px;margin:clamp(1.25rem,3vw,2.25rem) auto 1.1rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0050ae85,0 0 2rem #00b9ff21}.direction-frame:before,.direction-frame:after{content:"";pointer-events:none;border:1px solid #6fcaff24;border-radius:.24rem;position:absolute;inset:9%}.direction-frame:after{border-style:dashed;inset:19%}.direction-label{z-index:2;color:#c7f6ff;letter-spacing:.07em;text-shadow:0 0 .75rem #00d2ffa6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900;position:absolute}.direction-label-top{top:.72rem;left:50%;transform:translate(-50%)}.direction-label-left{top:50%;left:.75rem;transform:translateY(-50%)rotate(-90deg)}.direction-label-right{top:50%;right:.75rem;transform:translateY(-50%)rotate(90deg)}.direction-label-bottom{bottom:.72rem;left:50%;transform:translate(-50%)}.direction-frame-core{text-align:center;background:#03122cc2;border:1px solid #b4f2ff52;border-radius:.35rem;place-self:center;width:min(58%,230px);padding:1rem;box-shadow:inset 0 1px #e6ffff1f,0 .8rem 1.6rem #00000038}.direction-frame-core strong{color:#efffff;font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.15rem,2vw,1.55rem);line-height:.88;display:block}.direction-frame-core small{color:#91c5d7;letter-spacing:.055em;margin-top:.55rem;font-size:.75rem;font-weight:800;display:block}.direction-pulse{z-index:1;filter:blur(.8px)drop-shadow(0 0 .55rem #00d9ff);opacity:.94;background:linear-gradient(90deg,#0000,#00e1ff 50%,#0000);display:block;position:absolute}.direction-pulse-top{width:54%;height:3px;top:-2px;left:23%}.direction-pulse-left{background:linear-gradient(#0000,#a06bff 50%,#0000);width:3px;height:43%;top:27%;left:-2px}.direction-pulse-right{background:linear-gradient(#0000,#00e1ff 50%,#0000);width:3px;height:43%;top:27%;right:-2px}.signal-board-legend{color:#aec6d9;border-top:1px solid #7edeff29;flex-wrap:wrap;gap:.6rem 1rem;padding-top:.82rem;font-size:.75rem;font-weight:720;display:flex}.signal-board-legend span{align-items:center;gap:.38rem;display:inline-flex}.legend-dot{border-radius:50%;width:.5rem;height:.5rem}.legend-dot-signal{background:#59eca0;box-shadow:0 0 .6rem #59eca0}.legend-dot-frame{background:#00dcff;box-shadow:0 0 .6rem #00dcff}.legend-dot-quiet{border:1px solid #758da8}.signal-board-note{color:#91abc1;margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.signal-board-note strong{color:#c6efff}.sound-section-heading{border-bottom:1px solid #5ec5ff42;grid-template-columns:minmax(250px,.92fr) minmax(300px,1.08fr);align-items:end;gap:clamp(1.5rem,8vw,9rem);padding-bottom:1.75rem;display:grid}.sound-section-heading h2{max-width:13ch;margin-bottom:0}.sound-section-heading>p{color:#c0d0e2;max-width:55ch;margin:0;font-size:1.03rem;line-height:1.68}.sound-truth{padding-block:clamp(4.8rem,9vw,8rem)}.sound-truth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.55rem;display:grid}.sound-truth-card{background:linear-gradient(145deg,#072248c2,#030e20ed);border:1px solid #68cfff52;border-radius:.48rem;min-height:250px;padding:clamp(1.2rem,2.2vw,1.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #d8faff14}.sound-truth-card:before{content:"";aspect-ratio:1;border:1px solid #00daff2e;border-radius:50%;width:10rem;position:absolute;top:-5rem;right:-5rem;box-shadow:0 0 0 1.5rem #00bdff06}.sound-card-index{color:#72dfff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.65rem;font-size:.75rem;font-weight:900}.sound-truth-card h3{max-width:13ch;font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:900;line-height:.98}.sound-truth-card p:last-child{color:#b6c8dc;max-width:34ch;margin:0;font-size:.91rem;line-height:1.6}.sound-capability-panel{box-shadow:var(--shadow);background:linear-gradient(110deg,#01336185,#04122cdb 48%,#25155e70);border:1px solid #69dfff6e;border-radius:.5rem;grid-template-columns:minmax(240px,1.05fr) minmax(270px,.95fr);gap:clamp(1.7rem,6vw,6rem);margin-top:1rem;padding:clamp(1.5rem,4vw,3.1rem);display:grid}.sound-capability-panel h3{max-width:15ch;font-family:var(--display);letter-spacing:-.052em;text-transform:uppercase;margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.55rem);font-weight:900;line-height:.92}.sound-capability-panel>div>p:last-child{color:#bed2e7;max-width:51ch;margin:0;font-size:.96rem;line-height:1.65}.sound-control-list{border-block:1px solid #9ee3ff38;align-self:end;gap:0;margin:0;padding:0;list-style:none;display:grid}.sound-control-list li{border-bottom:1px solid #9ee3ff29;grid-template-columns:minmax(70px,.42fr) 1fr;align-items:center;gap:.8rem;min-height:3.45rem;display:grid}.sound-control-list li:last-child{border-bottom:0}.sound-control-list span{color:var(--cyan);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900}.sound-control-list strong{color:#e8f8ff;font-size:.84rem;line-height:1.35}.cydsurround-band{background:linear-gradient(112deg,#020c20fa,#092654eb 52%,#140e3beb);border-block:1px solid #00d1ff73;position:relative;overflow:hidden}.cydsurround-band:before{content:"";opacity:.32;background-image:linear-gradient(90deg,#60d8ff14 1px,#0000 1px),linear-gradient(#60d8ff0d 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.cydsurround-layout{z-index:1;grid-template-columns:minmax(260px,.92fr) minmax(350px,1.08fr);align-items:center;gap:clamp(2rem,9vw,9rem);padding-block:clamp(4.5rem,9vw,8rem);display:grid;position:relative}.cydsurround-copy h2{max-width:13ch;margin-bottom:1.1rem}.cydsurround-copy>p:not(.eyebrow){color:#c7d7e8;max-width:51ch;margin:0;font-size:1rem;line-height:1.68}.cydsurround-copy .cydsurround-note{color:#b5dff3;border-top:1px solid #9fe5ff3b;margin-top:1.3rem;padding:.85rem 0 0;font-size:.85rem}.routing-console{background:#020e23c7;border:1px solid #75e1ff85;border-radius:.6rem;overflow:hidden;box-shadow:0 1.5rem 4rem #0000004d,inset 0 1px #ecffff1f}.routing-console-head{color:#d8fbff;letter-spacing:.1em;background:#0096ff1c;border-bottom:1px solid #67e1ff40;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.75rem;font-weight:900;display:flex}.routing-console-head small{color:#90b9cb;letter-spacing:.06em;font-size:.75rem}.format-row{border-bottom:1px solid #67e1ff30;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:1rem;display:grid}.format-row span{color:#e9fcff;text-align:center;background:linear-gradient(145deg,#075296ad,#0a2352bf);border:1px solid #64dfff66;border-radius:.3rem;padding:.64rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:900}.routing-split{grid-template-columns:1fr 1fr;gap:1.2rem;padding:1rem;display:grid}.routing-split>div+div{border-left:1px solid #66dfff29;padding-left:1.2rem}.routing-label{color:#9ddfec;letter-spacing:.08em;margin:0 0 .6rem;font-size:.75rem;font-weight:900}.routing-split ul{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.routing-split li{color:#c9d8e7;align-items:flex-start;gap:.42rem;font-size:.78rem;line-height:1.4;display:flex}.routing-split li i{border:1px solid #47dfff;flex:none;width:.45rem;height:.45rem;margin-top:.28rem;transform:rotate(45deg);box-shadow:0 0 .5rem #00dcff75}.routing-footer{color:#9ab9cd;background:#0239695c;border-top:1px solid #67e1ff33;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.45;display:grid}.routing-test-label{color:#c9fbff;letter-spacing:.055em;white-space:nowrap;border:1px solid #77edffad;border-radius:.25rem;padding:.5rem .65rem;font-size:.75rem;font-weight:850}.signal-path-section{padding-block:clamp(4.8rem,9vw,8rem)}.signal-path{background:#031128c4;border:1px solid #57ccff57;border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.6rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.signal-path li{border-right:1px solid #57ccff3b;min-height:255px;padding:1.35rem;position:relative}.signal-path li:last-child{border-right:0}.signal-path li:after{content:"";z-index:2;background:#0a244e;border-top:1px solid #71e8ff;border-right:1px solid #71e8ff;width:.82rem;height:.82rem;position:absolute;top:2.1rem;right:-.42rem;transform:rotate(45deg)}.signal-path li:last-child:after{display:none}.signal-path li>span{width:2.15rem;height:2.15rem;color:var(--cyan);border:1px solid #75e4ff8f;border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900;display:inline-flex}.signal-path h3{max-width:10ch;font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:1.25rem 0 .7rem;font-size:1.18rem;font-weight:900;line-height:.95}.signal-path p{color:#adc2d6;margin:0;font-size:.84rem;line-height:1.6}.sound-guardrails{background:linear-gradient(125deg,#1c1042b8,#050f26f0);border:1px solid #a67eff59;border-radius:.5rem;grid-template-columns:minmax(240px,.86fr) minmax(300px,1.14fr);align-items:start;gap:clamp(2rem,9vw,10rem);margin-bottom:clamp(4.5rem,8vw,7rem);padding:clamp(1.6rem,4vw,3.5rem);display:grid}.sound-guardrails h2{max-width:12ch;margin-bottom:0}.sound-guardrails ul{border-block:1px solid #c1aeff33;gap:0;margin:0;padding:0;list-style:none;display:grid}.sound-guardrails li{color:#d1c9ef;border-bottom:1px solid #c1aeff26;padding:.88rem 0 .88rem 1.4rem;font-size:.94rem;line-height:1.48;position:relative}.sound-guardrails li:last-child{border-bottom:0}.sound-guardrails li:before{content:"×";color:#ae84ff;font-size:1.25rem;font-weight:800;position:absolute;top:.8rem;left:0}.sound-cta{grid-template-columns:minmax(240px,.86fr) minmax(300px,1.14fr);align-items:end;gap:clamp(2rem,8vw,8rem);padding-block:0 clamp(4.5rem,8vw,7rem);display:grid}.sound-cta h2{max-width:12ch;margin-bottom:0}.sound-cta>div:last-child>p{color:#c4d3e5;max-width:52ch;margin:0;font-size:1rem;line-height:1.65}@media (max-width:980px){.sound-hero{grid-template-columns:1fr;min-height:0}.sound-hero-copy{max-width:680px}.sound-signal-board{width:min(100%,720px)}.sound-truth-grid{grid-template-columns:1fr}.sound-truth-card{min-height:0}.sound-truth-card h3{max-width:20ch}.signal-path{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-path li:nth-child(2){border-right:0}.signal-path li:nth-child(-n+2){border-bottom:1px solid #57ccff3b}.signal-path li:nth-child(2):after{display:none}}@media (max-width:760px){.sound-section-heading,.sound-capability-panel,.cydsurround-layout,.sound-guardrails,.sound-cta{grid-template-columns:1fr}.sound-section-heading{gap:1rem}.sound-section-heading h2,.sound-capability-panel h3,.cydsurround-copy h2,.sound-guardrails h2,.sound-cta h2{max-width:15ch}.sound-hero{padding-top:3rem}.sound-signal-board{min-height:430px}.direction-frame{height:min(80vw,390px);min-height:290px}.signal-board-topline{font-size:.68rem}.sound-control-list{max-width:530px}.routing-console{width:min(100%,580px)}.signal-path{grid-template-columns:1fr}.signal-path li,.signal-path li:nth-child(2){border-bottom:1px solid #57ccff3b;border-right:0;min-height:0}.signal-path li:last-child{border-bottom:0}.signal-path li:after{inset:auto auto -.42rem 2.1rem;transform:rotate(135deg)}.signal-path li:last-child:after{display:none}}@media (max-width:450px){.sound-signal-board{min-height:395px;margin-inline:-.15rem;padding:.72rem}.direction-frame{height:76vw;min-height:260px}.direction-label{font-size:.68rem}.direction-label-left{left:.45rem}.direction-label-right{right:.45rem}.direction-frame-core{width:64%;padding:.76rem .45rem}.signal-board-legend{gap:.4rem .65rem;font-size:.68rem}.sound-control-list li{grid-template-columns:72px 1fr}.format-row{gap:.32rem;padding:.7rem}.format-row span{font-size:.72rem}.routing-split{gap:.75rem;padding:.78rem}.routing-split>div+div{padding-left:.75rem}.routing-footer{grid-template-columns:1fr}.routing-footer strong{width:fit-content}}.project-hub{width:min(100% - 3rem,1320px);margin:0 auto;padding-bottom:clamp(4rem,8vw,7rem)}.project-hub-header{border-bottom:1px solid #6dd6ff47;justify-content:space-between;align-items:center;gap:1rem;min-height:6.15rem;display:flex}.project-hub-brand{width:clamp(148px,18vw,235px);display:inline-flex}.project-hub-brand img{filter:drop-shadow(0 0 1rem #1ac2ff4d);width:100%;height:auto;display:block}.project-hub-account{color:#bdd0e4;letter-spacing:.065em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem .75rem;font-size:.78rem;font-weight:780;display:inline-flex}.project-hub-account a{color:#d9fbff;border:1px solid #71e1ff73;border-radius:.28rem;margin-left:.3rem;padding:.48rem .65rem;font-size:.7rem;text-decoration:none;transition:background .18s,border-color .18s}:is(.project-hub-account a:hover,.project-hub-account a:focus-visible){border-color:var(--cyan);background:#00aeff21}.project-lock{border:1.5px solid #7ce6ff;border-radius:.09rem;width:.62rem;height:.55rem;display:inline-block;box-shadow:0 0 .55rem #00daff66}.project-lock:before{content:"";border:1.5px solid #7ce6ff;border-bottom:0;border-radius:.32rem .32rem 0 0;width:.32rem;height:.3rem;margin:-.38rem auto 0;display:block}.project-hub-hero{grid-template-columns:minmax(270px,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(2rem,9vw,10rem);padding-block:clamp(4rem,10vw,8rem) clamp(2.5rem,5vw,4.2rem);display:grid}.project-hub-hero h1{max-width:9ch;margin-bottom:1.1rem}.project-hub-identity{box-shadow:var(--shadow), inset 0 1px 0 #ddfdff1a;background:linear-gradient(138deg,#082852e0,#030e24f5);border:1px solid #64daff6b;border-radius:.52rem;padding:clamp(1.3rem,3vw,2rem);position:relative;overflow:hidden}.project-hub-identity:before{content:"";aspect-ratio:1;border:1px solid #61deff3d;border-radius:50%;width:11rem;position:absolute;bottom:-4.8rem;right:-3.5rem;box-shadow:0 0 0 1.5rem #00b7ff0a}.project-hub-identity>span,.project-card-kicker{color:#83e3f8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .58rem;font-size:.75rem;font-weight:900;display:block}.project-hub-identity strong{color:#efffff;overflow-wrap:anywhere;max-width:18ch;font-size:1.15rem;display:block}.project-hub-identity small{color:#a9c3d8;overflow-wrap:anywhere;margin-top:.35rem;font-size:.82rem;display:block}.project-hub-identity p{color:#aaf5d2;border-top:1px solid #8be3ff30;align-items:center;gap:.5rem;margin:1.25rem 0 0;padding-top:.9rem;font-size:.82rem;line-height:1.45;display:flex}.project-hub-identity p i{background:#51ec9d;border-radius:50%;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 .65rem #51ec9d}.project-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.project-hub-card{background:linear-gradient(145deg,#071f43d6,#030c1ef0);border:1px solid #60d1ff57;border-radius:.52rem;min-height:250px;padding:clamp(1.35rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #defcff14}.project-hub-card:after{content:"";aspect-ratio:1;border:1px solid #6de1ff29;border-radius:50%;width:15rem;position:absolute;top:-7rem;right:-7rem;box-shadow:0 0 0 1.8rem #00b1ff06}.project-hub-card-wide{background:linear-gradient(122deg,#053f6fb3,#051634f2 55%,#1a104db3);grid-column:1/-1;grid-template-columns:minmax(260px,.84fr) minmax(300px,1.16fr);align-items:end;gap:clamp(1.5rem,8vw,9rem);min-height:220px;display:grid}.project-hub-card h2{max-width:14ch;font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.45rem,2.8vw,2.4rem);font-weight:900;line-height:.94}.project-hub-card>p:not(.project-card-kicker){color:#b6c9dc;max-width:50ch;margin:1rem 0 0;font-size:.96rem;line-height:1.64}.project-hub-card-wide>p{margin:0!important}.project-card-state{color:#c7faff;letter-spacing:.07em;text-transform:uppercase;border:1px solid #74e7ff73;border-radius:.25rem;padding:.48rem .6rem;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;bottom:clamp(1.2rem,2.5vw,1.8rem);left:clamp(1.35rem,3vw,2.4rem)}.project-hub-card-empty{background:linear-gradient(145deg,#121341b8,#030d21f2)}.project-hub-updates{border-top:1px solid #6fd9ff42;margin-top:clamp(2.8rem,7vw,6rem);padding-top:clamp(2.8rem,6vw,5rem)}.project-hub-updates .project-draft-note{background:linear-gradient(135deg,#1b1953c7,#04142deb)}.project-hub-security{background:#18113e8c;border:1px solid #9780ff4d;border-radius:.48rem;grid-template-columns:minmax(210px,.62fr) minmax(280px,1.38fr);align-items:center;gap:2rem;margin-top:1rem;padding:1.1rem 1.3rem;display:grid}.project-hub-security>div{color:#e3dbff;align-items:center;gap:.7rem;font-size:.87rem;display:inline-flex}.project-hub-security p{color:#beb5e4;margin:0;font-size:.82rem;line-height:1.52}.project-access-notice{align-content:center;gap:3.5rem;width:min(100% - 3rem,700px);min-height:100svh;margin:0 auto;padding-block:3rem;display:grid}.project-access-notice section{box-shadow:var(--shadow);background:linear-gradient(145deg,#071f44e0,#020b1cf5);border:1px solid #82d7ff57;border-radius:.55rem;padding:clamp(1.5rem,5vw,3rem)}.project-access-notice h1{max-width:12ch;margin-bottom:.9rem}.project-access-notice p:not(.eyebrow){color:#c1d0e3;max-width:42ch;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.section-heading>*,.addon-layout>*,.status-card>*,.beta>*,.beta-card,.beta-card>*,.project-hub-hero>*,.project-hub-card>*,.project-hub-security>*,.project-updates-heading>*,.project-revision-copy,.release-admin-intro>*,.release-admin-grid,.release-admin-grid>*,.release-admin-card,.release-admin-card>*,.release-admin-form,.release-admin-form>*,.release-admin-code,.pilot-download-card{min-width:0}.beta-thank-you{text-align:center;justify-items:center;min-width:0;display:grid}.beta-thank-you h4,.beta-thank-you-lede,.beta-thank-you-kicker{overflow-wrap:anywhere;max-width:100%}.beta-expectations{text-align:left;width:min(100%,38rem)}.project-hub-card,.project-hub-identity,.project-draft-note,.project-revision-copy,.release-admin-card,.release-admin-code,.pilot-download-card{overflow-wrap:anywhere}.release-admin-status,.release-admin-match,.release-admin-code strong,.release-admin-code input{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.release-admin-table-wrap{max-width:100%}@media (max-width:760px){.project-hub{width:min(100% - 2rem,1320px)}.project-hub-header{flex-direction:column;align-items:flex-start;padding-block:1rem}.project-hub-account{justify-content:flex-start}.project-hub-hero,.project-hub-card-wide,.project-hub-security,.project-hub-grid{grid-template-columns:1fr}.project-hub-card-wide{grid-column:auto}.project-hub-card{min-height:0}.project-hub-card-wide>p{margin-top:1rem!important}.project-hub-security{gap:.8rem}.release-admin-code .button{width:100%}}
