.appearance-feature-dark{--page-canvas: var(--site-bg);--page-canvas-muted: var(--site-surface);--page-surface: var(--site-surface);--page-ink: var(--site-text-primary);--page-body: var(--site-text-secondary);--page-muted: var(--site-text-muted);--page-line: var(--site-border);--page-line-strong: var(--site-border-strong);--page-accent: var(--site-action);--page-radius-control: 10px;--page-motion-press: .18s;--text-primary: var(--site-text-primary);--text-secondary: var(--site-text-secondary);--text-tertiary: var(--site-text-muted);background:var(--site-bg);color:var(--site-text-primary);color-scheme:dark}.appearance-feature-dark ::selection{background:var(--site-selection-bg);color:var(--site-selection-text)}.appearance-feature-dark :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:5px}.appearance-feature-dark .feature-page{overflow:clip}.appearance-feature-dark .feature-container,.appearance-feature-dark .page-container-narrow{width:min(1320px,calc(100% - 48px));margin-inline:auto}.appearance-feature-dark .page-container-narrow{max-width:800px}.appearance-feature-dark .feature-page :is(h1,h2,h3,p){margin:0}.appearance-feature-dark .feature-page h1{max-width:1000px;font-size:clamp(2.75rem,5.7vw,5.5rem);font-weight:550;letter-spacing:-.055em;line-height:1.06;text-wrap:balance}.appearance-feature-dark .feature-page h2{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:550;letter-spacing:-.045em;line-height:1.12;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:auto}.appearance-feature-dark .feature-page h3{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:550;letter-spacing:-.025em;line-height:1.3}.appearance-feature-dark .feature-page p{color:var(--site-text-secondary);line-height:1.75}.appearance-feature-dark .feature-page .feature-kicker{margin-bottom:20px;color:var(--site-action);font-size:.75rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.appearance-feature-dark .feature-page .feature-lead{max-width:650px;margin-top:26px;font-size:clamp(1rem,1.6vw,1.1875rem)}.appearance-feature-dark .feature-section{padding-block:clamp(64px,8vw,120px);border-top:1px solid var(--site-border)}.appearance-feature-dark .feature-section-head{max-width:820px;margin-bottom:48px}.appearance-feature-dark .feature-accent-heading{position:relative;isolation:isolate;min-height:128px;padding-inline-end:160px}.appearance-feature-dark .feature-accent-heading:has(.feature-model-companion){padding-inline-end:224px}.appearance-feature-dark .feature-model-accent{position:absolute;top:8px;right:24px;width:104px;aspect-ratio:1;pointer-events:none;user-select:none}.appearance-feature-dark .feature-model-accent:before{position:absolute;z-index:-1;top:50%;left:50%;width:400px;height:300px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,color-mix(in srgb,var(--site-action) 12%,transparent),color-mix(in srgb,var(--site-action) 4%,transparent) 42%,transparent 72%);content:""}.appearance-feature-dark .feature-model-accent:has(.feature-model-companion){isolation:isolate}.appearance-feature-dark .feature-model-slot{position:relative;z-index:1;display:block;width:100%;height:100%}.appearance-feature-dark .feature-model-tile{display:grid;width:100%;height:100%;place-items:center;border:1px solid var(--site-border);border-radius:22px;background:linear-gradient(145deg,var(--site-surface-raised),var(--site-surface));transform:rotate(-10deg)}.appearance-feature-dark .feature-model-slot:is([data-model=openai],[data-model=kimi])>.feature-model-tile{transform:rotate(10deg)}.appearance-feature-dark .feature-model-tile img{width:48%;height:48%;object-fit:contain}.appearance-feature-dark .feature-model-monochrome{filter:invert(1)}.appearance-feature-dark .feature-story .feature-accent-heading,.appearance-feature-dark .feature-review-layout .feature-accent-heading{padding-top:132px;padding-inline-end:0}.appearance-feature-dark .feature-story .feature-accent-heading .feature-model-accent,.appearance-feature-dark .feature-review-layout .feature-accent-heading .feature-model-accent{top:0}.appearance-feature-dark .feature-section-head>p:not(.feature-kicker),.appearance-feature-dark .feature-story>p:not(.feature-kicker){max-width:620px;margin-top:22px}.appearance-feature-dark .feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.appearance-feature-dark .page-button-primary{border:1px solid var(--site-button-bg);background:var(--site-button-bg);color:var(--site-button-text)}.appearance-feature-dark .page-button-primary:hover{border-color:var(--site-button-bg-hover);background:var(--site-button-bg-hover);color:var(--site-button-text)}.appearance-feature-dark .page-button-secondary,.appearance-feature-dark .page-text-link{color:var(--site-action)}.appearance-feature-dark .page-text-link{padding-inline:0;background:transparent}.appearance-feature-dark :is(.page-text-link,.feature-team-link):hover{color:var(--site-action-hover)}.appearance-feature-dark .feature-page .feature-qualifier{max-width:640px;margin-top:18px;color:var(--site-text-muted);font-size:.8125rem;line-height:1.65}.appearance-feature-dark .feature-hero{padding-block:86px 72px}.appearance-feature-dark .feature-hero-centered{text-align:center}.appearance-feature-dark .feature-hero-centered :is(h1,.feature-kicker,.feature-lead,.feature-qualifier){margin-inline:auto}.appearance-feature-dark .feature-hero-centered .feature-actions{justify-content:center}.appearance-feature-dark .feature-hero-media{margin-top:60px}.appearance-feature-dark .feature-hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.appearance-feature-dark .feature-hero-split h1{font-size:clamp(2.75rem,4.5vw,4.5rem)}.appearance-feature-dark .feature-hero-split:has(.product-media img){grid-template-columns:minmax(0,1fr)}.appearance-feature-dark .feature-hero-split:has(.product-media img) h1{max-width:1000px}.appearance-feature-dark .feature-hero-split:has(.product-media img) .product-media{isolation:isolate;aspect-ratio:auto;box-shadow:0 28px 80px color-mix(in srgb,var(--site-action) 12%,transparent)}.appearance-feature-dark .feature-hero-split:has(.product-media img) .product-media img{height:auto;max-height:none}.appearance-feature-dark .feature-proof{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0;padding:24px 0;border-top:1px solid var(--site-border);color:var(--site-text-secondary);list-style:none;font-size:.875rem}.appearance-feature-dark .feature-proof li:before{margin-right:10px;color:var(--site-action);content:"↗"}.appearance-feature-dark .feature-editor-hero{padding-bottom:0}.appearance-feature-dark .feature-editor-hero .feature-hero-media{max-width:1160px;margin-inline:auto;padding:20px 20px 0;border:1px solid var(--site-border);border-bottom:0;border-radius:24px 24px 0 0;background:var(--site-surface)}.appearance-feature-dark .feature-editor-hero .product-media{border-radius:12px 12px 0 0}.appearance-feature-dark .feature-statement{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:80px;align-items:start}.appearance-feature-dark .feature-statement>p{max-width:540px;padding-top:10px}.appearance-feature-dark .feature-story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.appearance-feature-dark .feature-step-number{display:block;margin-bottom:22px;color:var(--site-action);font-family:var(--font-family-mono);font-size:.875rem}.appearance-feature-dark .feature-journey{display:grid;gap:72px}.appearance-feature-dark .feature-mode-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px}.appearance-feature-dark .feature-mode-list article{padding-top:24px;border-top:1px solid var(--site-border-strong)}.appearance-feature-dark .feature-mode-list p{margin-top:12px;font-size:.9375rem}.appearance-feature-dark .feature-trust{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.appearance-feature-dark .feature-trust h2{font-size:clamp(1.75rem,3vw,2.5rem)}.appearance-feature-dark .feature-trust .page-text-link{margin-top:20px}.appearance-feature-dark .feature-editor-story{display:grid;gap:64px}.appearance-feature-dark .feature-editor-story>article{display:grid;grid-template-columns:64px minmax(0,.65fr) minmax(0,1.35fr);gap:36px;align-items:center}.appearance-feature-dark .feature-editor-story .feature-step-number{font-size:1.5rem}.appearance-feature-dark .feature-editor-story h3{margin-bottom:16px}.appearance-feature-dark .feature-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.appearance-feature-dark .feature-shortcuts article{padding-block:28px;border-top:1px solid var(--site-border)}.appearance-feature-dark .feature-shortcuts h3{margin-bottom:22px;font-size:1rem}.appearance-feature-dark .feature-shortcuts kbd{display:inline-block;padding:10px 14px;border:1px solid var(--site-border-strong);border-radius:8px;color:var(--site-text-primary);font-family:var(--font-family-mono);font-size:.875rem}.appearance-feature-dark .feature-shortcuts kbd+kbd{margin-left:8px}.appearance-feature-dark .feature-setup-list{margin:24px 0;padding-left:22px;color:var(--site-text-secondary)}.appearance-feature-dark .feature-setup-list{list-style:decimal}.appearance-feature-dark ul.feature-setup-list{list-style:disc}.appearance-feature-dark .feature-setup-list li{padding:8px 0 8px 8px}.appearance-feature-dark .feature-setup-list li::marker{color:var(--site-action);font-weight:650}.appearance-feature-dark .feature-terminal-hero{border-bottom:1px solid var(--site-border)}.appearance-feature-dark .feature-terminal{min-width:0;padding:28px;border:1px solid var(--site-border-strong);border-radius:18px;background:var(--site-surface)}.appearance-feature-dark .feature-terminal-label{padding-bottom:20px;border-bottom:1px solid var(--site-border);color:var(--site-text-muted);font-family:var(--font-family-mono);font-size:.8125rem}.appearance-feature-dark .feature-command-panel{min-width:0}.appearance-feature-dark .feature-command-list{margin:0;padding:0;list-style:none}.appearance-feature-dark .feature-command-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:16px;align-items:center;padding-block:22px;border-bottom:1px solid var(--site-border)}.appearance-feature-dark .feature-command-number{color:var(--site-action);font-family:var(--font-family-mono);font-size:.8125rem}.appearance-feature-dark .feature-command-label{display:block;margin-bottom:8px;color:var(--site-text-secondary);font-size:.8125rem}.appearance-feature-dark .feature-command-list code,.appearance-feature-dark .feature-path-list code,.appearance-feature-dark .feature-scope-list code{padding:0;border:0;background:transparent;color:var(--site-text-primary);font-family:var(--font-family-mono);font-size:.8125rem;overflow-wrap:anywhere}.appearance-feature-dark .feature-command-list button{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--site-border);border-radius:8px;color:var(--site-text-primary);cursor:pointer}.appearance-feature-dark .feature-command-list button[hidden]{display:none}.appearance-feature-dark .feature-command-list button:hover{border-color:var(--site-action);color:var(--site-action)}.appearance-feature-dark .feature-command-list svg{width:20px;height:20px}.appearance-feature-dark .feature-page .feature-copy-feedback{min-height:24px;margin-top:10px;color:var(--site-action);font-size:.8125rem}.appearance-feature-dark .feature-path-list{display:grid;gap:0;margin-bottom:56px}.appearance-feature-dark .feature-path-list article{display:grid;grid-template-columns:56px minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr);gap:32px;padding-block:30px;border-bottom:1px solid var(--site-border);align-items:start}.appearance-feature-dark .feature-path-list .feature-step-number{margin-bottom:0;padding-top:6px}.appearance-feature-dark .feature-path-list h3{font-size:1.25rem}.appearance-feature-dark .feature-path-list code{padding:16px;border-radius:8px;background:var(--site-surface)}.appearance-feature-dark .feature-scope-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.appearance-feature-dark .feature-scope-list article{display:flex;flex-direction:column;padding-top:24px;border-top:1px solid var(--site-border-strong)}.appearance-feature-dark .feature-scope-list p{flex:1;margin-block:14px 24px}.appearance-feature-dark .feature-review-hero .product-media{border-radius:4px 18px 18px 4px}.appearance-feature-dark .feature-review-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.appearance-feature-dark .feature-review-steps{display:grid;gap:32px;padding:0;margin:40px 0 0;list-style:none}.appearance-feature-dark .feature-review-steps li{padding-left:24px;border-left:1px solid var(--site-action)}.appearance-feature-dark .feature-review-steps h3{margin-bottom:10px}.appearance-feature-dark .feature-report-caption{margin-top:24px}.appearance-feature-dark .feature-report-caption h3{margin-bottom:12px}.appearance-feature-dark .feature-risk-list{display:grid;gap:0;padding:0;margin:42px 0 0;list-style:none}.appearance-feature-dark .feature-risk-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-block:28px;border-top:1px solid var(--site-border)}.appearance-feature-dark .feature-risk-list h3{margin-bottom:12px}.appearance-feature-dark .feature-security-hero .feature-hero-media{max-width:1120px;display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:44px;align-items:center}.appearance-feature-dark .feature-security-hero .feature-hero-media h2{margin-top:20px;font-size:clamp(1.5rem,2.2vw,2.25rem)}.appearance-feature-dark .feature-security-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;margin:0;list-style:none}.appearance-feature-dark .feature-security-flow li{padding-top:28px;border-top:1px solid var(--site-border-strong)}.appearance-feature-dark .feature-security-flow h3{margin-bottom:16px}.appearance-feature-dark .feature-format-list{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:28px 0 0;list-style:none}.appearance-feature-dark .feature-format-list li{padding:10px 14px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-text-secondary);font-size:.8125rem}.appearance-feature-dark .feature-limit{max-width:940px;padding:clamp(24px,4vw,48px);border:1px solid var(--site-border);border-radius:18px;background:var(--site-surface)}.appearance-feature-dark .feature-limit h2{margin-bottom:20px;font-size:clamp(1.75rem,2.8vw,2.5rem)}.appearance-feature-dark .feature-faq .page-section{padding-block:80px}.appearance-feature-dark .feature-faq .faq-heading{margin-bottom:40px}.appearance-feature-dark .feature-faq .faq-answer{padding-bottom:24px}.appearance-feature-dark .feature-conversion{position:relative;padding-bottom:64px}.appearance-feature-dark .feature-conversion .final-cta{padding-bottom:24px}.appearance-feature-dark .feature-conversion .final-cta h2{font-size:clamp(2.25rem,4.8vw,4.5rem)}.appearance-feature-dark .feature-conversion .final-cta-inner>p:not(.page-kicker){margin:22px auto 0}.appearance-feature-dark .feature-conversion .feature-final-qualifier{margin:0 auto;padding-inline:24px;text-align:center}.appearance-feature-dark .feature-team-link{display:flex;width:fit-content;max-width:calc(100% - 48px);min-height:44px;align-items:center;gap:10px;margin:16px auto 0;color:var(--site-action);font-size:.875rem;text-align:center}.appearance-feature-dark .feature-team-link>span:first-child{min-width:0}.appearance-feature-dark .feature-team-link>span:last-child{flex-shrink:0}.appearance-feature-dark .product-media{position:relative;display:grid;margin:0;border:1px solid var(--site-border-strong);border-radius:18px;background:var(--site-surface-raised);overflow:hidden;text-align:center}.appearance-feature-dark .product-media-workspace{aspect-ratio:8 / 5}.appearance-feature-dark .product-media-landscape{aspect-ratio:3 / 2}.appearance-feature-dark .product-media-detail{aspect-ratio:10 / 7}.appearance-feature-dark .product-media-session{aspect-ratio:7 / 5}.appearance-feature-dark .product-media img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.appearance-feature-dark .product-media-placeholder{position:relative;display:grid;width:100%;height:100%;min-width:0;place-items:center;padding:clamp(28px,4vw,56px);background:linear-gradient(145deg,var(--site-surface-raised),var(--site-surface))}.appearance-feature-dark .product-media-copy{min-width:0}.appearance-feature-dark .product-media-copy strong{display:block;font-size:clamp(1.125rem,2vw,1.75rem);font-weight:550;letter-spacing:-.025em;line-height:1.3}.appearance-feature-dark .product-media-copy p{max-width:560px;margin:16px auto;color:var(--site-text-muted);font-size:.875rem}.appearance-feature-dark .product-media-label{display:block;margin-bottom:22px;color:var(--site-action);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.appearance-feature-dark .product-media-size{display:block;color:var(--site-text-muted);font-family:var(--font-family-mono);font-size:.6875rem;line-height:1.7}.appearance-feature-dark .product-media-mark{position:absolute;top:20px;left:22px;color:var(--site-text-muted);font-size:1.5rem}.appearance-feature-dark .product-media-index{position:absolute;right:18px;bottom:12px;color:var(--site-text-muted);font-family:var(--font-family-mono);font-size:.6875rem}.appearance-feature-dark .header-feature-dark{background:var(--site-bg)}.appearance-feature-dark .header-feature-dark.is-scrolled{border-color:var(--site-border);background:var(--site-nav-bg);backdrop-filter:blur(16px)}.appearance-feature-dark :is(.header-popover-surface,#mobile-menu){border-color:var(--site-border);background:var(--site-surface);box-shadow:none}.appearance-feature-dark .footer-feature-dark{border-top:1px solid var(--site-border);background:var(--site-bg)}.appearance-feature-dark :is(.header-feature-dark,#mobile-menu,.footer-feature-dark) [class*="text-white/"]{color:var(--site-text-secondary)}.appearance-feature-dark :is(.header-feature-dark,#mobile-menu) a[data-umami-event="Dashboard CTA"]{background:var(--site-button-bg);color:var(--site-button-text);filter:none}.appearance-feature-dark :is(.header-feature-dark,#mobile-menu) a[data-umami-event="Dashboard CTA"]:hover{background:var(--site-button-bg-hover)}.appearance-feature-dark .feature-orchestrator-hero h1{max-width:1100px}.appearance-feature-dark .feature-role-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin:32px 0;padding:24px 0;border-block:1px solid var(--site-border);list-style:none}.appearance-feature-dark .feature-role-flow li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px}.appearance-feature-dark .feature-role-flow .feature-step-number{margin-bottom:0}.appearance-feature-dark .feature-role-flow strong{font-weight:550}.appearance-feature-dark .feature-role-flow p{margin-top:8px;font-size:.875rem}.appearance-feature-dark .feature-orchestrator-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:48px}.appearance-feature-dark .feature-orchestrator-modes article{padding-top:28px;border-top:1px solid var(--site-border-strong)}.appearance-feature-dark .feature-orchestrator-modes p:not(.feature-kicker){margin-top:18px}.appearance-feature-dark .feature-boundary-list{display:grid;gap:28px;margin:32px 0 0;padding:0;list-style:none}.appearance-feature-dark .feature-boundary-list li{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:40px;padding-top:24px;border-top:1px solid var(--site-border)}.appearance-feature-dark .feature-team-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.4fr);gap:80px;align-items:end}.appearance-feature-dark .feature-team-price{padding-block:28px;border-block:1px solid var(--site-border-strong)}.appearance-feature-dark .feature-team-price strong{display:block;color:var(--site-action);font-size:clamp(3rem,6vw,5rem);font-weight:500;letter-spacing:-.05em;line-height:1.1}.appearance-feature-dark .feature-team-price span{display:block;margin-block:12px 22px}.appearance-feature-dark .feature-team-price p{font-size:.875rem}.appearance-feature-dark .feature-budget-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:64px;align-items:start}.appearance-feature-dark .feature-budget-ledger{margin-top:40px}.appearance-feature-dark .feature-budget-ledger article{padding-block:22px;border-top:1px solid var(--site-border)}.appearance-feature-dark .feature-budget-ledger p{margin-top:12px;font-size:.9375rem}.appearance-feature-dark .feature-policy-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:80px;align-items:center}.appearance-feature-dark .feature-rollout-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;margin:0;padding:0;list-style:none}.appearance-feature-dark .feature-rollout-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:20px;padding-top:24px;border-top:1px solid var(--site-border)}.appearance-feature-dark .feature-rollout-list p{margin-top:12px}.appearance-feature-dark .feature-git-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:0;list-style:none}.appearance-feature-dark .feature-git-route li{position:relative;padding-top:30px;border-top:1px solid var(--site-border-strong)}.appearance-feature-dark .feature-git-route li:before{position:absolute;top:-5px;left:0;width:9px;height:9px;border:1px solid var(--site-action);border-radius:50%;background:var(--site-bg);content:""}.appearance-feature-dark .feature-git-chapters{display:grid;gap:80px}.appearance-feature-dark .feature-git-chapters article{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:center}.appearance-feature-dark .feature-git-chapters article:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.appearance-feature-dark .feature-git-chapters article:nth-child(2n) .feature-story{order:2}.appearance-feature-dark .feature-git-feedback{display:grid;gap:0}.appearance-feature-dark .feature-git-feedback article{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:64px;padding-block:28px;border-top:1px solid var(--site-border)}.appearance-feature-dark .feature-git-feedback code{display:block;margin-top:16px;padding:0;background:transparent;color:var(--site-action);font-size:.875rem;overflow-wrap:anywhere}.appearance-feature-dark .feature-testing-hero h1{max-width:1100px}.appearance-feature-dark .feature-test-sequence{display:flex;flex-wrap:wrap;gap:16px 32px;margin:32px 0 0;padding:22px 0;border-block:1px solid var(--site-border);list-style:none;color:var(--site-action);font-family:var(--font-family-mono);font-size:.875rem}.appearance-feature-dark .feature-test-sequence li:not(:last-child):after{margin-left:32px;color:var(--site-text-muted);content:"→"}.appearance-feature-dark .feature-testing-hero .product-media{max-width:1100px;margin:32px 0 0 auto}.appearance-feature-dark .feature-tdd-cycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.appearance-feature-dark .feature-tdd-cycle li{padding:0 0 0 24px;border-left:1px solid var(--site-border-strong)}.appearance-feature-dark .feature-tdd-cycle p:not(.feature-kicker){margin-top:18px}.appearance-feature-dark .feature-documentation-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.65fr);gap:72px;align-items:end}.appearance-feature-dark .feature-documentation-contents{margin:0;padding:0;list-style:none}.appearance-feature-dark .feature-documentation-contents a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:20px;padding-block:22px;border-top:1px solid var(--site-border-strong);color:var(--site-text-primary);text-decoration:none}.appearance-feature-dark .feature-documentation-contents a:hover strong{color:var(--site-action)}.appearance-feature-dark .feature-documentation-contents .feature-step-number{margin:3px 0 0}.appearance-feature-dark .feature-documentation-contents strong{display:block;font-size:1rem;font-weight:550}.appearance-feature-dark .feature-documentation-contents p{margin-top:6px;font-size:.8125rem}.appearance-feature-dark .feature-documentation-outline{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:start}.appearance-feature-dark .feature-documentation-scope{margin:0;padding:0;list-style:none}.appearance-feature-dark .feature-documentation-scope li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:24px;padding-block:28px;border-bottom:1px solid var(--site-border)}.appearance-feature-dark .feature-documentation-scope li:first-child{padding-top:0}.appearance-feature-dark .feature-documentation-scope p{margin-top:12px}.appearance-feature-dark .feature-documentation-chapter .feature-command-panel{margin-top:28px}.appearance-feature-dark .feature-documentation-release{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}@media(max-width:1000px){.appearance-feature-dark .feature-documentation-intro,.appearance-feature-dark .feature-documentation-outline,.appearance-feature-dark .feature-documentation-release{grid-template-columns:minmax(0,1fr);gap:36px}.appearance-feature-dark .feature-documentation-contents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:640px){.appearance-feature-dark .feature-documentation-contents{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:1000px){.appearance-feature-dark .feature-team-hero-layout,.appearance-feature-dark .feature-budget-layout,.appearance-feature-dark .feature-policy-layout,.appearance-feature-dark .feature-git-chapters article,.appearance-feature-dark .feature-git-chapters article:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:36px}.appearance-feature-dark .feature-git-chapters article:nth-child(2n) .feature-story{order:initial}.appearance-feature-dark .feature-team-price{max-width:600px}.appearance-feature-dark .feature-policy-layout .product-media{order:2}}@media(max-width:640px){.appearance-feature-dark .feature-role-flow,.appearance-feature-dark .feature-orchestrator-modes,.appearance-feature-dark .feature-boundary-list li,.appearance-feature-dark .feature-rollout-list,.appearance-feature-dark .feature-git-route,.appearance-feature-dark .feature-git-feedback article,.appearance-feature-dark .feature-tdd-cycle{grid-template-columns:minmax(0,1fr);gap:28px}.appearance-feature-dark .feature-git-chapters{gap:48px}}@media(min-width:1100px){.appearance-feature-dark .feature-review-report{position:sticky;top:100px}}@media(max-width:1000px){.appearance-feature-dark .feature-hero-split,.appearance-feature-dark .feature-statement,.appearance-feature-dark .feature-story-grid,.appearance-feature-dark .feature-trust,.appearance-feature-dark .feature-review-layout{grid-template-columns:minmax(0,1fr);gap:36px}.appearance-feature-dark .feature-hero-split h1{max-width:800px}.appearance-feature-dark .feature-editor-story>article{grid-template-columns:36px minmax(0,1fr);gap:24px}.appearance-feature-dark .feature-editor-story .product-media{grid-column:2}.appearance-feature-dark .feature-path-list article{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);gap:24px}.appearance-feature-dark .feature-path-list code{grid-column:2 / -1}.appearance-feature-dark .feature-mode-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.appearance-feature-dark .feature-accent-heading,.appearance-feature-dark .feature-accent-heading:has(.feature-model-companion),.appearance-feature-dark .feature-story .feature-accent-heading,.appearance-feature-dark .feature-review-layout .feature-accent-heading{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0}.appearance-feature-dark .feature-model-accent{position:relative;top:auto;right:auto;align-self:flex-end;width:76px;margin:28px 12px 8px}.appearance-feature-dark .feature-story .feature-accent-heading .feature-model-accent,.appearance-feature-dark .feature-review-layout .feature-accent-heading .feature-model-accent{top:auto}.appearance-feature-dark .feature-model-accent:before{width:260px;height:220px}.appearance-feature-dark .feature-model-tile{border-radius:18px}.appearance-feature-dark .feature-container,.appearance-feature-dark .page-container-narrow{width:calc(100% - 32px)}.appearance-feature-dark .feature-hero{padding-block:56px 48px}.appearance-feature-dark .feature-editor-hero{padding-bottom:0}.appearance-feature-dark .feature-hero-media{margin-top:36px}.appearance-feature-dark .feature-editor-hero .feature-hero-media{padding:10px 10px 0}.appearance-feature-dark .feature-page h1{font-size:clamp(2.5rem,10vw,3.5rem)}.appearance-feature-dark .feature-shortcuts,.appearance-feature-dark .feature-scope-list,.appearance-feature-dark .feature-security-flow,.appearance-feature-dark .feature-mode-list,.appearance-feature-dark .feature-security-hero .feature-hero-media{grid-template-columns:minmax(0,1fr)}.appearance-feature-dark .feature-editor-story>article{grid-template-columns:minmax(0,1fr);gap:20px}.appearance-feature-dark .feature-editor-story .product-media{grid-column:auto}.appearance-feature-dark .feature-editor-story .feature-step-number{margin-bottom:0}.appearance-feature-dark .feature-path-list article{grid-template-columns:24px minmax(0,1fr);gap:18px}.appearance-feature-dark .feature-path-list p,.appearance-feature-dark .feature-path-list code{grid-column:2}.appearance-feature-dark .feature-command-list li{gap:10px;grid-template-columns:20px minmax(0,1fr) auto}.appearance-feature-dark .feature-terminal{padding:20px}.appearance-feature-dark .product-media-placeholder{padding:48px 20px}.appearance-feature-dark .product-media-copy p{font-size:.8125rem}.appearance-feature-dark .product-media-label{margin-bottom:16px}}.appearance-feature-dark .feature-model-companion{position:absolute;top:30px;right:62px;z-index:0;width:76px;height:76px}.appearance-feature-dark .feature-model-slot.feature-model-companion>.feature-model-tile{transform:rotate(12deg)}@media(hover:hover)and (pointer:fine){.appearance-feature-dark .feature-model-accent:has(.feature-model-companion)>.feature-model-slot{pointer-events:auto}.appearance-feature-dark .feature-model-accent:has(.feature-model-companion) .feature-model-tile{pointer-events:none;transition:transform .26s ease}.appearance-feature-dark .feature-model-companion:hover{z-index:2}.appearance-feature-dark .feature-model-slot.feature-model-companion:hover>.feature-model-tile{transform:translate(4px,-10px) rotate(-6deg) scale(1.24)}.appearance-feature-dark .feature-model-accent:has(.feature-model-companion:hover)>.feature-model-slot:not(.feature-model-companion)>.feature-model-tile{transform:translate(12px,8px) rotate(-14deg) scale(.9)}.appearance-feature-dark .feature-model-accent:has(.feature-model-companion:hover)>.feature-model-slot:is([data-model=openai],[data-model=kimi]):not(.feature-model-companion)>.feature-model-tile{transform:translate(12px,8px) rotate(14deg) scale(.9)}}.appearance-feature-dark .feature-trust-boxes{display:flex;flex-wrap:wrap;gap:28px;margin-block:12px 32px;padding:8px}.appearance-feature-dark .feature-trust-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:116px;aspect-ratio:1;padding:14px 8px;border:1px solid var(--site-border);border-radius:22px;background:linear-gradient(145deg,var(--site-surface-raised),var(--site-surface));color:var(--site-text-primary);text-align:center;text-decoration:none;transform:rotate(-7deg)}.appearance-feature-dark .feature-trust-box[data-trust=zdr]{transform:rotate(7deg)}.appearance-feature-dark .feature-trust-box:hover{border-color:var(--site-border-strong)}.appearance-feature-dark .feature-trust-box svg{width:28px;height:28px;margin-bottom:4px}.appearance-feature-dark .feature-trust-box strong{font-size:14px;font-weight:650;line-height:1.1}.appearance-feature-dark .feature-trust-box span{color:var(--site-text-secondary);font-size:10px;line-height:1.35}@media(max-width:640px){.appearance-feature-dark .feature-model-companion{right:46px;width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.appearance-feature-dark *,.appearance-feature-dark *:before,.appearance-feature-dark *:after{animation:none;transition:none;scroll-behavior:auto}.appearance-feature-dark .feature-model-accent:has(.feature-model-companion) .feature-model-tile{transition:none}.appearance-feature-dark .feature-review-report{position:static}}@media(forced-colors:active){.appearance-feature-dark .feature-model-accent{display:none}.appearance-feature-dark :is(.product-media-placeholder,.feature-terminal,.feature-limit){background:Canvas}.appearance-feature-dark :is(a,button,summary):focus-visible{outline-color:Highlight}}
