:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#0b0b0f;--panel:#111116;--line:#ffffff1c;--muted:#98989f;--white:#f5f5f7;--accent:#f75440;--accent-bright:#ff7a62;background:var(--black);color:var(--white);font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{background:var(--black)}body{background:radial-gradient(circle at 50% -14rem, #f754401f, transparent 34rem), var(--black);min-width:320px;margin:0;overflow-x:clip}button,a{color:inherit;font:inherit}a{text-decoration:none}button{border:0}::selection{background:#ff7a6266}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:10;justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:650;display:inline-flex}.brand img{width:34px;height:34px}.nav-links{color:#b6b6bb;align-items:center;gap:32px;font-size:14px;display:flex}.nav-links a{transition:color .16s,background .16s}.nav-links a:hover{color:#fff}.hero{text-align:center;isolation:isolate;flex-direction:column;align-items:center;min-height:760px;padding:98px 0 112px;display:flex;position:relative}.hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(#f7544029,#0000 70%);width:min(1020px,100vw);height:610px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.hero-icon{filter:drop-shadow(0 26px 48px #f754403d);width:126px;height:126px;margin-bottom:34px}.eyebrow{color:var(--accent-bright);text-transform:uppercase;letter-spacing:.12em;margin:0 0 22px;font-size:14px;font-weight:650;line-height:1}.hero h1,.statement h2,.release-notes h2{letter-spacing:-.036em;margin:0;font-size:clamp(64px,9.6vw,126px);font-weight:680;line-height:.9}.hero h1>span,.statement h2>span,.release-notes h2>span{display:block}.hero-copy{color:#b5b5bb;letter-spacing:-.025em;text-wrap:balance;width:min(690px,100%);margin:42px auto 0;font-size:clamp(20px,2.2vw,28px);line-height:1.42}.hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:38px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;height:50px;padding:0 23px;font-size:15px;font-weight:620;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--accent);color:#fff;box-shadow:0 10px 35px #f7544045}.button--primary:hover{background:#ff6550}.button--quiet{background:#ffffff14;border:1px solid #ffffff14}.button--quiet:hover{background:#ffffff1f}.button--disabled{color:#85858b;cursor:default;background:#252529}.button--disabled:hover{transform:none}.compatibility{color:#6f6f75;margin:17px 0 0;font-size:13px}.product-section{padding-bottom:200px;position:relative}.product-heading{text-align:center;margin:0 auto 30px}.product-heading .eyebrow{margin:0}.product-glow{z-index:-1;filter:blur(100px);background:#f7544024;border-radius:50%;position:absolute;inset:6% 5% 20%}.product-demo-note{z-index:1;color:#696970;text-align:center;margin:18px auto 0;font-size:12px;position:relative}.frame-demo{width:100%;max-width:960px;margin-inline:auto}.frame-stage{border:1px solid #ffffff24;border-radius:14px;overflow:hidden;box-shadow:0 70px 140px #000000b3;container-type:inline-size}.frame-canvas{aspect-ratio:16/9;padding:calc(var(--frame-padding) / 19.2 * 1cqw);background:var(--frame-background);transition:padding .16s,background .3s;position:relative}.frame-card{border-radius:calc(var(--frame-radius) / 19.2 * 1cqw);background:#fff;height:100%;transition:border-radius .16s,box-shadow .2s;overflow:hidden}.frame-card--shadow{box-shadow:0 .6cqw 1.8cqw #00000052}.frame-cursor{fill:#111;stroke:#fff;stroke-width:1.4px;filter:drop-shadow(0 .15cqw .3cqw #00000059);pointer-events:none;width:2.1cqw;height:2.1cqw;position:absolute;top:66%;left:30%}.mock-site{color:#15213b;flex-direction:column;height:100%;font-size:1.2cqw;display:flex}.mock-site__nav{border-bottom:1px solid #edf0f6;align-items:center;gap:1.4cqw;padding:1.6cqw 2.6cqw;display:flex}.mock-site__logo{background:linear-gradient(135deg,#ff8a4c,#ff3d77);border-radius:.5cqw;width:1.8cqw;height:1.8cqw}.mock-site__address{letter-spacing:-.01em;font-weight:650}.mock-site__links{gap:1.2cqw;margin-left:auto;display:flex}.mock-site__links i{background:#e6eaf2;border-radius:1cqw;width:4.6cqw;height:.8cqw}.mock-site__body{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:3cqw;padding:2cqw 4cqw;display:grid}.mock-site__copy small{color:#f75440;letter-spacing:.18em;font-size:.95cqw;font-weight:700}.mock-site__copy strong{letter-spacing:-.045em;margin:1.2cqw 0;font-size:3.7cqw;line-height:1.04;display:block}.mock-site__copy p{color:#6a7590;margin:0 0 2cqw;font-size:1.35cqw;line-height:1.5}.mock-site__button{color:#fff;background:#15213b;border-radius:.9cqw;padding:1cqw 1.8cqw;font-size:1.15cqw;font-weight:650;display:inline-block}.mock-site__visual{aspect-ratio:1.2;background:#f2f4fa;border-radius:2cqw;place-items:center;display:grid}.mock-site__visual span{aspect-ratio:1;background:linear-gradient(135deg,#ff8a4c,#8a5cff);border-radius:3cqw;width:45%;box-shadow:0 2cqw 4cqw #8a5cff47}.frame-controls{color:#b6b6bb;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:22px;font-size:13px;display:flex}.frame-swatches{gap:8px;display:flex}.frame-swatch{cursor:pointer;border-radius:9px;width:30px;height:30px;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff24}.frame-swatch:hover{transform:translateY(-1px)}.frame-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--white)}.frame-swatch:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}.frame-slider,.frame-toggle{align-items:center;gap:10px;display:inline-flex}.frame-slider input{width:130px;accent-color:var(--accent)}.frame-toggle input{accent-color:var(--accent);width:16px;height:16px}.statement{text-align:center;padding:30px 0 130px}.statement h2{font-size:clamp(58px,8vw,105px)}.statement>p:last-child{color:#929299;letter-spacing:-.025em;text-wrap:balance;width:min(700px,100%);margin:40px auto 0;font-size:clamp(20px,2vw,26px);line-height:1.45}.feature-list{border-top:1px solid var(--line);padding-bottom:72px}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;min-height:170px;padding:38px 8px;display:grid}.feature-number{color:#58585e;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.feature-row h3{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.08}.feature-row>p:last-child{color:#929299;letter-spacing:-.015em;margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.release-notes{border-top:1px solid var(--line);padding:150px 0 120px}.release-notes__heading{text-align:center;justify-items:center;gap:14px;margin-bottom:68px;display:grid}.release-notes__heading .eyebrow{margin:0}.release-notes h2{letter-spacing:-.055em;margin:0;font-size:clamp(58px,8vw,104px);line-height:.92}.release-notes__empty{color:#717178;text-align:center;margin:0}.feature-list+.release-notes{border-top:0;padding-top:110px}.release-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;align-items:start;gap:40px;padding:34px 0;display:grid}.release-card__meta{gap:8px;display:grid}.release-card__meta strong{font-size:16px}.release-card__meta time{color:#717178;font-size:12px}.release-card__copy h3{letter-spacing:-.035em;margin:0 0 16px;font-size:28px}.release-card__copy p{color:#96969d;margin:0 0 10px;font-size:16px;line-height:1.6}.release-history{width:100%}.release-history__toggle{color:#d2d2d7;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:11px;width:max-content;min-height:48px;margin:28px auto 0;padding:0 20px;font-size:15px;font-weight:620;transition:color .15s,transform .15s;display:flex}.release-history__toggle:hover{color:#fff;transform:translateY(-1px)}.release-history__chevron{color:#929299;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-3px;transition:transform .15s;transform:rotate(45deg)}.release-history__toggle[aria-expanded=true] .release-history__chevron{margin-top:3px;transform:rotate(225deg)}.release-history__list{width:100%;margin-top:20px}.release-card--previous{border-top:0}.release-history__list .release-card--previous:not(:last-child){border-bottom-color:#ffffff0e}.pricing{border-top:1px solid var(--line);text-align:center;padding:132px 0}.pricing h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,7vw,92px);line-height:.94}.pricing h2>span{display:block}.pricing__copy{color:#b5b5bb;letter-spacing:-.02em;text-wrap:balance;width:min(620px,100%);margin:30px auto 0;font-size:clamp(18px,1.8vw,22px);line-height:1.45}.pricing .button{min-width:210px;margin-top:36px}.download{border-top:1px solid var(--line);text-align:center;padding:132px 0 160px}.download .eyebrow{margin:0 0 14px}.download h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,7vw,92px);line-height:.94}.download h2>span{display:block}.download .button{min-width:210px;margin-top:36px}.footer{color:#6f6f75;border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:110px;font-size:12px;display:grid}.footer p{margin:0}.footer>a:last-child{justify-self:end;transition:color .16s}.footer>a:last-child:hover{color:#fff}.brand--footer{color:#b8b8bd;font-size:14px}.brand--footer img{width:26px;height:26px}@media (max-width:900px){.hero{min-height:680px;padding-top:75px}.feature-row{grid-template-columns:48px minmax(220px,.8fr) minmax(0,1.2fr);gap:24px}}@media (max-width:620px){.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.brand{gap:7px;font-size:15px}.brand img{width:30px;height:30px}.nav-links{gap:12px;font-size:12px}.hero{min-height:640px;padding:72px 0 92px}.hero-icon{width:100px;height:100px}.hero .eyebrow{letter-spacing:.09em;white-space:nowrap;font-size:clamp(9px,2.55vw,11px)}.hero h1{font-size:clamp(48px,13.5vw,58px);line-height:.94}.hero-copy{max-width:350px;font-size:18px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button{width:min(300px,100%)}.product-section{width:calc(100% - 20px);padding-bottom:140px}.frame-stage{border-radius:10px}.frame-controls{gap:14px 18px}.frame-slider input{width:110px}.statement{padding-bottom:90px}.feature-list{padding-bottom:54px}.feature-row{grid-template-columns:36px 1fr;align-items:start;gap:10px 12px;min-height:0;padding:30px 4px}.feature-number{grid-row:1/span 2;padding-top:7px}.feature-row>p:last-child{font-size:16px}.release-notes{padding:100px 0 120px}.release-card{grid-template-columns:1fr;gap:24px}.release-notes__heading{margin-bottom:44px}.pricing{padding:92px 0}.download{padding:92px 0 110px}.footer{grid-template-columns:1fr auto;padding:30px 0}.footer p{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero-icon{animation:.7s cubic-bezier(.2,.8,.2,1) both icon-arrive}.frame-demo{animation:.85s cubic-bezier(.2,.8,.2,1) .12s both frame-arrive}.frame-cursor{animation:7s ease-in-out infinite cursor-tour}}@keyframes icon-arrive{0%{opacity:0;transform:translateY(14px)scale(.9)}}@keyframes frame-arrive{0%{opacity:0;transform:translateY(34px)scale(.975)}}@keyframes cursor-tour{0%,12%{top:66%;left:30%}30%,40%{top:44%;left:68%}58%,66%{top:18%;left:52%}84%,to{top:66%;left:30%}}
