:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:oklch(22% .018 155);--muted:oklch(48% .018 155);--line:oklch(86% .018 128);--paper:oklch(95.5% .022 96);--panel:oklch(98% .018 96);--green:oklch(51% .13 155);--amber:oklch(57% .118 70);--red:oklch(51% .15 31);--blue:oklch(43% .093 229);--clay:oklch(52% .072 35);--shadow:0 24px 80px color-mix(in oklch, var(--ink) 13%, transparent);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;font-family:Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(90deg, #18201d0b 1px, transparent 1px), linear-gradient(#18201d0a 1px, transparent 1px), var(--paper);min-width:320px;color:var(--ink);background-size:48px 48px;margin:0}button,input,select{font:inherit}.shell{width:min(1440px,100% - 32px);margin:0 auto;padding:34px 0}.site-nav{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-xs);border:1px solid var(--line);background:color-mix(in oklch, var(--panel) 88%, transparent);box-shadow:0 12px 42px color-mix(in oklch, var(--ink) 8%, transparent);border-radius:8px;display:flex}.site-nav a{color:var(--ink);text-decoration:none}.nav-brand,.nav-links a{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:6px;min-height:40px;font-weight:900;display:inline-flex}.nav-brand{padding:0 var(--space-sm)}.nav-brand svg{color:var(--blue)}.nav-links{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.nav-links a{padding:0 var(--space-sm);color:var(--muted)}.nav-links a.active,.nav-links a:hover{background:var(--ink);color:var(--paper)}.topbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}h1,h2,p{margin-top:0}h1{max-width:780px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.35rem);font-weight:700;line-height:.98}h2{margin-bottom:8px;font-size:1.45rem}.status-pill{border:1px solid var(--line);min-height:40px;color:var(--muted);white-space:nowrap;background:#fffdf7c2;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.demo-link,.empty-demo-link,.secondary-link{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fffdf7db;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:850;text-decoration:none;display:inline-flex}.empty-demo-link{background:var(--ink);color:#f6f4ed;margin-top:4px}.pulse{background:var(--green);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 6px #1f8a5b21}.workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:22px;display:grid}.upload-panel,.result-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf7e6;border-radius:8px}.upload-panel{gap:16px;padding:18px;display:grid;position:sticky;top:24px}.dropzone{min-height:230px;color:var(--ink);text-align:center;cursor:pointer;background:#eef2e8;border:1px dashed #9aa69b;border-radius:8px;align-content:center;place-items:center;gap:10px;padding:22px;transition:border-color .16s,transform .16s,background .16s;display:grid}.dropzone:hover,.dropzone.has-file{border-color:var(--blue);background:#e9f1ef;transform:translateY(-1px)}.dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dropzone span{overflow-wrap:anywhere;max-width:100%;font-weight:800}.dropzone small,.metric span,.coverage-card small,.score-row p,.empty-state p{color:var(--muted)}.primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:800;text-decoration:none;display:inline-flex}.primary:disabled{cursor:not-allowed;opacity:.48}.toggle-row{border:1px solid var(--line);background:#fbfaf3;border-radius:6px;align-items:center;gap:11px;padding:12px;display:flex}.toggle-row input{width:18px;height:18px;accent-color:var(--blue)}.toggle-row span{gap:2px;font-weight:800;display:grid}.toggle-row small{color:var(--muted);font-weight:500}.field-row{border:1px solid var(--line);background:#fbfaf3;border-radius:6px;gap:8px;padding:12px;display:grid}.field-row>span,.vision-controls label{color:var(--ink);gap:3px;font-weight:850;display:grid}.field-row small,.vision-controls label span{color:var(--muted);font-size:.82rem;font-weight:650}.field-row select,.vision-controls select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:40px;color:var(--ink);border-radius:6px;padding:0 10px;font-weight:800}.notice{border:1px solid var(--line);color:var(--muted);background:#f7f2df;border-radius:6px;align-items:flex-start;gap:10px;padding:13px;display:flex}.notice.error{color:var(--red);background:#fff0ee;border-color:#ba3e3559}.demo-card{border:1px solid var(--line);background:linear-gradient(135deg,#1c5f851a,#0000 42%),#fbfaf3;border-radius:8px;gap:10px;padding:18px;display:grid}.demo-icon{width:58px;height:58px;color:var(--blue);background:#e8f3eb;border:1px solid #1c5f8542;border-radius:50%;place-items:center;display:grid}.demo-card h2{margin-bottom:0;font-size:1.25rem;line-height:1.12}.demo-card p:not(.eyebrow){color:var(--muted);margin-bottom:0;line-height:1.45}.demo-actions{gap:8px;margin-top:4px;display:grid}.link-button{min-height:44px}.secondary-link{background:#eef2e8;border-radius:6px}.facts{gap:10px;padding-top:4px;display:grid}.metric{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.metric strong{overflow-wrap:anywhere;min-width:0}.result-panel{min-height:660px;padding:22px}.empty-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:610px;display:grid}.empty-state svg{color:var(--blue)}.standalone-state{border:1px solid var(--line);background:color-mix(in oklch, var(--panel) 90%, transparent);min-height:420px;box-shadow:var(--shadow);border-radius:8px}.score-row{border-bottom:1px solid var(--line);grid-template-columns:138px minmax(0,1fr);align-items:center;gap:22px;padding-bottom:20px;display:grid}.score-ring{background:radial-gradient(circle at center, var(--panel) 60%, transparent 61%), conic-gradient(var(--score-color) calc(var(--score) * 1%), #dce0d7 0);border-radius:50%;align-content:center;place-items:center;width:138px;height:138px;display:grid}.score-ring span{font-size:2rem;font-weight:900}.score-ring small{color:var(--muted);font-weight:700}.warning-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.warning-list span{color:var(--amber);background:#f7f2df;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.86rem;display:inline-flex}.component-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.method-page{gap:var(--space-xl);display:grid}.method-hero{gap:var(--space-xl);border:1px solid var(--line);background:linear-gradient(120deg, color-mix(in oklch, var(--green) 10%, transparent), transparent 48%), linear-gradient(270deg, color-mix(in oklch, var(--amber) 10%, transparent), transparent 44%), color-mix(in oklch, var(--panel) 92%, var(--paper));box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(260px,.48fr);align-items:end;padding:clamp(24px,5vw,56px);display:grid}.method-hero h1{grid-column:1/2;max-width:880px;font-size:clamp(2.45rem,5vw,5.6rem)}.method-hero>p:not(.eyebrow){max-width:74ch;color:var(--muted);grid-column:1/2;margin-bottom:0;font-size:1.08rem;line-height:1.62}.method-hero-metrics{gap:var(--space-sm);grid-area:1/2/span 3/3;display:grid}.method-hero-metrics span{gap:var(--space-xs);min-height:138px;padding:var(--space-lg);border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px;align-content:center;font-weight:850;display:grid}.method-hero-metrics strong{color:var(--ink);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.explain-section{gap:var(--space-lg);margin:var(--space-lg) 0;border:1px solid var(--line);background:linear-gradient(140deg, color-mix(in oklch, var(--blue) 8%, transparent), transparent 46%), color-mix(in oklch, var(--panel) 94%, var(--paper));border-radius:8px;padding:clamp(18px,3vw,30px);display:grid}.explain-lede{gap:var(--space-lg);grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);align-items:end;display:grid}.explain-lede h2{max-width:16ch;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.explain-lede p{max-width:72ch;color:var(--muted);margin-bottom:0;font-size:1.02rem;line-height:1.62}.diagram-grid{gap:var(--space-md);grid-template-columns:minmax(280px,1.12fr) minmax(260px,1fr) minmax(240px,.82fr);align-items:stretch;display:grid}.flow-diagram,.formula-diagram,.page-diagram,.definition-card{border:1px solid var(--line);background:color-mix(in oklch, var(--panel) 92%, var(--paper));border-radius:8px}.flow-diagram,.formula-diagram,.page-diagram{gap:var(--space-md);padding:var(--space-md);display:grid}.diagram-head{align-items:center;gap:var(--space-xs);color:var(--ink);font-size:.86rem;font-weight:900;display:inline-flex}.diagram-head svg{color:var(--blue)}.pipeline-rail{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:152px;display:grid}.diagram-step{align-content:space-between;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border:1px solid color-mix(in oklch, var(--line) 82%, var(--blue));background:repeating-linear-gradient(0deg, color-mix(in oklch, var(--blue) 8%, transparent) 0 1px, transparent 1px 18px), var(--panel);border-radius:6px;display:grid;position:relative}.diagram-step:not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--blue);border-right:2px solid var(--blue);background:var(--panel);width:12px;height:12px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}.diagram-step span,.formula-term small,.definition-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.diagram-step strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1rem}.flow-diagram .diagram-step strong{font-size:clamp(.92rem,1.4vw,1rem)}.formula-row{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.formula-term{align-content:center;justify-items:center;gap:var(--space-xs);min-height:134px;padding:var(--space-sm);border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:6px;display:grid}.formula-term span{background:color-mix(in oklch, var(--amber) 16%, var(--paper));min-width:48px;min-height:28px;color:var(--clay);border-radius:999px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.formula-term strong{color:var(--ink);font-size:1.55rem;line-height:1}.formula-diagram p{color:var(--muted);margin-bottom:0;line-height:1.48}.mini-page{aspect-ratio:.76;border:1px solid color-mix(in oklch, var(--line) 70%, var(--ink));background:linear-gradient(90deg, color-mix(in oklch, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--ink) 5%, transparent) 1px, transparent 1px), var(--panel);width:min(100%,184px);box-shadow:inset 0 0 0 14px color-mix(in oklch, var(--paper) 72%, transparent);background-size:18px 18px;border-radius:4px;justify-self:center;position:relative;overflow:hidden}.mini-page:after{content:"";background:linear-gradient(180deg, color-mix(in oklch, var(--green) 12%, transparent) 0 calc(var(--visual) * 1%), color-mix(in oklch, var(--paper) 42%, transparent) calc(var(--visual) * 1%) 100%);pointer-events:none;position:absolute;inset:0}.mini-region{z-index:1;background:color-mix(in oklch, currentColor 22%, transparent);border:1px solid;border-radius:3px;position:absolute}.mini-region.text{width:64%;height:22%;color:var(--green);top:18%;left:18%}.mini-region.table{width:68%;height:18%;color:var(--amber);top:47%;left:16%}.mini-region.picture{width:36%;height:16%;color:var(--blue);top:70%;left:42%}.visual-legend{gap:var(--space-xs);display:grid}.visual-legend span{gap:var(--space-xs);color:var(--muted);grid-template-columns:64px minmax(0,1fr);align-items:baseline;line-height:1.35;display:grid}.visual-legend strong{color:var(--ink);font-size:1.15rem}.definition-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.definition-card{gap:var(--space-xs);padding:var(--space-md);display:grid}.definition-card strong{color:var(--ink);font-size:1.45rem;line-height:1.05}.definition-card p{color:var(--muted);margin-bottom:0;line-height:1.45}.vision-workbench{border:1px solid var(--line);background:linear-gradient(120deg,#1f8a5b14,#0000 48%),#fbfaf3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:16px;margin:18px 0;padding:16px;display:grid}.vision-main{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;display:grid}.vision-mark{width:52px;height:52px;color:var(--blue);background:#e8f3eb;border:1px solid #1c5f8540;border-radius:50%;place-items:center;display:grid}.vision-main h2{margin-bottom:5px;font-size:1.18rem}.vision-main p:not(.eyebrow){max-width:78ch;color:var(--muted);margin-bottom:0;line-height:1.45}.vision-controls{gap:10px;display:grid}.vision-status-grid{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.status-chip{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:850;display:inline-flex}.status-chip.complete{color:var(--green);background:#e8f3eb;border-color:#1f8a5b4d}.status-chip.failed{color:var(--red);background:#fff0ee;border-color:#ba3e3552}.status-chip.loading,.status-chip.running{color:var(--blue);background:#e9f1ef;border-color:#1c5f8542}.coverage-card{border:1px solid var(--line);background:#fbfaf3;border-radius:8px;gap:10px;padding:14px;display:grid}.coverage-card>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.coverage-card strong{font-size:clamp(1.1rem,1.7vw,1.4rem)}.card-label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.78rem;font-weight:900}.bar{background:#dce0d7;border-radius:999px;height:8px;overflow:hidden}.bar span{border-radius:inherit;background:var(--blue);height:100%;display:block}.tabs{border:1px solid var(--line);background:#eeeee4;border-radius:8px;gap:8px;padding:6px;display:flex}.tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.tabs button.active{background:var(--panel);color:var(--ink);box-shadow:0 8px 24px #18201d1a}.output{border:1px solid var(--line);color:#f1f4ea;white-space:pre-wrap;background:#161d1a;border-radius:8px;width:100%;max-height:560px;margin:14px 0 0;padding:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:.86rem;line-height:1.55;overflow:auto}.markdown{color:var(--ink);background:#fbfaf3}.progress-stage{align-content:center;gap:18px;min-height:610px;display:grid}.scanner-slab{border:1px solid var(--line);text-align:center;background:repeating-linear-gradient(0deg,#1c5f850f 0 1px,#0000 1px 32px),linear-gradient(135deg,#fbfaf3,#eef2e8);border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:360px;display:grid;position:relative;overflow:hidden}.scanner-slab svg{color:var(--blue)}.scanner-slab p{max-width:52ch;color:var(--muted)}.scanner-line{background:var(--green);width:2px;transition:left .42s;position:absolute;inset-block:0;box-shadow:0 0 0 1px #1f8a5b33,0 0 36px #1f8a5b94}.progress-track,.coverage-ribbon{background:#dce0d7;border-radius:999px;height:10px;overflow:hidden}.progress-track span,.coverage-ribbon span{border-radius:inherit;background:var(--green);height:100%;transition:width .36s;display:block}.step-row{flex-wrap:wrap;gap:8px;display:flex}.step-row span{border:1px solid var(--line);color:var(--muted);background:#fbfaf3;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.step-row span.done{color:var(--green);background:#e8f3eb;border-color:#1f8a5b52}.scan-lens{gap:16px;margin-top:14px;display:grid}.lens-header{border:1px solid var(--line);background:#fbfaf3;border-radius:8px;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:18px;padding:18px;display:grid}.lens-header h2{margin-bottom:6px;font-size:1.35rem}.lens-copy{max-width:72ch;color:var(--muted);margin-bottom:0}.lens-note{align-items:baseline;gap:var(--space-xs);max-width:76ch;margin-top:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in oklch, var(--green) 28%, var(--line));background:color-mix(in oklch, var(--green) 10%, var(--panel));color:var(--muted);border-radius:999px;font-size:.9rem;font-weight:750;line-height:1.35;display:inline-flex}.lens-note strong{color:var(--green);white-space:nowrap}.lens-gauge{background:radial-gradient(circle at center, #fbfaf3 59%, transparent 60%), conic-gradient(var(--green) calc(var(--lens-score) * 1%), #e6d8c4 0);border-radius:50%;align-content:center;justify-self:end;place-items:center;width:112px;height:112px;display:grid}.lens-gauge span{font-size:1.45rem;font-weight:900}.lens-gauge small{color:var(--muted);font-weight:800}.lens-controls{flex-wrap:wrap;gap:8px;display:flex}.kind-toggle{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;background:#fbfaf3;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:inline-flex}.kind-toggle.active{color:var(--ink);box-shadow:0 8px 24px #18201d14}.kind-dot{border-radius:999px;width:10px;height:10px}.kind-dot.text{background:var(--green)}.kind-dot.table{background:var(--amber)}.kind-dot.picture{background:var(--blue)}.lens-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.page-stack{gap:18px;display:grid}.page-lens{border:1px solid var(--line);background:#fbfaf3;border-radius:8px;gap:10px;padding:14px;display:grid}.page-lens-bar,.page-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-lens-bar div:first-child{gap:2px;display:grid}.page-lens-bar strong{font-size:1.05rem}.page-lens-bar span,.page-meta-row,.region-text{color:var(--muted)}.page-percent,.page-meta-row span{align-items:center;gap:6px;font-weight:850;display:inline-flex}.page-percent{color:var(--green)}.pdf-page-frame{background:#ddd8ca;border:1px solid #c8d0c6;border-radius:6px;position:relative;overflow:hidden}.pdf-page-frame img{width:100%;height:auto;display:block}.unmapped-veil{pointer-events:none;background:#f6f4ed38;position:absolute;inset:0}.scan-region{background:color-mix(in srgb, currentColor 22%, transparent);cursor:crosshair;border:1px solid;border-radius:3px;min-width:4px;min-height:4px;padding:0;transition:opacity .14s,transform .14s,background .14s;position:absolute}.scan-region:hover,.scan-region:focus,.scan-region.focused{z-index:3;background:color-mix(in srgb, currentColor 38%, transparent);outline:none;transform:scale(1.015)}.scan-region.text{color:var(--green)}.scan-region.table{color:var(--amber)}.scan-region.picture{color:var(--blue)}.region-inspector{border:1px solid var(--line);background:#fbfaf3;border-radius:8px;gap:10px;padding:14px;display:grid;position:sticky;top:24px}.inspector-title{align-items:center;gap:8px;font-weight:900;display:inline-flex}.region-text{margin:4px 0 0;line-height:1.45}.scan-empty{border:1px solid var(--line);color:var(--muted);background:#fbfaf3;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.image-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.understanding-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tab-notice{margin-top:14px}figure{border:1px solid var(--line);background:#fbfaf3;border-radius:8px;margin:0;overflow:hidden}.artifact-card{display:grid}figure img{aspect-ratio:4/3;object-fit:contain;background:#eef2e8;width:100%;display:block}.artifact-vision{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.artifact-vision-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.artifact-vision-head span{color:var(--blue);font-weight:900}.artifact-vision-head small,.muted-copy{color:var(--muted)}.region-list{gap:8px;display:grid}.pointer-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pointer-list li{border:1px solid var(--line);color:var(--ink);background:#f6f4ed;border-radius:6px;padding:8px 10px 8px 28px;line-height:1.36;position:relative}.pointer-list li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:11px}.pointer-list.muted li{color:var(--muted)}.region-row{border:1px solid var(--line);background:#f6f4ed;border-radius:6px;gap:2px;padding:8px;display:grid}.region-row strong{font-size:.86rem}.region-row span{color:var(--muted);font-size:.84rem;line-height:1.35}.inspector-vision{background:#e9f1ef;border:1px solid #1c5f8538;border-radius:6px;gap:5px;margin-top:4px;padding:10px;display:grid}.inspector-vision span{color:var(--blue);font-size:.82rem;font-weight:900}.inspector-vision p{color:var(--ink);margin-bottom:0;line-height:1.4}figcaption{color:var(--muted);justify-content:space-between;gap:10px;padding:10px;font-size:.84rem;display:flex}figcaption span{color:var(--ink);font-weight:800}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=860px){.shell{width:min(100% - 24px,760px);padding:22px 0}.topbar,.workspace,.score-row{grid-template-columns:1fr}.topbar{align-items:start;display:grid}.site-nav,.method-hero{grid-template-columns:1fr}.site-nav{align-items:stretch}.nav-links{justify-content:stretch}.nav-links a{flex:1}.method-hero-metrics,.method-hero h1,.method-hero>p:not(.eyebrow){grid-area:auto/1}.upload-panel{position:static}.component-grid,.vision-workbench,.vision-main,.explain-lede,.diagram-grid,.pipeline-rail,.formula-row{grid-template-columns:1fr}.diagram-step:not(:last-child):after{top:auto;bottom:-10px;right:50%;transform:translate(50%)rotate(135deg)}.lens-header,.lens-grid{grid-template-columns:1fr}.lens-gauge{justify-self:start}.region-inspector{position:static}.tabs{overflow-x:auto}}
