:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-wand:#0b0b26;--g-loch:transparent;--g-grund:#0b0b26;--g-himmel-oben:#0b0b26;--g-himmel-mitte:#120f38;--g-himmel-unten:#07071c;--g-nebel-1:#ff8a6a;--g-nebel-2:#8f6ae8;--g-nebel-3:#4fb8c8;--g-ruhe-farbe:#090820d6;--g-sterne:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' fill='white'%3E%3Ccircle cx='224' cy='370' r='0.6' fill-opacity='0.71'/%3E%3Ccircle cx='235' cy='74' r='0.6' fill-opacity='0.73'/%3E%3Ccircle cx='317' cy='38' r='0.6' fill-opacity='0.62'/%3E%3Ccircle cx='324' cy='277' r='1.2' fill-opacity='0.47'/%3E%3Ccircle cx='386' cy='262' r='0.6' fill-opacity='0.79'/%3E%3Ccircle cx='6' cy='211' r='0.6' fill-opacity='0.48'/%3E%3Ccircle cx='97' cy='12' r='0.6' fill-opacity='0.71'/%3E%3Ccircle cx='337' cy='208' r='0.6' fill-opacity='0.80'/%3E%3Ccircle cx='265' cy='183' r='0.6' fill-opacity='0.60'/%3E%3Ccircle cx='398' cy='336' r='0.6' fill-opacity='0.84'/%3E%3Ccircle cx='92' cy='116' r='0.6' fill-opacity='0.49'/%3E%3Ccircle cx='160' cy='339' r='0.6' fill-opacity='0.66'/%3E%3Ccircle cx='339' cy='0' r='0.6' fill-opacity='0.57'/%3E%3Ccircle cx='188' cy='392' r='0.6' fill-opacity='0.67'/%3E%3Ccircle cx='252' cy='311' r='1.2' fill-opacity='0.60'/%3E%3Ccircle cx='133' cy='386' r='1.2' fill-opacity='0.87'/%3E%3Ccircle cx='99' cy='40' r='0.6' fill-opacity='0.48'/%3E%3Ccircle cx='71' cy='224' r='0.6' fill-opacity='0.70'/%3E%3Ccircle cx='293' cy='52' r='0.6' fill-opacity='0.80'/%3E%3Ccircle cx='168' cy='85' r='0.6' fill-opacity='0.60'/%3E%3Ccircle cx='321' cy='122' r='0.6' fill-opacity='0.94'/%3E%3Ccircle cx='158' cy='342' r='0.6' fill-opacity='0.80'/%3E%3Ccircle cx='396' cy='85' r='0.6' fill-opacity='0.59'/%3E%3Ccircle cx='132' cy='119' r='0.6' fill-opacity='0.49'/%3E%3Ccircle cx='233' cy='97' r='1.2' fill-opacity='0.78'/%3E%3Ccircle cx='181' cy='384' r='0.6' fill-opacity='0.72'/%3E%3Ccircle cx='347' cy='73' r='0.6' fill-opacity='0.53'/%3E%3Ccircle cx='327' cy='100' r='0.6' fill-opacity='0.55'/%3E%3Ccircle cx='376' cy='79' r='0.6' fill-opacity='0.97'/%3E%3Ccircle cx='241' cy='169' r='0.6' fill-opacity='0.51'/%3E%3Ccircle cx='385' cy='95' r='1.2' fill-opacity='0.84'/%3E%3Ccircle cx='329' cy='239' r='0.6' fill-opacity='0.61'/%3E%3Ccircle cx='288' cy='28' r='0.6' fill-opacity='0.58'/%3E%3Ccircle cx='341' cy='246' r='0.6' fill-opacity='0.60'/%3E%3Ccircle cx='82' cy='7' r='0.6' fill-opacity='0.60'/%3E%3Ccircle cx='24' cy='71' r='0.6' fill-opacity='0.65'/%3E%3Ccircle cx='53' cy='145' r='0.6' fill-opacity='0.94'/%3E%3Ccircle cx='263' cy='276' r='0.6' fill-opacity='0.77'/%3E%3Ccircle cx='14' cy='7' r='0.6' fill-opacity='0.95'/%3E%3Ccircle cx='385' cy='9' r='0.6' fill-opacity='0.80'/%3E%3Ccircle cx='292' cy='128' r='0.6' fill-opacity='1.00'/%3E%3Ccircle cx='218' cy='295' r='1.2' fill-opacity='0.95'/%3E%3Ccircle cx='281' cy='317' r='0.6' fill-opacity='0.95'/%3E%3Ccircle cx='274' cy='360' r='0.6' fill-opacity='0.93'/%3E%3Ccircle cx='316' cy='345' r='0.6' fill-opacity='0.77'/%3E%3Ccircle cx='153' cy='233' r='0.6' fill-opacity='0.78'/%3E%3Ccircle cx='256' cy='397' r='1.2' fill-opacity='0.93'/%3E%3Ccircle cx='155' cy='294' r='0.6' fill-opacity='0.77'/%3E%3Ccircle cx='335' cy='34' r='0.6' fill-opacity='0.86'/%3E%3Ccircle cx='241' cy='192' r='1.2' fill-opacity='0.58'/%3E%3Ccircle cx='199' cy='246' r='0.6' fill-opacity='0.96'/%3E%3Ccircle cx='5' cy='120' r='0.6' fill-opacity='0.82'/%3E%3Ccircle cx='68' cy='362' r='0.6' fill-opacity='0.81'/%3E%3Ccircle cx='357' cy='131' r='0.6' fill-opacity='0.82'/%3E%3Ccircle cx='172' cy='322' r='0.6' fill-opacity='0.95'/%3E%3Ccircle cx='154' cy='233' r='0.6' fill-opacity='0.62'/%3E%3Ccircle cx='199' cy='335' r='0.6' fill-opacity='0.92'/%3E%3Ccircle cx='380' cy='111' r='0.6' fill-opacity='0.54'/%3E%3Ccircle cx='110' cy='86' r='0.6' fill-opacity='0.68'/%3E%3Ccircle cx='198' cy='126' r='0.6' fill-opacity='0.91'/%3E%3Ccircle cx='181' cy='30' r='0.6' fill-opacity='0.47'/%3E%3Ccircle cx='17' cy='283' r='0.6' fill-opacity='0.76'/%3E%3Ccircle cx='317' cy='8' r='0.6' fill-opacity='0.52'/%3E%3Ccircle cx='10' cy='332' r='0.6' fill-opacity='0.58'/%3E%3Ccircle cx='19' cy='252' r='0.6' fill-opacity='0.70'/%3E%3Ccircle cx='262' cy='323' r='0.6' fill-opacity='0.98'/%3E%3Ccircle cx='80' cy='190' r='0.6' fill-opacity='0.55'/%3E%3Ccircle cx='189' cy='286' r='1.2' fill-opacity='0.55'/%3E%3Ccircle cx='138' cy='279' r='0.6' fill-opacity='0.74'/%3E%3Ccircle cx='302' cy='157' r='0.6' fill-opacity='0.89'/%3E%3C/svg%3E");--g-kopf:#121034;--g-kopf-kante:#e9b84a80;--g-kopf-text:#f3ecd8;--g-fuss-text:#c9c3e3;--g-text-1:#f6f0dd;--g-text-2:#e3dcf0;--g-text-3:#c9c3e3;--g-text-4:#9a94c2;--g-kreide:#f2d283;--g-neben:#f2d283;--g-neben-strich:#e9b84a;--g-zurueck-app-rand:#c9d6ff;--g-zurueck-app-grund:transparent;--g-zurueck-app-text:#c9d6ff;--g-zurueck:#c9d6ff;--g-zurueck-schatten:#6f7fc0;--g-reiter-text:#f2d283;--g-reiter-rand:#e9b84ab3;--g-reiter-hover:#ffffff12;--g-fokus:#f2d283;--g-nagel:#c3bedf;--g-schnur:#e9e0cf;--g-schatten-30:#0403144d;--g-schatten-35:#04031459;--g-schatten-40:#04031466;--g-schatten-45:#04031473;--g-schatten-55:#0403148c;--g-schatten-tafel:0 0 0 1px #e9b84a8c, 0 10px 24px #04031473;--g-icon-kontur:none;--m-tinte:#16212a;--m-papier:#f3f6f7;--m-weiss:#fff;--m-tafel:#eef2f4;--m-gelb:#f5d33f;--m-gelb-schatten:#7a6410;--m-orange:var(--m-akzent);--m-dymo:#1b1846;--m-dymo-text:#f3ecd8;--m-dymo-schatten:#0b0a26;--m-akzent:#e9b84a;--m-akzent-schatten:#8a6212;--m-auf-akzent:#16212a;--m-akzent-rand:#e9b84abf;--m-led:#7ee08a;--m-leise:#45535d;--m-linie:#c3ccd1;--m-strich:#76858c;--m-naht:#b3bfc6;--m-ok:#1e6b34;--m-fehler:#a43c2f;--m-fokus-feld:0 0 0 3px var(--m-akzent), 0 0 0 5px var(--m-tinte);--m-treffer-glow:#e9b84a8c;--m-treffer-glow-0:#e9b84a00;--m-feld-rand:var(--m-tinte);--m-knopf-grund:var(--m-weiss);--m-knopf-hover:var(--m-papier);--m-knopf-schatten:var(--m-tinte);--m-rund:4px;--n-glas:#16133ce6;--n-glas-hoch:#221d54eb;--n-kante:#e9b84a73;--n-kante-leise:#c9c3e338;--n-kante-feld:#c9c3e359;--n-text:#f1ecdf;--n-gold-hell:#f2d283;--n-feld:#0e0c2c;--n-gold-hell-fest:#f2d283;--g-kopf-gruppe:#9a94c2;--n-schein:0 0 0 1px var(--n-kante), 0 0 40px -8px #8f6ae859, 0 18px 40px #04031480;--font-ui:"Bricolage Grotesque", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--rand:48px;--inhalt:1184px;--rand-x:max(var(--rand), calc((100% - var(--inhalt)) / 2));--bew-kurz:.14s;--bew-mittel:.32s;--bew-seite:.18s;--bew-schwung:.8s;--ease-feder:cubic-bezier(.34,1.56,.64,1);--ease-ausrollen:cubic-bezier(.22,1,.36,1)}:root[data-himmel=tippgen]{--g-nebel-1:#3fcf8e;--g-nebel-2:#2f7fd0;--g-nebel-3:#c8d860}:root[data-himmel=strafenrad]{--g-nebel-1:#ff5a9a;--g-nebel-2:#9d4ee0;--g-nebel-3:#ffb35a}:root[data-himmel=pitch-planner]{--g-nebel-1:#4fd6e0;--g-nebel-2:#2fae6a;--g-nebel-3:#8f9cff}:root[data-himmel=traffic-guard]{--g-nebel-1:#4f8cff;--g-nebel-2:#3fc0b0;--g-nebel-3:#c79bff}:root[data-himmel=werkzeuge]{--g-nebel-1:#ffb44f;--g-nebel-2:#d0603a;--g-nebel-3:#8f6ae8}:root[data-himmel=sternwarte]{--g-nebel-1:#e86ad0;--g-nebel-2:#6a8ce8;--g-nebel-3:#ffd06a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--g-wand);min-height:100vh;color:var(--g-text-1);font-family:var(--font-ui);--g-ruhe:none;--g-himmel-verlauf:linear-gradient(var(--g-himmel-oben), var(--g-himmel-mitte) 700px, var(--g-himmel-unten) 1600px);background-color:var(--g-himmel-unten);background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/startseite-BE3Z_fU2.webp), var(--g-himmel-verlauf);background-position:0 0,0 0,50% 0,0 0;background-repeat:no-repeat,repeat,no-repeat,no-repeat;flex-direction:column;margin:0;font-size:16px;line-height:1.4;display:flex;overflow-x:hidden}:root[data-himmel=tippgen] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/tippgen-Bvat1idU.webp), var(--g-himmel-verlauf)}:root[data-himmel=strafenrad] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/strafenrad-BD4gTGDn.webp), var(--g-himmel-verlauf)}:root[data-himmel=pitch-planner] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/pitch-planner-CKmUOXQV.webp), var(--g-himmel-verlauf)}:root[data-himmel=traffic-guard] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/traffic-guard-K6SAuc4k.webp), var(--g-himmel-verlauf)}:root[data-himmel=werkzeuge] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/werkzeuge-D-iG1tve.webp), var(--g-himmel-verlauf)}:root[data-himmel=sternwarte] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/sternwarte-wWidwiHi.webp), var(--g-himmel-verlauf)}@media not all and (width>=700px){body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/startseite-handy-CHO_qrll.webp), var(--g-himmel-verlauf)}:root[data-himmel=tippgen] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/tippgen-handy-BhZmebsT.webp), var(--g-himmel-verlauf)}:root[data-himmel=strafenrad] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/strafenrad-handy-CO1jAkO_.webp), var(--g-himmel-verlauf)}:root[data-himmel=pitch-planner] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/pitch-planner-handy-CAZ5veVK.webp), var(--g-himmel-verlauf)}:root[data-himmel=traffic-guard] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/traffic-guard-handy-DywtckRL.webp), var(--g-himmel-verlauf)}:root[data-himmel=werkzeuge] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/werkzeuge-handy-CUG3pawd.webp), var(--g-himmel-verlauf)}:root[data-himmel=sternwarte] body{background-image:var(--g-ruhe), var(--g-sterne), url(/tippgen/assets/sternwarte-handy-Xd0lEpYu.webp), var(--g-himmel-verlauf)}}body.unterseite{--g-ruhe:radial-gradient(ellipse 620px 250px at calc(var(--rand-x) + 300px) 190px, var(--g-ruhe-farbe) 55%, transparent)}@media not all and (width>=700px){body.unterseite{--g-ruhe:radial-gradient(ellipse 130% 260px at 40% 150px, var(--g-ruhe-farbe) 60%, transparent)}}a{color:inherit;text-decoration:none}img,svg{max-width:100%}.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}.lochwand{background:0 0}.k-kopf,.fuss{--g-fokus:var(--n-gold-hell-fest)}.k-kopf{background:var(--g-kopf);border-bottom:1px solid var(--g-kopf-kante);box-shadow:0 6px 18px var(--g-schatten-35);flex-direction:column;flex-shrink:0;gap:10px;padding:10px 16px 14px;display:flex}.k-kopf>.k-logo{align-self:flex-start}.k-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-logo{min-height:44px;color:var(--g-kopf-text);align-items:center;gap:10px;text-decoration:none;display:flex}.k-wort{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1}.k-anh{flex-shrink:0;width:36px;height:52px;display:block;overflow:visible}.k-anh-pendel{transform-box:view-box;transform-origin:22px 4px}.k-logo:hover .k-anh-pendel,.k-logo:focus-visible .k-anh-pendel{animation:1.2s ease-out k-schwung}.k-umlauf{flex-shrink:0;width:40px;height:40px;display:block;overflow:visible}.k-umlauf .k-umlauf-h{stroke:var(--g-kopf-text)}.k-umlauf .k-umlauf-bahn,.k-umlauf .k-umlauf-bahn-hinten{stroke:var(--m-akzent)}.k-umlauf .k-umlauf-bahn-hinten{opacity:.55}.k-umlauf .k-umlauf-stern{fill:var(--m-akzent);transition:fill .2s}.k-logo:hover .k-umlauf-stern,.k-logo:focus-visible .k-umlauf-stern{fill:#fff3d6}.k-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-dymo{background:var(--m-dymo);min-height:44px;color:var(--m-dymo-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--m-akzent-rand);box-shadow:0 2px 0 var(--m-dymo-schatten);border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.k-dymo:hover{background:var(--m-akzent);color:var(--m-auf-akzent)}.k-dymo[aria-current=page]{background:var(--m-akzent);color:var(--m-auf-akzent);box-shadow:0 2px 0 var(--m-akzent-schatten)}.k-zurueck{color:#c9d6ff;min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #c9d6ff8c;border-radius:4px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.k-zurueck:hover{color:#f2d283;background:#c9d6ff1a}.k-pfeil{flex-shrink:0;display:block}@media (width>=700px){.k-kopf{padding-left:24px;padding-right:24px}}@media (width>=1024px){.k-kopf{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 24px}.k-kopf>.k-logo{align-self:auto}.k-links{justify-content:flex-start;gap:20px}.k-logo{gap:12px}.k-wort{font-size:28px}.k-anh{width:44px;height:64px}.k-umlauf{width:46px;height:46px}.k-nav{flex-wrap:nowrap;gap:8px}.k-zurueck{min-height:44px;font-size:15px}.k-dymo{letter-spacing:.08em;padding:0 10px;font-size:14px}}@media (width>=1200px){.k-kopf{padding:0 var(--rand-x)}.k-nav{gap:14px}.k-dymo{letter-spacing:.14em;padding:0 18px;font-size:15px}}.k-bereiche,.k-gruppe,.k-zurueck--schublade{display:none}@supports selector(:popover-open){@media not all and (width>=1024px){.k-kopf--schublade{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:63px;padding-top:0;padding-bottom:0}.k-kopf--schublade>.k-logo{align-self:auto}.k-kopf--schublade .k-links>.k-zurueck{display:none}.k-kopf--schublade .k-anh{width:30px;height:44px}.k-kopf--schublade .k-umlauf{width:34px;height:34px}.k-kopf--schublade .k-wort{font-size:24px}.k-bereiche{cursor:pointer;background:var(--m-akzent);min-height:44px;color:var(--m-auf-akzent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 0 var(--m-akzent-schatten);border:0;border-radius:4px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:flex}.k-bereiche:focus-visible{outline:3px solid var(--g-fokus);outline-offset:3px}.k-bereiche-pfeil{transition:transform var(--bew-mittel) var(--ease-ausrollen);flex-shrink:0;display:block}.k-kopf--schublade:has(.k-nav:popover-open) .k-bereiche-pfeil{transform:rotate(180deg)}.k-kopf--schublade .k-nav[popover]{border:0;border-bottom:1px solid var(--g-kopf-kante);background:var(--g-kopf);width:auto;height:auto;max-height:calc(100dvh - 63px);color:var(--g-kopf-text);box-shadow:0 18px 30px var(--g-schatten-45);margin:0;padding:14px 16px 20px;position:fixed;inset:63px 0 auto;overflow-y:auto}.k-kopf--schublade .k-nav:not(:popover-open){display:none}.k-kopf--schublade .k-nav:popover-open{transition:transform var(--bew-mittel) var(--ease-ausrollen), opacity var(--bew-kurz);grid-template-columns:1fr 1fr;gap:10px;display:grid}@starting-style{.k-kopf--schublade .k-nav:popover-open{opacity:0;transform:translateY(-12px)}}.k-kopf--schublade .k-nav::backdrop{background:var(--g-schatten-45)}.k-kopf--schublade .k-nav .k-dymo{letter-spacing:.08em;width:100%;padding:0 8px;font-size:13px}.k-kopf--schublade .k-nav>.k-dymo[href=\/],.k-gruppe,.k-zurueck--schublade{grid-column:1/-1}.k-gruppe{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-kopf-gruppe);margin-top:6px;font-size:12px;font-weight:600;display:block}.k-zurueck--schublade{justify-content:center;display:flex}.k-kopf--schublade .k-nav:popover-open>.k-schleier{z-index:-1;cursor:default;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}}}.k-schleier{display:none}@media (width>=1024px){.k-kopf--schublade .k-nav[popover]{width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}}.fuss{background:var(--g-kopf);border-top:1px solid var(--g-kopf-kante);color:var(--g-fuss-text);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding:20px 16px 28px;font-size:15px;line-height:1.45;display:flex}.fuss-etikett{background:var(--m-dymo);min-height:30px;color:var(--m-dymo-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--m-akzent-rand);border-radius:4px;flex-shrink:0;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}@media (width>=700px){.fuss{padding-left:24px;padding-right:24px}}@media (width>=1024px){.fuss{min-height:76px;padding:0 var(--rand-x);align-items:center;gap:24px;font-size:16px;line-height:1.4}.fuss-etikett{min-height:32px}}.titel{letter-spacing:-.035em;color:var(--g-text-1);margin:0;font-size:clamp(38px,12.5vw,46px);font-weight:800;line-height:.98}.lead{color:var(--g-text-2);margin:0;font-size:17px;line-height:1.45}@media (width>=700px){.titel{font-size:60px;line-height:.95}}.titel:has(>henneh-galaxie){align-items:center;gap:.22em;display:flex}henneh-galaxie{aspect-ratio:1;flex:none;height:1.5em;display:block}henneh-galaxie[art=tipp]{aspect-ratio:.89}henneh-galaxie[art=pitch]{aspect-ratio:1.46}henneh-galaxie[art=route]{aspect-ratio:1.47}henneh-galaxie>canvas{width:100%;height:100%;display:block}@media (width>=1024px){.lead{font-size:19px}}.reiterleiste{align-items:flex-end;gap:8px;display:flex}.reiter{color:#c9c3e3;border:1px solid var(--n-kante-leise);min-height:48px;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;background:#16133c99;border-bottom:none;border-radius:12px 12px 0 0;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:16px;font-weight:700;transition:background-color .2s;display:flex}.reiter[aria-selected=true],.reiter[aria-current=page]{background:var(--n-glas-hoch);min-height:56px;color:var(--n-gold-hell);border:1px solid var(--n-kante);box-shadow:inset 0 2px 0 var(--m-akzent);border-bottom:none;padding:0 18px;font-size:17px;font-weight:800}.reiter:not([aria-selected=true]):not([aria-current=page]):hover{color:var(--n-text);background:#221d54d9}.reiter-icon{flex-shrink:0;display:block}@media (width>=1024px){.reiterleiste{gap:10px}.reiter{gap:10px;padding:0 20px;font-size:17px}.reiter[aria-selected=true]{padding:0 22px;font-size:18px}}.tafel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-tafel:#1a1648;--m-tinte:var(--n-text);--m-papier:#241f5a;--m-weiss:var(--n-feld);--m-leise:#bcb6dc;--m-linie:var(--n-kante-leise);--m-strich:#7a74b8;--m-naht:var(--n-kante-leise);--m-ok:#7ee08a;--m-fehler:#ff8f80;--m-dymo:#2a2466;--m-dymo-text:var(--n-gold-hell);--m-dymo-schatten:#07061a;--m-feld-rand:var(--n-kante-feld);--m-knopf-grund:transparent;--m-knopf-hover:#ffffff0f;--m-knopf-schatten:transparent;--m-rund:8px;--m-fokus-feld:0 0 0 2px var(--m-akzent), 0 0 18px #e9b84a40;--g-text-1:#f6f0dd;--g-text-2:#e3dcf0;--g-text-3:#c9c3e3;--g-text-4:#9a94c2;--g-fokus:var(--n-gold-hell);background:linear-gradient(180deg, var(--n-glas-hoch), var(--n-glas) 140px);color:var(--m-tinte);box-shadow:var(--n-schein);border-radius:14px;padding:24px 18px 22px;position:relative}.tafel--eckig{border-top-left-radius:0}.papier{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-tinte:#16212a;--m-papier:#f3f6f7;--m-weiss:#fff;--m-tafel:#eef2f4;--m-leise:#45535d;--m-linie:#c3ccd1;--m-strich:#76858c;--m-naht:#b3bfc6;--m-ok:#1e6b34;--m-fehler:#a43c2f;--m-dymo:#1b1846;--m-dymo-text:#f3ecd8;--m-dymo-schatten:#0b0a26;--m-feld-rand:var(--m-tinte);--m-knopf-grund:var(--m-weiss);--m-knopf-hover:var(--m-papier);--m-knopf-schatten:var(--m-tinte);--m-rund:4px;--m-fokus-feld:0 0 0 3px var(--m-akzent), 0 0 0 5px var(--m-tinte);color:var(--m-tinte)}@media (width>=1024px){.tafel{padding:36px 36px 32px}}.naht{border-top:2px dashed var(--m-naht);padding-top:20px}@media (width>=1024px){.naht{padding-top:22px}}.feld-label{color:var(--m-tinte);font-size:16px;font-weight:700;display:block}.feld{background:var(--m-weiss);width:100%;min-width:0;min-height:48px;color:var(--m-tinte);border:2px solid var(--m-feld-rand);border-radius:var(--m-rund);font-family:var(--font-mono);margin:0;padding:0 12px;font-size:16px;transition:box-shadow .2s;display:block}textarea.feld{resize:vertical;padding:12px;line-height:1.6}select.feld{font-family:var(--font-ui);cursor:pointer}.feld::placeholder{color:var(--m-leise);opacity:1}.feld:focus{box-shadow:var(--m-fokus-feld);outline:none}@media (width>=1024px) and (pointer:fine){.feld{padding:0 14px;font-size:17px}textarea.feld{padding:12px 14px;font-size:16px}}.ausgabe{background:var(--m-weiss);min-width:0;color:var(--m-tinte);border:2px dashed var(--m-strich);border-radius:var(--m-rund);font-family:var(--font-mono);margin:0;padding:12px;font-size:15px;line-height:1.7;display:block;overflow:auto}@media (width>=1024px){.ausgabe{padding:14px 16px;font-size:16px}}.knopf{background:var(--m-knopf-grund);min-height:44px;color:var(--m-tinte);border:2px solid var(--m-feld-rand);border-radius:var(--m-rund);box-shadow:0 2px 0 var(--m-knopf-schatten);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:16px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,background-color .2s;display:inline-flex}.knopf:hover{background:var(--m-knopf-hover);box-shadow:0 3px 0 var(--m-knopf-schatten);transform:translateY(-1px)}.knopf:active{box-shadow:0 0 0 var(--m-knopf-schatten);transform:translateY(2px)}.knopf--akzent,.knopf--akzent:hover{background:var(--m-akzent);color:var(--m-auf-akzent);border-color:var(--m-akzent)}.knopf--klein{min-height:44px;padding:0 12px;font-size:15px}.dymo-etikett{background:var(--m-dymo);min-height:30px;color:var(--m-dymo-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--g-fokus);outline-offset:5px}.tafel :where(a,button,input[type=checkbox],input[type=radio],summary):focus-visible{outline:3px solid var(--n-gold-hell);outline-offset:3px}.tafel .papier :where(a,button,input[type=checkbox],input[type=radio],summary):focus-visible{outline-color:var(--m-tinte)}.reiter:focus-visible{outline:3px solid var(--g-fokus);outline-offset:4px}@media (prefers-color-scheme:light){:root:not([data-theme=dunkel]){--n-glas:#fffbf7f5;--n-glas-hoch:#fffffffa;--n-kante:#b07d1280;--n-kante-leise:#342c6e29;--n-kante-feld:#342c6e52;--n-text:#1b1846;--n-gold-hell:#7a5200;--n-feld:#fff;--n-schein:0 0 0 1px var(--n-kante), 0 0 44px -10px #8f6ae859, 0 18px 40px #46328229}:root:not([data-theme=dunkel]) .tafel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--m-tafel);--m-tafel:#fbf8ff;--m-tinte:#1b1846;--m-papier:#f5f0ff;--m-weiss:#fff;--m-leise:#4d4775;--m-linie:#342c6e29;--m-strich:#8a84b8;--m-naht:#342c6e33;--m-ok:#1e6b34;--m-fehler:#a43c2f;--m-dymo:#f1eaff;--m-dymo-text:#4b3a00;--m-dymo-schatten:transparent;--m-feld-rand:#342c6e52;--m-knopf-grund:#ffffffb3;--m-knopf-hover:#f1eaff;--m-fokus-feld:0 0 0 2px #b07d12, 0 0 14px #b07d1240;--g-text-1:#1b1846;--g-text-2:#2c2760;--g-text-3:#4d4775;--g-text-4:#6a6494;--g-fokus:#7a5200}:root:not([data-theme=dunkel]) .reiter:not([aria-selected=true]):not([aria-current=page]){color:#4d4775;background:#ffffffdb;border-color:#342c6e29}:root:not([data-theme=dunkel]) .reiter:not([aria-selected=true]):not([aria-current=page]):hover{color:#1b1846;background:#fffffff5}}:root[data-theme=hell]{--n-glas:#fffbf7f5;--n-glas-hoch:#fffffffa;--n-kante:#b07d1280;--n-kante-leise:#342c6e29;--n-kante-feld:#342c6e52;--n-text:#1b1846;--n-gold-hell:#7a5200;--n-feld:#fff;--n-schein:0 0 0 1px var(--n-kante), 0 0 44px -10px #8f6ae859, 0 18px 40px #46328229}:root[data-theme=hell] .tafel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--m-tafel);--m-tafel:#fbf8ff;--m-tinte:#1b1846;--m-papier:#f5f0ff;--m-weiss:#fff;--m-leise:#4d4775;--m-linie:#342c6e29;--m-strich:#8a84b8;--m-naht:#342c6e33;--m-ok:#1e6b34;--m-fehler:#a43c2f;--m-dymo:#f1eaff;--m-dymo-text:#4b3a00;--m-dymo-schatten:transparent;--m-feld-rand:#342c6e52;--m-knopf-grund:#ffffffb3;--m-knopf-hover:#f1eaff;--m-fokus-feld:0 0 0 2px #b07d12, 0 0 14px #b07d1240;--g-text-1:#1b1846;--g-text-2:#2c2760;--g-text-3:#4d4775;--g-text-4:#6a6494;--g-fokus:#7a5200}:root[data-theme=hell] .reiter:not([aria-selected=true]):not([aria-current=page]){color:#4d4775;background:#ffffffdb;border-color:#342c6e29}:root[data-theme=hell] .reiter:not([aria-selected=true]):not([aria-current=page]):hover{color:#1b1846;background:#fffffff5}@keyframes k-schwung{0%{transform:rotate(0)}22%{transform:rotate(4deg)}48%{transform:rotate(-2deg)}74%{transform:rotate(.8deg)}to{transform:rotate(0)}}@keyframes led{0%,86%{opacity:1}87%,93%{opacity:.25}94%{opacity:1}}@keyframes treffer{0%,88%,to{box-shadow:0 0 0 0 var(--m-treffer-glow-0)}92%{box-shadow:0 0 0 3px var(--m-treffer-glow)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--bew-seite);animation-timing-function:ease-out}::view-transition-old(*){animation-duration:var(--bew-seite);animation-timing-function:ease-out}::view-transition-new(*){animation-duration:var(--bew-seite);animation-timing-function:ease-out}}.k-kopf{view-transition-name:kopf}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--tg-rot:#c8322a;--tg-rot-text:#b02a23;--tg-rot-licht:#f08a80;--tg-schein:#f7f9fa;--tg-schein-kante:#d5dde1;--tg-markiert:#fdf6d8;--tg-warnrot:#c8322a;--tg-warnrot-text:#b02a23;--tg-zurueck-grund:#fbeea8;--tg-zurueck-rand:#8a6d0a;--tg-anh-holz:#d9a066;--tg-anh-holz-rand:#b07a42;--tg-kopf-sieg:#8fe0b0;--tg-kopf-niederlage:#ffb3ad;--tg-orange-tief:#b8491a;--tg-orange-hell:#ffe6da;--tg-orange-rand:#f2b49a;--tg-tuerkis:#37b3a4;--tg-auswaerts:#7d87ab;--tg-rasen:#3f8f5a;--tg-rasen-streifen:#3a8653;--tg-kreide:#eef4f6;--tg-orange-kontur:#e0552a;--tg-torfeuer:#d0661f;--tg-spannung:#5672d0;--tg-zone-cl:var(--tg-tuerkis);--tg-zone-el:var(--m-gelb);--tg-zone-ecl:#9a6f12;--tg-zone-relegation:var(--m-orange);--tg-zone-abstieg:var(--tg-warnrot);--tg-ease:cubic-bezier(.2, 0, 0, 1);--tg-dur:.18s;--tg-dur-zeichnen:.7s;--tg-dur-einblenden:.3s;--tg-versatz-serie:.12s;--tg-versatz-punkt:40ms}body{background-color:var(--g-grund)}html,html *{font-synthesis-weight:none;font-synthesis-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit}::selection{background:var(--m-gelb);color:var(--m-auf-akzent)}.tafel a:not([class]){color:var(--m-tinte);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.huelle{flex-direction:column;min-height:100vh;display:flex}.tg-haupt{flex-direction:column;flex-grow:1;padding-bottom:32px;display:flex}.tg-wand{flex-direction:column;gap:22px;padding:28px 16px 0;display:flex}.tg-einleitung{flex-direction:column;gap:10px;display:flex}.tg-tafel{min-width:0;margin:0 16px}@media (width<=699px){.tg-tafel{padding:22px 10px 24px}.tg-wand{gap:16px;padding-top:18px}.tg-einleitung .titel{font-size:34px}.tg-einleitung .lead{display:none}}@media (width<=1023px){.tg-tafel.tafel--eckig{border-top-right-radius:0}}@media (width>=700px){.tg-wand{padding:32px 24px 0}.tg-tafel{margin:0 24px}}@media (width>=1024px){.tg-haupt{padding-bottom:48px}.tg-wand{padding:40px var(--rand-x) 0;gap:32px}.tg-tafel{margin:0 var(--rand-x)}}.tafel.tg-tafel{padding-top:62px}.schein>kork-specht{position:absolute}.fuss>kork-zurueck{margin-right:auto}kork-specht:focus-within,kork-zurueck:focus-within{outline:3px solid var(--m-tinte);outline-offset:3px}@media (width>=1024px){.schein kork-specht{--kork-x:136px}}.tg-reiterleiste{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;display:grid}.tg-reiter,.tg-reiter[aria-current=page]{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:6px 0;font-size:13px;text-decoration:none}@media (width<=699px){.tg-reiterleiste{gap:4px}}@media (width<=399px){.tg-reiter,.tg-reiter[aria-current=page]{font-size:11px}}.tg-reiter[aria-current=page]{background:var(--n-glas-hoch);color:var(--n-gold-hell);border-color:var(--n-kante);box-shadow:inset 0 2px 0 var(--m-akzent);border-style:solid;font-weight:800}.tg-reiter:not([aria-current=page]):hover{background:var(--g-reiter-hover)}.tg-reiter-text{grid-template-columns:minmax(0,1fr);max-width:100%;display:inline-grid}.tg-reiter-text>span,.tg-reiter-text:after{text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.tg-reiter-text:after{content:attr(data-text);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:800}.tg-reiter:focus-visible{outline:3px solid var(--g-fokus);outline-offset:4px}@media (width<=1023px){.tg-reiterleiste{grid-template-columns:44px repeat(4,minmax(0,1fr))}.tg-reiter--start .tg-reiter-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=359px){.tg-reiterleiste{grid-template-columns:36px repeat(4,minmax(0,1fr));gap:3px}.tg-reiter,.tg-reiter[aria-current=page]{font-size:10px}.tg-reiter-text>span,.tg-reiter-text:after{white-space:normal;text-align:center;line-height:1.1;overflow:visible}}@media (width>=1024px){.tg-reiterleiste{gap:10px;display:flex}.tg-reiter,.tg-reiter[aria-current=page]{flex-direction:row;gap:10px;min-height:56px;padding:0 20px;font-size:17px}}.schein{background:var(--tg-schein);min-width:0;color:var(--m-tinte);border:1.5px solid var(--tg-rot);box-shadow:0 4px 0 var(--tg-schein-kante);flex-direction:column;gap:18px;padding:26px 10px 18px;display:flex;position:relative}.schein-nadel{position:absolute;top:-10px;left:calc(50% - 15px)}.schein-kopf{border-bottom:2px solid var(--tg-rot);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;padding-bottom:8px;display:flex}.schein-titelblock{min-width:0}.seite-titel-haupt{font-family:var(--font-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--tg-rot);overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:800;line-height:1}.seite-titel-unter{font-family:var(--font-mono);color:var(--m-leise);margin:6px 0 0;font-size:13px}.schein-saison{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tg-rot-text);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.schein-liga{display:none}.schein-liga--ansicht{display:inline}.schein-liga--ansicht:after{content:"·";margin-left:8px}@media (width>=700px){.schein{gap:22px;padding:30px 20px 22px}.schein-liga{display:inline}.schein-liga:after{content:"·";margin-left:8px}}@media (width>=1024px){.schein{padding:30px 24px 24px}.seite-titel-haupt{font-size:30px}.schein-saison{font-size:13px}}.fuss-rechts{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (width<=699px){.fuss{flex-direction:column;align-items:flex-start}}.karte{background:var(--m-weiss);border:1.5px solid var(--m-linie);border-radius:4px}.karte--flach{box-shadow:none}.anzeige{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--m-tinte);font-weight:800;line-height:1.05}.anzeige--m{font-size:19px}.oberzeile{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--m-leise);font-size:12px;font-weight:600}.abschnitt-titel{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--m-tinte);font-size:20px;font-weight:800;line-height:1.2}.zahl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--m-tinte);font-size:13px;font-weight:600}.zahl--laut{font-family:var(--font-ui);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.05}.fliess{font-family:var(--font-ui);color:var(--m-tinte);font-size:15px;line-height:1.45}.fliess--leise{color:var(--m-leise)}.knopf:disabled{background:var(--m-papier);color:var(--m-leise);border-color:var(--m-strich);box-shadow:0 2px 0 var(--m-strich);cursor:not-allowed;transform:none}.knopf:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.reihe{align-items:center;gap:12px;display:flex}.nur-fuer-screenreader{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.update-hinweis{background:var(--m-weiss);border:2px dashed var(--m-strich);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.update-hinweis-text{font-family:var(--font-ui);color:var(--m-tinte);font-size:15px;font-weight:700}.icon{flex-shrink:0;display:block}.icon--unbekannt{color:var(--m-fehler)}.abschnitt+.abschnitt{margin-top:28px}.abschnitt-kopf{border-bottom:2px dashed var(--tg-rot);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:8px;display:flex}.abschnitt-titel{margin:0}.abschnitt--klapp>.abschnitt-kopf,.spieltag-text-kopf{cursor:pointer;min-height:44px;list-style:none}.abschnitt--klapp>.abschnitt-kopf::-webkit-details-marker{display:none}.spieltag-text-kopf::-webkit-details-marker{display:none}summary:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.abschnitt--klapp:not([open])>.abschnitt-kopf{margin-bottom:0}.abschnitt-klappe{border-right:2px solid var(--m-leise);border-bottom:2px solid var(--m-leise);flex-shrink:0;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}details[open]>summary>.abschnitt-klappe{transform:rotate(-135deg)}.spieltag-text-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.abschnitt-rechts{flex-shrink:0;align-items:center;gap:8px;display:flex}.pill{background:var(--m-dymo);min-height:24px;color:var(--m-dymo-text);box-shadow:0 2px 0 var(--m-dymo-schatten);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:3px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pill--akzent{background:var(--m-orange);color:var(--m-auf-akzent);box-shadow:0 2px 0 var(--m-dymo)}.chip{background:var(--m-dymo);min-height:44px;color:var(--m-dymo-text);box-shadow:0 2px 0 var(--m-dymo-schatten);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;cursor:pointer;transform:rotate(var(--kipp,0deg));border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,transform .3s;display:inline-flex}.chip:hover{background:var(--m-orange);color:var(--m-auf-akzent);transform:translateY(-2px)rotate(0)}.chip[data-aktiv=ja]{background:var(--m-orange);color:var(--m-auf-akzent);box-shadow:0 2px 0 var(--m-dymo), inset 0 -3px 0 var(--m-tinte)}.chip:focus-visible{outline:3px solid var(--m-tinte);outline-offset:4px}.chip--klein{padding:0 10px;font-size:13px}.chip-punkt{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width>=700px){.chip{padding:0 16px;font-size:15px}.chip--klein{padding:0 12px;font-size:14px}}.chipreihe{flex-wrap:wrap;align-items:center;gap:10px 8px;margin:0;padding:0;display:flex}.chipreihe>.chip:nth-child(4n+1){--kipp:-1.5deg}.chipreihe>.chip:nth-child(4n+2){--kipp:1deg}.chipreihe>.chip:nth-child(4n+3){--kipp:-.5deg}.chipreihe>.chip:nth-child(4n){--kipp:1.5deg}@media (width>=700px){.chipreihe{gap:12px 10px}}.wappen{vertical-align:middle;border:1.5px solid var(--m-tinte);background:var(--m-weiss);color:var(--m-weiss);font-family:var(--font-mono);letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.wappen--neutral{background:var(--m-weiss);color:var(--m-tinte)}.wappen--bild{object-fit:contain;background:var(--m-weiss);padding:2px}.wappen--voll{object-fit:cover}.wbalken-spur{border:2px solid var(--m-tinte);background:var(--m-weiss);border-radius:3px;height:14px;display:flex;overflow:hidden}.wbalken-teil{height:100%;display:block}.wbalken-teil--heim{background:var(--m-orange)}.wbalken-teil--x{background:var(--m-linie);border-left:2px solid var(--m-tinte);border-right:2px solid var(--m-tinte)}.wbalken-teil--auswaerts{background:var(--tg-auswaerts)}.wbalken-labels{justify-content:space-between;margin-top:6px;display:flex}.wbalken-labels .zahl{font-size:14px}.livepunkt{flex-shrink:0;align-items:center;display:inline-flex}.livepunkt-punkt{background:var(--m-orange);border-radius:50%;width:8px;height:8px;display:block;position:relative}.livepunkt-punkt:after{content:"";border:3px solid var(--m-orange);border-radius:50%;animation:1.4s ease-out infinite livepuls;position:absolute;inset:0}@keyframes livepuls{0%{border-width:3px;border-color:var(--m-orange);inset:0}70%{border-width:7.8px;border-color:#0000;inset:-6.4px}to{border-width:7.8px;border-color:#0000;inset:-6.4px}}@media (prefers-reduced-motion:reduce){.livepunkt-punkt:after{border-color:var(--m-tinte);animation:none;inset:-3px}}.fachbegriff{display:inline-flex;position:relative}.fachbegriff-anker{color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-bottom:2px dotted;border-radius:0;padding:0;position:relative}.fachbegriff-anker:before{content:"";position:absolute;inset:min(0px,50% - 22px)}.fachbegriff-anker:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.fachbegriff-text{pointer-events:none;z-index:100;background:var(--m-weiss);border:1.5px solid var(--m-tinte);min-width:180px;max-width:260px;box-shadow:0 3px 0 var(--tg-schein-kante);color:var(--m-tinte);font-family:var(--font-ui);letter-spacing:normal;text-transform:none;white-space:normal;border-radius:4px;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.45;position:fixed}.saison-wahl{align-items:center;display:flex}.saison-wahl-feld{background:var(--m-weiss);min-height:44px;color:var(--tg-rot-text);border:1.5px solid var(--tg-rot);font-family:var(--font-mono);font-size:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:0 8px;font-weight:600}.saison-wahl-feld:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.saison-wahl-fest{min-height:44px;color:var(--tg-rot-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 8px;font-weight:600}.saison-wahl-wartet{min-height:44px;color:var(--m-leise);align-items:center;margin:0;display:flex}.spieltag-kopf{z-index:5;flex-direction:column;gap:10px;display:flex;position:relative}.spieltag-kopf-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spieltag-heute{min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 14px;font-size:13px;font-weight:600}.spieltag-heute[aria-pressed=true]{background:var(--m-tinte);color:var(--m-papier)}.spieltag-heute[aria-pressed=true]:hover{background:var(--m-tinte)}.spieltag-kopf-stand{align-items:center;gap:10px;margin-left:auto;display:flex}.spieltag-stand{color:var(--m-leise);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.spieltag-aktualisieren{flex-shrink:0;width:44px;min-height:44px;padding:0}.spieltag-kuerzel{color:var(--m-leise);letter-spacing:.04em;margin:0;font-size:12px;font-weight:400}@media (width<=800px){.spieltag-kuerzel{display:none}}.stepper{align-items:center;gap:10px;display:flex}.stepper-knopf{flex-shrink:0;width:44px;min-height:44px;padding:0}.stepper-mitte{white-space:nowrap;gap:10px;min-width:150px;min-height:44px;padding:0 14px;font-size:18px;font-weight:800}.stepper-text{line-height:1}.stepper-nr{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.stepper-klappe{flex-shrink:0;transition:transform .2s;display:block}.stepper-mitte[aria-expanded=true] .stepper-klappe{transform:rotate(180deg)}.spieltag-raster{z-index:50;background:var(--m-weiss);border:2px solid var(--m-tinte);box-shadow:var(--g-schatten-tafel);border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;padding:12px;display:grid;position:absolute;top:54px;left:0;right:0}.spieltag-raster-feld{background:var(--tg-schein);min-width:0;min-height:44px;color:var(--m-tinte);border:1.5px solid var(--m-linie);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:15px;transition:background-color .15s,color .15s;display:flex}.spieltag-raster-feld:hover{background:var(--m-tinte);color:var(--m-papier)}.spieltag-raster-feld[data-aktiv=ja]{background:var(--m-orange);color:var(--m-auf-akzent);border:2px solid var(--m-tinte)}@media (width>=700px){.spieltag-raster{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width>=1024px){.spieltag-raster{grid-template-columns:repeat(17,minmax(0,1fr))}}.matchkarte{background:var(--tg-schein);min-width:0;color:var(--m-tinte);cursor:pointer;border:1.5px solid var(--m-tinte);box-shadow:0 3px 0 var(--m-linie);border-radius:4px;flex-direction:column;gap:12px;padding:16px 32px 14px 18px;transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,background-color .2s;display:flex;position:relative}.matchkarte:hover{background:var(--m-weiss);box-shadow:0 6px 0 var(--m-linie);transform:translateY(-3px)}.matchkarte[data-zustand=live]{border-color:var(--m-orange);border-left-width:6px}.matchkarte-kopf{color:inherit;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.matchkarte-kopf:after{content:"";position:absolute;inset:0}.matchkarte-kopf:focus-visible{outline:none}.matchkarte-kopf:focus-visible:after{outline:3px solid var(--m-tinte);outline-offset:3px;border-radius:4px}.matchkarte-team{align-items:center;gap:10px;min-width:0;display:flex}.matchkarte-team--gast{text-align:right;justify-content:flex-end}.matchkarte-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;line-height:1.15;overflow:hidden}.matchkarte-mitte{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.matchkarte-ergebnis,.matchkarte-anstoss{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;margin:0;font-size:30px;font-weight:600;line-height:1}.matchkarte-anstoss{font-size:26px}.matchkarte-doppelpunkt{margin:0 1px}.matchkarte-halbzeit{color:var(--m-leise);margin:0;font-size:12px;font-weight:400}.matchkarte-fuss{border-top:1px dashed var(--m-linie);color:var(--m-leise);font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;padding-top:10px;font-size:13px;display:grid}.matchkarte-tore{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.matchkarte-tore--gast{text-align:right}.matchkarte-fuss .fachbegriff{z-index:1}.matchkarte-fuss-mitte{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.matchkarte-xg,.matchkarte-mltipp{color:var(--m-leise);font-size:inherit;align-items:flex-end;gap:6px;margin:0;font-weight:400;display:flex}.matchkarte-xg{align-items:baseline;gap:4px}.matchkarte-xg .fachbegriff-anker,.matchkarte-mltipp .fachbegriff-anker{color:var(--m-tinte);font-weight:600}.matchkarte-sonderregel{color:var(--m-leise);white-space:nowrap;margin:0;font-size:12px}.matchkarte-xg-trenner{margin:0 2px}.matchkarte-tippfelder{align-items:flex-end;gap:4px;display:flex}.matchkarte-tippfeld{flex-direction:column;align-items:center;gap:2px;display:flex}.matchkarte-tippfeld-name{color:var(--tg-rot-text);font-size:11px;font-weight:600;line-height:1}.matchkarte-tippfeld-kasten{box-sizing:border-box;background:var(--m-weiss);border:1.5px solid var(--tg-rot);justify-content:center;align-items:center;width:22px;height:22px;display:flex}.matchkarte-tippfeld-kasten svg{stroke:var(--m-tinte);stroke-width:2.6px;stroke-linecap:round;display:block}.matchkarte-pfeil{fill:none;stroke:var(--tg-rot);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-9px;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:block;position:absolute;top:50%;right:10px}.matchkarte:hover .matchkarte-pfeil{transform:translate(3px)}.spieltag-screen{flex-direction:column;gap:22px;display:flex}.spieltag-text{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.spieltag-text-absatz{flex-direction:column;gap:6px;display:flex}.spieltag-gruppe{flex-direction:column;gap:14px;display:flex}.spieltag-gruppe+.spieltag-gruppe{border-top:2px dashed var(--tg-rot);padding-top:22px}.spieltag-gruppe-titel{color:var(--tg-rot-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.spieltag-gruppe-zahl{color:var(--m-leise);font-size:inherit;font-weight:inherit;letter-spacing:inherit}.spieltag-karten{flex-direction:column;gap:14px;display:flex}@media (width>=1024px){.spieltag-screen{gap:26px}.spieltag-gruppe+.spieltag-gruppe{padding-top:22px}.spieltag-karten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}}.uebersicht-hinweis{margin:0 0 10px}.vorhersage-screen{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.vorhersage-schein{flex-direction:column;gap:18px;min-width:0;display:flex}@media (width>=1280px){.vorhersage-screen[data-tabelle=daneben]{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:40px}}.vorhersage-spalten{grid-template-columns:var(--vh-nr) minmax(0, 1fr) var(--vh-tipp) var(--vh-weiter);column-gap:var(--vh-luecke);border-bottom:1.5px solid var(--m-linie);color:var(--tg-rot-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:end;padding-bottom:8px;font-size:11px;font-weight:600;display:grid}.vorhersage-spalten-paarung{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.vorhersage-spalten-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vorhersage-spalten-lambda{color:var(--m-leise);letter-spacing:.04em;text-transform:none;white-space:nowrap;flex-shrink:0}.vorhersage-spalten-lambda .fachbegriff-anker{color:var(--m-tinte)}.vorhersage-spalten-felder{justify-content:flex-end;gap:var(--vh-feld-luecke);display:flex}.vorhersage-spalten-felder span{width:var(--vh-feld);text-align:center}.vorhersage-spalten-kurz{display:none}.vorhersage-liste{--vh-nr:40px;--vh-tipp:150px;--vh-weiter:32px;--vh-luecke:16px;--vh-feld:28px;--vh-feld-luecke:4px}.vorhersage-liste[data-tipp=nein]{--vh-tipp:0px}.prognosekarte{grid-template-columns:var(--vh-nr) minmax(0, 1fr) var(--vh-tipp) var(--vh-weiter);column-gap:var(--vh-luecke);border-bottom:1px solid var(--m-linie);align-items:center;row-gap:10px;padding:16px 0;transition:background-color .2s;display:grid}.prognosekarte[data-ziel=ja]:hover{background:var(--m-weiss)}.prognosekarte[data-modelldaten=nein] .prognosekarte-haupt{grid-column:2/4}.prognosekarte-nr{color:var(--tg-rot-text);grid-row:1;align-self:start;padding-top:3px;font-size:15px;font-weight:600}.prognosekarte-haupt{flex-direction:column;gap:8px;min-width:0;display:flex}.prognosekarte-kopf{grid-area:1/2;min-width:0}.prognosekarte-zeile--lambda:empty{display:none}.prognosekarte[data-modelldaten=nein] .prognosekarte-weiter{grid-row:1}.prognosekarte-kopf:not(:has(+.prognosekarte-tipp)){grid-column:2/4}.prognosekarte-zahlen{flex-direction:column;grid-area:2/2/auto/4;gap:6px;min-width:0;display:flex}.prognosekarte-reihe{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.prognosekarte-reihe-name{color:var(--m-leise);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.prognosekarte-reihe-balken .wbalken-spur{border-width:1.5px;height:10px}.prognosekarte-reihe-zahlen{color:var(--m-tinte);text-align:right;white-space:nowrap;font-size:13px}.prognosekarte-lambda .prognosekarte-reihe-name{text-transform:none}.prognosekarte-reihe[data-reihe=markt] .prognosekarte-reihe-zahlen{color:var(--m-leise)}.prognosekarte-titel{color:var(--m-tinte);font-family:var(--font-ui);margin:0;font-size:19px;font-weight:800;line-height:1.2}.prognosekarte[data-ziel=ja]:hover .prognosekarte-titel{text-decoration:underline;-webkit-text-decoration-color:var(--tg-rot);text-decoration-color:var(--tg-rot);text-underline-offset:4px;text-decoration-thickness:2px}.prognosekarte-ohne{margin:0}.prognosekarte-markt-etikett{border:1px dashed var(--m-strich);color:var(--m-leise);font-family:var(--font-mono);border-radius:3px;grid-column:2/4;justify-self:start;padding:0 6px;font-size:12px}.prognosekarte-lambda{color:var(--m-leise);letter-spacing:.04em;grid-template-columns:52px auto;align-items:center;column-gap:10px;margin:0;font-size:13px;display:grid}.prognosekarte-lambda .fachbegriff-anker,.prognosekarte-mltipp .fachbegriff-anker{color:var(--m-tinte);font-weight:600}.prognosekarte-tipp{flex-direction:column;grid-area:1/3;align-items:flex-end;gap:8px;display:flex}.prognosekarte-kreuz{align-items:center;gap:8px;display:flex}.prognosekarte-mltipp{color:var(--m-leise);letter-spacing:.04em;align-items:center;margin:0;font-size:12px;display:flex}.prognosekarte-tippfelder{gap:var(--vh-feld-luecke);display:flex}.prognosekarte-tippfeld{width:var(--vh-feld);height:var(--vh-feld);box-sizing:border-box;background:var(--m-weiss);border:1.5px solid var(--tg-rot);justify-content:center;align-items:center;display:flex}.prognosekarte-tippfeld[data-gewaehlt=ja]{border-color:var(--m-tinte)}.prognosekarte-tippfeld svg{fill:none;stroke:var(--m-tinte);stroke-width:2.6px;stroke-linecap:round;display:block}.prognosekarte-vorschlagzeile{align-items:center;gap:8px;display:flex}.prognosekarte-vorschlag-name{color:var(--m-leise);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.prognosekarte-sonderregel{color:var(--m-leise);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;margin:0;font-size:12px}.prognosekarte-vorschlag{align-items:center;margin:0;display:inline-flex}.prognosekarte-weiter{width:44px;min-height:44px;color:var(--tg-rot);cursor:pointer;grid-area:1/4/3;justify-content:center;justify-self:end;align-items:center;margin-right:-6px;display:flex}.prognosekarte-weiter svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:block}.prognosekarte[data-ziel=ja]:hover .prognosekarte-weiter svg,.prognosekarte-weiter:focus-visible svg{transform:translate(4px)}.prognosekarte{position:relative}.prognosekarte-weiter:after{content:"";position:absolute;inset:0}.prognosekarte-weiter:focus-visible{outline:none}.prognosekarte-weiter:focus-visible:after{outline:3px solid var(--m-tinte);outline-offset:-3px;border-radius:4px}.prognosekarte .fachbegriff{z-index:1}@media (width<=699px){.vorhersage-liste{--vh-nr:22px;--vh-tipp:0px;--vh-weiter:24px;--vh-luecke:8px;--vh-feld:26px;--vh-feld-luecke:4px}.vorhersage-spalten-lang{display:none}.vorhersage-spalten-kurz{display:inline}.vorhersage-spalten-nr{visibility:hidden}.vorhersage-spalten{letter-spacing:.08em;white-space:nowrap}.vorhersage-spalten-paarung{grid-column:2/4;justify-content:space-between}.vorhersage-schein .spieltag-kopf-zeile{gap:8px}.vorhersage-schein .spieltag-kopf-zeile>.stepper{flex:auto;gap:6px}.vorhersage-schein .stepper-mitte{gap:6px;min-width:0;padding:0 6px;font-size:15px}.vorhersage-schein .spieltag-kopf-stand{flex:none}@media (width<=374px){.vorhersage-schein .stepper-knopf,.vorhersage-schein .spieltag-aktualisieren{width:40px}.vorhersage-schein .stepper-mitte{padding:0 4px;font-size:14px}}.prognosekarte{padding:12px 0}.prognosekarte-nr{font-size:13px}.prognosekarte-titel{font-size:16px}.prognosekarte-lambda{font-size:12px}.prognosekarte-reihe{grid-template-columns:46px minmax(0,1fr) auto;column-gap:8px}.prognosekarte-lambda{grid-template-columns:46px auto;column-gap:8px}.vorhersage-spalten-felder{display:none}.prognosekarte-kopf{grid-column:2/4}.prognosekarte-tipp{flex-flow:wrap;grid-area:2/2/auto/4;align-items:center;gap:10px}.prognosekarte-zahlen{grid-row:3}.prognosekarte-kopf:not(:has(+.prognosekarte-tipp))~.prognosekarte-zahlen{grid-row:2}.prognosekarte-tippfeld:not([data-gewaehlt]):before{content:attr(data-feld);color:var(--m-leise);font-family:var(--font-mono);font-size:12px}.prognosekarte-vorschlag-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prognosekarte-weiter{grid-row:1/4;width:24px;margin-right:0}.prognosekarte-kopf:not(:has(+.prognosekarte-tipp))~.prognosekarte-weiter{grid-row:1/3}}.vorhersage-abriss{border-top:2px dashed var(--tg-rot);height:2px;margin-top:14px;position:relative;container-type:inline-size}.vorhersage-tabelle{flex-direction:column;gap:14px;min-width:0;display:flex}.vorhersage-tabelle-titel{color:var(--m-tinte);font-family:var(--font-ui);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.vorhersage-tabelle .wappen{display:none}.vorhersage-tabelle .tabelle-legende{grid-template-columns:repeat(2,minmax(0,1fr))}.vorhersage-tabelle .tabelle-legende-plaetze{display:none}.vorhersage-tabelle-link{align-self:flex-start}.vorhersage-kicktipp{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;display:flex}.vorhersage-kicktipp-knoepfe{flex-wrap:wrap;gap:12px;display:flex}.vorhersage-anmelden{gap:10px;min-height:48px;padding:0 22px;font-size:17px;font-weight:800}.vorhersage-anmelden svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}@media (width<=699px){.vorhersage-kicktipp{justify-content:stretch}.vorhersage-anmelden,.vorhersage-kicktipp-knoepfe,.vorhersage-kicktipp-knoepfe .knopf{flex:100%}}.vorhersage-kicktipp .fliess--leise,.kicktipp-abgelaufen{align-items:center;gap:8px;margin:0;display:inline-flex}.vorhersage-kicktipp .fliess--leise{font-family:var(--font-mono);letter-spacing:.04em;margin-right:auto;font-size:13px}.vorhersage-kicktipp .fliess--leise:before,.kicktipp-abgelaufen:before{content:"";background:var(--m-ok);border-radius:999px;flex-shrink:0;width:8px;height:8px}.kicktipp-abgelaufen{color:var(--m-fehler);font-family:var(--font-ui);flex-basis:100%;justify-content:flex-end;font-size:14px;font-weight:700}.kicktipp-abgelaufen:before{background:var(--m-fehler)}.kicktipp-meldung{color:var(--m-leise);font-family:var(--font-mono);letter-spacing:.04em;text-align:right;flex-basis:100%;margin:0;font-size:13px}.kicktipp-schleier{z-index:200;background:var(--g-schatten-55);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.kicktipp-dialog{background:var(--m-weiss);border:2px solid var(--m-tinte);width:100%;max-width:420px;max-height:calc(100vh - 32px);box-shadow:var(--g-schatten-tafel);border-radius:8px;padding:24px;overflow-y:auto}.kicktipp-titel{border-bottom:2px solid var(--tg-rot);color:var(--tg-rot);font-family:var(--font-ui);text-transform:uppercase;margin:0 0 6px;padding-bottom:10px;font-size:22px;font-weight:800;line-height:1.2}.kicktipp-feld{flex-direction:column;gap:6px;margin-top:16px;display:flex}.kicktipp-feld label{color:var(--m-tinte);font-family:var(--font-ui);font-size:16px;font-weight:700}.kicktipp-feld input{box-sizing:border-box;background:var(--m-weiss);border:2px solid var(--m-tinte);width:100%;min-width:0;min-height:48px;color:var(--m-tinte);font-family:var(--font-mono);border-radius:4px;padding:0 12px;font-size:16px}.kicktipp-feld input:focus{box-shadow:var(--m-fokus-feld);outline:none}.kicktipp-passwortzeile{align-items:center;gap:6px;display:flex}.kicktipp-passwortzeile input{flex:1;min-width:0}.kicktipp-sichtbar{background:var(--m-weiss);border:2px solid var(--m-tinte);width:48px;height:48px;color:var(--m-tinte);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.kicktipp-fehler{color:var(--m-fehler);font-family:var(--font-ui);margin:16px 0 0;font-size:14px;font-weight:700}.kicktipp-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.tabelle-screen{flex-direction:column;gap:22px;min-width:0;display:flex}.tabelle-kopf{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.tabelle-kopf-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tg-rot-text);flex:1 0 100%;font-size:12px;font-weight:600}.tabelle-kopf .chipreihe{flex:1 1 0;min-width:0}.tabelle-aktualisieren{flex-shrink:0;font-weight:800}@media (width>=1024px){.tabelle-kopf-label{flex:none}}.tabelle-inhalt{flex-direction:column;gap:22px;min-width:0;display:flex}.tabelle-ansicht{min-width:0}@media (width>=1200px){.tabelle-inhalt{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.tabelle-inhalt>.insightblock{grid-area:1/2}.tabelle-inhalt>.tabelle-ansicht{grid-area:1/1}}.tabelle-karte{min-width:0;overflow-x:auto}.tabelle-karte:has(>.grundtabelle){background:0 0;border:0;border-radius:0;flex-direction:column;gap:20px;padding:0;display:flex}.tabelle-karte:has(>.grundtabelle)>.tabelle-legende-block{padding:0 16px 18px}.grundtabelle{border-collapse:collapse;background:var(--m-weiss);border:2px solid var(--m-tinte);width:100%;font-family:var(--font-mono);color:var(--m-tinte);font-size:13px}.grundtabelle th{background:var(--m-tinte);color:var(--m-dymo-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:8px 4px;font-size:11px;font-weight:600;line-height:18px}.grundtabelle td{border-top:1px solid var(--m-linie);text-align:right;white-space:nowrap;padding:9px 4px;line-height:24px}.grundtabelle td .wappen,.grundtabelle td .grundtabelle-name{vertical-align:top}.grundtabelle th .fachbegriff-anker{text-underline-offset:3px;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.tabelle-ansicht .grundtabelle td.grundtabelle-verein{text-overflow:ellipsis;max-width:0;overflow:hidden}.tabelle-geruest-wappen{vertical-align:top;background:var(--m-linie);border-radius:50%;width:24px;height:24px;display:inline-block}.tabelle-platzhalter{position:relative}.tabelle-platzhalter-text{pointer-events:none;justify-content:center;align-items:flex-start;margin:0;padding-top:64px;display:flex;position:absolute;inset:0}.tabelle-platzhalter[data-art=elo]{padding:12px 12px 466px}.tabelle-platzhalter[data-art=radar]{min-height:742px}@media (width>=700px){.tabelle-platzhalter[data-art=elo]{padding-bottom:216px}}@media (width>=1200px){.tabelle-platzhalter[data-art=elo]{padding-bottom:166px}.tabelle-platzhalter[data-art=radar]{min-height:847px}}.grundtabelle-zeile{transition:background-color .2s}.grundtabelle-zeile[data-klickbar=ja]{cursor:pointer}.grundtabelle-zeile[data-klickbar=ja]:hover{background:var(--tg-markiert)}.grundtabelle-zeile[data-schnitt=ja] td{border-top:2px dashed var(--tg-rot)}.grundtabelle-zeile td:first-child{border-left:5px solid #0000}.grundtabelle-zeile[data-zone=cl] td:first-child{border-left-color:var(--tg-zone-cl)}.grundtabelle-zeile[data-zone=el] td:first-child{border-left-color:var(--tg-zone-el)}.grundtabelle-zeile[data-zone=ecl] td:first-child{border-left-color:var(--tg-zone-ecl)}.grundtabelle-zeile[data-zone=relegation] td:first-child{border-left-color:var(--tg-zone-relegation)}.grundtabelle-zeile[data-zone=abstieg] td:first-child{border-left-color:var(--tg-zone-abstieg)}.grundtabelle th.grundtabelle-verein,.grundtabelle td.grundtabelle-verein{text-align:left;width:100%}.grundtabelle td.grundtabelle-verein{font-family:var(--font-ui);font-size:14px;font-weight:700}.grundtabelle-verein .wappen{margin-right:8px}.grundtabelle-name{vertical-align:middle}.grundtabelle-platz{color:var(--m-leise)}.grundtabelle-siege{color:var(--m-ok)}.grundtabelle-niederlagen{color:var(--tg-warnrot-text)}.grundtabelle th.grundtabelle-siege{color:var(--tg-kopf-sieg)}.grundtabelle th.grundtabelle-niederlagen{color:var(--tg-kopf-niederlage)}.grundtabelle-punkte{font-size:14px;font-weight:600}@media (width>=700px){.grundtabelle{font-size:15px}.grundtabelle th{padding:10px 8px;font-size:12px}.grundtabelle td{padding:9px 8px}.grundtabelle td.grundtabelle-verein{font-size:17px}.grundtabelle-verein .wappen{margin-right:12px}.grundtabelle-punkte{font-size:16px}}.tabelle-legende-block{flex-direction:column;gap:10px;display:flex}.tabelle-legende-titel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tg-rot-text);margin:0;font-size:12px;font-weight:600}.tabelle-legende{font-family:var(--font-ui);color:var(--m-tinte);grid-template-columns:minmax(0,1fr);gap:8px 20px;margin:0;font-size:14px;display:grid}.tabelle-legende-punkt{padding-left:22px;display:block;position:relative}.tabelle-legende-punkt:before{content:"";border:1.5px solid var(--m-tinte);background:var(--m-linie);width:14px;height:14px;position:absolute;top:2px;left:0}.tabelle-legende-punkt[data-zone=cl]:before{background:var(--tg-zone-cl)}.tabelle-legende-punkt[data-zone=el]:before{background:var(--tg-zone-el)}.tabelle-legende-punkt[data-zone=ecl]:before{background:var(--tg-zone-ecl)}.tabelle-legende-punkt[data-zone=relegation]:before{background:var(--tg-zone-relegation)}.tabelle-legende-punkt[data-zone=abstieg]:before{background:var(--tg-zone-abstieg)}.tabelle-legende-plaetze{white-space:nowrap;font-family:var(--font-mono);color:var(--m-leise);margin-left:2px;font-size:12px}@media (width>=700px){.tabelle-legende{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabelle-weiter{border-top:2px dashed var(--tg-rot);flex-direction:column;gap:12px;margin-top:4px;padding-top:24px;display:flex;position:relative;container-type:inline-size}.tabelle-weiter-link{background:var(--m-weiss);min-height:44px;color:var(--m-tinte);border:2px solid var(--m-tinte);font-family:var(--font-ui);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:flex}.tabelle-weiter-link:hover{background:var(--m-tinte);color:var(--m-papier);transform:translateY(-2px)}.tabelle-weiter-link--akzent{background:var(--m-orange);color:var(--m-auf-akzent)}@media (width>=700px){.tabelle-weiter{flex-direction:row;justify-content:flex-end;padding-top:26px}}.formtabelle-serie{white-space:nowrap}.form-raute{vertical-align:middle;border:1px solid var(--m-linie);border-radius:2px;width:14px;height:14px;margin:0 4px;display:inline-block;position:relative;overflow:hidden}.form-raute:before,.form-raute:after{content:"";background:var(--m-strich);height:50%;position:absolute;left:0;right:0}.form-raute:before{top:0}.form-raute:after{bottom:0}.form-raute[data-ergebnis=W]:before{background:var(--m-ok)}.form-raute[data-ergebnis=L]:before{background:var(--m-fehler)}.form-raute[data-xg=W]:after{background:var(--m-ok)}.form-raute[data-xg=L]:after{background:var(--m-fehler)}.formtabelle-punkte,.formtabelle-delta{font-weight:700}.formtabelle td[data-ton=gut],.xgtabelle td[data-ton=gut]{color:var(--m-ok)}.formtabelle td[data-ton=schlecht],.xgtabelle td[data-ton=schlecht]{color:var(--m-fehler)}.formtabelle-legende{align-items:center}.formtabelle-legende-kopf{letter-spacing:.04em;flex-basis:100%}.formtabelle-legende .form-raute{margin-right:6px}.formtabelle-legende .tabelle-legende-punkt:before{content:none}.eloansicht-treffer{fill:#0000;stroke:none}.eloansicht{padding:12px}.eloansicht-svg{width:100%;height:auto;display:block}.eloansicht-raster line{stroke:var(--m-linie);stroke-dasharray:2 4}.eloansicht-raster text,.eloansicht-spieltag{fill:var(--m-leise);font-family:var(--font-mono);font-size:11px}.eloansicht-linie{stroke-width:1.8px;opacity:.85;transition:opacity var(--tg-dur) var(--tg-ease), stroke-width var(--tg-dur) var(--tg-ease)}.eloansicht-linie[data-zustand=voll]{stroke-width:3px;opacity:1}.eloansicht-linie[data-zustand=gedaempft]{stroke-width:.8px;opacity:.12}.eloansicht-endwert{background:var(--tg-orange-hell);border:1.5px solid var(--tg-orange-rand);border-radius:3px;align-items:center;min-height:28px;margin:10px 0 0;padding:0 10px;font-weight:700;display:inline-flex}.eloansicht-legende{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.eloansicht-team{background:var(--m-weiss);border:1.5px solid var(--m-strich);min-height:44px;color:var(--m-tinte);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.eloansicht-team:hover{background:var(--m-papier)}.eloansicht-team[aria-pressed=true]{background:var(--m-orange);color:var(--m-auf-akzent)}.eloansicht-team:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.wisch-huelle{position:relative}.wisch-hinweis{color:var(--m-leise);font-family:var(--font-ui);text-align:right;transition:opacity var(--tg-dur-einblenden) var(--tg-ease);margin:0 0 4px;font-size:13px;line-height:18px}.wisch-hinweis[data-sichtbar=nein]{opacity:0}.wisch-huelle[data-wischbar=ja]:after{content:"";background:linear-gradient(to right, transparent, var(--m-weiss));pointer-events:none;width:32px;position:absolute;top:24px;bottom:2px;right:2px}.timing{padding:10px;overflow-x:auto}.timing-raster{min-width:640px}.timing-zeile{grid-template-columns:minmax(130px,1.6fr) repeat(12,minmax(34px,1fr));align-items:center;gap:4px;margin-bottom:4px;display:grid}.timing-gruppe{font-family:var(--font-mono);text-align:center;color:var(--tg-orange-tief);grid-column:span 6;font-size:13px;font-weight:600}.timing-gruppe--kassiert{color:var(--m-fehler)}.timing-fenster{text-align:center;color:var(--m-leise);white-space:nowrap;font-size:11px}.timing-kopf{background:var(--m-tinte);padding:11px 0}.timing-kopf .timing-fenster{color:var(--m-dymo-text);font-size:12px;font-weight:600;line-height:18px}.timing-geruest-zeile{border:1px solid var(--m-linie);grid-column:1/-1;height:30px}.timing-team{align-items:center;gap:6px;min-width:0;display:flex}.timing-zelle{border:1px solid var(--m-linie);justify-content:center;align-items:center;height:30px;display:flex;position:relative;overflow:hidden}.timing-zelle-grund{background:var(--tg-orange-tief);position:absolute;inset:0}.timing-zelle--kassiert .timing-zelle-grund{background:var(--m-fehler)}.timing-zelle-wert{color:var(--m-tinte);font-size:11px;position:relative}.timing-zelle[data-stark=ja] .timing-zelle-wert{color:var(--m-weiss);font-weight:700}.radar{padding:12px}.radar-kopf{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.radar-wahl{flex-direction:column;gap:4px;display:flex}.radar-wahl-feld{background:var(--m-weiss);border:1px solid var(--m-strich);min-height:44px;color:var(--m-tinte);font:inherit;border-radius:4px;padding:0 8px}.radar-wahl-feld:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.radar-wert{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.radar-wert-zahl{color:var(--tg-orange-tief)}.radar-huelle{width:min(100%,380px);margin:0 auto}.radar-svg{width:100%;height:auto;display:block}.radar-punkt{fill:var(--tg-orange-tief);stroke:var(--m-tinte);stroke-width:1px}.radar-punkt--heim{fill:var(--m-orange)}.radar-punkt--gast{fill:var(--tg-auswaerts)}.radar-raster{fill:none;stroke:var(--m-linie)}.radar-achse{stroke:var(--m-linie)}.radar-achsenname{fill:var(--m-leise);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;font-weight:600}.radar-flaeche{fill:var(--tg-orange-hell);fill-opacity:.85;stroke:var(--tg-orange-tief);stroke-width:2px}.insightblock{flex-direction:column;gap:14px;min-width:0;display:flex}.insightblock-titel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tg-rot-text);margin:0;font-size:12px;font-weight:600;display:none}@media (width>=1200px){.insightblock-titel{display:block}}.insightstreifen{flex-direction:column;gap:14px;display:flex}.insight{background:var(--m-weiss);border:1.5px solid var(--m-tinte);border-left:8px solid var(--tg-rot);box-shadow:0 3px 0 var(--tg-schein-kante);flex-direction:column;gap:6px;padding:14px 16px 14px 18px;display:flex}.insight[data-ton=gut]{border-left-color:var(--m-ok)}.insight[data-ton=schlecht]{border-left-color:var(--m-fehler)}.insight[data-ton=zone-el]{border-left-color:var(--tg-zone-el)}.insight[data-ton=zone-abstieg]{border-left-color:var(--tg-zone-abstieg)}.insight[data-ton=zone-relegation]{border-left-color:var(--tg-zone-relegation)}.insight-tag{margin:0}.insight-titel{font-family:var(--font-ui);color:var(--m-tinte);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;line-height:1.2;display:flex}.insight-text{margin:0}@media (width>=700px){.insight-titel{font-size:19px}}.saisonsim-screen{flex-direction:column;gap:18px;display:flex}.saisonsim-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.saisonsim-ansichten{gap:8px;display:flex}.saisonsim-stand-block{align-items:center;gap:12px;min-width:0;display:flex}.saisonsim-stand{color:var(--m-leise);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.saisonsim-stale{color:var(--m-tinte)}.saisonsim-aktualisieren{flex-shrink:0;width:44px;min-width:44px;padding:0}.prognosetabelle-zeile[data-ausgewaehlt=ja] td{background:var(--tg-markiert)}.prognosetabelle td{padding-top:0;padding-bottom:0}.prognosetabelle td.grundtabelle-verein{max-width:0}.prognosetabelle-team{min-width:44px;max-width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.prognosetabelle-team .grundtabelle-name{text-overflow:ellipsis;overflow:hidden}.prognosetabelle-pfeil{color:var(--tg-rot-text);flex-shrink:0;margin-left:6px;font-weight:700}.prognosetabelle-zeile:hover .grundtabelle-name{text-decoration:underline;-webkit-text-decoration-color:var(--tg-rot);text-decoration-color:var(--tg-rot);text-underline-offset:4px;text-decoration-thickness:2px}.prognosetabelle-prog{color:var(--m-tinte);font-weight:700}.prognosetabelle-band{color:var(--m-leise);margin-left:4px;font-size:11px;font-weight:400}.prognosetabelle-balken{width:84px;max-width:none;height:10px;margin-top:4px;display:block}@media (width<=479px){.prognosetabelle-balken{width:60px}}.prognosetabelle-balken-spur{stroke:var(--m-naht);stroke-width:1px}.prognosetabelle-balken-band{fill:var(--tg-orange-rand);stroke:var(--tg-orange-tief);stroke-width:1px}.prognosetabelle-balken-mitte{stroke:var(--tg-orange-tief);stroke-width:2px}.saisonsim-split[data-panel=ja]{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.restprogramm{min-width:0}.restprogramm[data-form=panel]{border-left:2px dashed var(--tg-rot);padding-left:24px}.restprogramm[data-form=sheet]{padding:18px 16px 20px}@media (width<=1099px){.saisonsim-split[data-panel=ja]{grid-template-columns:minmax(0,1fr)}.restprogramm[data-form=panel]{border-left:0;border-top:2px dashed var(--tg-rot);padding:20px 0 0}}.restprogramm-marke{color:var(--tg-rot-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.restprogramm-kopf{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.restprogramm-titelblock{min-width:0}.restprogramm-titel{color:var(--m-tinte);font-family:var(--font-ui);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800;line-height:1.1}.restprogramm-unter{color:var(--m-leise);margin:4px 0 0;font-size:14px}.restprogramm-prognose{background:var(--m-dymo);color:var(--m-dymo-text);letter-spacing:.06em;border-radius:3px;margin:8px 0 0;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block;transform:rotate(-1.5deg)}.restprogramm-schliessen{flex-shrink:0}.restprogramm-spalten,.restprogramm-partie{grid-template-columns:40px 28px minmax(0,1fr) 36px 70px;align-items:center;gap:8px;display:grid}.restprogramm-sicht{color:var(--m-leise);font-family:var(--font-ui);margin:0 0 6px;font-size:13px}.restprogramm-spalten{border-bottom:1.5px solid var(--m-linie);color:var(--tg-rot-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-bottom:6px;font-size:11px;font-weight:600}.restprogramm-spalte-rechts{text-align:right}.restprogramm-liste{margin:0;padding:0;list-style:none}.restprogramm-partie{border-bottom:1px solid var(--m-linie);padding:5px 0}.restprogramm-partie:last-child{border-bottom:none}.restprogramm-spieltag{color:var(--tg-rot-text);font-size:13px;font-weight:600}.restprogramm-ort{box-sizing:border-box;border:1.5px solid var(--m-tinte);border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex}.restprogramm-ort[data-ort=heim]{background:var(--m-tinte);color:var(--m-weiss)}.restprogramm-ort[data-ort=auswaerts]{background:var(--m-weiss);color:var(--m-tinte)}.restprogramm-gegner{text-overflow:ellipsis;white-space:nowrap;color:var(--m-tinte);font-size:15px;font-weight:700;overflow:hidden}.restprogramm-ergebnis{color:var(--m-tinte);text-align:right;font-weight:600}.restprogramm-prozente{color:var(--m-leise);text-align:right;font-size:12px}.restprogramm-schleier{z-index:30;background:var(--g-schatten-55);align-items:flex-end;display:flex;position:fixed;inset:0}.restprogramm-sheet{background:var(--tg-schein);border-top:2px solid var(--m-tinte);width:100%;max-height:75vh;box-shadow:var(--g-schatten-tafel);border-radius:8px 8px 0 0;overflow-y:auto}.matrix-karte{background:var(--m-weiss);border:2px solid var(--m-tinte);overflow-x:auto}.matrix{min-width:860px}.matrix-zeile{border-top:1px solid var(--m-linie);align-items:stretch;display:grid}.matrix-kopf{border-top:none;border-bottom:1px solid var(--m-tinte)}.matrix-platz{border-bottom:3px solid var(--m-linie);color:var(--m-tinte);text-align:center;padding:8px 0 6px;font-size:11px;font-weight:600}.matrix-platz[data-zone=cl]{border-bottom-color:var(--tg-zone-cl)}.matrix-platz[data-zone=el]{border-bottom-color:var(--tg-zone-el)}.matrix-platz[data-zone=ecl]{border-bottom-color:var(--tg-zone-ecl)}.matrix-platz[data-zone=relegation]{border-bottom-color:var(--tg-zone-relegation)}.matrix-platz[data-zone=abstieg]{border-bottom-color:var(--tg-zone-abstieg)}.matrix-team{border-right:1px solid var(--m-linie);min-width:0;color:var(--m-tinte);align-items:center;padding:0 8px;font-size:14px;font-weight:700;display:flex}.matrix-team .grundtabelle-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matrix-kopf-team{color:var(--tg-rot-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:flex-end;padding-bottom:8px;font-size:11px;font-weight:600}.matrix-zelle{border-left:1px solid var(--m-linie);justify-content:center;align-items:center;height:32px;display:flex;position:relative}.matrix-zelle-grund{background:var(--m-orange);border-radius:2px;position:absolute;inset:3px}.matrix-zelle-wert{color:var(--m-tinte);font-size:11px;position:relative}.matrix-zelle[data-stark=ja] .matrix-zelle-wert{font-weight:700}.saisonsim-fuss{border-top:2px dashed var(--tg-rot);margin-top:8px;padding-top:22px;position:relative;container-type:inline-size}@media (width<=699px){.saisonsim-kopf{align-items:stretch}.saisonsim-ansichten{flex:auto}.saisonsim-stand-block{flex:100%;order:2;justify-content:space-between}}.matchdetail{flex-direction:column;gap:18px;min-width:0;display:flex}.matchdetail-rueckweg{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.matchdetail-zurueck{background:var(--tg-zurueck-grund);min-height:44px;color:var(--m-tinte);border:2px solid var(--tg-zurueck-rand);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .3s;display:inline-flex}.matchdetail-zurueck:hover{background:var(--m-gelb);color:var(--m-auf-akzent);transform:translate(-3px)}.matchdetail-zurueck:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.matchdetail-hinweis{font-family:var(--font-ui);color:var(--m-leise);margin:0;font-size:16px;line-height:1.45}.matchdetail-abschnitte{border-top:2px dashed var(--tg-rot);grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding-top:22px;display:grid;position:relative;container-type:inline-size}.matchdetail-spalte{flex-direction:column;gap:18px;min-width:0;display:flex}.matchdetail-spalte:empty{display:none}@media (width>=1024px){.matchdetail{gap:22px}.matchdetail-abschnitte{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.matchdetail-abschnitte:has(>.matchdetail-spalte:empty){grid-template-columns:minmax(0,1fr)}.matchdetail-spalte{gap:20px}}.matchdetail-karte{min-width:0;padding:14px}.matchdetail-karte .abschnitt-kopf{margin-bottom:14px}@media (width>=700px){.matchdetail-karte{padding:18px}}.matchkopf{background:var(--m-weiss);border:1.5px solid var(--m-tinte);border-radius:4px;flex-direction:column;gap:16px;padding:14px 12px 18px;display:flex}.matchkopf-reihe{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.matchkopf-team{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.matchkopf-name{font-family:var(--font-ui);letter-spacing:-.02em;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:18px;font-weight:800;line-height:1.1}.matchkopf-mitte{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.matchkopf-ergebnis{color:var(--m-tinte);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;margin:0;font-size:40px;font-weight:600;line-height:1}.matchkopf-doppelpunkt{margin:0 1px}.matchkopf-halbzeit,.matchkopf-anstoss{color:var(--m-leise);font-family:var(--font-mono);text-align:center;white-space:nowrap;margin:0;font-size:13px;font-weight:400}.matchkopf-anstoss{margin-bottom:-6px}.matchkopf-xg-block{flex-direction:column;gap:6px;display:flex}.matchkopf-xg-werte{justify-content:space-between;margin:0;font-size:14px;display:flex}.matchkopf-xg{background:var(--m-weiss);border:2px solid var(--m-tinte);border-radius:3px;height:14px;display:flex;overflow:hidden}.matchkopf-xg-heim{background:var(--m-orange)}.matchkopf-xg-gast{background:var(--tg-auswaerts);border-left:2px solid var(--m-tinte)}@media (width<=699px){.matchkopf{padding:12px 8px 16px}.matchkopf-reihe{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:6px}.matchkopf-name{letter-spacing:-.03em;font-size:clamp(12px,3.8vw,15px)}.matchkopf-ergebnis{font-size:26px}}@media (width>=700px){.matchkopf{padding:24px 28px}.matchkopf-reihe{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr)}.matchkopf-name{font-size:30px}.matchkopf-ergebnis{font-size:64px}}.matchstats{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.matchstats-zeile{flex-direction:column;gap:5px;display:flex}.matchstats-werte{justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;display:flex}.matchstats-wert{min-width:3em;color:var(--m-tinte);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.matchstats-wert--gast{text-align:right}.matchstats-titel{color:var(--m-leise);font-family:var(--font-ui);text-align:center;font-size:15px}.matchstats-balken{border:1.5px solid var(--m-tinte);border-radius:2px;height:8px;display:flex;overflow:hidden}.matchstats-balken-heim{background:var(--m-orange)}.matchstats-balken-gast{background:var(--tg-auswaerts);border-left:1.5px solid var(--m-tinte)}.verlauf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.verlauf-hz{color:var(--m-leise);border-top:1px solid var(--m-linie);border-bottom:1px solid var(--m-linie);font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:6px 0;padding:4px 0;font-size:12px;font-weight:600}.verlauf-raster{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:4px 0;display:grid}.verlauf-seite{align-items:baseline;gap:8px;min-width:0;display:flex}.verlauf-seite--heim{text-align:right;justify-content:flex-end}.verlauf-seite--gast{text-align:left;justify-content:flex-start}.verlauf-karte{min-width:0;max-width:100%}.verlauf-name{color:var(--m-tinte);font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.25}.verlauf-unbekannt{color:var(--m-leise);font-weight:400}.verlauf-unterzeile{color:var(--m-leise);font-family:var(--font-ui);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.35}.verlauf-stand{color:var(--m-leise);font-family:var(--font-mono);white-space:nowrap;font-size:13px;font-weight:400}.verlauf-mitte{grid-template-columns:minmax(0,1fr) 14px;place-items:center;gap:6px;display:grid}.verlauf-minute{white-space:nowrap;color:var(--m-tinte);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-self:end;font-size:13px;font-weight:600}.verlauf-torsymbol,.verlauf-kartensymbol,.verlauf-wechselsymbol{flex-shrink:0;display:block}.verlauf-torsymbol{width:18px;height:18px;fill:var(--m-weiss);stroke:var(--m-tinte);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.verlauf-torsymbol-fleck{fill:var(--m-tinte);stroke:none}.verlauf-torsymbol-naht,.verlauf-torsymbol-rahmen,.verlauf-torsymbol-rand{fill:none}.verlauf-torsymbol-rahmen{stroke-width:2px}.verlauf-torsymbol[data-art=eigentor]{stroke:var(--tg-warnrot)}.verlauf-torsymbol[data-art=eigentor] .verlauf-torsymbol-fleck{fill:var(--tg-warnrot)}.verlauf-kartensymbol-blatt{fill:var(--m-gelb);stroke:var(--m-tinte);stroke-width:1.2px}.verlauf-kartensymbol-fuss{fill:none}.verlauf-kartensymbol[data-farbe=Red] .verlauf-kartensymbol-blatt,.verlauf-kartensymbol[data-farbe=YellowRed] .verlauf-kartensymbol-fuss,.verlauf-kartensymbol[data-farbe=SecondYellow] .verlauf-kartensymbol-fuss{fill:var(--tg-warnrot)}.verlauf-wechselsymbol{fill:none;stroke:var(--m-leise);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.verlauf-splitleiste{margin-top:16px;padding:0 10px;position:relative}.verlauf-splitreihe{height:20px;position:relative}.verlauf-splitmarke{width:14px;display:flex;position:absolute;top:1px;transform:translate(-50%)}.verlauf-splitreihe[data-seite=heim] .verlauf-splitmarke{top:auto;bottom:1px}.verlauf-splitmarke .verlauf-torsymbol{width:14px;height:14px}.verlauf-splitachse{border-top:1.5px solid var(--m-tinte);height:0}.verlauf-splitleiste-innen{pointer-events:none;position:absolute;inset:0 10px}.verlauf-split-hz{border-left:1.5px dashed var(--m-leise);position:absolute;top:0;bottom:0;left:50%}.ausfaelle{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=700px){.ausfaelle{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ausfaelle-spalte{min-width:0}.ausfaelle-team{color:var(--m-tinte);font-family:var(--font-ui);margin:0 0 6px;font-size:16px;font-weight:800}.ausfaelle-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ausfaelle-name{color:var(--m-leise);font-family:var(--font-ui);overflow-wrap:anywhere;font-size:15px;line-height:1.4}.radar-flaeche--heim{fill:var(--m-orange);fill-opacity:.35;stroke:var(--tg-orange-kontur);stroke-width:2.5px}.radar-flaeche--gast{fill:var(--tg-auswaerts);fill-opacity:.3;stroke:var(--m-tinte);stroke-width:2px;stroke-dasharray:5 3}.radar-legende{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:14px;display:flex}.radar-legende-eintrag{color:var(--m-tinte);font-family:var(--font-ui);align-items:center;gap:8px;font-size:15px;display:inline-flex}.radar-legende-feld{flex-shrink:0;width:18px;height:12px}.radar-legende-eintrag[data-seite=heim] .radar-legende-feld{background:var(--m-orange);border:2px solid var(--tg-orange-kontur)}.radar-legende-eintrag[data-seite=gast] .radar-legende-feld{background:var(--tg-auswaerts);border:2px dashed var(--m-tinte)}.aufstellung-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:14px;display:flex}.aufstellung-teamzeile{color:var(--m-tinte);font-family:var(--font-ui);align-items:baseline;gap:8px;margin:0;font-size:16px;display:inline-flex}.aufstellung-teamzeile[data-seite=gast]{text-align:right;margin-left:auto}.aufstellung-formation{color:var(--m-leise);font-family:var(--font-mono);font-size:14px;font-weight:400}.spielfeld-huelle{width:100%;max-width:420px;margin:0 auto}.spielfeld{background:var(--tg-rasen);border-radius:3px;width:100%;max-width:420px;margin:0 auto;display:block;overflow:visible}.spielfeld-streifen[data-hell=ja]{fill:var(--tg-rasen)}.spielfeld-streifen[data-hell=nein]{fill:var(--tg-rasen-streifen)}.spielfeld-linie{stroke:var(--tg-kreide);stroke-width:3px}.spielfeld-punkt{fill:var(--tg-kreide)}.spielfeld-marker circle{stroke:var(--m-tinte);stroke-width:2.5px}.spielfeld-marker--heim circle{fill:var(--m-orange)}.spielfeld-marker--gast circle{fill:var(--tg-auswaerts)}.spielfeld-kuerzel{fill:var(--m-tinte);font-family:var(--font-mono);letter-spacing:-1px;font-size:24px;font-weight:600}.spielfeld-ball circle{fill:var(--m-weiss);stroke:var(--m-tinte);stroke-width:2.5px}.spielfeld-ball-fleck{fill:var(--m-tinte)}.spielfeld-ball[data-eigentor=ja] circle{fill:var(--tg-warnrot)}.spielfeld-zeichen-zahl{fill:var(--tg-kreide);stroke:var(--m-tinte);stroke-width:4px;stroke-linejoin:round;paint-order:stroke;font-family:var(--font-mono);font-size:22px;font-weight:700}.spielfeld-karte-blatt{fill:var(--m-gelb);stroke:var(--m-tinte);stroke-width:2px}.spielfeld-karte[data-farbe=rot] .spielfeld-karte-blatt,.spielfeld-karte-fuss{fill:var(--tg-warnrot)}.spielfeld-raus circle{fill:var(--m-tinte)}.spielfeld-raus path{fill:none;stroke:var(--tg-kreide);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.spielfeld-name{fill:var(--tg-kreide);stroke:var(--m-tinte);stroke-width:4px;stroke-linejoin:round;paint-order:stroke;font-family:var(--font-ui);font-size:21px;font-weight:700}.aufstellung-baenke{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.aufstellung-bank{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aufstellung-bank[data-seite=gast]{text-align:right}.aufstellung-bank-name{color:var(--m-leise);font-family:var(--font-ui);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.aufstellung-bank-marker{color:var(--m-tinte);font-weight:700}.aufstellung-bank-zusatz{white-space:nowrap}.aufstellung-bank-minute{font-size:12px}.aufstellung-bank-tor,.aufstellung-bank-karte{vertical-align:-1px;border:1.5px solid var(--m-tinte);margin-left:5px;display:inline-block}.aufstellung-bank-tor{background:radial-gradient(circle, var(--m-tinte) 0 2.5px, var(--m-weiss) 3px);border-radius:50%;width:11px;height:11px}.aufstellung-bank-karte{background:var(--m-gelb);border-radius:1.5px;width:8px;height:11px}.aufstellung-bank-karte[data-farbe=rot]{background:var(--tg-warnrot)}.aufstellung-bank-karte[data-farbe=gelbrot]{background:linear-gradient(var(--m-gelb) 55%, var(--tg-warnrot) 55%)}.prognosestat-teams{color:var(--m-tinte);font-family:var(--font-ui);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:16px;font-weight:800;display:flex}.prognosestat-tipp{border-top:1px solid var(--m-linie);flex-direction:column;gap:4px;padding:10px 0;display:flex}.prognosestat-tipp-wert{color:var(--m-tinte);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.prognosestat-sonderregel{color:var(--m-leise);font-family:var(--font-mono);letter-spacing:.04em;margin:0;font-size:12px}.prognosestat-zeile{border-top:1px solid var(--m-linie);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 0;display:grid}.prognosestat-zeile>.prognosestat-titel{order:-1;grid-column:1/-1}.prognosestat-zeile>.prognosestat-wert:last-child{text-align:right}.prognosestat-wert{color:var(--m-tinte);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.prognosestat-zeile[data-zeile=xpts] .prognosestat-wert{font-size:14px}.prognosestat-titel{color:var(--m-leise);font-family:var(--font-ui);text-align:center;font-size:15px}.prognosestat-delta{font-size:inherit}.prognosestat-delta[data-ton=glueck]{color:var(--m-ok)}.prognosestat-delta[data-ton=pech]{color:var(--m-fehler)}.prognosestat-delta[data-ton=neutral]{color:var(--m-leise)}.prognosestat-hinweis{color:var(--m-leise);font-family:var(--font-ui);margin:0;font-size:15px;line-height:1.45}@media (width>=700px){.prognosestat-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}.prognosestat-zeile>.prognosestat-titel{order:0;grid-column:auto}.prognosestat-zeile[data-zeile=xpts] .prognosestat-wert{font-size:16px}}.partieleisten{border-top:1px solid var(--m-linie);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.partieleiste-kopf{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.partieleiste-titel{color:var(--m-leise);font-family:var(--font-ui);font-size:13px}.partieleiste-wert{color:var(--m-tinte);white-space:nowrap;font-size:14px;font-weight:700}.partieleiste-spur{background:var(--m-linie);border-radius:3px;height:6px;overflow:hidden}.partieleiste-fuellung{border-radius:3px;height:100%;display:block}.partieleiste[data-art=torfeuer] .partieleiste-fuellung{background:var(--tg-torfeuer)}.partieleiste[data-art=spannung] .partieleiste-fuellung{background:var(--tg-spannung)}.torbet-rahmen{container-type:inline-size}.torbet-einheit{color:var(--m-leise);font-family:var(--font-ui);margin:-4px 0 12px;font-size:14px;line-height:1.45}.torbet{gap:20px;display:grid}.torbet-team{gap:12px;display:grid}.torbet-name{border-bottom:1px solid var(--m-linie);color:var(--m-tinte);font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;padding-bottom:6px;font-size:15px;font-weight:800}.torbet-zeile{min-width:0}.torbet-kopf{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.torbet-spieler{min-width:0;color:var(--m-tinte);font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.torbet-anteil{color:var(--m-tinte);white-space:nowrap;font-size:15px;font-weight:700}.torbet-zeile[data-fehlt] .torbet-spieler{color:var(--m-leise)}.torbet-zeile[data-fehlt] .torbet-anteil{color:var(--m-fehler)}.torbet-spur{background:var(--m-linie);border-radius:2px;height:4px;overflow:hidden}.torbet-balken{background:var(--m-tinte);border-radius:2px;height:100%;display:block}.torbet-zeile[data-fehlt] .torbet-balken{background:var(--m-fehler)}.torbet-rolle,.torbet-werte{color:var(--m-leise);margin:0;font-size:13px;line-height:1.45}.torbet-rolle{font-family:var(--font-ui);margin-top:6px;font-size:14px}.torbet-rolle+.torbet-werte{margin-top:1px}.torbet-spur+.torbet-werte{margin-top:6px}.torbet-leer{color:var(--m-leise);font-family:var(--font-ui);margin:0;font-size:14px}@container (width>=400px){.torbet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px}.torbet-team{display:contents}.torbet-team[data-seite=heim]>*{grid-column:1}.torbet-team[data-seite=gast]>*{grid-column:2}.torbet-name{grid-row:1}.torbet-team>[data-rang="1"]{grid-row:2}.torbet-team>[data-rang="2"]{grid-row:3}.torbet-team>[data-rang="3"]{grid-row:4}}.duelle{gap:14px;min-width:0;display:grid}.duelle p{margin:0}.duelle-einheit{color:var(--m-leise);font-family:var(--font-ui);margin:-4px 0 0;font-size:14px;line-height:1.45}.duelle-zahlen{color:var(--m-leise);font-family:var(--font-ui);justify-content:space-between;gap:8px;margin-top:6px;font-size:14px;display:flex}.duelle-zahlen b{color:var(--m-tinte);font-size:16px}.duelle-zeile{font-family:var(--font-ui);flex-wrap:wrap;gap:4px 18px;font-size:14px;display:flex}.duelle-serie{color:var(--m-tinte);font-family:var(--font-ui);font-size:15px;font-weight:600}.duelle-wett{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;padding:0;list-style:none;display:grid}.duelle-wett-zeile{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:4px 12px;display:grid}.duelle-wett-name{color:var(--m-tinte);font-family:var(--font-ui);overflow-wrap:anywhere;font-size:14px;font-weight:600}.duelle-wett-anzahl{color:var(--m-leise);text-align:right;font-size:13px}.duelle-wett-balken.wbalken-spur{border-width:1.5px;height:8px}.duelle-wett-zahlen{color:var(--m-tinte);text-align:right;white-space:nowrap;font-size:13px}.duelle-rekorde{font-family:var(--font-ui);gap:8px;margin:0;font-size:14px;display:grid}.duelle-rekorde dt{color:var(--m-leise);font-size:13px}.duelle-rekorde dd{margin:0}.duelle-leise{color:var(--m-leise);font-size:13px}.duelle-untertitel{color:var(--m-leise);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:600}.duelle-letzte{font-family:var(--font-ui);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.duelle-letzte li{border-left:3px solid var(--m-linie);grid-template-columns:3.2em 1fr;gap:0 10px;padding-left:8px;display:grid}.duelle-letzte li[data-ausgang=s]{border-left-color:var(--m-orange)}.duelle-letzte li[data-ausgang=n]{border-left-color:var(--tg-auswaerts)}.duelle-ergebnis{font-weight:700}.duelle-vor{border-top:1px dashed var(--m-linie);margin-top:18px;padding-top:14px}.duelle-wann{color:var(--m-leise);grid-column:2;font-size:13px}.diagramm-karte{min-width:0;margin:0;padding:12px}*+.diagramm-karte{margin-top:12px}.diagramm-titel{color:var(--m-tinte);font-family:var(--font-ui);margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.25}.diagramm-flaeche{position:relative}.diagramm-svg{width:100%;height:auto;display:block;overflow:visible}.diagramm-gitterlinie{stroke:var(--m-linie);stroke-width:1px}.diagramm-achsenlinie{stroke:var(--m-tinte);stroke-width:1px}.diagramm-achsenzahl,.diagramm-achsentitel{fill:var(--m-leise);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.diagramm-stufe,.diagramm-punktlabel{fill:var(--m-tinte);font-family:var(--font-ui);font-size:14px}.diagramm-wertlabel{fill:var(--m-tinte);font-family:var(--font-mono);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--m-weiss);stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:700}.diagramm-endlabel-strich{stroke:var(--m-leise);stroke-width:1px}.diagramm-linie{fill:none;stroke-linejoin:round;stroke-linecap:round}.diagramm-serie[data-deckung=unten] .diagramm-linie{stroke-width:7px}.diagramm-serie[data-deckung=oben] .diagramm-linie{stroke-width:2px}.diagramm-serie--eigen .diagramm-linie{stroke:var(--tg-orange-tief);stroke-width:3px}.diagramm-serie--vergleich .diagramm-linie{stroke:var(--m-strich);stroke-width:2px}.diagramm-punkt{stroke:var(--m-tinte);stroke-width:1px;cursor:default}.diagramm-serie--eigen .diagramm-punkt{fill:var(--tg-orange-tief)}.diagramm-serie--zweit .diagramm-linie{stroke:var(--tg-tuerkis);stroke-width:2.5px}.diagramm-serie--zweit .diagramm-punkt{fill:var(--tg-tuerkis)}.diagramm-serie--vergleich .diagramm-punkt{fill:var(--m-strich)}.diagramm-serie--echt .diagramm-linie{stroke:var(--tg-auswaerts);stroke-width:2.5px}.diagramm-serie--echt .diagramm-punkt{fill:var(--tg-auswaerts)}.diagramm-trefferflaeche,.diagramm-serie .diagramm-punkt--treffer{fill:#0000;stroke:none}.diagramm-punkt:focus:not(:focus-visible),.diagramm-zeile:focus:not(:focus-visible){outline:none}.diagramm-punkt:focus-visible,.diagramm-serie .diagramm-punkt--treffer:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px;stroke:var(--m-tinte);stroke-width:2px}.radar-punkt:focus:not(:focus-visible),.siegchance-treffer:focus:not(:focus-visible),.treffsicherheit-punkt:focus:not(:focus-visible),.eloansicht-linie:focus:not(:focus-visible),.spielfeld-marker:focus:not(:focus-visible),.verlauf-splitmarke:focus:not(:focus-visible){outline:none}.radar-punkt:focus-visible,.siegchance-treffer:focus-visible,.treffsicherheit-punkt:focus-visible,.eloansicht-linie:focus-visible,.spielfeld-marker:focus-visible,.verlauf-splitmarke:focus-visible{outline:3px solid var(--m-tinte);outline-offset:3px}.siegchance-treffer:focus-visible{stroke:var(--m-tinte);stroke-width:2px}.diagramm-zeile:focus-visible{outline:3px solid var(--m-tinte);outline-offset:2px}.diagramm-zeile:focus-visible .diagramm-trefferflaeche{stroke:var(--m-tinte);stroke-width:2px}.diagramm-balken{stroke:var(--m-tinte);stroke-width:1px}.diagramm-balken--exakt{fill:var(--tg-orange-tief)}.diagramm-balken--tordifferenz{fill:var(--tg-orange-hell)}.diagramm-balken--tendenz{fill:var(--m-papier)}.diagramm-schraffur-linie{stroke:var(--m-strich);stroke-width:2px}.diagramm-tooltip{z-index:3;background:var(--m-tinte);width:max-content;max-width:min(260px,100%);color:var(--tg-schein);font-family:var(--font-ui);pointer-events:none;border-radius:4px;flex-direction:column;gap:4px;padding:6px 8px;font-size:14px;line-height:1.25;display:flex;position:absolute}.diagramm-tooltip[data-kante=mitte]{transform:translate(-50%)}.diagramm-tooltip[data-kante=rechts]{transform:translate(-100%)}.diagramm-tooltip[data-lage=ueber]{transform:translateY(-100%)}.diagramm-tooltip[data-lage=ueber][data-kante=mitte]{transform:translate(-50%,-100%)}.diagramm-tooltip[data-lage=ueber][data-kante=rechts]{transform:translate(-100%,-100%)}.diagramm-tooltip-kopf{font-weight:700}.diagramm-tooltip-zahl{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.diagramm-legende{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.diagramm-legende-eintrag{border:1px solid var(--m-linie);min-height:44px;color:var(--m-tinte);font-family:var(--font-ui);cursor:pointer;opacity:1;transition:opacity var(--tg-dur-einblenden) var(--tg-ease);background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.diagramm-legende-eintrag[data-gedaempft=ja]{opacity:.4}.diagramm-legende-marke{width:16px;height:4px;overflow:visible}.diagramm-legende-marke line{stroke-linecap:round}.diagramm-legende-marke--eigen line{stroke:var(--tg-orange-tief);stroke-width:3px}.diagramm-legende-marke--zweit line{stroke:var(--tg-tuerkis);stroke-width:2.5px}.diagramm-legende-marke--vergleich line{stroke:var(--m-strich);stroke-width:2px}.diagramm-legende-marke--echt line{stroke:var(--tg-auswaerts);stroke-width:2.5px}@media (width<=720px){.diagramm-achsenzahl,.diagramm-achsentitel{font-size:11px}.nur-breit,.seite-titel-unter{display:none}.tabelle-aktualisieren{flex-shrink:0;width:44px;height:44px;padding:0}.tabelle-aktualisieren-text{display:none}.grundtabelle th{white-space:nowrap;padding-top:12px;padding-bottom:12px}.timing-kopf{padding:13px 0}.timing-kopf .timing-fenster{font-size:11px}.formtabelle-serie .form-raute{margin:0 1px}.spieltag-kopf-zeile>.stepper{flex:100%}.stepper-mitte{flex:1;min-width:0}.spieltag-kopf-stand{flex:1 1 0;justify-content:space-between;min-width:0}.spieltag-stand{min-width:0;font-size:12px}.matchkarte{padding:14px 14px 12px 10px}.matchkarte-pfeil{right:2px}.matchkarte-kopf{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:6px}.matchkarte-team,.matchkarte-team--gast{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px}.matchkarte-team--gast .wappen{order:-1}.matchkarte-name{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:15px;overflow:visible}.matchkarte-ergebnis{font-size:26px}.matchkarte-anstoss{font-size:22px}.matchkarte-fuss{font-size:12px}.matchkarte-tippfeld-kasten{width:20px;height:20px}.verlauf-raster{border-left:4px solid var(--m-orange);grid-template-columns:68px minmax(0,1fr);gap:8px;padding:4px 0 4px 8px}.verlauf-zeile[data-seite=gast] .verlauf-raster{border-left-color:var(--tg-auswaerts)}.verlauf-mitte{grid-area:1/1}.verlauf-seite,.verlauf-seite--heim,.verlauf-seite--gast{text-align:left;flex-wrap:wrap;grid-area:1/2;justify-content:flex-start;gap:2px 8px}.verlauf-zeile[data-seite=heim] .verlauf-seite--gast,.verlauf-zeile[data-seite=gast] .verlauf-seite--heim{display:none}.verlauf-stand{order:2}.verlauf-karte[data-art=wechsel]{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.verlauf-karte[data-art=wechsel] .verlauf-unterzeile{margin:0}.verlauf-name{overflow-wrap:break-word;font-size:15px}}@media (width<=720px),(pointer:coarse){.saison-wahl-feld,.radar-wahl-feld,.kicktipp-feld input{font-size:16px}.fachbegriff-anker{position:relative}.fachbegriff-anker:before{content:"";position:absolute;inset:min(0px,50% - 22px)}}.ausfaelle-eintrag{border-top:1px solid var(--m-linie);flex-direction:column;gap:1px;padding:5px 0;display:flex}.ausfaelle-eintrag:first-child{border-top:0}.ausfaelle-kopf{align-items:baseline;gap:8px;display:flex}.ausfaelle-kopf .ausfaelle-name{min-width:0;color:var(--m-tinte);flex:0 auto;padding:0;font-weight:600}.ausfaelle-zurueck{color:var(--m-leise);font-family:var(--font-ui);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13px}.ausfaelle-stamm{color:var(--tg-warnrot-text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:11px}.ausfaelle-art{border:1.5px solid var(--m-tinte);background:var(--tg-warnrot);border-radius:2px;flex-shrink:0;width:9px;height:9px;display:inline-block}.ausfaelle-art[data-art=suspension]{background:var(--m-tinte)}.ausfaelle-art[data-art=doubtful]{background:var(--m-gelb)}.ausfaelle-art[data-art=not_in_squad]{border-color:var(--m-leise);background:0 0}.ausfaelle-eintrag .ausfaelle-detail{padding-left:17px;font-size:13px;line-height:1.35}.ausfaelle-legende{color:var(--m-leise);font-family:var(--font-ui);flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;font-size:12px;display:flex}.ausfaelle-legende-eintrag{align-items:center;gap:6px;display:inline-flex}.ausfaelle-eintrag[data-art=doubtful] .ausfaelle-name{color:var(--m-leise)}.ausfaelle-detail,.ausfaelle-gefahr,.ausfaelle-stark,.ausfaelle-stand,.spielerform-hinweis,.quoten-hinweis{color:var(--m-leise);font-family:var(--font-ui);font-size:14px;line-height:1.45}.ausfaelle-gefahr,.ausfaelle-stark{margin:8px 0 0}.ausfaelle-torbet{color:var(--m-fehler);white-space:nowrap;font-size:13px;font-weight:400}.ausfaelle-stark-eintrag[data-fehlt]{color:var(--m-tinte);font-weight:700}.spielerform{grid-template-columns:1fr 1fr;gap:20px;display:grid}.spielerform-spalte[data-seite=gast]{text-align:right}.spielerform-gruppe+.spielerform-gruppe{margin-top:12px}.spielerform-titel{color:var(--m-leise);font-family:var(--font-mono);margin:0 0 6px;font-size:13px;font-weight:600}.spielerform-leer{color:var(--m-leise);margin:0;font-size:13px}.spielerform-gruppe[data-trend=up] .spielerform-titel{color:var(--m-ok)}.spielerform-gruppe[data-trend=down] .spielerform-titel{color:var(--m-fehler)}.spielerform-liste{margin:0;padding:0;list-style:none}.spielerform-eintrag{flex-direction:column;padding:4px 0;display:flex}.spielerform-name{color:var(--m-tinte);font-family:var(--font-ui);font-size:14px}.spielerform-detail{color:var(--m-leise);font-size:13px}.spielerform-hinweis,.quoten-hinweis{margin:12px 0 0}.quoten-aufklapp{margin-top:10px}.quoten-aufklapp-knopf{min-height:44px;color:var(--m-tinte);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.quoten-aufklapp-knopf::-webkit-details-marker{display:none}.quoten-tabelle{border-collapse:collapse;width:100%;font-family:var(--font-ui);margin-top:4px;font-size:14px}.quoten-tabelle th,.quoten-tabelle td{border-bottom:1px solid var(--m-linie);text-align:right;padding:6px 8px}.quoten-tabelle th[scope=row],.quoten-tabelle thead th:first-child{text-align:left;font-weight:600}.quoten-tabelle thead th{color:var(--m-leise);font-family:var(--font-mono);padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:600;line-height:18px}@media (width<=720px){.quoten-tabelle thead th{padding-top:12px;padding-bottom:12px}}.quoten-tabelle tr[data-aggregat=ja]{color:var(--m-leise)}@media (width<=720px){.spielerform{grid-template-columns:1fr}.spielerform-spalte[data-seite=gast]{text-align:left}}.fuss{justify-content:flex-end}@media (display-mode:standalone){.k-kopf{gap:0;height:auto;min-height:0;padding:40px 0 0}.k-kopf>*{display:none}}.siegchance{width:100%;height:auto;display:block;overflow:visible}.siegchance-raster{stroke:var(--m-linie);stroke-width:1px}.siegchance-tor{stroke-width:1.5px;stroke-dasharray:2 3}.siegchance-tor--heim{stroke:var(--m-orange)}.siegchance-tor--gast{stroke:var(--tg-auswaerts)}.siegchance-linie{fill:none;stroke-width:2.5px;stroke-linejoin:round}.siegchance-linie--heim{stroke:var(--m-orange)}.siegchance-linie--x{stroke:var(--m-tinte);stroke-dasharray:5 3}.siegchance-linie--auswaerts{stroke:var(--tg-auswaerts)}.siegchance-fuehrung,.siegchance-punkt{stroke:var(--m-tinte);stroke-width:1px}.siegchance-punkt--heim{fill:var(--m-orange)}.siegchance-punkt--x{fill:var(--m-papier)}.siegchance-punkt--auswaerts{fill:var(--tg-auswaerts)}.siegchance-treffer{fill:#0000;stroke:none}.siegchance-achse{fill:var(--m-tinte);font-size:10px}.siegchance-legende{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 0;font-size:.85rem;display:flex}.siegchance-marke{vertical-align:middle;width:14px;height:3px;margin-right:-6px;display:inline-block}.siegchance-marke--heim{background:var(--m-orange)}.siegchance-marke--x{background:var(--m-tinte)}.siegchance-marke--auswaerts{background:var(--tg-auswaerts)}.treffsicherheit-zahlen{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0 0 16px;display:grid}.treffsicherheit-zahlen dt{color:var(--m-leise);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.treffsicherheit-zahlen dd{color:var(--m-tinte);flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;font-size:17px;display:flex}.treffsicherheit-raten{color:var(--m-leise)}.treffsicherheit-untertitel{margin:0 0 8px;font-size:15px}.treffsicherheit>.treffsicherheit-text{margin:0 0 12px}.treffsicherheit-n{color:var(--m-leise);flex-basis:100%;font-size:13px}.treffsicherheit-kalibrierung{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.treffsicherheit-flaeche{width:100%;max-width:260px}.treffsicherheit-kalibrierung svg{width:100%;max-width:260px;height:auto}.treffsicherheit-text{flex:200px;min-width:0;margin:0}.treffsicherheit-flaeche{fill:var(--m-weiss);stroke:var(--m-linie)}.treffsicherheit-raster{stroke:var(--m-naht);stroke-width:1px}.treffsicherheit-diagonale{stroke:var(--m-strich);stroke-width:1.5px;stroke-dasharray:4 3}.treffsicherheit-punkt{fill:var(--tg-orange-tief);fill-opacity:.85;stroke:var(--m-tinte);stroke-width:1px}.treffsicherheit-achse{fill:var(--m-leise);font-family:var(--font-mono);font-size:10px}.fieberkurve{flex-direction:column;gap:12px;display:flex}.fieberkurve-hinweis{margin:0}.himmel-legende{color:var(--m-leise);flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.himmel-legende li{align-items:center;gap:6px;display:inline-flex}.himmel-legende li:before{content:"";background:var(--m-strich);border-radius:50%;flex:none;width:10px;height:10px}.himmel-legende li[data-art=steigt]:before{background:var(--tg-tuerkis)}.himmel-legende li[data-art=faellt]:before{background:var(--tg-warnrot)}.himmel-legende li[data-art=band]:before{opacity:.45;border-radius:4px;width:20px;height:8px}.himmel-zeile{cursor:default}.himmel-zeile[data-aktiv=ja] .himmel-grund{fill:var(--tg-markiert)}.himmel-band{fill:var(--m-strich);opacity:.35}.himmel-zeile[data-art=steigt] .himmel-band{fill:var(--tg-tuerkis);opacity:.4}.himmel-zeile[data-art=faellt] .himmel-band{fill:var(--tg-warnrot);opacity:.4}.himmel-platz,.himmel-pkt,.himmel-spaltenkopf{fill:var(--m-leise);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.himmel-spaltenkopf{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.himmel-name{fill:var(--m-tinte);font-family:var(--font-ui);font-size:14px;font-weight:500}.himmel-zeile[data-aktiv=ja] .himmel-name{font-weight:700}.himmel-linie{fill:none;stroke:var(--tg-orange-tief);stroke-width:1.5px;stroke-linejoin:round;opacity:.75;pointer-events:none}.himmel-stern{pointer-events:none}.himmel-stern-punkt{fill:var(--m-strich);stroke:var(--m-tinte);stroke-width:1px}.himmel-stern[data-art=steigt] .himmel-stern-punkt{fill:var(--tg-tuerkis)}.himmel-stern[data-art=faellt] .himmel-stern-punkt{fill:var(--tg-warnrot)}.himmel-beschriftung{fill:var(--m-tinte);font-family:var(--font-ui);paint-order:stroke;stroke:var(--m-weiss);stroke-width:3px;stroke-linejoin:round;font-size:13px}@media (width<=479px){.himmel-name{font-size:13px}}.prognosestat-verlauf{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:12px;display:flex}.prognosestat-verlauf-reihe{color:var(--m-tinte);overflow-wrap:anywhere;margin:0;font-size:13px}.abruf-fehler{background:var(--m-weiss);border:1.5px solid var(--m-linie);border-radius:4px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.abruf-hinweis{color:var(--m-tinte);font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;font-size:14px;display:flex}.abruf-hinweis-knopf{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:800;text-decoration:underline}.abruf-hinweis-knopf:focus-visible{outline:3px solid var(--m-tinte);outline-offset:2px}.abruf-standleiste{justify-content:flex-end;align-items:center;gap:10px;margin:0 0 10px;display:flex}.abruf-stand{color:var(--m-leise);margin:0;font-size:13px;font-weight:400}.abruf-aktualisieren{flex-shrink:0;width:44px;min-height:44px;padding:0}.abruf-aktualisieren-knopf[aria-busy=true] .abruf-rundpfeil{animation:.9s linear infinite abruf-drehen}@keyframes abruf-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.abruf-aktualisieren-knopf[aria-busy=true] .abruf-rundpfeil{opacity:.45;animation:none}}.abruf-nicht-verfuegbar{margin:0}.tabelle-stand{text-align:right;flex:1 0 100%;order:3}.schein-nadel{display:none!important}.tafel .schein,.tafel .schein.papier{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-tafel:#1a1648;--m-tinte:var(--n-text);--m-papier:#241f5a;--m-weiss:var(--n-feld);--m-leise:#bcb6dc;--m-linie:var(--n-kante-leise);--m-strich:#7a74b8;--m-naht:var(--n-kante-leise);--m-ok:#7ee08a;--m-fehler:#ff8f80;--m-dymo:#2a2466;--m-dymo-text:var(--n-gold-hell);--m-dymo-schatten:#07061a;--m-feld-rand:var(--n-kante-feld);--m-knopf-grund:transparent;--m-knopf-hover:#ffffff0f;--m-knopf-schatten:transparent;--m-rund:8px;--m-fokus-feld:0 0 0 2px var(--m-akzent), 0 0 18px #e9b84a40;--tg-schein:transparent;--tg-schein-kante:transparent;--tg-rot:var(--m-strich);--tg-rot-text:var(--m-leise);--tg-markiert:#e9b84a1f;--tg-warnrot:#ff7f6e;--tg-warnrot-text:#ff9f91;--tg-auswaerts:#8f97c8;--tg-orange-tief:#e9b84a;--tg-orange-hell:#e9b84a29;--tg-orange-rand:#e9b84a80;--tg-kreide:#241f5a;--tg-zurueck-grund:#e9b84a24;--tg-zurueck-rand:#e9b84a;color:var(--m-tinte);box-shadow:none;outline:1px dotted var(--m-linie);outline-offset:-6px;background:linear-gradient(#221d54b3,#0e0c2c8c);border:0;border-radius:12px}@media (width<=699px){.tafel .schein,.tafel .schein.papier{padding-left:18px;padding-right:18px}}.schein-kopf{border-bottom:1px solid var(--m-linie)!important}.schein .seite-titel-haupt{color:var(--m-tinte)}.schein .karte,.schein .insight,.schein .grundtabelle{border-color:var(--n-kante-leise)!important;box-shadow:none!important;background:#0e0c2c8c!important}.schein .grundtabelle{border:1px solid var(--n-kante-leise)!important}.schein :is(.diagramm-punkt,.himmel-stern-punkt,.treffsicherheit-punkt,.radar-punkt,.siegchance-punkt,.siegchance-treffer,.eloansicht-marke){filter:drop-shadow(0 0 4px #f2d283b3)}.schein .kicktipp-dialog,.schein .spieltag-raster{background:var(--m-papier)!important}.schein :is(.grundtabelle th,.spieltag-heute[aria-pressed=true],.spieltag-raster-feld:hover,.tabelle-weiter-link:hover,.timing-kopf,.restprogramm-ort[data-ort=heim],.siegchance-marke--x){color:var(--n-gold-hell)!important;background:#e9b84a24!important}.seite-titel-haupt:before,.abschnitt-titel:before{content:"";background:var(--m-akzent,#e9b84a);vertical-align:middle;width:.32em;height:.32em;margin:0 .45em .14em .05em;display:inline-block;transform:rotate(45deg);box-shadow:0 0 8px #f2d283b3}*{--kipp:0deg!important}.chipreihe>*,.k-dymo{rotate:none!important}@media (prefers-color-scheme:light){:root:not([data-theme=dunkel]) .tafel .schein,:root:not([data-theme=dunkel]) .tafel .schein.papier{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-tafel:#fbf8ff;--m-tinte:#1b1846;--m-papier:#f5f0ff;--m-weiss:#fff;--m-leise:#4d4775;--m-linie:#342c6e29;--m-strich:#8a84b8;--m-naht:#342c6e33;--m-ok:#1e6b34;--m-fehler:#a43c2f;--m-dymo:#f1eaff;--m-dymo-text:#4b3a00;--m-dymo-schatten:transparent;--m-feld-rand:#342c6e52;--m-knopf-grund:#ffffffb3;--m-knopf-hover:#f1eaff;--m-fokus-feld:0 0 0 2px #b07d12, 0 0 14px #b07d1240;--tg-rot:var(--m-strich);--tg-rot-text:var(--m-leise);--tg-markiert:#e9b84a33;--tg-warnrot:#c8322a;--tg-warnrot-text:#b02a23;--tg-auswaerts:#7d87ab;--tg-orange-tief:#b07d12;--tg-orange-hell:#e9b84a38;--tg-orange-rand:#b07d1280;--tg-kreide:#f5f0ff;--tg-zurueck-grund:#fbeea8;--tg-zurueck-rand:#8a6d0a;background:#ffffffeb}:root:not([data-theme=dunkel]) .schein .karte,:root:not([data-theme=dunkel]) .schein .insight,:root:not([data-theme=dunkel]) .schein .grundtabelle{background:#ffffffbf!important}:root:not([data-theme=dunkel]) .schein :is(.diagramm-punkt,.himmel-stern-punkt,.treffsicherheit-punkt,.radar-punkt,.siegchance-punkt,.siegchance-treffer,.eloansicht-marke){filter:drop-shadow(0 0 3px #b07d1273)}:root:not([data-theme=dunkel]) .schein :is(.grundtabelle th,.spieltag-heute[aria-pressed=true],.spieltag-raster-feld:hover,.tabelle-weiter-link:hover,.timing-kopf,.restprogramm-ort[data-ort=heim],.siegchance-marke--x){color:#4b3a00!important;background:#e9b84a38!important}}:root[data-theme=hell] .tafel .schein,:root[data-theme=hell] .tafel .schein.papier{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-tafel:#fbf8ff;--m-tinte:#1b1846;--m-papier:#f5f0ff;--m-weiss:#fff;--m-leise:#4d4775;--m-linie:#342c6e29;--m-strich:#8a84b8;--m-naht:#342c6e33;--m-ok:#1e6b34;--m-fehler:#a43c2f;--m-dymo:#f1eaff;--m-dymo-text:#4b3a00;--m-dymo-schatten:transparent;--m-feld-rand:#342c6e52;--m-knopf-grund:#ffffffb3;--m-knopf-hover:#f1eaff;--m-fokus-feld:0 0 0 2px #b07d12, 0 0 14px #b07d1240;--tg-rot:var(--m-strich);--tg-rot-text:var(--m-leise);--tg-markiert:#e9b84a33;--tg-warnrot:#c8322a;--tg-warnrot-text:#b02a23;--tg-auswaerts:#7d87ab;--tg-orange-tief:#b07d12;--tg-orange-hell:#e9b84a38;--tg-orange-rand:#b07d1280;--tg-kreide:#f5f0ff;--tg-zurueck-grund:#fbeea8;--tg-zurueck-rand:#8a6d0a;background:#ffffffeb}:root[data-theme=hell] .schein .karte,:root[data-theme=hell] .schein .insight,:root[data-theme=hell] .schein .grundtabelle{background:#ffffffbf!important}:root[data-theme=hell] .schein :is(.diagramm-punkt,.himmel-stern-punkt,.treffsicherheit-punkt,.radar-punkt,.siegchance-punkt,.siegchance-treffer,.eloansicht-marke){filter:drop-shadow(0 0 3px #b07d1273)}:root[data-theme=hell] .schein :is(.grundtabelle th,.spieltag-heute[aria-pressed=true],.spieltag-raster-feld:hover,.tabelle-weiter-link:hover,.timing-kopf,.restprogramm-ort[data-ort=heim],.siegchance-marke--x){color:#4b3a00!important;background:#e9b84a38!important}.schein .diagramm-tooltip{background:var(--m-tafel);color:var(--m-tinte);border:1px solid var(--m-feld-rand);box-shadow:0 6px 18px #07061a73}.restprogramm-sheet{background:var(--m-tafel)}
