@font-face{font-family:Archivo;src:url(/assets/fonts/archivo-latin.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--nacht:#0d1b2a;--tief:#0a1622;--linie:#2a3f55;--kreide:#e8edf2;--stahl:#8fa0b3;--blau:#3a6ff7;--blau-l:#86a6ff;--natrium:#ffb23e;--ok:#7fd1a8;--fault:#ff6b5a;--rule:#1c2f44;--top:64px;--gut:32px;--wrap:1280px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--nacht);-webkit-text-size-adjust:100%}body{background:var(--nacht);color:var(--kreide);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,Arial Narrow,Arial,sans-serif;font-size:16px;line-height:1.5}a{color:var(--blau-l);text-underline-offset:3px}a:hover{color:var(--kreide)}:focus-visible{outline:3px solid var(--blau-l);outline-offset:2px}button,input,select{font:inherit;color:inherit}h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{position:absolute;top:0;left:-999px}.skip:focus{z-index:100;background:var(--kreide);color:var(--nacht);padding:10px 14px;top:12px;left:16px}.muted{color:var(--stahl)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.bad{color:var(--fault);font-weight:600}.top{z-index:50;height:var(--top);background:var(--nacht);border-bottom:1px solid var(--linie);align-items:center;gap:14px;padding:0 20px;display:flex;position:sticky;top:0}.logo{flex:none;line-height:0;display:block}.logo .full{width:150px;height:auto}.logo .sym{display:none}.svc-rule{background:var(--linie);flex:none;width:1px;height:30px}.svc{color:var(--kreide);flex:none;font-size:20px;font-weight:700;font-stretch:75%;line-height:1;text-decoration:none}.nav{scrollbar-width:none;gap:2px;min-width:0;margin-left:10px;display:flex;overflow-x:auto}.nav a{height:var(--top);white-space:nowrap;color:var(--stahl);align-items:center;padding:0 10px;font-size:15.5px;text-decoration:none;display:inline-flex}.nav a:hover,.nav a[aria-current=page]{color:var(--kreide)}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--natrium)}.find{flex:0 300px;min-width:150px;margin-left:auto;position:relative}.find input{background:var(--tief);border:1px solid var(--linie);width:100%;height:40px;color:var(--kreide);border-radius:0;padding:0 12px;font-size:15px}.find input::placeholder{color:var(--stahl)}.find input:focus{border-color:var(--kreide);outline:0}.findlist{background:var(--tief);border:1px solid var(--linie);z-index:60;width:min(380px,92vw);position:absolute;top:44px;right:0}.findlist li{border-bottom:1px solid var(--rule);cursor:pointer;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.findlist li:last-child{border-bottom:0}.findlist li b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-stretch:75%;overflow:hidden}.findlist li span{color:var(--stahl);white-space:nowrap;font-size:13.5px}.findlist li[aria-selected=true],.findlist li[data-k]:hover{background:var(--nacht);box-shadow:inset 3px 0 0 var(--natrium)}.findlist li.none{color:var(--stahl);cursor:default;font-size:14px}.livepill{color:var(--stahl);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.livepill i{background:var(--natrium);border-radius:50%;flex:none;width:8px;height:8px}.livepill.off i{box-shadow:inset 0 0 0 1.5px var(--stahl);background:0 0}.btn{border:1px solid var(--kreide);min-height:40px;color:var(--kreide);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:8px 14px;font-size:15.5px;font-weight:700;font-stretch:75%;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--kreide);color:var(--nacht)}.btn.quiet{border-color:var(--linie)}.btn.quiet:hover{border-color:var(--kreide)}.linklike{color:var(--blau-l);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.linklike:hover{color:var(--kreide)}.copy{border:1px solid var(--linie);color:var(--stahl);cursor:pointer;background:0 0;margin-left:8px;padding:2px 8px;font-size:13px}.copy:hover{color:var(--kreide);border-color:var(--kreide)}select{background:var(--tief);border:1px solid var(--linie);height:40px;color:var(--kreide);cursor:pointer;border-radius:0;max-width:100%;padding:0 10px}input[type=text],input[type=search],input[type=date]{background:var(--tief);border:1px solid var(--linie);height:40px;color:var(--kreide);border-radius:0;padding:0 10px}.boot{min-height:calc(100dvh - var(--top));text-align:center;place-content:center;padding:24px;display:grid}.boot-t{font-size:clamp(40px,6vw,76px);font-weight:850;font-stretch:62%;line-height:.92}.boot-s{color:var(--stahl);max-width:56ch;margin-top:14px}.map{height:calc(100dvh - var(--top));background:radial-gradient(1100px 700px at 38% 46%,#12263a 0%,var(--nacht) 62%);position:relative;overflow:hidden}#net{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}#net:active{cursor:grabbing}.map-ctl{pointer-events:none;gap:10px;max-width:min(560px,100% - 480px);display:grid;position:absolute;top:18px;left:20px}.map-ctl>*{pointer-events:auto}.chips{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.chip{border:1px solid var(--linie);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0a1622db;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14.5px;display:inline-flex}.chip input{opacity:0;pointer-events:none;position:absolute}.chip i{flex:none;width:14px;height:3px}.chip:has(input:not(:checked)){color:var(--stahl)}.chip:has(input:not(:checked)) i{opacity:.25}.chip:has(input:checked){border-color:var(--stahl)}.chip:has(input:focus-visible){outline:3px solid var(--blau-l);outline-offset:2px}.chip:has(input:disabled){opacity:.45;cursor:default}.ctl-row{flex-wrap:wrap;gap:8px;display:flex}.ctl-row label{color:var(--stahl);gap:3px;font-size:12.5px;display:grid}.ctl-row select{background:#0a1622db;max-width:250px;height:36px;font-size:14.5px}.legend{color:var(--stahl);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:50%;width:10px;height:10px}.legend li:last-child i{box-shadow:inset 0 0 0 1.5px #5b6f86;background:var(--tief)!important}.zoomer{border:1px solid var(--linie);background:#0a1622db;display:grid;position:absolute;bottom:118px;left:20px}.zoomer button{border:0;border-bottom:1px solid var(--linie);cursor:pointer;background:0 0;width:40px;height:36px;font-size:18px;line-height:1}.zoomer button:last-child{border-bottom:0;font-size:13px}.zoomer button:hover{background:var(--kreide);color:var(--nacht)}.tip{z-index:5;background:var(--tief);border:1px solid var(--stahl);pointer-events:none;gap:1px;max-width:270px;padding:8px 10px;display:grid;position:absolute;top:0;left:0}.tip[hidden]{display:none}.tip b{overflow-wrap:anywhere;font-size:16px;font-weight:700;font-stretch:75%}.tip span{color:var(--stahl);font-size:13px}.timeline{background:linear-gradient(#0d1b2a00,#0a1622f0 38%);grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:16px;padding:12px 20px 10px;display:grid;position:absolute;bottom:0;left:0;right:420px}.play{background:var(--kreide);height:40px;color:var(--nacht);cursor:pointer;white-space:nowrap;border:0;padding:0 16px;font-size:15.5px;font-weight:700;font-stretch:75%}.play:hover{background:#fff}.play[aria-pressed=true]{background:var(--natrium)}.tl-read{padding-bottom:2px;line-height:1.2;display:grid}.tl-read b{white-space:nowrap;font-size:17px;font-weight:700;font-stretch:75%}.tl-read span{color:var(--stahl);font-size:13px}#tl{width:100%;height:58px;display:block}#tl .selection{fill:#ffb23e24;stroke:var(--natrium);stroke-width:1px}#tl .handle{fill:var(--natrium);width:3px}#tl text{font-family:Archivo,Arial,sans-serif}.panel{background:var(--tief);border-left:1px solid var(--linie);scrollbar-color:var(--linie) transparent;width:420px;padding:22px 24px 28px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.p-head{gap:6px;margin-bottom:16px;display:grid}.p-kicker{color:var(--stahl);align-items:center;gap:8px;font-size:14px;display:flex}.dot{border-radius:50%;flex:none;width:10px;height:10px}.panel h2{overflow-wrap:anywhere;font-size:40px;font-weight:850;font-stretch:62%;line-height:.95}.panel h3{border-top:1px solid var(--linie);justify-content:space-between;align-items:baseline;margin:22px 0 8px;padding-top:14px;font-size:18px;font-weight:700;font-stretch:75%;display:flex}.panel h3 .muted{font-size:14px;font-weight:400;font-stretch:100%}.p-close{color:var(--blau-l);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-bottom:6px;padding:0;font-size:14.5px;text-decoration:underline}.p-close:hover{color:var(--kreide)}.addr{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.addr code{color:var(--stahl);font-size:12.5px}.figs{border-top:2px solid var(--kreide);grid-template-columns:1fr 1fr;margin:4px 0 12px;display:grid}.figs div{border-bottom:1px solid var(--rule);padding:10px 0 8px}.figs dt{color:var(--stahl);font-size:13.5px}.figs dd{font-size:28px;font-weight:700;font-stretch:75%;line-height:1.1}.reading{border-left:3px solid var(--natrium);margin:14px 0 0;padding-left:12px;font-size:17px;line-height:1.4}.rank li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0 9px;display:grid;position:relative}.rank .bar{background:var(--blau);height:3px;position:absolute;bottom:2px;left:0}.rank .split{height:3px;display:flex;position:absolute;bottom:2px;left:0;right:0}.rank .split .bar{position:static}.rank .bar.out{background:var(--blau)}.rank .bar.in{background:var(--blau-l)}.rank .num{color:var(--stahl);font-size:13.5px}.rank .mname{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;overflow:hidden}.who{min-width:0;max-width:100%;color:var(--kreide);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:15px;display:inline-flex}.who i{border-radius:50%;flex:none;width:9px;height:9px}.who span{text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:3px;overflow:hidden}.who:hover span{-webkit-text-decoration-color:var(--kreide);text-decoration-color:var(--kreide)}.route{align-items:center;gap:6px;min-width:0;display:flex}.route .who{flex:0 auto;min-width:40px}.route em{color:var(--stahl);flex:none;font-size:13px;font-style:normal}.spark{border-bottom:1px solid var(--linie);width:100%;height:44px;display:block}.spark rect{fill:var(--blau-l)}.axis{color:var(--stahl);justify-content:space-between;margin-top:3px;font-size:12.5px;display:flex}.hold li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:5px 0;font-size:15px;display:flex}.hold li:last-child{border-bottom:0}.events li{border-bottom:1px solid var(--rule);grid-template-columns:86px minmax(0,1fr);gap:0 10px;padding:7px 0;font-size:14.5px;display:grid}.events li:last-child{border-bottom:0}.events time{color:var(--stahl);grid-row:span 2;padding-top:1px;font-size:13px}.events li>span{overflow-wrap:anywhere;min-width:0}.events li>span:last-child{color:var(--stahl);align-items:center;gap:6px;display:flex}.p-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.p-actions .btn{min-height:36px;padding:6px 12px;font-size:14.5px}.hint{color:var(--stahl);margin-top:20px;font-size:13.5px}.page{max-width:var(--wrap);padding:0 var(--gut) 96px;margin:0 auto}.phead{padding:52px 0 30px}.phead h1{max-width:18ch;font-size:clamp(44px,5.6vw,84px);font-weight:850;font-stretch:62%;line-height:.9}.phead .lede{max-width:64ch;margin-top:18px;font-size:20px;line-height:1.45}.sec{border-top:1px solid var(--linie);padding:40px 0}.sec>h2,.sh h2{font-size:28px;font-weight:700;font-stretch:75%;line-height:1.15}.sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-bottom:6px;display:flex}.sec .note{color:var(--stahl);max-width:78ch;margin:6px 0 18px;font-size:15.5px}.grid2{grid-template-columns:1fr 1fr;gap:40px;display:grid}.grid2>*{min-width:0}.board{background:var(--tief);border:1px solid var(--linie);min-width:0;padding:16px 22px 18px}.board .bh{border-bottom:2px solid var(--kreide);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;padding-bottom:10px;display:flex}.board .bh h2,.board .bh h3{font-size:21px;font-weight:700;font-stretch:75%;line-height:1.2}.board .bh span{color:var(--stahl);text-align:right;font-size:13.5px}.board .row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,9.5em) minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.board .row:last-child{border-bottom:0}.board .row b{font-size:24px;font-weight:700;font-stretch:75%;line-height:1.15}.board .row.hl b{color:var(--natrium)}.board .row span{min-width:0}.board .row small{color:var(--stahl);font-size:13.5px;display:block}.chart{width:100%;display:block;overflow:visible}.chart text{fill:var(--stahl);font-family:Archivo,Arial,sans-serif;font-size:12px}.chart .tick line,.chart .domain{stroke:var(--linie)}.chart .grid line{stroke:var(--rule)}.chart .lbl{fill:var(--kreide);font-size:13px}.keys{color:var(--stahl);flex-wrap:wrap;gap:4px 16px;margin:0 0 10px;font-size:13.5px;display:flex}.keys li{align-items:center;gap:6px;display:inline-flex}.keys i{flex:none;width:11px;height:11px}.charttip{z-index:80;pointer-events:none;background:var(--tief);border:1px solid var(--stahl);gap:1px;max-width:300px;padding:7px 10px;font-size:13.5px;display:grid;position:fixed}.charttip b{font-size:15.5px;font-weight:700;font-stretch:75%}.charttip span{color:var(--stahl)}.charttip[hidden]{display:none}.tablewrap{border:1px solid var(--linie);background:var(--tief);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14.5px}th,td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:baseline;padding:9px 12px}thead th{background:var(--tief);border-bottom:2px solid var(--kreide);font-size:15px;font-weight:700;font-stretch:75%;position:sticky;top:0}thead th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}thead th button:hover{text-decoration:underline}thead th[aria-sort] button:after{content:" ↓";color:var(--natrium)}thead th[aria-sort=ascending] button:after{content:" ↑"}tbody tr:hover{background:#3a6ff714}tbody tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}td .who{font-size:14.5px}td.wide{white-space:normal;min-width:180px}.filters{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 14px;display:flex}.filters label{color:var(--stahl);gap:3px;font-size:13px;display:grid}.filters input[type=text]{width:min(330px,80vw)}.pager{color:var(--stahl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.pager div{gap:8px;display:flex}.tag{border:1px solid var(--linie);color:var(--stahl);padding:1px 7px;font-size:12.5px;display:inline-block}.tag.tx{border-color:var(--blau);color:var(--blau-l)}.tag.tr{border-color:var(--blau-l);color:var(--kreide)}.minibar{background:var(--blau);vertical-align:middle;height:8px;margin-right:8px;display:inline-block}.cards{border-top:1px solid var(--linie);border-left:1px solid var(--linie);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0;display:grid}.cards>li{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--tief);align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.cards h3{font-size:21px;font-weight:700;font-stretch:75%;line-height:1.15}.cards p{color:var(--kreide);font-size:15px}.cards .meta{color:var(--stahl);overflow-wrap:anywhere;font-size:13.5px}.libs{flex-wrap:wrap;gap:5px;display:flex}@media (width<=1320px){.find{flex-basis:210px}.nav a{padding:0 8px}}@media (width<=1180px){.livepill{display:none}}@media (width<=900px){:root{--gut:16px}.top{gap:10px;padding:0 12px}.logo .full{display:none}.logo .sym{display:block}.svc,.svc-rule{display:none}.nav{margin-left:0}.map{height:auto;overflow:visible}#net{height:66dvh;position:relative}.map-ctl{max-width:calc(100% - 24px);top:10px;left:12px}.legend,.zoomer{display:none}.timeline{grid-template-columns:auto minmax(0,1fr);margin-top:-92px;padding:10px 12px;position:relative;right:0}.timeline #tl{grid-column:1/-1}.panel{border-left:0;border-top:1px solid var(--linie);width:auto;padding:20px 16px 40px;position:relative}.grid2{grid-template-columns:1fr;gap:28px}.phead{padding:36px 0 22px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html.cine{--top:0px}html.cine .top,html.cine .map-ctl,html.cine .zoomer,html.cine .panel,html.cine .tip,html.cine .play,html.cine .skip{display:none!important}html.cine .map{height:100dvh;overflow:hidden}html.cine #net{height:100%;position:absolute;inset:0}html.cine .timeline{display:none}html.cine.cine-play .timeline{background:linear-gradient(#0d1b2a00,#0a1622f5 45%);grid-template-columns:auto minmax(0,1fr);gap:3vmin;margin:0;padding:2vmin 5vw 3vmin;display:grid;position:absolute;bottom:0;left:0;right:0}html.cine.cine-play #tl{grid-column:auto;height:58px}html.cine.cine-play .tl-read b{font-size:max(17px,2.6vmin)}html.cine.cine-play .tl-read span{font-size:max(13px,1.8vmin)}.cine-cap{z-index:4;pointer-events:none;width:30vw;position:absolute;top:6vh;left:5vw}.cine-cap img{width:min(190px,20vmin);height:auto;margin-bottom:5vmin;display:block}.cine-cap h2{overflow-wrap:normal;font-size:8.6vmin;font-weight:850;font-stretch:62%;line-height:.92}.cine-cap p{color:var(--stahl);max-width:30ch;margin-top:2.6vmin;font-size:max(15px,2.7vmin);line-height:1.35}.cine-foot{z-index:4;align-items:center;gap:1.2vmin;font-size:max(15px,2.6vmin);font-weight:700;font-stretch:75%;display:flex;position:absolute;bottom:5vh;left:5vw}.cine-foot i{background:var(--natrium);border-radius:50%;width:1.4vmin;height:1.4vmin}html.cine.cine-play .cine-foot{display:none}.cine-stage{background:radial-gradient(1100px 700px at 60% 60%,#12263a 0%,var(--nacht) 62%);position:fixed;inset:0;overflow:hidden}.cine-stage .cine-cap{width:80vw}.cine-stage .cine-cap img{margin-bottom:3vmin}.cine-stage .cine-cap h2{font-size:7.4vmin}.cine-box{position:absolute;overflow:hidden}@media (aspect-ratio<=6/5){.cine-cap{width:90vw;top:4vh}.cine-cap img{margin-bottom:3vmin}.cine-cap h2{font-size:10.5vmin}.cine-cap p{font-size:max(15px,3.6vmin)}.cine-foot{font-size:max(15px,3.4vmin);bottom:3vh}.cine-stage .cine-cap h2{font-size:10vmin}}html.cine .map:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0d1b2af0 0,#0d1b2acc 27%,#0d1b2a00 44%);position:absolute;inset:0}@media (aspect-ratio<=6/5){html.cine .map:after{background:linear-gradient(#0d1b2af5 0,#0d1b2ad9 19%,#0d1b2a00 31%)}}html.cine .timeline{z-index:4}
