:root{color-scheme:dark;--bg: #0d1117;--panel: #111820;--panel-2: #151e27;--text: #e6edf3;--muted: #8b949e;--line: #2d3742;--green: #7ee787;--blue: #79c0ff;--orange: #ffa657}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body{max-width:100%;overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{width:min(1080px,calc(100vw - 32px));margin:0 auto;padding:56px 0}.home-shell{position:relative}.landing-corner-image{display:block;justify-self:stretch;align-self:stretch;width:100%;min-width:0;overflow:hidden;pointer-events:none}.landing-corner-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center;border-radius:8px}.doc-page{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:min(1440px,calc(100vw - 96px));max-width:1440px}.doc-page h1,.doc-page .subhead,.doc-page .panel{max-width:100%}.hero{width:100%;max-width:min(900px,calc(100% - 300px));margin-bottom:32px}.hero-title-lockup{display:grid;grid-template-columns:minmax(0,3fr) minmax(72px,1fr);align-items:start;gap:clamp(8px,1.4vw,18px);width:100%}.hero-title-lockup h1{max-width:100%}@media (max-width: 900px){.hero{max-width:100%}}.eyebrow,pre,button,input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.eyebrow{color:var(--green);text-transform:uppercase;font-size:13px;letter-spacing:0}.eyebrow a{color:inherit}h1{margin:0;max-width:100%;font-size:clamp(30px,4.7vw,60px);line-height:.96;letter-spacing:0;overflow-wrap:break-word}.tool-rotator{position:relative;display:inline-block;width:7.2em;height:1.12em;max-width:100%;color:var(--green);white-space:nowrap;vertical-align:-.12em;overflow:hidden}@media (max-width: 600px){.tool-rotator{width:6.35em}}.tool-rotator span{position:absolute;inset:0 auto auto 0;opacity:0;transform:translateY(.18em);animation:tool-name-rotate 14s ease-in-out infinite}.tool-rotator span:nth-child(2){animation-delay:2s}.tool-rotator span:nth-child(3){animation-delay:4s}.tool-rotator span:nth-child(4){animation-delay:6s}.tool-rotator span:nth-child(5){animation-delay:8s}.tool-rotator span:nth-child(6){animation-delay:10s}.tool-rotator span:nth-child(7){animation-delay:12s}@keyframes tool-name-rotate{0%,10.5%{opacity:1;transform:translateY(0)}14.28%,to{opacity:0;transform:translateY(-.18em)}}h2{font-size:18px;margin:0 0 12px}.help-tip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 0 0 4px;padding:0;vertical-align:.12em;border:1px solid rgba(126,231,135,.58);border-radius:999px;background:#7ee7870f;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700;line-height:1;cursor:help;transform:translateY(-1px)}.help-tip:hover,.help-tip:focus{border-color:var(--green);background:#7ee7871f}.help-tip:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tippy-box[data-theme~=agent-analyzer]{border:1px solid rgba(126,231,135,.32);border-radius:8px;background:#d8dee4;color:#24292f;box-shadow:0 16px 40px #0000006b;font-size:13px;font-weight:500;line-height:1.4}.tippy-box[data-theme~=agent-analyzer] .tippy-content{padding:10px 12px}.tippy-box[data-theme~=agent-analyzer]>.tippy-arrow{color:#d8dee4}.subhead{color:var(--muted);font-size:22px;line-height:1.4}.capacity-note{max-width:760px;color:#d8dee4;font-size:17px;line-height:1.5}.trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0;list-style:none;color:var(--muted)}.proof{display:grid;gap:8px;margin:24px 0;padding-left:20px;color:var(--text)}.trust li{border-left:2px solid var(--line);padding-left:12px}.trust-links{display:flex;gap:16px;margin:18px 0 22px}.trust-links a{color:var(--green)}site-header{display:block;width:100%;min-width:0}.site-header{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin:0 0 64px;width:100%;max-width:100%;min-width:0}.site-header a{color:var(--green);font-size:18px;font-weight:650;text-decoration:underline;text-underline-offset:2px;min-width:0;overflow-wrap:anywhere}.site-header a[aria-current=page]{color:var(--text);text-decoration-color:var(--green)}.panel,.report{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:20px}.simple-page{max-width:760px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:28px}.simple-page h1{margin:0 0 16px;font-size:clamp(28px,4vw,44px);line-height:1.05}.simple-page p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.45}.simple-page pre{overflow-x:auto;border:1px solid var(--line);border-radius:8px;padding:16px;background:#080c12}.simple-command-copy{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:12px;margin:22px 0}.simple-command-copy pre{min-width:0;margin:0}.simple-command-copy button{align-self:stretch;min-width:150px;justify-content:center;font-size:14px}.download-button-row{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.button-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--green);border-radius:8px;color:var(--green);text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}form{display:grid;gap:12px}label{color:var(--muted)}input{width:100%;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2);color:var(--text)}input[type=checkbox]{width:auto;margin-top:4px}button{justify-self:start;padding:12px 16px;border:1px solid var(--green);border-radius:6px;background:transparent;color:var(--green);cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}#copy-prompt{background:#7ee7871a;border-color:#7ee787e6;box-shadow:0 0 0 1px #7ee78714,0 0 22px #7ee78714;color:#a9f5ae;font-weight:700}#copy-prompt:hover,#copy-prompt:focus{background:#7ee78729;box-shadow:0 0 0 1px #7ee7872e,0 0 26px #7ee78724}.command-panel{margin-top:0;padding:24px}.command-panel-primary{position:relative;border-color:#7ee787c7;background:linear-gradient(180deg,#7ee7871a,#7ee78706 42%,#111820e6),var(--panel);box-shadow:0 0 0 1px #7ee78729,0 0 34px #7ee7872e,0 24px 60px #00000075,inset 0 1px #e6edf314}.command-panel-primary:before{content:"";position:absolute;inset:-2px 22px auto;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(126,231,135,.95),transparent);box-shadow:0 0 20px #7ee78794}.command-panel-primary .eyebrow,.command-panel-primary h2{text-shadow:0 0 18px rgba(126,231,135,.22)}.command-panel-primary pre{border-color:#7ee78794;background:#080b10f0;box-shadow:inset 0 0 0 1px #7ee78714,0 0 24px #7ee7871f}.command-panel .panel-heading{margin-bottom:14px}.status-line{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.5}.status-line a{color:var(--green)}.panel-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:12px}.panel-heading h2{margin:2px 0 0}.panel-heading button{flex:0 0 auto}pre{overflow:auto;margin:0;padding:12px;border-radius:6px;background:#080b10;color:var(--muted)}.command-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgba(126,231,135,.28);color:var(--text)}.trust-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.trust-stack>div,.outcome-preview{border:1px solid var(--line);border-radius:8px;background:#111820b8;padding:18px}.trust-stack h2,.outcome-preview h2{margin:0 0 12px}.flow-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.flow-steps li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;color:var(--muted);line-height:1.35}.flow-steps span{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid rgba(126,231,135,.45);border-radius:999px;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.outcome-preview p{margin:0;color:var(--muted);line-height:1.45}.proof-links{position:relative;align-content:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-color:#7ee787b8;background:radial-gradient(circle at 20% 0%,rgba(126,231,135,.16),transparent 42%),#111820d1;box-shadow:0 0 0 1px #7ee7871f,0 0 30px #7ee78724,inset 0 1px #e6edf312}.proof-links:before{content:"";position:absolute;inset:-1px 18px auto;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(126,231,135,.9),transparent);box-shadow:0 0 16px #7ee7877a}.proof-links h2{grid-column:1 / -1;color:var(--text);text-shadow:0 0 18px rgba(126,231,135,.22)}.proof-links a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid rgba(126,231,135,.42);border-radius:6px;background:#080b10b3;color:var(--green);text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;text-align:center}.proof-links a:hover,.proof-links a:focus{border-color:var(--green);background:#7ee7871a;box-shadow:0 0 18px #7ee7871f}.outcome-preview{display:grid;grid-template-columns:minmax(0,.62fr) minmax(360px,1.38fr);gap:22px;align-items:center;margin-top:16px}.preview-frame{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(170px,.65fr);gap:14px;min-height:292px}.preview-title{grid-column:1 / -1;align-self:end;margin:0;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 16px rgba(126,231,135,.28)}.preview-terminal,.preview-report{border:1px solid var(--line);border-radius:8px;background:#080b10;box-shadow:0 18px 42px #00000047}.preview-terminal{display:grid;align-content:center;gap:13px;padding:28px 26px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1.25}.preview-terminal span:first-child,.preview-terminal span:last-child{color:var(--green)}.preview-report{display:grid;align-content:center;justify-items:center;gap:6px;padding:18px;text-align:center}.preview-report strong{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:58px;line-height:1}.preview-report span{color:var(--muted);font-size:12px}.preview-report p{color:var(--text);font-size:13px}.preview-bubbles{display:flex;align-items:center;gap:7px;margin-top:8px}.preview-bubbles i{display:block;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffa657eb,#ffa65729 70%)}.preview-bubbles i:nth-child(1){width:30px;height:30px}.preview-bubbles i:nth-child(2){width:46px;height:46px;background:radial-gradient(circle at 35% 30%,#79c0ffe6,#79c0ff26 70%)}.preview-bubbles i:nth-child(3){width:24px;height:24px;background:radial-gradient(circle at 35% 30%,#7ee787e6,#7ee78724 70%)}.product-preview{margin-top:32px}.section-kicker{margin-bottom:14px}.section-kicker h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.screenshot-preview-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.screenshot-preview{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(126,231,135,.28);border-radius:8px;background:#080b10;box-shadow:0 18px 42px #0000004d,0 0 24px #7ee78714}.screenshot-preview img{display:block;width:100%;height:auto}.plugin-preview{position:relative;margin-top:24px;padding:24px;border:1px solid rgba(126,231,135,.42);border-radius:8px;background:radial-gradient(circle at 18% 0%,rgba(126,231,135,.14),transparent 42%),linear-gradient(180deg,#111820eb,#080b10eb);box-shadow:0 18px 42px #00000052,0 0 26px #7ee7871a}.plugin-preview-copy,.plugin-preview-note{margin:0;max-width:820px;color:var(--muted);font-size:16px;line-height:1.5}.plugin-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.plugin-count-grid>div{min-width:0;padding:16px;border:1px solid rgba(126,231,135,.28);border-radius:8px;background:#080b10c7}.plugin-count-grid strong,.plugin-count-grid span{display:block}.plugin-count-grid strong{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(20px,1.8vw,24px);line-height:1;white-space:nowrap;text-shadow:0 0 18px rgba(126,231,135,.22)}.plugin-count-grid span{margin-top:8px;color:var(--text);font-weight:700;line-height:1.25}.final-command-panel{margin-top:24px}.final-command-panel h2{font-size:clamp(24px,3vw,34px);line-height:1.08}.command-note{margin:12px 0 0;max-width:680px;color:var(--muted);font-size:14px;line-height:1.45}.report{margin-top:24px;display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:20px}.report>*{min-width:0}.expiry{grid-column:1 / -1;margin:0;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.expiry a{color:inherit}.zero-token-banner{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 14px;border:1px solid rgba(126,231,135,.28);border-radius:8px;background:#7ee78714}.zero-token-banner strong{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.zero-token-banner span{color:var(--muted);line-height:1.4}.savings-hero{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:18px;align-items:stretch;padding:clamp(18px,2.8vw,30px);border:1px solid rgba(126,231,135,.24);border-radius:8px;background:linear-gradient(135deg,rgba(126,231,135,.1),transparent 45%),#0a0f14}.savings-copy h2{max-width:980px;margin:4px 0 10px;font-size:clamp(30px,4.8vw,60px);line-height:.98}.savings-copy h2 span{display:inline-block;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.savings-token-range{margin:0;max-width:820px;color:#d8dee4;font-size:clamp(18px,2vw,24px);line-height:1.35}.score{min-height:160px;display:grid;place-items:center;align-content:center;border:1px solid var(--line);border-radius:8px;background:#0a0f14}.score>span{font-size:72px;color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.score small{color:var(--muted)}.problem-section{grid-column:1 / -1}.problem-bubbles{min-height:260px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:18px clamp(18px,3vw,34px);padding:12px 0 20px;overflow-x:auto;overflow-y:visible}.problem-bubbles-empty{min-height:120px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:8px;background:#080b10;color:var(--muted)}.problem-bubble{--bubble-size: 180px;--bubble-offset: 0px;flex:0 0 var(--bubble-size);position:relative;width:var(--bubble-size);height:var(--bubble-size);transform:translateY(var(--bubble-offset));display:grid;align-content:center;justify-items:center;gap:6px;padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--text);text-align:center;overflow:visible;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 48px #0000005c}.problem-bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.86;border-radius:inherit}.problem-bubble:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 42% 34%,rgba(255,255,255,.22),transparent 52%)}.problem-bubble-blue:before{background:radial-gradient(circle at 35% 28%,#75bcffeb,#75bcff24 52%,#0a0f14d1)}.problem-bubble-orange:before{background:radial-gradient(circle at 35% 28%,#ffa95af0,#ffa95a29 52%,#0a0f14d1)}.problem-bubble-green:before{background:radial-gradient(circle at 35% 28%,#7ee787e6,#7ee78724 52%,#0a0f14d1)}.problem-rank{position:absolute;top:16px;left:18px;color:#e8eef5bd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.problem-bubble strong{max-width:100%;color:var(--text);font-size:var(--problem-title-size, clamp(14px, 1.4vw, 21px));line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.problem-meta,.problem-impact{max-width:100%;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--problem-detail-size, 12px);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.problem-impact{color:#e8eef5cc}.problem-bubble p{display:none}.timeline-caption{margin:-4px 0 8px;color:var(--muted);font-size:14px;line-height:1.4}.timeline-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.timeline-legend-item{display:inline-flex;align-items:center;gap:6px}.timeline-legend-swatch{width:16px;height:8px;border-radius:999px;display:inline-block}.timeline-legend-observed{background:var(--orange)}.timeline-legend-savings{background:var(--green);box-shadow:0 0 10px #7ee787bf}.timeline-frame{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:stretch}.ssr-timeline{display:block;overflow-x:auto;padding:12px}.ssr-timeline table{width:100%;border-collapse:collapse;font-size:.88rem}.ssr-timeline th,.ssr-timeline td{border-bottom:1px solid var(--line);padding:.35rem .5rem;text-align:left;white-space:nowrap}.ssr-timeline th{color:var(--muted);font-weight:600}.timeline-empty{min-height:120px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#080b10;color:var(--muted)}.timeline-y-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:end;padding:12px 0;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-align:right}.timeline{position:relative;height:160px;display:flex;align-items:end;gap:3px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#080b10}.timeline-savings-callout{position:absolute;z-index:4;top:10px;right:16px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:6px 9px;border:1px solid rgba(126,231,135,.36);border-radius:999px;background:#080b10f0;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;line-height:1;text-shadow:0 0 12px rgba(126,231,135,.65);box-shadow:0 0 22px #7ee7872e,0 8px 20px #0000006b;pointer-events:none}.timeline-savings-callout:before{content:"";display:inline-block;width:44px;height:2px;flex:0 0 auto;background:var(--green);box-shadow:0 0 14px #7ee787cc}.timeline-savings-callout:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid var(--green);filter:drop-shadow(0 0 8px rgba(126,231,135,.8));flex:0 0 auto;order:-1;margin-right:-8px}.timeline-savings-callout span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-bar{position:relative;flex:1;min-width:3px;background:linear-gradient(to top,#ff9f43,#ffc27f);border:0;outline:0;overflow:visible}.timeline-bar:hover,.timeline-bar:focus{background:linear-gradient(to top,#ffb15f,#ffd29b)}.timeline-bar:focus{box-shadow:0 0 0 2px #080b10,0 0 0 4px var(--green)}.timeline-bar:hover:after,.timeline-bar:focus:after{content:attr(data-tooltip);position:absolute;z-index:2;left:50%;top:8px;width:max-content;max-width:min(360px,calc(100vw - 48px));transform:translate(-50%);padding:6px 8px;border:1px solid var(--line);border-radius:4px;background:#d8dee4;color:#24292f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35;white-space:normal;box-shadow:0 8px 20px #00000059}.timeline-bar:first-child:after{left:0;transform:none}.timeline-bar:last-child:after{right:0;left:auto;transform:none}.timeline-savings{position:absolute;top:0;right:0;left:0;border-radius:2px 2px 0 0;background:linear-gradient(to bottom,#46ff71f5,#46ff7161);box-shadow:0 0 14px #7ee787cc,inset 0 -1px #7ee787d9;animation:savings-pulse 1.8s ease-in-out infinite;pointer-events:none}@keyframes savings-pulse{0%,to{opacity:.62;filter:saturate(1)}50%{opacity:1;filter:saturate(1.35)}}@media (prefers-reduced-motion: reduce){.tool-rotator span{animation:none}.tool-rotator span:first-child{opacity:1;transform:none}.timeline-savings{animation:none}}.timeline-x-axis{display:flex;justify-content:space-between;margin:6px 0 0 74px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.timeline-tick-middle{text-align:center}.timeline-tick-last{text-align:right}.plugin-pitch{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:1fr;gap:22px;align-items:stretch;padding:clamp(18px,2.4vw,28px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(126,231,135,.08),transparent 38%),#0a0f14}.plugin-pitch>div:first-child{max-width:1180px}.plugin-pitch h2{margin-bottom:10px;max-width:980px;font-size:clamp(24px,3.4vw,44px);line-height:1}.plugin-pitch p{max-width:980px;margin:0 0 16px;color:var(--muted);line-height:1.45}.plugin-benefits,#fixes{margin:0;padding:0;list-style:none}.plugin-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.plugin-benefits li{position:relative;padding:7px 10px 7px 24px;border:1px solid rgba(126,231,135,.14);border-radius:999px;background:#7ee78709;color:var(--text);font-size:13px;line-height:1.2}.plugin-benefits li:before{content:"";position:absolute;top:50%;left:10px;width:7px;height:7px;transform:translateY(-50%);border-radius:999px;background:var(--green);box-shadow:0 0 10px #7ee7878c}.plugin-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid var(--green);border-radius:6px;color:var(--green);text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700}.plugin-cta:hover,.plugin-cta:focus{background:#7ee7871a}.report-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.report-primary-cta,.report-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:6px;text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}.report-primary-cta{border:1px solid var(--green);background:#7ee7871f;color:var(--green);box-shadow:0 0 28px #7ee7871a}.report-secondary-cta{border:1px solid rgba(121,192,255,.38);color:#9bcfff;background:#79c0ff0f}.report-primary-cta:hover,.report-primary-cta:focus,.report-secondary-cta:hover,.report-secondary-cta:focus{transform:translateY(-1px);filter:brightness(1.08)}.plugin-fixes-card{display:grid;align-content:start;gap:12px;padding:clamp(16px,2vw,24px);border:1px solid rgba(121,192,255,.22);border-radius:8px;background:linear-gradient(135deg,rgba(121,192,255,.08),transparent 46%),#080b10c2}.plugin-fixes-card h3{margin:0;color:var(--text);font-size:18px}#fixes{display:grid;grid-template-columns:1fr;gap:8px}.action-item{position:relative;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;gap:10px;align-items:center;padding:10px 11px 10px 14px;border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(126,231,135,.68);border-radius:8px;background:#080b10a3;box-shadow:inset 0 0 0 1px #ffffff05}.action-main{min-width:0;display:grid;gap:3px}.action-item code{display:block;min-width:0;padding:8px 9px;border:1px solid rgba(121,192,255,.22);border-radius:7px;background:#79c0ff0f;color:#cce7ff;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-agents-line{min-height:34px;justify-self:end;padding:7px 11px;border-color:#79c0ff61;color:#9bcfff;font-size:12px}.action-item strong{color:var(--text);font-size:15px;line-height:1.2}.action-item span{color:#c4ccd6;font-size:13px;line-height:1.3}.action-item .action-evidence,.action-item small{color:#7f8a96;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-item span b{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.evidence-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:18px;align-items:stretch}.evidence-card{min-width:0;display:grid;align-content:start;gap:14px;padding:18px;border:1px solid rgba(121,192,255,.22);border-radius:8px;background:linear-gradient(135deg,rgba(121,192,255,.07),transparent 44%),#0a0f14}.environment-card,.receipt-card{background:linear-gradient(135deg,rgba(126,231,135,.08),transparent 44%),#0a0f14}.evidence-card h2{margin-bottom:0}.ecosystem-panel,.environment-panel,.receipt-panel{display:grid;gap:14px}.environment-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080b107a}.environment-table th,.environment-table td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top}.environment-table thead th{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.environment-table tbody th{width:130px;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.environment-table td{color:var(--text);font-size:14px;line-height:1.35}.environment-table td:last-child{color:var(--muted)}.environment-table tr:last-child th,.environment-table tr:last-child td{border-bottom:0}.receipt-boundary{margin:0;padding:12px 13px;border:1px solid rgba(126,231,135,.22);border-radius:7px;background:#7ee7870e;color:var(--muted);line-height:1.4}.receipt-boundary strong{color:var(--green)}.ecosystem-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-pill{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#080b10ad}.metric-pill small,.chip-group h3,.receipt-tile small{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.metric-pill strong{min-width:0;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chip-group{min-width:0;display:grid;gap:9px;align-content:start;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#080b1094}.chip-group h3{margin:0}.chip-list{display:flex;flex-wrap:wrap;gap:7px}.info-chip{max-width:100%;display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid rgba(121,192,255,.28);border-radius:999px;background:#79c0ff14;color:#b9ddff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.info-chip-muted{border-color:#8b949e38;background:#8b949e14;color:var(--muted)}.info-chip-unknown{border-color:#ffa65757;background:#ffa6571a;color:#ffd0a0}.receipt-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.receipt-tile{min-width:0;display:grid;gap:7px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#080b10a8}.receipt-tile strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px;line-height:1}.receipt-tile-good{border-color:#7ee78742;box-shadow:inset 3px 0 #7ee7878c}.receipt-tile-good strong{color:var(--green)}.receipt-tile-warn{border-color:#ffa6574d;box-shadow:inset 3px 0 #ffa6579e}.receipt-tile-warn strong{color:var(--orange)}.receipt-tile-bad{border-color:#f851495c;box-shadow:inset 3px 0 #f85149a6}.receipt-tile-bad strong{color:#ff8f87}.redaction-group{background:#080b1070}.redaction-group p{margin:-3px 0 0;color:var(--muted);font-size:13px;line-height:1.35}.empty-evidence{margin:0;color:var(--muted)}.source-reports{grid-column:1 / -1;display:grid;gap:14px}.source-reports>h2{margin-bottom:0}.source-report{border:1px solid var(--line);border-radius:8px;padding:16px;background:#0a0f14}.source-report-header,.source-report-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:16px;align-items:start}.source-report h3,.source-report h4{margin:0 0 6px}.source-report-header p,.source-report-grid p{margin:0;color:var(--muted)}.log-ref-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.log-ref-list span{min-width:min(100%,180px);display:grid;gap:4px;padding:8px 9px;border:1px solid rgba(121,192,255,.2);border-radius:7px;background:#080b10a8}.log-ref-list strong,.log-ref-list code,.log-ref-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-ref-list strong{color:var(--text);font-size:12px}.log-ref-list code{color:#9bcfff;font-size:11px}.log-ref-list small{color:var(--muted)}.section-note{margin:-4px 0 12px;color:var(--muted);line-height:1.4}.section-note a{color:var(--green)}.source-score{justify-self:end;display:grid;justify-items:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.source-score strong{color:var(--orange);font-size:34px;line-height:1}.source-report-grid{margin:14px 0}.source-findings{display:grid;gap:8px;margin:0;padding-left:20px}.source-findings span{display:block;margin-top:2px;color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.upsell{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.85fr);gap:22px;align-items:start;padding:clamp(22px,4vw,34px);border:1px solid rgba(126,231,135,.42);border-radius:10px;background:radial-gradient(circle at 82% 16%,rgba(126,231,135,.2),transparent 28%),linear-gradient(135deg,#7ee78721,#79c0ff12 48%,#ffa95a14),#0a0f14;box-shadow:inset 0 0 0 1px #ffffff08,0 0 40px #7ee7871a;scroll-margin-top:24px}.upsell h2{max-width:760px;margin-bottom:12px;font-size:clamp(28px,4vw,48px);line-height:1}.upsell p{max-width:760px;color:var(--muted)}.upsell-lede{font-size:clamp(17px,2vw,21px);line-height:1.35}.upsell-proof{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.upsell-proof li{position:relative;padding-left:22px;color:var(--text);line-height:1.35}.upsell-proof li:before{content:"";position:absolute;top:.56em;left:0;width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 12px #7ee787a6}.upsell-action{min-width:0}.email-unlock-form{max-width:100%;margin-top:0;padding:20px;border:1px solid rgba(126,231,135,.28);border-radius:8px;background:#080b10d1;box-shadow:0 16px 38px #0000003d}.email-unlock-form label{display:grid;gap:8px}.email-unlock-form .checkbox-row{grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.4}.email-unlock-form button{margin-top:4px;min-height:48px;font-size:14px}.waiver{max-width:820px;display:grid;grid-template-columns:auto 1fr;gap:10px;margin:16px 0;color:var(--muted);line-height:1.45}@media (max-width: 720px){.report,.source-report-header,.source-report-grid{grid-template-columns:1fr}.source-score{justify-self:start;justify-items:start}.problem-bubbles{justify-content:center;flex-wrap:wrap;overflow-x:visible}.problem-bubble{transform:none}.timeline-frame{grid-template-columns:48px 1fr}.timeline-x-axis{margin-left:58px}.plugin-pitch,.savings-hero,.action-item{grid-template-columns:1fr}.action-item code{white-space:normal}.copy-agents-line{justify-self:start}.simple-command-copy{grid-template-columns:1fr}.simple-command-copy button{min-width:0}.evidence-grid{grid-template-columns:1fr}.ecosystem-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-groups,.receipt-status-grid{grid-template-columns:1fr}.environment-table,.environment-table thead,.environment-table tbody,.environment-table tr,.environment-table th,.environment-table td{display:block}.environment-table thead{display:none}.environment-table tr{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.environment-table tr:last-child{border-bottom:0}.environment-table th,.environment-table td{border-bottom:0;padding:4px 12px}.environment-table tbody th{width:auto}.upsell{grid-template-columns:1fr}.panel-heading{display:grid}.trust-stack,.outcome-preview,.preview-frame,.screenshot-preview-grid,.plugin-count-grid{grid-template-columns:1fr}}.intel-section{grid-column:1 / -1;margin:1.5rem 0}.intel-section[hidden]{display:none}#workflow-fingerprints-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;list-style:none;padding:0;margin:0}.fingerprint-card,.utilization-card{min-width:0;display:grid;gap:14px;padding:14px;border:1px solid rgba(121,192,255,.2);border-radius:8px;background:linear-gradient(135deg,rgba(121,192,255,.06),transparent 48%),#080b1094}.fingerprint-header,.utilization-header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.fingerprint-id,.utilization-header>strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px}.fingerprint-body{display:grid;grid-template-columns:minmax(96px,.22fr) minmax(0,1fr);gap:12px;align-items:start}.fingerprint-confidence{text-transform:none}.confidence-high{background:#50c8782e}.confidence-medium{background:#f0c8502e}.confidence-low{background:#c8c8c82e}.status-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(121,192,255,.25);border-radius:999px;background:#79c0ff14;color:#b9ddff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.1}.status-chip-good{border-color:#7ee78742;background:#7ee7871a;color:var(--green)}.fingerprint-source-groups{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.mini-chip-group{min-width:0;display:grid;gap:7px;align-content:start}.mini-chip-group h3,.utilization-group h3{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.fact-tile{min-width:0;display:grid;gap:5px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#080b1085}.fact-tile small{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.fact-tile strong{min-width:0;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tooling-utilization-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.utilization-header-meta{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.utilization-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.utilization-group{display:grid;gap:8px}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.band-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-transform:lowercase}.band-severe{background:#dc505038}.band-high{background:#dc8c3c38}.band-watch{background:#f0c85038}.band-normal{background:#50c8782e}.band-unknown{background:#b4b4b42e}.utilization-ratio{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(126,231,135,.24);border-radius:999px;background:#7ee78714;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.bucket-cell,.count-cell{display:none}.band-advice{grid-column:1 / -1;margin-top:.4rem;padding:.5rem .75rem;background:#dc8c3c1a;border-left:2px solid rgba(220,140,60,.55);font-size:.9em}@media (max-width: 720px){#workflow-fingerprints-list,#tooling-utilization-rows,.fingerprint-body,.utilization-body,.fact-grid{grid-template-columns:1fr}.utilization-header-meta{justify-content:flex-start}}#recommendation-section{display:grid;gap:14px}.recommendation-cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.recommendation-allowlist-link{display:inline-flex;align-items:center;min-height:42px;padding:10px 13px;border:1px solid rgba(121,192,255,.28);border-radius:6px;color:#9bcfff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;text-decoration:none}.recommendation-card{display:grid;gap:12px;padding:clamp(16px,2vw,22px);border:1px solid rgba(121,192,255,.22);border-left:4px solid rgba(126,231,135,.68);border-radius:8px;background:linear-gradient(135deg,rgba(126,231,135,.06),transparent 36%),#080b10b8}.recommendation-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.recommendation-kicker{display:block;margin-bottom:4px;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.recommendation-tool{font-weight:600;font-size:clamp(20px,2vw,28px);line-height:1.05}.recommendation-verdict{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(126,231,135,.28);border-radius:999px;background:#7ee78714;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.recommendation-purpose{max-width:980px;margin:0;color:var(--text);font-size:16px;line-height:1.45}.recommendation-next-step{display:grid;gap:5px;padding:12px 14px;border:1px solid rgba(126,231,135,.16);border-radius:8px;background:#7ee78709}.recommendation-next-step strong{color:var(--text);font-size:15px}.recommendation-next-step span{color:#9bcfff;font-size:14px;line-height:1.35}.recommendation-source{justify-self:start;color:#9bcfff;font-size:.85em;overflow-wrap:anywhere}.recommendation-savings-bucket{justify-self:start;font-size:.8em;padding:.05em .5em;border-radius:3px;background:#78a0ff2e;color:var(--blue)}.recommendation-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:.9em;color:var(--muted)}.recommendation-reason,.recommendation-confidence,.recommendation-risk,.recommendation-policy{font-size:12px;padding:3px 8px;border-radius:999px;background:#b4b4b41f}.recommendation-fit{display:flex;flex-wrap:wrap;gap:.35rem}.recommendation-fit span{font-size:.78em;padding:.08em .45em;border-radius:3px;color:var(--blue);background:#70b2f224}.recommendation-conflicts,.recommendation-warning{margin:0;color:var(--muted);font-size:.86em}.recommendation-warning{color:var(--orange)}.recommendation-signals{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.3rem}.recommendation-signal{font-size:.8em;padding:.05em .4em;border-radius:3px;background:#50c87829}#recommendation-empty{margin:0;color:var(--muted);font-size:.9em}.proof-page .trust-links{margin-bottom:28px}.proof-hero{display:grid;gap:18px;max-width:960px}.proof-hero .subhead{max-width:920px}.proof-callout{display:grid;gap:14px}.proof-callout h2,.proof-callout p{margin:0}.proof-summary-grid{max-width:980px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.proof-summary-grid .metric{min-width:0;display:grid;gap:8px;align-content:start;padding:16px;border:1px solid rgba(126,231,135,.18);border-radius:7px;background:#111820d1}.proof-summary-grid .metric strong{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:20px}.proof-summary-grid .metric span{color:var(--muted);font-size:13px;line-height:1.35}.proof-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proof-steps>div{display:grid;gap:9px;align-content:start;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#080b107a}.step-number{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(126,231,135,.55);border-radius:999px;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.proof-steps h3,.proof-steps p{margin:0}.proof-steps p{color:var(--muted);line-height:1.45}.comparison-table{width:100%;border-collapse:collapse;font-size:14px}.table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table th,.comparison-table td{padding:13px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;line-height:1.4}.comparison-table th{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-transform:uppercase}.results-table{table-layout:fixed}.results-table th,.results-table td{overflow-wrap:anywhere}.benchmark-comparison-table th,.benchmark-comparison-table td{white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.benchmark-comparison-table th:nth-child(1),.benchmark-comparison-table td:nth-child(1){width:16%}.benchmark-comparison-table th:nth-child(2),.benchmark-comparison-table td:nth-child(2),.benchmark-comparison-table th:nth-child(3),.benchmark-comparison-table td:nth-child(3),.benchmark-comparison-table th:nth-child(5),.benchmark-comparison-table td:nth-child(5),.benchmark-comparison-table th:nth-child(6),.benchmark-comparison-table td:nth-child(6){width:18%}.benchmark-comparison-table th:nth-child(4),.benchmark-comparison-table td:nth-child(4){width:12%}.results-table th:nth-child(3),.results-table td:nth-child(3),.results-table th:nth-child(4),.results-table td:nth-child(4),.results-table th:nth-child(5),.results-table td:nth-child(5),.results-table th:nth-child(8),.results-table td:nth-child(8){white-space:nowrap}.recommendation-matrix th:nth-child(1),.recommendation-matrix td:nth-child(1){width:15%}.recommendation-matrix th:nth-child(2),.recommendation-matrix td:nth-child(2){width:15%}.recommendation-matrix th:nth-child(3),.recommendation-matrix td:nth-child(3){width:6%}.recommendation-matrix th:nth-child(4),.recommendation-matrix td:nth-child(4),.recommendation-matrix th:nth-child(5),.recommendation-matrix td:nth-child(5){width:9%}.recommendation-matrix th:nth-child(6),.recommendation-matrix td:nth-child(6){width:11%}.recommendation-matrix th:nth-child(7),.recommendation-matrix td:nth-child(7){width:13%}.recommendation-matrix th:nth-child(8),.recommendation-matrix td:nth-child(8){width:9%}.recommendation-matrix th:nth-child(9),.recommendation-matrix td:nth-child(9){width:13%}.controls-matrix th:nth-child(1),.controls-matrix td:nth-child(1),.controls-matrix th:nth-child(2),.controls-matrix td:nth-child(2){width:16%}.controls-matrix th:nth-child(3),.controls-matrix td:nth-child(3){width:7%}.controls-matrix th:nth-child(4),.controls-matrix td:nth-child(4),.controls-matrix th:nth-child(5),.controls-matrix td:nth-child(5),.controls-matrix th:nth-child(7),.controls-matrix td:nth-child(7){width:12%}.controls-matrix th:nth-child(6),.controls-matrix td:nth-child(6){width:20%}.controls-matrix th:nth-child(8),.controls-matrix td:nth-child(8){width:13%}.comparison-table tr:last-child td{border-bottom:0}.verdict{display:inline-block;padding:3px 8px;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.verdict.good{color:var(--green);background:#7ee78721}.verdict.mixed,.verdict.neutral{color:var(--blue);background:#79c0ff21}.verdict.bad{color:var(--orange);background:#ffa65721}.proof-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.proof-nav-card{display:grid;gap:8px;padding:16px;border:1px solid rgba(126,231,135,.18);border-radius:7px;background:#080b106b;color:var(--text);text-decoration:none}.proof-nav-card:hover{border-color:#7ee78773}.proof-nav-card strong{color:var(--text)}.proof-nav-card span:last-child{color:var(--muted);line-height:1.35}.artifact-list{display:grid;gap:8px;padding-left:20px}.text-link{color:var(--green)}@media (max-width: 900px){.doc-page{width:min(100%,calc(100vw - 32px))}.site-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:44px}.site-header a{font-size:16px}.proof-summary-grid,.proof-steps,.proof-nav{grid-template-columns:1fr}.comparison-table{display:block;overflow-x:auto}}@media (max-width: 1500px){.results-table{display:block;table-layout:auto}.results-table thead{display:none}.results-table tbody,.results-table tr,.results-table td{display:block}.results-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:4px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.results-table tr:first-child{padding-top:0}.results-table tr:last-child{padding-bottom:0;border-bottom:0}.results-table td{min-width:0;width:auto!important;padding:7px 0;border-bottom:0;white-space:normal!important}.results-table td:before{display:block;margin-bottom:2px;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase}.recommendation-matrix td:nth-child(1):before{content:"Recommendation"}.recommendation-matrix td:nth-child(2):before{content:"Target category"}.recommendation-matrix td:nth-child(3):before{content:"Quality"}.recommendation-matrix td:nth-child(4):before{content:"Estimated tokens"}.recommendation-matrix td:nth-child(5):before{content:"Tool output"}.recommendation-matrix td:nth-child(6):before{content:"Output / reasoning"}.recommendation-matrix td:nth-child(7):before{content:"Published API delta"}.recommendation-matrix td:nth-child(8):before{content:"API-rate percent"}.recommendation-matrix td:nth-child(9):before{content:"Verdict"}.controls-matrix td:nth-child(1):before{content:"Harness"}.controls-matrix td:nth-child(2):before{content:"Intervention"}.controls-matrix td:nth-child(3):before{content:"Quality"}.controls-matrix td:nth-child(4):before{content:"Analyzer estimated"}.controls-matrix td:nth-child(5):before{content:"Tool output"}.controls-matrix td:nth-child(6):before{content:"Native token signal"}.controls-matrix td:nth-child(7):before{content:"Published API delta"}.controls-matrix td:nth-child(8):before{content:"Verdict"}.benchmark-comparison-table td:nth-child(1):before{content:"Source"}.benchmark-comparison-table td:nth-child(2):before{content:"Methodology"}.benchmark-comparison-table td:nth-child(3):before{content:"Reported result"}.benchmark-comparison-table td:nth-child(4):before{content:"Token category"}.benchmark-comparison-table td:nth-child(5):before{content:"What it proves"}.benchmark-comparison-table td:nth-child(6):before{content:"How we use it"}}@media (max-width: 700px){.results-table tr{grid-template-columns:1fr}}
