:root{--lq-ink: #16201c;--lq-green: #0D7C5F;--lq-green-d: #0A6549;--lq-amber: #B45309;--lq-paper: #FBFAF8;--lq-line: #E4E0D8;--lq-muted: #6A6A66;--lq-grey: #9AA39E}.lq-wrap{max-width:1040px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.reveal{opacity:0}.lq-hero{padding:clamp(40px,7vw,84px) 0 clamp(20px,3vw,36px)}.lq-eyebrow{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lq-green-d);background:#0d7c5f14;padding:6px 13px;border-radius:3px;margin-bottom:22px}.lq-h1{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.95rem,4.3vw,3.1rem);line-height:1.08;letter-spacing:-.025em;color:var(--lq-ink);margin:0 0 22px;max-width:20ch}.lq-h1 .lq-n{color:var(--lq-green);white-space:nowrap}.lq-lede{font-family:Inter,sans-serif;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.66;color:#3e3a34;margin:0 0 26px;max-width:64ch}.lq-hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.lq-chip{font-family:Space Grotesk,sans-serif;font-size:.74rem;font-weight:600;color:#4a5a52;background:#fff;border:1px solid var(--lq-line);padding:7px 14px;border-radius:100px}.lq-chip-solid{background:var(--lq-green);color:#fff;border-color:var(--lq-green)}.lq-hero-jump{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;color:var(--lq-green-d);text-decoration:none}.lq-hero-jump:hover{text-decoration:underline}.lq-crit{padding:clamp(30px,4vw,52px) 0 clamp(16px,2vw,28px);border-top:1px solid var(--lq-line)}.lq-crit-head{margin-bottom:24px}.lq-crit-tag,.lq-section-kicker,.lq-ann-tag{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lq-green-d);margin-bottom:12px}.lq-crit-h,.lq-board-h,.lq-ann-h,.lq-delta-h,.lq-checker-h{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.5rem,3vw,2.05rem);line-height:1.16;letter-spacing:-.02em;color:var(--lq-ink);margin:0 0 12px;max-width:30ch}.lq-crit-stakes,.lq-board-sub,.lq-ann-sub,.lq-checker-sub{font-family:Inter,sans-serif;font-size:1rem;line-height:1.62;color:#46423a;margin:0;max-width:70ch}.lq-demo{display:grid;grid-template-columns:300px 1fr;gap:clamp(20px,3vw,36px);align-items:start;background:#fff;border:1px solid var(--lq-line);border-radius:18px;padding:clamp(20px,3vw,28px);box-shadow:0 1px 2px #0f172a0a,0 22px 48px -28px #0f172a3d}.lq-lam-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px}.lq-lam-lab{font-family:Inter,sans-serif;font-weight:600;font-size:.92rem;color:var(--lq-ink)}.lq-lam-val{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.05rem;color:var(--lq-green)}.lq-lam-sub{font-family:Inter,sans-serif;font-size:.74rem;color:var(--lq-muted);margin-bottom:6px}.lq-chart{width:100%;height:auto;display:block;background:var(--lq-paper);border:1px solid var(--lq-line);border-radius:12px}.lq-axis{stroke:#c9c4ba;stroke-width:1}.lq-axis-lbl{font-family:Inter,sans-serif;font-size:8px;fill:var(--lq-muted)}.lq-grid-l{stroke:#ece8e0;stroke-width:1}.lq-tick-lbl{font-family:Inter,sans-serif;font-size:8px;fill:var(--lq-muted);text-anchor:middle}.lq-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-family:Inter,sans-serif;font-size:.74rem;color:#56524a}.lq-leg{display:inline-flex;align-items:center;gap:6px}.lq-swatch{width:16px;height:4px;border-radius:2px;display:inline-block}.lq-illus{font-family:Inter,sans-serif;font-size:.72rem;line-height:1.5;color:var(--lq-muted);margin:10px 0 0;font-style:italic}.lq-board-section{padding:clamp(34px,5vw,60px) 0 clamp(20px,3vw,32px);border-top:2px solid var(--lq-ink)}.lq-board-h{max-width:28ch}.lq-board-sub{margin-bottom:22px}.lq-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lq-filter-group{font-family:Space Grotesk,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lq-muted);margin-right:2px}.lq-filter-group:not(:first-child){margin-left:10px}.lq-filter{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;color:#46423a;background:#fff;border:1px solid var(--lq-line);padding:7px 12px;border-radius:100px;cursor:pointer;transition:all .18s}.lq-filter:hover{border-color:#c9c4ba}.lq-filter.is-on{background:var(--lq-green);color:#fff;border-color:var(--lq-green)}.lq-filter[data-tier=com].is-on{background:var(--lq-amber);border-color:var(--lq-amber)}.lq-filter-n{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.74rem;opacity:.7}.lq-filter-card{background:var(--lq-paper);border:1px solid var(--lq-line);border-radius:12px;padding:16px 18px;margin-bottom:18px}.lq-filter-card-k{display:block;font-family:Space Grotesk,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lq-green-d);margin-bottom:6px}.lq-filter-card-q{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5;color:var(--lq-ink);margin:0}.lq-filter-card-ask{font-family:Inter,sans-serif;font-size:.88rem;line-height:1.5;color:var(--lq-green-d);margin:8px 0 0;font-weight:500}.lq-board-scroll{overflow-x:auto;border:1px solid var(--lq-line);border-radius:14px;background:#fff}.lq-board{width:100%;border-collapse:collapse;min-width:760px}.lq-board thead th{position:sticky;top:0;background:#fff}.lq-th-lab{text-align:left;padding:14px;font-family:Space Grotesk,sans-serif;font-size:.74rem;font-weight:700;color:var(--lq-ink);border-bottom:2px solid var(--lq-line);width:38%}.lq-th-meta{text-align:left;padding:14px 8px;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:700;color:var(--lq-muted);border-bottom:2px solid var(--lq-line)}.lq-th-dim{padding:14px 2px;border-bottom:2px solid var(--lq-line);text-align:center;cursor:default}.lq-th-dim[data-tier=mem] .lq-th-n,.lq-th-n{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.82rem;color:var(--lq-green-d)}.lq-th-dim[data-tier=com] .lq-th-n{color:var(--lq-amber)}.lq-th-ab{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:.56rem;color:var(--lq-muted);margin-top:2px;white-space:nowrap}.lq-th-dim.is-on{background:#0d7c5f14}.lq-th-dim[data-tier=com].is-on{background:#b4530914}.lq-sort{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;color:var(--lq-green-d);background:none;border:1px solid var(--lq-line);border-radius:6px;padding:2px 6px;cursor:pointer;margin-left:6px}.lq-board tbody tr{border-bottom:1px solid var(--lq-line);transition:background .15s}.lq-board tbody tr:hover{background:var(--lq-paper)}.lq-td-lab{padding:14px;vertical-align:top}.lq-lab-name{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:.98rem;color:var(--lq-ink)}.lq-lab-head{display:block;font-family:Inter,sans-serif;font-size:.84rem;line-height:1.4;color:#46423a;margin:4px 0}.lq-lab-src{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.66rem;font-weight:600;color:var(--lq-green-d);background:#0d7c5f12;padding:2px 7px;border-radius:4px}.lq-lab-note{display:block;font-family:Inter,sans-serif;font-size:.74rem;line-height:1.4;color:var(--lq-muted);margin-top:6px}.lq-td-meta{padding:14px 8px;vertical-align:top}.lq-flag{display:inline-block;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.06em;color:#fff;background:var(--lq-ink);padding:2px 6px;border-radius:4px}.lq-mod{display:block;font-family:Inter,sans-serif;font-size:.74rem;color:#46423a;margin-top:5px}.lq-yr{display:block;font-family:Space Grotesk,sans-serif;font-size:.72rem;color:var(--lq-muted)}.lq-lam-chip{display:inline-block;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.72rem;color:var(--lq-green);margin-top:4px}.lq-td-dim{text-align:center;padding:10px 2px;vertical-align:middle}.lq-td-dim.is-on{background:#0d7c5f0f}.lq-sc{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle}.sc-met .lq-sc,.lq-sc.sc-met{background:var(--lq-green)}.sc-part .lq-sc,.lq-sc.sc-part{background:var(--lq-amber)}.sc-no .lq-sc,.lq-sc.sc-no{background:#dad5cc}.sc-fast .lq-sc,.lq-sc.sc-fast{background:#2563eb}.sc-slow .lq-sc,.lq-sc.sc-slow{background:#9aa39e}.lq-td-dim.sc-fast .lq-sc{background:#2563eb}.lq-td-dim.sc-slow .lq-sc{background:#9aa39e}.lq-board-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-family:Inter,sans-serif;font-size:.76rem;color:#56524a}.lq-bl{display:inline-flex;align-items:center;gap:6px}.lq-board-foot{font-family:Inter,sans-serif;font-size:.82rem;line-height:1.5;color:var(--lq-muted);margin:14px 0 0;padding:12px 14px;background:var(--lq-paper);border:1px solid var(--lq-line);border-radius:10px}.lq-ann-section{padding:clamp(30px,4vw,52px) 0;border-top:1px solid var(--lq-line)}.lq-ann-tag{color:var(--lq-amber)}.lq-ann-head{margin-bottom:22px}.lq-ann-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.lq-ann-card{background:repeating-linear-gradient(135deg,#f6f4f0,#f6f4f0 8px,#f1eee8 8px 16px);border:1px dashed #C9C4BA;border-radius:12px;padding:16px 18px}.lq-ann-top{display:flex;justify-content:space-between;align-items:baseline}.lq-ann-lab{font-family:Poppins,sans-serif;font-weight:700;font-size:.92rem;color:#6a655c}.lq-ann-yr{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.82rem;color:var(--lq-amber)}.lq-ann-target{font-family:Inter,sans-serif;font-size:.96rem;color:#555049;margin:8px 0 6px}.lq-ann-meta{font-family:Inter,sans-serif;font-size:.74rem;color:var(--lq-muted)}.lq-ann-src{font-family:Space Grotesk,sans-serif;font-size:.64rem;font-weight:600;color:#8a857c;margin-top:8px}.lq-tier-section{padding:clamp(20px,3vw,36px) 0}.lq-tier-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lq-tier{border-radius:16px;padding:clamp(22px,3vw,30px);border:1px solid var(--lq-line);background:#fff;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -28px #0f172a33}.lq-tier-mem{border-left:3px solid var(--lq-green)}.lq-tier-com{border-left:3px solid var(--lq-amber)}.lq-tier-k{display:block;font-family:Space Grotesk,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.lq-tier-mem .lq-tier-k{color:var(--lq-green-d)}.lq-tier-com .lq-tier-k{color:var(--lq-amber)}.lq-tier-h{font-family:Poppins,sans-serif;font-weight:700;font-size:1.3rem;color:var(--lq-ink);margin:0 0 10px}.lq-tier-b{font-family:Inter,sans-serif;font-size:.94rem;line-height:1.62;color:#46423a;margin:0}.lq-delta-section{padding:clamp(30px,4vw,52px) 0;border-top:1px solid var(--lq-line)}.lq-delta-rows{display:flex;flex-direction:column;gap:12px;margin-top:8px}.lq-delta-row{display:grid;grid-template-columns:1fr 28px 1fr;gap:12px;align-items:center;background:#fff;border:1px solid var(--lq-line);border-radius:12px;padding:16px 18px}.lq-delta-mk,.lq-delta-ms{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.45}.lq-delta-mk{color:#6a655c}.lq-delta-ms{color:var(--lq-ink)}.lq-delta-k{display:block;font-family:Space Grotesk,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lq-muted);margin-bottom:4px}.lq-delta-ms .lq-delta-k{color:var(--lq-green-d)}.lq-delta-gap{text-align:center;color:var(--lq-amber);font-size:1.2rem;font-weight:700}.lq-delta-foot{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6;color:#46423a;margin:16px 0 0}.lq-checker-section{padding:clamp(34px,5vw,60px) 0 clamp(20px,3vw,32px);border-top:2px solid var(--lq-ink)}.lq-checker-h{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.6rem,3.2vw,2.3rem)}.lq-checker-sub{margin-bottom:24px}.lq-takeaway{background:var(--lq-ink);border-radius:16px;padding:clamp(24px,3.5vw,36px)}.lq-takeaway-k{font-family:Space Grotesk,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9fd8c6;margin:0 0 16px}.lq-takeaway-list{margin:0;padding:0;list-style:none;counter-reset:tk;display:grid;gap:12px}.lq-takeaway-list li{counter-increment:tk;position:relative;padding-left:40px;font-family:Inter,sans-serif;font-size:.98rem;line-height:1.5;color:#eae6df}.lq-takeaway-list li:before{content:counter(tk);position:absolute;left:0;top:-2px;width:26px;height:26px;border-radius:50%;background:#9fd8c629;color:#9fd8c6;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.82rem;display:flex;align-items:center;justify-content:center}.lq-takeaway-list li em{color:#fff;font-style:italic}.lq-copy-btn{margin-top:20px;font-family:Space Grotesk,sans-serif;font-size:.84rem;font-weight:700;color:var(--lq-ink);background:#9fd8c6;border:none;padding:12px 22px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.lq-copy-btn:hover{background:#b8e4d6}.lq-copy-btn.is-done{background:#9fd8c62e;color:#9fd8c6}.lq-close-section{padding:clamp(30px,4vw,52px) 0 clamp(48px,7vw,84px)}.lq-close{background:#fff;border:1px solid var(--lq-line);border-radius:16px;padding:clamp(24px,3.5vw,36px);box-shadow:0 1px 2px #0f172a0a,0 20px 44px -28px #0f172a33}.lq-close-body{font-family:Inter,sans-serif;font-size:1.04rem;line-height:1.7;color:#2e2a24;margin:0 0 22px}.lq-close-cta{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:700;color:#fff;background:var(--lq-green);padding:14px 24px;border-radius:10px;text-decoration:none;transition:all .2s}.lq-close-cta:hover{background:var(--lq-green-d);transform:translateY(-1px)}.lq-attrib{margin-top:24px;padding-top:22px;border-top:1px solid var(--lq-line)}.lq-attrib-line,.lq-attrib-cites{font-family:Inter,sans-serif;font-size:.78rem;line-height:1.6;color:var(--lq-muted);margin:0 0 10px}.lq-attrib-line a{color:var(--lq-green-d)}@media(max-width:860px){.lq-demo,.lq-tier-grid,.lq-delta-row{grid-template-columns:1fr}.lq-delta-gap{transform:rotate(90deg)}.lq-h1{max-width:none}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important}}
