@font-face{font-family: 'Barlow';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/Barlow-400-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/Barlow-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/Barlow-500-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/Barlow-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/Barlow-600-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/Barlow-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/Barlow-700-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/Barlow-700-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Barlow Condensed';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/BarlowCondensed-500-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Barlow Condensed';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/BarlowCondensed-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Barlow Condensed';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/BarlowCondensed-600-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Barlow Condensed';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/BarlowCondensed-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Barlow Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BarlowCondensed-700-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Barlow Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BarlowCondensed-700-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Big Shoulders Display';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/BigShouldersDisplay-600-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Big Shoulders Display';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/BigShouldersDisplay-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Big Shoulders Display';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/BigShouldersDisplay-800-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Big Shoulders Display';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/BigShouldersDisplay-800-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Big Shoulders Display';font-style: normal;font-weight: 900;font-display: swap;src: url(../fonts/BigShouldersDisplay-900-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Big Shoulders Display';font-style: normal;font-weight: 900;font-display: swap;src: url(../fonts/BigShouldersDisplay-900-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nacht: #07080d;--nacht-2: #0d0f17;--panel: rgba(20,23,34,0.78);--panel-hell: rgba(32,36,52,0.85);--linie: rgba(255,255,255,0.08);--linie-stark: rgba(255,255,255,0.16);--text: #f1ece2;--text-2: #b6b3ad;--text-3: #7d7f8a;--rot: #e3342a;--rot-tief: #9d1d17;--gruen: #1f9d55;--gruen-hell: #34c774;--gold: #f4c54f;--gold-tief: #b8862b;--eis: #8fd3ff;--score-bg: #050507;--display: 'Big Shoulders Display','Barlow Condensed',Impact,'Hiragino Sans','Yu Gothic',Meiryo,sans-serif;--kond: 'Barlow Condensed','Arial Narrow','Hiragino Sans','Yu Gothic',Meiryo,sans-serif;--body: 'Barlow',system-ui,'Hiragino Sans','Yu Gothic',Meiryo,sans-serif;--radius: 4px;--schnitt: 14px;color-scheme: dark}*{box-sizing: border-box}[hidden]{display: none !important}html{scroll-behavior: smooth}body{margin: 0;min-height: 100vh;background: var(--nacht);color: var(--text);font: 400 15px/1.45 var(--body);-webkit-font-smoothing: antialiased;overflow-x: hidden}body::after{content: '';position: fixed;inset: 0;pointer-events: none;z-index: 1;opacity: .06;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color: inherit}button,input,select{font: inherit;color: inherit}::selection{background: var(--rot);color: #fff}.buehne{position: fixed;inset: 0;z-index: 0;pointer-events: none;overflow: hidden;background: radial-gradient(120% 70% at 50% -10%,#1a1e33 0%,transparent 60%),linear-gradient(180deg,#0a0b12 0%,var(--nacht) 60%)}.spot{position: absolute;top: -30vh;width: 46vw;height: 140vh;filter: blur(40px);opacity: .32;transform-origin: 50% 0;mix-blend-mode: screen}.spot-1{left: -6vw;background: linear-gradient(180deg,rgba(227,52,42,.55),transparent 70%);transform: rotate(-18deg);animation: schwenk 18s ease-in-out infinite alternate}.spot-2{left: 30vw;background: linear-gradient(180deg,rgba(120,140,255,.35),transparent 65%);transform: rotate(4deg);animation: schwenk 23s ease-in-out infinite alternate-reverse}.spot-3{right: -8vw;background: linear-gradient(180deg,rgba(31,157,85,.45),transparent 70%);transform: rotate(20deg);animation: schwenk 20s ease-in-out infinite alternate}@keyframes schwenk{to{transform: rotate(var(--r,8deg)) translateX(4vw)}}@media (prefers-reduced-motion: reduce){.spot{animation: none}}.kopf{position: sticky;top: 0;z-index: 20;display: flex;align-items: center;gap: 28px;padding: 14px 28px;background: linear-gradient(180deg,rgba(7,8,13,.96),rgba(7,8,13,.82));backdrop-filter: blur(10px);border-bottom: 1px solid var(--linie)}.marke{display: flex;flex-wrap: wrap;align-items: baseline;text-decoration: none;line-height: .9;max-width: 210px}.marke-oche{font: 900 34px/0.9 var(--display);text-transform: uppercase;letter-spacing: .01em}.marke-jahr{font: 900 34px/0.9 var(--display);color: var(--rot);margin-left: 2px}.marke-sub{flex-basis: 100%;white-space: nowrap;font: 600 11px/1 var(--kond);letter-spacing: .14em;text-transform: uppercase;color: var(--text-3);margin-top: 5px}.schritte{display: flex;gap: 4px;margin-left: 8px}.schritte a{position: relative;display: flex;align-items: center;gap: 8px;padding: 9px 14px 9px 12px;text-decoration: none;font: 600 15px/1 var(--kond);letter-spacing: .06em;text-transform: uppercase;color: var(--text-2);border-radius: var(--radius);transition: color .15s,background .15s}.schritte a b{font: 800 13px/1 var(--display);color: var(--text-3)}.schritte a:hover{color: var(--text);background: rgba(255,255,255,.04)}.schritte a.aktiv{color: var(--text)}.schritte a.aktiv b{color: var(--rot)}.schritte a.aktiv::after{content: '';position: absolute;left: 12px;right: 14px;bottom: 2px;height: 2px;background: var(--rot);box-shadow: 0 0 12px var(--rot)}.schritte a.gesperrt{opacity: .45}.szenario{margin-left: auto;display: flex;align-items: center;gap: 8px}.szenario select{background: var(--panel);border: 1px solid var(--linie-stark);border-radius: var(--radius);padding: 7px 30px 7px 10px;max-width: 200px;appearance: none;background-image: linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position: calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size: 5px 5px;background-repeat: no-repeat;font-weight: 600}.view{position: relative;z-index: 2;max-width: 1480px;margin: 0 auto;padding: 34px 28px 60px;outline: none}.fuss{position: relative;z-index: 2;text-align: center;color: var(--text-3);font-size: 12px;padding: 0 20px 30px}.kicker{font: 700 12px/1 var(--kond);letter-spacing: .22em;text-transform: uppercase;color: var(--rot)}h1.titel{font: 900 clamp(44px,7vw,92px)/.86 var(--display);text-transform: uppercase;margin: 10px 0 14px;letter-spacing: -.005em}h1.titel em{font-style: normal;color: transparent;-webkit-text-stroke: 1.5px var(--text)}h2{font: 800 28px/1 var(--display);text-transform: uppercase;margin: 0 0 4px;letter-spacing: .01em}h3{font: 700 15px/1.1 var(--kond);text-transform: uppercase;letter-spacing: .1em;margin: 0;color: var(--text-2)}.lead{max-width: 64ch;color: var(--text-2);font-size: 16px;margin: 0}.kopfzeile{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;flex-wrap: wrap;margin-bottom: 28px}.muted{color: var(--text-3)}.klein{font-size: 13px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 18px;border: 1px solid var(--linie-stark);border-radius: var(--radius);background: rgba(255,255,255,.03);cursor: pointer;font: 700 14px/1 var(--kond);letter-spacing: .08em;text-transform: uppercase;transition: transform .1s,background .15s,border-color .15s,box-shadow .15s;white-space: nowrap;text-decoration: none}.btn:hover{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.3)}.btn:active{transform: translateY(1px)}.btn:disabled{opacity: .4;cursor: not-allowed}.btn-rot{background: var(--rot);border-color: var(--rot);color: #fff;box-shadow: 0 6px 24px -8px rgba(227,52,42,.8)}.btn-rot:hover{background: #f0463c;border-color: #f0463c}.btn-gruen{background: var(--gruen);border-color: var(--gruen);color: #fff}.btn-gruen:hover{background: var(--gruen-hell);border-color: var(--gruen-hell)}.btn-gold{background: var(--gold);border-color: var(--gold);color: #1a1407}.btn-klein{padding: 6px 10px;font-size: 12px}.btn-geist{border-color: transparent;background: none}.icon-btn{width: 34px;height: 34px;padding: 0}.panel{background: var(--panel);border: 1px solid var(--linie);border-radius: var(--radius);backdrop-filter: blur(6px)}.schnitt{clip-path: polygon(0 0,calc(100% - var(--schnitt)) 0,100% var(--schnitt),100% 100%,0 100%)}.land{display: inline-flex;align-items: center;justify-content: center;min-width: 34px;height: 18px;padding: 0 4px;border-radius: 2px;font: 700 11px/1 var(--kond);letter-spacing: .06em;background: rgba(255,255,255,.08);color: var(--text-2)}.seed{display: inline-flex;align-items: center;justify-content: center;min-width: 22px;height: 18px;padding: 0 4px;border-radius: 2px;font: 800 12px/1 var(--display);background: var(--gold);color: #1a1407}.seed.b{background: rgba(143,211,255,.14);color: var(--eis)}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 3px 8px;border-radius: 99px;border: 1px solid var(--linie-stark);font: 600 12px/1.2 var(--kond);letter-spacing: .04em;color: var(--text-2)}.chip.rot{border-color: rgba(227,52,42,.5);color: #ff8d86}.chip.gruen{border-color: rgba(52,199,116,.45);color: var(--gruen-hell)}.chip.gold{border-color: rgba(244,197,79,.5);color: var(--gold)}.trend{font: 700 12px/1 var(--kond);letter-spacing: .06em;text-transform: uppercase}.trend.steigend{color: var(--gruen-hell)}.trend.fallend{color: #ff7a72}.trend.stabil{color: var(--text-2)}.staerke{position: relative;width: 70px;height: 5px;background: rgba(255,255,255,.08);border-radius: 3px;overflow: hidden}.staerke i{position: absolute;inset: 0 auto 0 0;background: linear-gradient(90deg,var(--rot),var(--gold));border-radius: 3px}.feld-grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 28px;align-items: start}.zaehler{display: flex;align-items: baseline;gap: 10px;font: 900 68px/.8 var(--display)}.zaehler small{font: 600 14px/1 var(--kond);letter-spacing: .12em;text-transform: uppercase;color: var(--text-3)}.zaehler .voll{color: var(--gruen-hell)}.fortschritt{height: 4px;background: rgba(255,255,255,.07);border-radius: 2px;margin-top: 14px;overflow: hidden}.fortschritt i{display: block;height: 100%;background: linear-gradient(90deg,var(--rot),var(--gold));transition: width .4s}.slots{display: grid;gap: 12px}.slot{position: relative;padding: 16px 18px 16px 22px}.slot:has(.liste){z-index: 40}.slot::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: var(--rot);border-radius: var(--radius) 0 0 var(--radius)}.slot.belegt::before{background: var(--gruen)}.slot-kopf{display: flex;justify-content: space-between;gap: 12px;align-items: baseline;margin-bottom: 10px}.slot-kopf .datum{font: 700 12px/1 var(--kond);letter-spacing: .1em;color: var(--text-3);text-transform: uppercase;white-space: nowrap}.slot-titel{font: 800 20px/1 var(--display);text-transform: uppercase;letter-spacing: .02em}.slot-regel{font-size: 13px;color: var(--text-3);margin: -2px 0 12px}.slot-zeile{display: flex;gap: 8px;align-items: stretch}.auswahl{flex: 1;min-width: 0;position: relative}.auswahl-btn{width: 100%;display: flex;align-items: center;gap: 10px;text-align: left;padding: 9px 12px;background: rgba(0,0,0,.35);border: 1px solid var(--linie-stark);border-radius: var(--radius);cursor: pointer}.auswahl-btn:hover{border-color: rgba(255,255,255,.3)}.auswahl-btn .leer{color: var(--text-3);font-style: italic}.auswahl-btn .name{font-weight: 600;flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.liste{position: absolute;z-index: 30;left: 0;right: 0;top: calc(100% + 4px);max-height: 340px;overflow: auto;background: #10121b;border: 1px solid var(--linie-stark);border-radius: var(--radius);box-shadow: 0 20px 50px rgba(0,0,0,.6)}.liste input{position: sticky;top: 0;width: 100%;padding: 10px 12px;background: #161927;border: 0;border-bottom: 1px solid var(--linie);outline: none}.liste button{width: 100%;display: grid;grid-template-columns: 38px 1fr auto 74px;align-items: center;gap: 10px;padding: 8px 12px;background: none;border: 0;border-bottom: 1px solid rgba(255,255,255,.04);cursor: pointer;text-align: left}.liste button:hover,.liste button:focus-visible{background: rgba(255,255,255,.06);outline: none}.liste button[disabled]{opacity: .35;cursor: not-allowed}.liste .info{grid-column: 2 / -1;font-size: 12px;color: var(--text-3);margin-top: -4px}.youth{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.youth button{padding: 12px;text-align: left;background: rgba(0,0,0,.35);border: 1px solid var(--linie-stark);border-radius: var(--radius);cursor: pointer}.youth button.aktiv{border-color: var(--gruen);background: rgba(31,157,85,.12)}.youth small{display: block;color: var(--text-3);font-size: 12px;margin-top: 4px}.fix-gruppe{margin-bottom: 18px}.fix-gruppe summary{cursor: pointer;list-style: none;display: flex;justify-content: space-between;align-items: center;padding: 14px 18px}.fix-gruppe summary::-webkit-details-marker{display: none}.fix-gruppe summary .pfeil{transition: transform .2s;color: var(--text-3)}.fix-gruppe[open] summary .pfeil{transform: rotate(90deg)}.fix-liste{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 2px 14px;padding: 0 18px 16px}.fix-spieler{display: grid;grid-template-columns: 30px auto minmax(0,1fr) auto;align-items: center;gap: 8px;padding: 5px 0;border-bottom: 1px dashed rgba(255,255,255,.05);font-size: 14px}.fix-spieler .nr{font: 800 14px/1 var(--display);color: var(--text-3);text-align: right}.fix-spieler button.name{all: unset;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.fix-spieler button.name:hover{color: var(--gold)}.fix-spieler .tausch{opacity: 0}.fix-spieler:hover .tausch,.fix-spieler .tausch:focus-visible{opacity: 1}.fix-spieler.getauscht .name{color: var(--eis)}.los-buehne{display: grid;grid-template-columns: minmax(300px,420px) 1fr;gap: 28px;align-items: start}.lostopf{padding: 22px;position: sticky;top: 100px}.topf-zeile{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid var(--linie)}.topf-zeile b{font: 800 26px/1 var(--display)}.kugel-feld{position: relative;height: 220px;margin: 18px 0;border-radius: 50%;aspect-ratio: 1;margin-inline: auto;background: radial-gradient(circle at 35% 30%,rgba(255,255,255,.14),rgba(255,255,255,.02) 60%),radial-gradient(circle,rgba(10,12,20,.2),rgba(10,12,20,.9));border: 1px solid var(--linie-stark);box-shadow: inset 0 -20px 40px rgba(0,0,0,.5),0 30px 60px -30px rgba(227,52,42,.5);overflow: hidden}.kugel{position: absolute;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;font: 800 12px/1 var(--display);color: #1a1407;background: radial-gradient(circle at 30% 30%,#fff8dc,var(--gold) 55%,var(--gold-tief));box-shadow: 0 4px 8px rgba(0,0,0,.5);transition: transform 1.2s cubic-bezier(.2,.8,.2,1)}.kugel.c{background: radial-gradient(circle at 30% 30%,#fff,#d9d4c8 55%,#8b877d)}.kugel.b{background: radial-gradient(circle at 30% 30%,#e7f6ff,var(--eis) 55%,#3e7aa3)}.ziehung{min-height: 150px;display: grid;place-items: center;text-align: center;padding: 16px;border-top: 1px solid var(--linie)}.ziehung .phase{font: 700 12px/1 var(--kond);letter-spacing: .2em;text-transform: uppercase;color: var(--text-3)}.ziehung .gezogen{font: 900 38px/1 var(--display);text-transform: uppercase;margin: 10px 0 6px;animation: auftauchen .5s cubic-bezier(.2,.8,.2,1)}.ziehung .gegen{color: var(--text-2)}.ziehung .gegen b{color: var(--gold)}@keyframes auftauchen{from{opacity: 0;transform: translateY(16px) scale(.96);filter: blur(4px)}}.los-steuerung{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.tempo{display: flex;gap: 2px;background: rgba(0,0,0,.3);border-radius: var(--radius);padding: 2px}.tempo button{padding: 6px 10px;border: 0;background: none;border-radius: 3px;cursor: pointer;font: 700 12px/1 var(--kond);letter-spacing: .06em;color: var(--text-3)}.tempo button.aktiv{background: rgba(255,255,255,.1);color: var(--text)}.viertel-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.viertel{padding: 16px 16px 10px}.viertel h3{margin-bottom: 10px;display: flex;justify-content: space-between}.block{display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: var(--linie);border-radius: 3px;overflow: hidden;margin-bottom: 8px}.los-platz{display: flex;align-items: center;gap: 7px;padding: 6px 8px;background: #0f111a;min-height: 32px;font-size: 13.5px;transition: background .4s}.los-platz.leer{color: var(--text-3)}.los-platz.neu{background: rgba(244,197,79,.22)}.los-platz .n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.turnier-leiste{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-bottom: 22px}.umschalter{max-width: 100%;overflow-x: auto;scrollbar-width: none;display: inline-flex;background: rgba(0,0,0,.35);border: 1px solid var(--linie-stark);border-radius: var(--radius);padding: 3px}.umschalter button{white-space: nowrap;flex-shrink: 0;border: 0;background: none;padding: 7px 14px;border-radius: 3px;cursor: pointer;font: 700 13px/1 var(--kond);letter-spacing: .08em;text-transform: uppercase;color: var(--text-3)}.umschalter button.aktiv{background: var(--text);color: var(--nacht)}.leiste-rechts{margin-left: auto;display: flex;gap: 8px;flex-wrap: wrap}.baum-scroll{overflow-x: auto;overflow-y: hidden;padding-bottom: 16px;scrollbar-color: rgba(255,255,255,.2) transparent}.baum{display: grid;grid-auto-flow: column;grid-auto-columns: 210px;gap: 0 26px;min-width: max-content}.baum-spalte{display: flex;flex-direction: column}.baum-spalte h4{margin: 0 0 10px;font: 700 12px/1 var(--kond);letter-spacing: .14em;text-transform: uppercase;color: var(--text-3);height: 26px;display: flex;flex-direction: column;gap: 3px}.baum-spalte h4 span{color: var(--text-3);opacity: .7;font-weight: 600;letter-spacing: .06em}.baum-spalte .spiele{flex: 1;display: flex;flex-direction: column;justify-content: space-around}.baum-zelle{position: relative;padding: 5px 0}.baum-zelle::after{content: '';position: absolute;right: -14px;top: 50%;width: 14px;height: 1px;background: var(--linie-stark)}.baum-spalte:last-child .baum-zelle::after{display: none}.baum-zelle.paar-oben::before,.baum-zelle.paar-unten::before{content: '';position: absolute;right: -14px;width: 1px;background: var(--linie-stark);height: calc(50% + 0px)}.baum-zelle.paar-oben::before{top: 50%}.baum-zelle.paar-unten::before{bottom: 50%}.match{display: block;width: 100%;padding: 0;border: 1px solid var(--linie);background: #0e1019;border-radius: 3px;cursor: pointer;text-align: left;transition: border-color .15s,transform .15s,box-shadow .15s;overflow: hidden}.match:hover{border-color: rgba(244,197,79,.55);box-shadow: 0 0 0 1px rgba(244,197,79,.2),0 10px 30px -14px rgba(244,197,79,.5)}.match.offen{border-color: rgba(255,255,255,.14)}.match.leer{cursor: default;opacity: .5}.match.leer:hover{border-color: var(--linie);box-shadow: none}.zeile{display: grid;grid-template-columns: 48px 1fr 26px;align-items: center;gap: 6px;height: 27px;padding-left: 6px;font-size: 13px}.zeile + .zeile{border-top: 1px solid rgba(255,255,255,.05)}.zeile .n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.zeile .s{height: 100%;display: grid;place-items: center;background: var(--score-bg);font: 700 15px/1 var(--kond);color: var(--text-3)}.zeile.sieg .n{font-weight: 700}.zeile.sieg .s{color: var(--gold)}.zeile.raus .n{color: var(--text-3)}.zeile .tbd{color: var(--text-3);font-style: italic}.match .typ{display: none}.match.getippt .zeile.sieg .s{color: var(--eis)}.finalrunde{display: grid;grid-template-columns: repeat(3,230px) 260px;gap: 0 30px;align-items: center;min-width: max-content}.pokal{text-align: center;padding: 24px 14px}.pokal .champ{font: 900 26px/0.95 var(--display);overflow-wrap: anywhere;text-transform: uppercase;margin-top: 10px;color: var(--gold);text-shadow: 0 0 30px rgba(244,197,79,.45)}.kompakt-runde{margin-bottom: 26px}.kompakt-kopf{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 0 0 10px;border-bottom: 1px solid var(--linie);margin-bottom: 10px}.kompakt-liste{display: grid;grid-template-columns: repeat(auto-fill,minmax(340px,1fr));gap: 8px}.kz{display: grid;grid-template-columns: 1fr 70px 1fr;align-items: center;gap: 8px;padding: 8px 10px;background: #0e1019;border: 1px solid var(--linie);border-radius: 3px;cursor: pointer;text-align: left}.kz:hover{border-color: rgba(244,197,79,.5)}.kz .sp{display: flex;align-items: center;gap: 6px;min-width: 0;font-size: 13.5px}.kz .sp span.n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.kz .sp.rechts{justify-content: flex-end;text-align: right}.kz .sc{text-align: center;font: 700 18px/1 var(--kond);background: var(--score-bg);padding: 6px 0;border-radius: 2px;color: var(--text-3);letter-spacing: .1em}.kz.fertig .sc{color: var(--gold)}.kz .sp.sieg{font-weight: 700}.kz .sp.raus{color: var(--text-3)}.ebene{position: fixed;inset: 0;z-index: 50;display: grid;place-items: center;padding: 20px;background: rgba(3,4,8,.72);backdrop-filter: blur(6px);animation: einblenden .2s}@keyframes einblenden{from{opacity: 0}}.dialog{position: relative;width: min(1060px,100%);max-height: calc(100vh - 40px);overflow: auto;background: #0c0e16;border: 1px solid var(--linie-stark);border-radius: 6px;box-shadow: 0 40px 120px rgba(0,0,0,.7);animation: hochkommen .28s cubic-bezier(.2,.8,.2,1)}.dialog.schmal{width: min(720px,100%)}@keyframes hochkommen{from{transform: translateY(18px);opacity: 0}}.dialog-zu{position: absolute;top: 12px;right: 12px;z-index: 3}.mc-kopf{padding: 18px 64px 0 24px;display: flex;justify-content: space-between;gap: 12px;align-items: baseline}.mc-buehne{display: grid;grid-template-columns: 1fr auto 1fr;align-items: stretch;gap: 0;margin: 16px 24px 0}.mc-spieler{position: relative;padding: 18px 20px;min-height: 120px;display: flex;flex-direction: column;justify-content: flex-end;overflow: hidden}.mc-spieler.links{background: linear-gradient(100deg,rgba(227,52,42,.32),rgba(227,52,42,.05));clip-path: polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%)}.mc-spieler.rechts{background: linear-gradient(260deg,rgba(31,157,85,.32),rgba(31,157,85,.05));clip-path: polygon(22px 0,100% 0,100% 100%,0 100%);text-align: right;align-items: flex-end}.mc-spieler .nick{font: 600 13px/1 var(--kond);letter-spacing: .1em;text-transform: uppercase;color: var(--text-2)}.mc-spieler .nm{font: 900 clamp(26px,3.6vw,40px)/.92 var(--display);text-transform: uppercase;margin: 6px 0 8px;cursor: pointer}.mc-spieler .nm:hover{color: var(--gold)}.mc-spieler .meta{display: flex;gap: 6px;flex-wrap: wrap}.mc-spieler.rechts .meta{justify-content: flex-end}.mc-score{display: grid;place-items: center;min-width: 150px;background: var(--score-bg);padding: 0 18px;position: relative}.mc-score .zahl{font: 700 64px/1 var(--kond);letter-spacing: .06em;color: var(--gold);font-variant-numeric: tabular-nums}.mc-score .zahl.offen{color: var(--text-3);font-size: 26px;letter-spacing: .2em}.mc-score .unter{font: 700 11px/1 var(--kond);letter-spacing: .2em;text-transform: uppercase;color: var(--text-3)}.mc-sets{display: flex;gap: 4px;justify-content: center;margin: 10px 24px 0;flex-wrap: wrap}.mc-sets span{font: 700 12px/1 var(--kond);padding: 5px 7px;background: rgba(255,255,255,.05);border-radius: 2px;color: var(--text-2);letter-spacing: .06em}.mc-aktion{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;justify-content: center;padding: 18px 24px;border-bottom: 1px solid var(--linie)}.tipps{display: flex;gap: 4px;flex-wrap: wrap;justify-content: center}.mc-knoepfe{display: contents}.mc-loeschen-icon{display: none}.tipps button{min-width: 52px;padding: 9px 8px;border: 1px solid var(--linie-stark);background: rgba(0,0,0,.35);border-radius: 3px;cursor: pointer;font: 700 16px/1 var(--kond);letter-spacing: .08em}.tipps button.links:hover{border-color: var(--rot);background: rgba(227,52,42,.18)}.tipps button.rechts:hover{border-color: var(--gruen);background: rgba(31,157,85,.18)}.tipps button.aktiv{background: var(--text);color: var(--nacht)}.wk-balken{display: flex;height: 6px;margin: 14px 24px 0;border-radius: 3px;overflow: hidden;background: #222}.wk-balken i:first-child{background: var(--rot)}.wk-balken i:last-child{background: var(--gruen)}.wk-text{display: flex;justify-content: space-between;margin: 6px 24px 0;font: 700 13px/1 var(--kond);letter-spacing: .06em;color: var(--text-2)}.vergleich{display: grid;grid-template-columns: 1fr 1fr;gap: 0}.vergleich>div{padding: 18px 24px}.vergleich>div + div{border-left: 1px solid var(--linie)}.profil-kopf{padding: 26px 26px 18px;background: linear-gradient(120deg,rgba(227,52,42,.16),transparent 60%);border-bottom: 1px solid var(--linie)}.profil-kopf .nm{font: 900 clamp(34px,5vw,56px)/.9 var(--display);text-transform: uppercase;margin: 8px 0 10px}.fakten{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 14px 18px}.fakt span{display: block;font: 700 11px/1 var(--kond);letter-spacing: .14em;text-transform: uppercase;color: var(--text-3);margin-bottom: 4px}.fakt b{font-weight: 600}.abschnitt{padding: 18px 26px;border-bottom: 1px solid var(--linie)}.abschnitt h3{margin-bottom: 12px}.einsch{border-left: 3px solid var(--gold);padding: 4px 0 4px 14px}.einsch p{margin: 6px 0 0;color: var(--text-2)}.liste-kv{display: grid;grid-template-columns: max-content 1fr;gap: 6px 14px;font-size: 14px}.liste-kv dt{color: var(--text-3)}.liste-kv dd{margin: 0}.wm-leiste{display: flex;gap: 3px;flex-wrap: wrap}.wm-jahr{width: 44px;text-align: center}.wm-jahr i{display: block;height: 34px;border-radius: 2px;background: rgba(255,255,255,.06);position: relative;overflow: hidden}.wm-jahr i b{position: absolute;left: 0;right: 0;bottom: 0;background: linear-gradient(0deg,var(--rot),var(--gold))}.wm-jahr span{font: 600 11px/1.8 var(--kond);color: var(--text-3)}.letzte{display: grid;gap: 4px;font-size: 13px}.letzte div{display: grid;grid-template-columns: 54px 1fr auto 50px;gap: 10px;align-items: center;padding: 4px 0;border-bottom: 1px dashed rgba(255,255,255,.05)}.letzte .w{color: var(--gruen-hell);font-weight: 700}.letzte .l{color: #ff7a72;font-weight: 700}.kurve svg{width: 100%;height: auto;display: block}.kurve .achse{stroke: rgba(255,255,255,.08)}.kurve .linie{fill: none;stroke: var(--gold);stroke-width: 2.4}.kurve .flaeche{fill: url(#kurveVerlauf)}.kurve text{fill: var(--text-3);font: 600 11px var(--kond)}.kurve .punkt{fill: var(--nacht);stroke: var(--gold);stroke-width: 2}.turnier-streifen{display: flex;gap: 3px;align-items: flex-end;height: 64px;margin-top: 10px}.turnier-streifen i{flex: 1;min-width: 4px;background: rgba(255,255,255,.12);border-radius: 1px;position: relative}.turnier-streifen i.sieger{background: var(--gold);box-shadow: 0 0 10px rgba(244,197,79,.6)}.turnier-streifen i.tief{background: var(--rot)}.turnier-streifen i.major{outline: 1px solid rgba(255,255,255,.35)}.zwei-spalten{display: grid;grid-template-columns: 1fr 1fr;gap: 26px}.suche{display: flex;gap: 10px;flex-wrap: wrap;margin-bottom: 18px}.suche input{flex: 1;min-width: 220px;padding: 11px 14px;background: rgba(0,0,0,.35);border: 1px solid var(--linie-stark);border-radius: var(--radius);outline: none}.suche input:focus{border-color: var(--gold)}.karten{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 10px}.karte{display: grid;gap: 6px;padding: 14px 16px;text-align: left;cursor: pointer;border: 1px solid var(--linie);background: var(--panel);border-radius: var(--radius);transition: border-color .15s,transform .15s}.karte:hover{border-color: rgba(244,197,79,.5);transform: translateY(-2px)}.karte .nm{font: 800 20px/1 var(--display);text-transform: uppercase}.karte .zeile2{display: flex;gap: 8px;align-items: center;color: var(--text-3);font-size: 13px}.hinweis{padding: 16px 18px;border: 1px dashed var(--linie-stark);border-radius: var(--radius);color: var(--text-2)}.leer-zustand{text-align: center;padding: 70px 20px}.leer-zustand h2{font-size: 44px}.toast{position: fixed;z-index: 60;left: 50%;bottom: 24px;transform: translate(-50%,30px);opacity: 0;pointer-events: none;padding: 11px 18px;background: var(--text);color: var(--nacht);font-weight: 600;border-radius: var(--radius);transition: all .25s}.toast.zeigen{opacity: 1;transform: translate(-50%,0)}@media (max-width: 1100px){.feld-grid,.los-buehne{grid-template-columns: minmax(0,1fr)}.lostopf{position: static}.kopf{flex-wrap: wrap;gap: 12px 20px}.szenario{margin-left: 0}}@media (max-width: 760px){.view{padding: 22px 16px 50px}.kopf{padding: 12px 16px}.schritte{width: 100%;margin: 0;overflow-x: auto}.schritte a{padding: 8px 10px;font-size: 13px}.viertel-grid,.vergleich,.zwei-spalten{grid-template-columns: minmax(0,1fr)}.vergleich>div + div{border-left: 0;border-top: 1px solid var(--linie)}.kompakt-liste{grid-template-columns: 1fr}.kz{grid-template-columns: 1fr 58px 1fr}.dialog{max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px)}.ebene{padding: max(16px,env(safe-area-inset-top)) 8px max(16px,env(safe-area-inset-bottom))}}.verlauf-grid{display: grid;grid-template-columns: minmax(0,360px) minmax(0,1fr);gap: 18px;align-items: start}.bilanz{display: grid;gap: 7px}.bilanz-zeile{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) auto;gap: 10px;align-items: center;font-size: 13.5px;cursor: pointer}.bilanz-zeile:hover .n{color: var(--gold)}.bilanz-zeile .n{display: flex;gap: 6px;align-items: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.bilanz-zeile .balken{position: relative;height: 10px;background: rgba(255,255,255,.05);border-radius: 2px;overflow: hidden}.bilanz-zeile .balken i{position: absolute;left: 0;top: 0;bottom: 0;border-radius: 2px}.balken .hf,.leg.hf{background: rgba(143,211,255,.35)}.balken .fi,.leg.fi{background: var(--rot)}.balken .ti,.leg.ti{background: var(--gold)}.bilanz-zeile .z{font: 600 13px/1 var(--kond);color: var(--text-3);white-space: nowrap}.bilanz-zeile .z b{color: var(--gold);font-size: 15px}.leg{display: inline-block;width: 10px;height: 10px;border-radius: 2px;vertical-align: -1px;margin-left: 4px}.verlauf-tabelle{overflow-x: auto}.verlauf-tabelle table{width: 100%;border-collapse: collapse;font-size: 13.5px}.verlauf-tabelle th{text-align: left;font: 700 11px/1 var(--kond);letter-spacing: .14em;text-transform: uppercase;color: var(--text-3);padding: 12px 12px 8px;border-bottom: 1px solid var(--linie);white-space: nowrap}.verlauf-tabelle td{padding: 9px 12px;border-bottom: 1px dashed rgba(255,255,255,.06);vertical-align: top}.verlauf-tabelle tr:first-child td{background: rgba(244,197,79,.05)}.verlauf-tabelle [data-profil]{cursor: pointer}.verlauf-tabelle [data-profil]:hover{color: var(--gold)}.verlauf-tabelle .champ-name{font-weight: 700;white-space: nowrap}.verlauf-tabelle .score{font: 700 16px/1 var(--kond);color: var(--gold);letter-spacing: .06em}@media (max-width: 1000px){.verlauf-grid{grid-template-columns: minmax(0,1fr)}}.verlauf h2{white-space: nowrap}.verlauf-tabelle td:first-child{white-space: nowrap}.skip{position: absolute;left: -9999px;top: 8px;z-index: 100;background: var(--gold);color: #1a1407;padding: 8px 14px;border-radius: var(--radius);font-weight: 700}.skip:focus{left: 8px}.marke{max-width: none}.marke-oche{margin-right: 6px}.marke-jahr{margin-left: 0;text-transform: uppercase}.kopf-rechts{margin-left: auto;display: flex;align-items: center;gap: 10px}.sprachwahl{position: relative}.sprachwahl summary{list-style: none;cursor: pointer;padding: 7px 10px;border: 1px solid var(--linie-stark);border-radius: var(--radius);font: 700 13px/1 var(--kond);letter-spacing: .08em;background: var(--panel)}.sprachwahl summary::-webkit-details-marker{display: none}.sprach-liste{position: absolute;right: 0;top: calc(100% + 6px);z-index: 40;min-width: 170px;background: #10121b;border: 1px solid var(--linie-stark);border-radius: var(--radius);box-shadow: 0 20px 50px rgba(0,0,0,.6);padding: 4px}.sprach-liste a{display: block;padding: 9px 12px;border-radius: 3px;text-decoration: none}.sprach-liste a:hover{background: rgba(255,255,255,.07)}.sprach-liste a[aria-current]{color: var(--gold)}.hero{margin-bottom: 24px}.hero .titel{font-size: clamp(36px,5.6vw,76px);max-width: 18ch}.seite-start .hero .titel{max-width: 20ch}.schritt-karten{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;margin: 0 0 26px}.schritt-karte{display: grid;gap: 4px;padding: 14px 16px;text-decoration: none;border: 1px solid var(--linie);background: var(--panel);border-radius: var(--radius);transition: border-color .15s,transform .15s}.schritt-karte:hover{border-color: rgba(244,197,79,.5);transform: translateY(-2px)}.schritt-karte.aktiv{border-color: var(--rot);box-shadow: inset 3px 0 0 var(--rot)}.schritt-karte.gesperrt{opacity: .55}.sk-nr{font: 900 22px/1 var(--display);color: var(--rot)}.sk-titel{font: 800 19px/1 var(--display);text-transform: uppercase}.sk-text{font-size: 13px;color: var(--text-3)}.status-leiste{display: grid;grid-template-columns: auto 1fr auto;gap: 22px;align-items: center;padding: 18px 22px;margin-bottom: 26px;border-left: 4px solid var(--linie-stark)}.status-leiste.fehlt{border-left-color: var(--rot);background: linear-gradient(90deg,rgba(227,52,42,.16),var(--panel) 55%)}.status-leiste.ok{border-left-color: var(--gruen);background: linear-gradient(90deg,rgba(31,157,85,.16),var(--panel) 55%)}.status-leiste .zaehler{font-size: 56px}.status-leiste.ok .zaehler span{color: var(--gruen-hell)}.status-text b{display: block;font: 800 24px/1.05 var(--display);text-transform: uppercase}.status-leiste.fehlt .status-text b{color: #ff8d86}.status-text span{display: block;color: var(--text-2);font-size: 14px;margin-top: 4px;max-width: 70ch}.status-text .fortschritt{margin-top: 10px}.status-aktionen{display: flex;gap: 8px;flex-wrap: wrap;justify-content: flex-end}.offen-badge{display: inline-flex;align-items: center;gap: 6px;padding: 3px 8px;margin-right: 8px;border-radius: 99px;background: rgba(227,52,42,.18);color: #ff8d86;font: 700 11px/1 var(--kond);letter-spacing: .12em;text-transform: uppercase;white-space: nowrap}.offen-badge::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--rot);animation: puls 1.6s ease-in-out infinite}@keyframes puls{0%,100%{box-shadow: 0 0 0 0 rgba(227,52,42,.6)}50%{box-shadow: 0 0 0 5px rgba(227,52,42,0);opacity: .5}}@media (prefers-reduced-motion: reduce){.offen-badge::before{animation: none}}.slot.fehlt{border-color: rgba(227,52,42,.35)}.slot.fehlt .auswahl-btn{border-color: rgba(227,52,42,.45)}.flagge{display: inline-block;width: 20px;height: 15px;border-radius: 2px;object-fit: cover;box-shadow: 0 0 0 1px rgba(255,255,255,.12);flex-shrink: 0;vertical-align: middle}.flagge.leer{background: repeating-linear-gradient(135deg,#2a2d3a 0 4px,#1c1f2a 4px 8px)}.land-kombi{display: inline-flex;align-items: center;gap: 5px;flex-shrink: 0}.kopf-flagge{display: inline-flex;align-items: center;gap: 4px}.seed.mini{min-width: 18px;height: 15px;font-size: 11px;padding: 0 3px}.mc-spieler .flagge{width: 28px;height: 21px}.liste button{grid-template-columns: 70px 1fr auto 74px}.seo-texte{margin-top: 56px;display: grid;gap: 28px;max-width: 920px}.seo-block h2{font-size: 26px;margin-bottom: 10px}.seo-block p{color: var(--text-2);margin: 0 0 12px}.seo-block strong{color: var(--text);font-weight: 600}.faq details{border-bottom: 1px solid var(--linie);padding: 12px 0}.faq summary{cursor: pointer;font-weight: 600;list-style: none;display: flex;justify-content: space-between;gap: 14px}.faq summary::after{content: "+";color: var(--rot);font: 800 20px/1 var(--display)}.faq details[open] summary::after{content: "–"}.faq summary::-webkit-details-marker{display: none}.faq details p{margin: 10px 0 0}.prerender h2{font-size: 22px}.prerender h3{margin: 14px 0 8px}.pr-liste{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 4px 14px;font-size: 14px}.fuss{text-align: left;padding: 40px 28px 30px;border-top: 1px solid var(--linie);margin-top: 40px}.fuss-innen{max-width: 1480px;margin: 0 auto;display: grid;grid-template-columns: 1.1fr 1.4fr auto;gap: 28px}.fuss p{margin: 0 0 8px}.fuss a{color: var(--text-2)}.fuss-marke{font: 900 22px/1 var(--display);text-transform: uppercase;color: var(--text);display: block;margin-bottom: 8px}.fuss-copy{max-width: 1480px;margin: 18px auto 0 !important}.wurzel{text-align: center;padding-top: 12vh}.marke.gross{justify-content: center;margin-bottom: 18px}.marke.gross .marke-oche,.marke.gross .marke-jahr{font-size: clamp(48px,9vw,110px)}.wurzel .titel{font-size: clamp(26px,4vw,44px);margin: 0 auto 10px}.wurzel .lead{margin: 0 auto 30px}.sprach-karten{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;max-width: 980px;margin: 0 auto}.sprach-karte{display: grid;gap: 4px;padding: 18px;text-decoration: none;border: 1px solid var(--linie-stark);background: var(--panel);border-radius: var(--radius);transition: transform .15s,border-color .15s}.sprach-karte:hover,.sprach-karte.empfohlen{border-color: var(--gold);transform: translateY(-2px)}.sprach-karte.empfohlen{box-shadow: 0 0 0 1px var(--gold),0 14px 40px -18px rgba(244,197,79,.6)}.sk-kurz{font: 900 30px/1 var(--display);color: var(--rot)}.sk-name{font-weight: 700}.legal{max-width: 860px}.legal-text h2{font-size: 22px;margin: 26px 0 8px}.legal-text p{color: var(--text-2)}.platzhalter{background: rgba(244,197,79,.2);color: var(--gold);padding: 0 4px;border-radius: 2px}@media (max-width: 1100px){.schritt-karten{grid-template-columns: repeat(2,minmax(0,1fr))}.kopf-rechts{margin-left: 0}}@media (max-width: 760px){.status-leiste{grid-template-columns: minmax(0,1fr);gap: 12px}.status-aktionen{justify-content: flex-start}.fuss-innen{grid-template-columns: minmax(0,1fr)}.kopf-rechts{width: 100%;justify-content: space-between}}@media (max-width: 640px){.sprach-karten{grid-template-columns: repeat(2,minmax(0,1fr))}}.slots{grid-template-columns: minmax(0,1fr)}.slot-kopf{flex-wrap: wrap}.auswahl-btn{min-width: 0}.auswahl-btn .leer{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.kompakt-kopf{flex-wrap: wrap}.kompakt-kopf .leiste-rechts{margin-left: 0}.verlauf-tabelle{max-width: 100%}@media (max-width: 760px){.schritte a{white-space: nowrap}}.titel .akzent{color: var(--rot);position: relative;text-shadow: 0 0 40px rgba(227,52,42,.35)}.hero .titel .vorspann{display: block;font-size: .62em;letter-spacing: .02em;margin-bottom: .08em}.hero .titel .vorspann::after{content: "";display: block;width: 2.4em;height: 4px;margin-top: .12em;background: linear-gradient(90deg,var(--rot),var(--gold));border-radius: 2px}.hero .titel{max-width: 20ch}.konfetti{position: fixed;inset: 0;width: 100vw;height: 100vh;pointer-events: none;z-index: 80}.schwebe{position: absolute;top: 30%;transform: translateX(-50%);font: 900 34px/1 var(--display);color: var(--gold);text-shadow: 0 0 20px rgba(244,197,79,.7);pointer-events: none;animation: schweben 1.3s ease-out forwards;z-index: 5}@keyframes schweben{from{opacity: 0;transform: translate(-50%,10px) scale(.6)}20%{opacity: 1;transform: translate(-50%,-6px) scale(1.15)}to{opacity: 0;transform: translate(-50%,-60px) scale(1)}}.mc-buehne{position: relative}.weiter-leiste{position: sticky;bottom: 16px;z-index: 15;display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 18px;padding: 14px 18px;border: 1px solid rgba(52,199,116,.5);background: linear-gradient(90deg,rgba(31,157,85,.28),rgba(13,15,23,.96) 70%);backdrop-filter: blur(8px);border-radius: var(--radius);box-shadow: 0 20px 50px -20px rgba(0,0,0,.8);animation: hochkommen .35s cubic-bezier(.2,.8,.2,1)}.weiter-leiste b{font: 800 22px/1.1 var(--display);text-transform: uppercase}.weiter-leiste .btn{font-size: 15px;padding: 12px 20px}.los-steuerung.oben{margin: 0 0 16px}.lostopf h3{margin-top: 6px}.ziehung{border-top: 0;border-bottom: 1px solid var(--linie);min-height: 170px}.block{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;background: none;border: 1px solid var(--linie);border-radius: 4px;margin-bottom: 8px;overflow: hidden}.los-spiel{display: grid;grid-template-columns: minmax(0,1fr) 26px minmax(0,1fr);align-items: center;background: #0f111a;transition: background .5s}.los-spiel + .los-spiel{border-top: 1px dashed rgba(255,255,255,.1)}.los-spiel.neu{background: rgba(244,197,79,.18)}.los-spiel .vs{text-align: center;font: 700 11px/1 var(--kond);color: var(--text-3);text-transform: uppercase}.los-spiel .los-platz{background: none;min-height: 34px}.los-spieler{display: inline-flex;align-items: center;gap: 6px;min-width: 0;cursor: pointer}.los-spieler .n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.los-spieler:hover .n{color: var(--gold)}.los-spieler.gross{font-size: 15px;font-weight: 600}.los-tbd{color: var(--text-3);font-style: italic;font-size: 13px}.los-legende{margin: 0 0 10px}.paarung{margin-top: 12px;padding: 12px;border: 1px solid rgba(244,197,79,.35);background: rgba(244,197,79,.07);border-radius: var(--radius);text-align: left}.paarung-titel{font: 700 11px/1 var(--kond);letter-spacing: .16em;text-transform: uppercase;color: var(--gold);margin-bottom: 8px}.paarung-spiel{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 8px}.paarung-spiel .vs{font: 800 14px/1 var(--display);color: var(--rot)}.paarung-spiel>:last-child{justify-content: flex-end}.paarung-info{margin-top: 8px;font-size: 12.5px;color: var(--text-2)}.kugel-feld.wackeln .kugel{animation: wackeln 1.4s ease-in-out infinite alternate}.kugel-feld.wackeln .kugel:nth-child(3n){animation-duration: 1.1s}.kugel-feld.wackeln .kugel:nth-child(4n){animation-duration: 1.7s;animation-direction: alternate-reverse}@keyframes wackeln{from{transform: translate(-3px,2px) rotate(-8deg)}to{transform: translate(4px,-3px) rotate(10deg)}}@media (prefers-reduced-motion: reduce){.kugel-feld.wackeln .kugel{animation: none}}.runde-kopf{padding: 26px 26px 18px;background: linear-gradient(120deg,rgba(31,157,85,.2),transparent 60%);border-bottom: 1px solid var(--linie)}.runde-titel{font: 900 clamp(30px,4vw,46px)/1 var(--display);text-transform: uppercase;margin: 8px 0 6px}.runde-aktion{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.kz.upset{box-shadow: inset 3px 0 0 var(--gold)}.kz.upset .sp.sieg::after{content: "⚡";margin-left: 4px}.upset-punkt{display: inline-block;width: 10px;height: 10px;background: var(--gold);border-radius: 2px;vertical-align: -1px}.feier{position: relative;overflow: hidden;text-align: center;padding: 34px 26px 28px;background: radial-gradient(80% 60% at 50% 0%,rgba(244,197,79,.28),transparent 70%),#0c0e16}.feier>*{position: relative}.feier-strahlen{position: absolute !important;inset: -50%;background: repeating-conic-gradient(from 0deg,rgba(244,197,79,.09) 0 10deg,transparent 10deg 20deg);animation: drehen 18s linear infinite}@keyframes drehen{to{transform: rotate(360deg)}}.feier-pokal svg{width: 120px;height: 148px;filter: drop-shadow(0 0 30px rgba(244,197,79,.55));animation: pokal 1.4s cubic-bezier(.2,.8,.2,1)}@keyframes pokal{from{transform: scale(.3) rotate(-12deg);opacity: 0}60%{transform: scale(1.12) rotate(4deg);opacity: 1}}.feier-name{display: flex;justify-content: center;align-items: center;gap: 12px;font: 900 clamp(38px,7vw,64px)/.95 var(--display);text-transform: uppercase;color: var(--gold);text-shadow: 0 0 40px rgba(244,197,79,.5);margin-top: 8px}.feier-name .flagge{width: 42px;height: 32px}.feier-nick{font: 600 16px/1 var(--kond);letter-spacing: .12em;text-transform: uppercase;color: var(--text-2);margin-top: 8px}.feier-ruf{display: inline-block;margin-top: 16px;padding: 8px 16px;background: var(--rot);color: #fff;font: 900 22px/1 var(--display);text-transform: uppercase;letter-spacing: .04em;transform: rotate(-2deg);box-shadow: 0 10px 30px -10px rgba(227,52,42,.8)}.feier-finale{color: var(--text-2);margin: 14px 0 0}@media (prefers-reduced-motion: reduce){.feier-strahlen,.feier-pokal svg{animation: none}}.sprach-liste a{display: flex;align-items: center;gap: 8px}.sl-kurz{font: 700 12px/1 var(--kond);letter-spacing: .08em;color: var(--text-3);min-width: 22px}.sprachwahl summary{display: inline-flex;align-items: center;gap: 6px}.sprach-liste{max-height: 70vh;overflow: auto;min-width: 200px}.sk-kopf{display: flex;align-items: center;justify-content: center;gap: 10px}.flagge.gross{width: 32px;height: 24px}.sprach-karten{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 900px){.sprach-karten{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.sprach-karten{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.btn{white-space: normal;text-align: center}.leiste-rechts{max-width: 100%;min-width: 0}}.btn-gross{font-size: 15px;padding: 13px 20px}.match{position: relative}.match.offen::after{content: attr(data-tipp-label);position: absolute;right: 30px;top: 50%;transform: translateY(-50%);padding: 3px 7px;border-radius: 3px;background: var(--gold);color: #1a1407;font: 700 11px/1 var(--kond);letter-spacing: .06em;text-transform: uppercase;opacity: 0;transition: opacity .15s;pointer-events: none}.match.offen:hover::after,.match.offen:focus-visible::after,.match.naechstes::after{opacity: 1}.match.naechstes{border-color: var(--gold);animation: naechstes 1.8s ease-in-out infinite}@keyframes naechstes{50%{box-shadow: 0 0 0 4px rgba(244,197,79,.25),0 0 24px rgba(244,197,79,.35)}}@media (prefers-reduced-motion: reduce){.match.naechstes{animation: none}}.teilen-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 20px;padding: 20px 26px 26px;align-items: start}.teilen-bild img{width: 100%;height: auto;border-radius: 6px;border: 1px solid var(--linie-stark);box-shadow: 0 20px 50px -20px rgba(0,0,0,.8);display: block}.teilen-platzhalter{aspect-ratio: 4 / 5;display: grid;place-items: center;border: 1px dashed var(--linie-stark);border-radius: 6px;color: var(--text-3)}.teilen-aktionen{display: grid;gap: 10px}.teilen-netze{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.netz{justify-content: center}.netz-x:hover{background: #000;border-color: #fff}.netz-facebook:hover{background: #1877f2;border-color: #1877f2}.netz-whatsapp:hover{background: #25d366;border-color: #25d366;color: #062}.netz-reddit:hover{background: #ff4500;border-color: #ff4500}.netz-telegram:hover{background: #229ed9;border-color: #229ed9}@media (max-width: 760px){.teilen-grid{grid-template-columns: minmax(0,1fr);padding: 16px}}#druck{display: none}@media print{@page{size: A4;margin: 12mm}body.drucken>*:not(#druck){display: none !important}body.drucken{background: #fff !important;color: #000 !important}body.drucken::after{display: none}body.drucken #druck{display: block;font: 9pt/1.3 Barlow,Arial,sans-serif;color: #000}#druck header{border-bottom: 2px solid #e3342a;margin-bottom: 8pt;padding-bottom: 6pt}#druck .d-marke{font: 900 20pt/1 "Big Shoulders Display",Impact,sans-serif}#druck .d-marke span{color: #e3342a}#druck h1{font: 800 15pt/1.1 "Big Shoulders Display",Impact,sans-serif;margin: 4pt 0;text-transform: uppercase}#druck .d-champ{margin: 0;font-size: 11pt}#druck .d-runde{break-inside: avoid-page;margin-bottom: 8pt}#druck .d-runde:first-of-type{break-inside: auto}#druck h2{font: 700 11pt/1 "Barlow Condensed",Arial,sans-serif;text-transform: uppercase;letter-spacing: .08em;margin: 8pt 0 4pt;color: #e3342a}#druck .d-spiele{columns: 2;column-gap: 14pt}#druck .d-spiel{display: grid;grid-template-columns: 1fr 32pt 1fr;gap: 4pt;padding: 1.5pt 0;border-bottom: .5pt solid #ddd;break-inside: avoid}#druck .d-spiel b{text-align: center}#druck .d-spiel span:last-child{text-align: right}#druck .sieg{font-weight: 700}#druck footer{margin-top: 10pt;font-size: 8pt;color: #666}}.wuerfel{width: 18px;height: 18px;flex-shrink: 0;overflow: visible}.wuerfel rect{fill: #f1ece2;stroke: none}.wuerfel circle{fill: #11131a}.btn .wuerfel{transition: transform .25s cubic-bezier(.3,1.6,.5,1)}.btn:hover .wuerfel{transform: rotate(-14deg) scale(1.12)}.btn-rot .wuerfel rect,.btn-gold .wuerfel rect{fill: #fff}.btn-gold .wuerfel circle{fill: #1a1407}[data-wuerfel].icon-btn{width: 46px;height: 46px;border-color: rgba(244,197,79,.45);background: rgba(244,197,79,.08)}[data-wuerfel].icon-btn .wuerfel{width: 28px;height: 28px;filter: drop-shadow(0 3px 6px rgba(0,0,0,.5))}[data-wuerfel].icon-btn:hover{border-color: var(--gold);background: rgba(244,197,79,.18)}[data-wuerfel].icon-btn:hover .wuerfel{animation: wackelwuerfel .5s ease-in-out infinite alternate}@keyframes wackelwuerfel{from{transform: rotate(-12deg) translateY(0)}to{transform: rotate(12deg) translateY(-2px)}}.wuerfel.rollt{animation: rollen .65s cubic-bezier(.25,.8,.35,1) !important}@keyframes rollen{0%{transform: translate(0,0) rotate(0)}25%{transform: translate(-3px,-10px) rotate(-200deg) scale(1.15)}55%{transform: translate(3px,-4px) rotate(-400deg) scale(1.05)}80%{transform: translate(-1px,1px) rotate(-520deg)}100%{transform: translate(0,0) rotate(-540deg)}}@media (prefers-reduced-motion: reduce){.wuerfel,.wuerfel.rollt,[data-wuerfel].icon-btn:hover .wuerfel{animation: none !important;transition: none}}.turnier-status{grid-template-columns: auto minmax(0,1fr) auto}.status-aktionen.spalte{flex-direction: column;align-items: stretch;gap: 8px}.neben-aktionen{display: flex;gap: 6px;flex-wrap: wrap;justify-content: flex-end}.btn-klein .wuerfel{width: 15px;height: 15px}.icon-klein{padding: 6px 9px}.match.offen::after{top: -9px;right: 6px;transform: none;padding: 2px 6px;font-size: 10px;box-shadow: 0 2px 8px rgba(0,0,0,.5);z-index: 2}.baum-zelle{padding: 9px 0}@media (max-width: 1000px){.turnier-status{grid-template-columns: minmax(0,1fr)}.neben-aktionen{justify-content: flex-start}}.kurios .anekdote{position: relative;margin: 0 0 12px;padding: 14px 16px 14px 48px;background: linear-gradient(135deg,rgba(244,197,79,.12),rgba(227,52,42,.08));border: 1px solid rgba(244,197,79,.3);border-radius: 12px}.kurios .anekdote p{margin: 0;color: var(--text);line-height: 1.55}.kurios .kurios-icon{position: absolute;left: 14px;top: 13px;font-size: 20px}.kurios .funfakten{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.kurios .funfakten li{display: flex;gap: 10px;align-items: flex-start;padding: 9px 12px;border-radius: 10px;background: rgba(255,255,255,.035);border: 1px solid rgba(255,255,255,.06);color: var(--text-2);line-height: 1.5}.kurios .funfakten li span{flex: none}.match.offen::after{content: '✎';top: 50%;right: 3px;transform: translateY(-50%);padding: 4px 5px;font-size: 12px;line-height: 1;box-shadow: none;z-index: 2}.match.offen:hover::after,.match.offen:focus-visible::after{content: attr(data-tipp-label);padding: 4px 7px;font-size: 10px;box-shadow: -6px 0 10px #0e1019}.kein-tipp{margin: 6px 0 0;text-align: center;font-size: 11px}.inhalt-seite .inhalt-text{max-width: 860px;margin: 0 0 24px;color: var(--text-2);line-height: 1.65}.inhalt-seite .inhalt-text h2,.fav-block h2{font: 800 24px/1.15 var(--display);text-transform: uppercase;color: var(--text);margin: 0 0 12px;letter-spacing: .01em}.inhalt-seite .inhalt-text strong{color: var(--text)}.fav-block{margin: 0 0 28px}.panel.fav-block,.panel.widget-block,.panel.hinweis-box{padding: 20px 22px}.fav-chart{width: 100%;max-width: 760px;height: auto;display: block}.fav-chart .fc-name{fill: var(--text-2);font: 600 13px var(--kond,sans-serif)}.fav-chart .fc-wert{fill: var(--gold);font: 700 13px var(--kond,sans-serif)}.fav-chart .fc-bar{fill: rgba(244,197,79,.55)}.fav-chart .fc-bar.eins{fill: var(--gold)}.tabelle-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid var(--linie);border-radius: 10px}.daten-tabelle{width: 100%;border-collapse: collapse;font-size: 14px;min-width: 560px}.daten-tabelle th{text-align: left;font: 700 12px var(--kond,sans-serif);text-transform: uppercase;letter-spacing: .06em;color: var(--text-3);padding: 10px 12px;background: rgba(255,255,255,.03);border-bottom: 1px solid var(--linie);white-space: nowrap}.daten-tabelle td{padding: 8px 12px;border-bottom: 1px solid rgba(255,255,255,.05);color: var(--text-2);vertical-align: middle}.daten-tabelle tr:last-child td{border-bottom: 0}.daten-tabelle .num{text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap}.daten-tabelle td.stark{color: var(--gold);font-weight: 700}.daten-tabelle .flagge{vertical-align: -2px;margin-right: 4px}.walkon-tabelle{min-width: 620px}details.mehr{margin-top: 12px}details.mehr>summary,.spielplan-runde>summary{cursor: pointer;color: var(--gold);font-weight: 600;padding: 8px 0}.widget-code{width: 100%;font: 12px/1.4 ui-monospace,Consolas,monospace;background: #05060a;color: var(--text-2);border: 1px solid var(--linie);border-radius: 8px;padding: 10px;resize: vertical}.fakten-liste{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 10px;margin: 0 0 28px}.fakten-liste div{background: rgba(255,255,255,.035);border: 1px solid var(--linie);border-radius: 10px;padding: 12px 14px}.fakten-liste dt{font: 700 11px var(--kond,sans-serif);text-transform: uppercase;letter-spacing: .08em;color: var(--text-3);margin-bottom: 4px}.fakten-liste dd{margin: 0;color: var(--text);font-weight: 600}.setz-raster{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.setz-raster h3{font: 700 13px var(--kond,sans-serif);text-transform: uppercase;color: var(--text-3);margin: 0 0 8px;letter-spacing: .05em}.setz-raster ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.setz-nr{display: inline-flex;align-items: center;justify-content: center;min-width: 34px;height: 26px;border-radius: 6px;background: rgba(244,197,79,.14);color: var(--gold);font-weight: 700}.hub{margin: 34px 0 10px}.hub-titel{font: 800 20px/1.1 var(--display);text-transform: uppercase;margin: 0 0 12px}.hub-karten{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 10px}.hub-karte{display: flex;flex-direction: column;gap: 4px;padding: 14px 16px;border-radius: 12px;border: 1px solid var(--linie);background: rgba(255,255,255,.03);color: var(--text);text-decoration: none;transition: border-color .15s,transform .15s}.hub-karte:hover{border-color: rgba(244,197,79,.55);transform: translateY(-2px)}.hub-karte b{font: 800 16px var(--display);text-transform: uppercase}.hub-karte span{color: var(--text-3);font-size: 13px}.fuss-links{display: flex;flex-direction: column;gap: 4px}.fuss-links b{color: var(--text);text-transform: uppercase;font-size: 11px;letter-spacing: .08em;margin-bottom: 2px}@media (min-width: 1001px){.fuss-innen{grid-template-columns: 1.1fr 1.3fr .9fr auto}}@media (max-width: 700px){.setz-raster{grid-template-columns: repeat(2,minmax(0,1fr))}}.geteilt-kopf{display: flex;justify-content: space-between;align-items: center;gap: 18px;flex-wrap: wrap;padding: 20px 22px;margin-bottom: 18px}.geteilt-champ{display: flex;gap: 16px;align-items: center}.geteilt-champ .pokal{font-size: 52px;filter: drop-shadow(0 0 18px rgba(244,197,79,.5))}.geteilt-name{all: unset;cursor: pointer;font: 900 clamp(28px,4.5vw,46px)/1 var(--display);text-transform: uppercase;color: var(--gold);display: flex;gap: 10px;align-items: center}.geteilt-name .flagge{width: 30px;height: auto}.geteilt-aktionen{display: flex;gap: 10px;flex-wrap: wrap}.vergleich-box{padding: 14px 18px;margin-bottom: 18px;border-color: rgba(143,211,255,.35)}.geteilt-podest{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-bottom: 18px}.geteilt-podest h3{font: 800 16px var(--display);text-transform: uppercase;margin: 0 0 8px;color: var(--text-3)}.geteilt-podest ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.geteilt-runden details{border-top: 1px solid var(--linie);padding: 6px 0}.geteilt-runden summary{cursor: pointer;font: 800 18px var(--display);text-transform: uppercase;padding: 8px 0}.geteilt-spiele{display: grid;grid-template-columns: repeat(auto-fill,minmax(330px,1fr));gap: 6px;padding: 6px 0 10px}.g-spiel{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 10px;align-items: center;padding: 7px 10px;border-radius: 8px;background: rgba(255,255,255,.03);border: 1px solid rgba(255,255,255,.05);font-size: 13px}.g-spiel>span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--text-3)}.g-spiel>span:last-child{text-align: right}.g-spiel>span.sieg{color: var(--text);font-weight: 600}.g-spiel b{font-variant-numeric: tabular-nums;color: var(--gold);min-width: 34px;text-align: center}.g-spiel.tipp b{color: #8fd3ff}.feier-link{margin: 14px 0 0;font-size: 14px}.feier-link a{color: var(--gold)}.format-wahl{margin-bottom: 4px}.offiziell-banner{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;padding: 18px 22px;margin-bottom: 18px;border-color: rgba(244,197,79,.45);background: linear-gradient(120deg,rgba(244,197,79,.12),rgba(227,52,42,.08))}.offiziell-liste{display: grid;grid-template-columns: repeat(auto-fill,minmax(330px,1fr));gap: 6px}.o-paar{display: grid;grid-template-columns: 26px 1fr auto 1fr;gap: 8px;align-items: center;padding: 7px 10px;border-radius: 8px;background: rgba(255,255,255,.03);font-size: 13px}@media (max-width: 700px){.geteilt-podest{grid-template-columns: minmax(0,1fr)}.geteilt-spiele,.offiziell-liste{grid-template-columns: minmax(0,1fr)}}.inhalt-seite>.seo-block.faq,.inhalt-seite>section:last-of-type + .seo-block{margin-top: 36px}.inhalt-seite .widget-block{margin-bottom: 36px}.quali-h3{font: 800 18px var(--display);text-transform: uppercase;margin: 22px 0 10px}.quali-tabelle td{vertical-align: top}.quali-tabelle td .klein{margin-top: 4px;max-width: 520px;line-height: 1.45}.quali-tabelle tr.vorbei td{opacity: .55}.fakten-liste .offen-kachel{border-color: rgba(227,52,42,.5);background: rgba(227,52,42,.08)}.inhalt-text h3{font: 800 17px var(--display);text-transform: uppercase;color: var(--text);margin: 16px 0 4px}.zwei-tabellen{display: grid;grid-template-columns: 1.4fr 1fr;gap: 20px;align-items: start}.daten-tabelle.schmal{min-width: 0}.daten-tabelle td.stark-name{color: var(--text);font-weight: 600}@media (max-width: 800px){.zwei-tabellen{grid-template-columns: minmax(0,1fr)}}.btn-rot{background: #d42f25;border-color: #d42f25}.btn-rot:hover{background: #e3342a;border-color: #e3342a}.fuss-links a{display: inline-block;padding: 5px 0;min-height: 24px}.prog-liste{display: grid;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));gap: 8px}.prog-karte{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 10px;align-items: center;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--linie);background: rgba(255,255,255,.03);color: var(--text-2);text-decoration: none;font-size: 14px;transition: border-color .15s,transform .15s}.prog-karte:hover{border-color: rgba(244,197,79,.55);transform: translateY(-1px)}.prog-karte .pk-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.prog-karte .pk-name.fav{color: var(--text);font-weight: 700}.prog-karte .pk-wert{font-variant-numeric: tabular-nums;color: var(--gold);font-weight: 700;text-align: right}.prog-karte .pk-balken{grid-column: 1 / -1;height: 5px;border-radius: 3px;background: rgba(227,52,42,.45);overflow: hidden}.prog-karte .pk-balken i{display: block;height: 100%;background: var(--gold)}.prog-kopf{display: grid;grid-template-columns: 1fr minmax(160px,1.2fr) 1fr;gap: 18px;align-items: center;padding: 22px;margin-bottom: 18px}.prog-kopf .pk-seite{display: flex;flex-direction: column;gap: 6px}.prog-kopf .pk-seite.rechts{text-align: right;align-items: flex-end}.prog-kopf .pk-gross{font: 900 clamp(20px,3vw,30px)/1.05 var(--display);text-transform: uppercase;color: var(--text);display: flex;gap: 8px;align-items: center}.prog-kopf .pk-prozent{font: 900 clamp(30px,5vw,48px)/1 var(--display);color: var(--text-3)}.prog-kopf .pk-prozent.fav{color: var(--gold)}.prog-kopf .pk-mitte{text-align: center}.wk-balken.gross{height: 12px;margin-top: 8px}.ergebnis-liste{display: grid;gap: 6px}.ergebnis-liste div{display: grid;grid-template-columns: minmax(0,1.4fr) 1fr auto;gap: 10px;align-items: center;font-size: 14px;color: var(--text-2)}.eb-balken{height: 8px;border-radius: 4px;background: rgba(255,255,255,.06);overflow: hidden}.eb-balken i{display: block;height: 100%;background: var(--gold)}.ergebnis-liste b{color: var(--text);font-variant-numeric: tabular-nums}.prog-spiele{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;font-size: 14px;color: var(--text-2)}.prog-spiele b.w{color: #4cc38a}.prog-spiele b.l{color: #ff7a70}.zwei-tabellen.gleich{grid-template-columns: 1fr 1fr}.prog-aktionen{display: flex;gap: 10px;flex-wrap: wrap;margin: 10px 0 0}.daten-tabelle.vergleich td:first-child{white-space: nowrap}a.g-spiel.mit-prognose{text-decoration: none;transition: border-color .15s}a.g-spiel.mit-prognose:hover{border-color: rgba(244,197,79,.55)}.daten-tabelle tr.aus td{opacity: .5}.aus-chip{font-size: 10px;padding: 1px 6px}.fav-verlauf{width: 100%;height: auto;display: block}.fav-verlauf .achse{stroke: rgba(255,255,255,.08)}.fav-verlauf text{fill: var(--text-3);font: 600 11px var(--kond,sans-serif)}.fav-verlauf text.vl-name{font-size: 12px;font-weight: 700}@media (max-width: 700px){.prog-kopf{grid-template-columns: 1fr 1fr}.prog-kopf .pk-mitte{grid-column: 1 / -1;order: 3}.zwei-tabellen.gleich{grid-template-columns: minmax(0,1fr)}}.wurzel-fuss{position: relative;z-index: 2;text-align: center;border-top: 0;margin-top: 10px}.wurzel-fuss nav a{display: inline-block;padding: 6px 2px}.auswahl-btn{min-height: 46px;height: 100%}@media (max-width: 760px){.kopf{position: relative;backdrop-filter: none;padding: 10px 14px 12px;gap: 10px}.marke-sub{display: none}.marke-oche,.marke-jahr{font-size: 26px}.kopf-rechts{gap: 6px}.szenario{gap: 6px;min-width: 0;flex: 1;justify-content: flex-end}.szenario select{flex: 1;max-width: none;min-width: 0}.schritte{position: fixed;left: 0;right: 0;bottom: 0;z-index: 30;width: auto;margin: 0;overflow: visible;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 2px;padding: 4px 6px calc(4px + env(safe-area-inset-bottom));background: rgba(7,8,13,.97);border-top: 1px solid var(--linie-stark);box-shadow: 0 -12px 30px rgba(0,0,0,.55)}.schritte a{flex-direction: column;justify-content: center;gap: 5px;padding: 9px 2px 8px;font-size: 10.5px;letter-spacing: .02em;text-align: center;white-space: nowrap;min-width: 0}.schritte a>:not(b){overflow: hidden;text-overflow: ellipsis}.schritte a b{font-size: 16px}.schritte a.aktiv{background: rgba(227,52,42,.1)}.schritte a.aktiv::after{left: 28%;right: 28%;top: 0;bottom: auto}body{padding-bottom: calc(66px + env(safe-area-inset-bottom))}.toast{bottom: calc(84px + env(safe-area-inset-bottom))}.sz-menue{max-width: calc(100vw - 16px)}.kz{grid-template-columns: minmax(0,1fr) 46px minmax(0,1fr);gap: 6px;padding: 8px}.kz .land{display: none}.kz .sp{font-size: 13px;gap: 5px}.kz .sp span.n{white-space: normal;line-height: 1.15;overflow-wrap: anywhere}.kz .sc{font-size: 15px;padding: 7px 0}.kz .seed{min-width: 18px;height: 16px;font-size: 10px}.dialog .kompakt-liste{gap: 6px}.auswahl-btn{padding: 8px 10px;gap: 8px}.auswahl-btn .offen-badge{font-size: 9px;padding: 3px 6px;margin-right: 0}.auswahl-btn .land{display: none}.slot-zeile{gap: 6px}.baum-scroll{scroll-snap-type: x mandatory;scroll-padding-left: 2px}.baum{grid-auto-columns: 172px;gap: 0 18px}.baum-spalte{scroll-snap-align: start}.baum-zelle::after,.baum-zelle.paar-oben::before,.baum-zelle.paar-unten::before{right: -9px;width: 9px}.baum-zelle.paar-oben::before,.baum-zelle.paar-unten::before{width: 1px}.zeile{grid-template-columns: 40px 1fr 22px;font-size: 12px}.turnier-leiste{gap: 8px}}@media (max-width: 760px){.kz{grid-template-columns: minmax(0,1fr) 40px minmax(0,1fr);gap: 5px;padding: 7px 6px}.kz .sp{font-size: 12.5px;gap: 4px}.kz .sp span.n{overflow-wrap: normal;word-break: normal;hyphens: auto}.kz .sc{font-size: 14px}.dialog .runde-kopf,.dialog .abschnitt{padding-left: 14px;padding-right: 14px}.neben-aktionen{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.neben-aktionen .btn{justify-content: center;width: 100%}}@media (max-width: 760px){.kz.upset .sp.sieg::after{content: none}}.start-kopf{display: grid;grid-template-columns: minmax(0,1fr) minmax(240px,380px);grid-template-areas: "hero bild" "karten karten";column-gap: 36px;align-items: center}.start-kopf .hero{grid-area: hero}.start-kopf .schritt-karten{grid-area: karten}.hero-bild{margin: 0}.hero-bild-oben{grid-area: bild;align-self: center;margin: -18px 0 8px}.hero-bild img{display: block;width: 100%;height: auto;filter: drop-shadow(0 24px 40px rgba(0,0,0,.45))}.hero-bild-unten{display: none}@media (max-width: 900px){.start-kopf{grid-template-columns: minmax(0,1fr);grid-template-areas: "hero" "karten"}.hero-bild-oben{display: none}.hero-bild-unten{display: block;max-width: 300px;margin: 28px auto 8px;opacity: .95}}.start-kopf.ohne-karten{grid-template-columns: minmax(0,1fr) minmax(200px,300px);grid-template-areas: "hero bild";margin-bottom: 8px}.start-kopf.ohne-karten .hero-bild-oben{margin: -30px 0 -10px}@media (max-width: 900px){.start-kopf.ohne-karten{grid-template-columns: minmax(0,1fr);grid-template-areas: "hero"}}.vk-fragen{margin: 0 0 14px;padding-left: 20px;display: grid;gap: 6px}.vk-toc{padding: 18px 20px;margin: 0 0 26px}.vk-toc h2{margin: 0 0 4px}.vk-toc-gruppe{margin-top: 14px}.vk-toc-kopf{font: 800 16px var(--display);text-transform: uppercase;color: var(--text);text-decoration: none}.vk-toc-namen{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-top: 6px;font-size: 13.5px}.vk-toc-namen a{color: var(--text-2);text-decoration: none;white-space: nowrap}.vk-toc-namen a:hover{color: var(--gold)}.vk-toc-namen .flagge{width: 16px;height: auto;vertical-align: -2px}.vk-gruppe{margin: 0 0 30px;scroll-margin-top: 80px}.vk-gruppe>h2{font: 800 26px/1.1 var(--display);text-transform: uppercase;margin: 0 0 14px}.vk-raster{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,420px),1fr));gap: 14px}.vk{background: rgba(20,23,34,.78);border: 1px solid var(--linie);border-radius: 14px;padding: 16px 18px;scroll-margin-top: 80px;display: flex;flex-direction: column;gap: 10px}.vk:target{border-color: var(--gold);box-shadow: 0 0 0 2px rgba(244,197,79,.25)}.vk-kopf{display: flex;justify-content: space-between;gap: 10px;flex-wrap: wrap;align-items: baseline}.vk-name{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.vk-name h3{margin: 0;font: 900 22px/1 var(--display);text-transform: uppercase}.vk-nick{color: var(--gold);font: 600 13px var(--kond);letter-spacing: .04em}.vk-meta{display: flex;gap: 8px;align-items: center;font-size: 12.5px}.vk-werte{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 0}.vk-werte div{background: rgba(255,255,255,.03);border: 1px solid rgba(255,255,255,.05);border-radius: 8px;padding: 8px 10px}.vk-werte dt{font: 700 10.5px var(--kond);text-transform: uppercase;letter-spacing: .08em;color: var(--text-3);margin-bottom: 4px}.vk-werte dd{margin: 0;font-size: 13px;color: var(--text-2);display: flex;flex-direction: column;gap: 2px}.punkte{color: var(--gold);letter-spacing: 2px;font-size: 12px}.punkte i{font-style: normal;color: rgba(255,255,255,.15)}.vk-chance{color: var(--gold);font: 900 20px var(--display)}.vk-text{margin: 0;color: var(--text);line-height: 1.55;font-size: 14.5px}.vk-plusminus,.vk-publikum{margin: 0;font-size: 13.5px;color: var(--text-2);line-height: 1.55}.vk-publikum b{color: var(--text)}.vk-kurios{background: linear-gradient(135deg,rgba(244,197,79,.1),rgba(227,52,42,.06));border: 1px solid rgba(244,197,79,.25);border-radius: 10px;padding: 10px 12px;font-size: 13.5px;color: var(--text-2)}.vk-kurios b{color: var(--text);display: block;margin-bottom: 4px}.vk-kurios p{margin: 0 0 6px;line-height: 1.5}.vk-kurios p:last-child{margin: 0}.vk-offen{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: 10px;margin-bottom: 12px}.vk-offen .panel{padding: 12px 14px}@media (max-width: 760px){.vk{padding: 14px}.vk-name h3{font-size: 20px}}@media (max-width: 760px){.dialog:has(.mc-buehne){display: flex;flex-direction: column}.dialog:has(.mc-buehne)>*{flex-shrink: 0}.dialog:has(.mc-buehne) .dialog-zu{top: 8px;right: 8px}.mc-kopf{flex-direction: column;align-items: flex-start;gap: 4px;padding: 14px 52px 0 14px}.mc-kopf .kicker{font-size: 12px}.mc-kopf .muted.klein{font-size: 12px}.mc-buehne{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);margin: 12px 10px 0}.mc-spieler{padding: 10px;min-height: 0;justify-content: center}.mc-spieler.links{clip-path: none;border-radius: 4px 0 0 4px}.mc-spieler.rechts{clip-path: none;border-radius: 0 4px 4px 0;text-align: right;align-items: flex-end}.mc-spieler .nick{display: none}.mc-spieler .nm{font-size: 20px;line-height: 1;margin: 0 0 7px;overflow-wrap: break-word;hyphens: auto}.mc-spieler .meta{gap: 4px;align-items: center}.mc-spieler .land{display: none}.mc-spieler .flagge{width: 22px;height: 16px}.mc-spieler .chip{font-size: 10.5px;padding: 2px 6px}.mc-spieler .seed{min-width: 18px;height: 16px;font-size: 11px}.mc-spieler .trend{font-size: 10.5px}.mc-score{min-width: 68px;padding: 6px;align-content: center;gap: 4px}.mc-score .zahl{font-size: 36px}.mc-score .zahl.offen{font-size: 17px;letter-spacing: .14em}.mc-score .unter{font-size: 9px;letter-spacing: .1em;text-align: center}.mc-sets{margin: 8px 10px 0}.mc-sets span{font-size: 11px;padding: 4px 6px}.wk-balken{margin: 12px 14px 0}.wk-text{margin: 6px 14px 0;font-size: 12px}.kein-tipp{margin: 6px 14px 0;font-size: 11.5px;text-align: center}.vergleich>div{padding: 16px 14px}.mc-aktion{order: 10;position: sticky;bottom: 0;z-index: 4;display: grid;grid-template-columns: minmax(0,1fr);justify-content: stretch;gap: 8px;margin-top: 14px;padding: 10px 10px calc(10px + env(safe-area-inset-bottom));background: rgba(12,14,22,.97);border-top: 1px solid var(--linie-stark);border-bottom: 0;box-shadow: 0 -12px 28px rgba(0,0,0,.55)}.tipps{display: grid;grid-template-columns: repeat(var(--sp,6),minmax(0,1fr));gap: 4px}.tipps button{min-width: 0;padding: 10px 0;font-size: 15px;letter-spacing: .04em}.mc-knoepfe{display: flex;gap: 6px}.mc-knoepfe .btn{min-width: 0;padding: 11px 10px;white-space: nowrap}.mc-knoepfe [data-sim]{flex: 1 1 0}.mc-knoepfe [data-weiter]{flex: 1.25 1 0}.mc-knoepfe [data-loeschen]{order: -1;flex: 0 0 44px;padding: 0;border-color: var(--linie-stark)}.mc-loeschen-icon{display: inline}.mc-loeschen-text{display: none}.slot{padding: 14px 12px 14px 16px}.auswahl-btn{position: relative;padding-bottom: 11px}.auswahl-btn .name{white-space: normal;line-height: 1.15;overflow-wrap: break-word}.auswahl-btn .staerke{position: absolute;left: 10px;right: 10px;bottom: 5px;width: auto;height: 3px}.slot-zeile .btn-geist.icon-btn{width: 28px}}@media (max-width: 400px){.mc-knoepfe .btn{padding: 10px 6px;gap: 5px;font-size: 13px;letter-spacing: .03em;white-space: normal;line-height: 1.1}.mc-knoepfe [data-sim] .wuerfel,.mc-knoepfe [data-sim] svg{width: 16px;height: 16px;flex-shrink: 0}.mc-knoepfe [data-loeschen]{flex-basis: 40px}.tipps button{font-size: 14px;letter-spacing: 0}}.stand-zeile{margin: 12px 0 0;font: 600 13px/1.4 var(--kond);letter-spacing: .06em;text-transform: uppercase;color: var(--text-3)}.stand-zeile a{color: var(--gold);text-decoration: none}.stand-zeile a:hover{text-decoration: underline}