@font-face{font-family:Store;src:local('Segoe UI')}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#090b12;color:#eef0fa;font-family:Store,'Segoe UI',Arial,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}body:before{content:'';position:absolute;inset:0 0 auto;height:870px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 77% 23%,#4d288523,transparent 47%),radial-gradient(ellipse at 22% 28%,#15364915,transparent 50%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select,input,summary{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}a,button,summary{transition:color .2s,border-color .2s,background .2s,transform .2s}a:hover{color:#b69aff}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #69e5e8;outline-offset:5px}button:disabled{cursor:not-allowed;opacity:1;color:#b8b5ce;background:#252237;box-shadow:none;border:1px solid #46405f}p{color:#a5a9bc;margin:0 0 22px}h1,h2,h3{line-height:1.1;letter-spacing:-.045em;margin:0 0 24px;font-weight:650}h1{font-size:clamp(40px,5vw,68px)}h2{font-size:clamp(30px,3.4vw,44px)}h3{font-size:23px;letter-spacing:-.025em}header{border-bottom:1px solid #ffffff0b;background:#090b12b8;backdrop-filter:blur(16px);position:relative;z-index:10}.nav-wrap{max-width:1328px;padding:25px 44px;margin:auto;display:flex;align-items:center;gap:32px;min-height:104px}.brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:650;letter-spacing:-.9px;white-space:nowrap}.brand-light{font-weight:350;color:#b3b5c5}.brand small{display:block;font-size:7px;letter-spacing:1.8px;color:#777e99;font-weight:500;margin-top:2px}.logo-mark{display:inline-flex;position:relative;align-items:center;justify-content:center;width:41px;height:41px;border:1px solid #7452ac;background:linear-gradient(135deg,#9865fe28,#57dce50c);border-radius:12px;font-size:27px;font-weight:750;font-style:italic;color:#cbb4ff;box-shadow:0 0 25px #6b36c811}.logo-mark>span{font-style:normal;font-size:12px;position:absolute;right:2px;top:0;color:#6de9e6}nav{display:flex;gap:29px;margin:auto}nav a{color:#aeb1c4;font-size:13px;white-space:nowrap}nav a[aria-current]{color:#e3d7ff}.language{display:flex;align-items:center;gap:9px;border:1px solid #292c3e;border-radius:8px;padding:6px 10px;color:#c1c4d6}.language select{background:transparent;color:#d3d5e4;border:0;font-size:11px;max-width:85px}.language option{background:#131621}.menu{display:none}.skip{position:absolute;top:-100px;left:20px;padding:10px;background:#542aad;z-index:100}.skip:focus{top:10px}main{max-width:1240px;margin:auto;padding:0 40px;min-height:65vh}.eyebrow{color:#a38ac9;font-size:10px;letter-spacing:2.3px;font-weight:650;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:26px}.dot{display:inline-block;background:#65dac7;width:5px;height:5px;border-radius:50%;box-shadow:0 0 9px #65dac750;flex-shrink:0}.hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;min-height:625px;gap:25px}.hero h1{font-size:clamp(44px,4.9vw,66px);letter-spacing:-3px;line-height:1.08;margin-bottom:28px}.hero h1::first-line{color:#fafaff}.lede{font-size:16px;line-height:1.8;max-width:580px;color:#9fa5ba}.hero .lede{max-width:455px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 21px;border-radius:7px;color:#fff;background:linear-gradient(110deg,#8752e6,#6938b8);border:1px solid #a17ce73d;font-size:12px;font-weight:600;box-shadow:0 4px 24px #6c33c41c;line-height:1.7}.button:hover{background:#8752d8;color:#fff;transform:translateY(-2px)}.button.ghost{background:#12141f;border-color:#2b2d40;color:#d3d4e3;box-shadow:none}.preview-note{font-size:10px;margin-top:27px;display:flex;gap:9px;align-items:center;color:#9399b0}.hero-art{height:450px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-art:before{content:'';position:absolute;width:340px;height:340px;filter:blur(65px);background:radial-gradient(ellipse,#793fd542,transparent 68%);z-index:-1}.orbital{position:absolute;width:380px;height:380px;border:1px solid #734eac28;border-radius:50%;transform:rotateX(55deg) rotate(-35deg)}.orbit-two{width:450px;height:450px;transform:rotateX(50deg) rotate(35deg);border-color:#57b8cd18}.glass-tile{width:245px;height:290px;padding:32px;background:linear-gradient(140deg,#24213ad9,#121522f5 75%);border:1px solid #8e66ce65;border-radius:28px;box-shadow:16px 18px 0 -10px #121322,17px 19px 0 -10px #6f54aa99,0 30px 70px #030407,0 0 55px #7350c71a,inset 0 0 40px #5c439110;transform:perspective(800px) rotateY(-19deg) rotateX(10deg) rotateZ(-8deg);animation:levitate 7s ease-in-out infinite}.app-icon{display:inline-flex;width:66px;height:66px;align-items:center;justify-content:center;color:#72e7e0;background:linear-gradient(135deg,#7955d33a,#246a7730);border:1px solid #9a6ae25c;border-radius:17px;box-shadow:inset 0 0 25px #9560e612,0 0 35px #633cab12}.app-icon svg{width:45px;height:45px}.glass-tile .app-icon{width:79px;height:79px;margin-bottom:24px;box-shadow:0 0 30px #9255e71c;color:#8fe5ee}.tile-brand{font-size:27px;line-height:1.3;letter-spacing:-1px;font-weight:600}.tile-brand span{display:block;font-size:10px;letter-spacing:5px;color:#b68ae9;margin-top:8px}.tile-line{height:1px;background:linear-gradient(90deg,#ae71f799,#75d6e544,transparent);margin:20px 0 15px}.tile-label{font-size:6px;letter-spacing:2px;color:#8e93aa}.floating-chip{position:absolute;padding:12px 16px;border:1px solid #8580b42e;background:#151826e8;border-radius:9px;font-size:10px;box-shadow:0 10px 35px #0006;color:#bcc2d7;backdrop-filter:blur(10px)}.floating-chip span{color:#75e1d2;margin-right:9px}.chip-a{right:1%;top:95px}.chip-b{bottom:85px;left:0}.art-index{position:absolute;bottom:0;font-size:8px;letter-spacing:3px;color:#6b7089}.platform-strip{border-top:1px solid #252738;border-bottom:1px solid #252738;display:flex;justify-content:space-between;padding:23px 0;color:#7f869f;font-size:9px;letter-spacing:2.3px}.featured{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;padding:95px 0 70px}.featured h2{font-size:45px}.featured .lede{font-size:14px}.text-link{display:inline-flex;gap:30px;color:#c1a2fa;font-size:12px;font-weight:600;align-items:center}.text-link span{color:#79e0db}.screenshot{margin:0;min-width:0}.screenshot img{display:block;width:100%;height:auto;border:1px solid #494060;border-radius:10px;background:#12121d;box-shadow:0 16px 80px #0003}.screenshot figcaption{font-size:10px;color:#949ab2;padding-top:13px;line-height:1.5}.mini-preview{position:relative}.mini-preview:before{content:'';position:absolute;inset:10%;background:#653ba32a;filter:blur(60px);z-index:-1}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #282a39;padding:40px 0 60px}.features h3,.features h2{font-size:20px;margin:18px 0 13px;line-height:1.3;letter-spacing:-.4px}.features p{font-size:12px;line-height:1.85;max-width:330px}.number{font-size:10px;color:#9a7ccb;font-family:Consolas,monospace}.closing{margin:15px 0 85px;padding:35px 30px;border:1px solid #353047;border-radius:12px;display:flex;gap:25px;align-items:center;background:linear-gradient(110deg,#171422,#10151e)}.closing h2{font-size:23px;letter-spacing:-.5px;margin:0 0 9px}.closing p{font-size:12px;max-width:630px;margin:0}.closing .button{margin-left:auto;flex-shrink:0}.mini-symbol{font-size:48px;color:#a98be6}.section-heading{padding:74px 0 45px}.section-heading h1{font-size:55px;max-width:850px}.section-heading .lede{max-width:700px}.catalog-tools{display:flex;justify-content:space-between;gap:24px;padding:0 0 32px}.filters{display:flex;gap:10px}.filter{background:transparent;color:#a1a6ba;border:1px solid transparent;padding:8px 16px;border-radius:6px;font-size:12px}.filter.active{background:#251c38;color:#cbb4f2;border-color:#604084}.search{display:flex;gap:10px;align-items:center;background:#12151f;border:1px solid #2b2e40;border-radius:6px;padding:6px 14px;color:#a5b2c6}.search input{border:0;background:transparent;color:#eee;min-width:0;width:210px;font-size:12px;outline-offset:0}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding-bottom:50px}.product-card{border:1px solid #2e2d41;border-radius:13px;overflow:hidden;background:#11141e}.card-visual{height:235px;position:relative;display:flex;align-items:center;justify-content:center;gap:20px;background:radial-gradient(ellipse at 40% 45%,#42256f75,transparent 65%),linear-gradient(135deg,#17172c,#0b2027);overflow:hidden}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(#9f95cd07 1px,transparent 1px),linear-gradient(90deg,#9f95cd07 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(transparent,#000)}.visual-word{font-size:32px;color:#ac77ed;font-weight:700;letter-spacing:-1px;z-index:1}.visual-word>span{color:#77dede}.card-visual .app-icon{z-index:1}.edition{position:absolute;bottom:25px;font-size:8px;color:#9a9bb8;letter-spacing:3px}.card-body{padding:25px}.row{display:flex;justify-content:space-between;align-items:center;gap:10px}.tag{display:inline-block;font-size:9px;color:#78d6ce;background:#18322f88;border:1px solid #31514c;padding:3px 8px;border-radius:4px}.muted{font-size:10px;color:#979db4}.card-body h2{font-size:27px;margin:22px 0 13px}.card-body h2 small{font-size:13px;color:#b491eb;font-weight:500}.card-body p{font-size:13px}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #2b2b3a;padding-top:20px}.card-bottom .text-link{font-size:10px;gap:10px}.product-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding:50px 0 15px}.back{font-size:11px;color:#a5a9bd;display:inline-block;margin-bottom:45px}.product-name{display:flex;gap:18px;align-items:center;margin-bottom:28px}.product-name h1{font-size:38px;margin:0}.product-name h1>span{display:block;font-size:11px;color:#b99ae6;letter-spacing:4px;margin-top:7px;text-transform:uppercase}.product-hero h2{font-size:48px}.product-halo{text-align:center;background:radial-gradient(ellipse,#613b863a,transparent 67%);padding:40px}.product-halo>span{display:inline-flex;width:180px;height:180px;align-items:center;justify-content:center;border:1px solid #a375e96b;border-radius:40px;transform:rotate(-10deg);font-size:65px;letter-spacing:-8px;color:#78dfdc;background:linear-gradient(140deg,#332541,#152e3c);box-shadow:20px 25px 90px #6339aa25}.product-halo p{letter-spacing:5px;font-size:9px;margin-top:30px}.notice{padding:19px 23px;background:#171522;border:1px solid #38304c;border-radius:8px;font-size:12px;color:#b8a6cd;margin:25px 0 40px}.product-hero+.notice+.screenshot{margin-bottom:60px}.split-content{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;margin:30px 0 70px}.split-content h2{font-size:34px}.split-content .lede{font-size:14px}.split-content h3{font-size:20px;margin-top:30px}.split-content p{font-size:12px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan{padding:28px;border:1px solid #2c2c40;border-radius:12px;background:#11141e;display:flex;flex-direction:column;align-items:flex-start}.plan.recommended{background:linear-gradient(150deg,#211831,#11141e);border-color:#7a50af}.plan h2{font-size:25px;margin:20px 0}.price{font-size:25px;letter-spacing:-.7px;color:#c1a6ed;margin-bottom:20px;line-height:1.25}.plan p,.plan li{font-size:12px}.plan ul{padding-left:17px;color:#979db6;margin:5px 0 30px}.plan .button{margin-top:auto;width:100%;font-size:11px}.plans+.notice{margin-bottom:20px}.plans~.text-link{margin-bottom:75px}.download-panel{display:flex;align-items:center;gap:30px;padding:40px;border:1px solid #4a365f;background:linear-gradient(110deg,#20172e,#121823);border-radius:14px}.download-panel h2{font-size:30px;margin:17px 0}.download-panel p{font-size:13px;max-width:550px}.download-panel .app-icon{width:95px;height:95px}.platform-meta{margin-left:auto;display:flex;flex-direction:column;border-left:1px solid #393044;padding-left:35px;white-space:nowrap;font-size:10px;color:#8e93ac;letter-spacing:2px}.platform-meta strong{font-size:25px;letter-spacing:-1px;color:#d6d6e5;margin:4px 0}.prose{max-width:830px;margin:60px 0 80px}.prose h2{font-size:29px}.prose h3{font-size:22px;margin-top:35px}.prose p{line-height:1.95;font-size:15px}.help-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:60px;margin-bottom:90px}.guide{border:1px solid #353046;border-radius:12px;padding:30px;background:linear-gradient(140deg,#21172e,#101820);align-self:start}.guide h2{font-size:27px;margin:18px 0}.guide ol{padding-left:20px;color:#a5aac0;font-size:13px}.guide li{padding:8px 0 12px 8px}.faq details{border-bottom:1px solid #2d2c3f;padding:23px 0}.faq details:first-child{border-top:1px solid #2d2c3f}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:#b699e5;font-size:22px;line-height:1}.faq details[open] summary>span{transform:rotate(45deg)}.faq p{font-size:13px;margin:20px 0 5px;line-height:1.9}.company-art{display:flex;align-items:center;justify-content:center;gap:50px;min-height:260px;margin-bottom:60px;background:radial-gradient(ellipse at 20% 50%,#58358740,transparent 70%),linear-gradient(100deg,#181321,#101e24);border:1px solid #3a304a;border-radius:14px}.company-art .logo-mark{width:110px;height:110px;font-size:76px;border-radius:28px}.company-art .logo-mark>span{font-size:28px}.company-art>span:last-child{font-size:32px;font-weight:650;letter-spacing:-1px;line-height:1.2;color:#bab9d3}.legal-layout{display:grid;grid-template-columns:240px 1fr;gap:60px;padding-top:70px}.legal-layout aside{padding-top:20px}.legal-layout aside a{display:block;padding:12px 0;font-size:13px;color:#9d9fb9}.legal-layout aside a.active{color:#c9a6f7}.legal-layout .prose{margin:0 0 100px}.legal-layout h1{font-size:45px;margin-top:25px}.draft{font-size:9px;color:#e9c18e;border:1px solid #685030;padding:6px 9px;letter-spacing:2px;border-radius:5px}hr{border:0;border-top:1px solid #302b40;margin:30px 0}.reserved{padding:50px;border:1px solid #3a2f4d;border-radius:12px;margin-bottom:100px;max-width:700px}.reserved>span{font-size:45px;color:#ad88e2}.reserved p{margin-top:10px}footer{border-top:1px solid #262637;background:#080a10;padding:45px max(40px,calc((100vw - 1160px)/2)) 20px}.footer-top{display:flex;justify-content:space-between;gap:50px}.footer-top p{font-size:12px;margin-top:16px}.footer-links{display:flex;gap:70px}.footer-links>div{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:11px;color:#9ea2b8;max-width:210px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;margin-top:40px;border-top:1px solid #242433;font-size:9px;color:#737b95;letter-spacing:.5px;align-items:center}.footer-bottom>span:nth-child(2){display:flex;align-items:center;gap:8px}@keyframes levitate{50%{transform:perspective(800px) rotateY(-15deg) rotateX(7deg) rotateZ(-5deg) translateY(-10px)}}@media(min-width:1600px){.hero{min-height:680px}.hero h1{font-size:72px}}@media(max-width:1050px){.nav-wrap{gap:20px;padding:24px}nav{gap:18px}.brand{font-size:19px}.brand small{font-size:6px}main{padding:0 28px}.hero{gap:0}.hero-art{transform:scale(.86);transform-origin:center}.hero h1{font-size:49px;letter-spacing:-2px}.hero .button{font-size:11px;padding:12px 14px;gap:12px}.hero .lede{font-size:14px}.featured{gap:40px}.plan{padding:22px}.help-layout{gap:30px}.product-halo{padding:0}.legal-layout{gap:30px;grid-template-columns:190px 1fr}}@media(max-width:760px){.nav-wrap{min-height:82px;padding:18px 20px;gap:14px;flex-wrap:wrap}.brand{margin-right:auto;font-size:20px}.brand small{display:none}.brand .logo-mark{width:35px;height:35px;border-radius:10px}.language{padding:3px 7px;gap:4px;order:2}.language select{max-width:65px;font-size:10px}.menu{display:block;order:3;border:1px solid #363044;border-radius:6px;background:#171322;color:#d6c2ed;padding:5px 10px}nav{display:none;order:4;flex:0 0 100%;margin:8px 0 0;padding:12px 0 0;border-top:1px solid #30283d;gap:12px;flex-wrap:wrap}nav.open{display:flex}nav a{padding:5px 10px}main{padding:0 22px}.hero{grid-template-columns:1fr;min-height:0;padding:50px 0 20px}.hero h1{font-size:clamp(41px,8.5vw,60px);letter-spacing:-2px}.hero .lede{max-width:520px;font-size:15px}.eyebrow{font-size:9px;letter-spacing:1.8px}.hero-art{height:380px;max-width:440px;transform:scale(.9);width:100%;margin:0 auto}.glass-tile{width:225px;height:270px}.chip-a{right:0;top:70px}.chip-b{left:0;bottom:60px}.art-index{bottom:3px}.orbital{width:310px;height:310px}.orbit-two{width:360px;height:360px}.preview-note{font-size:10px}.platform-strip{gap:14px;flex-wrap:wrap;justify-content:flex-start;font-size:8px;letter-spacing:1px;padding:18px 0}.featured{grid-template-columns:1fr;gap:30px;padding:55px 0 40px}.featured h2{font-size:40px}.features{grid-template-columns:1fr;gap:5px;padding:15px 0 30px}.features article{padding-top:18px}.features p{max-width:100%;font-size:13px}.features h3,.features h2{margin-top:10px}.closing{padding:25px;flex-wrap:wrap;margin:10px 0 55px;gap:18px}.closing h2{font-size:23px}.closing .button{margin-left:0}.mini-symbol{font-size:32px}.section-heading{padding:48px 0 30px}.section-heading h1{font-size:40px}.section-heading .lede{font-size:14px}.catalog-tools{flex-direction:column}.filters{flex-wrap:wrap}.search input{width:100%}.catalog-grid{grid-template-columns:1fr;padding-bottom:30px}.card-body{padding:20px}.card-bottom{align-items:flex-start;flex-direction:column}.card-visual{height:210px}.product-hero{grid-template-columns:1fr;gap:30px;padding-top:30px}.product-halo{display:none}.product-name h1{font-size:31px}.product-hero h2{font-size:40px}.product-hero .lede{font-size:14px}.product-name .app-icon{width:55px;height:55px}.back{margin-bottom:30px}.product-hero+.notice+.screenshot{margin-bottom:25px}.split-content{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.plans{grid-template-columns:1fr}.plan{padding:26px}.plan ul{margin-bottom:25px}.plan p{font-size:14px}.download-panel{flex-wrap:wrap;padding:25px;gap:20px}.download-panel .app-icon{width:65px;height:65px}.download-panel h2{font-size:26px}.download-panel .button{font-size:11px;padding:12px}.platform-meta{flex-direction:row;gap:15px;align-items:center;margin:0;padding:16px 0 0;border-left:0;border-top:1px solid #3d304a;width:100%}.platform-meta strong{font-size:20px}.prose{margin:40px 0 55px}.prose h2{font-size:26px}.prose p{font-size:14px}.help-layout{grid-template-columns:1fr;gap:25px;margin-bottom:55px}.faq summary{font-size:15px}.company-art{padding:25px;gap:25px;min-height:210px;margin-bottom:35px}.company-art .logo-mark{width:75px;height:75px;font-size:48px;border-radius:20px;flex-shrink:0}.company-art .logo-mark>span{font-size:20px}.company-art>span:last-child{font-size:23px}.legal-layout{grid-template-columns:1fr;gap:25px;padding-top:25px}.legal-layout aside{display:flex;gap:15px;flex-wrap:wrap}.legal-layout aside .eyebrow{width:100%;margin-bottom:0}.legal-layout aside a{font-size:12px}.legal-layout h1{font-size:37px;overflow-wrap:anywhere}.legal-layout .prose{margin-bottom:55px}.reserved{padding:25px}footer{padding:35px 22px 20px}.footer-top{flex-direction:column;gap:20px}.footer-links{gap:35px;justify-content:space-between}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:13px;margin-top:30px}.footer-bottom>span:nth-child(2){flex:0 0 100%;order:3}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Keep decorative orbit paths inside the artwork on narrow screens. */
.hero-art{overflow:clip}

