@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@layer tokens {
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--ink-inverse:#fff;--ink-04:#1d1d1f0a;--ink-05:#1d1d1f0d;--ink-06:#1d1d1f0f;--ink-08:#1d1d1f14;--ink-10:#1d1d1f1a;--ink-14:#1d1d1f24;--ink-15:#1d1d1f26;--ink-16:#1d1d1f29;--ink-20:#1d1d1f33;--ink-25:#1d1d1f40;--ink-28:#1d1d1f47;--ink-30:#1d1d1f4d;--ink-35:#1d1d1f59;--ink-38:#1d1d1f61;--ink-40:#1d1d1f66;--ink-45:#1d1d1f73;--ink-50:#1d1d1f80;--ink-55:#1d1d1f8c;--ink-60:#1d1d1f99;--ink-62:#1d1d1f9e;--ink-65:#1d1d1fa6;--ink-70:#1d1d1fb3;--ink-75:#1d1d1fbf;--ink-80:#1d1d1fcc;--ink-85:#1d1d1fd9;--accent:#06c;--accent-2:#0071e3;--accent-3:#59aaf8;--accent-4:#afd5fe;--stage-pre:#534f8d;--stage-pre-wash:#ececff;--stage-seed:#006089;--stage-seed-wash:#ddf2ff;--stage-a:#006363;--stage-a-wash:#d5f6f6;--stage-b:#006841;--stage-b-wash:#d8f7e6;--stage-c:#5f5f00;--stage-c-wash:#f0f2cf;--stage-growth:#884d00;--stage-growth-wash:#ffead8;--stage-exit:#933239;--stage-exit-wash:#ffe8e7;--positive:#006841;--positive-wash:#d8f7e6;--caution:#884d00;--caution-wash:#ffeccc;--info:#006089;--info-wash:#ddf2ff;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius:var(--radius-md);--control-sm:32px;--control-md:36px;--control-lg:40px;--skeleton-glint:color-mix(in srgb, var(--surface) 75%, transparent);--radius-bar:2px;--shadow-lift:0 14px 32px -16px #1d1d1f47;--shadow-press:0 1px 2px #00000029;--accent-wash:color-mix(in oklch, var(--accent) 5%, var(--surface));--accent-wash-strong:color-mix(in oklch, var(--accent) 9%, var(--surface));--accent-line:color-mix(in oklch, var(--accent) 40%, var(--surface));--dark-fg-strong:#fff;--dark-fg:#ffffffb8;--dark-fg-quiet:#fff9;--dark-rule:#ffffff24;--rule:var(--ink-14);--rule-soft:var(--ink-10);--rule-strong:var(--ink-20);--rule-control:#1d1d1f80;--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-sans);--text-micro:11px;--text-fine:12px;--text-meta:13px;--text-body:14px;--text-lede:16px;--text-section:18px;--text-heading:22px;--text-stat:28px;--text-title:32px;--text-display:40px;--text-hero:72px;--weight-light:300;--weight-regular:400;--weight-strong:600;--shell-max:1480px;--masthead-h:68px;--gutter:34px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--gutter-tight:26px}@supports (color:lab(0% 0 0)){:root{--accent-3:lab(66.978% -7.00608 -47.4265);--accent-4:lab(83.6237% -6.14598 -24.3415);--stage-pre:lab(36.1289% 14.541 -34.6895);--stage-pre-wash:lab(93.9335% 2.96566 -10.8635);--stage-seed:lab(37.35% -13.8433 -32.3918);--stage-seed-wash:lab(94.2751% -5.50911 -9.2889);--stage-a:lab(37.3536% -36.0458 -10.6754);--stage-a-wash:lab(94.5752% -11.4176 -3.52838);--stage-b:lab(37.9023% -45.0162 15.4857);--stage-b-wash:lab(94.7403% -13.0273 4.60092);--stage-c:lab(39.2242% -8.32556 59.439);--stage-c-wash:lab(94.5856% -4.92814 16.4131);--stage-growth:lab(39.2438% 23.3782 59.0124);--stage-growth-wash:lab(94.1481% 6.83346 15.9795);--stage-exit:lab(35.991% 41.6501 19.2664);--stage-exit-wash:lab(93.8478% 11.1085 4.70948);--positive:lab(37.9023% -45.0162 15.4857);--positive-wash:lab(94.7403% -13.0273 4.60092);--caution:lab(39.2438% 23.3782 59.0124);--caution-wash:lab(94.3094% 3.50529 19.3343);--info:lab(37.35% -13.8433 -32.3918);--info-wash:lab(94.2751% -5.50911 -9.2889)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--masthead-h,0px) + 16px)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}a{color:inherit;text-decoration:none}:root{accent-color:var(--accent);caret-color:var(--accent)}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}select{background-color:var(--surface)}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
}

@layer tokens {
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#000;--surface:#161617;--ink:#f5f5f7;--ink-inverse:#000;--ink-04:#f5f5f70a;--ink-05:#f5f5f70d;--ink-06:#f5f5f70f;--ink-08:#f5f5f714;--ink-10:#f5f5f71a;--ink-14:#f5f5f724;--ink-15:#f5f5f726;--ink-16:#f5f5f729;--ink-20:#f5f5f733;--ink-25:#f5f5f740;--ink-28:#f5f5f747;--ink-30:#f5f5f74d;--ink-35:#f5f5f759;--ink-38:#f5f5f761;--ink-40:#f5f5f766;--ink-45:#f5f5f773;--ink-50:#f5f5f780;--ink-55:#f5f5f78c;--ink-60:#f5f5f799;--ink-62:#f5f5f79e;--ink-65:#f5f5f7a6;--ink-70:#f5f5f7b3;--ink-75:#f5f5f7bf;--ink-80:#f5f5f7cc;--ink-85:#f5f5f7d9;--accent:#2997ff;--accent-2:#0a84ff;--accent-3:#2a75ba;--accent-4:#143c62;--stage-pre:#b6b4ff;--stage-pre-wash:#2b284f;--stage-seed:#68caff;--stage-seed-wash:#00324a;--stage-a:#44d6d6;--stage-a-wash:#003636;--stage-b:#6ed6a6;--stage-b-wash:#003823;--stage-c:#c2c564;--stage-c-wash:#303000;--stage-growth:#f3ad66;--stage-growth-wash:#442500;--stage-exit:#ff9f9f;--stage-exit-wash:#4b1d1f;--positive:#59d9a2;--positive-wash:#003823;--caution:#fab45f;--caution-wash:#422700;--info:#71c9fa;--info-wash:#043247;--rule-control:#f5f5f780;--shadow-lift:0 14px 32px -16px #000000e6}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--accent-3:lab(47.197% -4.55368 -43.7618);--accent-4:lab(24.2405% -3.02847 -26.9589);--stage-pre:lab(75.4818% 15.3762 -42.0781);--stage-pre-wash:lab(17.9152% 10.4686 -24.2352);--stage-seed:lab(76.9286% -18.3189 -35.907);--stage-seed-wash:lab(18.7991% -8.93754 -20.6305);--stage-a:lab(78.0712% -39.244 -11.8303);--stage-a-wash:lab(19.535% -22.933 -6.80518);--stage-b:lab(78.3984% -40.0023 13.9892);--stage-b-wash:lab(19.7228% -23.8424 8.26122);--stage-c:lab(77.6592% -10.6786 47.456);--stage-c-wash:lab(19.2288% -5.13378 28.6396);--stage-growth:lab(76.5041% 21.0608 46.5865);--stage-growth-wash:lab(18.5587% 13.4288 28.0475);--stage-exit:lab(75.5664% 38.2802 16.7499);--stage-exit-wash:lab(18.0693% 22.3947 10.1176);--positive:lab(78.6589% -46.9545 16.3778);--positive-wash:lab(19.7228% -23.8424 8.26122);--caution:lab(78.921% 19.7838 53.149);--caution-wash:lab(18.6274% 11.743 28.9347);--info:lab(76.9352% -17.1801 -33.0073);--info-wash:lab(18.8257% -8.27837 -17.7788)}}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#000;--surface:#161617;--ink:#f5f5f7;--ink-inverse:#000;--ink-04:#f5f5f70a;--ink-05:#f5f5f70d;--ink-06:#f5f5f70f;--ink-08:#f5f5f714;--ink-10:#f5f5f71a;--ink-14:#f5f5f724;--ink-15:#f5f5f726;--ink-16:#f5f5f729;--ink-20:#f5f5f733;--ink-25:#f5f5f740;--ink-28:#f5f5f747;--ink-30:#f5f5f74d;--ink-35:#f5f5f759;--ink-38:#f5f5f761;--ink-40:#f5f5f766;--ink-45:#f5f5f773;--ink-50:#f5f5f780;--ink-55:#f5f5f78c;--ink-60:#f5f5f799;--ink-62:#f5f5f79e;--ink-65:#f5f5f7a6;--ink-70:#f5f5f7b3;--ink-75:#f5f5f7bf;--ink-80:#f5f5f7cc;--ink-85:#f5f5f7d9;--accent:#2997ff;--accent-2:#0a84ff;--accent-3:#2a75ba;--accent-4:#143c62;--stage-pre:#b6b4ff;--stage-pre-wash:#2b284f;--stage-seed:#68caff;--stage-seed-wash:#00324a;--stage-a:#44d6d6;--stage-a-wash:#003636;--stage-b:#6ed6a6;--stage-b-wash:#003823;--stage-c:#c2c564;--stage-c-wash:#303000;--stage-growth:#f3ad66;--stage-growth-wash:#442500;--stage-exit:#ff9f9f;--stage-exit-wash:#4b1d1f;--positive:#59d9a2;--positive-wash:#003823;--caution:#fab45f;--caution-wash:#422700;--info:#71c9fa;--info-wash:#043247;--rule-control:#f5f5f780;--shadow-lift:0 14px 32px -16px #000000e6}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--accent-3:lab(47.197% -4.55368 -43.7618);--accent-4:lab(24.2405% -3.02847 -26.9589);--stage-pre:lab(75.4818% 15.3762 -42.0781);--stage-pre-wash:lab(17.9152% 10.4686 -24.2352);--stage-seed:lab(76.9286% -18.3189 -35.907);--stage-seed-wash:lab(18.7991% -8.93754 -20.6305);--stage-a:lab(78.0712% -39.244 -11.8303);--stage-a-wash:lab(19.535% -22.933 -6.80518);--stage-b:lab(78.3984% -40.0023 13.9892);--stage-b-wash:lab(19.7228% -23.8424 8.26122);--stage-c:lab(77.6592% -10.6786 47.456);--stage-c-wash:lab(19.2288% -5.13378 28.6396);--stage-growth:lab(76.5041% 21.0608 46.5865);--stage-growth-wash:lab(18.5587% 13.4288 28.0475);--stage-exit:lab(75.5664% 38.2802 16.7499);--stage-exit-wash:lab(18.0693% 22.3947 10.1176);--positive:lab(78.6589% -46.9545 16.3778);--positive-wash:lab(19.7228% -23.8424 8.26122);--caution:lab(78.921% 19.7838 53.149);--caution-wash:lab(18.6274% 11.743 28.9347);--info:lab(76.9352% -17.1801 -33.0073);--info-wash:lab(18.8257% -8.27837 -17.7788)}}
}

