:root{--bg:#faf7f0;--bg-2:#f3efe4;--ink:#1a1a17;--ink-2:#494842;--ink-3:#84827a;--rule:#d8d3c4;--rule-2:#ebe6d7;--accent:oklch(55% .15 35);--accent-bg:oklch(95% .03 60);--pos:oklch(50% .1 145);--warn:oklch(55% .13 70);--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-size:15px;line-height:1.55}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--accent)}code,.mono{font-family:var(--mono)}.container{max-width:920px;margin:0 auto;padding:0 32px}.narrow{max-width:720px;margin:0 auto;padding:0 32px}.topnav{border-bottom:1px solid var(--rule);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7f0db;position:sticky;top:0}.topnav-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1080px;margin:0 auto;padding:12px 32px;display:flex}.brand{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.brand:hover{color:var(--accent)}.brand-mark{width:26px;height:26px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.brand:hover .brand-mark{color:var(--accent)}.brand-mark svg{width:26px;height:26px;display:block}.nav-links{font-family:var(--mono);align-items:center;gap:4px;font-size:12px;display:flex}.nav-links a{color:var(--ink-2);border-radius:2px;align-items:baseline;gap:6px;padding:6px 10px;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.nav-links a .nl-no{color:var(--ink-3);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:10px}.nav-links a:hover{color:var(--accent);background:var(--bg-2)}.nav-links a:hover .nl-no{color:var(--accent)}.nav-links .nl-paper{border:1px solid var(--rule);color:var(--ink);margin-left:6px;padding:6px 12px}.nav-links .nl-paper:hover{border-color:var(--accent);color:var(--accent);background:0 0}@media (width<=880px){.nav-links a .nl-no{display:none}.nav-links{gap:2px}.nav-links a{padding:6px 8px}}@media (width<=680px){.nav-links a:not(.nl-paper){display:none}}.hero{border-bottom:1px solid var(--rule);padding:88px 0 64px;position:relative}.fox-runner{border:1px solid var(--rule);background:oklch(96% .02 60);border-radius:2px;margin:40px 0 36px;position:relative;overflow:hidden}.fox-runner .fox-canvas{width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;cursor:pointer;outline:none;display:block}.fox-runner-caption{font-family:var(--mono);color:var(--ink-3);border-top:1px solid var(--rule);background:var(--bg);letter-spacing:.04em;padding:8px 14px 10px;font-size:11px}.fox-runner-caption .fr-key{border:1px solid var(--rule);background:var(--bg-2);color:var(--ink);border-bottom-width:2px;border-radius:3px;margin-right:4px;padding:1px 6px;font-size:10px;display:inline-block}.ascii-scene{border:1px solid var(--rule);background:linear-gradient(oklch(96% .02 60) 0%,oklch(94% .025 50) 55%,oklch(91% .03 45) 100%);border-radius:2px;margin:40px 0 36px;padding:18px 22px 14px;position:relative;overflow:hidden}.ascii-scene .scene-label{font-family:var(--mono);white-space:nowrap;color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;background:var(--bg);border:1px solid var(--rule);padding:2px 6px;font-size:10px;position:absolute;top:10px;right:14px}.ascii-scene pre{font-family:var(--mono);color:var(--ink-2);white-space:pre;letter-spacing:0;margin:0;font-size:13px;line-height:1.05}.ascii-scene .bg-layer{z-index:1;position:relative}.ascii-scene .fox-layer{z-index:2;color:var(--accent);pointer-events:none;text-shadow:0 0 0 var(--accent), 1px 0 0 oklch(96% .02 60), -1px 0 0 oklch(96% .02 60), 0 1px 0 oklch(96% .02 60), 0 -1px 0 oklch(96% .02 60);font-weight:700;transition:top .12s;position:absolute;top:4em;left:22px}.ascii-scene .layer{pointer-events:none;display:block;position:relative}.ascii-scene .l-sky{color:oklch(78% .04 60);font-size:12px}.ascii-scene .l-mtn{color:oklch(62% .04 50);font-size:12px}.ascii-scene .l-tree-far{color:oklch(58% .06 130);font-size:13px}.ascii-scene .l-tree{color:oklch(45% .1 145);font-size:14px}.ascii-scene .l-runner{color:var(--accent);font-size:14px;font-weight:700}.ascii-scene .runner-overlay{color:var(--accent);font-weight:700}.ascii-scene .l-ground{color:var(--ink-2);letter-spacing:-.5px;font-size:13px}.ascii-scene .l-marker{color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.ascii-scene .runner-body{white-space:pre;display:inline-block}@media (width<=720px){.ascii-scene pre{font-size:10px}.ascii-scene .l-runner{font-size:11px}}.eyebrow{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--ink-3);width:24px;height:1px;display:inline-block}h1.title{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 28px;font-size:clamp(48px,7vw,84px);font-weight:400;line-height:.96}h1 .ital{color:var(--accent);font-style:italic}.lede{color:var(--ink-2);text-wrap:pretty;max-width:640px;margin:0 0 16px;font-size:20px;line-height:1.45}.lede strong{color:var(--ink);font-weight:600}.hero-sub{font-family:var(--mono);color:var(--ink-3);max-width:640px;margin-bottom:36px;font-size:13px}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn{white-space:nowrap;font-family:var(--mono);border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--bg)}.btn .arr{font-size:11px}.stats-strip{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;padding-top:4px;display:grid}.stat{border-right:1px solid var(--rule-2);padding:28px 24px 8px 0}.stat+.stat{padding-left:24px}.stat:last-child{border-right:none}.stat-num{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;margin-bottom:14px;font-size:44px;font-weight:400;line-height:1}.stat-num .unit{color:var(--ink-3);margin-left:4px;font-size:20px;font-weight:400}.stat-label{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;font-size:11px}section{border-bottom:1px solid var(--rule);padding:80px 0}.section-head{grid-template-columns:200px 1fr;align-items:baseline;gap:48px;margin-bottom:40px;display:grid}.section-no{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.section-no .dot{color:var(--accent);margin-right:6px}h2.section-title{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1.05}.section-title .ital{font-style:italic}.section-body{grid-template-columns:200px 1fr;gap:48px;display:grid}.section-body .sb-side{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1.7}.section-body .sb-side .label-row{margin-bottom:16px}.section-body .sb-side .label-row span{color:var(--ink);text-transform:none;letter-spacing:0;font-family:var(--sans);margin-top:2px;font-size:13px;display:block}.lb-controls{border-bottom:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;padding-bottom:18px;display:flex}.lb-controls .lb-label{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-right:8px;font-size:11px}.pill{font-family:var(--mono);border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:12px;transition:all .12s}.pill:hover{border-color:var(--ink);color:var(--ink)}.pill.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}table.lb{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:13px}table.lb thead th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--ink);white-space:nowrap;padding:10px 8px;font-size:11px;font-weight:500}table.lb thead th.num{text-align:right}table.lb tbody td{border-bottom:1px solid var(--rule-2);vertical-align:middle;white-space:nowrap;padding:13px 8px}table.lb tbody td.num{text-align:right;font-variant-numeric:tabular-nums}table.lb tbody tr:hover{background:var(--bg-2)}table.lb tbody tr.highlight td{background:var(--accent-bg)}.rank-badge{width:22px;height:22px;font-family:var(--mono);border:1px solid var(--rule);color:var(--ink-2);border-radius:2px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.rank-badge.rank-1{background:var(--ink);color:var(--bg);border-color:var(--ink)}.rank-badge.rank-ref{color:var(--ink-3);border-style:dashed}.agent-name{color:var(--ink);font-weight:500;font-family:var(--sans);font-size:14px}.agent-tag{font-family:var(--mono);color:var(--ink-3);background:var(--bg-2);border-radius:2px;margin-left:6px;padding:2px 6px;font-size:11px}.scaffold{color:var(--ink-2);font-size:12px}.score-bar-cell{min-width:64px;position:relative}.score-bar{background:var(--accent);opacity:.18;pointer-events:none;border-radius:1px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.score-bar.ref{background:var(--ink-3);opacity:.12}.score-bar-cell .num-on-bar{z-index:1;padding-right:6px;position:relative}tr.divider td{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;background:var(--bg-2);font-size:11px;border-bottom:1px solid var(--ink)!important;padding:6px 8px!important}.footnotes{font-family:var(--mono);color:var(--ink-3);margin-top:24px;font-size:11px;line-height:1.7}.footnotes sup{color:var(--accent);margin-right:4px;font-weight:600}.tasks-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.task{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);padding:22px 24px}.task-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.task-id{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.task-budget{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:500}.task-title{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;line-height:1.15}.task-desc{color:var(--ink-2);margin-bottom:14px;font-size:13px;line-height:1.5}.task-meta{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;font-size:11px;display:flex}.task-meta .k{color:var(--ink-3)}.task-meta .v{color:var(--ink);margin-left:4px}.pipeline{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:8px;display:grid}.pipe-step{background:var(--bg);padding:22px 18px;position:relative}.pipe-num{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;margin-bottom:8px;font-size:10px}.pipe-title{font-family:var(--serif);margin:0 0 6px;font-size:19px;line-height:1.15}.pipe-desc{color:var(--ink-2);font-size:12px;line-height:1.45}.pipe-step:after{content:"→";font-family:var(--mono);color:var(--ink-3);background:var(--bg);padding:0 2px;font-size:13px;position:absolute;top:22px;right:-7px}.pipe-step:last-child:after{display:none}.findings{grid-template-columns:1fr 1fr;gap:0;display:grid}.finding{border-right:1px solid var(--rule);border-top:1px solid var(--rule);padding:28px 32px 28px 0}.finding:nth-child(2n){border-right:none;padding-left:32px;padding-right:0}.finding:nth-child(-n+2){border-top:none}.find-num{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;margin-bottom:12px;font-size:11px}.find-h{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px;font-size:26px;line-height:1.1}.find-body{color:var(--ink-2);font-size:14px;line-height:1.55}.find-body code{background:var(--bg-2);border-radius:2px;padding:1px 5px;font-size:12px}.trace{background:var(--bg-2);border-left:2px solid var(--accent);font-family:var(--mono);color:var(--ink-2);margin:16px 0;padding:16px 20px;font-size:12px;line-height:1.6}.trace .tr-head{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:600}.trace .tr-quote{color:var(--ink);font-style:italic}.team-grid{grid-template-columns:repeat(3,1fr);gap:24px 32px;display:grid}.person{font-size:14px}.person .pn{font-weight:500}.person .pa{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:11px}.affiliations{border-top:1px dashed var(--rule);font-family:var(--mono);color:var(--ink-3);grid-template-columns:repeat(2,1fr);gap:4px 24px;margin-top:40px;padding-top:18px;font-size:11px;display:grid}.aff-num{color:var(--accent);margin-right:6px;font-weight:600}.citation-block{background:var(--ink);color:var(--bg);font-family:var(--mono);white-space:pre;padding:22px 24px;font-size:12px;line-height:1.7;position:relative;overflow-x:auto}.citation-block .copy-btn{font-family:var(--mono);color:var(--bg);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #faf7f04d;padding:4px 8px;font-size:10px;position:absolute;top:12px;right:12px}.citation-block .copy-btn:hover{background:var(--accent);border-color:var(--accent)}.changelog{font-size:13px}.cl-row{border-top:1px solid var(--rule-2);grid-template-columns:140px 1fr;gap:24px;padding:12px 0;display:grid}.cl-row:first-child{border-top:1px solid var(--rule)}.cl-date{font-family:var(--mono);color:var(--ink-3);font-size:12px}.cl-body strong{color:var(--ink);font-weight:600}.cl-tag{font-family:var(--mono);background:var(--bg-2);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;border-radius:2px;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}.cl-tag.new{background:var(--accent);color:var(--bg)}.cl-tag.upd{background:var(--ink);color:var(--bg)}.cl-tag.fix{color:var(--bg);background:#b45309}footer{background:var(--bg-2);padding:56px 0 80px}.foot-grid{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:48px;display:grid}.foot-h{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:11px}.foot-list{flex-direction:column;gap:8px;font-size:13px;display:flex}.foot-list a{color:var(--ink-2);text-decoration:none}.foot-list a:hover{color:var(--accent)}.foot-meta{font-family:var(--mono);color:var(--ink-3);justify-content:space-between;margin-top:32px;font-size:11px;display:flex}.course-map{border-top:1px solid var(--rule);margin-top:56px;padding:28px 0 8px;position:relative}.course-map-label{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:11px;display:flex}.course-map svg{width:100%;height:auto;display:block}.km-marker{font-family:var(--mono);fill:var(--ink-3);font-size:10px}.km-marker.active{fill:var(--accent);font-weight:600}.checkpoint-dot{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.checkpoint-dot.start{fill:var(--ink)}.checkpoint-dot.finish{fill:var(--accent);stroke:var(--accent)}.course-stroke{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.course-stroke.dashed{stroke-dasharray:2 4;stroke:var(--ink-3);stroke-width:1px}.course-elev{fill:var(--accent);opacity:.1}.course-elev-line{fill:none;stroke:var(--accent);stroke-width:1.5px}.bib-row{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:8px;display:grid}.bib{background:var(--bg);border:1px solid var(--rule);flex-direction:column;padding:0;display:flex;position:relative}.bib-top{background:var(--ink);color:var(--bg);border-bottom:2px solid var(--accent);justify-content:space-between;align-items:baseline;padding:10px 14px;display:flex}.bib-num{font-family:var(--mono);letter-spacing:-.02em;font-size:22px;font-weight:700}.bib-km{font-family:var(--mono);color:#faf7f099;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.bib-body{padding:14px 16px 18px}.bib-title{font-family:var(--serif);margin:0 0 6px;font-size:19px;line-height:1.15}.bib-desc{color:var(--ink-2);font-size:12px;line-height:1.45}.bib-perfs{border-top:1px dashed var(--rule);font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:8px 14px;font-size:10px;display:flex}.pace-spark{vertical-align:middle;width:96px;height:18px}.pace-spark .pace-line{fill:none;stroke:var(--accent);stroke-width:1.2px}.pace-spark .pace-line.ref{stroke:var(--ink-3);stroke-dasharray:2 2;stroke-width:1px}.pace-spark .pace-baseline{stroke:var(--rule);stroke-width:.5px}.pace-spark .pace-dot{fill:var(--accent)}.course-profile{background:var(--bg-2);border:1px solid var(--rule);padding:28px 32px 32px;position:relative}.course-profile svg{width:100%;height:auto;display:block}.course-axis text{font-family:var(--mono);fill:var(--ink-3);font-size:10px}.course-axis line{stroke:var(--rule);stroke-width:.5px}.agent-trail{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.agent-dot{stroke:var(--bg-2);stroke-width:1.5px}.agent-legend{font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:14px 22px;margin-top:18px;font-size:11px;display:flex}.agent-legend .swatch{vertical-align:middle;width:16px;height:2px;margin-right:6px;display:inline-block}.split-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.split-chip{font-family:var(--mono);border:1px solid var(--rule);color:var(--ink-2);background:var(--bg);padding:4px 10px;font-size:11px}.split-chip strong{color:var(--ink);font-weight:600}@media (width<=880px){.bib-row{grid-template-columns:1fr}}.marathon-glyph{font-family:var(--serif);color:var(--accent);font-style:italic}@media (width<=880px){.stats-strip{grid-template-columns:repeat(2,1fr);gap:0}.stat:nth-child(2){border-right:none}.stat{padding-bottom:22px}.section-head,.section-body{grid-template-columns:1fr;gap:16px}.tasks-grid,.pipeline{grid-template-columns:1fr}.pipe-step:after{display:none}.findings{grid-template-columns:1fr}.finding,.finding:nth-child(2n){border-right:none;border-top:1px solid var(--rule);padding:24px 0}.team-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr;gap:28px}.nav-links{display:none}table.lb{font-size:11px}table.lb thead th,table.lb tbody td{padding:8px 6px}}.anal-tabs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}.analysis-loading{max-width:920px;font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin:0 auto;padding:72px 32px;font-size:12px}.anal-tab{border:none;border-right:1px solid var(--rule-2);text-align:left;cursor:pointer;font-family:var(--sans);background:0 0;flex-direction:column;justify-content:flex-start;gap:4px;min-height:88px;padding:18px 18px 16px;transition:background .12s;display:flex}.anal-tab:last-child{border-right:none}.anal-tab:hover{background:var(--bg-2)}.anal-tab.active{background:var(--ink);color:var(--bg)}.anal-tab.active .anal-tab-no,.anal-tab.active .anal-tab-s{color:#faf7f099}.anal-tab-no{font-family:var(--mono);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.anal-tab-t{font-family:var(--serif);margin-top:2px;font-size:20px;line-height:1.15}.anal-tab-s{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:11px}.anal-card{border:1px solid var(--rule);background:oklch(98.5% .005 80);padding:28px 28px 22px}.anal-card-head{border-bottom:1px dashed var(--rule);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:18px;padding-bottom:18px;display:grid}.anal-card-no{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:10px}.anal-card-title{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.15}.anal-card-title em{color:var(--accent);font-style:italic}.anal-card-sub{color:var(--ink-2);max-width:640px;margin:0;font-size:13px;line-height:1.55}.anal-controls{gap:6px;display:flex}.anal-chart{width:100%}.anal-foot{border-top:1px dashed var(--rule);font-family:var(--mono);color:var(--ink-2);max-width:720px;margin-top:14px;padding-top:14px;font-size:11px;line-height:1.6}.anal-legend{flex-wrap:wrap;gap:6px;margin:14px 0 18px;display:flex}.anal-legend-chip{border:1px solid var(--rule);cursor:pointer;font-family:var(--sans);color:var(--ink-2);background:0 0;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:all .12s;display:inline-flex}.anal-legend-chip:hover{border-color:var(--ink);color:var(--ink)}.anal-legend-chip.on{background:var(--bg);border-color:var(--ink);color:var(--ink)}.anal-legend-chip:not(.on){opacity:.55}.leg-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.leg-name{font-weight:500}.leg-tag{font-family:var(--mono);color:var(--ink-3);font-size:10px}.leg-h{font-family:var(--mono);color:var(--ink);background:var(--bg-2);border-radius:2px;margin-left:2px;padding:1px 5px;font-size:10px}@media (width<=720px){.anal-tabs{grid-template-columns:repeat(2,1fr)}.anal-tab{border-bottom:1px solid var(--rule-2)}.anal-card-head{grid-template-columns:1fr}.anal-card{padding:20px 18px 16px}.anal-tab-t{font-size:16px}}
