:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f6fb;background:#07070a;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #07070a;--panel: rgba(16, 15, 21, .82);--muted: #aaa6b2;--dim: #76727e;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .17);--violet: #8a4dff;--teal: #2ac7bf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--ink)}body,button{font-family:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #b88aff;outline-offset:4px;border-radius:8px}img{max-width:100%}.app-shell{position:relative;overflow:hidden;isolation:isolate;--active-primary: #8a4dff;--active-secondary: #2ac7bf}.skip-link{position:fixed;z-index:99;left:16px;top:12px;padding:10px 14px;border-radius:8px;background:#fff;color:#111;transform:translateY(-160%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.ambient{position:absolute;z-index:-1;width:760px;height:760px;border-radius:50%;opacity:.25;pointer-events:none;animation:drift 14s ease-in-out infinite alternate}.ambient-one{right:-430px;top:280px;background:radial-gradient(circle,rgba(105,55,195,.8),transparent 68%)}.ambient-two{left:-510px;top:1850px;background:radial-gradient(circle,rgba(21,133,125,.72),transparent 68%);animation-delay:-5s}@keyframes drift{0%{transform:translate3d(-2%,-2%,0) scale(.96)}to{transform:translate3d(4%,3%,0) scale(1.04)}}.page-inactive .ambient,.page-inactive .final-orbit,.page-inactive .rail-beacon i,.page-inactive .keynote-tag{animation-play-state:paused}[data-reveal]{opacity:0;transform:translate3d(0,54px,0) scale(.985);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .65s ease}[data-reveal=left]{transform:translate3d(-72px,0,0) scale(.985)}[data-reveal=right]{transform:translate3d(72px,0,0) scale(.985)}[data-reveal].is-visible{opacity:1;transform:translateZ(0) scale(1)}.motion-rail{position:fixed;z-index:30;top:122px;bottom:54px;display:none;color:#6f6a76;pointer-events:none}.motion-rail-left{left:27px;width:34px;align-items:center;flex-direction:column}.motion-rail-left:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.14) 16%,rgba(255,255,255,.07) 82%,transparent)}.rail-beacon{position:relative;z-index:1;width:9px;height:92px;overflow:hidden;display:block;border-radius:99px;background:#0b0b0f}.rail-beacon i{display:block;width:7px;height:20px;margin:1px;border-radius:99px;background:linear-gradient(#8d55ff,#55ddd1);box-shadow:0 0 18px #5ddbd199;animation:railTravel 4.5s cubic-bezier(.65,0,.35,1) infinite alternate}.rail-wordmark{position:relative;z-index:1;margin-top:30px;padding:12px 7px;writing-mode:vertical-rl;background:var(--ink);color:#716c78;font-size:8px;font-weight:760;letter-spacing:.18em}.rail-index{position:relative;z-index:1;margin-top:auto;padding:9px 6px;writing-mode:vertical-rl;background:var(--ink);font-size:8px;letter-spacing:.15em}.motion-rail-right{right:22px;width:110px;align-items:center;justify-content:center}.motion-rail-right .rail-progress{position:absolute;right:6px;top:8%;bottom:8%;width:1px;background:#ffffff1a}.motion-rail-right .rail-progress i{position:absolute;right:-3px;top:0;width:7px;height:34px;border-radius:99px;background:linear-gradient(#9e68ff,#51dbcf);box-shadow:0 0 20px #5edbd075;transform:translateY(var(--rail-offset, 0px));transition:transform .7s cubic-bezier(.16,1,.3,1)}.motion-rail-right nav{width:100%;display:grid;gap:7px}.motion-rail-right nav a{min-height:51px;display:grid;grid-template-columns:23px 1fr;align-items:center;gap:8px;pointer-events:auto;opacity:.38;transform:translate(18px);transition:opacity .26s ease,transform .5s cubic-bezier(.16,1,.3,1)}.motion-rail-right nav a:hover,.motion-rail-right nav a.active{color:#dfdbe5;opacity:1;transform:translate(0)}.motion-rail-right nav span{font-size:8px;letter-spacing:.08em}.motion-rail-right nav strong{font-size:9px;font-weight:680;letter-spacing:.04em}@keyframes railTravel{0%{transform:translateY(0);opacity:.75}to{transform:translateY(70px);opacity:1}}@media(min-width:1560px){.motion-rail{display:flex}}.site-header{position:relative;z-index:10;width:min(1240px,calc(100% - 48px));height:84px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:760;letter-spacing:-.025em}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(135deg,#8a4dff9e,#2ac7bf47);font-size:12px;letter-spacing:.08em}.version{margin-left:3px;padding:4px 7px;border:1px solid var(--line);border-radius:6px;color:#77727f;font-size:9px;letter-spacing:.08em}nav{display:flex;align-items:center;gap:28px;color:#a8a4ae;font-size:13px;font-weight:650}nav a{transition:color .16s ease,transform .16s ease}nav a:hover{color:#fff;transform:translateY(-1px)}.nav-source{min-height:38px;padding:0 14px;display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line-strong);border-radius:10px;color:#eceaf0;background:#ffffff09}.hero{width:min(1400px,calc(100% - 80px));min-height:720px;margin:0 auto;padding:72px 0 64px;display:grid;grid-template-columns:minmax(500px,540px) minmax(0,1fr);gap:54px;align-items:center}.hero-copy{position:relative;z-index:2}.eyebrow,.kicker{display:flex;align-items:center;gap:8px;color:#c2bdcb;font-size:11px;font-weight:780;text-transform:uppercase;letter-spacing:.14em}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#65e6d9;box-shadow:0 0 18px #65e6d9cc}h1{max-width:540px;margin:25px 0;font-size:clamp(60px,4.35vw,78px);line-height:.94;letter-spacing:-.065em}h1 span,h1 em{display:block;white-space:nowrap}h1 em{color:transparent;font-style:normal;background:linear-gradient(100deg,#a873ff,#6edbd3);-webkit-background-clip:text;background-clip:text}.lede{max-width:590px;margin:0;color:var(--muted);font-size:17px;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{min-height:50px;padding:0 20px;border:1px solid transparent;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:780;transition:transform .18s ease,opacity .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:#f5f3f7;color:#111015}.button-secondary{border-color:var(--line);background:#ffffff09;color:#d7d3dd}.hero-note{margin:26px 0 0;display:flex;align-items:center;gap:9px;color:#89858f;font-size:12px}.hero-note svg{color:#5ed7ca;flex:0 0 auto}.hero-visual{position:relative;width:min(880px,68vw)}.hero-visual:before{content:"";position:absolute;z-index:-1;top:8%;right:0;bottom:8%;left:0;background:linear-gradient(110deg,#8a4dff59,#2ac7bf33);border-radius:50%;filter:blur(70px);opacity:.7}.product-window{width:100%;margin:0;border:1px solid var(--line-strong);border-radius:23px;overflow:hidden;background:#0c0b10db;box-shadow:0 35px 100px #00000080}.hero-visual .product-window{transform:perspective(1300px) rotateY(-5deg) rotateX(2deg)}.hero-copy .eyebrow{animation:heroRise .72s 80ms both cubic-bezier(.16,1,.3,1)}.hero-copy h1 span:nth-child(1){animation:heroRise .82s .15s both cubic-bezier(.16,1,.3,1)}.hero-copy h1 span:nth-child(2){animation:heroRise .82s .22s both cubic-bezier(.16,1,.3,1)}.hero-copy h1 em{animation:heroRise .82s .29s both cubic-bezier(.16,1,.3,1)}.hero-copy .lede{animation:heroRise .76s .36s both cubic-bezier(.16,1,.3,1)}.hero-copy .hero-actions{animation:heroRise .76s .43s both cubic-bezier(.16,1,.3,1)}.hero-copy .hero-note{animation:heroRise .76s .5s both cubic-bezier(.16,1,.3,1)}.hero-visual .product-window{animation:stageEnter 1.1s .18s both cubic-bezier(.16,1,.3,1)}@keyframes heroRise{0%{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes stageEnter{0%{opacity:0;transform:perspective(1300px) translate3d(90px,38px,0) rotateY(-9deg) rotateX(4deg) scale(.94)}to{opacity:1;transform:perspective(1300px) translateZ(0) rotateY(-5deg) rotateX(2deg) scale(1)}}@keyframes stageEnterFlat{0%{opacity:0;transform:translate3d(70px,35px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}.keynote-tag{position:absolute;z-index:3;min-height:32px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:9px;background:#09090de6;box-shadow:0 14px 30px #00000059;color:#bdb8c4;font-size:8px;font-weight:800;letter-spacing:.14em;animation:tagFloat 4s ease-in-out infinite alternate}.keynote-tag i{width:6px;height:6px;border-radius:50%;background:#58ded2;box-shadow:0 0 14px #58ded2bf}.keynote-tag-top{right:-24px;top:16%}.keynote-tag-bottom{left:-31px;bottom:13%;animation-delay:-2s}.keynote-tag-bottom i{background:#a66cff}@keyframes tagFloat{0%{transform:translate3d(0,-4px,0);opacity:.78}to{transform:translate3d(0,5px,0);opacity:1}}.window-chrome{height:43px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);color:#898591;font-size:10px;font-style:normal}.chrome-dots{display:flex;gap:7px}.chrome-dots i{width:7px;height:7px;background:#494650;border-radius:50%}.status{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:#82aaa5}.status i{width:6px;height:6px;border-radius:50%;background:#4bd6c7}.product-window img{width:100%;height:auto;display:block;aspect-ratio:1440 / 805;object-fit:cover;background:#0a0910}.disclaimer-bar{width:min(1240px,calc(100% - 48px));min-height:62px;margin:0 auto 38px;padding:15px 18px;display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:15px;background:#ffffff06;color:#9c98a3;font-size:12px}.disclaimer-bar>span{color:#dedbe3;font-weight:720}.disclaimer-bar p{margin:0;flex:1}.disclaimer-bar a{display:inline-flex;gap:7px;align-items:center;color:#d0ccd5;font-weight:650}.proof{width:min(1240px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.proof>div{min-height:130px;padding:25px 28px;display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:14px;border-right:1px solid var(--line)}.proof>div:last-child{border-right:0}.proof strong,.proof svg{grid-row:1 / 3;align-self:center;color:#eeeaf3;font-size:34px;line-height:1;letter-spacing:-.05em}.proof svg{color:#8ce2d8}.proof span{align-self:end;color:#d2ced7;font-size:13px;font-weight:700}.proof small{align-self:start;margin-top:3px;color:#696570;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.section{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:150px 0}.section-heading h2,.theme-copy h2,.safety-intro h2,.install-copy h2,.final-cta h2{margin:16px 0 0;color:#f4f2f7;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.055em}.kicker{margin:0;color:#9b7cce}.kicker svg{color:#5acfc4}.split-heading{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:66px}.split-heading>p,.centered>p,.theme-copy>p,.safety-intro>p,.install-copy>p{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.centered{max-width:730px;margin:0 auto 64px;text-align:center}.centered .kicker{justify-content:center}.centered>p{margin-top:20px}.feature-stage{position:relative}.feature-stage>.product-window{width:83%;margin-left:auto}.feature-callouts{position:absolute;left:0;top:50%;width:315px;transform:translateY(-50%);display:grid;gap:10px}.callout{min-height:93px;padding:18px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:15px;background:#0f0e13f2;box-shadow:0 18px 45px #0000004d}.callout>svg{width:32px;height:32px;padding:8px;border:1px solid rgba(132,86,231,.26);border-radius:9px;color:#a778ff;background:#8049eb1a}.callout span{color:#8e8995;font-size:11px;line-height:1.5}.callout strong{display:block;margin-bottom:4px;color:#ebe8ef;font-size:12px}.theme-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;align-items:center}.theme-copy>p{margin-top:24px;max-width:480px}.check-list{margin:28px 0;padding:0;display:grid;gap:12px;list-style:none;color:#bbb6c2;font-size:13px}.check-list li{display:flex;align-items:center;gap:9px}.check-list svg{width:17px;color:#58d8cc}.theme-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.theme-picker button{width:29px;height:29px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:linear-gradient(135deg,var(--swatch-a),var(--swatch-b));cursor:pointer;transition:transform .16s ease,opacity .16s ease}.theme-picker button:hover{transform:scale(1.1)}.theme-picker button.active{outline:2px solid white;outline-offset:3px;transform:scale(.84)}.theme-picker span{margin-left:7px;color:#d4d0da;font-size:12px;font-weight:700}.theme-visual{position:relative}.theme-glow{position:absolute;z-index:-1;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:linear-gradient(120deg,var(--active-primary),var(--active-secondary));filter:blur(80px);opacity:.27;transition:opacity .18s ease}.theme-visual .product-window{position:relative;z-index:1}.floating-chip{position:absolute;z-index:2;padding:10px 13px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:11px;background:#0e0d12f0;box-shadow:0 15px 30px #00000059;color:#e6e2e9;font-size:11px;font-weight:720}.floating-chip svg{width:15px;color:var(--active-secondary)}.chip-one{right:-20px;top:23%}.chip-two{left:-22px;bottom:16%}.extensions-section{padding-top:120px}.extensions-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:24px;align-items:center}.package-stack{display:grid;gap:14px}.package-card{min-height:218px;padding:25px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:1fr auto;gap:14px 16px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(150deg,#191621f0,#0c0c10db)}.package-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:#844af221;color:#b78aff}.package-icon svg{width:21px}.focus-icon{color:#5ed9ce;background:#28b5ab1a}.tiny-label{color:#77727f;font-size:9px;font-weight:760;text-transform:uppercase;letter-spacing:.13em}.package-card h3{margin:5px 0 8px;font-size:19px;letter-spacing:-.03em}.package-card p{margin:0;color:#96919e;font-size:12px;line-height:1.6}.package-state{grid-column:2;display:flex;align-items:center;gap:6px;color:#72cfc5;font-size:10px;font-weight:700}.package-state svg{width:14px}.extensions-layout>.product-window,.extensions-layout>div:last-child .product-window{border-radius:19px}.how-section{padding-bottom:135px}.steps{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center}.steps article{position:relative;min-height:280px;padding:32px;border:1px solid var(--line);border-radius:20px;background:#ffffff06}.steps article>svg{width:34px;height:34px;margin-top:28px;color:#ad81ff}.step-number{position:absolute;right:24px;top:22px;color:#3c3942;font-size:28px;font-weight:800;letter-spacing:-.04em}.steps h3{margin:25px 0 9px;font-size:19px;letter-spacing:-.03em}.steps p{margin:0;color:#928d99;font-size:12px;line-height:1.65}.step-line{height:1px;background:linear-gradient(90deg,var(--line),rgba(114,217,206,.5),var(--line))}.store-note{max-width:830px;margin:28px auto 0;padding:16px 19px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(79,193,183,.16);border-radius:13px;background:#2c938b0d;color:#9e99a5}.store-note svg{width:20px;color:#59d7cb;flex:0 0 auto}.store-note p{margin:0;font-size:11px;line-height:1.5}.store-note strong{color:#dedbe2}.safety-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px;align-items:center}.safety-intro>p{margin-top:24px}.safety-badge{margin-top:32px;padding:15px;display:flex;gap:12px;align-items:center;border:1px solid rgba(83,211,198,.16);border-radius:14px;background:#2390870e}.safety-badge>svg{width:27px;color:#5bd8cc}.safety-badge span{color:#8f8a96;font-size:11px}.safety-badge strong{display:block;margin-bottom:3px;color:#dcd8e1;font-size:12px}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.safety-grid article{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:17px;background:#ffffff06}.safety-grid article.wide{min-height:150px;grid-column:1 / -1}.safety-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#844af21a;color:#b182ff}.safety-grid svg{width:18px}.safety-grid h3{margin:25px 0 8px;font-size:15px}.safety-grid p{margin:0;color:#8f8a96;font-size:11px;line-height:1.6}.install-section{padding-bottom:130px}.install-card{position:relative;overflow:hidden;min-height:500px;padding:68px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;border:1px solid var(--line-strong);border-radius:28px;background:linear-gradient(130deg,#271a41c2,#0a0d10eb 60%,#0e37348c)}.install-card:after{content:"";position:absolute;inset:auto -10% -70% 15%;height:90%;background:radial-gradient(ellipse,rgba(133,74,241,.28),transparent 70%);pointer-events:none}.install-copy,.terminal-card{position:relative;z-index:1}.install-copy>p{margin-top:24px}.requirements{margin-top:27px;display:grid;grid-template-columns:1fr 1fr;gap:12px;color:#bbb6c2;font-size:11px}.requirements span{display:flex;align-items:center;gap:8px}.requirements svg{width:15px;color:#5bd8cc}.terminal-card{overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:#050507bf;box-shadow:0 28px 65px #00000059}.terminal-title{height:49px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#c4c0ca;font-size:11px}.terminal-title i{color:#696570;font-size:9px;font-style:normal}.terminal-line{margin:23px 20px 13px;min-height:62px;padding:0 12px 0 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;background:#0b0b0f}.prompt{color:#53d2c6;font-size:11px;font-weight:800}.terminal-line code{flex:1;color:#efeaf5;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px}.terminal-line button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:#ffffff0f;color:#c5c0cc;cursor:pointer}.terminal-line button svg{width:16px}.terminal-card>p{margin:0 20px;color:#77727f;font-size:10px}.terminal-card>a{margin:27px 20px 20px;min-height:43px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#eeeaf3;color:#151318;font-size:11px;font-weight:750}.terminal-card>a svg{width:15px}.faq-section{padding-top:80px}.faq-list{max-width:880px;margin:0 auto;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#ddd9e1;font-size:15px;font-weight:650;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#756f7c;font-size:25px;font-weight:300;transition:transform .16s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:700px;margin:-5px 0 25px;color:#948f9c;font-size:13px;line-height:1.7}.changelog-page{min-height:100vh}.changelog-hero{width:min(1240px,calc(100% - 48px));min-height:610px;margin:0 auto;padding:92px 0 82px;display:grid;grid-template-columns:1fr 380px;gap:90px;align-items:center}.changelog-hero-copy{max-width:790px}.changelog-hero .back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:45px;color:#89848f;font-size:10px;font-weight:720;text-transform:uppercase;letter-spacing:.12em;animation:heroRise .7s 60ms both cubic-bezier(.16,1,.3,1)}.changelog-hero .back-link svg{width:15px;transform:rotate(180deg)}.changelog-hero .eyebrow{animation:heroRise .74s .12s both cubic-bezier(.16,1,.3,1)}.changelog-hero h1{max-width:800px;margin-top:24px;font-size:clamp(65px,6.4vw,103px)}.changelog-hero h1 span{animation:heroRise .85s .19s both cubic-bezier(.16,1,.3,1)}.changelog-hero h1 em{animation:heroRise .85s .27s both cubic-bezier(.16,1,.3,1)}.changelog-hero .lede{max-width:700px;animation:heroRise .76s .35s both cubic-bezier(.16,1,.3,1)}.catalog-status{min-height:146px;padding:24px;display:grid;grid-template-columns:48px 1fr 28px;gap:14px;align-items:center;border:1px solid var(--line-strong);border-radius:19px;background:linear-gradient(145deg,#251d34b8,#0b1012eb);box-shadow:0 25px 70px #0000006b;animation:stageEnterFlat .9s .28s both cubic-bezier(.16,1,.3,1)}.catalog-pulse{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(88,222,210,.18);border-radius:50%;background:#37c2b714}.catalog-pulse i{width:10px;height:10px;border-radius:50%;background:#5ce0d4;box-shadow:0 0 24px #5ce0d4bf;animation:catalogPulse 1.8s ease-in-out infinite alternate}.catalog-status strong,.catalog-status small{display:block}.catalog-status strong{color:#eae6ee;font-size:13px}.catalog-status small{margin-top:5px;color:#75707c;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.catalog-status>svg{color:#67d7cc}@keyframes catalogPulse{0%{opacity:.45;transform:scale(.72)}to{opacity:1;transform:scale(1.18)}}.catalog-shell{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:60px 0 150px}.catalog-heading{margin-bottom:54px;display:flex;justify-content:space-between;align-items:end;gap:30px}.catalog-heading .kicker svg{width:15px}.catalog-heading h2{margin:15px 0 0;font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.055em}.catalog-heading>span{padding:8px 11px;border:1px solid var(--line);border-radius:8px;color:#85808c;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.12em}.catalog-loading,.catalog-error{min-height:140px;padding:25px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--line);border-radius:18px;color:#9d98a4}.catalog-loading i{width:9px;height:9px;border-radius:50%;background:#5bddcf;animation:catalogPulse 1.2s ease-in-out infinite alternate}.catalog-error{justify-content:flex-start}.catalog-error>svg{color:#f0a45f}.catalog-error strong{color:#e4e0e7}.catalog-error p{margin:4px 0 0;font-size:12px}.catalog-error button{margin-left:auto;padding:9px 14px;border:1px solid var(--line-strong);border-radius:9px;background:#ffffff0a;color:#fff;cursor:pointer}.changelog-list{display:grid;gap:38px}.changelog-entry{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,#181420e6,#090a0df5 45%,#0a1a19bf);box-shadow:0 35px 100px #00000057;opacity:0;animation:changelogIn .9s var(--entry-delay) both cubic-bezier(.16,1,.3,1)}.changelog-entry:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(159,103,255,.68),rgba(79,220,207,.6),transparent)}@keyframes changelogIn{0%{opacity:0;transform:translate3d(0,70px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}.entry-header{padding:52px 58px 36px}.entry-version{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.entry-version>span{color:#73ddd2;font-size:11px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.entry-version strong{min-height:25px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(155,100,246,.24);border-radius:7px;background:#8b52ec1a;color:#b995f5;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.entry-version .security-release{border-color:#54d5c938;background:#30aaa014;color:#69d7cc}.entry-version svg{width:12px}.entry-header h2{margin:18px 0 14px;font-size:clamp(38px,4.8vw,66px);line-height:1;letter-spacing:-.055em}.entry-header>p{max-width:800px;margin:0;color:#aaa5b1;font-size:15px;line-height:1.7}.entry-meta{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.entry-meta span{min-height:27px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;color:#7e7985;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.entry-meta svg{width:12px}.entry-body{padding:0 58px 42px}.entry-body p{max-width:900px;margin:0;color:#c5c0ca;font-size:14px;line-height:1.85}.entry-media{padding:0 26px 26px}.entry-media figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#08090c}.entry-media img,.entry-media video{width:100%;height:auto;max-height:580px;display:block;object-fit:cover}.entry-media audio{width:calc(100% - 32px);margin:24px 16px;display:block}.media-file-link{min-height:112px;padding:22px;display:flex;align-items:center;gap:16px;color:#d8d4df;text-decoration:none;background:linear-gradient(135deg,#905dff1f,#43d3c90f);transition:background .2s ease,color .2s ease}.media-file-link:hover{color:#fff;background:linear-gradient(135deg,#905dff33,#43d3c91a)}.media-file-link>svg:first-child{width:28px;height:28px;color:#9e68ff}.media-file-link>svg:last-child{margin-left:auto;width:16px}.media-file-link span{display:grid;gap:5px}.media-file-link strong{font-size:13px}.media-file-link small{color:#827d8a;font-size:10px}.entry-media figcaption{min-height:58px;padding:13px 17px;display:flex;align-items:center;gap:10px;color:#8b8692;font-size:10px}.entry-media figcaption strong{color:#d6d2db}.entry-media figcaption span{flex:1}.entry-media figcaption svg{width:15px}.entry-detail-grid{padding:0 26px 26px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.entry-panel{padding:25px;border:1px solid var(--line);border-radius:17px;background:#ffffff06}.entry-panel>.tiny-label{margin:0 0 21px;display:flex;align-items:center;gap:7px;color:#8d72bd}.entry-panel>.tiny-label svg{width:13px}.devlog+.devlog,.risk-note+.risk-note{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.devlog h3,.risk-note h3{margin:0 0 7px;font-size:15px}.devlog p,.risk-note p{margin:0;color:#9b96a2;font-size:11px;line-height:1.65}.devlog small,.risk-note small{display:block;margin-top:10px;color:#797480;font-size:10px;line-height:1.65}.devlog a{margin-top:13px;display:inline-flex;align-items:center;gap:6px;color:#66d4c9;font-size:10px}.devlog a svg{width:12px}.risk-note>span{display:inline-block;margin-bottom:9px;color:#d7a166;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.severity-info>span{color:#68d5ca}.severity-high>span,.severity-critical>span{color:#f08080}.entry-resources{padding:28px 26px 32px;border-top:1px solid var(--line)}.entry-resources>p{margin:0 0 13px;display:flex;align-items:center;gap:7px;color:#77727e;font-size:8px;font-weight:760;text-transform:uppercase;letter-spacing:.12em}.entry-resources>p svg{width:13px}.entry-resources>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.entry-resources a{min-height:66px;padding:13px 15px;display:grid;grid-template-columns:1fr 20px;align-items:center;border:1px solid var(--line);border-radius:12px;background:#ffffff05;transition:transform .18s ease,opacity .18s ease}.entry-resources a:hover{transform:translateY(-2px)}.entry-resources a span,.entry-resources a strong{grid-column:1}.entry-resources a span{color:#6f6a76;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.entry-resources a strong{margin-top:4px;color:#d5d1da;font-size:11px}.entry-resources a svg{grid-column:2;grid-row:1 / 3;width:14px;color:#7ddbd2}.final-cta{position:relative;width:min(1240px,calc(100% - 48px));min-height:500px;margin:40px auto 110px;padding:60px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 115%,rgba(126,69,230,.32),transparent 52%),#ffffff05}.final-cta h2{max-width:780px}.final-cta>p:not(.kicker){margin:20px 0 28px;color:#96919e;font-size:14px}.final-orbit{position:absolute;width:560px;height:560px;border:1px solid rgba(150,101,244,.12);border-radius:50%;animation:orbit 20s linear infinite}.final-orbit:before,.final-orbit:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#6aded2;box-shadow:0 0 25px #6aded2bf}.final-orbit:before{left:48%;top:-5px}.final-orbit:after{right:4%;bottom:23%;background:#a66cff}@keyframes orbit{to{transform:rotate(360deg)}}.final-cta>*:not(.final-orbit){position:relative;z-index:1}footer{width:min(1240px,calc(100% - 48px));min-height:130px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;border-top:1px solid var(--line);color:#7f7a86;font-size:10px}footer p{margin:0;line-height:1.6;text-align:center}footer>div{display:flex;justify-content:flex-end;gap:22px;color:#aaa5b0}footer .brand{color:#d7d3dc;font-size:13px}footer .brand-mark{width:29px;height:29px;font-size:10px}@media(max-width:1100px){.hero{grid-template-columns:1fr;gap:52px;padding-top:65px}.hero-copy{max-width:760px}.hero-visual{width:108%}.hero-visual .product-window{transform:none;animation-name:stageEnterFlat}.split-heading{grid-template-columns:1fr;gap:24px}.split-heading>p{max-width:600px}.feature-stage>.product-window{width:88%}.theme-section{grid-template-columns:1fr}.theme-copy{max-width:680px}.theme-copy h2 br{display:none}.extensions-layout{grid-template-columns:1fr}.package-stack{grid-template-columns:1fr 1fr}.safety-section{grid-template-columns:1fr}.safety-intro{max-width:700px}.install-card{padding:50px;gap:45px}.changelog-hero{grid-template-columns:1fr;gap:45px}.catalog-status{max-width:480px}}@media(max-width:800px){.site-header>nav>a:not(.nav-source):not(.nav-changelog){display:none}.site-header>nav{gap:10px}.section{padding:105px 0}.proof{grid-template-columns:1fr 1fr}.proof>div:nth-child(2){border-right:0}.proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.feature-stage{padding-bottom:340px}.feature-stage>.product-window{width:110%}.feature-callouts{top:auto;bottom:0;width:100%;transform:none;grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr;gap:12px}.step-line{width:1px;height:26px;justify-self:center}.steps article{min-height:230px}.install-card{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:35px 0;text-align:center}footer>.brand{justify-content:center}footer>div{justify-content:center}.changelog-hero{padding-top:64px}.changelog-hero h1{font-size:clamp(58px,12vw,82px)}.entry-header{padding:40px 34px 28px}.entry-body{padding:0 34px 34px}.entry-detail-grid{grid-template-columns:1fr}}@media(max-width:580px){.site-header,.hero,.disclaimer-bar,.proof,.section,.final-cta,footer{width:min(100% - 28px,1240px)}.site-header{height:70px}.version{display:none}.brand{font-size:13px}.nav-source{width:38px;padding:0;justify-content:center;font-size:0}.nav-changelog{min-height:38px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;font-size:10px}.hero{min-height:auto;padding:55px 0 44px}h1{font-size:clamp(47px,14vw,62px)}.lede{font-size:15px}.button{width:100%}.hero-visual{width:145%}.product-window{border-radius:16px}.window-chrome{height:36px}.disclaimer-bar{align-items:flex-start;flex-direction:column;gap:7px}.disclaimer-bar p{flex:initial}.proof>div{min-height:108px;padding:20px 14px;column-gap:10px}.proof strong{font-size:28px}.proof span{font-size:11px}.section{padding:88px 0}.section-heading h2,.theme-copy h2,.safety-intro h2,.install-copy h2,.final-cta h2{font-size:43px}.feature-stage{padding-bottom:505px}.feature-stage>.product-window{width:138%}.feature-callouts{grid-template-columns:1fr}.callout{min-height:84px}.theme-section{gap:45px}.theme-visual{width:130%}.chip-one{right:2px}.chip-two{left:-2px}.package-stack{grid-template-columns:1fr}.extensions-layout>.product-window,.extensions-layout>div:last-child{width:130%}.safety-grid{grid-template-columns:1fr}.safety-grid article.wide{grid-column:auto}.install-card{padding:31px 20px;border-radius:20px}.requirements{grid-template-columns:1fr}.terminal-title i{display:none}.terminal-line{margin-inline:12px}.terminal-line code{font-size:12px}.terminal-card>p,.terminal-card>a{margin-left:12px;margin-right:12px}.final-cta{min-height:480px;margin-bottom:70px;padding:28px 20px}.changelog-hero,.catalog-shell{width:min(100% - 28px,1240px)}.changelog-hero{min-height:570px;padding-bottom:55px}.changelog-hero .back-link{margin-bottom:32px}.changelog-hero h1{font-size:clamp(50px,15vw,66px)}.catalog-shell{padding-top:35px}.catalog-heading{align-items:flex-start;flex-direction:column}.changelog-entry{border-radius:18px}.entry-header{padding:31px 20px 24px}.entry-header>p{font-size:13px}.entry-body{padding:0 20px 28px}.entry-body p{font-size:12px}.entry-media,.entry-detail-grid,.entry-resources{padding-left:10px;padding-right:10px}.entry-media figure{border-radius:13px}.entry-resources>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],[data-reveal].is-visible{opacity:1;transform:none}}