@layer components {
.eyebrow,.field__label,.railset__back,.facts__key,.comment__badge,.collection__meta,.compare__co-meta,.compare__selected{font:var(--weight-regular) var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62)}.eyebrow--accent{color:var(--accent)}.rail__title,.facet__title{align-items:center;gap:var(--space-3);font:var(--weight-strong) var(--text-lede)/1.3 var(--font-sans);text-transform:none;color:var(--ink);display:flex}.section-title{font:var(--weight-strong) var(--text-heading)/1.2 var(--font-sans);text-transform:none;color:var(--ink);margin-bottom:var(--space-4);letter-spacing:-.025em;align-items:baseline;gap:10px;display:flex}.section-title__count{font-weight:var(--weight-regular);color:var(--ink-65);font:var(--weight-regular) var(--text-lede) var(--font-sans);flex:none}.page-title{font:var(--weight-strong) clamp(26px, 3.4vw, var(--text-title)) / 1.15 var(--font-sans);letter-spacing:-.028em}.page-sub{font:var(--weight-regular) var(--text-meta) var(--font-sans);color:var(--ink-65)}.lede{font:var(--weight-regular) var(--text-lede) / 1.55 var(--font-sans);color:var(--ink-62)}.note{font:var(--weight-regular) var(--text-body) / 1.5 var(--font-sans);color:var(--ink-65)}.meta{font:var(--weight-regular) var(--text-meta) var(--font-sans);color:var(--ink-65)}.num{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:400}.num--sm{white-space:nowrap;font:var(--weight-regular) var(--text-fine) var(--font-mono);letter-spacing:0;color:var(--ink-65)}.muted{color:var(--ink-65)}.dim{color:var(--ink-62)}.link{color:inherit;box-shadow:inset 0 -1px 0 var(--ink-35);transition:color .12s,box-shadow .12s}.link:hover{color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}.link-plain{color:inherit;transition:color .12s}.link-plain:hover{color:var(--accent)}.rule-t{border-top:1px solid var(--rule)}.rule-b{border-bottom:1px solid var(--rule)}.rule-t-soft{border-top:1px solid var(--rule-soft)}.rule-r{border-right:1px solid var(--rule)}.pad{padding:30px var(--gutter)}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.row--baseline{align-items:baseline}.spacer{flex:1}.section-head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.statbar{border-bottom:1px solid var(--rule);display:grid}.statbar--5{grid-template-columns:repeat(5,1fr)}.statbar--4{grid-template-columns:repeat(4,1fr)}.statbar--3{grid-template-columns:repeat(3,1fr)}.statbar--2{grid-template-columns:repeat(2,1fr)}.statbar--1{grid-template-columns:1fr}.stat{padding:22px var(--gutter-tight)}.stat__label{font:400 var(--text-micro) var(--font-mono);color:var(--ink-62)}.stat__value{font:var(--weight-strong) var(--text-stat)/1.15 var(--font-sans);letter-spacing:-.028em;margin-top:8px}.stat__value--accent{color:var(--accent)}.tag{font:var(--weight-regular) var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62);white-space:nowrap}.tag--accent{color:var(--accent)}.chip{font:400 var(--text-micro) / 1.5 var(--font-sans);color:var(--ink-62);white-space:nowrap;border-radius:var(--radius-sm);background:var(--ink-05);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.chip--on,.chip--on:hover{color:var(--accent);background:var(--accent-wash-strong)}.badge,.stage-tag{border-radius:var(--radius-xs);width:fit-content;font:500 var(--text-fine) / 1.5 var(--font-sans);text-transform:none;color:var(--ink-80);background:var(--canvas);white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.badge--accent{color:var(--accent);background:var(--accent-wash-strong)}.meter{background:linear-gradient(90deg, var(--meter-color,var(--accent)) var(--pct), var(--ink-20) var(--pct));height:2px}.meter--thick{height:3px}.meter--bold{height:4px}.meter--grey{--meter-color:var(--ink-55)}.meter-row{font:400 var(--text-meta) var(--font-sans);grid-template-columns:1fr 56px 26px;align-items:center;gap:12px;display:grid}.meter-row__val{font:400 var(--text-micro) var(--font-mono);color:var(--ink-65);text-align:right}.meter-row--wide{font-size:var(--text-body);grid-template-columns:1fr 104px 60px;gap:18px;padding:11px 0}.meter-row--wide+.meter-row--wide{border-top:1px solid var(--rule-soft)}.meter-row--wide .meter-row__val{font-size:var(--text-fine);color:var(--ink-62)}.spark{border-bottom:1px solid var(--rule-strong);position:relative}.spark__bar{background:var(--accent-2);border-radius:var(--radius-bar);width:8px;margin-left:-4px;position:absolute;bottom:0}.spark__bar--accent{background:var(--accent)}.spark__dot{background:var(--ink-30);border-radius:50%;width:5px;height:5px;position:absolute;top:0}.axis{font:400 var(--text-micro) var(--font-mono);color:var(--ink-62);justify-content:space-between;margin-top:10px;display:flex}.axis--sm{font-size:var(--text-micro)}.heat{gap:4px;display:grid}.heat__cell{aspect-ratio:1;background:var(--ink-06)}.sparkline{align-items:flex-end;height:20px;display:flex}.sparkline__col{background:var(--spark-tone,var(--ink-28));flex:1;min-height:1px}.sparkline--strong{--spark-tone:var(--ink-45)}.sparkline__col--accent{background:var(--accent)}.matrix{font:400 var(--text-meta) / 1.3 var(--font-sans);color:var(--ink-62);justify-content:start;gap:6px;display:grid}.matrix__row-label{align-self:center}.dtable{width:100%;min-width:var(--dtable-floor,0);table-layout:fixed;font:400 var(--text-meta) var(--font-sans)}.dtable th{font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-65);text-align:left;border-bottom:1px solid var(--rule-soft);white-space:nowrap;border-bottom-color:var(--sep);padding:11px 10px;font-weight:500}.dtable td{border-bottom:1px solid var(--rule-soft);vertical-align:middle;border-bottom-color:var(--sep);padding:15px 10px;padding-block:16px}.dtable tbody tr:last-child td{border-bottom:0}.dtable tbody tr:has(a):hover{background:var(--canvas)}.dtable th:first-child,.dtable td:first-child{padding-left:var(--gutter)}.dtable th:last-child,.dtable td:last-child{padding-right:var(--gutter)}.dtable .r{text-align:right}.dtable__mono{font:var(--weight-regular) var(--text-body) var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.dtable__date{font:var(--weight-regular) var(--text-fine) var(--font-mono);color:var(--ink-65);white-space:nowrap}.dtable__co{align-items:center;gap:12px;font-weight:500;display:flex}.dtable__rank{font:400 var(--text-fine) var(--font-mono);color:var(--ink-62)}.dtable__sector{font:var(--weight-regular) var(--text-micro) var(--font-mono);color:var(--ink-65)}.dtable__desc{font:var(--weight-regular) var(--text-meta) var(--font-sans);color:var(--ink-65);line-height:1.45}.tablefoot{padding:22px var(--gutter);border-top:1px solid var(--rule-soft);font:400 var(--text-fine) var(--font-sans);color:var(--ink-65);justify-content:space-between;gap:20px;display:flex}.tablefoot__mono{font:400 var(--text-micro) var(--font-mono);color:var(--ink-65)}.field{flex-direction:column;gap:8px;display:flex}.field__hint{font:400 var(--text-micro) var(--font-sans);color:var(--ink-65)}.input{background:var(--surface);border:1px solid var(--rule-control);border-bottom:1px solid var(--rule-control);width:100%;font:400 var(--text-body) var(--font-sans);color:var(--ink);min-height:var(--control-lg);border-radius:var(--radius-md);padding:9px 12px;transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--ink-62)}.input:focus{border-bottom-color:var(--accent);outline:none}.input--auto{width:auto}textarea.input{resize:vertical;min-height:88px;padding-block:10px;line-height:1.6}select.input{appearance:auto;cursor:pointer;padding-right:8px}.btn,.text-cta{min-height:var(--control-md);border-radius:var(--radius-md);background:var(--accent);color:var(--ink-inverse);font:500 var(--text-body) / 1 var(--font-sans);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .12s;display:inline-flex}.btn:hover,.text-cta:hover{background:var(--accent-2);color:var(--ink-inverse)}.btn:disabled,.text-cta:disabled{opacity:.5;cursor:not-allowed}.btn--quiet,.entityhead__actions .link-plain,.applybtn,.railset__more,.footer__top-link,.railstep:not(.railstep--off),.railbar__toggle,.navdrawer__action{border-radius:var(--radius-md);background:var(--ink-05);color:var(--ink);border:0;font-weight:500;transition:background .12s,color .12s}.btn--quiet:hover,.entityhead__actions .link-plain:hover,.applybtn:hover,.railset__more:hover:not(:disabled),.footer__top-link:hover,.railstep:not(.railstep--off):hover,.railbar__toggle:hover,.railbar__toggle[aria-expanded=true],.navdrawer__action:hover{background:var(--ink-08);color:var(--ink)}.btn--lg{min-height:44px;padding:0 24px}.avatar{background:var(--ink-08);border-radius:50%;flex:none;width:26px;height:26px;display:block}.logo-mark{flex:none;place-items:center;display:inline-grid;position:relative}.logo-mark>.glyph,.logo-mark>img{grid-area:1/1}.logo-mark>img{background:var(--surface)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dtable-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.skeleton{background:var(--ink-06);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-glint), transparent);animation:1.5s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton--round{border-radius:50%}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skelpage{flex-direction:column;flex:1;display:flex}.skelhead{padding:36px var(--gutter) 26px;border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;display:flex}.skelsplit{flex:1;grid-template-columns:250px 1fr;display:grid}.skelsplit--wide{grid-template-columns:320px 1fr 330px}.skelsplit--single{grid-template-columns:1fr}.skelside{border-right:1px solid var(--rule);flex-direction:column;gap:14px;padding:26px 16px;display:flex}.skelside--end{border-right:0;border-left:1px solid var(--rule)}.skelmain{flex-direction:column;min-width:0;display:flex}.skelrow{padding:18px var(--gutter);border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) 90px 90px 70px;align-items:center;gap:24px;display:grid}.skelrow__name{align-items:center;gap:12px;display:flex}.skelrow__lines{flex-direction:column;flex:1;gap:8px;display:flex}.skelcards{padding:var(--space-5) var(--gutter) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.skelcard{border-radius:var(--radius-xl);background:var(--ink-05);flex-direction:column;gap:12px;min-height:112px;padding:18px;display:flex}.skelstats{padding:22px var(--gutter-tight);border-bottom:1px solid var(--rule);gap:48px;display:flex}.skelstat{flex-direction:column;gap:10px;min-width:100px;display:flex}.skelblock{padding:26px var(--gutter);flex-direction:column;gap:14px;display:flex}.skelentity{padding:32px var(--gutter);border-bottom:1px solid var(--rule);gap:20px;display:flex}@media (max-width:1080px){.skelsplit,.skelsplit--wide{grid-template-columns:1fr}.skelside{display:none}}@media (max-width:720px){.skelrow{grid-template-columns:minmax(0,1fr);gap:10px}.skelrow>:nth-child(n+2){display:none}.skelstats{flex-wrap:wrap;gap:24px}.skelcards{grid-template-columns:1fr;gap:8px}}.shell[data-navigating]>:not(header):not(.skelpage){display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.loadingbar{padding:13px var(--gutter);border-bottom:1px solid var(--rule);align-items:center;gap:24px;min-height:43px;display:flex}.pagehead__search{max-width:420px;margin-top:16px}@media (max-width:720px){.dtable{min-width:0;font-size:var(--text-meta);display:block}.dtable colgroup,.dtable thead{display:none}.dtable tbody,.dtable tbody tr,.dtable td{display:block}.dtable tbody tr{padding:13px var(--gutter) 15px;border-bottom:1px solid var(--rule-soft)}.dtable tbody tr:last-child{border-bottom:0}.dtable td,.dtable th:first-child,.dtable td:first-child,.dtable th:last-child,.dtable td:last-child{border-bottom:0;padding:0}.dtable td:first-child{font-size:var(--text-lede);margin-bottom:9px;font-weight:600;line-height:1.35}.dtable td:first-child .dtable__co{font-size:inherit;font-weight:inherit}.dtable td[data-label]{grid-template-columns:92px 1fr;align-items:baseline;gap:10px;padding:3px 0;display:grid}.dtable td[data-label]:before{content:attr(data-label);font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62)}.dtable td.r{text-align:left}.dtable-wrap{overflow-x:visible}}.stage-tag[data-stage=pre]{color:var(--stage-pre);background:var(--stage-pre-wash)}.stage-tag[data-stage=seed]{color:var(--stage-seed);background:var(--stage-seed-wash)}.stage-tag[data-stage=a]{color:var(--stage-a);background:var(--stage-a-wash)}.stage-tag[data-stage=b]{color:var(--stage-b);background:var(--stage-b-wash)}.stage-tag[data-stage=c]{color:var(--stage-c);background:var(--stage-c-wash)}.stage-tag[data-stage=growth]{color:var(--stage-growth);background:var(--stage-growth-wash)}.stage-tag[data-stage=exit]{color:var(--stage-exit);background:var(--stage-exit-wash)}.tag .stage-tag{text-transform:none}.chip:hover{background:var(--ink-08)}.cardgrid{padding:var(--space-5) var(--gutter) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.indexcard{border-radius:var(--radius-xl);background:var(--ink-05);min-height:112px;color:var(--ink);flex-direction:column;gap:14px;padding:18px;transition:background .12s;display:flex}.indexcard:hover{background:var(--ink-08)}.indexcard__head{align-items:flex-start;gap:12px;min-width:0;display:flex}.indexcard__title{flex-direction:column;gap:2px;min-width:0;display:flex}.indexcard__name{font:var(--weight-strong) var(--text-lede) / 1.25 var(--font-sans);letter-spacing:-.01em}.indexcard__sub{font:var(--weight-regular) var(--text-meta) / 1.4 var(--font-sans);color:var(--ink-62)}.indexcard>.indexcard__bar{background:var(--ink-08);flex:none;width:100%;max-width:none;display:block}.indexcard:hover>.indexcard__bar{background:var(--ink-10)}.indexcard__stats{align-items:flex-end;gap:24px;margin-top:auto;display:flex}.indexcard__fig{font:var(--weight-strong) var(--text-heading) / 1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.indexcard__fig small{font:var(--weight-regular) var(--text-fine) / 1.2 var(--font-sans);letter-spacing:0;color:var(--ink-62);margin-top:5px;display:block}.indexcard__fig--accent{color:var(--accent)}.indexcard__meta{font:var(--weight-regular) var(--text-meta) / 1.4 var(--font-sans);color:var(--ink-62);font-variant-numeric:tabular-nums;margin-top:auto}@media (max-width:560px){.cardgrid{gap:8px}.indexcard{min-height:0;padding:16px}}
}

@layer components {
.shell{max-width:var(--shell-max);background:var(--surface);border-left:1px solid var(--rule);border-right:1px solid var(--rule);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.masthead{border-bottom:1px solid var(--rule);z-index:20;border-bottom-color:var(--rule);background:0 0;align-items:stretch;padding:0;display:flex;position:sticky;top:0}.masthead__brand{padding:0 26px 0 var(--gutter);background:0 0;flex-shrink:0;align-items:center;display:flex;position:relative}.masthead__brand .brand{color:var(--ink);font:var(--weight-strong) var(--text-heading)/1 var(--font-sans);letter-spacing:-.03em;padding:17px 0}.masthead__brand .brand:focus-visible{outline-color:var(--accent)}.masthead__title{opacity:0;align-items:center;min-width:0;max-width:0;padding-left:0;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .2s,padding-left .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.masthead__title[data-shown=true]{opacity:1;max-width:34ch;padding-left:18px}.masthead__title-text{font:600 var(--text-body) var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:720px){.masthead__title{display:none}}.masthead__end{padding:0 var(--gutter) 0 28px;align-items:center;gap:24px;min-width:0;margin-left:auto;display:flex}.brand{font:400 var(--text-lede)/1 var(--font-sans);text-transform:none;white-space:nowrap;padding:22px 0}.mainnav{font:400 var(--text-meta) var(--font-sans);color:var(--ink-80);scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.mainnav::-webkit-scrollbar{display:none}.mainnav__item{border-radius:var(--radius-md);white-space:nowrap;padding:9px 14px;transition:color .14s,background .14s}.mainnav__item:hover{color:var(--ink);background:var(--ink-05)}.mainnav__item.is-active{color:var(--ink);background:var(--ink-06);font-weight:var(--weight-strong)}.lookup__open{border:1px solid var(--rule-control);background:var(--surface);width:34px;height:34px;color:var(--ink-62);cursor:pointer;border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,border-color .12s;display:flex}.lookup__open:hover{color:var(--accent);border-color:var(--accent)}.lookup__icon{flex:none}.lookupveil{z-index:80;justify-content:center;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.lookupveil__scrim{background:var(--ink-30);animation:.16s both lookupveil-scrim;position:absolute;inset:0}@keyframes lookupveil-scrim{0%{opacity:0}}@keyframes lookupveil-panel{0%{opacity:0;transform:translateY(-6px)}}.lookupveil__panel{background:var(--surface);border:1px solid var(--rule);flex-direction:column;align-self:flex-start;width:640px;max-width:100%;max-height:76vh;animation:.18s cubic-bezier(.4,0,.2,1) both lookupveil-panel;display:flex;position:relative}.lookupveil__field{border-bottom:1px solid var(--rule);color:var(--ink-62);align-items:center;gap:10px;padding:0 14px;display:flex}.lookupveil__close{cursor:pointer;font:var(--weight-regular) var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62);background:0 0;border:0;flex:none}.lookupveil__close:hover{color:var(--accent)}.lookupveil__hint{font:var(--weight-regular) var(--text-meta) var(--font-sans);color:var(--ink-62);padding:18px 16px 20px}.lookup__input{min-width:0;font:400 var(--text-lede) var(--font-sans);color:var(--ink);background:0 0;border:0;flex:1;padding:16px 0}.lookup__input::placeholder{color:var(--ink-62)}.lookup__input:focus{outline:none}.lookup__panel{overflow-y:auto}.lookup__list{margin:0;padding:0;list-style:none}.lookup__row{cursor:pointer;border-top:1px solid var(--rule-soft);grid-template-columns:62px 1fr;gap:2px 12px;padding:10px 14px;display:grid}.lookup__row:first-child{border-top:0}.lookup__row.is-active{background:var(--ink-04)}.lookup__kind{font:var(--weight-regular) var(--text-micro) / 1.6 var(--font-mono);text-transform:none;color:var(--ink-62);grid-row:span 2;padding-top:2px}.lookup__name{font:var(--weight-regular) var(--text-body) / 1.3 var(--font-sans);color:var(--ink)}.lookup__meta{font:var(--weight-regular) var(--text-meta) / 1.4 var(--font-sans);color:var(--ink-62);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lookup__empty{font:var(--weight-regular) var(--text-meta) / 1.5 var(--font-sans);color:var(--ink-62);margin:0;padding:14px}.masthead__action:hover{color:var(--accent);background:var(--accent-wash-strong)}.acctmenu{flex-shrink:0;position:relative}.acctmenu__trigger{font:400 var(--text-body) var(--font-sans);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;max-width:190px;list-style:none;transition:color .12s;display:flex}.acctmenu__trigger::marker{display:none}.acctmenu__trigger::-webkit-details-marker{display:none}.acctmenu__trigger:hover,.acctmenu[open] .acctmenu__trigger{color:var(--accent)}.masthead__account-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acctmenu__panel{z-index:20;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--canvas);flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.acctmenu__item{border-radius:var(--radius-sm);width:100%;font:400 var(--text-body) var(--font-sans);color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:9px 10px;display:block}.acctmenu__item:hover{background:var(--ink-06)}.acctmenu__item--button{color:var(--ink-65)}.contextbar{min-height:46px;padding:13px var(--gutter);border-bottom:1px solid var(--rule);font:400 var(--text-fine) var(--font-sans);color:var(--ink-65);isolation:isolate;border-bottom-color:var(--sep);background:0 0;flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative}.trail{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.trail__seg{align-items:center;gap:8px;min-width:0;display:flex}.trail__up,.trail__step,.trail__sep{font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62);white-space:nowrap}.trail__up{box-shadow:none;color:var(--accent);transition:color .12s}.trail__up:hover{color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent)}.trail__here{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contextbar__tabs{scrollbar-width:none;gap:22px;min-width:0;display:flex;overflow-x:auto}.contextbar__tabs::-webkit-scrollbar{display:none}.contextbar__tab{white-space:nowrap;border-radius:var(--radius-sm);padding-bottom:3px;transition:color .12s}.contextbar__tab:hover{color:var(--ink)}.contextbar__tab.is-active{color:var(--ink);background:var(--ink-06);box-shadow:none}.contextbar__tab.is-disabled{color:var(--ink-25);cursor:not-allowed}.contextbar__tab.is-disabled:hover{color:var(--ink-25)}.contextbar__toggle{align-items:center;gap:7px;display:inline-flex}.contextbar__toggle:before{content:"";border:1px solid var(--rule-control);width:9px;height:9px;transition:background .12s,border-color .12s}.contextbar__toggle:hover:before{border-color:var(--ink-62)}.contextbar__toggle.is-active:before{background:var(--accent);border-color:var(--accent)}.contextbar__tab--static{cursor:default}.contextbar__tab--static:hover{color:inherit}.contextbar__readout{white-space:nowrap}.contextbar__push{flex:1}@media (max-width:720px){.contextbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:0;padding-block:6px;display:grid}.trail{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.contextbar__readout{grid-area:1/2}.contextbar__tabs{grid-area:2/1/auto/-1}.trail::-webkit-scrollbar{display:none}.contextbar__actions{justify-content:space-between}.contextbar__push{display:none}.contextbar__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.page{flex:1}.split{grid-template-columns:1fr 330px;display:grid}.split--wide-rail{grid-template-columns:1fr 340px}.split--narrow-rail{grid-template-columns:1fr 320px}.split--rail-left{grid-template-columns:250px 1fr}.split__main{border-right:1px solid var(--rule);min-width:0}.split--rail-left .split__main{border-right:0;border-left:1px solid var(--rule)}.rail{min-width:0}.rail__block{padding:26px var(--gutter) 26px var(--gutter-tight);border-top:1px solid var(--rule-soft)}.rail__block:first-child{border-top:0;padding-top:30px}.rail__block:last-child{padding-bottom:30px}.rail__title{margin-bottom:var(--space-4)}.rail--profile{overscroll-behavior:auto}.rail--profile .rail__block{border-top:1px solid var(--rule);padding-top:30px;padding-bottom:30px}.rail--profile .rail__block:first-child{border-top:0}.rail__title-count{font-weight:var(--weight-regular);color:var(--ink-62);flex:none}.rail--profile .facts{row-gap:15px}.rail--profile .facts a.link{color:var(--accent)}.signals{flex-direction:column;gap:12px;display:flex}.signals__item{font:var(--weight-regular) var(--text-body) / 1.5 var(--font-sans);color:var(--ink-70);padding-left:14px;position:relative}.signals__item:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.footer{--footer-fg-strong:var(--ink);--footer-fg:var(--ink-65);--footer-fg-quiet:var(--ink-65);--footer-rule:var(--rule);--footer-accent:var(--accent);background:var(--canvas);border-top:1px solid var(--rule);padding:46px var(--gutter) 34px;font:400 var(--text-fine) var(--font-sans);color:var(--ink-65);flex-direction:column;gap:36px;display:flex}.footer__top{border-bottom:1px solid var(--footer-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-bottom:28px;display:flex}.footer__intro{max-width:46ch}.footer__brand{font:var(--weight-strong) var(--text-section)/1 var(--font-sans);text-transform:none;color:var(--ink);letter-spacing:-.03em;align-items:center;gap:9px;margin-bottom:10px;display:inline-flex}.footer__brand:before{content:"";background:var(--accent);flex:none;width:9px;height:9px}.footer__blurb{color:var(--footer-fg);margin:0;line-height:1.5}.footer__top-link{font:400 var(--text-fine) var(--font-mono);text-transform:none;border-radius:var(--radius-md);flex:none;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.footer__set{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px 28px;display:grid}.footer__set a:hover{color:var(--footer-accent)}.footer__col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer__col-title{font:var(--weight-strong) var(--text-fine) var(--font-mono);text-transform:none;color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-strong);margin-bottom:6px}.footer__bottom{border-top:1px solid var(--footer-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 30px;padding-top:22px;display:flex}.footer__set--legal{color:var(--footer-fg-quiet);flex-wrap:wrap;gap:16px;display:flex}.footer__copy{color:var(--footer-fg-quiet)}.footer__note{max-width:62ch;color:var(--footer-fg-quiet);font-size:var(--text-meta);margin:18px 0 0;line-height:1.55}.footer__note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.footer__end{flex-wrap:wrap;align-items:center;gap:12px 24px;display:inline-flex}.footer--compact{padding:18px var(--gutter);flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px 28px}.footer--compact .footer__brand{margin-bottom:0}.footer--compact .footer__set--legal{gap:20px}@media (max-width:1080px){.split,.split--wide-rail,.split--narrow-rail,.split--rail-left{grid-template-columns:1fr}.split__main{border-right:0}.rail{border-top:1px solid var(--rule)}.rail--profile{max-height:none;position:static;overflow-y:visible}}@media (max-width:720px){:root{--gutter:20px;--gutter-tight:20px;--masthead-h:67px}.statbar--5,.statbar--4{grid-template-columns:repeat(2,1fr)}.statbar--3{grid-template-columns:1fr}}.contextbar__actions{white-space:nowrap;align-items:center;gap:22px;display:flex}.browse{grid-template-columns:320px 1fr;align-items:start;display:grid}.browse__side{border-right:1px solid var(--rule);min-width:0;top:var(--masthead-h,0px);min-height:calc(100vh - var(--masthead-h,0px));max-height:calc(100vh - var(--masthead-h,0px));overscroll-behavior:contain;order:-1;position:sticky;overflow-y:auto}.browse[data-open=false]{grid-template-columns:44px 1fr}.browse__record{min-width:0}.browse__toggleslot{z-index:2;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.browse[data-open=false] .browse__toggleslot{justify-content:center;height:auto}.browse__toggle{width:26px;height:26px;font-size:var(--text-body);color:var(--ink-62);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;justify-content:center;align-items:center;margin:9px 8px 0 0;line-height:1;transition:color .16s,background .16s;display:flex}.browse[data-open=false] .browse__toggle{margin:9px 0 0}.browse__toggle:hover{color:var(--accent);background:var(--accent-wash)}.browse__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.browse,.browse__rail{transition:grid-template-columns .26s cubic-bezier(.4,0,.2,1),grid-template-rows .26s cubic-bezier(.4,0,.2,1)}.browse__rail{grid-template-rows:1fr;min-width:0;display:grid}.browse__rail>*{min-height:0}.browse[data-open=false] .browse__rail{visibility:hidden;grid-template-rows:0fr;overflow:hidden}.browse[data-open=true] .browse__share{display:none}.browse__share{flex-direction:column;align-items:center;gap:2px;padding-top:14px;display:flex}.browse__share-link{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--ink-45);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s;display:flex}.browse__share-link:hover{color:var(--accent);background:var(--accent-wash)}.browse__share-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.browse__share-copy[data-copied=true]{color:var(--accent)}.railset__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.railset__back:hover{color:var(--accent)}.railset__list{margin:0;padding:0;list-style:none}.railset__foot{border-top:1px solid var(--rule-soft);font-size:var(--text-micro);color:var(--ink-62);flex-direction:column;align-items:stretch;gap:10px;padding:11px 16px 14px;display:flex}.railset__more{font:400 var(--text-meta) var(--font-sans);cursor:pointer;padding:8px 10px}.railset__more:disabled{color:var(--ink-45);cursor:default}.railset__count{text-align:center}.railadv{border-bottom:1px solid var(--rule);padding:10px 16px 12px}.railadv__search{border:1px solid var(--rule-control);color:var(--ink-62);align-items:center;gap:7px;margin-bottom:8px;padding:7px 10px;transition:border-color .12s;display:flex}.railadv__search:focus-within{border-color:var(--accent);color:var(--accent)}.railadv__search input{min-width:0;font:400 var(--text-fine) var(--font-sans);color:var(--ink);background:0 0;border:0;flex:1}.railadv__search input:focus{outline:none}.railadv__search input::placeholder{color:var(--ink-62)}.railadv__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.railadv__dd{position:relative}.railadv__pill{font:400 var(--text-micro) var(--font-sans);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--canvas);border-radius:var(--radius-md);border:0;align-items:center;gap:5px;padding:5px 10px;list-style:none;display:flex}.railadv__pill::marker{display:none}.railadv__pill::-webkit-details-marker{display:none}.railadv__pill:after{content:"";border-right:1px solid var(--ink-62);border-bottom:1px solid var(--ink-62);width:5px;height:5px;margin-left:1px;transition:transform .14s;transform:rotate(45deg)}.railadv__dd[open] .railadv__pill:after{transform:rotate(-135deg)}.railadv__dd[open] .railadv__pill,.railadv__pill:hover{border-color:var(--accent);color:var(--ink)}.railadv__pillcount{border-radius:var(--radius-xs);background:var(--accent);min-width:15px;color:var(--ink-inverse);font:400 var(--text-micro) var(--font-mono);text-align:center;padding:0 5px;line-height:15px}.railadv__panel{z-index:5;overscroll-behavior:contain;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);width:max(180px,100%);max-width:260px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.railadv__opt{border-radius:var(--radius-sm);font:400 var(--text-fine) var(--font-sans);color:var(--ink-65);align-items:center;gap:8px;padding:7px 8px;transition:background .12s;display:flex}.railadv__opt:hover{background:var(--accent-wash)}.railadv__opt.is-on{color:var(--ink)}.railadv__optbox{border:1px solid var(--rule-control);flex:none;width:11px;height:11px;transition:background .12s,border-color .12s}.railadv__opt.is-on .railadv__optbox{background:var(--accent);border-color:var(--accent)}.railadv__optlabel{flex:1;min-width:0}.railadv__optcount{font:400 var(--text-fine) var(--font-mono);color:var(--ink-62);font-variant-numeric:tabular-nums}.railadv__clear{font:400 var(--text-micro) var(--font-sans);color:var(--ink-62);margin-left:auto}.railadv__clear:hover{color:var(--accent)}.railrow{color:inherit;border-radius:var(--radius-lg);border-bottom:0;justify-content:space-between;align-items:center;gap:10px;margin:2px 8px;padding:12px 16px;display:flex;position:relative}.railrow:hover{background:var(--canvas)}.railrow-skeleton{border-bottom:1px solid var(--rule-soft);align-items:center;padding:12px 16px;display:flex}.railrow--on,.railrow--on:hover{background:var(--accent);color:var(--ink-inverse);border-radius:var(--radius-lg);border-bottom-color:#0000}.railrow--on:focus-visible{outline-color:var(--ink-inverse)}.railrow__body{flex-direction:column;gap:3px;min-width:0;display:flex}.railrow__name{font-size:var(--text-meta);line-height:1.35}.railrow__meta{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:none;color:var(--ink-62)}.railrow--on .railrow__meta,.railrow--on .railrow__fig{color:color-mix(in srgb, var(--ink-inverse) 92%, transparent)}.railrow__fig{font-family:var(--font-mono);font-size:var(--text-micro);white-space:nowrap}.railrow__fig--none{color:var(--ink-62)}.railrow--on .railrow__fig--none{color:color-mix(in srgb, var(--ink-inverse) 92%, transparent)}.listrows{margin:0;padding:0;list-style:none}.listrow{border-bottom:1px solid var(--rule-soft);font:400 var(--text-body) var(--font-sans);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.listrow__main{flex:1;min-width:0}.listrow .railrow{border-bottom:none}.listrow__note{font-size:var(--text-meta);color:var(--ink-62);margin:3px 0 0}.listrow__controls{flex-shrink:0;align-items:center;gap:6px;padding:12px 16px 12px 0;display:flex}.railbar__walk{align-items:center;gap:10px;display:flex}.railbar__pos{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:none;color:var(--ink-62)}.railbar__steps{gap:4px;display:flex}.railstep{width:26px;height:24px;font-size:var(--text-meta);justify-content:center;align-items:center;display:flex}.railstep--off{color:var(--ink-25)}.railbar{padding:10px var(--gutter);border-bottom:1px solid var(--rule);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;display:none}.railbar__back{font-size:var(--text-fine);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.railbar__group{flex:none;align-items:center;gap:10px;display:flex}.railbar__toggle{width:26px;height:24px;font-size:var(--text-body);justify-content:center;align-items:center;display:flex}.railsheet,.railsheet__scrim{display:none}@media (max-width:1080px){.browse,.browse[data-open=false]{grid-template-columns:1fr}.browse__side{border-right:0;min-height:0;max-height:none;position:static;overflow-y:visible}.browse__toggle,.railset{display:none}.browse[data-open=false] .browse__rail{display:block}.railbar{padding-block:4px;display:flex}.browse__side{flex-direction:column;display:flex}.browse__rail{order:-1}.browse[data-open=true] .browse__share,.browse[data-open=false] .browse__share{padding:0 var(--gutter) 10px;flex-direction:row;align-items:center;gap:4px;display:flex}.browse__share-link{width:auto;padding:8px 10px}.browse__share-link span{writing-mode:horizontal-tb}.browse__share-copy span{min-width:4.6em;min-height:0}.railsheet{background:var(--surface);border-top:1px solid var(--rule);border-radius:var(--radius-xl) var(--radius-xl) 0 0;z-index:30;visibility:hidden;flex-direction:column;max-height:78vh;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.railsheet[data-open=true]{visibility:visible;transform:translateY(0)}.railsheet__head{padding:14px var(--gutter) 11px;border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.railsheet__title{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:none;color:var(--ink-62)}.railsheet__close{background:var(--ink-06);width:28px;height:28px;font-size:var(--text-lede);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.railsheet__list{padding:0 0 env(safe-area-inset-bottom);overscroll-behavior:contain;margin:0;list-style:none;overflow-y:auto}.railsheet .railrow{padding:13px var(--gutter)}.railsheet__scrim[data-open=true]{background:var(--ink-30);z-index:29;display:block;position:fixed;inset:0}.railadv{flex:none}}.railset__empty{font-size:var(--text-body);color:var(--ink-62);margin:0;padding:18px 16px;line-height:1.5}.indexhead{padding:30px var(--gutter) 12px;justify-content:space-between;align-items:center;gap:16px;display:flex}.navdrawer{display:contents}.navtoggle,.navscrim,.navdrawer__action{display:none}@media (max-width:720px){.masthead{flex-wrap:nowrap;gap:0 14px;padding-bottom:0}.navtoggle{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;order:-1;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:flex}.navtoggle__bars{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:flex}.navtoggle__bars>span{background:currentColor;height:1.5px;transition:transform .14s,opacity .14s;display:block}.navtoggle[data-nav=open] .navtoggle__bars>span:first-child{transform:translateY(5px)rotate(45deg)}.navtoggle[data-nav=open] .navtoggle__bars>span:nth-child(2){opacity:0}.navtoggle[data-nav=open] .navtoggle__bars>span:last-child{transform:translateY(-5px)rotate(-45deg)}.masthead__brand{padding-right:14px}.masthead__end{gap:12px;padding-left:12px}.masthead__action{display:none}.navdrawer{top:var(--masthead-h,61px);background:var(--surface);border-right:1px solid var(--rule);z-index:30;visibility:hidden;flex-direction:column;width:min(82vw,320px);padding:8px 0 24px;transition:transform .18s,visibility .18s;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.navdrawer[data-nav=open]{visibility:visible;transform:translate(0)}.navdrawer .mainnav{flex-direction:column;order:0;align-items:stretch;gap:0;width:auto;padding:0;overflow:visible}.navdrawer .mainnav__item{padding:13px var(--gutter);border-bottom:1px solid var(--rule-soft);font-size:var(--text-lede)}.navdrawer .mainnav__item.is-active{color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.navdrawer__action{margin:20px var(--gutter) 0;text-align:center;font-size:var(--text-meta);color:var(--accent);padding:11px 14px;display:block}.navscrim[data-nav=open]{top:var(--masthead-h,61px);background:var(--ink-30);z-index:29;display:block;position:fixed;bottom:0;left:0;right:0}.indexhead{border-top:1px solid var(--rule);padding-top:26px}}.masthead__backslot,.masthead__walkslot,.navdrawer__account,.navdrawer__record{display:none}.masthead__back{width:var(--control-md);height:var(--control-md);color:var(--ink-80);justify-content:center;align-items:center;display:inline-flex}.navdrawer__heading{padding:18px var(--gutter) 6px;font:var(--weight-strong) var(--text-meta) / 1.3 var(--font-sans);color:var(--ink-62);overflow-wrap:anywhere}.navdrawer__link{width:100%;padding:11px var(--gutter);border:0;border-bottom:1px solid var(--rule-soft);font:var(--weight-regular) var(--text-body) / 1.3 var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;display:block}@media (max-width:720px){body:has(.railbar) .masthead__backslot{padding-left:calc(var(--gutter) - 8px);align-items:center;display:flex}body:has(.railbar) .masthead__brand{padding-left:2px}body:has(.railbar) .masthead__walkslot{align-items:center;gap:6px;min-width:108px;margin-left:auto;display:flex}body:has(.railbar) .masthead__end{gap:4px;margin-left:0;padding-left:6px}body:has(.railbar) .masthead__end>.navtoggle{order:2;margin-left:0}:is(body:has(.railbar) .masthead__end>.acctmenu,body:has(.railbar) .masthead__end>.acctmenu__trigger){display:none}:is(body:has(.railbar) .navdrawer__account,body:has(.railbar) .navdrawer__record){display:block}body:has(.railbar) .navdrawer__record .browse__share{padding:0 calc(var(--gutter) - 10px);flex-direction:row;align-items:center;gap:4px;display:flex}body:has(.railbar) .navdrawer__record .browse__share-link{width:40px;height:40px}body:has(.railbar) .masthead__walkslot .railstep{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md)}body:has(.railbar) .masthead__walkslot .railbar__walk{gap:8px}body:has(.railbar) .railbar{display:none}body:has(.railbar) .browse__side>.browse__share{display:none}body:has(.railbar) .contextbar .trail{display:none}body:has(.railbar) .contextbar:has(.contextbar__tabs) .contextbar__readout{display:none}body:has(.railbar) .contextbar__readout{grid-area:1/1/auto/-1}body:has(.railbar) .contextbar:not(:has(.contextbar__tabs,.contextbar__readout)){display:none}body:has(.railbar) .contextbar__tabs{grid-row:auto}}@media (max-width:400px){body:has(.railbar) .masthead__walkslot .railbar__pos{display:none}body:has(.railbar) .masthead__walkslot{min-width:0}}
}

@layer components {
.feedrow{padding:20px var(--gutter);border-top:1px solid var(--rule-soft);grid-template-columns:96px 1fr 108px 96px;align-items:baseline;gap:20px;transition:background .12s;display:grid}.feedrow:hover{background:var(--ink-04)}.feedrow__head{flex-wrap:wrap;align-items:baseline;gap:11px;display:flex}.feedrow__title{font:var(--weight-strong) var(--text-lede)/1.25 var(--font-sans);letter-spacing:-.01em}.feedrow__detail{font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);color:var(--ink-65);margin-top:4px;line-height:1.5}.feedrow__amount{text-align:right}.feedrow__kind{font:500 var(--text-meta) / 1.4 var(--font-sans);color:var(--ink-62)}.feedrow__amount .num{font-size:var(--text-lede);color:var(--ink-80)}.feedrow.is-quiet .feedrow__detail{color:var(--ink-65)}.feedrow.is-quiet .feedrow__amount .num{font-size:var(--text-body)}.feedrow__time{white-space:nowrap;font:400 var(--text-micro) var(--font-mono);color:var(--ink-62);text-align:right}.loadmore{text-align:left;width:100%;padding:22px var(--gutter) 30px;border-top:1px solid var(--rule-soft);font:400 var(--text-fine) var(--font-sans);color:var(--ink-65);transition:color .12s;display:block}.loadmore:hover{color:var(--accent)}.loadmore--inset{border-top:1px solid var(--rule-soft);font:400 var(--text-meta) var(--font-sans);margin-top:4px;padding:14px 0 0}.searchbar__count{font:400 var(--text-micro) var(--font-mono);color:var(--ink-62)}.facets{top:var(--masthead-h,0px);max-height:calc(100vh - var(--masthead-h,0px));overscroll-behavior:contain;align-self:stretch;position:sticky;overflow-y:auto}.facets__toggle{display:none}@media (max-width:1080px){.facets__toggle{width:100%;min-height:44px;padding:12px var(--gutter);border:0;border-top:1px solid var(--rule-soft);color:var(--ink);font:400 var(--text-meta) var(--font-sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;display:flex}.facets__toggle-count{border-radius:var(--radius-xs);background:var(--accent);min-width:18px;color:var(--ink-inverse);font:400 var(--text-fine) var(--font-mono);text-align:center;padding:1px 6px}.facets__toggle-mark{color:var(--ink-62);font:400 var(--text-lede) var(--font-mono);margin-left:auto}.facets__body[data-open=false]{display:none}.facets{border-right:0;border-bottom:1px solid var(--rule);max-height:none;position:static;overflow-y:visible}}.facet{padding:26px var(--gutter-tight) 26px var(--gutter);border-top:1px solid var(--rule-soft)}.facet:first-child{border-top:0;padding-top:30px}.facet__title{margin-bottom:var(--space-4)}.check{width:100%;font:400 var(--text-meta) var(--font-sans);color:var(--ink-65);text-align:left;align-items:center;gap:10px;display:flex}.check.is-on{color:var(--ink)}.check__box{border:1px solid var(--rule-control);background:0 0;flex:none;width:11px;height:11px}.check--radio .check__box{border-radius:50%}.check.is-on .check__box{border-color:var(--ink-80);background:var(--ink)}.check__count{font:400 var(--text-micro) var(--font-mono);color:var(--ink-62);margin-left:auto}.chipset{flex-wrap:wrap;gap:8px;display:flex}.amountcell{align-items:center;gap:14px;display:flex}.amountcell__figure{text-align:right;flex:none;min-width:78px}.amountcell__figure--lead{font-size:var(--text-lede)}.amountbar{border-radius:var(--radius-bar);background:var(--ink-06);flex:1;max-width:150px;height:6px}.amountbar__fill{border-radius:var(--radius-bar);background:var(--ink-30);height:100%;display:block}.amountbar__fill--accent{background:var(--accent)}.entityhead{padding:36px var(--gutter) 30px;border-bottom:1px solid var(--rule);align-items:flex-start;gap:22px;display:flex}.entityhead--center{align-items:center}.entityhead__body{flex:1;min-width:0}.entityhead__name{font:var(--weight-strong) clamp(28px, 3.6vw, var(--text-display)) / 1.1 var(--font-sans);letter-spacing:-.028em;overflow-wrap:break-word}.entityhead__desc{font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);color:var(--ink-65);text-wrap:pretty;letter-spacing:-.015em;max-width:64ch;margin:10px 0 14px;line-height:1.6}.entityhead__tags{font:400 var(--text-micro) var(--font-mono);color:var(--ink-65);flex-wrap:wrap;gap:8px;display:flex}.entityhead__actions{flex:none;align-items:center;gap:20px;display:flex}@media (max-width:720px){.entityhead{flex-wrap:wrap}.entityhead__actions{flex-basis:100%;padding-top:4px}}.facts{font:400 var(--text-body) var(--font-sans);grid-template-columns:92px 1fr;gap:11px 12px;display:grid}.people{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.person{align-items:center;gap:12px;display:flex}.person__name{font:var(--weight-strong) var(--text-body) var(--font-sans)}.person__role{font:var(--weight-regular) var(--text-meta) var(--font-sans);color:var(--ink-62);text-transform:none;margin-top:3px}.spine__item{border-top:1px solid var(--rule-soft);grid-template-columns:120px 1fr;gap:22px;padding:20px 0;display:grid}.spine__item:first-child{border-top:0}.spine__period{font:400 var(--text-micro) var(--font-mono);color:var(--ink-62);padding-top:3px}.spine__period--now{color:var(--accent)}.spine__title{font-family:var(--font-sans);font-weight:var(--weight-strong);font-size:var(--text-lede);line-height:1.3}.spine__detail{font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);color:var(--ink-65);margin-top:4px;line-height:1.55}.spine--numbered .spine__item{grid-template-columns:44px 1fr;gap:16px}.spine--numbered .spine__period{color:var(--ink-62);padding-top:4px}.spine--numbered .spine__title{font-size:var(--text-lede)}.spine--dated{position:relative}.spine--dated:before{content:"";background:var(--rule);width:1px;position:absolute;top:27px;bottom:27px;left:131px}.spine--dated .spine__item{position:relative}.spine--dated .spine__item:before{content:"";background:var(--surface);border:2px solid var(--accent);z-index:1;border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:127.5px}.spine--numbered .spine__detail{font-size:var(--text-body);color:var(--ink-62);margin-top:5px;line-height:1.6}.rank{padding:18px var(--gutter);border-top:1px solid var(--rule-soft);grid-template-columns:44px 1fr 90px;align-items:center;transition:background .12s;display:grid}.rank:hover{background:var(--ink-04)}.rank__n{font:400 var(--text-body) var(--font-mono);color:var(--ink-62)}.rank__body{align-items:center;gap:14px;min-width:0;display:flex}.rank__name{font-family:var(--font-sans);font-weight:400;font-size:var(--text-lede);line-height:1.25}.rank__tagline{font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);color:var(--ink-65);margin-top:3px;line-height:1.4}.rank__votes{text-align:right;font:400 var(--text-body) var(--font-mono);text-transform:none}.comment{border-top:1px solid var(--rule-soft);gap:14px;padding:18px 0;display:flex}.comment:first-child{border-top:0}.comment__said{flex:1;min-width:0}.comment__who{font:400 var(--text-meta) var(--font-sans);overflow-wrap:anywhere}.comment__badge{margin-left:6px}.comment__body{font:400 var(--text-meta)/1.6 var(--font-sans);color:var(--ink-70);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.article{border-right:1px solid var(--rule);padding:44px 60px 50px}.article__title{font:var(--weight-strong) var(--text-display)/1.1 var(--font-sans);letter-spacing:-.025em;text-wrap:pretty;max-width:26ch;margin:0 0 18px}.article__byline{border-bottom:1px solid var(--rule-soft);font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-65);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:22px;display:flex}.article p{font:400 var(--text-lede)/1.7 var(--font-sans);color:var(--ink-85);text-wrap:pretty;max-width:68ch;margin:0 0 20px}.article__pull{font:var(--weight-light) var(--text-heading)/1.5 var(--font-sans);letter-spacing:-.015em;max-width:44ch;color:var(--ink);text-wrap:pretty;margin:0 0 26px}.article p:last-child{margin-bottom:0}.storyrow{padding:20px var(--gutter);border-top:1px solid var(--rule-soft);grid-template-columns:172px 1fr 130px;align-items:baseline;gap:22px;transition:background .12s;display:grid}.rule-b+.storyrow{border-top:0}.storyrow:hover{background:var(--ink-04)}.storyrow__title{font:var(--weight-strong) var(--text-lede)/1.35 var(--font-sans);text-wrap:pretty;max-width:56ch}.storyrow__time{font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62);text-align:right}.collections{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.collection{padding:26px var(--gutter-tight) 30px var(--gutter);border-left:1px solid var(--rule-soft)}.collection:first-child{border-left:0}.collection__marks{align-items:center;gap:6px;min-height:22px;margin-bottom:16px;display:flex}.collection__title{font-family:var(--font-sans);font-weight:var(--weight-strong);font-size:var(--text-lede);line-height:1.3}.collection__meta{margin-top:8px}.formgrid{grid-template-columns:1fr 1fr;gap:34px;display:grid}.formstep{min-height:530px}.formactions{border-top:1px solid var(--rule);background:var(--canvas);flex-direction:column;align-items:center;gap:18px;margin-top:22px;padding:16px 0 18px;display:flex;position:sticky;bottom:0}.dashboard{grid-template-columns:224px 1fr;display:grid}.dashnav{border-right:1px solid var(--rule);top:var(--masthead-h,0px);max-height:calc(100vh - var(--masthead-h,0px));overscroll-behavior:contain;padding:30px 0;position:sticky;overflow-y:auto}.dashnav__group{padding:0 var(--gutter-tight) 22px}.dashnav__group+.dashnav__group{border-top:1px solid var(--rule-soft);padding-top:22px}.dashnav__group-title{font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62);margin-bottom:10px;padding:0 10px}.dashnav__item{width:100%;font:400 var(--text-meta) var(--font-sans);color:var(--ink-70);text-align:left;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;transition:color .12s,border-color .12s,background .12s;display:flex}.dashnav__item:hover{color:var(--ink)}.dashnav__item.is-active{border-left-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:var(--weight-strong)}.dashnav__count{border-radius:var(--radius-xs);background:var(--ink-14);min-width:18px;color:var(--ink-70);font:400 var(--text-fine) var(--font-mono);text-align:center;padding:1px 6px}.dashnav__item.is-active .dashnav__count{background:var(--accent);color:var(--ink-inverse)}.dashnav__link{font:400 var(--text-meta) var(--font-sans);color:var(--ink-70);padding:9px 10px;transition:color .12s;display:block}.dashnav__link:hover{color:var(--ink)}.dashboard__main{min-width:0;padding:32px var(--gutter) 36px}@media (max-width:1080px){.dashboard{grid-template-columns:1fr}.dashnav{max-height:none;padding:14px var(--gutter-tight);border-right:0;border-bottom:1px solid var(--rule);scrollbar-width:none;flex-wrap:nowrap;gap:4px;display:flex;position:static;overflow:auto visible}.dashnav::-webkit-scrollbar{display:none}.dashnav__group{display:contents}.dashnav__group-title{display:none}.dashnav__item,.dashnav__link{white-space:nowrap;flex:none}.dashnav__item.is-active{box-shadow:inset 0 -2px 0 var(--accent);border-left:0}.dashboard__main{padding:26px var(--gutter) 32px}}.metrics{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.metric{padding:26px}.metric__value{font:400 var(--text-stat)/1.1 var(--font-mono);letter-spacing:-.02em;margin-top:8px}.metric__value--accent{color:var(--accent)}.lockedpanel{position:relative}.lockedpanel__content{opacity:.32;filter:grayscale(.4);pointer-events:none;-webkit-user-select:none;user-select:none}.lockedpanel__overlay{text-align:center;background:color-mix(in oklch, var(--surface) 86%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex;position:absolute;inset:0}.imageupload{align-items:center;gap:14px;display:flex}.imageupload__controls{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.compare{grid-template-columns:210px repeat(var(--cols,3), 1fr);border-top:1px solid var(--rule-soft);align-items:center;display:grid}.compare--head{border-top:0;border-bottom:1px solid var(--rule);align-items:stretch}.compare__key{padding:16px 20px 16px var(--gutter);font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-65)}.compare__cell{font:400 var(--text-meta) var(--font-sans);border-left:1px solid var(--rule-soft);padding:16px 20px}.compare__cell--accent{color:var(--accent)}.compare__co{border-left:1px solid var(--rule-soft);padding:30px 20px 26px}.compare__co-name{font:400 var(--text-section)/1.2 var(--font-sans);letter-spacing:-.015em;margin-top:14px}.compare__co-meta{margin-top:7px}.compare__selected{padding:30px 20px 26px var(--gutter);align-self:end}.searchhero{background:var(--surface);border-bottom:1px solid var(--rule);border:0}.searchhero__body{text-align:center;padding:80px var(--gutter) 88px;flex-direction:column;align-items:center;display:flex}.searchhero__eyebrow{font:500 var(--text-lede)/1.3 var(--font-sans);text-transform:none;color:var(--ink-65);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:20px;display:flex}.searchhero__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite terminal-pulse;display:none}@media (prefers-reduced-motion:reduce){.searchhero__dot{animation:none}}@keyframes terminal-pulse{0%,to{opacity:1}50%{opacity:.4}}.searchhero__title{font:var(--weight-strong) clamp(52px, 7vw, var(--text-hero)) / 1.05 var(--font-sans);letter-spacing:-.028em;margin:0 0 18px}.searchhero__sub{font:var(--weight-regular) var(--text-lede) / 1.6 var(--font-sans);color:var(--ink-65);text-wrap:balance;letter-spacing:-.018em;max-width:46ch;margin:0 0 40px}.searchhero__search{width:100%;max-width:640px;color:var(--ink-62);background:var(--canvas);border-radius:var(--radius-lg);border:0;align-items:center;gap:12px;padding:15px 20px;transition:border-color .12s;display:flex}.searchhero__search:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-2) 30%, transparent), 0 0 0 1px var(--accent-2)}.searchhero__search-icon{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.searchhero__search-icon:hover{color:var(--accent)}.searchhero__search input{min-width:0;font:400 var(--text-lede) var(--font-sans);color:var(--ink);background:0 0;border:0;flex:1}.searchhero__search input:focus{outline:none}.searchhero__search input::placeholder{color:var(--ink-62)}.searchhero__chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.searchhero__search-wrap{width:100%;max-width:640px;position:relative}.searchhero__suggest{z-index:20;background:var(--surface);border:1px solid var(--rule);text-align:left;max-height:340px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.searchhero__recent{border-top:1px solid var(--rule-soft);width:100%;max-width:640px;margin-top:52px;padding-top:26px}.searchhero__recent-label{font:var(--weight-regular) var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62);margin-bottom:12px}.searchhero__recent-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:1080px){.searchhero__body{padding:56px var(--gutter) 52px}}.latest{padding:56px var(--gutter) 72px;background:var(--canvas)}.latest__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.latest__eyebrow{font:var(--weight-strong) var(--text-title)/1.1 var(--font-sans);letter-spacing:-.035em;color:var(--ink);margin:0}.latest__nav{gap:4px;display:flex}.latest__nav-btn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--ink-65);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .12s;display:flex}.latest__nav-btn:hover{color:var(--ink)}.latest__track{scroll-snap-type:x proximity;scrollbar-color:var(--ink-30) transparent;scrollbar-width:thin;align-items:stretch;gap:16px;margin:-6px -6px 0;padding:6px 6px 18px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.latest__card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--rule-soft);border-radius:var(--radius-xl);min-height:312px;color:var(--ink);flex-direction:column;flex:0 0 276px;gap:16px;padding:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .16s;display:flex;position:relative}.latest__card:hover{border-color:var(--rule);box-shadow:var(--shadow-lift);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.latest__card{transition:none}.latest__card:hover{transform:none}}.latest__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.latest__body{flex-direction:column;gap:6px;display:flex}.latest__name{font:var(--weight-strong) var(--text-section)/1.2 var(--font-sans);letter-spacing:-.022em;color:var(--ink)}.latest__tagline{-webkit-line-clamp:2;font:var(--weight-regular) var(--text-body) / 1.4 var(--font-sans);color:var(--ink-65);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.latest__foot{border-top:1px solid var(--rule-soft);flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.latest__meta{font:var(--weight-regular) var(--text-meta) / 1.3 var(--font-sans);color:var(--ink-65)}.latest__meta b{color:var(--ink);font-weight:500}.latest__figrow{color:var(--accent);justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.latest__amount{font:var(--weight-strong) var(--text-stat)/1 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);display:block}.latest__amountlabel{font:var(--weight-regular) var(--text-meta) var(--font-sans);color:var(--ink-65);margin-top:4px;display:block}.momentum-line{flex:none;display:block;overflow:visible}.teamrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.teamrow__identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.teamrow__identity .imageupload{flex:none}.teamrow__name{min-width:0;font:400 var(--text-lede) var(--font-sans)}.teamrow__meta{align-items:center;gap:16px;display:flex}@media (max-width:720px){.teamrow{flex-direction:column;align-items:stretch;gap:10px}.teamrow__meta{justify-content:space-between}}.authsplit{grid-template-columns:1fr 1fr;min-height:520px;display:grid}.authsplit__form,.authsplit__aside{flex-direction:column;justify-content:center;padding:56px 60px;display:flex}.authsplit__form{border-right:1px solid var(--rule)}.authsplit__aside{background:var(--ink-04)}@media (max-width:1080px){.article{padding:40px var(--gutter) 44px;border-right:0}}@media (max-width:860px){.people,.collections{grid-template-columns:1fr}.collection{border-left:0;border-top:1px solid var(--rule-soft)}.collection:first-child{border-top:0}.metrics{grid-template-columns:repeat(2,1fr)}.formgrid,.authsplit{grid-template-columns:1fr}.authsplit__form{border-right:0;border-bottom:1px solid var(--rule)}.authsplit__form,.authsplit__aside{padding:40px var(--gutter)}.article__title{font-size:var(--text-title)}}@media (max-width:720px){.feedrow{grid-template-columns:1fr auto;row-gap:2px}.feedrow__kind{grid-column:1/-1}.feedrow__time{display:none}.storyrow{grid-template-columns:1fr;gap:8px}.storyrow__time{text-align:left}.spine__item,.spine--numbered .spine__item{grid-template-columns:1fr;gap:8px}.spine--dated:before,.spine--dated .spine__item:before{display:none}.compare{grid-template-columns:1fr}.compare__cell,.compare__co{border-left:0;border-top:1px solid var(--rule-soft)}.compare__key{padding-bottom:0}}.round__led{font:var(--weight-strong) var(--text-micro) var(--font-mono);color:var(--accent);vertical-align:1px}.roundrow{grid-template-columns:130px 90px 110px minmax(0,1fr) 76px;align-items:center;gap:10px;display:grid}@media (max-width:760px){.roundrow{grid-template-columns:1fr 1fr}}.reviewfacts{flex-wrap:wrap;gap:8px 14px;display:flex}.reviewfacts__item{font:400 var(--text-meta) var(--font-sans);color:var(--ink);flex-direction:column;gap:2px;display:flex}.reviewfacts__label{font:400 var(--text-micro) var(--font-mono);text-transform:none;color:var(--ink-62)}.editrow{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 16px;padding-bottom:12px;display:grid}@media (max-width:640px){.editrow{grid-template-columns:minmax(0,1fr) auto}.editrow>.num--sm{grid-area:2/1/auto/-1}}.subrow{border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) 110px 140px;align-items:start;gap:18px;padding:16px 0;display:grid}.subrow__what{min-width:0}.subrow__name{font:400 var(--text-lede) var(--font-sans);display:block}.subrow__meta{font:400 var(--text-micro) var(--font-mono);color:var(--ink-65);margin-top:3px;display:block}.subrow__reason{max-width:56ch;font:400 var(--text-body) var(--font-sans);color:var(--ink-62);margin:8px 0 0}.subrow__status{white-space:nowrap;justify-self:start}.subrow__status--declined{color:var(--accent);border-color:var(--accent)}.subrow__act{text-align:right;font:400 var(--text-body) var(--font-sans);justify-self:end}@media (max-width:720px){.subrow{grid-template-columns:minmax(0,1fr) auto}.subrow__what{order:2;grid-column:1/-1}.subrow__act{text-align:left;order:3;grid-column:1/-1;justify-self:start}}.watchrow{padding:17px var(--gutter);border-top:1px solid var(--rule-soft);grid-template-columns:1fr 110px minmax(0,1fr) 90px 76px;align-items:center;gap:18px;transition:background .12s;display:grid}.watchrow:hover{background:var(--ink-04)}.watchrow__entity{align-items:center;gap:12px;min-width:0;display:flex}.watchrow__name{font:400 var(--text-lede) var(--font-sans)}.watchrow__change{font:400 var(--text-fine) var(--font-sans);color:var(--ink-62);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watchrow__drop{font:400 var(--text-fine) var(--font-sans);text-align:right;opacity:.55;transition:opacity .12s}.watchrow:hover .watchrow__drop,.watchrow__drop:focus-visible{opacity:1}.watchrow__when{text-align:right;font:400 var(--text-micro) var(--font-mono);color:var(--ink-65)}@media (max-width:720px){.watchrow{grid-template-columns:1fr auto;gap:6px 18px}.watchrow__entity{grid-column:1/-1}.watchrow__change{white-space:normal;grid-column:1/-1}}.emptystate{padding:44px var(--gutter);font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);color:var(--ink-65);border-bottom:1px solid var(--rule);line-height:1.6}.emptystate a{color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}.review{border-top:1px solid var(--rule-soft);flex-direction:column;max-width:62ch;display:flex}.review__row{border-bottom:1px solid var(--rule-soft);font:400 var(--text-meta) var(--font-sans);grid-template-columns:150px 1fr;gap:20px;padding:13px 0;display:grid}.review__row dt{color:var(--ink-65)}.review__row dd{color:var(--ink);margin:0}@media (max-width:720px){.review__row{grid-template-columns:1fr;gap:4px}}.facetrow{font:400 var(--text-body) var(--font-sans);color:var(--ink-70);border-radius:var(--radius-md);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:9px 2px;transition:color .12s;display:grid}.facetrow:hover{color:var(--ink);background:var(--canvas)}.facetrow__box{border:1px solid var(--rule-control);border-radius:var(--radius-xs);border-width:1.5px;width:12px;height:12px;transition:background .12s,border-color .12s}.facetrow--empty,.chip--empty{opacity:.5;pointer-events:none}.facetrow--on{color:var(--ink)}.facetrow--on .facetrow__box{background:var(--accent);border-color:var(--accent)}.facetrow__count{font:400 var(--text-micro) var(--font-mono);color:var(--ink-62);font-variant-numeric:tabular-nums}.facetrow--on .facetrow__count{color:var(--ink-65)}.legal{padding:30px var(--gutter) 64px;max-width:68ch}.legal__notice{font:400 var(--text-body) var(--font-sans);color:var(--ink-65);border-left:2px solid var(--accent);margin-bottom:34px;padding:10px 0 10px 14px}.legal__section{margin-bottom:34px}.legal__h{font:var(--weight-strong) var(--text-section) var(--font-sans);margin-bottom:12px}.legal__p{font-family:var(--font-sans);font-weight:400;font-size:var(--text-lede);color:var(--ink-75);margin-bottom:12px;line-height:1.62}.legal__gap{font:400 var(--text-meta) var(--font-mono);text-transform:none;color:var(--accent);border-bottom:1px dashed var(--accent);background:0 0;padding-bottom:1px}.legal__also{border-top:1px solid var(--rule);font:400 var(--text-body) var(--font-sans);color:var(--ink-62);flex-wrap:wrap;gap:18px;padding-top:20px;display:flex}.legal__also a:hover{color:var(--accent)}.sources__lede{max-width:62ch;color:var(--ink-62);font-size:var(--text-meta);margin:6px 0 18px}.sources{gap:18px;margin:0;padding:0;list-style:none;display:grid}.source{border-top:1px solid var(--ink-08);padding-top:14px}.source:first-child{border-top:0;padding-top:0}.source__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.source__supports{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-regular)}.source__kind{color:var(--ink-62);font-size:var(--text-micro);text-transform:none}.source__single{border:1px solid var(--ink-15);border-radius:var(--radius-bar);color:var(--ink-62);font-size:var(--text-micro);text-transform:none;padding:1px 6px}.source__quote{border-left:2px solid var(--accent-line);max-width:68ch;color:var(--ink);font-size:var(--text-body);margin:8px 0 0;padding-left:12px;line-height:1.55}.source__foot{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:8px;display:flex}.source__link{color:var(--accent);font-size:var(--text-meta);border-bottom:1px solid var(--accent-line);text-decoration:none}.source__link:hover{border-bottom-color:var(--accent)}.source__when{color:var(--ink-62);font-size:var(--text-fine);font-variant-numeric:tabular-nums}.emptyindex{padding:44px var(--gutter) 52px;border-bottom:1px solid var(--rule);max-width:56ch}.emptyindex__head{font:var(--weight-strong) var(--text-heading)/1.25 var(--font-sans);letter-spacing:-.012em;margin:0}.emptyindex__sub{font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);color:var(--ink-62);margin:10px 0 24px;line-height:1.6}.linkpending{display:none}.linkpending[data-pending=true]{width:10px;height:10px;margin-left:var(--space-2);border:1.5px solid var(--ink-35);border-top-color:var(--ink);border-radius:50%;animation:.7s linear infinite linkpending-spin;display:inline-block}:is(.facetrow:has(.linkpending[data-pending=true]),.chip:has(.linkpending[data-pending=true])){opacity:.7}:is(body:has(.linkpending[data-pending=true]) .split__main,body:has(.linkpending[data-pending=true]) .browse__record,body:has(.linkpending[data-pending=true]) .tablefoot){opacity:.55;transition:opacity .12s}@keyframes linkpending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.linkpending[data-pending=true]{animation:none}}.social{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.social__link{padding:var(--space-1) var(--space-2);border:1px solid var(--rule);font:500 var(--text-micro)/1.4 var(--font-mono);text-transform:none;color:var(--ink);transition:border-color .16s}.social__link:hover{border-color:var(--ink-35)}.railrow .linkpending[data-pending=true]{top:var(--space-3);right:var(--space-3);margin:0;position:absolute}.railstep .linkpending[data-pending=true]{margin:0}@media (max-width:720px){.amountcell__figure{text-align:left;min-width:0}}.factline{border-top:1px solid var(--rule);font-size:var(--text-meta);justify-content:space-between;padding:10px 0;display:flex}
}

