.doomer-landing,.landing-header,.footer-expandable{--landing-paper:#ebe9df;--landing-ink:#1b1e18;--landing-muted:#565b51;--landing-rule:#aeb2a6;--landing-highlight:#d5d9c4;--landing-brand-accent:#657447;--landing-hover:#dfe1d4;--pr-paper:#fff;--pr-ink:#24292f;--pr-border:#d0d7de;--pr-muted:#57606a;--pr-subtle:#f6f8fa;--pr-hunk:#ddf4ff;--pr-hunk-border:#c8def4;--pr-added:#e6ffec;--pr-flag:#0969da;--pr-danger:#a40e26;--pr-danger-border:#cf222e}.dark .doomer-landing,.dark .landing-header,.dark .footer-expandable{--landing-paper:#171a17;--landing-ink:#edf0e8;--landing-muted:#b7beb1;--landing-rule:#4c554b;--landing-highlight:#b7c792;--landing-brand-accent:#b7c792;--landing-hover:#252b25;--pr-paper:#0d1117;--pr-ink:#e6edf3;--pr-border:#30363d;--pr-muted:#919ba6;--pr-subtle:#161b22;--pr-hunk:#121d2f;--pr-hunk-border:#25446c;--pr-added:#12261b;--pr-flag:#4493f8;--pr-danger:#ff7b72;--pr-danger-border:#f85149}@media (prefers-color-scheme:dark){.system .doomer-landing,.system .landing-header,.system .footer-expandable{--landing-paper:#171a17;--landing-ink:#edf0e8;--landing-muted:#b7beb1;--landing-rule:#4c554b;--landing-highlight:#b7c792;--landing-brand-accent:#b7c792;--landing-hover:#252b25;--pr-paper:#0d1117;--pr-ink:#e6edf3;--pr-border:#30363d;--pr-muted:#919ba6;--pr-subtle:#161b22;--pr-hunk:#121d2f;--pr-hunk-border:#25446c;--pr-added:#12261b;--pr-flag:#4493f8;--pr-danger:#ff7b72;--pr-danger-border:#f85149}}.landing-header,.landing-header #mobile-navigation{background:var(--landing-paper);border-color:var(--landing-rule);color:var(--landing-ink)}.doomer-landing{background:var(--landing-paper);color:var(--landing-ink);font-family:Arial,Helvetica,sans-serif}.doomer-landing *{box-sizing:border-box}.doomer-landing h1,.doomer-landing h2,.doomer-landing h3,.doomer-landing p,.doomer-landing figure,.doomer-landing dl,.doomer-landing dd{margin:0}.doomer-landing a{color:inherit;text-underline-offset:4px}.doomer-landing a:focus-visible{outline:3px solid var(--landing-ink);outline-offset:4px}.landing-sheet{width:min(1200px,100% - 64px);margin:auto}.landing-hero,.landing-section{display:block}.landing-hero{padding:42px 0 95px}.landing-margin{margin-bottom:22px}.landing-margin-label{color:var(--landing-muted);font-size:13px;font-weight:500;line-height:1.4}.landing-hero-content h1{letter-spacing:-.075em;text-wrap:balance;max-width:none;font-size:clamp(4rem,8vw,7.2rem);font-weight:700;line-height:.96}.landing-hero-bottom{margin-top:36px;display:block}.landing-hero-bottom>p{text-wrap:balance;max-width:none;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.45}.landing-hero-actions{flex-direction:column;align-items:flex-start;gap:20px;font-size:14px;font-weight:700;display:flex}.landing-primary-link{border-bottom:2px solid var(--landing-ink);justify-content:space-between;gap:15px;width:100%;padding:0 0 13px;text-decoration:none;display:flex}.landing-primary-link span{font-size:20px;line-height:.8}.landing-secondary-link{text-decoration-thickness:1px}.landing-availability{max-width:665px;color:var(--landing-muted);font-size:13px;line-height:1.55;margin-top:62px!important}.landing-install{border:1px solid var(--landing-rule);background:var(--landing-highlight);color:#1b1e18;margin-top:52px;scroll-margin-top:100px}.landing-hero-content{text-align:center;width:100%}.landing-hero .landing-install{text-align:left;max-width:900px;margin-top:36px;margin-left:auto;margin-right:auto}.landing-hero .landing-availability{margin-left:auto;margin-right:auto;margin-top:24px!important}#features .landing-review-illustration{max-width:900px;margin-left:auto;margin-right:auto}#features .landing-section-intro{text-align:center;display:block}#features .landing-section-intro h2{max-width:none}#features .landing-section-intro>p{max-width:620px;margin-top:20px;margin-left:auto;margin-right:auto}#features .landing-feature-prose{max-width:900px;font-size:15px;line-height:1.7;margin:24px auto 0!important}.landing-spotlight-backdrop{z-index:60;pointer-events:none;background:#0a0e0aa6;animation:.22s ease-out landing-spotlight-appear;position:fixed;inset:0}.landing-install-spotlight{z-index:61;animation:.22s ease-out landing-spotlight-appear;position:relative;box-shadow:0 16px 60px #00000040}.landing-spotlight-close{border:1px solid var(--landing-rule);background:var(--landing-paper);min-height:32px;color:var(--landing-ink);font:inherit;cursor:pointer;border-radius:3px;padding:4px 10px;font-size:13px;position:absolute;top:-42px;right:0}.landing-spotlight-close span{margin-left:8px}.landing-spotlight-close:focus-visible{outline:2px solid var(--landing-ink);outline-offset:3px}@keyframes landing-spotlight-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-spotlight-backdrop,.landing-install-spotlight{animation:none}}.landing-install-label{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;border-bottom:1px solid #1b1e1855;justify-content:space-between;gap:20px;padding:11px 15px;font-size:10px;font-weight:600;display:flex}.landing-install .install-methods{color:inherit;background:0 0;border:0;border-radius:0}.landing-install .install-methods-tabs{border-color:#1b1e1855}.landing-install .install-methods-tab{color:#1b1e18b3;background:#ffffff18;border:0;border-bottom:3px solid #0000;min-height:58px}.landing-install .install-methods-tab+.install-methods-tab{border-left:1px solid #1b1e1855}.landing-install .install-methods-tab[data-active]{color:#1b1e18;background:#ffffff40;border-bottom-color:#526b0b}.landing-install .install-methods-kind{color:inherit;border-color:#1b1e1844}.landing-install .install-methods-panel{padding:24px 25px 27px}.landing-install .install-methods-panel p{color:inherit;font-size:14px;line-height:1.55}.landing-install code{overflow-wrap:anywhere;min-width:0;color:inherit;font-family:var(--font-ibm-plex-mono), monospace;white-space:normal;flex:1;font-size:clamp(.84rem,1.8vw,1.2rem);font-weight:600;line-height:1.45;display:block}.landing-install .install-methods-command button{color:inherit}.landing-install code.install-methods-cli{overflow-wrap:normal;white-space:pre}.landing-install-footer{margin-top:62px}.landing-install-footer a{color:inherit}.landing-availability a:hover,.landing-inline-link:hover,.landing-run-list a:hover,.landing-endnote a:hover{text-decoration-thickness:2px}.landing-section{border-top:1px solid var(--landing-rule);padding:46px 0 64px;scroll-margin-top:100px}.landing-section-intro{grid-template-columns:minmax(0,1fr) minmax(210px,35%);align-items:start;gap:50px;margin-bottom:30px;display:grid}.landing-section-intro h2{letter-spacing:-.045em;max-width:690px;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:600;line-height:1.12}.landing-section-intro>p{max-width:315px;color:var(--landing-muted);font-size:15px;line-height:1.5}.landing-review-illustration{margin-top:48px!important}.landing-example-terminal{color:#e5e8e0;font-family:var(--font-ibm-plex-mono), monospace;background:#20231f;border:1px solid #41463e;border-radius:8px;font-size:13px;line-height:1.65;overflow:hidden}.landing-example-titlebar{color:#adb4a7;border-bottom:1px solid #41463e;align-items:center;gap:18px;padding:12px 22px;font-size:11px;display:flex}.landing-example-window-controls{gap:6px;display:flex}.landing-example-window-controls i{background:#747c6d;border-radius:50%;width:7px;height:7px}.landing-example-transcript{padding:24px 30px 18px}.landing-example-transcript p{font:inherit;line-height:inherit;margin:0}.landing-example-prompt{background:#30352b;padding:10px 14px}.landing-example-prompt>span{color:#b7c792;margin-right:10px}.landing-example-turn,.landing-example-feedback{margin-top:24px}.landing-example-label{color:#b7c792;margin-bottom:6px;font-size:11px;display:block}.landing-example-turn pre{color:#c3cbbc;font:inherit;border-left:1px solid #505948;margin:12px 0 0;padding:12px 16px;line-height:1.7;overflow-x:auto}.landing-code-concern{color:#dfc8a3}.landing-example-feedback{background:#b7c7920a;border-left:2px solid #b7c792;padding:12px 16px}.landing-example-patch span{color:#c7d9ac}.landing-example-ready{color:#adb4a7;margin-top:24px}.landing-example-ready span{vertical-align:middle;background:#adb4a7;width:7px;height:14px;margin-left:8px;display:inline-block}.landing-review-illustration figcaption{color:var(--landing-muted);padding-top:12px;font-size:12px}@media (max-width:680px){.landing-example-transcript{padding:18px 16px 14px}.landing-example-terminal{font-size:12px}}.landing-review-example{border-top:1px solid var(--landing-ink);border-bottom:1px solid var(--landing-ink)}.landing-review-header{border-bottom:1px solid var(--landing-rule);font-family:var(--font-ibm-plex-mono), monospace;justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.landing-pr-diff{border:1px solid var(--pr-border);background:var(--pr-paper);color:var(--pr-ink)}.landing-pr-filebar{border-bottom:1px solid var(--pr-border);align-items:center;gap:10px;padding:11px 17px;font-size:13px;display:flex}.landing-pr-file-icon{color:var(--pr-muted);font-size:17px;line-height:1}.landing-pr-file-summary{color:var(--pr-muted);margin-left:auto;font-size:12px}.landing-pr-hunk{border-bottom:1px solid var(--pr-hunk-border);background:var(--pr-hunk);color:var(--pr-muted);font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;padding:7px 14px;font-size:11px;overflow-x:auto}.landing-pr-code{padding:10px 0}.landing-pr-line{min-height:29px;font-family:var(--font-ibm-plex-mono), monospace;grid-template-columns:44px 44px 22px minmax(0,1fr);align-items:baseline;font-size:12px;line-height:29px;display:grid}.landing-pr-line>span:nth-child(-n+2){background:var(--pr-subtle);color:var(--pr-muted);text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.landing-pr-line>span:nth-child(3){-webkit-user-select:none;user-select:none;padding-left:4px}.landing-pr-line code{font:inherit;white-space:pre;overflow-x:auto}.landing-pr-added,.landing-pr-added>span:nth-child(-n+2){background:var(--pr-added)}.landing-pr-flagged{box-shadow:inset 3px 0 0 var(--pr-flag)}.landing-pr-thread{border-top:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);background:var(--pr-subtle);padding:18px 24px 18px 110px;display:block}.landing-pr-comment{border:1px solid var(--pr-border);background:var(--pr-paper);border-radius:6px;max-width:680px;box-shadow:0 2px 4px #1f23281a}.landing-pr-comment-header{border-bottom:1px solid var(--pr-border);background:var(--pr-subtle);border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.landing-pr-avatar{background:var(--landing-ink);width:24px;height:24px;color:var(--landing-paper);border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.landing-pr-comment-header>span:nth-last-child(2){color:var(--pr-muted)}.landing-pr-severity{border:1px solid var(--pr-danger-border);color:var(--pr-danger);border-radius:100px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.landing-pr-comment-body{padding:16px 18px 19px}.landing-pr-comment-body p{max-width:570px;font-size:14px;line-height:1.55}.landing-pr-comment-body p+p{margin-top:10px}.landing-feature-list,.landing-process{margin:0;padding:0;list-style:none}.landing-feature-list{grid-template-columns:1fr;display:grid}.landing-feature-list li{grid-template-columns:minmax(190px,38%) minmax(0,1fr);align-items:baseline;gap:30px;padding:18px 0;display:grid}.landing-feature-list li+li{border-top:1px solid var(--landing-rule)}.landing-diagram-kicker{color:var(--landing-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:11px;font-weight:600;display:block}.landing-feature-list h3{letter-spacing:-.025em;margin-top:0;font-size:19px;font-weight:600}.landing-feature-list p{max-width:500px;color:var(--landing-muted);font-size:14px;line-height:1.5;margin-top:0!important}.landing-process>li,.landing-run-list>div{border-top:1px solid var(--landing-rule);grid-template-columns:minmax(170px,38%) minmax(0,1fr);gap:30px;padding:23px 0 27px;display:grid}.landing-process>li{padding:26px 0 30px;display:block}.landing-process>li>div{grid-template-columns:minmax(190px,38%) minmax(0,1fr);align-items:baseline;gap:30px;display:grid}.landing-process>li:last-child,.landing-run-list>div:last-child{border-bottom:1px solid var(--landing-rule)}.landing-process h3,.landing-run-list h3{letter-spacing:-.045em;font-size:clamp(1.15rem,1.9vw,1.65rem);font-weight:700}.landing-process p,.landing-run-list p{max-width:500px;color:var(--landing-muted);font-size:15px;line-height:1.55;margin-top:7px!important}.landing-system-diagram{border-top:1px solid var(--landing-ink);border-bottom:1px solid var(--landing-ink);grid-template-columns:minmax(130px,.85fr) 44px minmax(220px,1.2fr) 44px minmax(210px,1fr);align-items:stretch;padding:28px 0;display:grid}.landing-diagram-sources,.landing-diagram-engine,.landing-diagram-outcomes{flex-direction:column;justify-content:center;display:flex}.landing-diagram-sources{gap:7px}.landing-diagram-sources span{border-bottom:1px solid var(--landing-rule);font-family:var(--font-ibm-plex-mono), monospace;padding:8px 10px;font-size:11px}.landing-diagram-arrow{justify-content:center;align-items:center;font-size:24px;display:flex}.landing-diagram-engine{border-left:2px solid var(--landing-brand-accent);min-height:220px;color:var(--landing-ink);background:0 0;padding:16px 22px}.landing-diagram-engine strong{letter-spacing:-.055em;margin:12px 0 27px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1}.landing-diagram-engine>span:not(.landing-diagram-kicker){border-top:1px solid var(--landing-rule);padding:9px 0;font-size:13px;font-weight:700}.landing-diagram-outcomes{gap:12px}.landing-diagram-outcomes>div{border-bottom:1px solid var(--landing-rule);padding:18px 0}.landing-diagram-outcomes span{color:var(--landing-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;margin-bottom:8px;font-size:10px;display:block}.landing-diagram-outcomes strong{font-size:18px}.landing-diagram-outcomes p{color:var(--landing-muted);font-size:11px;line-height:1.5}.landing-use-cases{border-top:1px solid var(--landing-rule);border-bottom:1px solid var(--landing-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-use-cases article{border-right:1px solid var(--landing-rule);min-height:0;padding:24px 27px 28px 0}.landing-use-cases article+article{padding-left:27px}.landing-use-cases article:last-child{border-right:0}.landing-use-cases article>span{color:var(--landing-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;font-size:11px;font-weight:500;line-height:1.5;display:block}.landing-use-cases h3{letter-spacing:-.025em;margin-top:22px;font-size:19px;font-weight:600}.landing-use-cases p{color:var(--landing-muted);font-size:14px;line-height:1.5;margin-top:10px!important}#senior-reviewers .landing-section-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;display:grid}#senior-reviewers .landing-section-intro{display:block}#senior-reviewers .landing-section-intro>p{margin-top:20px}#senior-reviewers .landing-process>li>div{display:block}#senior-reviewers .landing-process>li:first-child{border-top:0;padding-top:0}#senior-reviewers .landing-process>li:last-child{border-bottom:0;padding-bottom:0}#senior-reviewers .landing-process p{margin-top:10px!important}#deep-review .landing-section-intro{margin-bottom:38px}#deep-review .landing-section-intro h2{font-size:clamp(2rem,3.8vw,3.8rem)}.landing-learning{border-top:1px solid var(--landing-rule);grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:60px;margin-top:64px;padding-top:25px;display:grid}.landing-learning h3{letter-spacing:-.05em;max-width:440px;margin-top:12px;font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:800;line-height:1.05}.landing-learning ul{margin:0;padding:0;list-style:none}.landing-learning li{border-top:1px solid var(--landing-rule);color:var(--landing-muted);padding:14px 0;font-size:14px;line-height:1.5}.landing-learning li:last-child{border-bottom:1px solid var(--landing-rule)}.doomer-landing .catalog-grid{border-top:1px solid var(--landing-rule)}.doomer-landing .catalog-card{border-bottom:1px solid var(--landing-rule);grid-template-columns:minmax(95px,24%) minmax(130px,27%) minmax(0,1fr) 20px;align-items:baseline;gap:16px;padding:19px 0 21px;text-decoration:none;display:grid}.doomer-landing .catalog-card:hover{background:var(--landing-hover)}.doomer-landing .catalog-id{color:var(--landing-muted);font-family:var(--font-ibm-plex-mono), monospace;font-size:11px}.doomer-landing .catalog-card h3{letter-spacing:-.04em;font-size:20px;font-weight:800}.doomer-landing .catalog-card p{color:var(--landing-muted);font-size:14px;line-height:1.45}.doomer-landing .catalog-arrow{justify-self:end;font-size:20px;line-height:1}.landing-inline-link{margin-top:26px;font-size:14px;font-weight:700;display:inline-block}.landing-run-list>div{grid-template-columns:minmax(170px,30%) minmax(0,1fr) minmax(135px,23%)}.landing-run-list a{align-self:start;font-size:13px;font-weight:700;line-height:1.45}.landing-endnote{max-width:680px;color:var(--landing-muted);font-size:14px;line-height:1.5;margin-top:45px!important}.footer-expandable{--footer-paper:var(--card);--footer-ink:var(--foreground);--footer-muted:var(--muted-foreground);--footer-rule:var(--border);z-index:10;border-top:1px solid var(--footer-rule);background:var(--footer-paper);color:var(--footer-ink);position:relative}.footer-expandable[data-home=true]{--footer-paper:var(--landing-paper);--footer-ink:var(--landing-ink);--footer-muted:var(--landing-muted);--footer-rule:var(--landing-rule);font-family:Arial,Helvetica,sans-serif}.footer-expandable-panel{border-top:3px solid var(--footer-ink);border-bottom:1px solid var(--footer-rule);background:var(--footer-paper);opacity:0;visibility:hidden;max-height:min(70vh,560px);transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;transform:translateY(10px);box-shadow:0 -20px 48px #0002}.footer-expandable[data-open=true] .footer-expandable-panel{opacity:1;visibility:visible;transform:translateY(0)}.footer-expandable .text-foreground{color:var(--footer-ink)}.footer-expandable .text-muted-foreground{color:var(--footer-muted)}.footer-expandable a:hover,.footer-expandable a:focus-visible{color:var(--footer-ink);text-underline-offset:4px;text-decoration:underline}.footer-expandable[data-home=true] .text-highlight{color:var(--landing-brand-accent)}.footer-expandable-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.footer-expandable-trigger:focus-visible{outline:2px solid var(--footer-ink);outline-offset:-4px}.footer-expandable-trigger-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100% - 64px);min-height:62px;margin:auto;display:flex}.footer-expandable-label{letter-spacing:.02em;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.footer-expandable-chevron{width:15px;height:15px;transition:transform .18s}.footer-expandable[data-open=true] .footer-expandable-chevron{transform:translateY(-3px)}.footer-expandable-copyright{color:var(--footer-muted);font-size:12px}@media (max-width:600px){.footer-expandable-trigger-inner{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.footer-expandable-panel,.footer-expandable-chevron{transition:none}}@media (max-width:950px){.landing-sheet{width:min(1200px,100% - 40px)}.landing-hero-content h1{font-size:clamp(3.8rem,9vw,6rem)}.landing-hero-bottom{margin-top:45px}.landing-hero-actions{flex-direction:row;align-items:center}.landing-primary-link{width:auto;min-width:200px}.landing-run-list>div{grid-template-columns:minmax(160px,30%) minmax(0,1fr)}.landing-run-list a{grid-column:2}.landing-system-diagram{grid-template-columns:minmax(110px,.7fr) 34px minmax(190px,1fr)}.landing-system-diagram>.landing-diagram-arrow:nth-of-type(2),.landing-diagram-outcomes{grid-column:3}.landing-system-diagram>.landing-diagram-arrow:nth-of-type(2){min-height:44px;transform:rotate(90deg)}}@media (max-width:680px){.landing-sheet{width:min(1200px,100% - 32px)}.landing-hero{padding:26px 0 67px}.landing-margin{margin-bottom:18px}.landing-hero-content h1{font-size:clamp(3.5rem,13vw,5.5rem)}.landing-hero-bottom{margin-top:34px}.landing-hero-actions{flex-wrap:wrap}.landing-availability{margin-top:45px!important}.landing-install{margin-top:38px}.landing-install-label{flex-direction:column;align-items:flex-start;gap:7px}.landing-install .install-methods-panel{padding:20px 16px 22px}.landing-section{padding:27px 0 64px}.landing-section-intro{margin-bottom:32px;display:block}.landing-section-intro h2{font-size:clamp(2rem,8vw,3rem)}.landing-section-intro>p{margin-top:20px}.landing-pr-line{grid-template-columns:30px 30px 17px minmax(0,1fr);font-size:10px}.landing-pr-thread{padding:12px 8px}.landing-pr-comment-header{flex-wrap:wrap}.landing-pr-file-summary{display:none}#senior-reviewers .landing-section-content{display:block}#deep-review .landing-section-intro h2{font-size:clamp(2rem,8vw,3rem)}.landing-feature-list li{display:block}.landing-feature-list p{margin-top:10px!important}.landing-feature-list,.landing-use-cases{grid-template-columns:1fr}.landing-feature-list li,.landing-feature-list li+li,.landing-use-cases article,.landing-use-cases article+article{border-right:0;border-bottom:1px solid var(--landing-rule);min-height:0;padding:20px 0 24px}.landing-feature-list li:last-child,.landing-use-cases article:last-child{border-bottom:0}.landing-feature-list h3{margin-top:0}.landing-use-cases h3{margin-top:18px}.landing-process>li,.landing-run-list>div{display:block}.landing-process p,.landing-run-list p{margin-top:9px}.landing-process>li>div{display:block}.landing-process p{margin-top:9px!important}.landing-system-diagram{flex-direction:column;gap:0;display:flex}.landing-diagram-arrow,.landing-system-diagram>.landing-diagram-arrow:nth-of-type(2){min-height:48px;transform:rotate(90deg)}.landing-diagram-engine{min-height:0}.landing-learning{margin-top:48px;display:block}.landing-learning ul{margin-top:30px}.landing-run-list a{margin-top:15px;display:inline-block}.doomer-landing .catalog-card{grid-template-columns:minmax(0,1fr) 20px;gap:8px}.doomer-landing .catalog-id,.doomer-landing .catalog-card h3,.doomer-landing .catalog-card p{grid-column:1}.doomer-landing .catalog-arrow{grid-area:1/2/4}}.landing-feature-prose{max-width:850px;color:var(--landing-muted);font-size:18px;line-height:1.9;margin-top:30px!important}.landing-feature-prose strong{color:var(--landing-ink);font-weight:600}#how .landing-section-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}#how .landing-section-intro{display:block}#how .landing-section-intro p{margin-top:24px}.landing-process{border-left:1px solid var(--landing-rule);padding-left:30px}.landing-process>li,.landing-process>li:last-child{border:0;padding:0 0 32px}.landing-process>li:last-child{padding-bottom:0}.landing-process>li>div{display:block}.landing-process h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.landing-process p{margin-top:10px!important}@media (max-width:680px){#how .landing-section-content{grid-template-columns:1fr;gap:30px}.landing-feature-prose{font-size:16px}}.landing-editorial-copy p,.landing-deep-review-copy{color:var(--landing-muted);font-size:18px;line-height:1.85}.landing-editorial-copy strong,.landing-deep-review-copy strong{color:var(--landing-ink);font-weight:600}.landing-editorial-copy .landing-editorial-emphasis{margin-top:28px;font-size:22px;line-height:1.65}.landing-deep-review-copy{max-width:850px;margin-top:30px!important}.landing-learning>p{color:var(--landing-muted);margin:0;font-size:16px;line-height:1.85}@media (max-width:680px){.landing-editorial-copy p,.landing-deep-review-copy{font-size:16px}}.landing-review-handoff{margin:0}.landing-handoff-agent{border:1px solid var(--landing-rule);background:var(--landing-hover);padding:28px}.landing-handoff-resolved{align-items:center;gap:12px;margin-top:22px;display:flex}.landing-handoff-resolved>span{color:var(--landing-brand-accent)}.landing-review-handoff p{color:var(--landing-muted);margin-top:10px;font-size:14px;line-height:1.6}.landing-handoff-evidence{border-top:1px solid var(--landing-rule);gap:18px;margin-top:24px;padding-top:22px;display:flex}.landing-evidence-lines{border:1px solid var(--landing-rule);flex:0 0 44px;align-self:flex-start;padding:9px 7px;transform:rotate(-5deg)}.landing-evidence-lines i{background:var(--landing-muted);opacity:.5;height:2px;margin:5px 0;display:block}.landing-evidence-lines i:nth-child(2){width:65%}.landing-handoff-human{padding:36px 28px 0;position:relative}.landing-handoff-human h3{margin-top:14px;font-size:25px;line-height:1.25}.landing-decision-notes{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.landing-decision-notes span{border-bottom:2px solid var(--landing-rule);padding:6px 0;font-size:13px}.landing-context-map{border:1px solid var(--landing-rule);margin:44px 0 0;padding:30px}.landing-context-inputs{border-bottom:1px solid var(--landing-rule);flex-wrap:wrap;justify-content:space-around;gap:12px;padding-bottom:30px;display:flex}.landing-context-inputs span{border:1px solid var(--landing-rule);background:var(--landing-hover);padding:7px 12px;font-size:12px}.landing-context-core{align-items:center;gap:30px;max-width:650px;margin:30px auto;display:flex}.landing-context-core h3{margin-top:10px;font-size:26px;line-height:1.3}.landing-context-patch{color:#b7c792;background:#20231f;flex:0 0 125px;padding:16px;transform:rotate(-4deg)}.landing-context-patch span{font:11px monospace}.landing-context-patch i{opacity:.6;background:#b7c792;height:5px;margin-top:12px;display:block}.landing-context-patch i:nth-child(3){background:#d6b482;width:70%}.landing-context-patch i:nth-child(5){width:85%}.landing-context-map figcaption{max-width:680px;color:var(--landing-muted);margin:0 auto;font-size:14px;line-height:1.7}.landing-review-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin-top:24px;display:grid}.landing-review-details h3{font-size:15px;font-weight:600}.landing-review-details p{color:var(--landing-muted);margin-top:12px;font-size:14px;line-height:1.6}@media (max-width:680px){.landing-review-details{grid-template-columns:1fr}.landing-context-map{padding:22px 18px}.landing-context-core{gap:18px}.landing-context-patch{flex-basis:80px;padding:10px}.landing-context-core h3{font-size:21px}}.landing-speed-note{max-width:760px;margin:30px auto 0}.landing-speed-note h3{font-size:22px;font-weight:600}.landing-speed-note p{color:var(--landing-muted);margin-top:12px;line-height:1.7}#system .landing-section-intro{display:block}#system .landing-section-intro h2{max-width:none}#system .landing-section-intro>p{max-width:720px;margin-top:20px}.landing-loop-comparison{margin:40px 0 0}.landing-outer-loop,.landing-inner-loop{grid-template-columns:175px minmax(0,1fr);gap:36px;padding:32px 0;display:grid}.landing-loop-label h3{margin:0 0 8px;font-size:20px}.landing-loop-label p{color:var(--landing-muted);font-size:13px;line-height:1.6}.landing-outer-path{padding:0 14px}.landing-loop-stages{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-loop-stages li{text-align:center;color:var(--landing-muted);flex-direction:column;align-items:center;gap:14px;font-size:13px;display:flex;position:relative}.landing-loop-stages li:not(:last-child):after{border-top:1px solid var(--landing-rule);content:"";width:calc(100% - 40px);position:absolute;top:18px;left:calc(50% + 20px)}.landing-loop-node{border:1px solid var(--landing-rule);border-radius:50%;place-items:center;width:36px;height:36px;font-size:25px;display:grid}.landing-loop-node:empty:before{background:var(--landing-muted);content:"";border-radius:50%;width:6px;height:6px}.landing-loop-wait .landing-loop-node{border-style:dashed}.landing-loop-return{border:1px dashed var(--landing-rule);text-align:center;border-top:0;border-radius:0 0 16px 16px;height:38px;margin:12px 8.33% 0;position:relative}.landing-loop-return:before{color:var(--landing-muted);content:"↑";position:absolute;top:-7px;left:-5px}.landing-loop-return span{background:var(--landing-paper);color:var(--landing-muted);padding:0 12px;font-size:12px;position:relative;top:26px}.landing-inner-loop{border-top:1px solid var(--landing-rule);align-items:center;margin-top:20px}.landing-inner-path .landing-loop-stages{padding-top:14px;position:relative}.landing-inner-path .landing-loop-stages:before{content:"";border:1px solid var(--landing-rule);background:var(--landing-hover);border-radius:8px;position:absolute;inset:0 16.666% -14px 0}.landing-inner-path .landing-loop-node{border-color:var(--landing-brand-accent);color:var(--landing-brand-accent);background:var(--landing-paper)}.landing-inner-path .landing-loop-node:empty:before{background:var(--landing-brand-accent)}.landing-inner-path .landing-loop-stages li:not(:last-child):after{border-color:var(--landing-brand-accent)}.landing-inner-path .landing-loop-stages li{color:var(--landing-ink)}.landing-inner-path .landing-loop-return{border-style:solid;border-color:var(--landing-brand-accent);margin-top:26px;margin-right:25%}.landing-inner-path .landing-loop-return:before,.landing-inner-path .landing-loop-return span{color:var(--landing-brand-accent)}.landing-loop-comparison figcaption{max-width:760px;color:var(--landing-muted);text-align:center;margin:20px auto 0;line-height:1.7}@media (max-width:800px){.landing-outer-loop,.landing-inner-loop{grid-template-columns:1fr;gap:24px}}@media (max-width:480px){.landing-outer-path{padding:0}.landing-loop-stages li{font-size:10px}.landing-loop-node{width:26px;height:26px;font-size:20px}.landing-loop-stages li:not(:last-child):after{width:calc(100% - 28px);top:13px;left:calc(50% + 14px)}}.landing-product-page #deep-review{border-top:0;padding-top:64px}.landing-product-page #deep-review .landing-section-intro{display:block}.landing-product-page #deep-review .landing-section-intro h1{font-size:clamp(3rem,7vw,6rem)}.landing-product-page #deep-review .landing-section-intro>p{max-width:720px;margin-top:24px;font-size:20px}.landing-product-actions{flex-wrap:wrap;gap:24px;margin-top:40px;display:flex}.landing-product-actions a,.landing-deep-link>a{text-underline-offset:5px;text-decoration:underline}.landing-deep-link>h2{font-size:clamp(2rem,4vw,3rem)}.landing-deep-link>p{color:var(--landing-muted);margin:16px 0}.deep-hero .landing-section-intro{margin-top:24px}.landing-product-page #deep-review.deep-hero .landing-section-intro h1{letter-spacing:-.045em;max-width:none;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:600;line-height:1.12}.landing-product-page .deep-hero-note{max-width:650px;color:var(--landing-muted);margin-top:28px;line-height:1.7}.deep-section-heading{max-width:800px;margin-bottom:40px}.deep-section-heading h2,.deep-closing h2{letter-spacing:-.04em;text-wrap:balance;margin:18px 0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:600;line-height:1.15}.deep-section-heading>p,.deep-closing>p{max-width:720px;color:var(--landing-muted);font-size:18px;line-height:1.7}.deep-context-layout,.deep-results-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:70px;display:grid}.deep-source-list>div{border-top:1px solid var(--landing-rule);padding:22px 0}.deep-source-list h3,.deep-results h3,.deep-workflow h3{margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.35}.deep-source-list p,.deep-intent-note p,.deep-results-copy p,.deep-workflow p{color:var(--landing-muted);line-height:1.75}.deep-intent-note{background:var(--landing-hover);border-left:3px solid var(--landing-brand-accent);padding:32px}.deep-intent-note h3{margin:20px 0;font-size:28px;font-weight:600;line-height:1.25}.deep-source-tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.deep-source-tags span{border:1px solid var(--landing-rule);padding:5px 10px;font-size:12px}.deep-intent-note .deep-fine-print{margin-bottom:24px;font-size:13px}.deep-intent-note a,.deep-results-copy a,.deep-workflow-options a{text-underline-offset:5px;margin-top:18px;text-decoration:underline;display:inline-block}.deep-attack-path{border:1px solid var(--landing-rule)}.deep-attack-path figcaption{border-bottom:1px solid var(--landing-rule);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 24px;display:flex}.deep-attack-path figcaption span{color:var(--landing-muted);font-size:13px}.deep-attack-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:36px 24px;list-style:none;display:grid}.deep-attack-path li{position:relative}.deep-attack-path li:not(:last-child):after{content:"→";color:var(--landing-brand-accent);position:absolute;top:30px;right:-24px}.deep-attack-path li>span{color:var(--landing-muted);margin-bottom:14px;font-size:12px;display:block}.deep-attack-path li strong{font-size:18px;line-height:1.4;display:block}.deep-attack-path li p{color:var(--landing-muted);margin-top:12px;font-size:14px;line-height:1.6}.deep-path-evidence{background:var(--landing-hover);border-top:1px solid var(--landing-rule);padding:24px}.deep-path-evidence p,.deep-section-note{max-width:820px;color:var(--landing-muted);margin-top:10px;line-height:1.7}.deep-section-note{margin-top:24px;font-size:14px}.deep-review-outline{border-left:2px solid var(--landing-brand-accent);padding-left:28px}.deep-review-outline>div+div{margin-top:28px}.deep-review-outline p{color:var(--landing-muted);line-height:1.6}.deep-results-copy p+p{margin-top:18px}.deep-workflow-options{grid-template-columns:1fr 1fr;gap:60px;display:grid}.deep-workflow-options>div{border-top:2px solid var(--landing-rule);padding-top:24px}.deep-execution-note{background:var(--landing-hover);margin-top:40px;padding:24px 28px}.deep-closing{padding-bottom:90px}@media (max-width:750px){.deep-context-layout,.deep-results-layout,.deep-workflow-options{grid-template-columns:1fr;gap:32px}.deep-attack-path ol{grid-template-columns:1fr;gap:36px}.deep-attack-path li:not(:last-child):after{content:"↓";inset:auto auto -28px 0}.deep-intent-note{padding:24px}}.deep-context-visual{border-block:1px solid var(--landing-rule);grid-template-columns:minmax(220px,1fr) 90px minmax(190px,1fr) 70px minmax(180px,1fr);align-items:center;margin:50px 0 60px;padding:36px 28px;display:grid}.deep-context-feeds{gap:22px;display:grid}.deep-context-feeds>div{align-items:center;gap:14px;display:flex}.deep-context-feeds svg,.deep-context-output>svg{stroke-width:1.4px;width:28px;height:28px;color:var(--landing-brand-accent)}.deep-context-feeds small{color:var(--landing-muted);margin-top:4px;font-size:12px;display:block}.deep-context-junction{height:180px;position:relative}.deep-context-junction span{background:var(--landing-rule);width:100%;height:1px;position:absolute;top:50%;left:0}.deep-context-junction span:first-child,.deep-context-junction span:last-child{border-right:1px solid var(--landing-rule);background:0 0;width:50%;height:72px}.deep-context-junction span:first-child{border-top:1px solid var(--landing-rule);border-top-right-radius:16px;top:18px}.deep-context-junction span:last-child{border-bottom:1px solid var(--landing-rule);border-bottom-right-radius:16px;top:90px}.deep-context-investigation{border:1px solid var(--landing-brand-accent);background:var(--landing-hover);text-align:center;justify-items:center;gap:16px;padding:28px 18px;display:grid}.deep-context-investigation svg{stroke-width:1.2px;width:42px;height:42px;color:var(--landing-brand-accent)}.deep-context-investigation strong{font-size:22px;font-weight:500;line-height:1.25}.deep-context-investigation>span,.deep-context-output>span{color:var(--landing-muted);font-size:12px;line-height:1.8}.deep-context-output-arrow{text-align:center;color:var(--landing-brand-accent);font-size:28px}.deep-context-output{gap:12px;display:grid}.deep-path-gap{border-left:2px solid var(--landing-brand-accent);padding-left:16px}.deep-evidence-visual{border:1px solid var(--landing-rule);margin:0 0 48px}.deep-evidence-visual figcaption{border-bottom:1px solid var(--landing-rule);color:var(--landing-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 22px;font-size:12px;display:flex}.deep-evidence-grid{grid-template-columns:1.25fr 1fr;display:grid}.deep-evidence-code{background:var(--landing-hover);min-width:0;padding-block:28px}.deep-evidence-code>div{color:var(--landing-muted);align-items:center;gap:10px;padding-inline:22px;font-family:monospace;font-size:13px;display:flex}.deep-evidence-code svg{width:18px;height:18px}.deep-evidence-code pre{padding-block:24px 8px;font-size:12px;line-height:2.5;overflow-x:auto}.deep-evidence-code code>span{min-width:100%;padding-right:22px;display:inline-block}.deep-evidence-code i{width:54px;color:var(--landing-muted);padding-left:22px;font-style:normal;display:inline-block}.deep-evidence-highlight{box-shadow:inset 3px 0 var(--landing-brand-accent);background:color-mix(in srgb, var(--landing-brand-accent) 15%, transparent)}.deep-evidence-comment{padding:30px}.deep-evidence-comment h3{margin-top:16px}.deep-evidence-comment p{color:var(--landing-muted);line-height:1.7}.deep-evidence-comment>div{color:var(--landing-brand-accent);flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:12px;display:flex}@media (max-width:900px){.deep-context-visual{grid-template-columns:1fr 50px 1fr;gap:0}.deep-context-output-arrow{grid-column:3;padding:12px;transform:rotate(90deg)}.deep-context-output{text-align:center;grid-column:3;justify-items:center}.deep-evidence-grid{grid-template-columns:1fr}}@media (max-width:500px){.deep-context-visual{grid-template-columns:1fr;padding:28px 18px}.deep-context-feeds{margin-bottom:28px}.deep-context-junction{display:none}.deep-context-output-arrow,.deep-context-output{grid-column:1}.deep-evidence-comment{padding:24px 20px}}
