@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,500;1,600&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--black:#060607;--ink:#0b0b0d;--panel:#111114;--panel-2:#17171b;--line:#ffffff1f;--line-strong:#fff3;--white:#f7f5f1;--muted:#a6a3a0;--quiet:#6e6b70;--red:#ff3b4e;--red-hot:#ff6570;--red-deep:#8c1028;--serif:"Cormorant Garamond", Georgia, serif;--display:"Manrope", Arial, sans-serif;--body:"DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}button,a{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer;border:0}::selection{color:#fff;background:#ff3b4e52}.site-shell{background:var(--black);min-height:100vh;overflow:clip}.page-width{width:min(1180px,100% - 56px);margin:0 auto}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.logo{color:var(--white);font-family:var(--display);letter-spacing:-.06em;background:0 0;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:800;display:inline-flex}.logo>span:last-child>span{color:var(--red)}.logo-mark{width:24px;height:24px;display:inline-block;position:relative;transform:rotate(45deg)}.logo-mark i{border:2px solid var(--red);width:9px;height:9px;display:block;position:absolute}.logo-mark i:first-child{top:0;left:7px}.logo-mark i:nth-child(2){top:7px;left:0}.logo-mark i:nth-child(3){border-color:#ff9aa4;bottom:0;right:0}.site-nav{z-index:40;position:fixed;top:16px;left:0;right:0}.site-nav__inner{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e0e11c2;border:1px solid #ffffff24;border-radius:16px;align-items:center;width:min(1200px,100% - 40px);min-height:66px;margin:0 auto;padding:0 14px 0 20px;display:flex;box-shadow:0 12px 42px #0000003d}.site-nav__links{color:#f7f5f19e;font-family:var(--display);align-items:center;gap:27px;margin-left:auto;margin-right:28px;font-size:12px;font-weight:600;display:flex}.site-nav__links a{align-items:center;gap:5px;min-height:44px;transition:color .2s;display:inline-flex}.site-nav__links a:hover{color:#fff}.site-nav__links .icon{width:12px;height:12px}.site-nav__actions{align-items:center;gap:9px;display:flex}.menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--white);background:0 0;border-radius:10px;place-items:center;display:none}.menu-button .icon{width:19px;height:19px}.button{min-height:52px;font-family:var(--display);letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--small{min-height:40px;padding:0 14px;font-size:11px}.button--red{background:var(--red);color:#180408;box-shadow:0 8px 25px #ff3b4e2e}.button--red:hover{background:var(--red-hot);box-shadow:0 12px 32px #ff3b4e4d}.button--quiet{border-color:var(--line-strong);color:var(--white);background:#ffffff08}.button--quiet:hover{color:var(--red-hot);border-color:#ff3b4ea6}.eyebrow{color:var(--red);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:10px;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:22px;height:1px}.eyebrow--light{color:#ff7180}.hero{background:radial-gradient(circle at 76% 45%, #760c2447, transparent 27%), var(--black);align-items:center;min-height:900px;padding:160px 0 90px;display:grid;position:relative;overflow:hidden}.hero__inner{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(440px,.86fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid;position:relative}.hero__copy h1,.docs-page__top h1,.download-hero h1,.about-hero h1,.legal-page h1{font-family:var(--display);letter-spacing:-.085em;margin:0;font-size:clamp(56px,7.4vw,105px);font-weight:800;line-height:.94}.hero h1 em,.docs-page h1 em,.download-page h1 em,.about-page h1 em,.legal-page h1 em,h2 em{color:var(--red-hot);font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.hero__lead{color:#f7f5f1a3;max-width:560px;margin:30px 0 0;font-size:16px;line-height:1.7}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__proof{color:#f7f5f178;font-family:var(--display);flex-wrap:wrap;gap:20px;margin-top:42px;font-size:11px;font-weight:600;display:flex}.hero__proof b{color:var(--red);margin-right:7px;font-size:10px}.hero__scroll{color:#f7f5f16e;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:28px;right:max(28px,50% - 590px)}.hero__scroll>span{background:var(--red);width:24px;height:1px}.hero__scroll .icon{width:13px;height:13px}.hero-wallpaper{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-wallpaper__orb{filter:blur(2px);mix-blend-mode:screen;border-radius:50%;position:absolute}.hero-wallpaper__orb--one{background:radial-gradient(circle at 40% 55%,#ff2d4d75,#82082524 35%,#0000 70%);width:680px;height:680px;animation:16s ease-in-out infinite alternate float-one;top:-290px;right:-90px}.hero-wallpaper__orb--two{background:radial-gradient(circle,#aa14375c,#0000 68%);width:480px;height:480px;animation:19s ease-in-out infinite alternate float-two;bottom:-260px;left:-190px}.hero-wallpaper__beam{filter:blur(16px);opacity:.5;border-radius:100%;width:120%;height:180px;position:absolute;left:-10%;transform:rotate(-28deg)}.hero-wallpaper__beam--one{background:linear-gradient(90deg,#0000,#ff355066,#ff82772e,#0000);animation:14s ease-in-out infinite alternate beam-one;top:24%}.hero-wallpaper__beam--two{background:linear-gradient(90deg,#0000 10%,#75081e8c,#ff31482e,#0000 88%);animation:20s ease-in-out infinite alternate beam-two;top:52%;transform:rotate(-28deg)translate(5%)}.hero-wallpaper__rings{border:1px solid #ff495c21;border-radius:50%;width:700px;height:700px;animation:26s linear infinite ring-turn;position:absolute;top:9%;left:57%;transform:rotate(18deg)scaleX(.72);box-shadow:0 0 0 54px #ff495c06,0 0 0 108px #ff495c05,0 0 0 162px #ff495c04}.hero-wallpaper__grain{opacity:.08;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.product-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141317d6;border:1px solid #ffffff2e;border-radius:14px;overflow:hidden;transform:rotate(1.2deg);box-shadow:22px 26px #0000004d,0 35px 90px #00000059}.product-window__top{border-bottom:1px solid var(--line);color:#f7f5f175;min-height:48px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 17px;font-size:10px;font-weight:700;display:flex}.window-dots{gap:6px;display:flex}.window-dots i{background:#4c4a4f;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:var(--red)}.live-pill{color:#a8efc6}.live-pill i,.status-live i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.6s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 10px}.product-window__body{grid-template-columns:55px 1fr;min-height:430px;display:grid}.product-window__rail{color:#f7f5f147;border-right:1px solid #ffffff17;align-content:start;justify-items:center;gap:19px;padding-top:23px;font-size:18px;display:grid}.product-window__rail span{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.product-window__rail .rail-active{color:var(--red-hot);background:#ff3b4e1f}.run-view{padding:28px 25px 20px}.run-view__header{justify-content:space-between;align-items:start;gap:18px;display:flex}.run-view__header small,.run-footer,.run-step small{color:#f7f5f161;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.run-view h3{font-family:var(--display);letter-spacing:-.06em;margin:8px 0 0;font-size:22px}.status-badge{color:var(--red-hot);font-family:var(--display);border:1px solid #ff3b4e80;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:700}.run-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin:37px 0 27px;display:grid}.run-progress span{background:#ffffff1a;height:3px}.run-progress span:nth-child(-n+2),.run-progress .is-active{background:var(--red)}.run-steps{gap:9px;display:grid}.run-step{color:#f7f5f166;border:1px solid #0000;border-radius:9px;grid-template-columns:29px 1fr auto;align-items:center;gap:11px;padding:14px 12px;display:grid}.run-step b{color:#f7f5f145;font-family:var(--display);font-size:10px}.run-step strong{color:#f7f5f1c2;font-family:var(--display);font-size:12px;display:block}.run-step small{text-transform:none;letter-spacing:0;margin-top:4px;font-size:9px;display:block}.run-step em{color:#f7f5f147;font-family:var(--display);font-size:10px;font-style:normal}.run-step.is-done,.run-step.is-done b,.run-step.is-done em{color:#9cebc0}.run-step.is-active{background:#ff3b4e17;border-color:#ff3b4e6e}.run-step.is-active b,.run-step.is-active em{color:var(--red-hot)}.run-footer{border-top:1px solid var(--line);letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:23px;padding-top:17px;font-size:9px;display:flex}.run-footer strong{color:#f7f5f1b8;font-weight:600}.product-window__caption{color:#f7f5f161;font-family:var(--display);justify-content:space-between;gap:10px;padding:15px 18px;font-size:10px;font-weight:600;display:flex}.provider-band{background:#0b0b0d;padding:132px 0 150px}.provider-band .page-width{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,9vw,150px);display:grid}.provider-band h2,.story-section h2,.architecture-teaser h2,.home-cta h2,.download-guide h2,.team-note h2{font-family:var(--display);letter-spacing:-.08em;margin:0;font-size:clamp(44px,5.2vw,70px);line-height:.98}.provider-band__intro>p{max-width:470px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.7}.provider-orbit{border:1px solid var(--line);background:radial-gradient(circle at 50% 46%,#ff3b4e1f,#0000 48%),#ffffff05;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;min-height:290px;padding:22px;display:grid;position:relative}.provider-orbit:before,.provider-orbit:after{content:"";border:1px solid #ff3b4e21;border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%;transform:scaleX(1.45)}.provider-orbit:after{border-color:#ffffff14;top:34%;bottom:34%;left:34%;right:34%}.provider-chip{z-index:1;border:1px solid var(--line);min-height:58px;animation:5s ease-in-out infinite alternate chip-float;animation-delay:calc(var(--chip-index) * -.65s);background:#141317e6;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative;box-shadow:0 13px 24px #00000026}.provider-chip:nth-child(4){grid-column:1/2;margin-left:35px}.provider-chip:nth-child(5){grid-column:3/4;margin-right:35px}.provider-chip span,.provider-dot{width:28px;height:28px;font-family:var(--display);border:1px solid;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.provider-chip strong{font-family:var(--display);font-size:12px}.provider-chip--rose,.provider-dot--rose{color:#ff8d98}.provider-chip--amber,.provider-dot--amber{color:#f2c17e}.provider-chip--blue,.provider-dot--blue{color:#86bdf7}.provider-chip--coral,.provider-dot--coral{color:#ff796f}.provider-chip--violet,.provider-dot--violet{color:#b8a2ff}.section-dark{color:var(--white);background:#09090b}.story-section{border-top:1px solid #ffffff0f;padding:146px 0}.story-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,10vw,160px);display:grid}.section-lead{max-width:420px;color:var(--muted);margin:25px 0 0;font-size:15px;line-height:1.7}.story-tabs{border-top:1px solid var(--line);gap:1px;max-width:360px;margin-top:48px;display:grid}.story-tabs button{border-bottom:1px solid var(--line);color:#f7f5f16b;text-align:left;min-height:59px;font-family:var(--display);background:0 0;grid-template-columns:34px 1fr auto;align-items:center;padding:0 8px;font-size:13px;font-weight:700;transition:color .2s,transform .2s;display:grid}.story-tabs button span{color:var(--red);font-size:10px}.story-tabs button .icon{opacity:0;width:15px;transition:opacity .2s,transform .2s;transform:translate(-5px)}.story-tabs button:hover,.story-tabs button.is-active{color:var(--white);transform:translate(7px)}.story-tabs button.is-active .icon{opacity:1;transform:translate(0)}.story-card{background:radial-gradient(circle at 80% 12%,#ff3b4e29,#0000 34%),#151418;border:1px solid #ffffff26;border-radius:18px;min-height:440px;padding:clamp(30px,5vw,68px);position:relative;overflow:hidden;box-shadow:22px 22px #0003}.story-card:after{content:"";border:1px solid #ff3b4e2e;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-170px;right:-120px;box-shadow:0 0 0 40px #ff3b4e08,0 0 0 80px #ff3b4e06}.story-card__number{color:#ffffff24;font-family:var(--serif);font-size:84px;line-height:1;position:absolute;top:30px;right:33px}.story-card h3{z-index:1;max-width:570px;font-family:var(--display);letter-spacing:-.075em;margin:78px 0 0;font-size:clamp(32px,4vw,54px);line-height:1;position:relative}.story-card p{z-index:1;color:#f7f5f191;max-width:490px;margin:25px 0 0;line-height:1.7;position:relative}.story-card__signal{z-index:1;color:#9cebc0;font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:13px;margin-top:54px;font-size:10px;font-weight:700;display:flex;position:relative}.signal-line{align-items:center;gap:4px;display:flex}.signal-line i{background:#9cebc0;border-radius:2px;width:21px;height:3px;animation:1.4s ease-in-out infinite alternate signal-blink}.signal-line i:nth-child(2){opacity:.75;animation-delay:-.3s}.signal-line i:nth-child(3){opacity:.55;animation-delay:-.7s}.signal-line i:nth-child(4){opacity:.7;animation-delay:-.15s}.signal-line i:nth-child(5){opacity:.45;animation-delay:-.5s}.signal-line i:nth-child(6){opacity:.25;animation-delay:-.9s}.architecture-teaser{color:#121015;background:#f0edeb;padding:145px 0 150px}.section-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.section-heading>p{color:#69646a;max-width:360px;margin:0 0 5px;line-height:1.7}.architecture-grid{grid-template-columns:1fr 42px 1fr 42px 1fr;gap:0;margin-top:65px;display:grid}.architecture-card{background:#ffffff6e;border:1px solid #12101529;min-height:175px;padding:22px}.architecture-card--surface{border-top:2px solid #a18cff}.architecture-card--api{border-top:2px solid #6f9fe4}.architecture-card--engine{color:var(--white);background:#151318;border-top:2px solid #b21736}.architecture-card span,.architecture-branches span{color:#a1172f;font-family:var(--display);margin-bottom:37px;font-size:10px;font-weight:800;display:block}.architecture-card strong,.architecture-branches strong{font-family:var(--display);letter-spacing:-.03em;font-size:15px;display:block}.architecture-card small,.architecture-branches small{color:#777178;margin-top:7px;font-size:11px;display:block}.architecture-card--engine small{color:#ffffff75}.architecture-connector{color:#a1172f;place-items:center;display:grid}.architecture-branches{border-top:1px dashed #1210153b;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;padding-top:10px;display:grid}.architecture-branches>div{background:#ffffff45;border:1px solid #12101524;min-height:120px;padding:16px}.architecture-branches span{margin-bottom:22px}.section-footer{border-top:1px solid #12101524;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;padding-top:22px;display:flex}.section-footer p{color:#736e74;margin:0}.text-link{min-height:44px;color:var(--red);font-family:var(--display);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.text-link .icon{transition:transform .2s}.text-link:hover .icon{transform:translate(4px)}.home-cta{background:radial-gradient(circle at 78% 20%,#ff3b4e33,#0000 28%),#0a090c;padding:130px 0}.home-cta__inner{grid-template-columns:1fr 1fr;align-items:end;gap:50px;display:grid}.home-cta h2{margin-bottom:0}.home-cta__inner>div{align-self:end}.home-cta p{max-width:340px;color:var(--muted);margin:0 0 24px;line-height:1.65}.docs-page,.download-page,.about-page,.legal-page,.troubleshooting-page{padding-top:170px;padding-bottom:130px}.docs-page__top{max-width:770px;padding-bottom:88px}.docs-page__top p,.download-hero p,.about-hero p,.troubleshooting-hero p{max-width:610px;color:var(--muted);margin:30px 0 0;font-size:17px;line-height:1.7}.docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(42px,8vw,105px);display:grid}.docs-sidebar{gap:2px;display:grid;position:sticky;top:113px}.docs-sidebar__label{color:var(--quiet);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800}.docs-sidebar>a{min-height:40px;color:var(--muted);border-left:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.docs-sidebar>a:hover{border-color:var(--red);color:var(--white)}.docs-sidebar>a b{color:var(--red);font-family:var(--display);font-size:10px}.docs-sidebar__card{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:9px;margin-top:38px;padding:16px;display:grid}.docs-sidebar__card span{color:var(--red);font-size:10px;font-weight:700}.docs-sidebar__card strong{font-family:var(--display);font-size:12px;line-height:1.3}.docs-sidebar__card .text-link{min-height:34px;font-size:11px}.docs-content{min-width:0}.doc-block{border-bottom:1px solid var(--line);padding:12px 0 82px;scroll-margin-top:110px}.doc-block+.doc-block{padding-top:82px}.doc-block h2{font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(31px,4vw,49px)}.doc-block__body{max-width:760px}.doc-block__body>p{color:var(--muted);margin:23px 0 0;font-size:15px;line-height:1.8}.docs-callout{background:#ff3b4e14;border:1px solid #ff3b4e57;gap:10px;margin-top:26px;padding:20px 22px;display:grid}.docs-callout span{color:var(--red);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.docs-callout strong{font-family:var(--display);font-size:16px;line-height:1.45}.install-steps{gap:12px;margin-top:28px;display:grid}.install-step{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:17px;padding:17px 0;display:grid}.install-step>span{color:var(--red);font-family:var(--display);font-size:11px;font-weight:800}.install-step strong{font-family:var(--display);font-size:15px}.install-step p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.65}.provider-table{border:1px solid var(--line);border-radius:10px;gap:0;margin-top:28px;display:grid;overflow:hidden}.provider-table>div{border-bottom:1px solid var(--line);grid-template-columns:34px 110px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.provider-table>div:last-child{border:0}.provider-table strong{font-family:var(--display);font-size:13px}.provider-table>div>span:not(.provider-dot){color:var(--muted);font-size:12px}.provider-table b{color:var(--quiet);font-size:10px;font-weight:600}.provider-dot{width:26px;height:26px}.surface-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.surface-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:10px;padding:20px;display:grid}.surface-grid strong{font-family:var(--display);font-size:15px}.surface-grid span{color:var(--muted);font-size:12px;line-height:1.55}.diagram-mini{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:4px;margin-top:28px;display:grid}.diagram-mini>div{border:1px solid var(--line-strong);background:var(--panel);border-radius:8px;min-height:88px;padding:15px}.diagram-mini>div>span{color:var(--red);font-family:var(--display);margin-bottom:16px;font-size:9px;font-weight:800;display:block}.diagram-mini strong{font-family:var(--display);font-size:12px;display:block}.diagram-mini>i{color:var(--red);text-align:center;font-style:normal}.diagram-mini__accent{background:#ff3b4e1a!important;border-color:#ff3b4e8a!important}.diagram-mini__bottom{color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:15px;margin-top:10px;font-size:11px;display:flex;min-height:auto!important;padding:12px 15px!important}.docs-links{flex-wrap:wrap;gap:24px;margin-top:21px;display:flex}.docs-links a{color:var(--red);font-family:var(--display);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.security-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.security-list span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:14px;font-size:12px}.security-list b{color:var(--red);font-family:var(--display);margin-right:9px;font-size:10px;font-weight:800}.troubleshooting-hero{max-width:770px;padding-bottom:88px}.troubleshooting-hero h1{font-family:var(--display);letter-spacing:-.085em;margin:0;font-size:clamp(56px,7.4vw,105px);font-weight:800;line-height:.94}.troubleshooting-hero h1 em,.troubleshooting-next h2 em{color:var(--red-hot);font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.troubleshooting-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:960px;display:grid}.troubleshooting-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ff3b4e09);border-radius:12px;min-height:250px;padding:25px}.troubleshooting-grid article>span{color:var(--red);font-family:var(--display);font-size:11px;font-weight:800}.troubleshooting-grid h2{font-family:var(--display);letter-spacing:-.05em;margin:48px 0 0;font-size:22px}.troubleshooting-grid p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.75}.troubleshooting-next{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;max-width:960px;margin-top:90px;padding-top:35px;display:grid}.troubleshooting-next h2{font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(34px,4vw,54px);line-height:.98}.troubleshooting-next p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.75}.troubleshooting-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.download-hero{justify-content:space-between;align-items:end;gap:50px;padding-bottom:80px;display:flex}.download-hero>div:first-child{max-width:720px}.detected-card{background:#ff3b4e14;border:1px solid #ff3b4e73;border-radius:13px;min-width:245px;padding:22px}.detected-card span,.detected-card small{color:var(--muted);font-size:11px;display:block}.detected-card strong{color:var(--red-hot);font-family:var(--display);letter-spacing:-.06em;margin:11px 0 7px;font-size:25px;display:block}.download-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.download-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;min-height:310px;padding:23px;display:flex}.download-card.is-recommended{background:radial-gradient(circle at 90% 0, #ff3b4e26, transparent 40%), var(--panel);border-color:#ff3b4e9e}.download-card__top{justify-content:space-between;align-items:start;display:flex}.os-icon{border:1px solid var(--line-strong);width:45px;height:45px;color:var(--red);border-radius:12px;place-items:center;font-size:23px;display:grid}.recommendation{color:var(--red-hot);text-transform:uppercase;letter-spacing:.08em;background:#ff3b4e26;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:800}.download-card h2{font-family:var(--display);letter-spacing:-.06em;margin:38px 0 4px;font-size:25px}.download-card__version{color:var(--quiet);font-size:11px}.download-card p{color:var(--muted);margin:19px 0;font-size:13px;line-height:1.6}.download-card__bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.status-live,.status-muted{color:#9cebc0;font-size:10px;font-weight:700}.status-muted{color:var(--quiet)}.download-pending{color:var(--quiet);text-align:right;font-size:10px;font-weight:700;line-height:1.35}.download-guide{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:90px;margin-top:110px;padding:73px 0 35px;display:grid}.download-guide__steps{gap:6px;display:grid}.release-note{border:1px solid var(--line);color:var(--muted);border-radius:9px;gap:16px;margin-top:50px;padding:16px 18px;font-size:12px;line-height:1.55;display:flex}.release-note strong{color:var(--red);white-space:nowrap}.about-hero{max-width:750px;padding-bottom:96px}.about-grid{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:100px;padding:75px 0;display:grid}.about-statement>span{color:var(--red);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.about-statement h2{font-family:var(--display);letter-spacing:-.08em;margin:18px 0 0;font-size:clamp(35px,4vw,54px);line-height:.98}.principles{gap:0;display:grid}.principles>div{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;padding:19px 0;display:grid}.principles b{color:var(--red);font-size:10px}.principles strong{font-family:var(--display);font-size:16px}.principles p{max-width:370px;color:var(--muted);grid-column:2;margin:-4px 0 0;font-size:13px;line-height:1.6}.team-note{background:radial-gradient(circle at 80% 0, #ff3b4e33, transparent 43%), var(--panel);border:1px solid #ff3b4e6b;border-radius:17px;margin-top:20px;padding:75px}.team-note h2{margin-top:0}.team-note p{max-width:500px;color:var(--muted);margin:23px 0;line-height:1.7}.team-note>div{flex-wrap:wrap;gap:10px;display:flex}.legal-page{max-width:850px}.legal-page>h1{margin:0}.legal-lead{max-width:600px;color:var(--muted);margin:27px 0 82px;line-height:1.7}.legal-content{border-top:1px solid var(--line)}.legal-content section{border-bottom:1px solid var(--line);padding:32px 0}.legal-content h2{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:19px}.legal-content p{max-width:650px;color:var(--muted);margin:13px 0 0;font-size:14px;line-height:1.8}.site-footer{background:#08080a;border-top:1px solid #ffffff14;padding:66px 0 23px}.site-footer__top{justify-content:space-between;gap:50px;padding-bottom:65px;display:flex}.site-footer p{max-width:290px;color:var(--quiet);margin:18px 0 0;font-size:12px;line-height:1.6}.site-footer__links{gap:76px;display:flex}.site-footer__links>div{align-content:start;gap:10px;min-width:90px;display:grid}.site-footer__links span{color:var(--red);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.site-footer__links a{color:var(--muted);font-size:12px}.site-footer__links a:hover{color:var(--white)}.site-footer__bottom{border-top:1px solid var(--line);color:var(--quiet);font-family:var(--display);letter-spacing:.05em;justify-content:space-between;gap:15px;padding-top:20px;font-size:10px;font-weight:700;display:flex}@keyframes float-one{0%{transform:translate(-15px,15px)scale(1)}to{transform:translate(28px,-25px)scale(1.08)}}@keyframes float-two{0%{transform:translate(10px,-8px)scale(1)}to{transform:translate(-20px,20px)scale(1.12)}}@keyframes beam-one{0%{opacity:.28;transform:rotate(-28deg)translate(-5%)}to{opacity:.56;transform:rotate(-28deg)translate(10%)}}@keyframes beam-two{0%{transform:rotate(-28deg)translate(5%)}to{transform:rotate(-28deg)translate(-12%)}}@keyframes ring-turn{0%{transform:rotate(18deg)scaleX(.72)}to{transform:rotate(378deg)scaleX(.72)}}@keyframes chip-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes live-pulse{50%{opacity:.35;box-shadow:0 0 2px}}@keyframes signal-blink{50%{opacity:.45;transform:scaleY(.45)}}:where(a,button):focus-visible{outline:2px solid var(--red-hot);outline-offset:4px}@media (max-width:950px){.hero__inner,.provider-band .page-width,.story-layout,.about-grid{grid-template-columns:1fr}.hero{min-height:auto;padding:170px 0 120px}.hero__product{max-width:680px;margin:16px auto 0}.provider-band .page-width{gap:50px}.architecture-grid{grid-template-columns:1fr;gap:10px}.architecture-connector{min-height:30px;transform:rotate(90deg)}.architecture-branches{grid-column:auto}.section-heading,.download-hero{flex-direction:column;align-items:start}.section-heading{display:flex}.docs-layout,.download-guide{gap:45px}.about-grid{gap:55px}}@media (max-width:700px){.page-width{width:min(100% - 32px,1180px)}.site-nav{top:9px}.site-nav__inner{width:calc(100% - 20px);min-height:60px;transform:translate(7px)}.site-nav__links{border:1px solid var(--line);background:#0e0e11f7;border-radius:13px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px;display:none;position:absolute;top:68px;left:10px;right:10px;box-shadow:0 20px 45px #00000080}.site-nav.is-open .site-nav__links{display:flex}.site-nav__links a{border-bottom:1px solid var(--line);padding:0 12px}.site-nav__links a:last-child{border:0}.site-nav__actions .button{display:none}.menu-button{display:grid}.hero{padding-top:140px}.hero__copy h1,.docs-page__top h1,.download-hero h1,.about-hero h1,.legal-page h1,.troubleshooting-hero h1{font-size:clamp(50px,15vw,78px)}.hero__lead{font-size:14px}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button{width:100%}.hero__scroll{bottom:17px;right:16px}.hero-wallpaper__rings{width:500px;height:500px;left:38%}.product-window{transform:none}.product-window__body{grid-template-columns:44px 1fr;min-height:370px}.product-window__rail{font-size:15px}.run-view{padding:22px 14px 15px}.run-view h3{font-size:17px}.run-footer{grid-template-columns:1fr 1fr;display:grid}.provider-band,.story-section,.architecture-teaser{padding:90px 0}.provider-orbit{grid-template-columns:1fr 1fr;min-height:360px}.provider-chip:nth-child(4){margin-left:0}.provider-chip:nth-child(5){grid-column:1/-1;margin:0 20%}.story-card{min-height:420px;padding:28px}.section-heading{gap:25px}.architecture-branches{grid-template-columns:1fr}.section-footer,.home-cta__inner,.site-footer__top,.site-footer__bottom{grid-template-columns:1fr;display:grid}.home-cta{padding:90px 0}.home-cta__inner{gap:28px}.docs-page,.download-page,.about-page,.legal-page,.troubleshooting-page{padding-top:130px;padding-bottom:90px}.docs-page__top,.troubleshooting-hero{padding-bottom:55px}.docs-layout{display:block}.docs-sidebar{grid-template-columns:repeat(2,1fr);margin-bottom:60px;position:static}.docs-sidebar__label,.docs-sidebar__card{grid-column:1/-1}.docs-sidebar>a{min-height:38px}.doc-block+.doc-block{padding-top:58px}.provider-table>div{grid-template-columns:31px 1fr}.provider-table>div>span:not(.provider-dot),.provider-table b{grid-column:2}.surface-grid,.security-list,.download-grid,.troubleshooting-grid,.troubleshooting-next,.diagram-mini{grid-template-columns:1fr}.diagram-mini>i{transform:rotate(90deg)}.diagram-mini__bottom{flex-wrap:wrap;grid-column:auto}.download-hero{padding-bottom:50px}.detected-card{width:100%}.download-guide{grid-template-columns:1fr;margin-top:80px;padding-top:50px}.release-note{display:block}.release-note span{margin-top:8px;display:block}.about-grid{padding:50px 0}.team-note{padding:35px 25px}.team-note>div{flex-direction:column;align-items:stretch}.team-note .button{width:100%}.troubleshooting-next{gap:32px;margin-top:60px}.troubleshooting-actions{flex-direction:column;align-items:stretch}.troubleshooting-actions .button{width:100%}.site-footer__links{gap:38px}.site-footer__bottom{gap:10px}.site-footer__bottom span:last-child{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.architecture-teaser{color:var(--white);background:radial-gradient(circle at 16% 18%,#ff3b4e17,#0000 32%),#0b0b0e}.architecture-teaser .eyebrow{color:var(--red-hot)}.architecture-teaser .section-heading>p{color:var(--muted)}.architecture-teaser .architecture-card{border-color:var(--line-strong);background:#141317d6}.architecture-teaser .architecture-card span,.architecture-teaser .architecture-branches span{color:var(--red)}.architecture-teaser .architecture-card small,.architecture-teaser .architecture-branches small{color:var(--quiet)}.architecture-teaser .architecture-connector{color:var(--red)}.architecture-teaser .architecture-branches{border-top-color:#ffffff29}.architecture-teaser .architecture-branches>div{border-color:var(--line);background:#141317a3}.architecture-teaser .section-footer{border-top-color:var(--line)}.architecture-teaser .section-footer p{color:var(--muted)}