@layer components {
.pagesection{padding:var(--space-6) var(--gutter) var(--space-7)}.rule-t.pagesection:first-child{border-top:0}.entityhead--band{background:var(--surface);border-bottom:1px solid var(--rule)}.indexhead>.section-title{flex:1}
}

@layer components {
:root{--sep:var(--rule-soft)}.glyph{display:block;overflow:visible}.glyph .i,.glyph .a,.glyph .t{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;fill:none}.glyph .i{stroke:var(--ink)}.glyph .a{stroke:var(--accent-2)}.glyph .t{fill:color-mix(in srgb, var(--accent-2) 14%, transparent);stroke:none}.masthead:before{content:"";z-index:-1;background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);pointer-events:none;position:absolute;inset:0}.lookup__open,.lookup__open:hover{background:0 0;border:0}.searchhero__chips .chip{background:var(--canvas);font-size:var(--text-body);border:0;padding:8px 16px}.searchhero__chips .chip:hover{background:var(--ink-06)}.page:has(.searchhero){background:var(--canvas)}.contextbar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);pointer-events:none;position:absolute;inset:0}.entityhead__body .row--baseline{flex-direction:column;align-items:flex-start;gap:6px}.dtable .logo-mark{margin-right:2px}.rail,.railadv__search,.railadv__search input{border-color:var(--sep)}.railadv__search,.railadv__search input{background:var(--canvas);border-radius:var(--radius-md);border:0}.railadv__pill:hover,.railadv__dd[open] .railadv__pill{background:var(--ink-06)}.watchrow .eyebrow{text-transform:capitalize}.themeswitch{border-radius:var(--radius-lg);background:var(--ink-06);gap:2px;padding:3px;display:inline-flex}.themeswitch__option{border-radius:var(--radius-md);color:var(--ink-65);font:500 var(--text-meta) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 11px;transition:background .12s,color .12s;display:inline-flex}.themeswitch__option:hover{color:var(--ink)}.themeswitch__option[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-press)}.themeswitch svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@media (pointer:coarse){.footer__set a,.footer__brand,.acctmenu__trigger,.browse__share-link,.source__link,.dtable__co a,a.dtable__co,.themeswitch__option{align-items:center;gap:.35em;min-height:40px;display:inline-flex}.footer__col{gap:0}.footer__set{gap:0 20px}.trail__up,.contextbar__tab,.railbar__back{min-height:var(--control-sm);align-items:center;display:inline-flex}.contextbar__tab{padding-bottom:0}.railstep,.railbar__toggle{width:var(--control-md);height:var(--control-md)}.themeswitch__option{padding-block:0}}.facet--saved{border-top:1px solid var(--rule)}.facet--saved .text-cta{color:var(--accent);background:0 0;padding:0;font-weight:500}.facet--saved .text-cta:hover{color:var(--accent-2);background:0 0}@media (max-width:1080px){.split--rail-left .split__main{border-left:0}}.applybtn{border-radius:var(--radius-md);font:500 var(--text-meta) / 1 var(--font-sans);white-space:nowrap;align-items:center;min-height:32px;padding:7px 16px;display:inline-flex}.sources__summary{cursor:pointer;color:var(--accent);font:500 var(--text-body) / 1.5 var(--font-sans);list-style:none;display:inline-block}.sources__summary::-webkit-details-marker{display:none}.sources__summary:hover{color:var(--accent-2)}.sources__fold[open]>.sources__summary{margin-bottom:8px}.rail__kicker{font:500 var(--text-meta) / 1.3 var(--font-sans);color:var(--ink-62);margin-bottom:4px}.claimlink{color:var(--ink-62);font:400 var(--text-meta) / 1.4 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.claimlink:hover:not(:disabled){color:var(--ink)}.matrix .heat__cell{aspect-ratio:2;border-radius:var(--radius-xs)}@media (max-width:1480px){.shell{border-left:0;border-right:0}}.field__label{font:500 var(--text-meta) / 1.3 var(--font-sans);letter-spacing:0;color:var(--ink-75)}.input:hover{border-color:var(--ink-75)}.input:focus,.input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash-strong);outline:none}.entityhead__actions .link-plain{border-radius:var(--radius-md);min-height:36px;font:500 var(--text-body) / 1 var(--font-sans);align-items:center;padding:0 16px;display:inline-flex}.masthead__action{white-space:nowrap;color:var(--accent);font:400 var(--text-body) var(--font-sans);border-radius:var(--radius-md);flex-shrink:0;align-items:center;min-height:32px;padding:0 14px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}@media (max-width:720px){.masthead__action{display:none}}.authsplit__form .link-plain{color:var(--accent);font-weight:500}.authsplit__form .btn,.authsplit__form .text-cta{min-height:40px}
}

