:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0c0e14;--ink-soft:#11141c;--panel:#151922;--panel-raised:#1a1f2b;--line:#e5ebff1f;--line-strong:#e5ebff38;--text:#f4f3f7;--muted:#a3a8b6;--dim:#737b8b;--pink:#ff5b9b;--pink-soft:#ff91bb;--mint:#8de7ca;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65}body:before{z-index:20;pointer-events:none;content:"";opacity:.13;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='.18'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}::selection{color:#11131a;background:var(--pink-soft)}.shell{width:min(1320px,100% - 72px);margin-inline:auto}.site-icon{flex:none;display:block}.skip-link{z-index:100;background:var(--pink);color:#17101a;border-radius:8px;padding:10px 15px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--pink-soft);outline-offset:4px}.site-header{z-index:30;background:linear-gradient(#07080d9e 0%,#07080d57 52%,#0000 100%);position:absolute;top:0;left:0;right:0}.header-inner{align-items:center;gap:34px;width:min(1440px,100% - 112px);height:86px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand img{border-radius:13px;width:48px;height:48px;box-shadow:0 7px 26px #ff5b9b33}.brand-text{line-height:1.15;display:grid}.brand-text strong{letter-spacing:-.02em;font-size:14px}.brand-text small{color:#a6adba;font-family:var(--mono);letter-spacing:.12em;margin-top:5px;font-size:9px}.main-nav{justify-content:center;align-items:center;gap:clamp(20px,3vw,42px);margin-left:auto;display:flex}.main-nav a{color:#f0edf4;text-shadow:0 1px 9px #0006;font-size:13px;font-weight:600;transition:color .18s}.main-nav a:hover,.platform-links a:hover,.footer-notes a:hover{color:var(--pink-soft)}.header-actions{align-items:center;gap:15px;display:flex}.github-mark-link{color:#c8cbd5;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:42px;height:42px;transition:transform .2s,color .2s,background .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 5px 16px #0000001f}.github-mark-link:hover{color:#fff;background:#ffffff17;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 9px 22px #0003}.github-mark-link .site-icon{width:24px;height:24px}.language-toggle{color:#cbd0da;min-width:42px;height:42px;font-family:var(--mono);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;place-items:center;padding-inline:9px;font-size:10px;font-weight:600;transition:transform .2s,border-color .2s,color .2s,background .2s;display:grid}.language-toggle:hover{color:var(--pink-soft);background:#ff5b9b14;border-color:#ff91bb5c;transform:translateY(-2px)}.header-cta{isolation:isolate;color:#fff9fc;background:linear-gradient(145deg,#ff7aac38,#ff5b9b1a);border:1px solid #ff9fc166;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:650;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 6px 20px #ff5b9b14}.header-cta:hover{background:linear-gradient(145deg,#ff7aac52,#ff5b9b2e);border-color:#ffaecbb8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 10px 26px #ff5b9b29}.header-cta:active,.github-mark-link:active,.language-toggle:active{transform:translateY(0)scale(.97)}.hero-section{background:radial-gradient(at 78% 51%,#ca40801f,#0000 38%),radial-gradient(at 10% 84%,#282b5b33,#0000 38%),#090a10;align-items:center;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:linear-gradient(105deg,#090a10fa 0%,#090a10f2 36%,#090a109e 100%);position:absolute;inset:0}.hero-section:after{display:none}.hero-stage{z-index:1;align-items:center;width:100%;min-height:100svh;display:flex;position:relative}.hero-ascii-backdrop{z-index:0;pointer-events:none;background:radial-gradient(at 73% 44%,#c139744d,#0000 58%),radial-gradient(at 47% 100%,#46367629,#0000 49%),#090a10;position:absolute;inset:0;overflow:hidden}.hero-ascii-backdrop:after{content:"";background:linear-gradient(90deg,#090a10e6 0%,#090a10bf 26%,#090a104d 45%,#0000 59%),linear-gradient(#090a1024,#0000 22% 78%,#090a1024);position:absolute;inset:0}.hero-ascii-backdrop .gradient-ascii-container{width:100%;height:100%}.hero-signal{z-index:1;pointer-events:none;opacity:.2;position:absolute;inset:0;overflow:hidden}.hero-signal canvas{width:100%;height:100%;display:block}.hero-grid{z-index:2;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(52px,7vw,112px);width:min(1500px,100% - 112px);min-height:100svh;margin-inline:auto;padding:132px 0 68px;display:grid;position:relative}.hero-copy{z-index:2;max-width:660px;padding:0;position:relative}.eyebrow{color:#c1c5d0;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.eyebrow-dot,.local-dot,.demo-dot{background:var(--pink);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 14px #ff5b9bcc}.hero-copy h1{color:#f4f2f6;letter-spacing:-.078em;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(62px,6.7vw,98px);font-weight:600;line-height:1.06}.hero-copy h1 span{color:inherit}.hero-intro{color:#b9bac5;max-width:460px;margin:27px 0 31px;font-size:15px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-platform-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,600px);display:grid}.hero-platform-control{min-width:0;position:relative}.hero-platform-button{gap:8px;width:100%;min-width:0;padding-inline:10px}.hero-platform-mark{flex:none;place-items:center;display:grid}.hero-platform-mark .platform-mark,.hero-platform-button>.site-icon{width:18px;height:18px}.platform-download-menu{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11121af5;border-radius:13px;gap:3px;min-width:194px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 15px 38px #0000006b,inset 0 1px #ffffff12}.platform-download-option{color:#f0edf4;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding:7px 10px;font-size:11px;font-weight:560;transition:background .16s,color .16s;display:flex}.platform-download-option:hover,.platform-download-option:focus-visible{color:#fff;background:#ffffff14}.platform-download-option small{color:#a7adba;font-family:var(--mono);letter-spacing:.07em;font-size:8px}.button{isolation:isolate;letter-spacing:-.01em;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:0 23px;font-size:12px;font-weight:680;transition:transform .2s cubic-bezier(.2,.7,.2,1),background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.button:before{z-index:-1;content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:1px;transition:opacity .2s;position:absolute;top:0;left:12%;right:12%}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.985)}.button-primary{background:linear-gradient(135deg, #ffacd0 0%, var(--pink-soft) 48%, var(--pink) 100%);color:#fff;letter-spacing:.01em;text-shadow:0 1px 2px #530c296b;border-color:#ffe6f09e;font-size:14px;font-weight:750;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #9d1f5326,0 10px 28px #ff5b9b3d,0 2px 5px #00000026}.button-primary:hover{background:linear-gradient(135deg, #ffacd0 0%, var(--pink-soft) 48%, var(--pink) 100%);border-color:#ffecf4db;box-shadow:inset 0 1px #ffffff94,0 14px 34px #ff5b9b57,0 4px 9px #00000029}.button-primary:hover:before{opacity:.9}.button-secondary{color:#e2e4ea;background:linear-gradient(145deg,#ffffff13,#ffffff06);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12,0 6px 18px #0000001f}.button-secondary:hover{background:#ffffff17;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1c,0 10px 24px #0000002e}.hero-more{color:#d1ccd7;align-items:center;gap:10px;font-size:12px;transition:color .18s;display:inline-flex}.hero-more:hover{color:#fff}.hero-meta{color:#9097a6;font-family:var(--mono);letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:13px;margin-top:26px;font-size:9px;display:flex}.platform-line{align-items:center;gap:8px;display:inline-flex}.platform-line .site-icon{color:#b5becd}.hero-meta-divider{background:var(--line-strong);width:1px;height:13px}.local-label{align-items:center;gap:7px;display:inline-flex}.local-dot{background:var(--mint);width:5px;height:5px;box-shadow:0 0 10px #8de7ca8c}.hero-product{z-index:1;width:100%;min-width:0;margin:0;position:relative}.hero-product:before{z-index:-1;content:"";filter:blur(42px);background:radial-gradient(#ff5b9b38,#5243971a 38%,#0000 70%);border-radius:50%;position:absolute;inset:8% -6% -8% 3%}.hero-product img{border:1px solid #fff3;border-radius:10px;width:100%;height:auto;position:relative;box-shadow:0 38px 120px #0000008f,0 4px 20px #0000004d}.hero-product figcaption{color:#9796a3;font-family:var(--mono);letter-spacing:.015em;text-align:right;margin-top:13px;font-size:10px}.hero-graphic{background:radial-gradient(at 85% 10%,#ff5b9b1a,#0000 45%),linear-gradient(140deg,#191d27,#11141c 70%);border:0;border-radius:18px;min-width:0;padding:29px 28px 25px;position:relative;box-shadow:0 30px 90px #00000040}.hero-graphic:before{display:none}.branch-explorer{z-index:1;position:relative}.branch-canvas-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.branch-canvas{width:100%;height:100%;display:block;overflow:visible}.branch-explorer>:not(.branch-canvas-layer){z-index:1;position:relative}.explorer-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.explorer-kicker{color:#d6dae4;font-family:var(--mono);letter-spacing:.12em;font-size:9px}.demo-label{color:#838c9b;font-family:var(--mono);align-items:center;gap:6px;font-size:8px;display:inline-flex}.demo-dot{background:var(--mint);width:5px;height:5px;box-shadow:none}.root-node{background:linear-gradient(110deg,#ff5b9b21,#ff5b9b09);border:0;border-radius:14px;align-items:center;gap:13px;width:min(410px,100%);min-height:66px;margin:0 auto 27px;padding:10px 14px;display:flex;position:relative}.root-node:after{display:none}.root-node-mark{color:#ffc5dc;background:#ff5b9b24;border:0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.root-node-mark .site-icon{width:27px;height:27px}.root-node-copy{gap:1px;min-width:0;display:grid}.root-node-label,.result-label{color:var(--pink-soft);font-family:var(--mono);letter-spacing:.1em;font-size:8px}.root-node code{color:#e2e5ec;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.root-node-index{color:#d89bb4;font-family:var(--mono);letter-spacing:.08em;border:0;border-radius:4px;margin-left:auto;padding:5px 7px;font-size:8px}.node-section-label{color:#8791a1;font-family:var(--mono);letter-spacing:.08em;border:0;justify-content:space-between;margin:0 0 9px;padding:0 0 4px;font-size:8px;display:flex}.node-section-label span:last-child{color:#667184}.branch-area{position:relative}.branch-area:before{display:none}.branch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.branch-item{min-width:0;position:relative}.branch-item:before{display:none}.branch-button{color:#b2bac7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:50px;padding:6px 8px;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.branch-button:hover{color:#f3f4f6;background:#ffffff0e;transform:translateY(-1px)}.branch-button:active{transform:scale(.99)}.branch-button.is-active{color:#fff1f6;background:linear-gradient(100deg,#ff5b9b29,#ff5b9b13);box-shadow:inset 0 1px #ffffff12,0 5px 14px #0000001f}.branch-icon-tile{z-index:1;color:#aab7cc;width:38px;height:38px;box-shadow:none;background:#ffffff0e;border:0;border-radius:11px;flex:none;place-items:center;transition:color .16s,background .16s;display:grid;position:relative}.branch-icon-tile .site-icon{width:22px;height:22px}.branch-button.is-active .branch-icon-tile{color:#ffc1d9;box-shadow:none;background:#ff5b9b33}.branch-number{color:#798397;font-family:var(--mono);font-size:8px}.branch-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.branch-token{color:#778193;font-family:var(--mono);white-space:nowrap;margin-left:auto;font-size:8px}.leaf-area{margin-top:17px;padding-left:0;position:relative}.leaf-area:before{display:none}.leaf-heading{color:#8d98a8;font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:9px;margin-bottom:8px;font-size:8px;display:flex}.leaf-heading-stem{background:var(--pink);border-radius:50%;width:5px;height:5px}.leaf-count{color:#82928d;letter-spacing:.04em;margin-left:auto;font-size:8px}.leaf-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.leaf-chip{color:#baccc8;cursor:pointer;background:#8de7ca11;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:5px 12px;font-size:10px;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.leaf-chip:hover{color:#e0fff3;background:#8de7ca1f;transform:translateY(-1px)}.leaf-chip:active{transform:scale(.98)}.leaf-chip.is-selected{color:#e0fff3;background:linear-gradient(120deg,#8de7ca2e,#8de7ca1a);box-shadow:inset 0 1px #ffffff0f,0 4px 12px #0000001a}.leaf-icon{color:#a4dbc8;flex:none;place-items:center;width:22px;height:22px;display:grid}.leaf-icon .site-icon{width:19px;height:19px}.leaf-check{width:21px;height:21px;color:var(--mint);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;display:inline-grid}.leaf-check .site-icon{width:15px;height:15px}.result-node{box-shadow:none;background:#8de7ca14;border:0;border-radius:14px;align-items:flex-start;gap:15px;margin-top:19px;padding:15px 42px 15px 15px;display:flex;position:relative}.result-node:before{display:none}.result-icon{width:48px;height:48px;color:var(--mint);box-shadow:none;background:#8de7ca1f;border:0;border-radius:13px;flex:none;place-items:center;display:grid}.result-icon .site-icon{width:29px;height:29px}.result-copy{gap:1px;min-width:0;display:grid}.result-label{color:var(--mint)}.result-copy strong{color:#e3f0eb;font-size:11px}.result-copy p{color:#9fada9;margin:0 0 3px;font-size:9px;line-height:1.5}.result-extras{color:#b8d7cb;flex-wrap:wrap;gap:4px;margin-bottom:3px;font-size:8px;line-height:1.45;display:flex}.result-extras b{color:#72958a;font-size:7px;font-weight:500}.result-copy code{color:#b8d7cb;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.path-note{color:#83909d;font-family:var(--mono);letter-spacing:.02em;margin:7px 0 0;padding-left:56px;font-size:8px}.section-pad{padding:110px 0}.source-section{color:#181a20;background:#f0eee9}.source-layout{grid-template-columns:1fr;display:grid}.section-marker{color:#7e8490;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:0;margin:0 0 17px;font-size:9px;display:flex}.marker-line{display:none}.source-section .section-marker{color:#616673}.aside-note{color:#a1a5aa;font-family:var(--mono);letter-spacing:.11em;writing-mode:vertical-rl;margin:68px 0 0 33px;font-size:8px}.source-main h2,.context-heading h2,.queue-intro h2,.automation-copy h2,.watermark-copy h2,.platform-heading h2{letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(34px,4vw,54px);font-weight:620;line-height:1.2}.source-main h2{color:#181a20}.section-lede{max-width:660px;color:var(--muted);margin:19px 0 0;font-size:14px;line-height:1.95}.source-section .section-lede{color:#656a74;max-width:720px}.source-input-note{border:0;align-items:center;gap:13px;margin-top:26px;padding:0;display:flex}.source-input-mark{color:#ce477d;width:44px;height:44px;box-shadow:none;background:#d153851a;border:0;border-radius:13px;flex:none;place-items:center;display:grid}.source-input-mark .site-icon{width:28px;height:28px}.source-input-note div{gap:3px;display:grid}.source-input-note strong{color:#242730;font-size:12px;font-weight:650}.source-input-note div span{color:#767b83;font-size:10px}.source-footnote{display:none}.footnote-index{color:#df5085;font-family:var(--mono);font-size:9px}.source-demo{grid-template-columns:.36fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);margin-top:52px;display:grid}.source-demo-heading{padding-top:5px}.source-demo-heading h3{color:#252731;letter-spacing:-.045em;max-width:300px;margin:0;font-size:20px;font-weight:560;line-height:1.35}.source-demo-heading p{color:#737985;margin:12px 0 0;font-size:11px;line-height:1.65}.source-demo .hero-graphic{width:100%;padding:28px 24px 22px}.context-section{background:#11141b}.context-heading{grid-template-columns:1.1fr .75fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}.context-heading h2{max-width:650px}.context-heading .section-lede{margin:0 0 3px}.screenshots-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;max-width:1050px;margin-inline:auto;display:grid}.screenshot-card{background:0 0;border:0;min-width:0;margin:0;padding:0}.screenshot-card-select{margin-top:0}.screenshot-topline,.screenshot-card figcaption{color:#8a93a2;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.screenshot-topline{min-height:27px;padding:0 4px 8px}.screen-live{color:#798f86;align-items:center;gap:5px;display:inline-flex}.screen-live i{background:var(--mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #8de7ca99}.screenshot-image{aspect-ratio:1.6;background:#e5e5e5;border-radius:10px;overflow:hidden}.screenshot-image img{object-fit:cover;width:100%;height:100%}.screenshot-queue img{object-position:center top}.screenshot-select img{object-position:center}.screenshot-card figcaption{color:#b5bac3;min-height:38px;font-family:var(--sans);letter-spacing:0;padding:9px 4px 0;font-size:10px}.screenshot-card figcaption b{color:#717c8d;font-family:var(--mono);letter-spacing:.08em;flex:none;font-size:8px;font-weight:500}.quality-band{background:#ffffff09;border:0;border-radius:14px;grid-template-columns:1.1fr 1.25fr .8fr;align-items:center;gap:25px;margin-top:24px;padding:16px;display:grid}.quality-intro{gap:3px;display:grid}.micro-label{color:#778294;font-family:var(--mono);letter-spacing:.13em;font-size:8px}.quality-intro strong{color:#d4d8e0;font-size:11px;font-weight:550}.quality-stamps{flex-wrap:wrap;gap:7px;display:flex}.quality-stamps span{color:#bcc2ce;font-family:var(--mono);letter-spacing:.05em;background:#ffffff0f;border:0;border-radius:999px;padding:5px 8px;font-size:8px}.quality-stamps span:first-child,.quality-stamps span:nth-child(4){color:#ff9fc1;background:#ff5b9b1f}.quality-formats{color:#9ca4b1;font-family:var(--mono);white-space:nowrap;font-size:8px}.queue-section{background:#0d1016}.queue-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,9vw,145px);display:grid}.queue-intro h2{max-width:550px}.queue-intro .section-lede{max-width:530px}.queue-proof-link{color:#ffc2d8;align-items:center;margin-top:24px;font-size:11px;transition:color .18s;display:inline-flex}.queue-proof-link:hover{color:#fff0f6}.queue-feature-list{border:0;gap:9px;display:grid}.queue-feature{background:#ffffff09;border:0;border-radius:13px;grid-template-columns:40px 1fr 60px;align-items:center;gap:18px;padding:15px 17px;display:grid}.feature-index{color:var(--pink-soft);font-family:var(--mono);padding-top:3px;font-size:9px}.queue-feature h3{color:#e2e4e9;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:570}.queue-feature p{color:#8f98a8;margin:4px 0 0;font-size:11px;line-height:1.7}.feature-symbol{color:#c4d0e3;width:54px;height:54px;box-shadow:none;background:#adbedc17;border:0;border-radius:16px;justify-self:end;place-items:center;display:grid}.feature-symbol .site-icon{width:29px;height:29px}.feature-symbol-pink{color:var(--pink-soft);background:#ff5b9b21}.feature-symbol-mint{color:var(--mint);background:#8de7ca1f}.automation-section{background:#171a23}.automation-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(60px,10vw,150px);display:grid}.automation-copy h2{max-width:490px}.automation-copy .section-lede{max-width:480px}.mcp-panel{box-shadow:none;background:#0d1016;border:0;border-radius:16px;overflow:hidden}.mcp-panel-top{color:#afc4bb;font-family:var(--mono);letter-spacing:.1em;border:0;justify-content:space-between;align-items:center;padding:16px 17px 4px;font-size:8px;display:flex}.mcp-mode{color:#768294;font-size:7px}.mcp-panel-body{gap:0;padding:15px 17px 17px;display:grid}.mcp-prompt{color:#b0b8c4;font-family:var(--mono);margin-bottom:11px;font-size:10px}.mcp-prompt i{color:var(--pink-soft);font-style:normal}.mcp-command{background:#ffffff09;border:0;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:53px;padding:5px 8px;display:grid}.mcp-command-icon{color:#a8dec9;background:#8de7ca14;border:0;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.mcp-command-icon .site-icon{width:24px;height:24px}.mcp-command code{color:#cfe7dc;font-family:var(--mono);font-size:10px}.mcp-command small{color:#768294;font-size:9px}.mcp-return{color:#8d9b98;border:0;align-items:center;gap:9px;margin-top:10px;padding-top:0;font-size:10px;display:flex}.mcp-return .site-icon{color:var(--mint)}.watermark-section{background:#0c0e14;position:relative;overflow:hidden}.watermark-section:before{display:none}.watermark-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(55px,10vw,145px);min-height:430px;padding-block:70px;display:grid}.watermark-art{background:0 0;border:0;gap:12px;min-width:0;padding:0;display:grid}.watermark-preview{background:#0d1118;border:0;border-radius:14px;overflow:hidden}.preview-scene{aspect-ratio:1.68;background:linear-gradient(#252c3d 0%,#687b8b 54%,#b0a997 100%);position:relative;overflow:hidden}.scene-sun{background:#ffd9aa;border-radius:50%;width:29px;height:29px;position:absolute;top:16%;right:19%;box-shadow:0 0 35px #ffd9aa57}.scene-ridge{clip-path:polygon(0 68%,20% 23%,39% 63%,57% 19%,77% 70%,100% 37%,100% 100%,0 100%);height:54%;position:absolute;bottom:-1px;left:-8%;right:-8%}.scene-ridge-back{opacity:.88;background:#48585c;transform:translateY(-18%)}.scene-ridge-front{clip-path:polygon(0 43%,23% 16%,47% 60%,68% 23%,100% 57%,100% 100%,0 100%);background:#2a3a39;height:44%}.creator-mark{color:#fff;font-family:var(--mono);letter-spacing:.04em;background:#080b1094;border:0;border-radius:4px;padding:5px 8px;font-size:8px;position:absolute;bottom:12%;right:7%}.watermark-selection{border:1px solid var(--pink-soft);background:#ff5b9b1c;width:29%;height:31%;position:absolute;bottom:8%;right:5%;box-shadow:0 0 0 999px #07090e1f}.watermark-selection i{background:var(--pink);border:1px solid #ffd8e7;width:8px;height:8px;position:absolute}.watermark-selection i:first-child{top:-4px;left:-4px}.watermark-selection i:nth-child(2){top:-4px;right:-4px}.watermark-selection i:nth-child(3){bottom:-4px;right:-4px}.watermark-selection i:nth-child(4){bottom:-4px;left:-4px}.watermark-selection b{color:#ffd4e3;font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;background:#171923;padding:3px 5px;font-size:6px;font-weight:500;position:absolute;bottom:calc(100% + 7px);right:0}.preview-controls{color:#aab2bf;font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:8px;display:flex}.preview-controls span{align-items:center;gap:7px;display:inline-flex}.preview-controls span:first-child{color:#d1f4e9}.preview-controls i{background:var(--mint);border-radius:50%;width:6px;height:6px}.watermark-visual-note{color:#8b95a5;font-family:var(--mono);letter-spacing:.02em;font-size:9px}.watermark-copy h2{max-width:550px}.watermark-copy .section-lede{max-width:520px}.eyebrow-light{color:#adb4c1}.watermark-modes{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.watermark-modes span{color:#c5cad3;background:#ffffff0d;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:inline-flex}.watermark-modes i{border-radius:50%;width:6px;height:6px}.watermark-demo{margin-block:0;padding-bottom:80px}.watermark-demo video{aspect-ratio:32/9;background:#05070b;border:1px solid #ffffff24;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 30px 90px #00000080}.watermark-demo figcaption{color:#b5bac3;gap:6px;margin-top:13px;font-size:11px;line-height:1.6;display:grid}.watermark-demo figcaption small{color:#8b95a5;font-size:10px;display:block}.watermark-demo figcaption a{color:#c9cfd8;text-underline-offset:2px;text-decoration:underline}.watermark-demo figcaption small:last-child a{color:inherit;text-decoration:none}.watermark-demo figcaption small:last-child a:hover{text-decoration:underline}.mode-fast{background:var(--pink);box-shadow:0 0 8px #ff5b9b8c}.mode-ai{background:var(--mint);box-shadow:0 0 8px #8de7ca73}.platform-section{color:#17191f;background:#f0eee9}.platform-heading{grid-template-columns:1.05fr .8fr;align-items:end;gap:60px;margin-bottom:37px;display:grid}.platform-heading h2{color:#1a1c22;max-width:690px}.platform-heading .section-marker{color:#686e78}.platform-heading .section-lede{color:#696e77;margin:0 0 3px}.platform-ledger{gap:8px;display:grid}.platform-row{background:#ffffff8a;border:1px solid #0000;border-radius:15px;grid-template-columns:58px 1fr 1fr;align-items:center;gap:18px;min-height:82px;padding:10px 15px;display:grid;box-shadow:0 4px 16px #27282f06}.platform-icon{color:#252a34;border:0;border-radius:14px;place-items:center;width:48px;height:48px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffffb8,0 5px 14px #191f2a0f}.platform-icon-mac{color:#353a43;background:linear-gradient(145deg,#fff,#e8e9ed)}.platform-icon-windows{color:#0878d1;background:linear-gradient(145deg,#eaf5ff,#d6eaff)}.platform-icon-linux{color:#30323a;background:linear-gradient(145deg,#fff7df,#f5e9bd)}.platform-mark{width:34px;height:34px;display:block}.platform-icon-linux .platform-mark{width:36px;height:36px}.platform-name{color:#20232a;letter-spacing:-.04em;font-size:18px;font-weight:620}.platform-detail{color:#727781;font-family:var(--mono);font-size:9px}.platform-links{flex-wrap:wrap;gap:28px;margin-top:20px;display:flex}.platform-links a{color:#565d68;font-size:10px;transition:color .18s}.final-section{background:radial-gradient(at 80% 43%,#ff5b9b29,#0000 38%),#14151c;min-height:405px;padding:90px 0 82px;position:relative;overflow:hidden}.final-section:before{display:none}.final-content{z-index:2;text-align:center;max-width:850px;position:relative}.final-content .eyebrow{justify-content:center}.final-content h2{letter-spacing:-.065em;margin:0 auto;font-size:clamp(34px,5vw,60px);font-weight:630;line-height:1.17}.final-content>p:not(.eyebrow){color:#a8adba;margin:19px 0 27px;font-size:13px}.site-footer{background:#090b10;border:0;padding:38px 0 20px}.footer-grid{grid-template-columns:.75fr 1.25fr;gap:24px 70px;display:grid}.footer-brand>p{color:#707888;margin:15px 0 0;font-size:10px}.footer-notes{justify-items:start;gap:10px;display:grid}.footer-notes p{color:#9ba3b0;max-width:780px;margin:0;font-size:11px;line-height:1.8}.footer-notes p+p{color:#8993a2}.footer-notes a{color:#d0d4dc;font-family:var(--mono);font-size:10px;transition:color .18s}.footer-bottom{color:#788191;font-family:var(--mono);letter-spacing:.08em;border:0;grid-column:1/-1;justify-content:space-between;gap:14px;margin-top:18px;padding-top:0;font-size:9px;display:flex}.footer-bottom a{color:#9ea5b1}.footer-bottom a:hover{color:var(--pink-soft)}@media (max-width:1120px){.header-inner{gap:20px}.main-nav{gap:18px}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:42px;width:calc(100% - 72px)}.hero-graphic{padding-inline:20px}.hero-copy h1{font-size:clamp(56px,6.3vw,78px)}.quality-band{grid-template-columns:1fr 1fr}.quality-formats{grid-column:2}}@media (max-width:900px){.shell{width:min(100% - 48px,720px)}.header-inner{width:calc(100% - 40px);height:70px}.main-nav{gap:14px}.main-nav a{font-size:11px}.header-cta{padding-inline:11px}.header-cta span{display:none}.hero-grid{grid-template-columns:1fr;gap:34px;width:min(100% - 48px,820px);min-height:auto;padding:132px 0 54px}.hero-copy{max-width:760px;padding:0}.hero-copy h1{max-width:720px;font-size:clamp(58px,9vw,82px)}.hero-intro{max-width:610px}.hero-product{width:min(100%,900px);margin-inline:auto}.hero-product img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48svh;margin-inline:auto}.hero-graphic{width:min(100%,760px);margin-inline:auto}.source-layout{grid-template-columns:1fr;gap:10px}.source-demo{grid-template-columns:1fr;gap:18px}.source-demo-heading h3{max-width:520px}.aside-note{display:none}.source-main{max-width:720px}.context-heading,.platform-heading{grid-template-columns:1fr;gap:20px}.context-heading .section-lede,.platform-heading .section-lede{max-width:670px}.queue-layout,.automation-grid{grid-template-columns:1fr;gap:45px}.queue-intro{max-width:680px}.queue-feature-list,.mcp-panel{width:100%}.watermark-grid{grid-template-columns:1fr;gap:40px}.watermark-art{min-height:300px}.watermark-copy{max-width:650px}}@media (max-width:620px){html{scroll-padding-top:104px}.shell{width:calc(100% - 36px)}.header-inner{flex-wrap:wrap;gap:4px 9px;width:calc(100% - 28px);height:auto;min-height:64px;padding-block:8px}.brand{gap:8px}.brand img{border-radius:10px;width:40px;height:40px}.brand-text strong{font-size:12px}.brand-text small{font-size:7px}.main-nav{border:0;flex:1 0 100%;order:3;justify-content:space-between;gap:10px;margin:2px 0 0;padding:7px 2px 0;display:flex}.main-nav a{color:#f0edf4;font-size:10px;font-weight:600}.header-actions{gap:8px;margin-left:auto}.header-cta{border-radius:10px;justify-content:center;min-width:40px;min-height:40px;padding:0 10px}.github-mark-link{border-radius:10px;width:40px;height:40px}.language-toggle{border-radius:10px;min-width:40px;height:40px}.hero-grid{gap:28px;width:calc(100% - 36px);padding:137px 0 43px}.hero-copy{padding-bottom:0}.hero-copy h1{letter-spacing:-.075em;font-size:clamp(42px,12vw,62px)}.hero-intro{max-width:520px;margin:20px 0 23px;font-size:13px;line-height:1.85}.hero-actions{gap:8px}.hero-platform-actions{gap:5px}.platform-download-menu{min-width:180px;left:0;transform:none}.hero-platform-button{letter-spacing:0;gap:4px;min-height:46px;padding-inline:5px;font-size:10px}.hero-platform-mark .platform-mark,.hero-platform-button>.site-icon{width:15px;height:15px}.button{min-height:46px;padding-inline:14px;font-size:10px}.button-primary{font-size:12px}.hero-more{font-size:11px}.hero-meta{gap:8px;margin-top:19px;font-size:8px}.hero-meta-divider{display:none}.hero-product{width:100%}.hero-product img{border-radius:7px;max-height:none}.hero-product figcaption{margin-top:8px;font-size:9px}.hero-graphic{padding:25px 12px 16px}.explorer-topline{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px}.explorer-kicker,.demo-label{font-size:8px}.root-node{gap:10px;min-height:62px;margin-bottom:22px;padding:8px 10px}.root-node-mark{border-radius:11px;width:40px;height:40px}.root-node-mark .site-icon{width:25px;height:25px}.root-node:after{height:22px;bottom:-23px}.root-node code{font-size:8px}.node-section-label{padding-left:21px;font-size:8px}.branch-area:before{top:39px;left:9px}.branch-list{grid-template-columns:1fr 1fr;gap:6px}.branch-item:before{width:15px;left:8px}.branch-button{border-radius:7px;gap:6px;min-height:46px;padding:5px 5px 5px 7px}.branch-icon-tile{border-radius:10px;width:34px;height:34px}.branch-icon-tile .site-icon{width:20px;height:20px}.branch-number{display:none}.branch-name{font-size:9px}.branch-token{display:none}.leaf-area{margin-top:14px;padding-left:20px}.leaf-area:before{left:9px}.leaf-heading{font-size:8px}.leaf-list{gap:4px}.leaf-chip{gap:6px;min-height:40px;padding:4px 9px;font-size:9px}.leaf-icon{width:20px;height:20px}.leaf-icon .site-icon{width:18px;height:18px}.leaf-check{width:20px;height:20px}.result-node{gap:10px;margin-top:16px;padding:10px 32px 10px 10px}.result-node:before{height:16px;top:-17px;left:9px}.result-icon{border-radius:11px;width:42px;height:42px}.result-icon .site-icon{width:26px;height:26px}.result-copy strong{font-size:10px}.result-copy p{font-size:9px}.result-copy code,.result-extras{font-size:8px}.path-note{padding-left:43px;font-size:8px}.source-demo{margin-top:37px}.source-demo-heading h3{font-size:17px}.source-demo .hero-graphic{padding:25px 12px 16px}.section-pad{padding:72px 0}.section-marker{margin-bottom:17px;font-size:8px}.source-main h2,.context-heading h2,.queue-intro h2,.automation-copy h2,.watermark-copy h2,.platform-heading h2{font-size:clamp(31px,9vw,43px)}.section-lede{margin-top:15px;font-size:12px;line-height:1.85}.source-input-note{gap:10px;margin-top:26px;padding:13px 0}.source-input-mark{border-radius:11px;width:42px;height:42px}.source-input-mark .site-icon{width:26px;height:26px}.source-input-note strong{font-size:10px}.source-input-note div span{font-size:9px}.source-footnote{gap:9px;font-size:9px}.screenshots-grid{grid-template-columns:1fr;gap:12px}.screenshot-card-select{margin-top:0}.screenshot-card{padding:7px}.screenshot-topline{min-height:22px;font-size:8px}.screenshot-card figcaption{align-items:flex-start;font-size:9px;line-height:1.5}.screenshot-card figcaption b{font-size:8px}.quality-band{grid-template-columns:1fr;gap:12px;margin-top:24px;padding:14px 0}.quality-intro strong{font-size:10px}.quality-formats{grid-column:auto}.queue-layout,.automation-grid{gap:32px}.queue-proof-link{margin-top:22px;font-size:10px}.queue-feature{grid-template-columns:27px 1fr 52px;gap:10px;padding:17px 0}.feature-symbol{border-radius:14px;width:48px;height:48px}.feature-symbol .site-icon{width:28px;height:28px}.queue-feature h3{font-size:13px}.queue-feature p{font-size:10px}.mcp-panel-top{padding:11px 12px;font-size:8px}.mcp-panel-body{padding:12px}.mcp-command{grid-template-columns:39px 1fr auto;gap:7px;min-height:52px}.mcp-command-icon{border-radius:10px;width:34px;height:34px}.mcp-command-icon .site-icon{width:22px;height:22px}.mcp-command code,.mcp-command small{font-size:8px}.watermark-grid{gap:28px;padding-block:52px}.watermark-art{min-height:0;padding:10px}.preview-controls,.watermark-visual-note{font-size:8px}.platform-heading{margin-bottom:25px}.platform-row{grid-template-columns:46px 1fr auto;gap:10px;min-height:78px}.platform-icon{border-radius:11px;grid-row:1/span 2;width:42px;height:42px}.platform-mark{width:29px;height:29px}.platform-icon-linux .platform-mark{width:31px;height:31px}.platform-name{font-size:15px}.platform-detail{grid-area:2/2;margin-top:-22px;font-size:8px}.platform-links{gap:18px;margin-top:17px}.platform-links a{font-size:9px}.final-section{min-height:335px;padding:68px 0 62px}.final-content h2{font-size:clamp(32px,9.5vw,46px)}.final-content>p:not(.eyebrow){margin:15px 0 21px;font-size:11px}.footer-grid{grid-template-columns:1fr;gap:22px}.footer-brand>p{margin-top:9px}.footer-notes p{font-size:10px}.footer-bottom{flex-wrap:wrap;grid-column:auto;margin-top:5px;font-size:8px}}@media (max-width:360px){.branch-list{grid-template-columns:1fr;gap:7px}.branch-area:before{top:42px;bottom:22px;left:10px}.branch-item:before{width:17px;left:9px}.branch-button{gap:9px;min-height:52px;padding:6px 10px 6px 8px}.branch-icon-tile{border-radius:12px;width:42px;height:42px}.branch-icon-tile .site-icon{width:24px;height:24px}.branch-name{text-overflow:clip;white-space:normal;font-size:11px;overflow:visible}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button,.header-cta,.github-mark-link,.language-toggle,.branch-button,.leaf-chip,.platform-icon{transform:none!important}}
