.article-prose .tqr-extlight{--muted: var(--text-dim);--tint-blue: color-mix(in srgb, var(--blue) 14%, var(--surface));--tint-green: color-mix(in srgb, var(--green) 16%, var(--surface));--tint-red: color-mix(in srgb, var(--red) 14%, var(--surface));--tint-amber: color-mix(in srgb, var(--amber) 16%, var(--surface));--edge-blue: color-mix(in srgb, var(--blue) 45%, var(--border));--edge-green: color-mix(in srgb, var(--green) 45%, var(--border));--edge-red: color-mix(in srgb, var(--red) 45%, var(--border));--edge-amber: color-mix(in srgb, var(--amber) 45%, var(--border));color:var(--text);font-family:var(--serif);font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased;margin:0}.article-prose .tqr-extlight *{box-sizing:border-box}.article-prose .tqr-extlight .hero{padding:6px 0 26px;border-bottom:1px solid var(--border);position:relative}.article-prose .tqr-extlight .hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.article-prose .tqr-extlight .hero>*{position:relative}.article-prose .tqr-extlight .eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.article-prose .tqr-extlight .sub{font-size:18px;line-height:1.55;color:var(--text);font-weight:500;max-width:60ch;margin:.5em 0 0}.article-prose .tqr-extlight .abstract{margin:26px 0 6px;padding:20px 22px;background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius)}.article-prose .tqr-extlight .abstract .k{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:8px}.article-prose .tqr-extlight .abstract p{margin:.5em 0;font-size:15px;line-height:1.62;color:var(--text-dim)}.article-prose .tqr-extlight .kw{font-family:var(--mono);font-size:12px;color:var(--text-faint);margin-top:10px}.article-prose .tqr-extlight .partbar{margin:46px 0 8px;padding:14px 0 10px;border-top:2px solid var(--text);display:flex;align-items:baseline;gap:14px}.article-prose .tqr-extlight .partbar .pn{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--accent);letter-spacing:.06em}.article-prose .tqr-extlight .partbar .pt{font-family:var(--serif-display);font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.article-prose .tqr-extlight section{padding:30px 0;margin:0;border-bottom:1px solid var(--border)}.article-prose .tqr-extlight h2{font-family:var(--serif-display);font-size:27px;font-weight:600;letter-spacing:-.01em;margin:0 0 .3em;padding:0;border:0;display:flex;align-items:baseline;gap:.5em;color:var(--text)}.article-prose .tqr-extlight h2 .num{font-family:var(--mono);font-size:15px;font-weight:600;color:var(--accent)}.article-prose .tqr-extlight h3{font-family:var(--serif-display);font-size:21px;font-weight:600;margin:1.5em 0 .3em;color:var(--text)}.article-prose .tqr-extlight p{margin:.85em 0;color:var(--text-dim)}.article-prose .tqr-extlight a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--border-soft)}.article-prose .tqr-extlight a:hover{border-bottom-color:var(--accent)}.article-prose .tqr-extlight strong{font-weight:600;color:var(--text)}.article-prose .tqr-extlight em{color:var(--text)}.article-prose .tqr-extlight .term{font-family:var(--mono);font-size:.9em;background:var(--tint-blue);color:var(--text);border:1px solid var(--edge-blue);padding:1px 5px;border-radius:4px}.article-prose .tqr-extlight math{font-size:1.06em;font-family:"Latin Modern Math","STIX Two Math","Cambria Math",serif;color:inherit}.article-prose .tqr-extlight math[display=block]{display:block;margin:.5em 0;overflow-x:auto;overflow-y:hidden;max-width:100%}.article-prose .tqr-extlight .eq{margin:1.05em 0}.article-prose .tqr-extlight .givens{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 12px;margin:1.1em 0 1.2em}.article-prose .tqr-extlight .givens .g{display:inline-flex;align-items:baseline;padding:6px 12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;font-size:15px;line-height:1.3;white-space:nowrap;color:var(--text)}.article-prose .tqr-extlight .givens .gl{align-self:center;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:0 2px}.article-prose .tqr-extlight .prop{margin:1.4em 0;padding:16px 20px;border:1px solid var(--edge-blue);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--tint-blue)}.article-prose .tqr-extlight .prop .ptag{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.article-prose .tqr-extlight .prop .pbody{margin:.3em 0 0;font-style:italic;color:var(--text)}.article-prose .tqr-extlight .prop .proof{font-size:14.5px;line-height:1.6;color:var(--text-dim);border-top:1px dashed var(--border);margin-top:11px;padding-top:10px}.article-prose .tqr-extlight .prop .proof .lab{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.article-prose .tqr-extlight .qed{color:var(--accent);font-weight:700}.article-prose .tqr-extlight .keyline{margin:1.3em 0;padding:14px 18px;border-radius:var(--radius);background:var(--tint-blue);border:1px solid var(--edge-blue);font-size:15.5px;font-weight:500;line-height:1.55;color:var(--text)}.article-prose .tqr-extlight .note{margin:1.3em 0;padding:13px 18px;border-radius:var(--radius);background:var(--tint-amber);border:1px solid var(--edge-amber);font-size:14.5px;line-height:1.6;color:var(--text)}.article-prose .tqr-extlight .note .nk{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);display:block;margin-bottom:4px}.article-prose .tqr-extlight .tablewrap{overflow-x:auto;margin:1.2em 0}.article-prose .tqr-extlight table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:14px;margin:0;background:transparent}.article-prose .tqr-extlight caption{font-family:var(--mono);font-size:12px;color:var(--text-faint);text-align:left;padding-bottom:8px}.article-prose .tqr-extlight th,.article-prose .tqr-extlight td{padding:8px 11px;border-bottom:1px solid var(--border);text-align:left;color:var(--text);background:transparent}.article-prose .tqr-extlight thead th{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border-soft)}.article-prose .tqr-extlight td.num,.article-prose .tqr-extlight th.num{text-align:right;font-variant-numeric:tabular-nums}.article-prose .tqr-extlight tbody tr:last-child td{border-bottom:1px solid var(--border-soft)}.article-prose .tqr-extlight .rowc td{background:var(--tint-green)}.article-prose .tqr-extlight .roww td{background:var(--tint-red)}.article-prose .tqr-extlight figure{margin:1.6em 0}.article-prose .tqr-extlight .chart{width:100%;height:auto;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);display:block;padding:6px}.article-prose .tqr-extlight .chart text{font-family:var(--mono)}.article-prose .tqr-extlight figcaption{font-size:13.5px;color:var(--text-faint);line-height:1.55;margin-top:10px;max-width:64ch}.article-prose .tqr-extlight figcaption b{color:var(--text)}.article-prose .tqr-extlight ol.checklist{counter-reset:c;list-style:none;padding:0;margin:1.1em 0;color:var(--text-dim)}.article-prose .tqr-extlight ol.checklist li{counter-increment:c;position:relative;padding:10px 0 10px 44px;border-bottom:1px solid var(--border);font-size:15px;line-height:1.55;color:var(--text-dim);margin:0}.article-prose .tqr-extlight ol.checklist li:before{content:counter(c,decimal-leading-zero);position:absolute;left:0;top:10px;font-family:var(--mono);font-size:12px;font-weight:600;color:#fff;background:var(--accent);width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center}.article-prose .tqr-extlight ol.checklist li:last-child{border-bottom:0}.article-prose .tqr-extlight .refs{font-size:13.5px;line-height:1.5}.article-prose .tqr-extlight .refs ol{padding-left:0;list-style:none;counter-reset:r;color:var(--text-dim);margin:0}.article-prose .tqr-extlight .refs li{counter-increment:r;position:relative;padding:8px 0 8px 32px;border-bottom:1px solid var(--border);color:var(--text-dim);margin:0}.article-prose .tqr-extlight .refs li:before{content:"[" counter(r) "]";position:absolute;left:0;top:8px;font-family:var(--mono);font-size:12px;color:var(--accent);font-weight:600}.article-prose .tqr-extlight .refs li:last-child{border-bottom:0}@media(max-width:560px){.article-prose .tqr-extlight,.article-prose .tqr-extlight .sub{font-size:16px}.article-prose .tqr-extlight h2{font-size:23px}.article-prose .tqr-extlight .partbar .pt{font-size:21px}}@media print{.article-prose .tqr-extlight .hero:before{display:none}.article-prose .tqr-extlight section,.article-prose .tqr-extlight figure,.article-prose .tqr-extlight .prop{break-inside:avoid}.article-prose .tqr-extlight a{border:0}}
