.site-header{overflow:visible}.nav{position:relative}.nav-logo img{display:block}.nav-right{gap:var(--space-6)}.nav-links{gap:var(--space-1)}.nav-menu-trigger,.nav-link--planned,.nav-links>a:not(.btn){appearance:none;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-muted);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.9rem;line-height:1.6;display:inline-flex}.nav-menu-trigger{cursor:pointer}.nav-menu-trigger:hover,.nav-menu-trigger:focus-visible,.nav-menu-trigger[aria-expanded=true],.nav-links>a:hover,.nav-links>a:focus-visible{color:var(--text)}.nav-chevron{width:14px;height:14px;transition:transform .18s var(--ease);flex-shrink:0;display:inline-flex}.nav-chevron svg{width:100%;height:100%}.nav-menu-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-link--planned{color:var(--text-muted)}.nav-menu-trigger,.nav-links>a{z-index:0;position:relative}.nav-menu-trigger:before,.nav-links>a:before{content:"";z-index:-1;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--midnight);opacity:0;transition:opacity .18s var(--ease);pointer-events:none;position:absolute;inset:0;box-shadow:0 6px 18px #0000003d,inset 0 1px #ffffff09}.nav-menu-trigger:hover:before,.nav-menu-trigger:focus-visible:before,.nav-menu-trigger[aria-expanded=true]:before,.nav-links>a:hover:before,.nav-links>a:focus-visible:before{opacity:1}.nav-menu-trigger[aria-current],.nav-links>a[aria-current=page]{color:var(--text)}.nav-menu-trigger[aria-current]:before,.nav-links>a[aria-current=page]:before{opacity:1;border-color:var(--border);box-shadow:inset 0 1px #ffffff06}.mega-menu{z-index:99;top:calc(var(--announce-h) + 60px);padding:var(--space-5) max(var(--space-5), calc((100vw - var(--max-width)) / 2));border-bottom:1px solid var(--border-strong);background:#0c0c12fa;position:fixed;left:0;right:0;box-shadow:0 22px 40px #00000057}.mega-menu-inner{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,860px);margin:0 auto 0 0;display:grid}.mega-menu--narrow .mega-menu-inner{grid-template-columns:minmax(0,1fr);max-width:400px}.mega-menu-inner--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1120px)}.mega-menu-column{min-width:0;padding:var(--space-4) var(--space-5);border-left:1px solid var(--border)}.mega-menu-column:first-child{border-left:0}.mega-menu-list{margin:0;padding:0;list-style:none}.mega-menu-list li+li{margin-top:var(--space-1)}.mega-menu-item{align-items:start;gap:var(--space-3);padding:14px var(--space-4);border-radius:var(--radius);color:var(--text);transition:background .15s var(--ease), border-color .15s var(--ease), box-shadow .18s var(--ease), color .15s var(--ease);border:1px solid #0000;grid-template-columns:22px minmax(0,1fr);display:grid}a.mega-menu-item:hover,a.mega-menu-item:focus-visible{border-color:var(--border-strong);background:var(--midnight);color:var(--text);box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff09}.mega-menu-item strong{font-size:.92rem;font-weight:650;line-height:1.2;display:block}.mega-menu-item small{color:var(--text-muted);margin-top:3px;font-size:.78rem;line-height:1.35;display:block}.mega-menu-item--planned{opacity:.56;cursor:default}.mega-menu-external-icon{vertical-align:-1px;width:12px;height:12px;color:var(--text-muted);margin-left:5px;display:inline-block}.mega-menu-icon{justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.mega-menu-icon svg{width:100%;height:100%;stroke:var(--text-muted);transition:stroke .15s var(--ease)}a.mega-menu-item:hover .mega-menu-icon svg,a.mega-menu-item:focus-visible .mega-menu-icon svg{stroke:var(--accent-hover)}.site-footer{padding:var(--space-18) 0 var(--space-9);background:var(--bg-inset)}.footer-grid{gap:var(--space-12);grid-template-columns:200px minmax(0,1fr);display:grid}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-logo{display:inline-block}.footer-logo img{width:auto;height:40px;display:block}.footer-brand>p{margin:var(--space-5) 0;color:var(--text-muted);font-size:.92rem;line-height:1.5}.footer-download{margin-bottom:var(--space-7)}.footer-brand small{color:var(--text-dim);font-size:.73rem;line-height:1.55}.footer-link-groups{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.footer-group{padding-left:var(--space-5);border-left:1px solid var(--border)}.footer-group h2{margin:0 0 var(--space-3);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.footer-group ul{margin:0;padding:0;list-style:none}.footer-group li{margin:0 0 var(--space-3);font-size:.84rem;line-height:1.2}.footer-group a,.footer-link--planned{color:var(--text)}.footer-group a:hover,.footer-group a:focus-visible{color:var(--accent-hover)}.footer-link--planned{color:var(--text-muted);opacity:.64}.is-unavailable{opacity:.45;cursor:default;pointer-events:none}.nav-signin{margin-left:var(--space-1)}.nav-external-icon{width:12px;height:12px;color:var(--text-muted);flex:none}.nav-signin:hover .nav-external-icon,.nav-signin:focus-visible .nav-external-icon{color:var(--text)}@media (width>=1021px){.nav-signin .nav-external-icon{visibility:hidden;opacity:0;transition:opacity .15s var(--ease)}.nav-signin:hover .nav-external-icon,.nav-signin:focus-visible .nav-external-icon{visibility:visible;opacity:1}}.product-hero{padding:calc(var(--space-24) + var(--announce-h)) 0 var(--space-20);position:relative;overflow:hidden}.product-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 72% at 86% 18%,#f2731a24,#0000 72%),radial-gradient(44% 58% at 62% 78%,#2563eb14,#0000 76%);position:absolute;inset:0}.product-hero:after{content:"";pointer-events:none;z-index:1;transform-origin:100%;background:linear-gradient(90deg,#0000,#83b6f93d,#0000);width:min(42vw,560px);height:1px;position:absolute;bottom:10%;right:6%;transform:rotate(-7deg)}.product-hero-grid{z-index:2;align-items:center;gap:var(--space-14);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);display:grid;position:relative}.product-hero-copy{max-width:560px}.product-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.6vw,4.2rem);line-height:1}.product-hero-copy>p{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:1.1rem;line-height:1.58}.product-hero-actions{margin-top:var(--space-7);justify-content:flex-start}.product-hero-note{margin:var(--space-6) 0 0;color:var(--text-dim);font-family:var(--font-mono);font-size:.82rem;line-height:1.5}.product-hero-media{position:relative}.product-hero-media:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--cobalt-glow), transparent 72%);filter:blur(26px);opacity:.7;border-radius:50%;position:absolute;inset:12% -8% -12% 14%}.product-hero-media .media{box-shadow:0 26px 55px #00000061}.hero-network{z-index:1;opacity:0;pointer-events:none;transition:opacity 1.8s var(--ease);position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#00000057,#000000d1 48%,#000 100%)}.hero-network.is-ready{opacity:.25}.hero-network__canvas{position:absolute;inset:-8% -3%}.hero-network__canvas .vanta-canvas{pointer-events:none!important}.download-page>.hero-network{height:min(680px,78vh);bottom:auto;mask-image:linear-gradient(#000 0%,#000000db 68%,#0000 100%)}.pricing-page-hero,.blog-hero,.download-page{isolation:isolate;position:relative;overflow:hidden}.pricing-page-hero:before,.blog-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 72% at 86% 18%,#f2731a24,#0000 72%),radial-gradient(44% 58% at 62% 78%,#2563eb14,#0000 76%);position:absolute;inset:0}.pricing-page-hero>.container,.blog-hero>.container{z-index:2;position:relative}.product-section-intro{column-gap:var(--space-16);margin-bottom:var(--space-10);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;display:grid}.product-section-intro .eyebrow{grid-column:1}.product-section-intro h2{letter-spacing:-.045em;grid-column:1;margin:0;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.04}.product-section-intro p{color:var(--text-muted);grid-area:1/2/span 2;margin:0;font-size:1rem;line-height:1.6}.product-section-intro.product-section-intro:has(p) h2{white-space:normal}.product-list{margin:var(--space-5) 0 0;padding:0;list-style:none}.product-list li{padding-left:var(--space-6);margin-bottom:var(--space-3);color:var(--text-muted);font-size:.95rem;line-height:1.5;position:relative}.product-list li:before{content:"";background:var(--accent);border-radius:1px;width:6px;height:6px;position:absolute;top:.6em;left:0}.product-emphasis{margin:var(--space-5) 0 0;color:var(--text);font-size:1.05rem;font-weight:600}.product-actions{margin-top:var(--space-8);justify-content:flex-start}.product-link{align-items:center;gap:var(--space-2);margin-top:var(--space-7);color:var(--accent-hover);font-size:.95rem;font-weight:600;display:inline-flex}.product-link:after{content:"→";transition:transform .18s var(--ease)}a.product-link:hover:after,a.product-link:focus-visible:after{transform:translate(3px)}.product-why{padding:var(--space-20) 0;border-top:1px solid var(--border);background:var(--bg-surface)}.product-why-grid{gap:var(--space-14);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.product-why-copy h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.product-why-copy p{margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.62}.product-aside{gap:var(--space-10);margin-top:var(--space-12);padding:var(--space-8);border:1px solid color-mix(in srgb, var(--cobalt) 16%, var(--border-strong));border-radius:var(--radius-xl);background:var(--midnight);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000038}.product-aside:before{content:"";background:linear-gradient(90deg, var(--cobalt) 0%, var(--cobalt-ice) 52%, var(--cobalt) 100%);height:2px;position:absolute;inset:0 0 auto}.product-aside:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb1f,#0000 68%);border-radius:50%;width:380px;height:380px;position:absolute;top:-150px;right:-100px}.product-aside-copy,.product-aside-visual{z-index:1;position:relative}.product-aside h3{letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.product-aside-copy>p{margin:var(--space-4) 0 0;color:var(--text-muted);line-height:1.62}.product-aside-visual{align-self:center}.product-aside-model{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--border-strong));border-radius:var(--radius-lg);background:var(--midnight)}.product-aside-model+.product-aside-model{margin-top:var(--space-5)}.product-aside-model-label{margin-bottom:var(--space-3);color:var(--cobalt-ice);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.88rem;font-weight:500;display:block}.product-aside-pair{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;min-height:32px;display:grid}.product-aside-pair>span{color:var(--text);justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:500;line-height:1.3;display:flex}.product-aside-pair svg{width:24px;height:24px;stroke:var(--text)}.product-aside-pair b{border:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--border-strong));border-radius:var(--radius-sm);background:var(--midnight);color:#0000;width:24px;height:24px;font-size:0;display:block;position:relative}.product-aside-pair b:before,.product-aside-pair b:after{content:"";background:var(--text);border-radius:1px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-aside-pair b:after{transform:translate(-50%,-50%)rotate(90deg)}.product-aside-flow{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.product-aside-flow:before{content:"";background:linear-gradient(90deg, var(--cobalt), var(--cobalt-ice), var(--cobalt));opacity:.8;height:1px;position:absolute;top:12px;left:6%;right:6%}.product-aside-flow>span{z-index:1;justify-items:center;gap:var(--space-3);min-width:0;display:grid;position:relative}.product-aside-flow svg{background:var(--midnight);width:24px;height:24px;stroke:var(--text)}.product-aside-flow small{color:var(--text);white-space:nowrap;font-size:.78rem;font-weight:500;line-height:1.2}.product-philosophy{padding:var(--space-20) 0}.product-statement{max-width:860px}.product-statement h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,3.6vw,3.3rem);line-height:1.04}.product-statement p{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:1.05rem;line-height:1.62}.product-statement-beat{font-weight:600;color:var(--text)!important;font-size:1.3rem!important;line-height:1.5!important}.product-philosophy-detail{margin-top:var(--space-14);padding-top:var(--space-10);border-top:1px solid var(--border)}.product-philosophy-detail h3{margin:0 0 var(--space-6);letter-spacing:-.02em;font-size:1.35rem}.product-philosophy-cols{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-philosophy-cols p{color:var(--text-muted);margin:0;line-height:1.62}.product-philosophy-goal{max-width:780px;margin:var(--space-9) 0 0;color:var(--text);font-size:1.08rem;line-height:1.6}.product-workflow{padding:var(--space-20) 0;background:var(--midnight);border-block:1px solid var(--border)}.product-workflow-grid{gap:var(--space-14);grid-template-columns:1.05fr .95fr;display:grid}.product-workflow-heading h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.product-workflow-heading>p{margin:var(--space-5) 0 var(--space-8);color:var(--text-muted);line-height:1.6}.product-workflow-list{gap:var(--space-6);padding:0 0 0 var(--space-6);margin:0;list-style:none;display:grid;position:relative}.product-workflow-list:before{content:"";background:linear-gradient(#ffb226 0%,#f2731a 48%,#d9331a 100%);width:1px;position:absolute;top:0;bottom:0;left:0}.product-workflow-list li{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--border-strong));border-radius:var(--radius-lg);background:var(--midnight);grid-template-columns:34px 1fr;display:grid;position:relative}.product-workflow-list li:before{content:"";width:calc(var(--space-6) - 1px);background:var(--border-strong);height:2px;position:absolute;top:calc(50% - 1px);right:100%}.product-workflow-list li:after{content:"";top:calc(50% - 4px);left:calc(-1 * var(--space-6) - 4px);border:2px solid var(--text);background:var(--midnight);border-radius:50%;width:8px;height:8px;position:absolute}.product-workflow-icon-wrap{z-index:1;align-self:center;place-items:center;width:32px;height:32px;display:grid;position:relative}.product-workflow-icon{width:24px;height:24px;stroke:var(--text);display:block}.product-workflow-list p{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.5}.product-capability{padding:var(--space-20) 0;scroll-margin-top:80px}.product-capability--alt{background:var(--bg-surface);border-block:1px solid var(--border)}.product-capability-head{max-width:760px}.product-capability-head h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.product-capability-head>p{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:1.05rem;line-height:1.6}.product-capability-media{margin:var(--space-10) 0}.product-capability-media .media{box-shadow:0 22px 46px #00000052}.product-capability-cols{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-capability-cols h3{margin:0 0 var(--space-4);letter-spacing:-.02em;font-size:1.25rem}.product-capability-cols p{margin:0 0 var(--space-4);color:var(--text-muted);line-height:1.6}.product-capability-cols>div>p:last-of-type{margin-bottom:0}#integrations{scroll-margin-top:90px}.integrations-logos{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.integrations-logos li{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);color:var(--text);font-size:.95rem;font-weight:600;display:flex}.integrations-logos svg{width:20px;height:20px;color:var(--text-muted);flex:none}.product-split{gap:var(--space-14);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.product-split--reverse .product-split-media{order:-1}.product-split-copy{max-width:620px}.product-split-copy h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.product-split-copy h2:first-child{margin-top:0}.product-split-copy h3{margin:var(--space-8) 0 0;letter-spacing:-.02em;font-size:1.25rem}.product-split-copy p{margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.6}.product-split-media .media{box-shadow:0 22px 46px #00000052}.product-split--sticky{align-items:start}.product-split--sticky .product-split-media{position:sticky;top:92px}.product-models{padding:var(--space-20) 0}.product-editor{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border);scroll-margin-top:80px}.product-editor .eyebrow{color:var(--cobalt-ice)}.product-editor-head{max-width:720px;margin-bottom:var(--space-10)}.product-editor-head h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.product-editor-head>p{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:1.05rem;line-height:1.6}.product-editor-grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.product-editor-card{padding:var(--space-6);border:1px solid color-mix(in srgb, var(--cobalt) 16%, var(--border-strong));border-radius:var(--radius-lg);background:var(--midnight);transition:border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);grid-column:span 2;position:relative;overflow:hidden}.product-editor-card:before{content:"";background:linear-gradient(90deg, var(--cobalt) 0%, var(--cobalt-ice) 52%, var(--cobalt) 100%);height:2px;position:absolute;inset:0 0 auto}.product-editor-card:hover{border-color:color-mix(in srgb, var(--cobalt) 30%, var(--border-strong));transform:translateY(-2px);box-shadow:0 14px 28px #00000038}.product-editor-card:nth-last-child(-n+2){grid-column:span 3}.product-editor-icon-wrap{border:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--border-strong));border-radius:var(--radius-lg);background:var(--midnight);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.product-editor-icon{width:20px;height:20px;stroke:var(--text)}.product-editor-card-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.product-editor-card h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.2rem;line-height:1.2}.product-editor-list{padding:0 0 0 var(--space-2);margin:0;list-style:none}.product-editor-list li{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--text-muted);font-size:.9rem;line-height:1.5;display:flex}.product-editor-list li:last-child{margin-bottom:0}.product-editor-check{width:15px;height:15px;stroke:var(--text);opacity:.55;flex:none;margin-top:2px}.agentic-development{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border);scroll-margin-top:80px}.product-section-intro h2.agentic-development-heading{text-wrap:balance;font-size:clamp(2rem,3.3vw,3.1rem)}.agentic-feature-grid{gap:var(--space-4);display:grid}.agentic-feature-grid--home{margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.agentic-feature-grid--product{grid-template-columns:repeat(6,minmax(0,1fr))}.agentic-feature-card{isolation:isolate;min-height:200px;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);position:relative;overflow:hidden}.agentic-feature-card[data-accent]{--feature-accent:var(--accent);border-color:var(--border-strong);border-top:2px solid var(--feature-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--feature-accent) 5%, var(--bg-inset)) 0%, var(--midnight) 100%)}.agentic-feature-card__shot{z-index:0;object-fit:cover;object-position:center;border-radius:var(--radius-lg);opacity:.72;transform-origin:100% 0;-webkit-mask-composite:source-in;border:0;width:360px;height:185px;position:absolute;top:-52px;right:-42px;transform:perspective(900px)rotateY(10deg)rotate(-2deg);box-shadow:0 18px 46px #000000b3;mask-image:linear-gradient(90deg,#0000 0%,#00000026 10%,#0000008c 22%,#000 36% 100%),linear-gradient(#000 0% 52%,#000000e0 68%,#00000080 86%,#0000 100%);mask-composite:intersect}.agentic-feature-card__shot:after{content:"";background:linear-gradient(120deg, transparent 28%, color-mix(in srgb, var(--midnight) 42%, transparent) 92%);position:absolute;inset:0}.agentic-feature-card h3,.agentic-feature-card p,.agentic-feature-card .brand-icon{z-index:1;position:relative}.agentic-feature-grid--product .agentic-feature-card{grid-column:span 2}.agentic-feature-card[data-accent=teal]{--feature-accent:var(--tier-solo)}.agentic-feature-card[data-accent=orange]{--feature-accent:var(--accent)}.agentic-feature-card[data-accent=violet]{--feature-accent:var(--tier-pro)}.agentic-feature-card[data-accent=gold]{--feature-accent:var(--tier-max)}.agentic-feature-card[data-accent=cobalt]{--feature-accent:var(--cobalt-ice)}.agentic-feature-card[data-feature=Crosscheck] .agentic-feature-card__shot{right:38px}.agentic-feature-card[data-feature=QuickTree] .agentic-feature-card__shot,.agentic-feature-card[data-feature=Session\ Watch] .agentic-feature-card__shot{right:-70px}.agentic-feature-card[data-feature="CLI Agent Support"] .agentic-feature-card__shot{top:-38px}.agentic-feature-card[data-accent] .brand-icon{stroke:var(--feature-accent)}.agentic-feature-card[data-accent] h3{color:var(--feature-accent)}.agentic-feature-grid--product .agentic-feature-card:nth-last-child(-n+2){grid-column:span 3}.agentic-feature-card .brand-icon{width:28px;height:28px;margin-bottom:var(--space-5)}.agentic-feature-card h3{margin:0 0 calc(var(--space-3) + 16px);letter-spacing:-.02em;font-size:1.3rem}.agentic-feature-card p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.58}.agentic-development-outro{max-width:760px;margin-top:var(--space-10);color:var(--text-muted);font-size:1.05rem;line-height:1.6}.assist-capabilities{padding:var(--space-20) 0;border-top:1px solid var(--border);scroll-margin-top:80px}.product-section-intro h2.assist-capabilities-heading{font-size:clamp(2rem,3.3vw,3.1rem)}.assist-capability-rows{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assist-capability-row{column-gap:var(--space-5);padding:var(--space-7) 0;border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);align-content:start;display:grid}.assist-capability-rows .assist-capability-row:nth-child(-n+2){border-top:0;padding-top:0}.assist-capability-icon-wrap{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border-strong));border-radius:var(--radius-lg);background:var(--accent-soft);place-items:center;width:44px;height:44px;display:grid}.assist-capability-icon{stroke:url(#zide-brand-gradient);width:22px;height:22px;display:block}.assist-capability-copy h3{margin:0 0 var(--space-3);font-size:1.05rem;line-height:1.25}.assist-capability-copy p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.58}.assist-capability-row:nth-child(odd):last-child{grid-column:1/-1}.assist-capability-row:nth-child(odd):last-child .assist-capability-copy{column-gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;display:grid}.assist-capability-row:nth-child(odd):last-child .assist-capability-copy h3{margin-bottom:0}.brand-icon{width:32px;height:32px;margin-bottom:var(--space-5);stroke:url(#zide-brand-gradient);flex:none;display:block}.product-features{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border);scroll-margin-top:80px}.product-section-intro h2.product-features-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.product-features-heading{white-space:nowrap}}.product-capability-grid{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-strong));border-radius:var(--radius-xl);background:linear-gradient(90deg, #ffb226 0%, #f2731a 48%, #d9331a 100%) top / 100% 2px no-repeat, var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:2px 0 0;display:grid;overflow:hidden;box-shadow:0 18px 38px #0003}.product-capability-card{padding:var(--space-6) var(--space-5);background:var(--midnight);transition:background-color .18s var(--ease)}.product-capability-card:hover{background:color-mix(in srgb, var(--accent) 4%, var(--midnight))}.product-capability-card .capability-icon{width:44px;height:44px;margin-bottom:var(--space-5);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border-strong));border-radius:var(--radius-lg);background:var(--accent-soft);stroke:url(#zide-brand-gradient);transition:border-color .18s var(--ease), background-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);padding:9px;display:block}.product-capability-card:hover .capability-icon{border-color:color-mix(in srgb, var(--warn) 56%, var(--accent));background:color-mix(in srgb, var(--accent) 16%, var(--midnight));box-shadow:0 8px 18px #0003, 0 0 18px -10px var(--accent-glow);transform:translateY(-1px)}.product-capability-card h3{margin:0 0 var(--space-3);font-size:1.05rem}.product-capability-card p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.product-benefits{padding:var(--space-20) 0}.product-section-intro h2.product-benefits-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.product-benefits-heading{white-space:nowrap}}.product-benefit-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.product-benefits .product-benefit-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.product-benefits .product-benefit-card{grid-column:span 2}.product-benefits .product-benefit-card:nth-last-child(-n+2){grid-column:span 3}.product-benefit-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface)}.product-benefits .product-benefit-card{--benefit-accent:var(--accent);border-color:var(--border-strong);border-top:2px solid var(--benefit-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--benefit-accent) 5%, var(--bg-surface)) 0%, var(--midnight) 100%)}.product-benefits .product-benefit-card:first-child{--benefit-accent:var(--success)}.product-benefits .product-benefit-card:nth-child(2){--benefit-accent:var(--tier-solo)}.product-benefits .product-benefit-card:nth-child(3){--benefit-accent:var(--tier-assist)}.product-benefits .product-benefit-card:nth-child(4){--benefit-accent:var(--tier-pro)}.product-benefits .product-benefit-card:nth-child(5){--benefit-accent:var(--tier-max)}.product-benefit-card .brand-icon{width:28px;height:28px;margin-bottom:var(--space-4)}.product-benefits .product-benefit-card .brand-icon{stroke:var(--benefit-accent)}.product-benefit-card h3{margin:0 0 var(--space-3);letter-spacing:-.015em;font-size:1.02rem}.product-benefits .product-benefit-card h3{color:var(--benefit-accent)}.product-benefit-card p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.55}.product-real-workflows{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.product-workflow-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.product-workflow-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);transition:border-color .18s var(--ease), transform .18s var(--ease);display:block}a.product-workflow-card:hover,a.product-workflow-card:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.product-workflow-card>strong{margin-bottom:var(--space-3);color:var(--text);letter-spacing:-.015em;font-size:1rem;display:block}.product-workflow-card>span{color:var(--text-muted);font-size:.9rem;line-height:1.5;display:block}.product-proof{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.product-proof-grid{gap:var(--space-14);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.product-proof h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.05}.product-proof>.container>div>p{margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.6}.product-quote{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);margin:0}.product-quote blockquote{color:var(--text);margin:0;font-size:1.08rem;line-height:1.6}.product-quote blockquote:before{content:"“";color:var(--accent)}.product-quote blockquote:after{content:"”";color:var(--accent)}.product-quote figcaption{margin-top:var(--space-5);color:var(--text-muted);font-family:var(--font-mono);font-size:.82rem}.product-pricing{padding:var(--space-20) 0}.product-pricing-grid{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.product-pricing h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.product-pricing p{margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.6}.product-final{isolation:isolate;padding:var(--space-24) 0;border-top:1px solid var(--border);background:radial-gradient(62% 150% at 8% 58%, #f2731a17, transparent 72%), radial-gradient(58% 140% at 92% 42%, #2563eb1c, transparent 74%), var(--bg-surface);text-align:center;position:relative;overflow:hidden}.product-final>.container{z-index:2;position:relative}.product-final>.hero-network{mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.product-final>.hero-network.is-ready{opacity:.16}.product-final-copy{max-width:680px;padding:var(--space-9);border:1px solid var(--border-strong);border-radius:var(--radius-lg);backdrop-filter:blur(10px);background:#0c0c12d1;margin:0 auto;position:relative;box-shadow:0 24px 58px #00000047,inset 0 1px #ffffff06}.product-final-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.05}.product-final-copy>p{margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.6}.product-final .product-actions{justify-content:center;margin-bottom:0}.product-platforms{margin:var(--space-7) 0 0;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.04em;font-size:.8rem}.product-platforms span{margin:0 var(--space-2);color:var(--border-strong)}@media (width<=1020px){.footer-grid{gap:var(--space-8);grid-template-columns:180px minmax(0,1fr)}.footer-link-groups{row-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.product-capability-grid,.agentic-feature-grid--product{grid-template-columns:repeat(2,minmax(0,1fr))}.agentic-feature-grid--product .agentic-feature-card,.agentic-feature-grid--product .agentic-feature-card:nth-last-child(-n+2){grid-column:auto}.nav-right{gap:var(--space-4)}.nav-links{align-items:stretch;gap:var(--space-2);max-height:calc(100vh - var(--announce-h) - 60px);padding:var(--space-4) var(--space-6) var(--space-8);border-bottom:1px solid var(--border);background:#12121bfa;flex-direction:column;display:none;position:absolute;top:60px;left:0;right:0;overflow-y:auto;box-shadow:0 22px 40px #00000057}.nav-links.open,.nav-toggle{display:flex}.nav-menu-trigger,.nav-link--planned,.nav-links>a{width:100%;padding:var(--space-3) var(--space-4)}.nav-menu-trigger{justify-content:space-between;min-height:44px}.nav-link--planned,.nav-links>a:not(.btn){min-height:44px}.nav-link--planned,.nav-links>a,.nav-links>a:not(.btn){padding-inline:var(--space-4);text-align:left;justify-content:flex-start}.mega-menu{width:100%;max-height:none;margin:0 0 var(--space-2);padding:var(--space-2) 0 var(--space-3);border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;position:static;overflow:visible}.mega-menu-inner,.mega-menu--narrow .mega-menu-inner{max-width:none;margin:0;display:block}.mega-menu-column{padding:var(--space-2) 0 0;border-top:0;border-left:0}.mega-menu-column:first-child{padding-top:0}.mega-menu-list li+li{margin-top:var(--space-1)}.mega-menu-item{padding:12px var(--space-4)}}@media (width<=1020px) and (height<=560px){.nav-links{padding-block:var(--space-2) var(--space-4)}.nav-menu-trigger,.nav-link--planned,.nav-links>a,.nav-links>a:not(.btn){min-height:38px;padding-block:var(--space-2)}.mega-menu{padding-block:var(--space-1) var(--space-2)}.mega-menu-item{padding-block:9px}}@media (width<=760px){.footer-grid{gap:var(--space-10);grid-template-columns:1fr}.footer-brand>p{max-width:340px}.footer-link-groups{gap:var(--space-7) var(--space-4);grid-template-columns:repeat(2,1fr)}.footer-group{padding-left:var(--space-4)}.product-hero{padding:calc(var(--space-20) + var(--announce-h)) 0 var(--space-14)}.product-hero-grid,.product-why-grid,.product-workflow-grid,.product-split,.product-proof-grid,.product-pricing-grid{gap:var(--space-9);grid-template-columns:1fr}.product-hero-copy,.product-split-copy{max-width:620px}.product-split--reverse .product-split-media{order:0}.product-split--sticky .product-split-media{position:static}.product-section-intro{gap:var(--space-5);grid-template-columns:1fr}.product-section-intro .eyebrow,.product-section-intro h2,.product-section-intro p{grid-area:auto/1}.product-section-intro p{max-width:560px}.product-philosophy-cols,.product-capability-cols{gap:var(--space-8);grid-template-columns:1fr}.product-benefits .product-benefit-grid{grid-template-columns:1fr}.product-benefits .product-benefit-card,.product-benefits .product-benefit-card:nth-last-child(-n+2){grid-column:auto}.agentic-feature-grid--home,.agentic-feature-grid--product{grid-template-columns:1fr}.product-aside{gap:var(--space-7);padding:var(--space-6);grid-template-columns:1fr}.product-aside-visual{width:100%}.product-editor-grid{grid-template-columns:1fr}.product-editor-card,.product-editor-card:nth-last-child(-n+2){grid-column:auto}.assist-capability-rows{grid-template-columns:1fr}.assist-capability-rows .assist-capability-row:nth-child(2){padding-top:var(--space-7);border-top:1px solid var(--border)}.assist-capability-row:nth-child(odd):last-child .assist-capability-copy{row-gap:var(--space-3);grid-template-columns:1fr}.product-final-copy{padding:var(--space-6);margin:0 auto}}@media (width<=480px){.nav-download{width:36px;padding:0}.nav-download span{display:none}.footer-link-groups,.product-capability-grid{grid-template-columns:1fr}.product-capability-card>span{margin-bottom:var(--space-5)}}@media (prefers-reduced-motion:reduce){.hero-network{display:none}}.models-options{padding:var(--space-20) 0}.models-options .product-section-intro{margin-bottom:var(--space-5)}.models-options-intro{max-width:620px;margin:0 0 var(--space-10);color:var(--text-muted);font-size:1.05rem;line-height:1.6}.product-section-intro h2.models-options-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.models-options-heading{white-space:nowrap}}.models-chip-list{gap:var(--space-3);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.models-chip{padding:10px var(--space-5);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text);border-radius:999px;font-size:.95rem;font-weight:550}.models-brand-grid{margin:0 0 var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.models-brand-grid li{padding:var(--space-6);border-top:1px solid var(--border);border-left:1px solid var(--border)}.models-brand-grid li:nth-child(-n+3){border-top:0}.models-brand-grid li:nth-child(3n+1){border-left:0}.models-brand-grid img{width:32px;height:32px}.models-brand-grid strong{font-size:1rem}.models-brand-grid small{font-size:.82rem}.models-brand-icon{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.models-brand-icon svg{width:24px;height:24px;stroke:var(--text)}.models-caveat{max-width:640px;margin:0 0 var(--space-6);color:var(--text-muted);font-size:.9rem;line-height:1.55}.models-access{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.models-access .eyebrow{color:var(--cobalt-ice)}.product-section-intro h2.models-access-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.models-access-heading{white-space:nowrap}}.models-access-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.models-access-card{padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(var(--midnight), var(--midnight)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--cobalt) 72%, var(--cobalt-ice)), color-mix(in srgb, var(--cobalt) 30%, var(--border-strong))) border-box;transition:background .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #0000;border-top-width:2px;box-shadow:0 14px 30px #00000029}.models-access-card:hover{background:linear-gradient(color-mix(in srgb, var(--cobalt) 4%, var(--midnight)), color-mix(in srgb, var(--cobalt) 2%, var(--midnight))) padding-box, linear-gradient(180deg, var(--cobalt-ice), color-mix(in srgb, var(--cobalt) 62%, var(--border-strong))) border-box;box-shadow:0 16px 30px #00000038, 0 0 22px -16px var(--cobalt-glow);transform:translateY(-1px)}.models-access-card-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.models-access-card .brand-icon{border:1px solid color-mix(in srgb, var(--cobalt) 38%, var(--border-strong));border-radius:var(--radius-lg);background:var(--cobalt-soft);width:40px;height:40px;stroke:var(--text);flex:none;margin-bottom:0;padding:8px}.models-access-card h3{letter-spacing:-.015em;margin:0;font-size:1.02rem;line-height:1.2}.models-access-card p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.55}.models-privacy{padding:var(--space-20) 0;scroll-margin-top:80px}.models-privacy .eyebrow{color:var(--cobalt-ice)}.models-privacy-card{max-width:820px;padding:var(--space-10);border:1px solid var(--cobalt);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:center;margin:0 auto}.models-privacy-card h2{max-width:640px;margin:var(--space-4) auto var(--space-8);letter-spacing:-.02em;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:1.35}.models-privacy-label{margin:0 0 var(--space-3);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.models-privacy-statement{max-width:640px;color:var(--text);margin:0 auto;font-size:1.15rem;font-weight:600;line-height:1.55}.models-privacy-scope{max-width:640px;margin:var(--space-6) auto 0;color:var(--text-muted);font-size:.92rem;line-height:1.6}.models-privacy-card .product-actions{justify-content:center;margin-bottom:0}.models-privacy-card .btn-outline{border-color:color-mix(in srgb, var(--cobalt) 55%, var(--border-strong))}.models-privacy-card .btn-outline:hover,.models-privacy-card .btn-outline:focus-visible{border-color:var(--cobalt-ice);background:var(--cobalt-soft);color:var(--text);box-shadow:0 0 16px -3px var(--cobalt-glow)}.models-faq{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.models-plan-note{margin:var(--space-7) 0 0;color:var(--text-muted);font-size:.92rem}.models-faq .product-link{margin-top:var(--space-3)}.pricing-page-hero{padding:calc(var(--space-20) + var(--announce-h)) 0 calc(var(--space-8) + var(--space-14));margin-bottom:calc(-1 * var(--space-14));text-align:center;overflow:visible}.pricing-page-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4.4vw,4rem);line-height:1.02}.pricing-page-hero .hero-subtitle{max-width:680px;margin:var(--space-6) auto 0}.pricing-page-hero:before{bottom:calc(-1 * var(--space-14))}.pricing-page-hero>.hero-network{bottom:calc(-1 * var(--space-14));-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#00000057,#000000d1 48%,#000 100%),linear-gradient(#000 0% 78%,#0000 100%);mask-composite:intersect}.pricing-plans{z-index:2;padding-top:var(--space-8);scroll-margin-top:60px;position:relative}.pricing-plans .section-head{margin-bottom:var(--space-8)}.pricing-growth{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.pricing-workflow{padding:var(--space-20) 0}.pricing-ai{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.pricing-ai-statement{max-width:760px;margin:0 0 var(--space-8);padding:var(--space-5) var(--space-6);border-left:2px solid var(--accent);background:var(--bg-inset);color:var(--text);font-size:1rem;line-height:1.6}.pricing-ai-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-ai-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset)}.pricing-ai-icon{width:24px;height:24px;margin-bottom:var(--space-4)}.pricing-ai-card p{color:var(--text);margin:0;font-size:.95rem;line-height:1.5}.pricing-perpetual-section{padding:var(--space-20) 0}.pricing-perpetual-card{gap:var(--space-12);padding:var(--space-10);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.pricing-perpetual-card h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.05}.pricing-perpetual-card p{margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.6}.pricing-timeline{margin:0;padding:0;list-style:none}.pricing-timeline li{padding:0 0 var(--space-7) var(--space-8);border-left:1px solid var(--border-strong);position:relative}.pricing-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.pricing-timeline-icon{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);width:24px;height:24px;stroke:var(--text-muted);padding:4px;position:absolute;top:0;left:-12px}.pricing-timeline-end .pricing-timeline-icon{background:var(--accent-soft);stroke:var(--accent-hover);border-color:#f2731a73;box-shadow:0 0 0 4px #f2731a12}.pricing-timeline span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;display:block}.pricing-timeline p{font-weight:600;margin:var(--space-2) 0 0!important;color:var(--text)!important}.pricing-timeline-end p{color:var(--accent-hover)!important}.pricing-teams{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border);scroll-margin-top:80px}.pricing-teams .eyebrow{color:var(--cobalt-ice)}.product-section-intro h2.pricing-teams-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.pricing-teams-heading{white-space:nowrap}}.pricing-teams-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-teams-card{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);overflow:hidden}.pricing-teams-card:hover{border-color:color-mix(in srgb, var(--cobalt) 24%, var(--border-strong));box-shadow:0 18px 36px #0003}.pricing-team-graphic{isolation:isolate;height:172px;margin:calc(-1 * var(--space-8)) calc(-1 * var(--space-8)) var(--space-7);border-bottom:1px solid color-mix(in srgb, var(--cobalt) 18%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--cobalt) 9%, var(--midnight)), var(--midnight) 62%);position:relative;overflow:hidden}.pricing-team-graphic:before{content:"";background:radial-gradient(circle, var(--cobalt-glow), transparent 68%);filter:blur(8px);border-radius:50%;width:320px;height:230px;position:absolute}.pricing-team-graphic:after{content:"";z-index:5;opacity:.94;pointer-events:none;transition:opacity .18s var(--ease);background:linear-gradient(125deg,#ffffff0d,#0000 35%),linear-gradient(#0000 40%,#05070b2e);position:absolute;inset:0;box-shadow:inset 0 0 40px #00000038}.pricing-teams-card:hover .pricing-team-graphic:after{opacity:1}.pricing-team-graphic--teams span{--avatar-light:var(--cobalt-ice);--avatar-dark:var(--cobalt);width:205px;height:190px;position:absolute;transform:rotate(-7deg)}.pricing-team-graphic--teams span:first-child{z-index:1;bottom:-72px;left:-28px}.pricing-team-graphic--teams span:nth-child(2){--avatar-light:color-mix(in srgb, var(--cobalt-ice) 58%, var(--tier-pro));--avatar-dark:color-mix(in srgb, var(--cobalt) 52%, var(--tier-pro));z-index:0;opacity:.24;transform-origin:bottom;bottom:-58px;left:calc(50% - 8px);transform:translate(-50%)scale(2.7)rotate(2deg)}.pricing-team-graphic--teams span:last-child{--avatar-light:color-mix(in srgb, var(--cobalt-ice) 44%, var(--text));--avatar-dark:var(--tier-pro);z-index:2;transform-origin:0 100%;bottom:-20px;right:-18px;transform:rotate(9deg)scale(1.28)}.pricing-team-graphic--teams i{background:linear-gradient(145deg, var(--avatar-light), var(--avatar-dark) 74%);border:1px solid #ffffff2e;border-radius:88px 88px 24px 24px;height:114px;position:absolute;bottom:0;left:18px;right:18px;box-shadow:0 24px 38px #0000005c}.pricing-team-graphic--teams i:before{content:"";background:linear-gradient(145deg, color-mix(in srgb, var(--avatar-light) 74%, white), var(--avatar-dark));border:1px solid #fff3;border-radius:50%;width:86px;height:86px;position:absolute;top:-74px;left:50%;transform:translate(-50%);box-shadow:0 18px 28px #00000052}.pricing-team-graphic--teams i:after{content:"";filter:blur(2px);background:#ffffff21;border-radius:50%;width:68px;height:23px;position:absolute;top:24px;left:31px;transform:rotate(-12deg)}.pricing-team-graphic--business{background:linear-gradient(145deg, color-mix(in srgb, var(--tier-pro) 7%, var(--midnight)), var(--midnight) 64%)}.pricing-team-graphic--business:before{background:radial-gradient(circle, color-mix(in srgb, var(--tier-pro) 42%, var(--cobalt-glow)), transparent 68%);bottom:-80px;right:-35px}.pricing-team-graphic--business span{--building-light:color-mix(in srgb, var(--cobalt-ice) 48%, var(--text));--building-dark:color-mix(in srgb, var(--cobalt) 72%, var(--bg-card));background:linear-gradient(90deg, transparent 0 20%, #ffffff21 20% 26%, transparent 26% 54%, #ffffff1c 54% 60%, transparent 60%), linear-gradient(155deg, var(--building-light), var(--building-dark) 82%);border:1px solid #fff3;border-radius:8px 8px 2px 2px;width:112px;height:185px;position:absolute;bottom:-42px;transform:none;box-shadow:0 26px 38px #00000061}.pricing-team-graphic--business span:first-child{z-index:1;left:-25px}.pricing-team-graphic--business span:nth-child(2){--building-light:color-mix(in srgb, var(--cobalt-ice) 44%, var(--text));--building-dark:var(--tier-pro);z-index:3;width:130px;height:235px;bottom:-86px;left:38%;transform:none}.pricing-team-graphic--business span:nth-child(3){--building-light:color-mix(in srgb, var(--cobalt-ice) 46%, var(--text));--building-dark:color-mix(in srgb, var(--tier-pro) 52%, var(--cobalt));z-index:1;height:154px;bottom:-20px;right:-34px;transform:none}.pricing-team-graphic--business .pricing-building-bg{--building-light:color-mix(in srgb, var(--cobalt-ice) 58%, var(--tier-pro));--building-dark:color-mix(in srgb, var(--cobalt) 52%, var(--tier-pro));z-index:0;opacity:.24;background:linear-gradient(110deg, color-mix(in srgb, var(--cobalt-ice) 48%, var(--cobalt)) 0%, var(--building-light) 38%, var(--building-dark) 82%);transform-origin:bottom;width:350px;height:330px;bottom:-125px;left:14%;transform:scale(1.25)}.pricing-team-graphic--business span:before{content:"";opacity:.72;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Crect width='10' height='9' rx='2' fill='white' fill-opacity='.68'/%3E%3C/svg%3E");position:absolute;inset:20px 13px 16px}.pricing-team-graphic--business .pricing-building-bg:before{display:none}.pricing-team-graphic--business .pricing-building-office{--building-light:color-mix(in srgb, var(--cobalt-ice) 58%, var(--text));--building-dark:color-mix(in srgb, var(--cobalt) 68%, var(--bg-card));z-index:0;border-radius:12px 12px 3px 3px;width:176px;height:112px;bottom:-58px;right:13%;transform:none;box-shadow:0 20px 30px #00000047}.pricing-team-graphic--business .pricing-building-office:before,.pricing-team-graphic--business .pricing-building-pop:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='17'%3E%3Crect width='24' height='9' rx='2' fill='white' fill-opacity='.66'/%3E%3C/svg%3E");inset:18px 16px 14px}.pricing-team-graphic--business .pricing-building-office:before{opacity:.48}.pricing-team-graphic--business .pricing-building-pop{--building-light:color-mix(in srgb, var(--cobalt-ice) 58%, var(--text));--building-dark:color-mix(in srgb, var(--cobalt) 68%, var(--bg-card));z-index:2;border-radius:12px 12px 3px 3px;width:176px;height:112px;bottom:-18px;left:calc(23% - 16px);transform:none}.pricing-teams-card h3{margin:0 0 var(--space-4);letter-spacing:-.03em;font-size:1.5rem}.pricing-teams-card>p{color:var(--text-muted);margin:0;line-height:1.6}.pricing-teams-card .product-list li:before{background:var(--cobalt-ice);box-shadow:0 0 9px -3px var(--cobalt-glow);border-radius:2px}.pricing-teams-card:nth-child(2) .product-list li:before{background:color-mix(in srgb, var(--cobalt-ice) 45%, var(--tier-pro))}.pricing-teams-note{align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;margin:var(--space-8) 0 0;padding:var(--space-3) var(--space-4);background:linear-gradient(var(--midnight), var(--midnight)) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--cobalt) 72%, var(--cobalt-ice)), color-mix(in srgb, var(--tier-pro) 72%, var(--cobalt-ice))) border-box;color:var(--text);border:1px solid #0000;border-radius:999px;font-size:.92rem;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:0 10px 24px #0000002e}.pricing-teams-note-icon{width:18px;height:18px;stroke:var(--cobalt-ice);filter:drop-shadow(0 0 6px var(--cobalt-glow));flex:none}.pricing-teams .product-actions{margin-top:var(--space-5)}.pricing-teams .btn-outline,.contact-teams .btn-outline{border-color:color-mix(in srgb, var(--cobalt) 55%, var(--border-strong))}.pricing-teams .btn-outline:hover,.pricing-teams .btn-outline:focus-visible,.contact-teams .btn-outline:hover,.contact-teams .btn-outline:focus-visible{border-color:var(--cobalt-ice);background:var(--cobalt-soft);color:var(--text);box-shadow:0 0 16px -3px var(--cobalt-glow)}.pricing-fit{padding:var(--space-16) 0 var(--space-20);border-top:1px solid var(--border);background:var(--bg-surface);position:relative}.pricing-fit .eyebrow{color:var(--cobalt-ice)}.pricing-fit:before{content:"";background:linear-gradient(90deg, transparent, var(--cobalt), color-mix(in srgb, var(--cobalt-ice) 48%, var(--tier-pro)), transparent);width:min(320px,54vw);height:2px;box-shadow:0 0 22px -4px var(--cobalt-glow);opacity:.72;pointer-events:none;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.product-section-intro h2.pricing-fit-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.pricing-fit-heading{white-space:nowrap}}.pricing-fit-grid{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pricing-fit-card{--fit-accent:var(--accent);padding:var(--space-6) var(--space-5);border:1px solid var(--border-strong);border-top:2px solid var(--fit-accent);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--fit-accent) 7%, var(--bg-surface)) 0%, var(--midnight) 100%)}.pricing-fit-card[data-tier=free]{--fit-accent:var(--success)}.pricing-fit-card[data-tier=solo]{--fit-accent:var(--tier-solo)}.pricing-fit-card[data-tier=standard]{--fit-accent:var(--tier-assist)}.pricing-fit-card[data-tier=pro]{--fit-accent:var(--tier-pro)}.pricing-fit-card[data-tier=max]{--fit-accent:var(--tier-max)}.pricing-fit-card h3{margin:0 0 var(--space-3);color:var(--fit-accent);letter-spacing:-.02em;font-size:1.1rem}.pricing-fit-card p{color:var(--text-muted);margin:0;font-size:.89rem;line-height:1.5}.pricing-faq{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.pricing-help{padding:var(--space-14) 0}.pricing-help-strip{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);flex-wrap:wrap;display:flex}.pricing-help-strip h2{letter-spacing:-.03em;margin:0;font-size:1.4rem}.pricing-help-links{gap:var(--space-6);flex-wrap:wrap;display:flex}.pricing-help-links a,.pricing-help-links span{color:var(--accent-hover);font-weight:600}.product-final-copy--flat{margin-top:0}@media (width<=1020px){.models-access-grid,.pricing-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.models-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.models-brand-grid li:nth-child(-n+3){border-top:1px solid var(--border)}.models-brand-grid li:nth-child(-n+2){border-top:0}.models-brand-grid li:nth-child(3n+1){border-left:1px solid var(--border)}.models-brand-grid li:nth-child(odd){border-left:0}}@media (width<=760px){.models-privacy-card{padding:var(--space-7)}.pricing-page-hero{padding:calc(var(--space-18) + var(--announce-h)) 0 calc(var(--space-6) + var(--space-14))}.pricing-plans{padding-top:var(--space-6)}.pricing-perpetual-card{gap:var(--space-8);padding:var(--space-7);grid-template-columns:1fr}.pricing-teams-grid{grid-template-columns:1fr}.pricing-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-help-strip{flex-direction:column;align-items:flex-start}}@media (width<=480px){.models-access-grid,.pricing-ai-grid,.pricing-fit-grid{grid-template-columns:1fr}}.uc-chooser{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.uc-chooser .eyebrow{color:var(--cobalt-ice)}.product-section-intro h2.uc-chooser-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.uc-chooser-heading{white-space:nowrap}}.uc-chooser-grid{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.uc-chooser-card{padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(var(--midnight), var(--midnight)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--cobalt) 72%, var(--cobalt-ice)), color-mix(in srgb, var(--accent) 62%, var(--border-strong))) border-box;transition:transform .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #0000;border-top-width:2px;flex-direction:column;display:flex;box-shadow:0 14px 30px #00000029}.uc-chooser-card:hover,.uc-chooser-card:focus-visible{background:linear-gradient(color-mix(in srgb, var(--cobalt) 5%, var(--midnight)), color-mix(in srgb, var(--accent) 4%, var(--midnight))) padding-box, linear-gradient(180deg, var(--cobalt-ice), var(--accent-hover)) border-box;box-shadow:0 -12px 32px -24px var(--cobalt-glow), 0 18px 36px #0000003d, 0 14px 32px -24px var(--accent-glow);transform:translateY(-2px)}.uc-chooser-card>.brand-icon{border:1px solid color-mix(in srgb, var(--cobalt) 38%, var(--border-strong));border-radius:var(--radius-lg);background:var(--cobalt-soft);width:40px;height:40px;stroke:var(--text);padding:8px}.uc-chooser-card>strong{margin-bottom:var(--space-3);color:var(--text);letter-spacing:-.015em;font-size:1rem;line-height:1.25}.uc-chooser-card>span{color:var(--text-muted);flex:1;font-size:.88rem;line-height:1.5}.uc-chooser-card em{margin-top:var(--space-5);color:var(--text-muted);transition:color .18s var(--ease);font-size:.84rem;font-style:normal;font-weight:600}.uc-chooser-card:hover em,.uc-chooser-card:focus-visible em{color:var(--text)}.uc-chooser-card em:after{content:" ↓";color:var(--accent)}.uc-story{padding:var(--space-20) 0;scroll-margin-top:80px}.uc-story--alt{background:var(--bg-surface);border-block:1px solid var(--border)}.uc-story-grid{gap:var(--space-14);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.uc-story-grid--reverse .uc-story-media{order:-1}.uc-story-copy{max-width:660px}.uc-story-copy h2{margin:var(--space-4) 0 0;letter-spacing:-.045em;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.06}.uc-story-copy p{margin:var(--space-5) 0 0;color:var(--text-muted);line-height:1.62}.uc-feature-callout{isolation:isolate;--callout-accent:var(--accent);margin-top:var(--space-7);padding:var(--space-6);border:1px solid var(--border-strong);border-top:2px solid var(--callout-accent);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--callout-accent) 5%, var(--bg-inset)) 0%, var(--midnight) 100%);position:relative;overflow:hidden}.uc-feature-callout[data-accent=teal]{--callout-accent:var(--tier-solo)}.uc-feature-callout[data-accent=orange]{--callout-accent:var(--tier-assist)}.uc-feature-callout[data-accent=violet]{--callout-accent:var(--tier-pro)}.uc-feature-callout[data-accent=gold]{--callout-accent:var(--tier-max)}.uc-feature-callout h3{color:var(--callout-accent);letter-spacing:-.02em;margin:0;font-size:1.28rem}.uc-feature-callout__icon{z-index:1;width:28px;height:28px;margin-bottom:var(--space-5);stroke:var(--callout-accent);display:block;position:relative}.uc-feature-callout h3,.uc-feature-callout p{z-index:1;position:relative}.uc-feature-callout__shot{z-index:0;object-fit:cover;object-position:center;border-radius:var(--radius-lg);opacity:.5;transform-origin:100% 0;-webkit-mask-composite:source-in;border:0;width:270px;height:138px;position:absolute;top:-34px;right:-28px;transform:perspective(900px)rotateY(9deg)rotate(-1deg);box-shadow:0 14px 32px #0000008c;mask-image:linear-gradient(90deg,#0000 0%,#00000026 10%,#00000080 24%,#000 38% 100%),linear-gradient(#000 0% 54%,#000000d6 70%,#00000075 88%,#0000 100%);mask-composite:intersect}.uc-feature-callout p{margin-top:calc(var(--space-3) + 16px);font-size:.94rem;line-height:1.58}.uc-feature-callout[data-feature=Crosscheck] .uc-feature-callout__shot{right:38px}.uc-story-pull{padding-left:var(--space-6);border-left:2px solid var(--accent);font-size:1.15rem;font-weight:600;line-height:1.45;margin:var(--space-7) 0 0!important;color:var(--text)!important}.uc-story-media{position:sticky;top:92px}.uc-story-media .media{box-shadow:0 22px 46px #00000052}.uc-lifecycle{padding:var(--space-20) 0;background:var(--bg-inset);border-block:1px solid var(--border)}.product-section-intro h2.uc-lifecycle-heading{font-size:clamp(2rem,3.3vw,3.1rem)}@media (width>=761px){.product-section-intro h2.uc-lifecycle-heading{white-space:nowrap}}.uc-lifecycle-list{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-strong));border-radius:var(--radius-xl);background:linear-gradient(90deg, #ffb226 0%, #f2731a 48%, #d9331a 100%) top / 100% 2px no-repeat, var(--midnight);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:2px 0 0;list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 38px #0003}.uc-lifecycle-list li{padding:var(--space-6) var(--space-5);border-right:1px solid color-mix(in srgb, var(--accent) 14%, var(--border));transition:background-color .18s var(--ease)}.uc-lifecycle-list li:hover{background:color-mix(in srgb, var(--accent) 4%, var(--midnight))}.uc-lifecycle-list li:last-child{border-right:0}.uc-lifecycle-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.uc-lifecycle-icon{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border-strong));border-radius:var(--radius-lg);background:var(--accent-soft);stroke:url(#zide-brand-gradient);width:40px;height:40px;transition:border-color .18s var(--ease), background-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);flex:none;margin-bottom:0;padding:8px}.uc-lifecycle-list li:hover .uc-lifecycle-icon{border-color:color-mix(in srgb, var(--warn) 56%, var(--accent));background:color-mix(in srgb, var(--accent) 16%, var(--midnight));box-shadow:0 8px 18px #0003, 0 0 18px -10px var(--accent-glow);transform:translateY(-1px)}.gs-step-n{margin-right:var(--space-3);color:var(--accent);font-family:var(--font-mono);letter-spacing:-.02em;font-size:.94em;font-weight:400}.uc-lifecycle-list h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;line-height:1.2}.uc-lifecycle-list p{color:var(--text-muted);margin:0;font-size:.89rem;line-height:1.5}.uc-lifecycle-note{max-width:720px;margin:var(--space-9) 0 0;color:var(--text);font-size:1.05rem;line-height:1.6}@media (width<=1020px){.uc-chooser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-lifecycle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-lifecycle-list li{border-top:1px solid var(--border);border-right:0}.uc-lifecycle-list li:nth-child(-n+2){border-top:0}.uc-lifecycle-list li:nth-child(odd){border-right:1px solid var(--border)}.uc-lifecycle-list li:last-child{border-right:0}}@media (width<=760px){.uc-chooser-grid{grid-template-columns:1fr}.uc-story-grid{gap:var(--space-9);grid-template-columns:1fr}.uc-story-grid--reverse .uc-story-media{order:0}.uc-story-media{position:static}.agentic-feature-card__shot,.uc-feature-callout__shot{opacity:.28}.uc-lifecycle-list{grid-template-columns:1fr}.uc-lifecycle-list li,.uc-lifecycle-list li:nth-child(odd){border-top:1px solid var(--border);border-right:0}.uc-lifecycle-list li:first-child{border-top:0}}.asset-slot{gap:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius);background:repeating-linear-gradient(135deg, transparent 0 10px, #ffffff03 10px 20px), var(--bg-surface);display:flex}.asset-slot-kind{border:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;align-self:flex-start;padding:2px 9px;font-size:.62rem}.asset-slot-note{color:var(--text-dim);font-size:.78rem;line-height:1.4}.asset-slot--tile{margin-bottom:var(--space-4);padding:var(--space-4);flex-direction:column}.asset-slot--band{margin:var(--space-8) 0 0;padding:var(--space-4) var(--space-5);align-items:center}.asset-slot--band .asset-slot-kind{align-self:center}.home-usecase-grid{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-usecase-card{padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(var(--midnight), var(--midnight)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--cobalt) 72%, var(--cobalt-ice)), color-mix(in srgb, var(--accent) 62%, var(--border-strong))) border-box;transition:transform .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #0000;border-top-width:2px;flex-direction:column;display:flex;box-shadow:0 14px 30px #00000029}.home-usecase-card:hover,.home-usecase-card:focus-visible{background:linear-gradient(color-mix(in srgb, var(--cobalt) 5%, var(--midnight)), color-mix(in srgb, var(--accent) 4%, var(--midnight))) padding-box, linear-gradient(180deg, var(--cobalt-ice), var(--accent-hover)) border-box;box-shadow:0 -12px 32px -24px var(--cobalt-glow), 0 18px 36px #0000003d, 0 14px 32px -24px var(--accent-glow);transform:translateY(-2px)}.home-usecase-card>.brand-icon{border:1px solid color-mix(in srgb, var(--cobalt) 38%, var(--border-strong));border-radius:var(--radius-lg);background:var(--cobalt-soft);width:40px;height:40px;stroke:var(--text);padding:8px}.home-usecase-card>strong{margin-bottom:var(--space-3);color:var(--text);letter-spacing:-.015em;font-size:1rem;line-height:1.25}.home-usecase-card>span{color:var(--text-muted);flex:1;font-size:.88rem;line-height:1.5}.home-models-label{margin:0 0 var(--space-4);color:var(--text);font-weight:600}.home-team{text-align:center}.product-quote-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-team .product-quote{margin-inline:auto}.home-start-free{background:radial-gradient(70% 100% at 50% 0%, color-mix(in srgb, var(--cobalt) 12%, var(--bg-surface)), transparent 72%), var(--midnight);position:relative;overflow:hidden}.home-start-free:before{content:"";background:linear-gradient(90deg, transparent, var(--cobalt-ice), var(--cobalt), transparent);width:min(360px,60vw);height:2px;box-shadow:0 0 24px -4px var(--cobalt-glow);position:absolute;top:-1px;left:50%;transform:translate(-50%)}.home-start-free>.container{z-index:1;position:relative}.home-start-free{text-align:center}.home-start-free-actions{justify-content:center}.home-pricing-path{max-width:960px;margin:var(--space-12) auto 0;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--midnight);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff06}.home-pricing-path li{padding:var(--space-7);background:var(--midnight);transition:background .18s var(--ease), box-shadow .18s var(--ease);position:relative}.home-pricing-path li:hover{background:color-mix(in srgb, var(--cobalt) 4%, var(--midnight));box-shadow:inset 0 0 24px -16px var(--cobalt-glow)}.home-pricing-path li+li{border-left:1px solid var(--border)}.home-pricing-step-icon{width:40px;height:40px;margin-bottom:var(--space-6);border-radius:var(--radius);background:#f2731a12;border:1px solid #f2731a52;justify-content:center;align-items:center;display:inline-flex}.home-pricing-step-icon svg{width:20px;height:20px;stroke:var(--accent-hover)}.home-pricing-step-label{margin-bottom:var(--space-2);color:var(--accent-hover);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:500;display:block}.home-pricing-path h3{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:1.08rem;line-height:1.25}.home-pricing-path p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.55}.home-resource-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.home-resource-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);transition:border-color .18s var(--ease);flex-direction:column;display:flex}.home-resource-card:hover,.home-resource-card:focus-visible{border-color:var(--accent)}.home-resource-card>strong{margin-bottom:var(--space-3);color:var(--text);letter-spacing:-.02em;font-size:1.05rem}.home-resource-card>span{color:var(--text-muted);font-size:.89rem;line-height:1.5}@media (width<=1020px){.home-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.home-usecase-grid,.home-resource-grid,.product-quote-pair{grid-template-columns:1fr}.about-team .product-quote--featured{grid-column:auto}.home-pricing-path{grid-template-columns:1fr}.home-pricing-path li+li{border-top:1px solid var(--border);border-left:0}}.gs-quickstart{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.gs-steps{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gs-steps li{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);flex-direction:column;display:flex}.gs-step-icon{width:28px;height:28px;margin-bottom:var(--space-4)}.gs-steps h3{margin:0 0 var(--space-3);letter-spacing:-.015em;font-size:1.02rem}.gs-steps p{color:var(--text-muted);margin:0;font-size:.89rem;line-height:1.55}.gs-orientation{padding:var(--space-20) 0}.gs-assist{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.gs-assist-media{margin-top:var(--space-9)}.gs-workflow{padding:var(--space-20) 0}.gs-help{padding:var(--space-14) 0 var(--space-20)}.gs-help .pricing-help-strip h2{margin-bottom:var(--space-2)}.gs-help .pricing-help-strip p{max-width:560px;color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.55}.tut-list{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.tut-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tut-card{padding:var(--space-7);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);flex-direction:column;display:flex}.tut-card-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.tut-card-icon{width:26px;height:26px;margin-bottom:0}.tut-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:600}.tut-status--ready{border:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent)}.tut-status--pending{border:1px dashed var(--border-strong);color:var(--text-dim)}.tut-card h3{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:1.08rem;line-height:1.3}.tut-card>p{margin:0 0 var(--space-5);color:var(--text-muted);flex:1;font-size:.9rem;line-height:1.55}@media (width<=1020px){.gs-steps,.tut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gs-steps,.tut-grid{grid-template-columns:1fr}}.help-hero{padding-bottom:var(--space-12);text-align:center}.help-hero .hero-subtitle{max-width:620px;margin-inline:auto}.help-hero .hero-actions{justify-content:center}.help-paths{padding:var(--space-16) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.help-path-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-path-card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);transition:border-color .18s var(--ease);flex-direction:column;display:flex}.help-path-card:hover,.help-path-card:focus-visible{border-color:var(--accent)}.help-path-need{color:var(--text-muted);font-size:.88rem;line-height:1.45}.help-path-card>strong{color:var(--accent-hover);letter-spacing:-.015em;font-size:1rem}.help-topics{padding:var(--space-16) 0}.help-topic-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.help-topic-list li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.help-topic-name{color:var(--text);font-size:.95rem}.help-topic-link{color:var(--accent-hover);flex:none;font-size:.9rem;font-weight:600}.help-github{padding:var(--space-16) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.product-section-intro h2.help-github-heading{grid-column:1/-1;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.2}.help-github-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-github-card{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset)}.help-github-card h3{margin:0 0 var(--space-4);letter-spacing:-.025em;font-size:1.25rem}.help-github-card p{margin:0 0 var(--space-5);color:var(--text-muted);line-height:1.6}.help-github-warning{font-weight:600;color:var(--text)!important}.help-contact{padding:var(--space-14) 0 var(--space-20)}.help-contact .pricing-help-strip h2{margin-bottom:var(--space-2)}.help-contact .pricing-help-strip p{max-width:560px;color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.55}.comm-destinations{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.comm-destination-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comm-destination-card{padding:var(--space-7);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);transition:border-color .18s var(--ease), transform .18s var(--ease);flex-direction:column;display:flex}.comm-destination-card:hover,.comm-destination-card:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.comm-destination-card>strong{margin-bottom:var(--space-3);color:var(--text);letter-spacing:-.02em;font-size:1.08rem}.comm-destination-card>span{color:var(--text-muted);flex:1;font-size:.9rem;line-height:1.55}.comm-destination-card>em{margin-top:var(--space-5);color:var(--accent-hover);font-size:.84rem;font-style:normal;font-weight:600}.comm-destination-card>em:after{content:" →"}.comm-discussions{padding:var(--space-20) 0}.comm-bugs{padding:0 0 var(--space-20)}.comm-bug-card{padding:var(--space-10);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface)}.comm-bug-card h2{margin:var(--space-4) 0 var(--space-5);letter-spacing:-.035em;font-size:clamp(1.6rem,2.6vw,2.2rem)}.comm-bug-card p{margin:0 0 var(--space-5);max-width:720px;color:var(--text-muted);line-height:1.6}.comm-warning{font-weight:600;color:var(--text)!important}.comm-channels{padding:var(--space-20) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.comm-channel-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.comm-channel-list li{align-items:baseline;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.comm-channel-link{min-width:110px;color:var(--accent-hover);flex:none;font-weight:600}.comm-channel-list li>span{color:var(--text-muted);font-size:.92rem}.comm-contributing{padding:var(--space-16) 0}.comm-contributing-card{max-width:760px;padding:var(--space-8);border-left:2px solid var(--accent);background:var(--bg-surface)}.comm-contributing-card h2{margin:0 0 var(--space-4);letter-spacing:-.03em;font-size:1.35rem}.comm-contributing-card p{color:var(--text-muted);margin:0;line-height:1.6}.comm-learn{padding:0 0 var(--space-20)}@media (width<=1020px){.help-path-grid,.comm-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.help-path-grid,.help-github-grid,.comm-destination-grid{grid-template-columns:1fr}.comm-bug-card,.comm-contributing-card{padding:var(--space-7)}}.blog-featured{padding:0 0 var(--space-12)}.blog-featured-card{gap:var(--space-9);padding:var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);transition:border-color .18s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.blog-featured-card:hover,.blog-featured-card:focus-visible{border-color:var(--accent)}.blog-featured-media img{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:auto}.blog-featured-copy h2{margin:var(--space-4) 0 var(--space-5);letter-spacing:-.04em;background:var(--brand-grad-hover);color:#0000;background-clip:text;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;line-height:1.1}.blog-featured-copy p{margin:0 0 var(--space-6);color:var(--text-muted);line-height:1.6}.post-card-topics{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.post-card-topics li{border:1px solid var(--border);color:var(--text-dim);letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:.7rem}.post-header .post-card-topics{margin-top:var(--space-5)}.blog-topics{padding:var(--space-12) 0;border-top:1px solid var(--border)}.blog-topics h2{margin:0 0 var(--space-5);letter-spacing:-.025em;font-size:1.25rem}.blog-topic-list{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-topic-list li{padding:8px var(--space-4);border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;font-size:.88rem}.blog-keep-reading{padding:0 0 var(--space-12)}.blog-close{padding:0 0 var(--space-20)}.blog-close h2{margin:0 0 var(--space-4);letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2rem)}.blog-close p{margin:0 0 var(--space-7);color:var(--text-muted)}@media (width<=900px){.blog-featured-card{gap:var(--space-7);padding:var(--space-6);grid-template-columns:1fr}}.about-team .product-quote-pair{margin-bottom:var(--space-8);max-width:860px;margin-inline:auto}.about-team .product-quote--featured{grid-column:1/-1}.about-objective .eyebrow{color:var(--cobalt-ice)}.about-objective .about-quote--cobalt{border-left-color:var(--cobalt)}.about-objective .about-quote--cobalt .about-quote-label{color:var(--cobalt-ice)}.about-objective .about-lead .lead-accent--cobalt{background:linear-gradient(110deg, var(--cobalt) 0%, var(--cobalt-ice) 100%);color:#0000;background-clip:text}.about-philosophy .eyebrow{color:var(--cobalt-ice)}.about-philosophy .principle-grid{max-width:860px;margin-inline:auto}.press-facts{padding:var(--space-16) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.press-fact-list{border-top:1px solid var(--border);margin:0;padding:0}.press-fact-list>div{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.press-fact-list dt{color:var(--text);font-size:.95rem;font-weight:650}.press-fact-list dd{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.press-brand{padding:var(--space-16) 0;scroll-margin-top:80px}.press-brand-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.press-brand-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface)}.press-brand-preview{min-height:120px;margin-bottom:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-inset);justify-content:center;align-items:center;display:flex}.press-brand-preview img{width:auto;max-width:100%;height:auto;max-height:72px}.press-brand-card h3{margin:0 0 var(--space-2);letter-spacing:-.015em;font-size:1rem}.press-brand-card p{margin:0 0 var(--space-4);color:var(--text-muted);font-size:.86rem;line-height:1.5}.press-contact{padding:0 0 var(--space-20)}.press-contact .pricing-help-strip h2{margin-bottom:var(--space-2)}.press-contact .pricing-help-strip p{max-width:560px;color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.55}.contact-form-section{padding:var(--space-16) 0;background:var(--bg-surface);border-block:1px solid var(--border)}.contact-layout{max-width:var(--max-width);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.contact-form{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset);flex-direction:column;display:flex}.contact-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-field{gap:var(--space-2);flex-direction:column;display:flex}.contact-field label{color:var(--text);font-size:.88rem;font-weight:600}.contact-field label span{color:var(--accent)}.contact-field input,.contact-field select,.contact-field textarea{width:100%;padding:11px var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);font-size:.93rem}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--text-dim)}.contact-field textarea{resize:vertical;min-height:140px;line-height:1.6}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.contact-field input:not(:placeholder-shown):invalid,.contact-field textarea:not(:placeholder-shown):invalid{border-color:var(--warn)}.contact-actions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.contact-privacy{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.5}.contact-privacy a{color:var(--accent-hover);font-weight:600}.contact-status{padding:var(--space-4) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);color:var(--text);margin:0;font-size:.92rem;line-height:1.5}.contact-status--error{border-color:var(--warn);background:var(--warn-soft)}.contact-aside{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-aside-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-inset)}.contact-aside-card h2{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:1.05rem}.contact-aside-card p{margin:0 0 var(--space-4);color:var(--text-muted);font-size:.88rem;line-height:1.55}.contact-teams{padding:var(--space-16) 0;scroll-margin-top:80px}.contact-teams-card{border:1px solid color-mix(in srgb, var(--cobalt) 24%, var(--border-strong));border-radius:var(--radius-xl);background:linear-gradient(145deg, color-mix(in srgb, var(--cobalt) 4%, var(--bg-surface)), var(--midnight));overflow:hidden;box-shadow:0 20px 44px #00000038}.contact-teams-copy{padding:var(--space-10)}.contact-teams-card .eyebrow{color:var(--cobalt-ice)}.contact-teams-card h2{margin:var(--space-4) 0 var(--space-5);letter-spacing:-.04em;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.08}.contact-teams-card p{margin:0 0 var(--space-5);max-width:760px;color:var(--text-muted);line-height:1.6}.contact-teams-card .product-actions{margin-bottom:0}.contact-before{padding:0 0 var(--space-20)}@media (width<=1020px){.press-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.press-brand-grid{grid-template-columns:1fr}.press-fact-list>div{gap:var(--space-2);grid-template-columns:1fr}.contact-teams-copy{padding:var(--space-7)}.contact-form{padding:var(--space-6)}.contact-aside{grid-template-columns:1fr}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/hanken-grotesk-latin-800-normal.KQ5tvtTT.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-800-normal.BTy3IUcF.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}
