:root{--ct-grund:#0b0d12;--ct-flaeche:#141821;--ct-flaeche-hoch:#1c222e;--ct-kante:#2a3242;--ct-text:#e6e9ef;--ct-text-leise:#9aa3b4;--ct-akzent:#f0a030;--ct-akzent-schrift:#1a1206;--ct-gut:#4ac08a;--ct-warnung:#e0b63c;--ct-alarm:#f08080;--ct-s1:.75rem;--ct-s2:.875rem;--ct-s3:1rem;--ct-s4:1.1875rem;--ct-s5:1.5625rem;--ct-s6:2.125rem;--ct-mass:8px;--ct-rundung:6px;--ct-buehne-breite:96rem;--ct-menue-breite:13rem;--ct-kontext-breite:17rem;--ct-karte-flaeche:linear-gradient(180deg, color-mix(in srgb, var(--ct-flaeche-hoch) 70%, var(--ct-flaeche)) 0%, var(--ct-flaeche) 62%);--ct-karte-schatten:inset 0 1px 0 #ffffff0f, 0 1px 2px #00000073, 0 10px 28px -14px #000000d9;--ct-karte-schatten-hoch:inset 0 1px 0 #ffffff1a, 0 2px 4px #00000073, 0 16px 36px -14px #000000e6;--ct-takt:.16s;--ct-tut-hoehe:17rem;--ct-schrift:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ct-schrift-zahl:ui-monospace, "Cascadia Mono", "Consolas", monospace}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--ct-grund);min-height:100vh;color:var(--ct-text);font-family:var(--ct-schrift);font-size:var(--ct-s3);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.ct-halt{--ct-halt-breite:min(32rem, 100%);align-content:center;justify-items:center;gap:calc(var(--ct-mass) * 2);min-height:100vh;padding:calc(var(--ct-mass) * 4);display:grid;position:relative;overflow:hidden}.ct-halt__film{z-index:0;object-fit:cover;filter:brightness(.38)saturate(.75);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ct-halt__film{display:none}.ct-halt{background:linear-gradient(color-mix(in srgb, var(--ct-grund) 70%, transparent), color-mix(in srgb, var(--ct-grund) 70%, transparent)), url(/medien/hintergrund-standbild.jpg) center / cover no-repeat, var(--ct-grund)}}.ct-halt>:not(.ct-halt__film){width:var(--ct-halt-breite);z-index:1;position:relative}.ct-halt__karte{background:var(--ct-flaeche);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);width:min(32rem,100%);padding:calc(var(--ct-mass) * 4)}.ct-halt__titel{margin:0 0 calc(var(--ct-mass) * 1) 0;font-size:var(--ct-s6);letter-spacing:-.01em;font-weight:650}.ct-halt__titel span{color:var(--ct-akzent)}.ct-halt__text{margin:0 0 calc(var(--ct-mass) * 3) 0;color:var(--ct-text-leise);font-size:var(--ct-s2)}.ct-halt__zahlen{gap:var(--ct-mass);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ct-halt__zahl{background:var(--ct-flaeche-hoch);border-radius:var(--ct-rundung);padding:calc(var(--ct-mass) * 2);text-align:center}.ct-halt__zahl dt{font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.08em;color:var(--ct-text-leise)}.ct-halt__zahl dd{margin:calc(var(--ct-mass) * .5) 0 0 0;font-family:var(--ct-schrift-zahl);font-size:var(--ct-s5);color:var(--ct-akzent)}.ct-halt__stand{margin:calc(var(--ct-mass) * 3) 0 0 0;padding-top:calc(var(--ct-mass) * 2);border-top:1px solid var(--ct-kante);font-size:var(--ct-s1);color:var(--ct-text-leise);font-family:var(--ct-schrift-zahl)}.ct-halt__stand[data-zustand=fehler]{color:var(--ct-alarm)}@media (width>=62rem){.ct-halt{grid-template-columns:var(--ct-halt-breite) var(--ct-halt-breite);align-items:center;gap:calc(var(--ct-mass) * 3)}.ct-halt__film{grid-area:1/1/2/3}}@media (height<=50rem){.ct-halt{padding:calc(var(--ct-mass) * 2)}.ct-halt__karte{padding:calc(var(--ct-mass) * 2.5)}.ct-halt__zahlen{display:none}}body{background-image:radial-gradient(1.5px 1.5px at 12% 18%, #ffffff42, transparent 100%), radial-gradient(1.5px 1.5px at 78% 9%, #d6e4ff38, transparent 100%), radial-gradient(1px 1px at 33% 61%, #ffffff2e, transparent 100%), radial-gradient(1px 1px at 91% 44%, #ffecd633, transparent 100%), radial-gradient(1px 1px at 61% 83%, #ffffff26, transparent 100%), radial-gradient(1.5px 1.5px at 5% 72%, #d6e4ff2e, transparent 100%), radial-gradient(1px 1px at 46% 31%, #ffffff24, transparent 100%), radial-gradient(1px 1px at 86% 77%, #ffffff29, transparent 100%),  radial-gradient(ellipse 120% 80% at 50% 0%, color-mix(in srgb, var(--ct-akzent) 7%, transparent), transparent 70%);background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:520px 520px,640px 640px,380px 380px,710px 710px,460px 460px,580px 580px,330px 330px,490px 490px,100% 100%}.ct-rahmen{grid-template-columns:var(--ct-menue-breite) minmax(0, 1fr);min-height:100vh;max-width:calc(var(--ct-menue-breite) + var(--ct-buehne-breite) + var(--ct-kontext-breite));grid-template-rows:auto 1fr;grid-template-areas:"marke leiste""menue buehne""menue kontext";margin-inline:auto;display:grid}@media (width>=86rem){.ct-rahmen{grid-template-columns:var(--ct-menue-breite) minmax(0, 1fr) var(--ct-kontext-breite);grid-template-areas:"marke leiste leiste""menue buehne kontext"}}.ct-logo{padding:calc(var(--ct-mass) * 1.5) calc(var(--ct-mass) * 2);background:var(--ct-flaeche);border-bottom:1px solid var(--ct-kante);border-right:1px solid var(--ct-kante);font-size:var(--ct-s4);letter-spacing:-.01em;z-index:10;grid-area:marke;align-items:center;font-weight:700;display:flex;position:sticky;top:0}.ct-logo__zweiter{color:var(--ct-akzent)}.ct-leiste{padding-block:calc(var(--ct-mass) * 1.5);background:var(--ct-flaeche);border-bottom:1px solid var(--ct-kante);z-index:10;grid-area:leiste;position:sticky;top:0}.ct-leiste__innen{justify-content:space-between;align-items:center;gap:calc(var(--ct-mass) * 2);padding-inline:calc(var(--ct-mass) * 3);flex-wrap:wrap;display:flex}.ct-leiste__werte{gap:calc(var(--ct-mass) * 3);flex-wrap:wrap;display:flex}.ct-leiste__feld{align-items:center;column-gap:var(--ct-mass);grid-template-rows:repeat(4,auto);grid-template-columns:auto 1fr;min-width:9rem;display:grid}.ct-leiste__symbol{filter:drop-shadow(0 0 3px #0009);grid-row:1/-1;width:2.25rem;height:2.25rem}.ct-leiste__name{font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.08em;color:var(--ct-text-leise)}.ct-leiste__wert{font-family:var(--ct-schrift-zahl);font-size:var(--ct-s4);font-variant-numeric:tabular-nums}.ct-leiste__rate{font-size:var(--ct-s1);color:var(--ct-gut);font-variant-numeric:tabular-nums}.ct-leiste__balken{background:var(--ct-kante);border-radius:1px;grid-column:2;height:2px;margin-top:2px;overflow:hidden}.ct-leiste__fuellung{background:var(--ct-text-leise);height:100%;transition:width var(--ct-takt) linear;display:block}.ct-leiste__feld--voll .ct-leiste__rate,.ct-leiste__feld--knapp .ct-leiste__wert{color:var(--ct-alarm)}.ct-leiste__feld--voll .ct-leiste__fuellung,.ct-leiste__feld--knapp .ct-leiste__fuellung{background:var(--ct-alarm)}.ct-leiste__feld--energie{padding-left:calc(var(--ct-mass) * 2);border-left:1px solid var(--ct-kante)}.ct-leiste__feld--energie .ct-leiste__rate{color:var(--ct-text-leise)}.ct-leiste__konto{align-items:center;gap:var(--ct-mass);display:flex}.ct-leiste__spieler{font-size:var(--ct-s2);color:var(--ct-text-leise)}.ct-menue{padding:calc(var(--ct-mass) * 2) var(--ct-mass);background:var(--ct-flaeche);border-right:1px solid var(--ct-kante);flex-direction:column;grid-area:menue;gap:2px;display:flex}.ct-menue__punkt{align-items:center;column-gap:calc(var(--ct-mass) * 1.25);padding:calc(var(--ct-mass) * 1.25) calc(var(--ct-mass) * 1.5);border-radius:var(--ct-rundung);color:var(--ct-text-leise);font-size:var(--ct-s2);transition:background var(--ct-takt) ease, color var(--ct-takt) ease;grid-template-columns:1.25rem minmax(0,1fr);text-decoration:none;display:grid}.ct-menue__symbol{opacity:.75;width:1.25rem;height:1.25rem}.ct-menue__punkt--aktiv .ct-menue__symbol,.ct-menue__punkt:hover .ct-menue__symbol{opacity:1}.ct-menue__wort{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-menue__punkt:hover{background:var(--ct-flaeche-hoch);color:var(--ct-text)}.ct-menue__punkt--aktiv{background:var(--ct-flaeche-hoch);color:var(--ct-akzent);box-shadow:inset 3px 0 0 var(--ct-akzent);font-weight:600}.ct-buehne{padding:calc(var(--ct-mass) * 3);grid-area:buehne;min-width:0}.ct-kopf{margin-bottom:calc(var(--ct-mass) * 3)}.ct-feld--mitsymbol{align-items:center;column-gap:var(--ct-mass);grid-template-columns:auto 1fr;display:grid}.ct-feld__symbol{filter:drop-shadow(0 0 3px #0009);grid-row:1/-1;width:2rem;height:2rem}.ct-universen{gap:calc(var(--ct-mass) * 2);margin-block:calc(var(--ct-mass) * 2);grid-template-columns:repeat(2,1fr);display:grid}.ct-universum{border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);background:var(--ct-grund);cursor:pointer;opacity:.55;padding:0;transition:opacity .12s ease-out;display:block;position:relative;overflow:hidden}.ct-universum:hover,.ct-universum:focus-visible{opacity:.85}.ct-universum--aktiv{opacity:1;border-color:var(--ct-akzent)}.ct-universum__bild{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.ct-universum__name{inset-inline:0;padding:var(--ct-mass) calc(var(--ct-mass) * 1.5);font-size:var(--ct-s3);text-align:start;color:var(--ct-text);text-shadow:0 1px 4px #000c;background:linear-gradient(to top, color-mix(in srgb, var(--ct-grund) 90%, transparent), transparent);font-weight:600;position:absolute;bottom:0}.ct-galaxie__bildzelle{width:3rem;padding-block:calc(var(--ct-mass) * .5)}.ct-galaxie__welt{border-radius:var(--ct-rundung);object-fit:cover;width:2.5rem;height:2.5rem;display:block}.ct-kopf--welt{border-radius:var(--ct-rundung);border:1px solid var(--ct-kante);position:relative;overflow:hidden}.ct-kopf__welt{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.ct-kopf__worte{inset-inline:0;padding:calc(var(--ct-mass) * 2);background:linear-gradient(to top, color-mix(in srgb, var(--ct-grund) 92%, transparent), color-mix(in srgb, var(--ct-grund) 70%, transparent) 55%, transparent);position:absolute;bottom:0}.ct-kopf__worte .ct-kopf__titel{text-shadow:0 1px 4px #000000b3}.ct-kopf__titel{font-size:var(--ct-s6);letter-spacing:-.01em;margin:0;font-weight:650}.ct-kopf__unter{margin:calc(var(--ct-mass) * .5) 0 0 0;gap:var(--ct-mass);color:var(--ct-text-leise);font-size:var(--ct-s2);align-items:center;display:flex}.ct-marke{font-family:var(--ct-schrift-zahl);background:var(--ct-flaeche-hoch);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);padding:1px calc(var(--ct-mass) * .75);color:var(--ct-akzent)}.ct-karte{background:var(--ct-karte-flaeche);box-shadow:var(--ct-karte-schatten);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);padding:calc(var(--ct-mass) * 2.5);margin-bottom:calc(var(--ct-mass) * 2)}.ct-karte--laeuft{border-color:var(--ct-akzent)}.ct-karte--still{border-style:dashed;border-color:var(--ct-kante);background:color-mix(in srgb, var(--ct-flaeche) 70%, var(--ct-grund))}.ct-karte--still .ct-karte__text{color:var(--ct-text-leise)}.ct-karte--fehler{border-color:var(--ct-alarm)}.ct-karte__titel{margin:0 0 var(--ct-mass) 0;font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.08em;color:var(--ct-text-leise);font-weight:600}.ct-karte__text{margin:0}.ct-karte__hinweis{margin:var(--ct-mass) 0 0 0;font-size:var(--ct-s2);color:var(--ct-text-leise)}.ct-bilanz,.ct-bau{gap:calc(var(--ct-mass) * 3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.ct-bilanz__anteil{font-family:var(--ct-schrift-zahl);font-size:var(--ct-s5);color:var(--ct-gut);margin-left:auto}.ct-bilanz--knapp .ct-bilanz__anteil{color:var(--ct-warnung)}.ct-bau__rest{font-family:var(--ct-schrift-zahl);font-size:var(--ct-s5);color:var(--ct-akzent);margin-left:auto}.ct-bau__leiste{height:calc(var(--ct-mass) * .75);margin-top:calc(var(--ct-mass) * .5);background:var(--ct-grund);border-radius:999px;flex:1 0 100%;display:block;overflow:hidden}.ct-bau__spanne{background:linear-gradient(90deg, var(--ct-akzent), color-mix(in srgb, var(--ct-akzent) 55%, var(--ct-flaeche)));border-radius:999px;height:100%;display:block}.ct-tabelle{border-collapse:collapse;width:100%;font-size:var(--ct-s2)}.ct-tabelle th{text-align:left;font-weight:600;font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.06em;color:var(--ct-text-leise);padding-bottom:var(--ct-mass);border-bottom:1px solid var(--ct-kante)}.ct-tabelle td{padding:calc(var(--ct-mass) * .75) 0;border-bottom:1px solid var(--ct-kante)}.ct-tabelle th+th,.ct-tabelle td+td{padding-inline-start:calc(var(--ct-mass) * 2)}.ct-tabelle .ct-zahl{text-align:right;font-family:var(--ct-schrift-zahl);font-variant-numeric:tabular-nums}.ct-tabelle__warnung td{color:var(--ct-warnung)}.ct-gruppe{margin-bottom:calc(var(--ct-mass) * 4)}.ct-gruppe__titel{margin:0 0 calc(var(--ct-mass) * 1.5) 0;font-size:var(--ct-s4);font-weight:600}.ct-raster{--ct-raster-lueckensumme:calc(var(--ct-mass) * 6);grid-template-columns:repeat(auto-fill, minmax(max(17rem, calc((100% - var(--ct-raster-lueckensumme)) / 4)), 1fr));gap:calc(var(--ct-mass) * 2);display:grid}.ct-anlage{background:var(--ct-karte-flaeche);box-shadow:var(--ct-karte-schatten);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);transition:transform var(--ct-takt) ease, box-shadow var(--ct-takt) ease, border-color var(--ct-takt) ease;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.ct-anlage__bild{aspect-ratio:4/3;object-fit:cover;background:var(--ct-grund);width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.ct-anlage>:not(.ct-anlage__bild){margin-inline:calc(var(--ct-mass) * 2)}.ct-anlage>.ct-anlage__kopf{margin-top:calc(var(--ct-mass) * 2)}.ct-anlage>.ct-anlage__fuss{margin-bottom:calc(var(--ct-mass) * 2)}.ct-anlage--aktiv{border-color:var(--ct-akzent);background:color-mix(in srgb, var(--ct-akzent) 8%, var(--ct-flaeche))}.ct-anlage__kopf{justify-content:space-between;align-items:baseline;gap:var(--ct-mass);display:flex}.ct-anlage__name{font-size:var(--ct-s4);margin:0;font-weight:600}.ct-anlage__stufe{font-family:var(--ct-schrift-zahl);font-size:var(--ct-s2);color:var(--ct-akzent);white-space:nowrap}.ct-leise{color:var(--ct-text-leise)}.ct-anlage__text{margin:var(--ct-mass) 0;font-size:var(--ct-s2);color:var(--ct-text-leise);flex:1}.ct-preis{margin:0 0 var(--ct-mass) 0;gap:var(--ct-mass);flex-wrap:wrap;display:flex}.ct-preis__teil{font-family:var(--ct-schrift-zahl);font-size:var(--ct-s2);background:var(--ct-flaeche-hoch);border-radius:var(--ct-rundung);padding:1px calc(var(--ct-mass) * .75)}.ct-preis__teil--fehlt{color:var(--ct-alarm)}.ct-preis__einheit{font-size:var(--ct-s1);color:var(--ct-text-leise);margin-left:.35em}.ct-preis__zahl{font-variant-numeric:tabular-nums}.ct-anlage__fuss{gap:calc(var(--ct-mass) * .5);flex-direction:column;display:flex}.ct-anlage__tun{gap:var(--ct-mass);flex-wrap:wrap;align-items:stretch;display:flex}.ct-schieber--karte{flex:1 0 100%}.ct-anlage__tun .ct-knopf{flex:1}.ct-anzahl{font:inherit;font-family:var(--ct-schrift-zahl);font-size:var(--ct-s2);width:5.5rem;padding:calc(var(--ct-mass) * 1) calc(var(--ct-mass) * .75);background:var(--ct-grund);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);color:var(--ct-text);text-align:right}.ct-anzahl:disabled{color:var(--ct-text-leise)}.ct-werte{margin:0 0 var(--ct-mass) 0;gap:1px calc(var(--ct-mass) * 1.5);font-size:var(--ct-s1);grid-template-columns:1fr 1fr;display:grid}.ct-werte>div{justify-content:space-between;gap:var(--ct-mass);border-bottom:1px solid var(--ct-kante);padding-bottom:1px;display:flex}.ct-werte dt{color:var(--ct-text-leise)}.ct-werte dd{font-family:var(--ct-schrift-zahl);font-variant-numeric:tabular-nums;text-align:right;margin:0}@container (width<=21rem){.ct-werte{grid-template-columns:1fr}}.ct-anlage__grund{font-size:var(--ct-s1);color:var(--ct-text-leise)}.ct-knopf{font:inherit;font-size:var(--ct-s2);padding:calc(var(--ct-mass) * 1) calc(var(--ct-mass) * 2);border:1px solid color-mix(in srgb, var(--ct-akzent) 80%, #000);border-radius:var(--ct-rundung);background:linear-gradient(180deg, color-mix(in srgb, var(--ct-akzent) 88%, #fff) 0%, var(--ct-akzent) 100%);color:var(--ct-akzent-schrift);cursor:pointer;max-width:24rem;transition:filter var(--ct-takt) ease, transform var(--ct-takt) ease, box-shadow var(--ct-takt) ease;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000059}.ct-knopf:hover:not(:disabled){filter:brightness(1.08)}.ct-knopf:active:not(:disabled){filter:brightness(.96);transform:translateY(1px);box-shadow:inset 0 1px 3px #00000059}.ct-knopf:disabled{border-color:var(--ct-kante);box-shadow:none;color:var(--ct-text-leise);cursor:not-allowed;background:0 0}.ct-knopf--zweit{border-color:color-mix(in srgb, var(--ct-akzent) 45%, var(--ct-kante));box-shadow:none;color:var(--ct-text);background:0 0}.ct-knopf--zweit:hover:not(:disabled){border-color:var(--ct-akzent);background:color-mix(in srgb, var(--ct-akzent) 10%, transparent);filter:none}.ct-knopf--leise{box-shadow:none;color:var(--ct-text-leise);background:0 0;border-color:#0000;font-weight:400}.ct-knopf--leise:hover:not(:disabled){background:var(--ct-flaeche-hoch);color:var(--ct-text);filter:none}.ct-knopf--gross{width:100%;max-width:24rem;font-size:var(--ct-s3);padding:calc(var(--ct-mass) * 1.5);margin-inline:auto;display:block}.ct-meldung{margin:0 0 calc(var(--ct-mass) * 2) 0;padding:var(--ct-mass) calc(var(--ct-mass) * 1.5);border:1px solid var(--ct-alarm);border-radius:var(--ct-rundung);color:var(--ct-alarm);font-size:var(--ct-s2)}.ct-tor{background:var(--ct-flaeche);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);padding:calc(var(--ct-mass) * 4);gap:calc(var(--ct-mass) * 2);flex-direction:column;display:flex}.ct-tor__titel{font-size:var(--ct-s5);margin:0;font-weight:650}.ct-feld{gap:calc(var(--ct-mass) * .5);flex-direction:column;display:flex}.ct-feld__name{font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.08em;color:var(--ct-text-leise)}.ct-feld__eingabe{font:inherit;font-size:var(--ct-s3);padding:calc(var(--ct-mass) * 1.25);background:var(--ct-grund);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);color:var(--ct-text)}.ct-feld__eingabe:focus{outline:2px solid var(--ct-akzent);outline-offset:1px}.ct-feld__hinweis{font-size:var(--ct-s1);color:var(--ct-text-leise)}.ct-schieber{appearance:none;width:100%;height:calc(var(--ct-mass) * 3);cursor:pointer;background:0 0;margin:0}.ct-schieber::-webkit-slider-runnable-track{height:calc(var(--ct-mass) * .75);background:var(--ct-grund);border:1px solid var(--ct-kante);border-radius:999px}.ct-schieber::-moz-range-track{height:calc(var(--ct-mass) * .75);background:var(--ct-grund);border:1px solid var(--ct-kante);border-radius:999px}.ct-schieber::-webkit-slider-thumb{appearance:none;background:var(--ct-akzent);border:2px solid var(--ct-flaeche);border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 1px 3px #0009}.ct-schieber::-moz-range-thumb{background:var(--ct-akzent);border:2px solid var(--ct-flaeche);border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0009}.ct-schieber:focus-visible{outline:2px solid var(--ct-akzent);outline-offset:2px}.ct-schieber:disabled{cursor:default;opacity:.4}.ct-tor__fehler{color:var(--ct-alarm);font-size:var(--ct-s2);margin:0}.ct-tor__wechsel{text-align:center;font-size:var(--ct-s2);color:var(--ct-text-leise);margin:0}.ct-tor__wechselknopf{font:inherit;font-size:var(--ct-s2);color:var(--ct-akzent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ct-karte--alarm{border-color:var(--ct-alarm);border-left-width:4px}.ct-schritt{gap:var(--ct-mass);flex-wrap:wrap;align-items:center;display:flex}.ct-galaxie__eigen td{background:var(--ct-flaeche-hoch);box-shadow:inset 3px 0 0 var(--ct-akzent)}.ct-galaxie__schutt{color:var(--ct-warnung);padding-right:calc(var(--ct-mass) * 2);white-space:nowrap;font-weight:600}.ct-flug{gap:calc(var(--ct-mass) * 3);margin-bottom:calc(var(--ct-mass) * 2);grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr);display:grid}.ct-flug__schiffe{gap:var(--ct-mass);flex-direction:column;display:flex}.ct-flug__schiff{gap:var(--ct-mass);font-size:var(--ct-s2);grid-template-columns:auto 1fr auto 5.5rem;align-items:center;display:grid}.ct-flug__bild{border-radius:var(--ct-rundung);object-fit:cover;width:2.25rem;height:2.25rem}.ct-flug__name{font-weight:600}.ct-flug__ziel{gap:calc(var(--ct-mass) * 1.5);flex-direction:column;display:flex}.ct-flug__ladung{gap:var(--ct-mass);grid-template-columns:repeat(3,1fr);display:grid}.ct-flug__vorschau{gap:calc(var(--ct-mass) * 3);padding:calc(var(--ct-mass) * 1.5);margin-bottom:calc(var(--ct-mass) * 2);background:var(--ct-flaeche-hoch);border-radius:var(--ct-rundung);font-size:var(--ct-s2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}@media (width<=52rem){.ct-flug{grid-template-columns:1fr}.ct-rahmen{grid-template-columns:minmax(0,1fr);grid-template-areas:"marke""leiste""menue""buehne""kontext"}.ct-logo{border-right:none;position:static}.ct-menue{border-right:none;border-bottom:1px solid var(--ct-kante);flex-direction:row;min-width:0;overflow-x:auto}.ct-menue__punkt{white-space:nowrap;grid-template-columns:1.25rem max-content}.ct-menue__punkt--aktiv{box-shadow:inset 0 -3px 0 var(--ct-akzent)}.ct-buehne{padding:calc(var(--ct-mass) * 2)}}.ct-werte--breit{grid-template-columns:1fr}.ct-tut__flaeche{z-index:100;background:#05070b26;position:fixed;inset:0}.ct-tut__ziel{z-index:101;border-radius:var(--ct-rundung);box-shadow:0 0 0 3px var(--ct-akzent), 0 0 36px 6px #f0a03073;position:relative}.ct-tut__karte{z-index:102;right:calc(var(--ct-mass) * 3);bottom:calc(var(--ct-mass) * 3);width:min(26rem, calc(100vw - var(--ct-mass) * 6));background:var(--ct-flaeche);border:1px solid var(--ct-akzent);border-radius:var(--ct-rundung);padding:calc(var(--ct-mass) * 3);position:fixed;box-shadow:0 0 0 1px #f0a03040,0 8px 40px #0009}@media (width>=86rem){.ct-tut__karte{width:auto;padding:calc(var(--ct-mass) * 2);order:-1;position:relative;inset:auto}}.ct-tut__zaehler{font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.08em;color:var(--ct-akzent);font-family:var(--ct-schrift-zahl);margin:0}.ct-tut__titel{margin:calc(var(--ct-mass) * .5) 0 var(--ct-mass) 0;font-size:var(--ct-s4);font-weight:650}.ct-tut__satz{margin:0 0 calc(var(--ct-mass) * 2) 0;font-size:var(--ct-s2)}.ct-tut__hinweis{margin:0 0 calc(var(--ct-mass) * 2) 0;font-size:var(--ct-s2);color:var(--ct-warnung)}.ct-tut__sprung{color:var(--ct-akzent)}.ct-tut__knoepfe{gap:var(--ct-mass);justify-content:space-between;align-items:center;display:flex}.ct-tut__warten{font-size:var(--ct-s1);color:var(--ct-text-leise)}.ct-schritte{margin:0;padding:0;list-style:none}.ct-schritt__zeile{gap:var(--ct-mass);padding:calc(var(--ct-mass) * .75) 0;border-bottom:1px solid var(--ct-kante);color:var(--ct-text-leise);grid-template-columns:2rem 1fr;display:grid}.ct-schritt__zeile--fertig .ct-schritt__nummer{color:var(--ct-gut)}.ct-schritt__zeile--jetzt{color:var(--ct-text);box-shadow:inset 3px 0 0 var(--ct-akzent);padding-left:var(--ct-mass)}.ct-schritt__nummer{font-family:var(--ct-schrift-zahl);text-align:center}.ct-schritt__titel{font-weight:600}.ct-schritt__satz{font-size:var(--ct-s2);color:var(--ct-text-leise);grid-column:2}.ct-menue__punkt--gesucht{color:var(--ct-akzent);box-shadow:inset 0 0 0 1px var(--ct-akzent)}.ct-sprache{align-items:center;gap:calc(var(--ct-mass) * .75);display:flex}.ct-sprache__name{font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.08em;color:var(--ct-text-leise)}.ct-sprache__feld{font:inherit;font-size:var(--ct-s2);padding:calc(var(--ct-mass) * .5) calc(var(--ct-mass) * .75);background:var(--ct-grund);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);color:var(--ct-text)}.ct-halt__karte .ct-sprache{margin-top:calc(var(--ct-mass) * 2);justify-content:space-between}.ct-kontext{gap:calc(var(--ct-mass) * 2);padding:calc(var(--ct-mass) * 3) calc(var(--ct-mass) * 3) calc(var(--ct-mass) * 3) 0;flex-direction:column;grid-area:kontext;min-width:0;display:flex}@media (width<=85.999rem){.ct-kontext{padding:0 calc(var(--ct-mass) * 3) calc(var(--ct-mass) * 3)}}.ct-kontext__block{background:var(--ct-flaeche);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);padding:calc(var(--ct-mass) * 2)}.ct-kontext__block--alarm{border-color:var(--ct-alarm);box-shadow:inset 4px 0 0 var(--ct-alarm)}.ct-kontext__block--alarm .ct-kontext__titel{color:var(--ct-alarm)}.ct-kontext__titel{margin:0 0 var(--ct-mass);font-size:var(--ct-s1);letter-spacing:.08em;text-transform:uppercase;color:var(--ct-text-leise);font-weight:700}.ct-kontext__liste{gap:var(--ct-mass);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-kontext__zeile{align-items:baseline;gap:var(--ct-mass);font-size:var(--ct-s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ct-kontext__was{align-items:baseline;gap:.5ch;min-width:0;display:flex}.ct-kontext__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-kontext__zusatz{color:var(--ct-text-leise);font-size:var(--ct-s1);flex:none}.ct-kontext__uhr{font-family:var(--ct-schrift-zahl);font-variant-numeric:tabular-nums;font-size:var(--ct-s1);color:var(--ct-akzent);white-space:nowrap}.ct-kontext__leer,.ct-kontext__hinweis{font-size:var(--ct-s2);color:var(--ct-text-leise);margin:0}.ct-kontext__hinweis{margin-top:var(--ct-mass)}.ct-anlage:hover{box-shadow:var(--ct-karte-schatten-hoch);border-color:color-mix(in srgb, var(--ct-akzent) 35%, var(--ct-kante));transform:translateY(-2px)}.ct-kontext__block{background:var(--ct-karte-flaeche);box-shadow:var(--ct-karte-schatten)}@media (prefers-reduced-motion:reduce){.ct-anlage{transition:box-shadow var(--ct-takt) ease, border-color var(--ct-takt) ease}.ct-anlage:hover{transform:none}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ct-akzent);outline-offset:2px;border-radius:var(--ct-rundung)}:where(.ct-menue__punkt,.ct-knopf,.ct-universum,.ct-feld__eingabe){transition-duration:var(--ct-takt)}@media (prefers-reduced-motion:reduce){:where(.ct-knopf):active:not(:disabled){transform:none}}.ct-rang th,.ct-rang td{padding-block:calc(var(--ct-mass) * .75)}.ct-rang__platz{width:3rem;color:var(--ct-text-leise)}.ct-rang__name{white-space:nowrap}.ct-rang__balkenzelle{width:99%;min-width:6rem}.ct-rang__balken{background:var(--ct-flaeche-hoch);border-radius:3px;height:6px;display:block;overflow:hidden}.ct-rang__fuellung{background:linear-gradient(90deg, color-mix(in srgb, var(--ct-akzent) 55%, var(--ct-flaeche)) 0%, var(--ct-akzent) 100%);height:100%;display:block}.ct-rang__gesamt{font-weight:700}.ct-rang__eigen td{background:color-mix(in srgb, var(--ct-akzent) 10%, transparent)}.ct-rang__eigen td:first-child{box-shadow:inset 3px 0 0 var(--ct-akzent)}.ct-rang__eigen .ct-rang__fuellung{background:var(--ct-akzent)}.ct-rang__luecke td{text-align:center;color:var(--ct-text-leise);letter-spacing:.3em}.ct-stoffzelle{align-items:center;gap:var(--ct-mass);white-space:nowrap;display:flex}.ct-stoffsymbol{filter:drop-shadow(0 0 3px #0009);width:1.5rem;height:1.5rem}.ct-fuellzelle{width:12rem;min-width:5rem;padding-left:calc(var(--ct-mass) * 1.5)}.ct-tabelle .ct-zahl{white-space:nowrap}.ct-bilanz+.ct-rang__balken{max-width:24rem;margin-bottom:var(--ct-mass)}.ct-fuellung{background:var(--ct-text-leise);height:100%;transition:width var(--ct-takt) linear;display:block}.ct-fuellung--voll{background:var(--ct-alarm)}.ct-abz__gruppe{margin:calc(var(--ct-mass) * 2) 0 var(--ct-mass);font-size:var(--ct-s1);letter-spacing:.08em;text-transform:uppercase;color:var(--ct-text-leise);font-weight:700}.ct-abz__liste{gap:var(--ct-mass);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.ct-abz__liste--gross{margin-bottom:calc(var(--ct-mass) * 2);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.ct-abz{gap:calc(var(--ct-mass) * .5);padding:calc(var(--ct-mass) * 1.25) calc(var(--ct-mass) * 1.5);background:var(--ct-flaeche-hoch);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);flex-direction:column;display:flex}.ct-abz--gross{padding:calc(var(--ct-mass) * 2);background:var(--ct-karte-flaeche);box-shadow:var(--ct-karte-schatten)}.ct-abz--gross .ct-abz__name{font-size:var(--ct-s3)}.ct-abz--erreicht{border-color:color-mix(in srgb, var(--ct-akzent) 55%, var(--ct-kante))}.ct-abz--erreicht .ct-abz__fuellung{background:var(--ct-akzent)}.ct-abz--erreicht .ct-abz__zahl{color:var(--ct-akzent)}.ct-abz__kopf{justify-content:space-between;align-items:baseline;gap:var(--ct-mass);display:flex}.ct-abz__name{font-weight:600;font-size:var(--ct-s2)}.ct-abz__zahl{font-family:var(--ct-schrift-zahl);font-variant-numeric:tabular-nums;font-size:var(--ct-s1);color:var(--ct-text-leise);white-space:nowrap}.ct-abz__text{font-size:var(--ct-s1);color:var(--ct-text-leise)}.ct-abz__bahn{height:4px;margin-top:calc(var(--ct-mass) * .5);background:var(--ct-grund);border-radius:2px;display:block;overflow:hidden}.ct-abz__fuellung{background:var(--ct-text-leise);height:100%;transition:width var(--ct-takt) linear;display:block}.ct-karte__titel:has(.ct-marke){justify-content:space-between;align-items:baseline;gap:var(--ct-mass);display:flex}.ct-sprunglink{z-index:200;padding:calc(var(--ct-mass) * 1.5) calc(var(--ct-mass) * 2);background:var(--ct-akzent);color:var(--ct-akzent-schrift);border-bottom-right-radius:var(--ct-rundung);transition:transform var(--ct-takt) ease;font-weight:600;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}.ct-sprunglink:focus-visible{transform:translateY(0)}.ct-buehne:focus{outline:none}.ct-weltwahl{align-items:center;gap:var(--ct-mass);padding-right:calc(var(--ct-mass) * 2);border-right:1px solid var(--ct-kante);display:flex}.ct-weltwahl__name{font-size:var(--ct-s1);text-transform:uppercase;letter-spacing:.08em;color:var(--ct-text-leise)}.ct-weltwahl__feld{font:inherit;font-size:var(--ct-s2);padding:calc(var(--ct-mass) * .5) var(--ct-mass);background:var(--ct-flaeche-hoch);color:var(--ct-text);border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);font-weight:600}.ct-weltwahl__feld:disabled{opacity:.6;cursor:progress}.ct-band{gap:var(--ct-mass);margin-bottom:calc(var(--ct-mass) * 2.5);grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));display:grid}.ct-band__feld{aspect-ratio:1;border:1px solid var(--ct-kante);border-radius:var(--ct-rundung);background:var(--ct-grund);cursor:pointer;transition:border-color var(--ct-takt), transform var(--ct-takt);place-items:center;padding:0;display:grid;position:relative}.ct-band__feld:hover{border-color:var(--ct-akzent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ct-band__feld{transition:none}.ct-band__feld:hover{transform:none}}.ct-band__nummer{top:2px;font-family:var(--ct-schrift-zahl);font-size:var(--ct-s1);color:var(--ct-text-leise);text-shadow:0 1px 2px #000000e6;position:absolute;inset-inline-start:4px}.ct-band__welt{object-fit:cover;border-radius:50%;width:78%;height:78%;box-shadow:0 0 0 1px #ffffff1a,0 2px 6px #0009}.ct-band__punkt{width:calc(var(--ct-mass) * .75);height:calc(var(--ct-mass) * .75);background:var(--ct-kante);border-radius:50%}.ct-band__feld--belegt{background:var(--ct-flaeche-hoch)}.ct-band__feld--frei{background:color-mix(in srgb, var(--ct-grund) 70%, transparent)}.ct-band__feld--eigen{border-color:var(--ct-akzent);box-shadow:inset 0 0 0 1px var(--ct-akzent)}.ct-band__feld--schutt:after{content:"";top:3px;width:calc(var(--ct-mass) * .75);height:calc(var(--ct-mass) * .75);background:var(--ct-warnung);box-shadow:0 0 6px var(--ct-warnung);border-radius:50%;position:absolute;inset-inline-end:3px}@media (width<=52rem){.ct-tabelle{min-width:0;display:block;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.ct-tabelle th,.ct-tabelle td{white-space:nowrap}}@media (width<=85.999rem){.ct-tut__karte{max-height:var(--ct-tut-hoehe);overflow-y:auto}.ct-rahmen:has(.ct-tut__karte) .ct-buehne{padding-bottom:calc(var(--ct-tut-hoehe) + var(--ct-mass) * 6)}}.ct-verlauf{margin-top:calc(var(--ct-mass) * 2);font-size:var(--ct-s1)}.ct-verlauf__balkenzelle{width:99%;min-width:4rem}.ct-verlauf .ct-rang__balken{height:calc(var(--ct-mass) * .625)}
