@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_60aab6a7-module__a0io7q__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_60aab6a7-module__a0io7q__variable{--font-archivo:"Archivo Black", "Archivo Black Fallback"}
@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-20C0,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"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#f8f7f3;--paper-2:#efede7;--card:#fff;--ink:#2a2a2e;--ink-2:#6e6860;--ink-3:#857e75;--line:#e4e1d9;--line-strong:#d0ccc3;--signal:#ffabd1;--signal-ink:#641538;--signal-wash:#fff0f8;--good:#00895c;--warn:#b2532b;--radius:6px;--radius-lg:11px;--shadow:0 1px 2px #291c220d, 0 14px 34px -20px #291c2252;--shadow-lift:0 2px 4px #291c2212, 0 20px 42px -22px #291c226b;--font-display:var(--font-archivo), system-ui, sans-serif;--font-ui:var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--maxw:1240px}@supports (color:lab(0% 0 0)){:root{--good:lab(50.0295% -42.4798 14.7333);--warn:lab(47.3672% 37.6187 41.5779);--shadow:0 1px 2px lab(12.1263% 7.22476 -1.37518/.05), 0 14px 34px -20px lab(12.1263% 7.22476 -1.37518/.32);--shadow-lift:0 2px 4px lab(12.1263% 7.22476 -1.37518/.07), 0 20px 42px -22px lab(12.1263% 7.22476 -1.37518/.42)}}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.5}a{color:inherit}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.shell{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.rail{background:var(--signal);color:var(--signal-ink);border-right:1px solid var(--line-strong);align-self:start;gap:12px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.railspur{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.38;white-space:nowrap;flex:0 0 20px;font-size:16px}.railbody{flex-direction:column;flex:1;min-width:0;display:flex}.pane{flex-direction:column;min-width:0;display:flex}.brandmark{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:26px;font-size:15px;line-height:1.15}.brandmark small{font-family:var(--font-mono);letter-spacing:.1em;opacity:.72;text-transform:uppercase;margin-top:5px;font-size:9.5px;font-weight:600;display:block}.nav{flex-direction:column;gap:3px;display:flex}.nav a{border-radius:var(--radius);transition:background .18s var(--ease-out);align-items:baseline;gap:9px;padding:8px 11px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav a .nr{font-family:var(--font-mono);opacity:.5;font-size:10px;font-weight:600}.nav a:hover{background:#ffffff61}.nav a[aria-current=page]{background:var(--signal-ink);color:var(--signal)}.nav a[aria-current=page] .nr{opacity:.7}.verdict{border-radius:var(--radius-lg);border:1px solid var(--line);border-left:4px solid var(--line-strong);background:var(--card);box-shadow:var(--shadow);align-items:baseline;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.verdict.gut{border-left-color:var(--good)}.verdict.gemischt{border-left-color:var(--signal)}.verdict.schwach{border-left-color:var(--warn)}.verdict-lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-weight:600}.verdict p{max-width:78ch;margin:0;font-size:15.5px;line-height:1.45}.vorlaeufig{color:var(--ink-2);background:var(--paper-2);border-left:3px solid var(--line-strong);border-radius:var(--radius);max-width:78ch;margin:0 0 16px;padding:11px 14px;font-size:13px;line-height:1.55}.vorlaeufig strong{color:var(--ink)}.uebertrag{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px 24px}.uebertrag-kopf{margin-bottom:22px}.uebertrag-kopf .lbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600;display:block}.uebertrag-kopf .wert{font-family:var(--font-display);letter-spacing:-.03em;color:var(--signal-ink);margin:8px 0 4px;font-size:38px;line-height:1.02;display:block}.kette{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kette-kopf{align-items:baseline;gap:10px;display:flex}.kette-kopf .nr{font-family:var(--font-mono);color:var(--ink-3);flex:0 0 14px;font-size:10px;font-weight:600}.kette-kopf .was{flex:1;font-size:14px;font-weight:500}.kette-kopf .zahl{white-space:nowrap;font-size:14.5px}.kette-spur{background:var(--paper-2);border-radius:100px;height:8px;margin:7px 0 6px 24px;overflow:hidden}.kette-balken{background:var(--signal);border-radius:100px;height:100%}.kette .warum{color:var(--ink-2);max-width:74ch;margin:0 0 0 24px;font-size:12.5px;line-height:1.5}.dq{gap:6px;margin:14px 0;display:grid}.dqrow{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--radius);grid-template-columns:26px 1fr auto;align-items:baseline;gap:12px;padding:10px 14px;display:grid}.dqplat{align-items:center;display:flex}.dqtext{font-size:13.5px;line-height:1.5}.dqlink{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10px;font-weight:600;text-decoration:none}.dqlink:hover{color:var(--signal-ink)}@media (max-width:640px){.dqrow{grid-template-columns:26px 1fr}.dqlink{grid-column:2}}.xbench{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.xbench i{background:var(--signal);border-radius:100px;min-width:4px;height:5px;display:block}.bench{gap:12px;display:grid}.benchrow{grid-template-columns:132px 1fr 128px;align-items:center;gap:14px;display:grid}.benchname{font-size:13px}.benchtrack{background:var(--paper-2);border-radius:var(--radius);height:26px;position:relative;overflow:hidden}.benchfill{background:var(--signal);border-radius:var(--radius);height:100%}.benchmark{background:var(--signal-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.benchval{text-align:right;font-size:15px;line-height:1.2}.benchval small{font-family:var(--font-ui);color:var(--ink-2);margin-top:2px;font-size:11px;display:block}@media (max-width:640px){.benchrow{grid-template-columns:1fr 92px}.benchtrack{grid-column:1/-1}}.chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.chips a{border:1px solid var(--line-strong);background:var(--card);color:var(--ink-2);transition:background .18s var(--ease-out), color .18s var(--ease-out);border-radius:100px;padding:7px 15px;font-size:13px;font-weight:500;text-decoration:none}.chips a:hover{border-color:var(--signal-ink);color:var(--ink)}.chips a[aria-current=page]{background:var(--signal-ink);border-color:var(--signal-ink);color:var(--signal)}.rail-foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-top:auto;font-size:9.5px;font-weight:600}main{max-width:var(--maxw);flex:1;width:100%;margin:0 auto;padding:28px 24px 64px}.pagehead{margin-bottom:22px}.eyebrow,.kpi .label,thead th,.chart figcaption,.pm span,.picker span,.pcard-meta,.state,h3{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.eyebrow{color:var(--ink-3);margin-bottom:8px;font-size:10px}h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--signal-ink);margin:0;font-size:clamp(30px,3.4vw,42px);line-height:1.02}h2{font-family:var(--font-display);letter-spacing:-.02em;margin:38px 0 12px;font-size:19px}h3{color:var(--ink-2);margin:0 0 8px;font-size:10px}.lede{color:var(--ink-2);max-width:68ch;margin:8px 0 0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);padding:16px 18px}.card.kpi:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.grid{gap:12px;display:grid}.grid.k2{grid-template-columns:repeat(2,1fr)}.grid.k3{grid-template-columns:repeat(3,1fr)}.grid.k4{grid-template-columns:repeat(4,1fr)}.kpi .label{color:var(--ink-3);font-size:10px;line-height:1.4}.kpi .value{font-family:var(--font-display);letter-spacing:-.025em;color:var(--signal-ink);margin-top:10px;font-size:32px;line-height:1.02}.kpi .value small{letter-spacing:0;margin-left:2px;font-size:.5em;font-weight:400}.kpi .sub{color:var(--ink-2);margin-top:5px;font-size:12px}.up{color:var(--good)}.down{color:var(--warn)}.kpi .sub.up{color:var(--good)}.kpi .sub.down{color:var(--warn)}.assumed{background:var(--signal-wash);border:1px solid var(--signal);color:var(--signal-ink);letter-spacing:.04em;vertical-align:middle;cursor:help;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;display:inline-block}.note{color:var(--ink-2);margin-top:10px;font-size:12px}.note strong{color:var(--ink)}.banner{border:1px solid var(--line-strong);border-left:3px solid var(--warn);background:var(--paper-2);border-radius:var(--radius);margin-bottom:18px;padding:12px 14px;font-size:13px}.banner.signal{border-left-color:var(--signal-ink);background:var(--signal-wash)}.banner b{margin-bottom:3px;display:block}.tablewrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th,td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px}th:first-child,td:first-child{text-align:left}thead th{background:var(--paper-2);color:var(--ink-2);font-size:10px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--paper-2)}td.num,th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}tfoot td{background:var(--paper-2);font-weight:600}.ladder{gap:8px;display:grid}.step{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:42px 1fr auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.step.open{border-color:var(--signal);background:var(--signal-wash)}.step.locked{opacity:.72}.step .no{font-family:var(--font-display);color:var(--ink-3);font-size:20px}.step.open .no{color:var(--signal-ink)}.step .what{font-weight:500}.step .cost{color:var(--ink-2);margin-top:3px;font-size:12px}.state{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}.state.open{background:var(--signal-ink);color:var(--signal)}.state.locked{background:var(--paper-2);color:var(--ink-3);border:1px solid var(--line-strong)}.muted{color:var(--ink-3)}.empty{text-align:center;color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:28px}details{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);margin-top:10px;padding:10px 14px}summary{cursor:pointer;font-size:13.5px;font-weight:500}details[open] summary{margin-bottom:8px}footer{border-top:1px solid var(--line);color:var(--ink-3);padding:16px 24px;font-size:11.5px}footer .inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;display:flex}@media (max-width:900px){.grid.k4{grid-template-columns:repeat(2,1fr)}.grid.k3{grid-template-columns:1fr}.fstep{grid-template-columns:140px 1fr 100px}}@media (max-width:600px){.grid.k4,.grid.k2{grid-template-columns:1fr}h1{font-size:23px}main{padding:20px 16px 48px}}@media (max-width:900px){.shell{grid-template-columns:1fr}.railspur{display:none}.rail{border-right:0;border-bottom:1px solid var(--line-strong);height:auto;padding:12px 16px;position:static}.brandmark{margin-bottom:10px;font-size:14px}.brandmark small{display:none}.nav{flex-flow:wrap;gap:4px}.nav a{padding:6px 10px;font-size:13px}.nav a .nr{display:none}.verdict{border-radius:var(--radius-lg);border:1px solid var(--line);border-left:4px solid var(--line-strong);background:var(--card);box-shadow:var(--shadow);align-items:baseline;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.verdict.gut{border-left-color:var(--good)}.verdict.gemischt{border-left-color:var(--signal)}.verdict.schwach{border-left-color:var(--warn)}.verdict-lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-weight:600}.verdict p{max-width:78ch;margin:0;font-size:15.5px;line-height:1.45}.vorlaeufig{color:var(--ink-2);background:var(--paper-2);border-left:3px solid var(--line-strong);border-radius:var(--radius);max-width:78ch;margin:0 0 16px;padding:11px 14px;font-size:13px;line-height:1.55}.vorlaeufig strong{color:var(--ink)}.uebertrag{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px 24px}.uebertrag-kopf{margin-bottom:22px}.uebertrag-kopf .lbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600;display:block}.uebertrag-kopf .wert{font-family:var(--font-display);letter-spacing:-.03em;color:var(--signal-ink);margin:8px 0 4px;font-size:38px;line-height:1.02;display:block}.kette{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kette-kopf{align-items:baseline;gap:10px;display:flex}.kette-kopf .nr{font-family:var(--font-mono);color:var(--ink-3);flex:0 0 14px;font-size:10px;font-weight:600}.kette-kopf .was{flex:1;font-size:14px;font-weight:500}.kette-kopf .zahl{white-space:nowrap;font-size:14.5px}.kette-spur{background:var(--paper-2);border-radius:100px;height:8px;margin:7px 0 6px 24px;overflow:hidden}.kette-balken{background:var(--signal);border-radius:100px;height:100%}.kette .warum{color:var(--ink-2);max-width:74ch;margin:0 0 0 24px;font-size:12.5px;line-height:1.5}.dq{gap:6px;margin:14px 0;display:grid}.dqrow{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--radius);grid-template-columns:26px 1fr auto;align-items:baseline;gap:12px;padding:10px 14px;display:grid}.dqplat{align-items:center;display:flex}.dqtext{font-size:13.5px;line-height:1.5}.dqlink{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10px;font-weight:600;text-decoration:none}.dqlink:hover{color:var(--signal-ink)}@media (max-width:640px){.dqrow{grid-template-columns:26px 1fr}.dqlink{grid-column:2}}.xbench{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.xbench i{background:var(--signal);border-radius:100px;min-width:4px;height:5px;display:block}.bench{gap:12px;display:grid}.benchrow{grid-template-columns:132px 1fr 128px;align-items:center;gap:14px;display:grid}.benchname{font-size:13px}.benchtrack{background:var(--paper-2);border-radius:var(--radius);height:26px;position:relative;overflow:hidden}.benchfill{background:var(--signal);border-radius:var(--radius);height:100%}.benchmark{background:var(--signal-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.benchval{text-align:right;font-size:15px;line-height:1.2}.benchval small{font-family:var(--font-ui);color:var(--ink-2);margin-top:2px;font-size:11px;display:block}@media (max-width:640px){.benchrow{grid-template-columns:1fr 92px}.benchtrack{grid-column:1/-1}}.chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.chips a{border:1px solid var(--line-strong);background:var(--card);color:var(--ink-2);transition:background .18s var(--ease-out), color .18s var(--ease-out);border-radius:100px;padding:7px 15px;font-size:13px;font-weight:500;text-decoration:none}.chips a:hover{border-color:var(--signal-ink);color:var(--ink)}.chips a[aria-current=page]{background:var(--signal-ink);border-color:var(--signal-ink);color:var(--signal)}.rail-foot{display:none}.tablewrap{background:linear-gradient(to left, var(--paper-2), transparent) right / 22px 100% no-repeat}}.chart{margin:0}.chart figcaption{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:8px;font-size:11px}.chart svg{width:100%;height:132px;display:block;overflow:visible}.chart svg.flat{height:14px}.chart rect{transition:opacity .15s var(--ease-out)}.chart rect:hover{opacity:.72}.chart-foot{color:var(--ink-3);justify-content:space-between;align-items:baseline;margin-top:6px;font-size:11px;display:flex}.chart-foot strong{color:var(--ink);font-size:15px}.legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px;display:flex}.legend i{vertical-align:baseline;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.chain{gap:10px;display:grid}.chain-row{grid-template-columns:210px 1fr 120px;align-items:center;gap:14px;display:grid}.chain-label{flex-wrap:wrap;align-items:center;gap:4px;font-size:13.5px;display:flex}.chain-track{background:var(--paper-2);border-radius:var(--radius);height:34px;position:relative;overflow:hidden}.chain-fill{background:var(--signal);border-radius:var(--radius);height:100%;transition:width .4s var(--ease-out)}.chain-row.assumed .chain-fill{background:repeating-linear-gradient(115deg, var(--signal) 0 9px, #ffc4de 9px 18px)}.chain-row.unavailable .chain-track,.chain-row.gap .chain-track{background:repeating-linear-gradient(45deg, var(--line) 0 5px, transparent 5px 10px);border:1px dashed var(--line-strong)}.chain-row.unavailable .chain-fill,.chain-row.gap .chain-fill{display:none}.chain-quote{color:var(--ink-2);font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.chain-value{text-align:right;font-size:14px;font-weight:500}.chain-row.gap .chain-label,.chain-row.gap .chain-value,.chain-row.unavailable .chain-label,.chain-row.unavailable .chain-value{color:var(--ink-3);font-style:italic}.hero{background:var(--signal-ink);color:var(--signal);border-radius:var(--radius-lg);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px 28px;display:grid}.hero .big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:46px;line-height:1;display:block}.hero .cap{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11.5px}.hero .say{opacity:.92;max-width:46ch;margin-top:10px;font-size:13.5px}.hero .aside{text-align:right;opacity:.85;font-size:12px}.hero .aside b{font-family:var(--font-mono);opacity:1;font-size:20px;display:block}.scenario{border:2px dashed var(--signal);background:var(--signal-wash);border-radius:var(--radius-lg);margin-top:12px;padding:20px 22px}.scenario header h3{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 6px;font-size:16px}.scenario header p{color:var(--ink-2);max-width:70ch;margin:0 0 16px;font-size:13px}.scenario-base{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);justify-content:space-between;align-items:baseline;padding:10px 14px;font-size:12.5px;display:flex}.scenario-base strong{color:var(--ink);font-size:19px}.scenario-controls{gap:16px;margin:16px 0;display:grid}.scenario-controls label{font-size:13.5px;display:block}.scenario-controls label>span{margin-bottom:6px;display:block}.scenario-controls input[type=range]{width:100%;accent-color:var(--signal-ink)}.scenario-controls small{color:var(--ink-3);font-size:11.5px}.scenario-out{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:14px;padding:16px 18px;display:grid}.scenario-out .label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11.5px;display:block}.scenario-out .big{margin:2px 0;font-size:34px;line-height:1.1;display:block}.scenario-out .range{color:var(--ink-3);margin-top:6px;font-size:11.5px;display:block}.scenario-warn{color:var(--ink-2);margin:14px 0 0;font-size:12.5px}@media (max-width:900px){.chain-row{grid-template-columns:130px 1fr 92px}.hero{grid-template-columns:1fr}.hero .aside{text-align:left}.scenario-out{grid-template-columns:1fr}}.pgrid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:14px;display:grid}.pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);transition:box-shadow .18s var(--ease-out), border-color .18s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.pcard:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.pcard-media{background:var(--paper-2)}.pcard-media iframe{border:0;width:100%;display:block}.pcard-poster{aspect-ratio:4/5;background:var(--paper-2);width:100%;color:var(--ink-2);cursor:pointer;font:inherit;text-align:center;background-position:50%;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.pcard-poster.textkarte{aspect-ratio:16/11;background:var(--signal-wash);justify-content:flex-start;align-items:flex-start;padding:34px 16px 16px}.pcard-quote{z-index:1;font-family:var(--font-display);letter-spacing:-.015em;color:var(--signal-ink);text-align:left;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;line-height:1.24;display:-webkit-box;position:relative;overflow:hidden}.pcard-poster.textkarte .pcard-play{margin-top:auto}.pcard-poster:disabled{cursor:not-allowed;opacity:.75}.pcard-poster:after{content:"";opacity:0;transition:opacity .18s var(--ease-out);background:linear-gradient(#2a2a2e0d,#2a2a2e59);position:absolute;inset:0}.pcard-poster:hover:not(:disabled):after{opacity:1}.pcard-plat{z-index:1;background:var(--paper);border-radius:999px;padding:5px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #0000002e}.pcard-likes{z-index:1;background:var(--signal);color:var(--signal-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;right:10px}.plat{vertical-align:-2px;align-items:center;gap:6px;display:inline-flex}.plat img{object-fit:contain;display:block}.plats{vertical-align:-2px;align-items:center;gap:7px;display:inline-flex}.subline{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:5px;margin:-8px 0 20px;font-size:13.5px;display:flex}.subline strong{color:var(--ink)}.pcard-play{z-index:1;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius);padding:6px 14px;font-size:13px;font-weight:500;position:relative}.pcard-reason{z-index:1;color:var(--ink-3);max-width:30ch;font-size:11px;position:relative}.pcard-body{flex-direction:column;flex:1;gap:9px;padding:12px 14px 14px;display:flex}.pcard-meta{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);justify-content:space-between;font-size:11px;display:flex}.pcard-text{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pcard-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;margin-top:auto;padding-top:9px;display:grid}.pm{flex-direction:column;gap:1px;display:flex}.pm span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10px}.pm b{font-size:13.5px;font-weight:500}.pcard-link{color:var(--signal-ink);font-size:12px;text-decoration:none}.pcard-link:hover{text-decoration:underline}.picker{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.picker label{flex-direction:column;gap:5px;display:flex}.picker span{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10.5px}.picker select{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:7px 30px 7px 10px;font-size:13.5px}.picker select:hover{border-color:var(--signal-ink)}.picker select:focus-visible{outline:2px solid var(--signal-ink);outline-offset:1px}.cmlist{gap:8px;display:grid}.cmrow{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.cmrow:hover{border-color:var(--line-strong)}.cmrow .rank{font-family:var(--font-display);color:var(--ink-3);text-align:center;font-size:15px}.cmrow .who{font-size:13.5px;font-weight:500}.cmrow .what{color:var(--ink-2);margin-top:2px;font-size:12px}.cmrow .nums{text-align:right;gap:18px;display:flex}.cmrow .nums div span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10px;display:block}.cmrow .nums div b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.chart svg.lines{height:auto;overflow:visible}.chart svg.lines circle{transition:r .15s var(--ease-out)}.chart svg.lines circle:hover{r:5}