@layer utilities {
.mb-4{margin-bottom:var(--space-1)!important}.mb-8{margin-bottom:var(--space-2)!important}.mb-12{margin-bottom:var(--space-3)!important}.mb-16{margin-bottom:var(--space-4)!important}.mb-20{margin-bottom:var(--space-5)!important}.mb-24{margin-bottom:var(--space-6)!important}.mb-32{margin-bottom:var(--space-7)!important}.mb-40{margin-bottom:var(--space-8)!important}.mb-48{margin-bottom:var(--space-9)!important}.mt-4{margin-top:var(--space-1)!important}.mt-8{margin-top:var(--space-2)!important}.mt-12{margin-top:var(--space-3)!important}.mt-16{margin-top:var(--space-4)!important}.mt-20{margin-top:var(--space-5)!important}.mt-24{margin-top:var(--space-6)!important}.mt-32{margin-top:var(--space-7)!important}.mt-40{margin-top:var(--space-8)!important}.mt-48{margin-top:var(--space-9)!important}.gap-4{gap:var(--space-1)!important}.gap-8{gap:var(--space-2)!important}.gap-12{gap:var(--space-3)!important}.gap-16{gap:var(--space-4)!important}.gap-20{gap:var(--space-5)!important}.gap-24{gap:var(--space-6)!important}.gap-32{gap:var(--space-7)!important}.gap-40{gap:var(--space-8)!important}.gap-48{gap:var(--space-9)!important}.m-0{margin:0!important}.text-fine{font-size:var(--text-fine)!important}.text-meta{font-size:var(--text-meta)!important}.text-body{font-size:var(--text-body)!important}.text-lede{font-size:var(--text-lede)!important}.text-heading{font-size:var(--text-heading)!important}.text-note{font:var(--weight-regular) var(--text-meta) / 1.5 var(--font-sans)!important}.text-code{font:var(--weight-regular) var(--text-fine) / 1.6 var(--font-mono)!important}.font-mono{font-family:var(--font-mono)!important}.ink-62{color:var(--ink-62)!important}.accent{color:var(--accent)!important}.measure-sm{max-width:50ch!important}.measure{max-width:60ch!important}
}

@layer tokens,components,utilities;
