@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--bg:#0a0a0c;--bg-elev:#11121a;--bg-page:#0a0a0c;--surface:#16171f;--surface-2:#1c1d27;--surface-3:#23252f;--border:#262834;--border-strong:#353846;--text:#f1ead8;--text-soft:#d8d0bd;--text-muted:#948c79;--text-dim:#5f594d;--accent:#6c95b8;--accent-bright:#9ec0e0;--accent-soft:#28384a;--accent-deep:#3b6281;--paper:#c89b6a;--paper-soft:#c89b6a1f;--success:#87b08c;--warn:#d39e6b;--critical:#d56a5a;--display-grad-1:#fff;--display-grad-2:#d8d0bd;--display-grad-3:#948c79;--display-em-1:var(--accent-bright);--display-em-2:var(--accent);--display-em-3:var(--accent-deep);--briefing-num-1:#fff;--briefing-num-2:var(--accent-bright);--briefing-num-3:var(--accent);--vignette-1:#c89b6a12;--vignette-2:#6c95b81a;--vignette-3:#6c95b80f;--glow-color:#6c95b866;--mark-tint:#c89b6a0f;--mark-tint-border:#c89b6a29;--header-bg:#0a0a0c9e;--input-bg:var(--bg);--overlay-strong:#00000040;--overlay-medium:#0000002e;--overlay-soft:#ffffff05;--radius:10px;--radius-lg:16px;--radius-xl:24px;--shadow-card:0 1px 0 #ffffff0a inset, 0 24px 60px -28px #0009;--shadow-elev:0 1px 0 #ffffff0d inset, 0 32px 80px -24px #000000b3, 0 0 0 1px var(--border);--shadow-glow:0 0 80px -20px var(--glow-color);--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-body:var(--font-geist,-apple-system), BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Menlo", "Monaco", "Consolas", monospace;--content-max:1240px;--gutter:28px;--section-y:clamp(72px, 10vw, 128px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f9f4e7;--bg-elev:#fffaf0;--surface:#fff;--surface-2:#f5efe1;--surface-3:#ede5d3;--border:#e6dcc4;--border-strong:#c8bda5;--text:#1c1814;--text-soft:#3d3528;--text-muted:#6e6555;--text-dim:#9a8f7a;--accent:#3b6281;--accent-bright:#5783a3;--accent-soft:#e3ecf3;--accent-deep:#25435e;--paper:#8a653d;--paper-soft:#8a653d1a;--success:#4a6e4e;--warn:#a26237;--critical:#a23f30;--display-grad-1:#1c1814;--display-grad-2:#463b2c;--display-grad-3:#756954;--display-em-1:var(--accent-deep);--display-em-2:var(--accent);--display-em-3:var(--accent-bright);--briefing-num-1:var(--accent-deep);--briefing-num-2:var(--accent);--briefing-num-3:var(--accent-bright);--vignette-1:#8a653d0f;--vignette-2:#3b62810d;--vignette-3:#3b628108;--glow-color:#3b62812e;--mark-tint:#8a653d12;--mark-tint-border:#8a653d2e;--header-bg:#f9f4e7c7;--input-bg:#fff;--overlay-strong:#281e0f0e;--overlay-medium:#281e0f09;--overlay-soft:#281e0f06;--shadow-card:0 1px 0 #ffffffb3 inset, 0 14px 40px -22px #281e0f33;--shadow-elev:0 1px 0 #ffffffb3 inset, 0 22px 60px -26px #281e0f38, 0 0 0 1px var(--border);--shadow-glow:0 0 60px -20px var(--glow-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.55;transition:background-color .28s,color .28s;overflow-x:hidden}body:before{content:"";pointer-events:none;background:radial-gradient(900px 600px at 18% 8%, var(--vignette-1), transparent 60%), radial-gradient(1100px 700px at 90% 20%, var(--vignette-2), transparent 60%), radial-gradient(1200px 800px at 50% 110%, var(--vignette-3), transparent 70%);z-index:0;transition:opacity .28s;position:fixed;inset:0}main{z-index:1;position:relative}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.container{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:500}h1{letter-spacing:-.025em;font-size:clamp(40px,6vw,76px);line-height:1.04}h2{letter-spacing:-.02em;font-size:clamp(30px,4vw,48px);line-height:1.08}h3{font-size:clamp(22px,2.4vw,28px);line-height:1.2}h4{font-size:18px;line-height:1.3;font-family:var(--font-body);font-weight:600}p{margin:0}.lede{color:var(--text-soft);font-size:clamp(17px,1.5vw,20px);line-height:1.55}.eyebrow{font-size:12px;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0;font-weight:600;display:inline-flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;width:32px;height:1px;display:inline-block}.section-head[data-align=center] .eyebrow{margin:0 auto}.section-head[data-align=center] .eyebrow:after{content:"";opacity:.55;background:currentColor;width:32px;height:1px;display:inline-block}.site-header{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background-color .28s,border-color .2s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:sticky;top:0}.site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--header-bg);border-color:var(--border)}.nav{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand-mark{background:var(--mark-tint);border:1px solid var(--mark-tint-border);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:3px;display:grid}.brand-mark img,.brand-mark svg{object-fit:contain;width:100%;height:100%}.brand-mark--lg{border-radius:10px;width:40px;height:40px;padding:4px}.nav-links{align-items:center;gap:8px;display:flex}.nav-link{color:var(--text-muted);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .12s,background .12s}.nav-link:hover{color:var(--text);background:var(--surface)}.nav-cta{background:var(--text);color:var(--bg);border:1px solid var(--text);cursor:pointer;border-radius:8px;margin-left:6px;padding:9px 16px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .12s}.nav-cta:hover{box-shadow:0 8px 24px -10px var(--text);transform:translateY(-1px)}.nav-links>.download-tooltip-wrap{margin-left:6px}.download-tooltip-wrap .nav-cta{margin-left:0}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s;display:inline-flex}.btn-primary{background:var(--text);color:var(--bg);border-color:var(--text);box-shadow:0 0 0 1px #f1ead833,0 18px 40px -18px #f1ead859}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #f1ead84d,0 26px 50px -16px #f1ead866}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--surface-2);border-color:var(--accent)}.btn-ghost{color:var(--text-soft);background:0 0;padding:10px 16px}.btn-ghost:hover{color:var(--text)}.download-tooltip-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.os-download-button{min-width:210px;position:relative;overflow:hidden}.download-label{justify-content:center;align-items:center;gap:10px;transition:opacity .16s,transform .16s;display:inline-flex}.download-label--request{opacity:0;position:absolute;inset:0;transform:translateY(8px)}.os-download-button:hover .download-label--default,.os-download-button:focus-visible .download-label--default{opacity:0;transform:translateY(-8px)}.os-download-button:hover .download-label--request,.os-download-button:focus-visible .download-label--request{opacity:1;transform:translateY(0)}.download-coming-soon{z-index:30;opacity:0;pointer-events:none;background:var(--text);color:var(--bg);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 16px 32px -18px #000000bf}.download-coming-soon:after{content:"";border:5px solid #0000;border-top-color:var(--text);position:absolute;top:100%;left:50%;transform:translate(-50%)}.download-tooltip-wrap[data-open=true] .download-coming-soon{opacity:1;transform:translate(-50%)}.nav-links .download-coming-soon{top:calc(100% + 10px);bottom:auto}.nav-links .download-coming-soon:after{border-top-color:#0000;border-bottom-color:var(--text);top:auto;bottom:100%}.hero{align-items:center;min-height:calc(100svh - 69px);margin-bottom:clamp(280px,28vw,430px);padding:clamp(48px,7vh,84px) 0;display:grid;position:relative;overflow:visible}.hero:before{content:none}.hero-inner{text-align:center;align-content:center;gap:24px;display:grid;position:relative}.hero .eyebrow{justify-self:center}.hero h1{background:linear-gradient(180deg, var(--display-grad-1) 0%, var(--display-grad-2) 60%, var(--display-grad-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:920px;margin-inline:auto;font-weight:500;line-height:1.1;overflow:visible}.hero h1 em{background:linear-gradient(180deg, var(--display-em-1) 0%, var(--display-em-2) 70%, var(--display-em-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.hero h1 .hero-word:not(em){background:linear-gradient(180deg, var(--display-grad-1) 0%, var(--display-grad-2) 60%, var(--display-grad-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-word{opacity:0;filter:blur(8px);will-change:opacity, filter, transform;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;transform:translateY(.34em)}.hero h1[data-visible=true] .hero-word{animation:.72s cubic-bezier(.22,1,.36,1) forwards hero-word-in}.hero h1[data-visible=true] .hero-word--1{animation-delay:40ms}.hero h1[data-visible=true] .hero-word--2{animation-delay:.13s}.hero h1[data-visible=true] .hero-word--3{animation-delay:.22s}.hero h1[data-visible=true] .hero-word--4{animation-delay:.31s}.hero h1[data-visible=true] .hero-word--5{animation-delay:.47s}.hero h1[data-visible=true] .hero-word--6{animation-delay:.56s}.hero h1[data-visible=true] .hero-word--7{animation-delay:.65s}.hero h1[data-visible=true] .hero-word--8{animation-delay:.74s}.hero h1[data-visible=true] .hero-word--9{animation-delay:.83s}.hero .lede{max-width:640px;margin:0 auto}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.hero-meta{color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:clamp(18px,2vh,28px);font-size:13px;display:flex}.hero-meta span{align-items:center;gap:6px;display:inline-flex}.hero-meta .dot{background:var(--text-dim);border-radius:999px;flex:none;align-self:center;width:4px;height:4px}.mockup-wrap{margin-top:clamp(36px,5vw,64px);position:relative}.mockup-wrap:before{content:none;background:radial-gradient(closest-side, var(--glow-color), transparent 70%);filter:blur(50px);z-index:-1;border-radius:50%;width:70%;height:80%;transition:background .28s;position:absolute;top:4%;left:50%;transform:translate(-50%)}.screenshot-frame{aspect-ratio:2260/1248;background:#111217;border:1px solid #6f74825c;border-radius:clamp(14px,1.45cqw,20px);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 34px 90px -46px #000000d6;container-type:inline-size}.screenshot-frame:after{content:none}.screenshot-frame img{filter:none;width:100%;height:auto;display:block}.screenshot-frame--feature img{filter:none}.screenshot-frame--hero{max-width:1080px;margin-inline:auto}.screenshot-frame--feature{width:100%;margin-inline:auto}.product-preview-frame{pointer-events:none;background:0 0;border:0;width:100%;height:100%;display:block}.product-ui{--product-bg:#171410;--product-panel:#201c17;--product-rail:#0d0c09;--product-line:#dfd2b821;--product-line-strong:#dfd2b842;--product-text:#eee7d8;--product-soft:#b9ad98;--product-muted:#82796a;--product-blue:#6f96be;--product-gold:#d3ae76;--product-green:#93ac86;color:var(--product-text);background:var(--product-bg);font-family:var(--font-body);grid-template-columns:9.4% 1fr;font-size:clamp(7px,1.12cqw,14px);display:grid;position:absolute;inset:0}.product-ui[data-product-theme=light]{--product-bg:#f6f0e4;--product-panel:#fffdf8;--product-rail:#ece6da;--product-line:#4c403021;--product-line-strong:#4c40303b;--product-text:#231f19;--product-soft:#5f574b;--product-muted:#8b806d;background:var(--product-bg)}.product-ui[data-product-screen=accountsDark]{background:#171410;display:block}.product-lights{z-index:10;pointer-events:none;gap:.9cqw;display:flex;position:absolute;top:3.1cqw;left:3.1cqw}.product-lights span{border-radius:999px;width:1.24cqw;min-width:8px;height:1.24cqw;min-height:8px;box-shadow:0 0 0 1px #0000002e,0 1px 2px #0000002e}.product-lights span:first-child{background:#ff6159}.product-lights span:nth-child(2){background:#ffbd2e}.product-lights span:nth-child(3){background:#28c840}.product-rail{background:var(--product-rail);border-right:1px solid var(--product-line-strong);flex-direction:column;justify-content:space-between;min-width:0;padding:12.2cqw 0 3.8cqw;display:flex}.product-rail ul{gap:3.6cqw;margin:0;padding:0;list-style:none;display:grid}.product-rail li,.product-rail-bottom{color:var(--product-soft);justify-items:center;gap:.7cqw;font-size:.92em;font-weight:700;display:grid}.product-rail-bottom{text-transform:uppercase;color:var(--product-muted);gap:.55cqw}.product-rail-bottom span{border:1px dashed var(--product-line-strong);border-radius:999px;place-items:center;width:2.5cqw;height:2.5cqw;font-size:1.25em;display:grid}.product-avatar{color:#151514;border-radius:999px;place-items:center;width:4.6cqw;height:4.6cqw;font-size:1.28em;font-weight:800;display:grid}.product-rail li:first-child .product-avatar{color:#f8f1e4;box-shadow:0 0 0 .26cqw #0d0c09, 0 0 0 .42cqw var(--product-blue)}.product-accent--blue{background:var(--product-blue)}.product-accent--gold{background:var(--product-gold)}.product-accent--green{background:var(--product-green)}.product-main{grid-template-rows:8.5% 1fr;min-width:0;display:grid}.product-nav{border-bottom:1px solid var(--product-line);background:color-mix(in srgb, var(--product-panel) 76%, transparent);align-items:center;gap:2cqw;min-width:0;padding:0 3cqw;display:flex}.product-brand{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:1cqw;font-size:1.42em;display:inline-flex}.product-brand img{width:2.15cqw;height:2.15cqw}.product-nav>span{background:var(--product-line);width:1px;height:2.8cqw}.product-nav button,.product-refresh,.settings-title-row button,.settings-account-row button{color:var(--product-soft);background:0 0;border:1px solid #0000;border-radius:.75cqw;font-weight:700;line-height:1}.product-nav button{padding:.85cqw 1.15cqw}.product-nav button[data-active=true]{color:var(--product-text);background:#00000057}.product-ui[data-product-theme=light] .product-nav button[data-active=true]{background:#e9e2d5}.product-nav-spacer{flex:1}.product-refresh{border-color:var(--product-line-strong);min-width:7.2cqw;padding:.85cqw 1.2cqw}.product-content{min-width:0;padding:5cqw 4.2cqw 3.8cqw}.product-date{color:var(--product-muted);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.1cqw;font-size:.82em;font-weight:800}.product-content h3,.settings-product-content h3{font-family:var(--font-display);color:var(--product-text);margin:0;font-size:clamp(22px,4.3cqw,56px);line-height:1}.product-subtitle{color:var(--product-soft);font-family:var(--font-display);margin:1.45cqw 0 1.9cqw;font-size:1.45em;font-style:italic}.product-tags{flex-wrap:wrap;align-items:center;gap:1.2cqw;display:flex}.product-tag{border:1px solid var(--product-line);color:var(--product-soft);border-radius:999px;align-items:center;gap:.55cqw;padding:.35cqw .85cqw .35cqw .35cqw;font-weight:750;display:inline-flex}.product-tag span{color:#151514;border-radius:999px;place-items:center;width:2.05cqw;height:2.05cqw;font-size:.8em;display:grid}.product-divider{background:var(--product-line);height:1px;margin:1.2cqw 0 2.7cqw}.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9cqw;display:grid}.product-queue,.product-status,.settings-identity-table{border:1px solid var(--product-line);background:color-mix(in srgb, var(--product-panel) 86%, transparent);border-radius:1.05cqw}.product-queue{min-width:0;box-shadow:inset .32cqw 0 0 var(--product-blue);padding:1.65cqw}.product-queue--gold{box-shadow:inset .32cqw 0 0 var(--product-gold)}.product-queue-head{justify-content:space-between;align-items:start;gap:1cqw;margin-bottom:1.6cqw;display:flex}.product-queue h4,.product-worktree h4{font-family:var(--font-display);margin:0;font-size:1.52em;line-height:1.05}.product-queue p,.product-worktree p,.product-status p,.settings-title-row p,.settings-account-row p,.settings-nav-row p{color:var(--product-muted);margin:.5cqw 0 0}.product-queue-head>span,.product-worktree>span{border:1px solid var(--product-line);width:2.4cqw;height:2.4cqw;color:var(--product-soft);border-radius:999px;place-items:center;font-weight:800;display:grid}.product-row{border-top:1px solid var(--product-line);min-width:0;color:var(--product-muted);white-space:nowrap;grid-template-columns:.3cqw 5.8cqw minmax(0,1fr) auto auto auto;align-items:center;gap:1cqw;padding:1.1cqw 0;display:grid}.product-row i{background:var(--product-blue);border-radius:999px;width:.32cqw;height:2.2cqw}.product-row strong{min-width:4.8cqw;color:var(--product-green);letter-spacing:.13em;background:#87b08c33;border:1px solid #87b08c52;border-radius:999px;place-items:center;padding:.18cqw .55cqw;font-size:.74em;display:inline-grid}.product-row b{color:var(--product-text);text-overflow:ellipsis;font-weight:750;overflow:hidden}.product-worktree{justify-content:space-between;align-items:start;margin-top:3.2cqw;display:flex}.product-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqw;margin-top:1.2cqw;display:grid}.product-status{justify-content:space-between;min-height:8cqw;padding:1.55cqw;display:flex}.product-status h5{color:var(--product-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78em}.product-status>span{color:var(--product-text);font-size:1.4em;font-weight:800}.settings-product-head{border-bottom:1px solid var(--product-line);background:var(--product-panel);align-items:center;gap:.5cqw;height:7.5%;padding:0 2.8cqw 0 10cqw;display:flex}.settings-product-head strong{font-family:var(--font-display);font-size:1.35em}.settings-product-head span{color:var(--product-muted);font-weight:700}.settings-product-head button{color:var(--product-soft);background:0 0;border:0;margin-left:auto;font-weight:800}.settings-product-body{grid-template-columns:26% 1fr;height:92.5%;display:grid}.settings-product-nav{border-right:1px solid var(--product-line-strong);background:#0d0c09;min-width:0;padding:2cqw 1.65cqw}.settings-search{border:1px solid var(--product-line);color:var(--product-muted);border-radius:.65cqw;margin-bottom:1.6cqw;padding:.8cqw 1cqw;font-size:.82em}.settings-nav-row{color:var(--product-soft);border-radius:.75cqw;grid-template-columns:2.35cqw 1fr;align-items:center;gap:1cqw;padding:.9cqw;display:grid}.settings-nav-row[data-active=true]{color:var(--product-text);background:#ffffff0f}.settings-nav-row>span{border:1px solid var(--product-line);background:#ffffff08;border-radius:.55cqw;width:2.1cqw;height:2.1cqw}.settings-nav-row strong,.settings-account-row strong{font-size:.96em;display:block}.settings-product-content{min-width:0;padding:3.2cqw 3.8cqw}.settings-title-row{justify-content:space-between;align-items:start;gap:2cqw;margin-bottom:2cqw;display:flex}.settings-title-row h3{font-size:clamp(20px,2.4cqw,36px)}.settings-title-row p{max-width:60cqw;font-size:1em}.settings-title-row button{color:#18212a;white-space:nowrap;background:#b9d0e4;padding:.9cqw 1.1cqw}.settings-identity-table{overflow:hidden}.settings-identity-table header{border-bottom:1px solid var(--product-line);color:var(--product-muted);letter-spacing:.16em;text-transform:uppercase;padding:1.25cqw 1.65cqw;font-size:.82em;font-weight:900}.settings-account-row{border-top:1px solid var(--product-line);grid-template-columns:3.7cqw minmax(0,1fr) auto;align-items:center;gap:1.25cqw;padding:1.45cqw 1.65cqw;display:grid}.settings-account-row:first-of-type{border-top:0}.settings-account-row .product-avatar{width:3.3cqw;height:3.3cqw;font-size:1em}.settings-account-row button{color:#d58a78;border-color:#d56a5a3d;padding:.75cqw 1cqw}.product-ui{--bg:#f8f4ec;--surface:#fff;--sunken:#efe9dc;--text:#1e1914;--text-muted:#6e6558;--hairline:#e2dac8;--hairline-strong:#cfc4ad;--accent:#3b6281;--accent-hover:#2d4e69;--accent-soft:#e3ecf3;--accent-ink:#fff;--warning:#a26237;--warning-soft:#f6ecdf;--danger:#a23f30;--danger-soft:#f7e5e0;--success:#4a6e4e;--success-soft:#e5eedf;--shadow-sm:0 1px 2px #281e0f0f;--shadow-lg:0 10px 30px #1e19141f, 0 2px 8px #1e19140f;--radius:6px;--radius-lg:10px;--ui-body-size:14px;--ui-list-size:13px;--ui-small-size:12px;--ui-label-size:11px;font-family:var(--font-body);font-size:var(--ui-body-size);background:var(--bg);color:var(--text);text-align:left;line-height:1.55}.product-ui[data-product-theme=dark]{--bg:#1a1612;--surface:#221e18;--sunken:#13100c;--text:#e9dfcb;--text-muted:#938676;--hairline:#3b342b;--hairline-strong:#574d3f;--accent:#a5bed0;--accent-hover:#b9cede;--accent-soft:#2b3942;--accent-ink:#17222b;--warning:#d39872;--warning-soft:#3a2e22;--danger:#cf7262;--danger-soft:#3b2622;--success:#92b196;--success-soft:#263026;--shadow-sm:0 1px 2px #00000059;--shadow-lg:0 10px 32px #00000080}.product-ui.app{grid-template-columns:80px 1fr;height:100%;display:grid;overflow:hidden}.product-main-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.product-ui .account-rail{background:var(--sunken);border-right:1px solid var(--hairline);flex-direction:column;gap:14px;padding:68px 10px 16px;display:flex;position:relative}.product-ui .account-rail ul{flex-direction:column;align-items:center;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.product-ui .account-rail li{place-items:center;width:100%;display:grid;position:relative}.product-ui .account-rail button{border-radius:var(--radius);width:100%;color:var(--text-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;display:flex}.product-ui .account-rail button[aria-current=true]{color:var(--text)}.product-ui .account-rail button[aria-current=true] .avatar{box-shadow:0 0 0 1.5px var(--sunken), 0 0 0 3px var(--account-accent,var(--accent))}.product-ui .account-rail .avatar{background:var(--surface);width:40px;height:40px;color:var(--text);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.product-ui .account-rail .initials{font-weight:700}.product-ui .account-rail .login{max-width:64px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.product-ui .account-rail .add-account{gap:4px;margin-top:auto}.product-ui .account-rail .add-avatar,.product-ui .account-rail .rail-icon-btn{border:1.25px dashed var(--hairline-strong);width:28px;height:28px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.product-ui .account-rail .add-label{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.product-ui .account-rail .rail-icon-btn{border-style:solid;margin-top:12px}.product-ui .view-switch{border-bottom:1px solid var(--hairline);background:var(--surface);align-items:center;gap:2px;padding:10px 16px;display:flex}.product-ui .app-title{border-right:1px solid var(--hairline);min-width:0;color:var(--text);font-family:var(--font-display);align-items:center;gap:8px;margin-right:12px;padding-right:14px;font-size:16px;font-weight:600;display:inline-flex}.product-ui .app-title img{flex:0 0 24px;width:24px;height:24px}.product-ui .view-switch button{border-radius:var(--radius);color:var(--text-muted);background:0 0;border:0;padding:6px 12px;font-size:13px}.product-ui .view-switch button[aria-current=true]{background:var(--sunken);color:var(--text)}.product-ui .nav-drag-spacer{flex:auto;align-self:stretch;min-width:24px}.product-ui .view-switch .view-refresh-button{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-sm)}.product-ui .mc-root{flex-direction:column;flex:1;gap:28px;width:100%;margin:0;padding:28px clamp(20px,4cqw,48px) 60px;display:flex;overflow:hidden}.product-ui .mc-hero{border-bottom:1px solid var(--hairline);flex-direction:column;gap:6px;padding:16px 2px 6px;display:flex}.product-ui .mc-eyebrow{color:var(--text-muted);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px}.product-ui .mc-title{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 4px;font-size:clamp(28px,3.6cqw,42px);font-weight:600;line-height:1.1}.product-ui .mc-summary{max-width:62ch;color:var(--text-muted);font-family:var(--font-display);margin:0;font-size:16px;font-style:italic;line-height:1.5}.product-ui .mc-account-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.product-ui .mc-account-chip{border:1px solid var(--hairline);background:var(--surface);box-shadow:inset 3px 0 0 0 var(--chip-accent,var(--accent));color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;display:inline-flex}.product-ui .mc-chip-avatar{background:var(--chip-accent,var(--accent));width:22px;height:22px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.product-ui .mc-chip-login,.product-ui .mc-pr-meta,.product-ui .mc-wip-account{font-family:var(--font-mono)}.product-ui .mc-pr-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.product-ui .mc-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 3px 0 0 0 var(--card-accent,var(--accent));flex-direction:column;gap:12px;padding:16px 16px 10px;display:flex;position:relative;overflow:hidden}.product-ui .mc-card-warn{--card-accent:var(--warning)}.product-ui .mc-card-accent{--card-accent:var(--accent)}.product-ui .mc-card-header,.product-ui .mc-section-header,.product-ui .mc-wip-column>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-ui .mc-card-titles h2,.product-ui .mc-section-titles h2{color:var(--text);font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600}.product-ui .mc-section-titles h2{font-size:22px}.product-ui .mc-card-titles .lede,.product-ui .mc-section-titles .lede{color:var(--text-muted);font-family:var(--font-display);margin:2px 0 0;font-size:12.5px;font-style:italic;line-height:1.45}.product-ui .mc-card-count,.product-ui .mc-section-count{border:1px solid color-mix(in srgb, var(--card-accent,var(--accent)) 28%, transparent);background:color-mix(in srgb, var(--card-accent,var(--accent)) 14%, transparent);min-width:26px;height:24px;color:var(--card-accent,var(--accent));font-family:var(--font-display);border-radius:999px;place-items:center;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-grid}.product-ui .mc-section-count{border-color:var(--hairline);background:var(--sunken);color:var(--text-muted)}.product-ui .mc-card-body .mc-pr-list{background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none}.product-ui .mc-card-body .mc-pr-list li:not(:last-child){border-bottom:1px solid var(--hairline)}.product-ui .mc-pr-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:3px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 2px;display:grid}.product-ui .mc-pr-accent,.product-ui .mc-wip-accent{background:var(--row-accent,var(--accent));border-radius:0 2px 2px 0;align-self:stretch}.product-ui .mc-pr-state{border:1px solid color-mix(in srgb, var(--success) 30%, transparent);background:var(--success-soft);color:var(--success);letter-spacing:.05em;border-radius:999px;align-items:center;padding:1px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.product-ui .mc-pr-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.product-ui .mc-pr-meta{color:var(--text-muted);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:5px;font-size:11.5px;display:inline-flex}.product-ui .mc-pr-account{color:var(--text);font-weight:500}.product-ui .mc-meta-dot{color:var(--hairline-strong)}.product-ui .mc-section{flex-direction:column;gap:12px;display:flex}.product-ui .mc-wip-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-ui .mc-wip-column{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:6px;padding:14px 14px 8px;display:flex}.product-ui .mc-wip-column>header h3{color:var(--text-muted);font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.product-ui .mc-wip-column>header .count{color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:700}.product-ui .mc-wip-column .caption{color:var(--text-muted);font-family:var(--font-display);margin:0 0 6px;font-size:11.5px;font-style:italic}.product-ui .mc-wip-column ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.product-ui .mc-wip-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:3px 1fr auto auto;align-items:center;gap:10px;padding:7px 8px 7px 0;display:grid}.product-ui .mc-wip-repo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.product-ui .mc-wip-account{color:var(--text-muted);font-size:11px}.product-ui .mc-wip-value{background:var(--sunken);min-width:28px;color:var(--text);font-family:var(--font-display);text-align:center;border-radius:4px;padding:0 8px;font-size:14px;font-weight:700}.product-ui .mc-wip-success .mc-wip-value{background:var(--success-soft);color:var(--success)}.product-ui .mc-wip-warn .mc-wip-value{background:var(--warning-soft);color:var(--warning)}.product-ui .settings-screen{z-index:1;background:var(--bg);grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.product-ui .settings-header{border-bottom:1px solid var(--hairline);background:var(--surface);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px 0 92px;display:flex}.product-ui .settings-header-left{align-items:baseline;gap:5px;display:flex}.product-ui .settings-header h1{font-family:var(--font-display);margin:0;font-size:16px}.product-ui .settings-subtitle{color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.product-ui .settings-back-btn,.product-ui .secondary-btn,.product-ui .danger-btn{border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--text);background:0 0;font-size:13px}.product-ui .settings-body{grid-template-columns:300px 1fr;min-height:0;display:grid;overflow:hidden}.product-ui .settings-nav{border-right:1px solid var(--hairline);background:var(--sunken);flex-direction:column;min-height:0;padding:12px 8px 20px;display:flex}.product-ui .settings-nav ul{margin:0;padding:4px 8px 20px;list-style:none}.product-ui .settings-search-row{align-items:center;gap:12px;padding:8px;display:flex}.product-ui .settings-search{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--bg);min-width:0;color:var(--text-muted);flex:1;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}.product-ui .settings-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:13px}.product-ui .settings-nav-item{border-radius:var(--radius);width:100%;color:var(--text-muted);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.product-ui .settings-nav-item[aria-current=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--accent)}.product-ui .settings-nav-item .nav-icon{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);width:28px;height:28px;color:inherit;flex-shrink:0;place-items:center;font-size:11px;display:grid}.product-ui .settings-nav-item .nav-text{flex-direction:column;min-width:0;display:flex}.product-ui .settings-nav-item .nav-label{color:var(--text);font-size:var(--ui-list-size);font-weight:500}.product-ui .settings-nav-item[aria-current=true] .nav-label{color:var(--accent)}.product-ui .settings-nav-item .nav-hint{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.product-ui .settings-content{width:100%;min-width:0;padding:32px 48px;overflow:hidden}.product-ui .settings-section-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.product-ui .settings-section-intro h2{font-family:var(--font-display);margin:0 0 4px;font-size:24px}.product-ui .settings-section-intro .lede{max-width:60ch;color:var(--text-muted);font-family:var(--font-display);font-size:var(--ui-body-size);margin:0;line-height:1.55}.product-ui .setting-group{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:20px;overflow:hidden}.product-ui .setting-group-header{border-bottom:1px solid var(--hairline);background:var(--bg);padding:14px 18px 10px}.product-ui .setting-group-header h3{color:var(--text-muted);font-family:var(--font-body);font-size:var(--ui-label-size);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.product-ui .setting-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;display:flex}.product-ui .setting-row:last-child{border-bottom:0}.product-ui .setting-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.product-ui .setting-label{color:var(--text);font-size:13.5px;font-weight:500}.product-ui .setting-description{max-width:60ch;color:var(--text-muted);font-family:var(--font-display);margin:0;font-size:12.5px;line-height:1.5}.product-ui .setting-row .product-avatar{flex:0 0 40px;width:40px;height:40px;font-size:13px}.product-ui .danger-btn{border-color:var(--hairline);color:var(--danger);padding:5px 10px;font-size:12px;font-weight:500}.mockup{border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface) 0%, var(--bg-elev) 100%);border:1px solid var(--border);max-width:1080px;box-shadow:var(--shadow-elev), 0 50px 120px -40px #000000bf;margin:0 auto;position:relative;overflow:hidden}.mockup-titlebar{border-bottom:1px solid var(--border);background:var(--overlay-soft);align-items:center;gap:8px;padding:13px 18px;display:flex}.mockup-dot{border-radius:999px;width:11px;height:11px}.mockup-dot.r{background:#ec6a5e}.mockup-dot.y{background:#f5be4e}.mockup-dot.g{background:#61c554}.mockup-titlebar .mockup-title{color:var(--text-muted);font-size:12px;font-family:var(--font-mono);margin-left:18px}.mockup-grid{grid-template-columns:64px 280px 1fr;min-height:440px;display:grid}.mock-rail{background:var(--overlay-strong);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:10px;padding:18px 0;display:flex}.mock-account{width:36px;height:36px;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:10px;place-items:center;font-size:13px;font-weight:700;transition:transform .2s;display:grid}.mock-account[data-active=true]{background:linear-gradient(135deg, var(--accent-deep), var(--accent));color:#fff;box-shadow:0 0 0 2px #6c95b859, 0 0 30px -8px var(--accent);transform:scale(1.05)}.mock-account[data-color=paper]{background:linear-gradient(135deg, #8a653d, var(--paper));color:#1c130a}.mock-account[data-color=green]{background:linear-gradient(135deg, #4a6e4e, var(--success));color:#0c1410}.mock-name-swap{animation:.36s cubic-bezier(.22,1,.36,1) both mock-name-in;display:inline-block}@keyframes mock-name-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mock-name-swap{animation:none}}.mock-account-add{width:36px;height:36px;color:var(--text-dim);border:1px dashed var(--border-strong);border-radius:10px;place-items:center;margin-top:auto;display:grid}.mock-list{background:var(--overlay-medium);border-right:1px solid var(--border);padding:18px 0}.mock-list-head{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);justify-content:space-between;align-items:center;padding:0 18px 12px;font-size:12px;display:flex}.mock-repo{border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:12px 18px;transition:background .14s,border-color .14s;display:flex}.mock-repo:hover{background:var(--overlay-soft)}.mock-repo[data-active=true]{border-left-color:var(--accent);background:#6c95b814}.mock-repo-name{color:var(--text-soft);font-size:14px;font-weight:500}.mock-repo-meta{color:var(--text-dim);margin-top:2px;font-size:11px}.mock-repo-pip{border-radius:999px;width:8px;height:8px}.mock-repo-pip.dirty{background:var(--warn)}.mock-repo-pip.unpushed{background:var(--success)}.mock-repo-pip.behind{background:var(--critical)}.mock-detail{min-width:0;padding:28px 32px}.mock-greeting{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:clamp(22px,2.4vw,30px)}.mock-greeting em{color:var(--paper);font-style:normal}.mock-summary{color:var(--text-muted);margin-top:4px;font-size:14px}.mock-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.mock-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.mock-card-head{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.mock-card-head .count{font-family:var(--font-mono);background:var(--surface-2);letter-spacing:0;color:var(--text-soft);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px}.mock-pr{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.mock-pr:first-child{border-top:0;padding-top:0}.mock-pr-title{color:var(--text-soft)}.mock-pr-meta{color:var(--text-dim);font-size:11px}.mock-pr-tag{font-size:10px;font-family:var(--font-mono);background:var(--surface-2);color:var(--text-soft);border:1px solid var(--border);border-radius:999px;padding:1px 7px;display:inline-block}.mock-pr-tag.review{color:var(--warn);background:#d39e6b1a;border-color:#d39e6b66}@media (max-width:760px){.mockup-grid{grid-template-columns:60px 1fr}.mock-list{display:none}.mock-grid{grid-template-columns:1fr}}section{padding:var(--section-y) 0;position:relative}.section-band{border-top:0}.section-band--problem,.section-band--workflow,.section-band--pricing,.section-band--faq{background:linear-gradient(180deg, #ffffff05, transparent 26%), var(--bg)}.section-showcase{border-top:1px solid #ffffff0a;padding:clamp(72px,7vw,108px) 0;overflow:hidden}.section-showcase:before{content:"";pointer-events:none;opacity:.72;background:radial-gradient(760px 420px at 16% 12%,#c89b6a16,#0000 68%),radial-gradient(900px 560px at 86% 42%,#6c95b81f,#0000 70%);position:absolute;inset:0}.section-showcase>.container{position:relative}.section-head{gap:16px;max-width:720px;margin-bottom:56px;display:grid}.section-head[data-align=center]{text-align:center;margin-left:auto;margin-right:auto}.section-head h2 em{color:var(--paper);font-style:italic}.brand-strip{text-align:center;padding-top:40px}.brand-strip-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:22px;font-size:12px}.brand-strip-row{color:var(--text-dim);font-family:var(--font-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);font-size:13px;display:flex}.brand-strip-row span{align-items:center;gap:8px;display:inline-flex}.problem-grid{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.problem-card{background:var(--surface);flex-direction:column;gap:10px;padding:22px 22px 24px;transition:background-color .16s;display:flex}@media (max-width:980px){.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.problem-grid{grid-template-columns:1fr}}.problem-card:hover{background:var(--surface-2)}.problem-card .price-tag{font-family:var(--font-mono);letter-spacing:.04em;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px}.problem-card .name{font-family:var(--font-display);letter-spacing:-.015em;margin-top:2px;font-size:22px;line-height:1.15}.problem-card .verdict{color:var(--text-muted);margin-top:4px;font-size:14px;line-height:1.55}.feature{grid-template-columns:minmax(320px,.92fr) minmax(0,1.38fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.feature[data-flip=true]{grid-template-columns:minmax(0,1.38fr) minmax(320px,.92fr)}.feature[data-flip=true] .feature-text{grid-column:2}.feature[data-flip=true] .feature-media{grid-area:1/1}@media (max-width:880px){.feature,.feature[data-flip=true]{grid-template-columns:1fr}.feature[data-flip=true] .feature-text,.feature[data-flip=true] .feature-media{grid-area:auto}}.feature-text{gap:16px;max-width:560px;display:grid}.feature-media{min-width:0}.feature--showcase{grid-template-columns:1fr;align-items:stretch;gap:clamp(28px,4vw,48px)}.feature--showcase[data-flip=true]{grid-template-columns:1fr}.feature--showcase[data-flip=true] .feature-text,.feature--showcase[data-flip=true] .feature-media{grid-area:auto}.feature--showcase .feature-text{grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:end;gap:22px clamp(36px,7vw,96px);max-width:none}.feature--showcase .feature-text .eyebrow,.feature--showcase .feature-text h2{grid-column:1}.feature--showcase .feature-text h2{letter-spacing:-.024em;max-width:820px;font-size:clamp(36px,4.25vw,56px);line-height:1.04}.feature--showcase .feature-text .lede{grid-column:2;align-self:end;max-width:560px;padding-bottom:4px}.feature--showcase .feature-media{position:relative}.feature--showcase .feature-media:before{content:none;background:radial-gradient(closest-side, var(--glow-color), transparent 72%);filter:blur(46px);opacity:.5;z-index:-1;position:absolute;inset:10% 8% 6%}.feature--split{grid-template-columns:minmax(340px,.86fr) minmax(0,1fr);gap:clamp(36px,6vw,86px)}.feature--split .feature-text{max-width:620px}.feature--split>.reveal:last-child{min-width:0}.feature-text h2 em{color:var(--paper);font-style:italic}.feature-text ul{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.feature-text li{color:var(--text-soft);padding-left:22px;font-size:15px;line-height:1.55;position:relative}.feature-text li:before{content:"—";color:var(--accent);font-family:var(--font-mono);position:absolute;top:0;left:0}.feature-text li strong{color:var(--text);font-weight:600}.feature-text li code{font-family:var(--font-mono);color:var(--text-soft);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12.5px}.feature--showcase .feature-text ul{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:12px;display:grid}.feature--showcase .feature-text li{border-left:1px solid var(--border);min-height:96px;color:var(--text-muted);padding:16px 16px 16px 30px;font-size:13px;line-height:1.45}.feature--showcase .feature-text li:first-child{border-left:0}.feature--showcase .feature-text li:before{top:16px;left:12px}@media (max-width:1040px){.feature--showcase .feature-text{grid-template-columns:1fr}.feature--showcase .feature-text .eyebrow,.feature--showcase .feature-text h2,.feature--showcase .feature-text .lede{grid-column:1}.feature--showcase .feature-text .lede{max-width:720px;padding-bottom:0}.feature--showcase .feature-text ul{grid-template-columns:repeat(2,minmax(0,1fr))}.feature--showcase .feature-text li:nth-child(odd){border-left:0}.feature--split{grid-template-columns:1fr}}@media (max-width:640px){.feature--showcase .feature-text h2{font-size:clamp(30px,9vw,38px);line-height:1.08}.feature--showcase .feature-text ul{grid-template-columns:1fr}.feature--showcase .feature-text li,.feature--showcase .feature-text li:nth-child(odd){border-left:0;border-top:1px solid var(--border);min-height:auto}.feature--showcase .feature-text li:first-child{border-top:0}}.id-stack{aspect-ratio:4/3;perspective:1400px;position:relative}.id-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);transform-origin:50% 100%;grid-template-rows:auto 1fr auto;padding:20px 22px;transition:transform .6s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;inset:0}.id-card:nth-child(3){z-index:1;transform:translateY(-12px)translate(36px)rotate(-3deg)scale(.94)}.id-card:nth-child(2){z-index:2;transform:translateY(-6px)translate(18px)rotate(-1.6deg)scale(.97)}.id-card:first-child{z-index:3;transform:translateY(0)translate(0)rotate(0)scale(1)}.id-stack:hover .id-card:nth-child(3){transform:translateY(-30px)translate(72px)rotate(-6deg)scale(.94)}.id-stack:hover .id-card:nth-child(2){transform:translateY(-18px)translate(38px)rotate(-3.4deg)scale(.97)}.id-stack:hover .id-card:first-child{transform:translateY(-2px)translate(-2px)rotate(.4deg)scale(1.005)}.id-card-head{align-items:center;gap:12px;display:flex}.id-avatar{background:linear-gradient(135deg, var(--accent-deep), var(--accent));color:#fff;border-radius:999px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.id-card[data-tone=paper] .id-avatar{background:linear-gradient(135deg, #8a653d, var(--paper));color:#1d130a}.id-card[data-tone=paper]{box-shadow:0 0 0 1px #c89b6a40, var(--shadow-card)}.id-card[data-tone=green] .id-avatar{background:linear-gradient(135deg, #4a6e4e, var(--success));color:#0c1410}.id-card[data-tone=green]{box-shadow:0 0 0 1px #87b08c40, var(--shadow-card)}.id-handle{font-weight:600}.id-handle small{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.id-card-body{color:var(--text-muted);gap:8px;margin-top:18px;font-size:13px;display:grid}.id-card-body code{font-family:var(--font-mono);color:var(--text-soft);background:var(--overlay-strong);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:12px}.id-card-foot{font-size:11px;font-family:var(--font-mono);color:var(--text-dim);gap:8px;margin-top:18px;display:flex}.terminal{border-radius:var(--radius-lg);box-shadow:var(--shadow-elev);font-family:var(--font-mono);color:#d8d0bd;background:linear-gradient(#0d0e16 0%,#16171f 100%);border:1px solid #2a2c36;font-size:13px;overflow:hidden}.terminal-head{font-family:var(--font-mono);color:#5f594d;background:#ffffff05;border-bottom:1px solid #2a2c36;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex}.terminal-head .mockup-dot{width:9px;height:9px}.terminal-body{gap:14px;padding:22px 24px;display:grid}.t-line{align-items:baseline;gap:12px;display:flex}.t-prompt{color:#6c95b8}.t-prompt:before{content:">";margin-right:6px}.t-comment{color:#5f594d}.t-output{color:#d8d0bd;padding-left:0}.t-output ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.t-output li:before{content:"• ";color:#c89b6a}.t-output em{color:#9ec0e0;font-style:normal}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}@media (max-width:880px){.pricing-grid{grid-template-columns:1fr}}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-rows:auto auto auto 1fr auto;gap:20px;padding:32px 28px;transition:transform .2s,border-color .2s;display:grid;position:relative}.price-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.price-card[data-featured=true]{background:linear-gradient(180deg, #6c95b814, var(--surface));border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 30px 80px -30px #6c95b866}.price-card[data-featured=true]:after{content:"Most popular";letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:var(--bg);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:24px}.price-card .tier{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px}.price-card .price{font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:44px;line-height:1;display:flex}.price-card .price .per{color:var(--text-muted);font-size:15px;font-family:var(--font-body)}.price-card .price .amt-prefix{color:var(--text-muted);font-size:22px;font-family:var(--font-body);align-self:start;padding-top:8px;font-weight:500}.price-card .blurb{color:var(--text-muted);font-size:14px;line-height:1.55}.price-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.price-card li{color:var(--text-soft);gap:10px;font-size:14px;line-height:1.5;display:flex}.price-card li svg{color:var(--accent);flex:none;margin-top:4px}.price-card .cta{margin-top:4px}.price-card .cta .btn{justify-content:center;width:100%}.price-card .cta .download-tooltip-wrap{width:100%}.final-cta{text-align:center;padding:clamp(72px,10vw,120px) 0;position:relative}.final-cta-card{border-radius:var(--radius-xl);background:radial-gradient(780px 360px at 50% -20%, #c89b6a29, transparent 64%), linear-gradient(180deg, var(--surface) 0%, var(--bg-elev) 100%);border:1px solid var(--border);max-width:920px;margin:0 auto;padding:clamp(48px,8vw,88px) clamp(28px,6vw,56px);position:relative;overflow:hidden}.final-cta-card:before{content:"";pointer-events:none;background:radial-gradient(700px 360px at 50% 0,#6c95b82e,#0000 60%);position:absolute;inset:0}.final-cta-card h2 em{color:var(--paper);font-style:italic}.final-cta-card .lede{max-width:520px;margin:18px auto 28px}.site-footer{border-top:1px solid var(--border);color:var(--text-muted);padding:56px 0 40px;font-size:13px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-grid h4{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;color:var(--text-dim);margin-bottom:14px;font-size:12px}.footer-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{color:var(--text-soft)}.footer-grid a:hover{color:var(--text)}.footer-download-button{color:var(--text-soft);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.footer-download-button:hover{color:var(--text)}.footer-grid .download-tooltip-wrap{justify-content:flex-start;width:fit-content}.footer-bottom{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:24px;font-size:12px;display:flex}.reveal{opacity:0;transition:opacity .7s ease-out,transform .7s cubic-bezier(.32,.72,0,1);transform:translateY(24px)}.reveal[data-visible=true]{opacity:1;transform:none}@keyframes hero-word-in{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 2px #6c95b859, 0 0 30px -8px var(--accent)}50%{box-shadow:0 0 0 2px #6c95b88c, 0 0 40px -4px var(--accent-bright)}}.mock-account[data-active=true]{animation:3s ease-in-out infinite pulse-glow}.stats-section{padding:clamp(56px,9vw,88px) 0}.stats-banner{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:0;max-width:1080px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 26px 50px -22px #0009,0 0 90px -20px #c89b6a52}.stats-banner:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 38%, var(--paper) 62%, transparent 100%);opacity:.55;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.stat{border-right:1px solid var(--border);padding:22px 24px;position:relative}.stat:last-child{border-right:0}.stat-value{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(22px,2.2vw,30px);line-height:1.05}.stat-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px}@media (max-width:760px){.stats-banner{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--border)}}.briefing{border:1px solid var(--border);border-radius:var(--radius-xl);background: radial-gradient(720px 360px at 82% -12%, #c89b6a38, transparent 65%),  linear-gradient(180deg, var(--surface) 0%, var(--bg-elev) 100%);padding:36px 36px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 30px 70px -28px #000000b3,0 0 130px -25px #c89b6a66}.briefing:before{content:"";background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.35;pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 40% at 0 100%,#000,#0000 70%);mask-image:radial-gradient(60% 40% at 0 100%,#000,#0000 70%)}.briefing>*{position:relative}.briefing-date{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);font-size:12px}.briefing-title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:clamp(28px,3.5vw,40px);line-height:1.08}.briefing-title em{color:var(--accent-bright);font-style:normal}.briefing-hero{align-items:baseline;gap:14px;margin-top:24px;display:flex}.briefing-hero .num{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--briefing-num-1) 0%, var(--briefing-num-2) 60%, var(--briefing-num-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,9vw,110px);line-height:.9}.briefing-hero .label{color:var(--text-soft);max-width:220px;font-size:17px}.briefing-rows{gap:12px;margin-top:28px;display:grid}.briefing-row{border-top:1px solid var(--border);align-items:baseline;gap:14px;padding:12px 0;font-size:15px;display:flex}.briefing-row .br-num{font-family:var(--font-mono);width:28px;color:var(--accent-bright)}.briefing-row .br-text{color:var(--text-soft);flex:1}.briefing-row .br-meta{color:var(--text-muted);font-size:12px}.briefing-foot{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.briefing-foot .accounts{gap:6px;display:flex}.briefing-foot .acct{background:var(--surface-2);border:1px solid var(--border-strong);width:22px;height:22px;color:var(--text-soft);letter-spacing:0;border-radius:6px;place-items:center;font-size:9px;font-weight:700;display:grid}.briefing-foot .acct[data-tone=paper]{background:linear-gradient(135deg, #8a653d, var(--paper));color:#1c130a;border-color:#c89b6a66}.briefing-foot .acct[data-tone=green]{background:linear-gradient(135deg, #4a6e4e, var(--success));color:#0c1410;border-color:#87b08c66}.briefing-foot .acct[data-tone=blue]{background:linear-gradient(135deg, var(--accent-deep), var(--accent));color:#fff;border-color:#6c95b866}.compare-strip{border:1px solid var(--border);border-radius:var(--radius-xl);background:#ffffff05;margin:28px 0 0;overflow:hidden}.compare-row{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:0;font-size:13px;display:grid}.compare-row+.compare-row{border-top:1px solid var(--border)}.compare-row>*{border-right:1px solid var(--border);padding:14px 16px}.compare-row>:last-child{border-right:0}.compare-row.head>*{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:var(--overlay-medium);font-size:11px}.compare-row .feature-name{color:var(--text-soft);font-weight:500}.compare-row .yes{color:var(--success)}.compare-row .yes:before{content:"✓ "}.compare-row .no{color:var(--text-dim)}.compare-row .no:before{content:"—";padding-right:4px}.compare-row .prod{color:var(--accent-bright);font-weight:600}@media (max-width:760px){.compare-strip{font-size:12px}.compare-row{grid-template-columns:1.4fr 1fr 1fr}.compare-row>:nth-child(n+4){display:none}}.faq-grid{border-top:1px solid var(--border);grid-template-columns:1fr;gap:0;max-width:880px;margin:0 auto;display:grid}.faq-item{border-bottom:1px solid var(--border)}.faq-q{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px 0;font-size:clamp(18px,1.8vw,22px);font-weight:500;display:flex}.faq-q .toggle{background:var(--surface);border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text-soft);border-radius:999px;flex:none;place-items:center;margin-left:18px;transition:transform .2s,background .2s;display:grid}.faq-q[aria-expanded=true] .toggle{background:var(--accent-soft);color:var(--accent-bright);border-color:var(--accent);transform:rotate(45deg)}.faq-a{max-height:0;color:var(--text-soft);opacity:0;transition:max-height .35s cubic-bezier(.32,.72,0,1),opacity .25s,padding .2s;overflow:hidden}.faq-q[aria-expanded=true]+.faq-a{opacity:1;max-height:600px;padding-bottom:24px}.faq-a p{max-width:720px;font-size:15px;line-height:1.65}.faq-a a{color:var(--accent-bright);text-underline-offset:3px;text-decoration:underline}.faq-more{justify-content:center;margin-top:28px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050508b3;place-items:center;padding:24px;animation:.2s ease-out backdrop-in;display:grid;position:fixed;inset:0}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface) 0%, var(--bg-elev) 100%);width:min(560px,100%);max-height:90vh;box-shadow:var(--shadow-elev), 0 50px 120px -40px #000c;padding:32px clamp(22px,4vw,36px) 28px;animation:.24s cubic-bezier(.32,.72,0,1) modal-in;position:relative;overflow:auto}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.modal-close{border:1px solid var(--border-strong);background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:999px;place-items:center;transition:color .12s,border-color .12s,background .12s;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover{color:var(--text);border-color:var(--accent);background:var(--surface-3)}.modal-head{gap:8px;margin-bottom:22px;display:grid}.modal-head h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(24px,3vw,30px)}.modal-head p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.modal-form,.modal-row{gap:14px;display:grid}.modal-row.two{grid-template-columns:1fr 1fr}@media (max-width:540px){.modal-row.two{grid-template-columns:1fr}}.modal-field{color:var(--text-soft);gap:6px;font-size:13px;display:grid}.modal-field span{letter-spacing:.04em;color:var(--text-soft);font-weight:600}.modal-field input,.modal-field textarea{font:inherit;border:1px solid var(--border-strong);background:var(--input-bg);color:var(--text);resize:vertical;border-radius:8px;padding:11px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.modal-field input::placeholder,.modal-field textarea::placeholder{color:var(--text-dim)}.modal-field input:focus,.modal-field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6c95b82e}.modal-error{color:#f0b6ab;background:#d56a5a14;border:1px solid #d56a5a66;border-radius:8px;padding:10px 12px;font-size:13px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.modal-fineprint{color:var(--text-dim);text-align:right;margin:0;font-size:12px}.modal-success{text-align:center;justify-items:center;gap:14px;padding:12px 0 4px;display:grid}.modal-success h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:28px}.modal-success p{color:var(--text-soft);max-width:380px;margin:0;font-size:15px;line-height:1.55}.modal-success-mark{width:56px;height:56px;color:var(--success);background:#87b08c26;border:1px solid #87b08c66;border-radius:999px;place-items:center;display:grid}.dl-shell{flex-direction:column;min-height:100vh;display:flex;position:relative}.dl-shell:before{content:"";pointer-events:none;background:radial-gradient(900px 600px at 18% 10%,#c89b6a0f,#0000 60%),radial-gradient(1100px 700px at 88% 22%,#6c95b81a,#0000 60%);position:fixed;inset:0}.dl-header{padding:22px var(--gutter);max-width:var(--content-max);width:100%;margin:0 auto;position:relative}.dl-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface) 0%, var(--bg-elev) 100%);width:min(720px,100vw - 32px);box-shadow:var(--shadow-elev);margin:clamp(28px,6vw,60px) auto auto;padding:clamp(28px,5vw,56px);position:relative}.dl-card h1{letter-spacing:-.02em;margin:14px 0 10px;font-size:clamp(30px,4.4vw,48px)}.dl-card .lede{max-width:540px}.dl-card .eyebrow[data-tone=warn]{color:var(--warn)}.dl-steps{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dl-steps li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--overlay-medium);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.dl-steps li>div{gap:4px;min-width:0;display:grid}.dl-steps strong{color:var(--text);font-size:15px;font-weight:600}.dl-steps p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.dl-step-meta{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;font-size:12px}@media (max-width:600px){.dl-steps li{grid-template-columns:1fr}}.brand-credit{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);align-items:center;gap:12px;width:fit-content;margin-top:10px;font-size:11px;font-weight:600;display:flex}.brand-credit:before{content:"";opacity:.55;background:currentColor;flex:none;width:24px;height:1px}.workflow-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:#ffffff03;grid-template-columns:132px minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden}.workflow-rail{border-right:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);align-content:start;gap:28px;padding:34px 24px 34px 0;font-size:11px;display:grid}.workflow-rail span{writing-mode:vertical-rl;transform:rotate(180deg)}.workflow-scroll-stage{isolation:isolate;padding-top:0;position:relative}.workflow-grid{background:0 0;border:0;border-radius:0;grid-template-columns:1.15fr .92fr .92fr;gap:1px;display:grid;overflow:visible}.workflow-content{min-width:0;display:grid}.workflow-visual{padding:0 clamp(24px,3vw,38px) clamp(24px,3vw,38px)}.workflow-visual .screenshot-frame{max-width:900px}.workflow-visual .screenshot-frame img{filter:drop-shadow(0 28px 52px #00000070)}@media (max-width:880px){.workflow-panel{grid-template-columns:1fr}.workflow-rail{border-right:0;gap:18px;padding:0 0 18px;display:flex}.workflow-rail span{writing-mode:horizontal-tb;transform:none}.workflow-grid{grid-template-columns:1fr}}.workflow-card{border-left:1px solid var(--border);opacity:0;filter:blur(10px);min-height:300px;transition:opacity .68s ease var(--workflow-delay,0s), filter .68s ease var(--workflow-delay,0s), transform .82s cubic-bezier(.22, 1, .36, 1) var(--workflow-delay,0s), background-color .22s ease, border-color .22s ease, box-shadow .22s ease;will-change:opacity, filter, transform;background:0 0;flex-direction:column;gap:14px;padding:clamp(24px,3vw,38px);display:flex;position:relative;transform:translateY(72px)scale(.97)}.workflow-card:first-child{border-left:0}.workflow-card:hover{border-color:var(--border-strong);background:#ffffff05}.workflow-card[data-active=true]{opacity:1;filter:blur();border-color:color-mix(in srgb, var(--border-strong) 76%, transparent);transform:translateY(0)scale(1)}.workflow-card:before{content:"";width:36px;height:1px;color:var(--paper);opacity:.55;background:currentColor}.workflow-card-index{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.16em;opacity:.34;font-size:11px;transition:color .22s,opacity .22s;position:absolute;top:clamp(20px,2.2vw,30px);right:clamp(22px,2.4vw,34px)}.workflow-card[data-active=true] .workflow-card-index{color:var(--accent-bright);opacity:.78}.workflow-card-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--paper);font-size:11px;font-weight:600}.workflow-card h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.18}.workflow-card p{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}.workflow-card p+p{padding-top:12px;position:relative}.workflow-card p+p:before{content:"";background:var(--paper);opacity:.4;width:32px;height:1px;position:absolute;top:0;left:0}.workflow-card p strong{color:var(--text-soft);letter-spacing:0;font-weight:600}.workflow-card p code{font-family:var(--font-mono);color:var(--text-soft);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-size:11px}.workflow-card p em{color:var(--text-soft);font-style:italic}@media (prefers-reduced-motion:reduce){.workflow-card{opacity:1;filter:none;transition:none;transform:none}}.section-band--workflow .container{gap:clamp(34px,5vw,76px);display:grid}.section-band--workflow .workflow-scroll-stage{padding-top:0}.section-band--workflow .workflow-grid{grid-template-columns:1fr;gap:clamp(18px,2.4vw,30px);display:grid}.section-band--workflow .workflow-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffff07, transparent 78%), var(--surface);min-height:auto}.section-band--workflow .workflow-card:first-child{border-left:1px solid var(--border)}@media (min-width:960px){.section-band--workflow .container{grid-template-columns:minmax(320px,.58fr) minmax(0,1fr);align-items:start}.section-band--workflow .section-head{text-align:left;max-width:520px;margin:0;position:sticky;top:116px}.section-band--workflow .section-head[data-align=center] .eyebrow{margin-inline:0}.section-band--workflow .section-head[data-align=center] .eyebrow:after{content:none}.section-band--workflow .section-head h2{max-width:520px;font-size:clamp(42px,4.2vw,64px);line-height:1.05}.section-band--workflow .section-head .lede{max-width:500px;margin-inline:0}.section-band--workflow .workflow-scroll-stage{grid-column:2}.section-band--workflow .workflow-card:nth-child(2){margin-left:clamp(24px,4vw,64px)}.section-band--workflow .workflow-card:nth-child(3){margin-left:clamp(48px,8vw,128px)}}@keyframes hero-screenshot-grow{0%{transform:translateY(18px)scale(.9)}to{transform:translateY(0)scale(1.08)}}@media (min-width:981px){.section-band--problem{background:linear-gradient(90deg, #c89b6a0b, transparent 42%), var(--bg)}.hero .mockup-wrap{left:var(--gutter);right:var(--gutter);transform-origin:50% 0;margin-top:0;animation:linear both hero-screenshot-grow;animation-timeline:scroll(root);animation-range:0 620px;position:absolute;top:calc(50% + clamp(320px,31vh,410px))}.section-band--problem .container{grid-template-columns:minmax(300px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,84px);display:grid}.section-band--problem .section-head{margin-bottom:0;position:sticky;top:116px}.section-band--problem .problem-grid,.section-band--problem .compare-strip{grid-column:2}.section-band--problem .problem-grid{border-radius:var(--radius-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.section-showcase--mission{background:radial-gradient(900px 520px at 78% 50%, #6c95b82b, transparent 70%), linear-gradient(180deg, #ffffff05, transparent 22%), var(--bg)}.section-showcase--identity{background:radial-gradient(760px 460px at 18% 58%, #c89b6a24, transparent 72%), linear-gradient(180deg, #ffffff03, transparent 18%), var(--bg)}.feature--showcase,.feature--showcase[data-flip=true]{align-items:center;gap:clamp(44px,5.4vw,88px);display:grid}.section-showcase--mission .feature--showcase{grid-template-columns:minmax(380px,.76fr) minmax(0,1fr)}.section-showcase--identity .feature--showcase{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.feature--showcase[data-flip=true] .feature-text{grid-column:2}.feature--showcase[data-flip=true] .feature-media{grid-area:1/1}.feature--showcase .feature-text{grid-template-columns:1fr;align-items:start;row-gap:16px;max-width:500px;display:grid}.feature--showcase .feature-text .eyebrow,.feature--showcase .feature-text h2,.feature--showcase .feature-text .lede,.feature--showcase .feature-text ul{grid-column:1}.feature--showcase .feature-text h2{letter-spacing:-.02em;max-width:500px;font-size:clamp(34px,3.25vw,48px);line-height:1.06}.feature--showcase .feature-text .lede{max-width:500px;padding-bottom:0;font-size:clamp(15.5px,1.18vw,17px);line-height:1.58}.feature--showcase .feature-text ul{border-top:1px solid var(--border);border-bottom:0;grid-template-columns:1fr;gap:0;margin-top:10px;display:grid}.feature--showcase .feature-text li,.feature--showcase .feature-text li:nth-child(odd){border-left:0;border-top:1px solid var(--border);min-height:auto;padding:12px 0 12px 26px;font-size:13.5px;line-height:1.48}.feature--showcase .feature-text li:first-child{border-top:0}.feature--showcase .feature-text li:before{top:12px;left:0}.section-showcase--identity .feature-text{max-width:520px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.section-showcase--identity .feature-text h2{max-width:460px;font-size:clamp(30px,2.85vw,40px)}.section-showcase--identity .feature-text .lede{font-size:clamp(15px,1.05vw,16px);line-height:1.52}.section-showcase--identity .feature-text li,.section-showcase--identity .feature-text li:nth-child(odd){padding-block:12px;font-size:13.2px;line-height:1.45}.section-showcase--identity .feature-text li:before{top:12px}.feature--showcase .feature-media{min-width:0;position:relative}.feature--showcase .feature-media:before{content:none}.feature--showcase .screenshot-frame{background:0 0}.feature--showcase .screenshot-frame img{object-fit:contain;object-position:center;width:100%;height:auto;transform:none}.section-showcase--mission .screenshot-frame{width:min(100%,760px);margin-left:auto}.section-showcase--mission .screenshot-frame img{object-position:center}.section-showcase--identity .screenshot-frame{width:min(100%,760px);margin-right:auto}.section-showcase--identity .screenshot-frame img{object-position:center;transform:none}.section-band--workflow{background:radial-gradient(760px 520px at 70% 42%, #6c95b817, transparent 72%), linear-gradient(180deg, transparent, #ffffff05 46%, transparent), var(--bg)}.section-band--workflow .container{display:block}.section-band--workflow .section-head{max-width:940px;margin-bottom:clamp(56px,6vw,76px);padding-top:0}.section-band--workflow .section-head h2{max-width:920px;font-size:clamp(44px,5.2vw,74px)}.workflow-grid{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,28px)}.workflow-panel{grid-template-columns:1fr;overflow:hidden}.workflow-rail{border-right:0;border-bottom:1px solid var(--border);align-items:center;gap:28px;padding:18px 28px;display:flex}.workflow-rail span{writing-mode:horizontal-tb;transform:none}.workflow-content{grid-template-columns:1fr;align-items:stretch}.workflow-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffff07, transparent 78%), var(--surface);min-height:clamp(340px,28vw,390px);padding:clamp(28px,3vw,38px)}.workflow-card h3{font-size:clamp(30px,2.45vw,42px);line-height:1.14}.workflow-card p{font-size:clamp(15px,1.12vw,17px);line-height:1.55}.workflow-card:before{width:28px}.workflow-card:first-child{border-left:1px solid var(--border)}.workflow-card:nth-child(2){background:linear-gradient(#6c95b80b,#0000 78%)}.workflow-visual{background:radial-gradient(520px 260px at 50% 8%,#eee7d812,#0000 72%),linear-gradient(#ffffff05,#0000);border-left:0;justify-content:center;padding:clamp(26px,3vw,42px) clamp(30px,3.8vw,56px) clamp(32px,4vw,54px);display:flex}.workflow-visual .screenshot-frame{width:min(100%,900px);max-width:none}.feature--split{grid-template-columns:minmax(360px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,88px)}.feature--split .feature-text{max-width:500px;padding-top:8px;padding-bottom:8px;position:static}.feature--split .feature-text h2{max-width:460px;font-size:clamp(34px,3.4vw,48px)}.feature--split .feature-text .lede{font-size:clamp(15.5px,1.12vw,17px)}.feature--split .feature-text ul{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0;margin-top:14px}.feature--split .feature-text li{border-top:0;border-bottom:1px solid var(--border);padding:13px 0 13px 26px;font-size:13.4px}.feature--split .feature-text li:last-child{border-bottom:0}.feature--split .feature-text li:before{top:13px}.terminal{border-radius:14px;max-width:680px;margin-left:auto;transform:none}.section-band--pricing .section-head,.section-band--faq .section-head{max-width:680px}}@media (min-width:981px) and (max-width:1180px){.section-band--workflow .container{grid-template-columns:1fr}.section-band--workflow .section-head{max-width:680px;padding-top:0}}@media (max-width:820px){:root{--gutter:22px;--section-y:clamp(56px, 14vw, 76px)}.nav{padding:12px var(--gutter);gap:14px}.brand{gap:8px;min-width:0;font-size:16px}.brand-mark{border-radius:8px;width:30px;height:30px}.nav-links{flex:none;margin-left:auto}.nav-links .nav-link{display:none}.nav-cta{white-space:nowrap;border-radius:10px;min-height:40px;margin-left:0;padding:10px 13px}.hero{min-height:auto;margin-bottom:0;padding:clamp(78px,18vw,96px) 0 clamp(28px,8vw,44px)}.hero-inner{gap:18px}.hero .eyebrow{letter-spacing:.14em;gap:10px;font-size:10px}.hero .eyebrow:before{width:24px}.hero h1{letter-spacing:-.02em;font-size:clamp(34px,8.8vw,44px);line-height:1.02}.hero .lede{max-width:34ch;font-size:16px;line-height:1.55}.hero-actions{gap:10px;margin-top:10px}.hero-actions .btn{border-radius:12px;min-height:56px;padding:14px 18px;font-size:15px}.hero-meta{grid-template-columns:1fr;justify-items:center;gap:8px;margin-top:14px;font-size:12.5px;line-height:1.35;display:grid}.hero-meta>.dot{display:none}.mockup-wrap{margin-top:28px;padding-inline:6px}.screenshot-frame--hero{width:100%;max-width:none;margin-inline:auto}.section-head{gap:12px;margin-bottom:34px}.section-head[data-align=center]{text-align:left;margin-left:0;margin-right:0}.section-head[data-align=center] .eyebrow{margin:0}.section-head[data-align=center] .eyebrow:after{content:none}.section-head h2,.feature-text h2,.feature--showcase .feature-text h2,.section-band--workflow .section-head h2{font-size:clamp(30px,8.2vw,38px);line-height:1.08}.lede,.feature--showcase .feature-text .lede{font-size:16px;line-height:1.55}.stats-section{padding:40px 0}.stat{padding:18px 16px}.stat-label{letter-spacing:.05em;font-size:10px}.problem-grid{margin-top:20px}.problem-card{padding:20px}.compare-strip{border-radius:14px;margin-top:18px}.compare-row>*{padding:12px 10px}.section-showcase{padding:clamp(56px,14vw,76px) 0}.feature,.feature--showcase,.feature--split{gap:28px}.feature-text,.feature--showcase .feature-text,.feature--split .feature-text{text-align:left;gap:13px;max-width:none}.feature-text ul,.feature--showcase .feature-text ul,.feature--split .feature-text ul{gap:0;margin-top:10px}.feature-text li,.feature--showcase .feature-text li,.feature--showcase .feature-text li:nth-child(odd),.feature--split .feature-text li{padding:12px 0 12px 22px;font-size:14px;line-height:1.5}.feature-text li:before,.feature--showcase .feature-text li:before,.feature--split .feature-text li:before{top:12px}.feature-media,.feature--showcase .feature-media{min-width:0;padding-inline:6px}.feature--showcase .feature-media:before{filter:blur(34px);inset:4% 10% 10%}.feature--showcase .screenshot-frame,.section-showcase--mission .screenshot-frame,.section-showcase--identity .screenshot-frame{width:100%;max-width:none;margin-inline:auto}.workflow-grid{gap:16px}.workflow-card{border-radius:16px;min-height:auto;padding:24px 22px}.workflow-card h3{font-size:clamp(26px,7.4vw,32px)}.workflow-card p{font-size:14.5px;line-height:1.55}.terminal{border-radius:14px;font-size:11.5px}.terminal-head{text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;overflow:hidden}.terminal-body{gap:12px;padding:16px 14px}.t-line{overflow-wrap:anywhere;gap:4px;display:grid}.pricing-grid{gap:14px}.price-card{border-radius:16px;gap:16px;padding:24px 22px}.faq-q{align-items:flex-start;padding:18px 0;font-size:19px;line-height:1.2}.faq-q .toggle{width:28px;height:28px;margin-left:14px}.final-cta{padding:56px 0}.final-cta-card{border-radius:18px;padding:34px 22px}.site-footer{padding:44px 0 34px}}@media (max-width:540px){:root{--gutter:18px;--section-y:clamp(48px, 13vw, 64px)}.nav{padding:10px var(--gutter)}.brand{font-size:15px}.brand-mark{width:28px;height:28px}.nav-cta{padding:9px 12px;font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{justify-content:center}.hero-actions .download-tooltip-wrap,.hero-actions .download-tooltip-wrap .btn{width:100%}.stats-banner{grid-template-columns:1fr}.stat,.stat:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.stat:last-child{border-bottom:0}.footer-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:480px){.mockup-grid{grid-template-columns:1fr!important}.mock-rail{display:none!important}.mock-detail{padding:22px 18px}.mock-greeting{font-size:20px}.mockup-titlebar .mockup-title{display:none}.compare-row{grid-template-columns:1.2fr 1fr}.compare-row>:nth-child(n+3){display:none}.briefing{padding:26px 22px 22px}.briefing-foot .accounts{display:none}}@media (max-width:360px){.brand{gap:0;font-size:0}.brand-mark{width:30px;height:30px}}.section-band--workflow .container{display:block}.section-band--workflow .section-head,.section-band--workflow .section-head[data-align=center]{text-align:center;max-width:940px;margin:0 auto clamp(44px,6vw,76px);padding-top:0;position:relative;top:auto}.section-band--workflow .section-head[data-align=center] .eyebrow{margin-inline:auto}.section-band--workflow .section-head h2{max-width:920px;margin-inline:auto;font-size:clamp(44px,5.2vw,74px)}.section-band--workflow .section-head .lede{max-width:860px;margin-inline:auto}.section-band--workflow .workflow-scroll-stage{max-width:1180px;margin-inline:auto;padding-top:0}.section-band--workflow .workflow-scroll-stage:before,.section-band--workflow .workflow-scroll-stage:after{content:none}.section-band--workflow .workflow-grid{grid-template-columns:1fr;gap:clamp(22px,2.4vw,32px)}.section-band--workflow .workflow-card,.section-band--workflow .workflow-card:first-child{border:1px solid var(--border);width:100%;min-height:auto;margin-left:0;margin-right:auto}.section-band--workflow .workflow-card:nth-child(2){margin-left:auto;margin-right:0}.section-band--workflow .workflow-card:nth-child(3){margin-inline:auto}@media (min-width:960px){.section-band--workflow,.section-band--workflow .container{min-height:auto}.section-band--workflow .workflow-scroll-stage{--workflow-progress:0;--workflow-tail:440px;max-width:1180px;min-height:auto;padding-bottom:calc(var(--workflow-tail) + clamp(28px, 5vw, 72px));position:relative}.section-band--workflow .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(22px,3vw,40px);min-height:auto;display:grid;position:relative}.section-band--workflow .workflow-card,.section-band--workflow .workflow-card:first-child,.section-band--workflow .workflow-card:nth-child(2),.section-band--workflow .workflow-card:nth-child(3){width:100%;min-height:clamp(360px,30vw,420px);margin:0;transition:opacity .36s,filter .36s,background-color .22s,border-color .22s,box-shadow .22s;position:relative;top:auto;left:auto;right:auto}.section-band--workflow .workflow-card:first-child{transform:translate3d(0, var(--workflow-y,0), 0)}.section-band--workflow .workflow-card:nth-child(2){transform:translate3d(0, var(--workflow-y,220px), 0)}.section-band--workflow .workflow-card:nth-child(3){transform:translate3d(0, var(--workflow-y,440px), 0)}.section-band--workflow .workflow-card[data-active=true]:first-child{transform:translate3d(0, var(--workflow-y,0), 0)}.section-band--workflow .workflow-card[data-active=true]:nth-child(2){transform:translate3d(0, var(--workflow-y,220px), 0)}.section-band--workflow .workflow-card[data-active=true]:nth-child(3){transform:translate3d(0, var(--workflow-y,440px), 0)}}@media (max-width:959px){.section-band--workflow .workflow-card,.section-band--workflow .workflow-card:first-child,.section-band--workflow .workflow-card:nth-child(2),.section-band--workflow .workflow-card:nth-child(3){width:100%;margin:0;position:relative}}::selection{background:var(--accent);color:var(--bg)}