.product-facts{margin:45px 0 60px}.product-facts>h2,.waitlist-panel h2{font-size:clamp(27px,3.5vw,42px);letter-spacing:-1px;line-height:1.16}.product-facts p{color:#b4afc3;line-height:1.8}.launch-status{display:inline-block;padding:10px 16px;border:1px solid #4b3a62;border-radius:12px;background:#171222;font-size:12px}.facts-grid{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:30px 0}.facts-grid li{padding:18px;border:1px solid #2b2538;border-radius:12px;background:#121019;color:#ddd4ef}.prelaunch-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:35px 0}.prelaunch-columns article{padding:25px;border-top:1px solid #393047}.prelaunch-columns h2{font-size:25px}.workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:flow;padding:0;list-style:none;margin:30px 0 50px}.workflow-steps li{padding:20px;border:1px solid #2b2538;border-radius:14px;line-height:1.7;color:#bbb3c9}.workflow-steps li:before{counter-increment:flow;content:'0' counter(flow);display:block;font-size:28px;color:#a68cd3;margin-bottom:15px}.waitlist-panel{padding:clamp(22px,4vw,50px);border:1px solid #54416c;background:linear-gradient(125deg,#181122,#10131c);border-radius:22px;margin:55px 0}.waitlist-panel>p{max-width:750px;color:#c0b8cd;line-height:1.8}.waitlist-panel form{max-width:720px}.waitlist-panel label{display:block;line-height:1.6;font-size:14px}.waitlist-panel input[type=email]{display:block;width:100%;max-width:500px;padding:14px 16px;background:#0d0c12;border:1px solid #716181;border-radius:9px;color:#f4edf9;font:inherit;margin:8px 0 22px}.waitlist-panel input[type=email]:focus{outline:2px solid #aa80ef;outline-offset:3px}.waitlist-panel .consent-row{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.consent-row input{width:19px;height:19px;min-width:19px;accent-color:#9963db;margin-top:3px}.small-print{font-size:12px;color:#b2a9bd;line-height:1.7;max-width:720px}.waitlist-panel .button{margin-top:10px}.waitlist-panel button:disabled{opacity:.55;cursor:wait}#waitlist-status{line-height:1.7}#waitlist-receipt{overflow-wrap:anywhere;padding:15px;background:#0b1017;border:1px solid #38505a;border-radius:8px}.analytics-choice{border-top:1px solid #3a2e48;margin-top:30px;padding-top:22px}.developer-test{margin:35px 0;color:#aaa1bc}.developer-test summary{cursor:pointer;padding:12px 0}.developer-test p{font-size:13px;line-height:1.7}.developer-test a{color:#b394e2}
@media(max-width:760px){.facts-grid{grid-template-columns:1fr 1fr}.workflow-steps,.prelaunch-columns{grid-template-columns:1fr 1fr}.prelaunch-columns article{padding:18px 0}.waitlist-panel input[type=email]{max-width:100%}}@media(max-width:480px){.facts-grid,.workflow-steps,.prelaunch-columns{grid-template-columns:1fr}.product-facts{margin-top:25px}.waitlist-panel{padding:22px 18px}.workflow-steps{gap:10px}}

