.game-modal-backdrop.svelte-zje5yf{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;background:#06060aeb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-modal.svelte-zje5yf{background:var(--bg-2);border:1px solid var(--rule);flex-direction:column;gap:26px;width:100%;max-width:560px;max-height:calc(100vh - 48px);padding:36px 32px 32px;display:flex;position:relative;overflow-y:auto}.modal-close.svelte-zje5yf{border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-2);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff0a;border-radius:999px;place-items:center;padding:0;transition:background .25s,border-color .25s,color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:16px;right:16px}.modal-close.svelte-zje5yf svg:where(.svelte-zje5yf){width:16px;height:16px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.modal-close.svelte-zje5yf:hover{background:var(--yellow);border-color:var(--yellow);color:var(--bg);transform:scale(1.06)}.modal-close.svelte-zje5yf:hover svg:where(.svelte-zje5yf){transform:rotate(90deg)}.modal-close.svelte-zje5yf:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.modal-close.svelte-zje5yf:active{transform:scale(.94)}.game-header.svelte-zje5yf{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.game-vs.svelte-zje5yf{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;display:grid}.game-vs-me.svelte-zje5yf,.game-vs-them.svelte-zje5yf{flex-direction:column;align-items:center;gap:6px;display:flex}.game-vs-avatar.svelte-zje5yf{background:var(--bg-3);border:2px solid var(--rule);width:60px;height:60px;font-family:var(--mono);letter-spacing:.12em;color:var(--ink);background-position:50%;background-size:cover;border-radius:999px;place-items:center;font-size:14px;display:grid}.game-vs-avatar-me.svelte-zje5yf{background:var(--yellow);color:var(--bg);border-color:var(--yellow);font-weight:700}.game-vs-score.svelte-zje5yf{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:24px;font-weight:700;line-height:1}.game-vs-label.svelte-zje5yf{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.game-vs-divider.svelte-zje5yf{font-family:var(--font-display);color:var(--yellow);letter-spacing:.1em;font-size:14px}.game-modal.svelte-zje5yf h3{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0;font-size:18px}.game-quip.svelte-zje5yf{color:var(--ink-2);max-width:380px;margin:0;font-size:13px;font-style:italic}.game-best.svelte-zje5yf{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.game-best.svelte-zje5yf strong:where(.svelte-zje5yf){color:var(--yellow);font-weight:700}.game-best-tag.svelte-zje5yf{background:var(--yellow);color:var(--bg);margin-left:8px;padding:3px 10px;font-weight:700;display:inline-block}@media (width<=480px){.game-modal.svelte-zje5yf{padding:28px 22px}.game-vs.svelte-zje5yf{grid-template-columns:1fr;gap:14px}.game-vs-divider.svelte-zje5yf{display:none}}.board.svelte-1h05fnd{aspect-ratio:1;gap:12px;width:100%;max-width:320px;margin:0 auto;display:grid}.grid-2.svelte-1h05fnd{grid-template-columns:repeat(2,1fr)}.pad.svelte-1h05fnd{border:1px solid var(--rule-strong);background:var(--bg);cursor:pointer;transition:background .12s,box-shadow .12s,transform .12s;position:relative;overflow:hidden}.pad.svelte-1h05fnd:before{content:"";filter:blur(20px);opacity:0;background:currentColor;border-radius:999px;width:0;height:0;transition:inset .2s,opacity .2s;position:absolute;inset:50%}.pad-0.svelte-1h05fnd{color:#ffd24a}.pad-1.svelte-1h05fnd{color:#4ad6ff}.pad-2.svelte-1h05fnd{color:#ff6b9c}.pad-3.svelte-1h05fnd{color:#7dff90}.pad.is-lit.svelte-1h05fnd{background:currentColor;transform:scale(.96);box-shadow:0 0 32px,inset 0 0 24px #fff6}.pad.is-lit.svelte-1h05fnd:before{opacity:.6;width:140%;height:140%;inset:-20%}.pad.svelte-1h05fnd:disabled{cursor:not-allowed}.pad.svelte-1h05fnd:not(:disabled):hover{background:#ffffff0a}.is-showing.svelte-1h05fnd .pad:where(.svelte-1h05fnd){cursor:wait}.footer.svelte-1h05fnd{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-1h05fnd{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-1h05fnd{color:var(--yellow)}.status-over.svelte-1h05fnd{color:var(--ink)}.pad.svelte-1aextpy{aspect-ratio:1.6;border:1px solid var(--rule-strong);background:var(--bg);width:100%;max-width:380px;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:24px;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative}.pad-wait.svelte-1aextpy{color:#fff;background:#c4302b}.pad-go.svelte-1aextpy{background:var(--yellow);color:var(--bg);box-shadow:0 0 60px var(--yellow), inset 0 0 30px #ffffff80}.pad-too-soon.svelte-1aextpy{color:#fff;background:#c4302b}.pad-click.svelte-1aextpy,.pad-over.svelte-1aextpy{background:var(--bg-2);color:var(--ink)}.pad.svelte-1aextpy:disabled{cursor:default}.big.svelte-1aextpy{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1}.big-go.svelte-1aextpy{font-size:clamp(40px,7vw,60px)}.sm.svelte-1aextpy{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:11px}.footer.svelte-1aextpy{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-1aextpy{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-over.svelte-1aextpy{color:var(--ink)}.board.svelte-46fpcs{width:100%}.splash.svelte-46fpcs{text-align:center;padding:12px 0}.splash.svelte-46fpcs h4:where(.svelte-46fpcs){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px}.splash.svelte-46fpcs p:where(.svelte-46fpcs){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.splash.svelte-46fpcs strong:where(.svelte-46fpcs){color:var(--yellow)}.grid.svelte-46fpcs{grid-template-columns:repeat(6,1fr);gap:6px;max-width:360px;margin:0 auto;display:grid;position:relative}.cell.svelte-46fpcs{appearance:none;aspect-ratio:1;border:1px solid var(--rule);cursor:default;background:0 0;place-items:center;padding:0;transition:background .12s;display:grid}.pickable.svelte-46fpcs .cell:where(.svelte-46fpcs){cursor:pointer}.pickable.svelte-46fpcs .cell:where(.svelte-46fpcs):hover{background:#ffffff0f}.bulb.svelte-46fpcs{background:#1a1a1c;border-radius:999px;width:60%;height:60%;transition:background .15s,box-shadow .15s;box-shadow:inset 0 0 6px #000000b3}.cell.lit.svelte-46fpcs .bulb:where(.svelte-46fpcs){background:radial-gradient(circle at 35% 30%,#ffe9a3,#ffd24a 45%,#b88a18 100%);box-shadow:0 0 12px #ffd24a8c,inset 0 0 8px #ffffff80}.cell.reveal-correct.svelte-46fpcs .bulb:where(.svelte-46fpcs){box-shadow:0 0 20px var(--yellow), inset 0 0 8px #ffffff80;background:radial-gradient(circle at 35% 30%,#ffe9a3,#ffd24a 45%,#b88a18 100%);animation:.9s svelte-46fpcs-pulse}.cell.reveal-correct.svelte-46fpcs{border-color:var(--yellow);background:#ffd24a1f}.cell.reveal-picked-wrong.svelte-46fpcs{background:#c4302b2e;border-color:#c4302b}.cell.reveal-picked-wrong.svelte-46fpcs .bulb:where(.svelte-46fpcs){background:#c4302b}@keyframes svelte-46fpcs-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.overlay.svelte-46fpcs{pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06060a8c;place-items:center;display:grid;position:absolute;inset:0}.count.svelte-46fpcs{font-family:var(--font-display);color:var(--yellow);text-shadow:0 0 32px #ffd24a80;font-size:clamp(72px,12vw,120px);font-weight:800;line-height:1;animation:.6s svelte-46fpcs-countPop}@keyframes svelte-46fpcs-countPop{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.footer.svelte-46fpcs{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-46fpcs{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-46fpcs{color:var(--yellow)}.status-over.svelte-46fpcs{color:var(--ink)}.board.svelte-1cycg90{width:100%;min-height:260px}.splash.svelte-1cycg90{text-align:center;padding:32px 0}.splash.svelte-1cycg90 h4:where(.svelte-1cycg90){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px}.splash.svelte-1cycg90 p:where(.svelte-1cycg90){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.q.svelte-1cycg90{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.emoji.svelte-1cycg90{font-size:48px;line-height:1}.scene.svelte-1cycg90{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:600}.opts.svelte-1cycg90{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.opt.svelte-1cycg90{font-family:var(--mono);letter-spacing:.04em;background:var(--bg);color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;padding:12px 18px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.opt.svelte-1cycg90:hover:not(:disabled){border-color:var(--yellow);background:#ffd24a14}.opt.correct.svelte-1cycg90{background:var(--yellow);color:var(--bg);border-color:var(--yellow)}.opt.wrong.svelte-1cycg90{color:#fff;background:#c4302b;border-color:#c4302b}.opt.svelte-1cycg90:disabled{cursor:default}.footer.svelte-1cycg90{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-1cycg90{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-1cycg90{color:var(--yellow)}.status-over.svelte-1cycg90{color:var(--ink)}.board.svelte-1vozpda{width:100%;min-height:280px}.splash.svelte-1vozpda{text-align:center;padding:24px 0}.splash.svelte-1vozpda h4:where(.svelte-1vozpda){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px}.splash.svelte-1vozpda p:where(.svelte-1vozpda){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.q.svelte-1vozpda{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.prompt.svelte-1vozpda{font-family:var(--font-display);color:var(--ink);max-width:360px;font-size:18px;font-weight:600}.swatches.svelte-1vozpda{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.swatch.svelte-1vozpda{appearance:none;background:var(--bg);border:1px solid var(--rule-strong);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;transition:border-color .15s,transform .15s,background .15s;display:flex}.swatch.svelte-1vozpda:hover:not(:disabled){border-color:var(--yellow);transform:translateY(-2px)}.bulb.svelte-1vozpda{background:var(--tint);width:56px;height:56px;box-shadow:0 0 22px var(--tint), inset 0 0 12px #fff9;border-radius:999px}.k.svelte-1vozpda{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);font-size:12px;font-weight:600}.swatch.correct.svelte-1vozpda{border-color:var(--yellow);background:#ffd24a1f}.swatch.wrong.svelte-1vozpda{background:#c4302b2e;border-color:#c4302b}.swatch.svelte-1vozpda:disabled{cursor:default}.footer.svelte-1vozpda{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-1vozpda{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-1vozpda{color:var(--yellow)}.status-over.svelte-1vozpda{color:var(--ink)}.board.svelte-13o7epi{width:100%;min-height:260px}.splash.svelte-13o7epi{text-align:center;padding:24px 0}.splash.svelte-13o7epi h4:where(.svelte-13o7epi){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px}.splash.svelte-13o7epi p:where(.svelte-13o7epi){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.play.svelte-13o7epi{flex-direction:column;align-items:center;gap:20px;display:flex}.swatches.svelte-13o7epi{gap:16px;display:flex}.swatch.svelte-13o7epi{flex-direction:column;align-items:center;gap:6px;display:flex}.bulb.svelte-13o7epi{background:var(--c);width:80px;height:80px;box-shadow:0 0 28px var(--c), inset 0 0 14px #fff6;border:1px solid var(--rule-strong);border-radius:999px}.lbl.svelte-13o7epi{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.sliders.svelte-13o7epi{flex-direction:column;gap:10px;width:100%;max-width:340px;display:flex}.slider.svelte-13o7epi{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);flex-direction:column;gap:4px;font-size:11px;display:flex}.slider-r.svelte-13o7epi>span:where(.svelte-13o7epi){color:#f76}.slider-g.svelte-13o7epi>span:where(.svelte-13o7epi){color:#7dff90}.slider-b.svelte-13o7epi>span:where(.svelte-13o7epi){color:#4ad6ff}.slider.svelte-13o7epi input[type=range]:where(.svelte-13o7epi){appearance:none;background:var(--bg);border:1px solid var(--rule);cursor:pointer;width:100%;height:6px}.slider.svelte-13o7epi input[type=range]:where(.svelte-13o7epi)::-webkit-slider-thumb{appearance:none;background:var(--yellow);cursor:grab;border:none;border-radius:999px;width:18px;height:18px}.slider.svelte-13o7epi input[type=range]:where(.svelte-13o7epi)::-moz-range-thumb{background:var(--yellow);cursor:grab;border:none;border-radius:999px;width:18px;height:18px}.delta.svelte-13o7epi{font-family:var(--font-display);color:var(--yellow);font-size:20px;font-weight:700}.footer.svelte-13o7epi{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-13o7epi{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-13o7epi{color:var(--yellow)}.status-over.svelte-13o7epi{color:var(--ink)}.board.svelte-2iw7l3{width:100%}.splash.svelte-2iw7l3{text-align:center;padding:24px 0}.splash.svelte-2iw7l3 h4:where(.svelte-2iw7l3){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px}.splash.svelte-2iw7l3 p:where(.svelte-2iw7l3){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.conveyor.svelte-2iw7l3{border:1px dashed var(--rule);place-items:center;max-width:360px;height:110px;margin:0 auto 20px;display:grid;position:relative;overflow:hidden}.pkg.svelte-2iw7l3{background:var(--c);width:70px;height:70px;box-shadow:0 0 28px var(--c), inset 0 0 18px #ffffff4d;place-items:center;animation:.25s svelte-2iw7l3-pkgIn;display:grid}.pkg-tag.svelte-2iw7l3{font-family:var(--mono);letter-spacing:.1em;color:var(--bg);text-transform:uppercase;font-size:11px;font-weight:700}@keyframes svelte-2iw7l3-pkgIn{0%{opacity:0;transform:translateY(-12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.bins.svelte-2iw7l3{grid-template-columns:repeat(4,1fr);gap:8px;max-width:360px;margin:0 auto;display:grid}.bin.svelte-2iw7l3{appearance:none;background:var(--bg);border:2px solid var(--c);color:var(--c);cursor:pointer;place-items:center;padding:14px 6px;transition:background .12s,transform .12s;display:grid}.bin.svelte-2iw7l3:hover:not(:disabled){background:color-mix(in srgb, var(--c) 14%, transparent);transform:translateY(-2px)}.bin-tag.svelte-2iw7l3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.footer.svelte-2iw7l3{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-2iw7l3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-2iw7l3{color:var(--yellow)}.status-over.svelte-2iw7l3{color:var(--ink)}.board.svelte-15pfj1p{width:100%}.splash.svelte-15pfj1p{text-align:center;padding:24px 0}.splash.svelte-15pfj1p h4:where(.svelte-15pfj1p){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px}.splash.svelte-15pfj1p p:where(.svelte-15pfj1p){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.grid.svelte-15pfj1p{aspect-ratio:1;grid-template-columns:repeat(4,1fr);gap:8px;max-width:360px;margin:0 auto;display:grid}.cell.svelte-15pfj1p{appearance:none;aspect-ratio:1;background:var(--bg);border:1px solid var(--rule);cursor:pointer;place-items:center;padding:0;transition:background .1s;display:grid;position:relative;overflow:hidden}.cell.svelte-15pfj1p:hover{background:#ffffff08}.dot.svelte-15pfj1p{background:var(--bg-3);border-radius:999px;width:60%;height:60%;transition:transform 80ms,background 80ms,box-shadow 80ms;transform:scale(0)}.cell.lit.svelte-15pfj1p .dot:where(.svelte-15pfj1p){background:var(--yellow);box-shadow:0 0 24px var(--yellow), inset 0 0 12px #ffffff80;transform:scale(1)}.footer.svelte-15pfj1p{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-15pfj1p{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-15pfj1p{color:var(--yellow)}.status-over.svelte-15pfj1p{color:var(--ink)}.board.svelte-u8f38p{width:100%;min-height:260px}.splash.svelte-u8f38p{text-align:center;padding:24px 0}.splash.svelte-u8f38p h4:where(.svelte-u8f38p){font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px}.splash.svelte-u8f38p p:where(.svelte-u8f38p){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.play.svelte-u8f38p{flex-direction:column;align-items:center;gap:18px;display:flex}.ziel.svelte-u8f38p{flex-direction:column;align-items:center;gap:2px;transition:transform .2s;display:flex}.ziel.treffer.svelte-u8f38p{transform:scale(1.08)}.lbl.svelte-u8f38p{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.zahl.svelte-u8f38p{font-family:var(--font-display);color:var(--yellow);font-size:clamp(44px,9vw,64px);font-weight:700;line-height:1}.bits.svelte-u8f38p{grid-template-columns:repeat(8,1fr);gap:6px;width:100%;max-width:380px;display:grid}.bit.svelte-u8f38p{background:var(--bg);border:1px solid var(--rule);cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:10px 0 6px;transition:background .12s,border-color .12s,color .12s;display:flex}.bit.svelte-u8f38p:hover:not(:disabled){border-color:var(--rule-strong)}.bit.an.svelte-u8f38p{background:var(--yellow);border-color:var(--yellow)}.ziffer.svelte-u8f38p{font-family:var(--mono);color:var(--ink-2);font-size:18px;font-weight:700;line-height:1}.bit.an.svelte-u8f38p .ziffer:where(.svelte-u8f38p){color:var(--bg)}.wert.svelte-u8f38p{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:9px}.bit.an.svelte-u8f38p .wert:where(.svelte-u8f38p){color:#06060aa6}.summe.svelte-u8f38p{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.summe.svelte-u8f38p strong:where(.svelte-u8f38p){color:var(--ink);font-size:15px}.summe.treffer.svelte-u8f38p strong:where(.svelte-u8f38p){color:var(--yellow)}.footer.svelte-u8f38p{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;display:flex}.status.svelte-u8f38p{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px}.status-active.svelte-u8f38p{color:var(--yellow)}.status-over.svelte-u8f38p{color:var(--ink)}@media (prefers-reduced-motion:reduce){.ziel.svelte-u8f38p{transition:none}}.ueber-section-alt.svelte-1wkeu8t{background:var(--bg-tint)}.page-rail.svelte-1wkeu8t{z-index:50;flex-direction:column;gap:clamp(20px,3vh,32px);padding:12px 0;display:flex;position:fixed;top:50%;right:clamp(16px,2.5vw,36px);transform:translateY(-50%)}.page-rail-line.svelte-1wkeu8t{background:linear-gradient(180deg, transparent 0%, var(--rule) 8%, var(--rule) 92%, transparent 100%);width:1px;position:absolute;top:14px;bottom:14px;right:11px}.page-rail-marker.svelte-1wkeu8t{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:14px;padding:4px 0;text-decoration:none;transition:color .25s;display:flex;position:relative}.page-rail-marker-dot.svelte-1wkeu8t{background:var(--ink-4);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-right:8px;transition:background .25s,transform .35s cubic-bezier(.4,1.5,.5,1),box-shadow .25s}.page-rail-marker.svelte-1wkeu8t:hover .page-rail-marker-dot:where(.svelte-1wkeu8t){background:var(--ink-2)}.page-rail-marker.active.svelte-1wkeu8t .page-rail-marker-dot:where(.svelte-1wkeu8t){background:var(--yellow);box-shadow:0 0 0 4px #ffd24a26, 0 0 16px var(--yellow);transform:scale(1.7)}.page-rail-marker-text.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;order:-1;align-items:center;gap:10px;font-size:11px;display:inline-flex}.page-rail-marker-num.svelte-1wkeu8t{color:var(--ink-3);font-weight:600;transition:color .25s}.page-rail-marker-label.svelte-1wkeu8t{color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;opacity:0;max-width:0;font-size:13px;font-weight:600;transition:max-width .35s cubic-bezier(.6,.05,.3,1),opacity .25s;overflow:hidden}.page-rail-marker.active.svelte-1wkeu8t .page-rail-marker-num:where(.svelte-1wkeu8t){color:var(--yellow)}.page-rail-marker.active.svelte-1wkeu8t .page-rail-marker-label:where(.svelte-1wkeu8t),.page-rail-marker.svelte-1wkeu8t:hover .page-rail-marker-label:where(.svelte-1wkeu8t),.page-rail-marker.svelte-1wkeu8t:focus-visible .page-rail-marker-label:where(.svelte-1wkeu8t){opacity:1;max-width:220px}.page-rail-marker.active.svelte-1wkeu8t .page-rail-marker-label:where(.svelte-1wkeu8t){color:var(--yellow)}@media (width<=980px){.page-rail.svelte-1wkeu8t{display:none}}@media (prefers-reduced-motion:reduce){.page-rail-marker-dot.svelte-1wkeu8t,.page-rail-marker-label.svelte-1wkeu8t{transition:none}}.ueber-motto-body.svelte-1wkeu8t p:where(.svelte-1wkeu8t){color:var(--ink-2);margin:18px 0 0;font-size:16px;line-height:1.7}.ueber-motto-body.svelte-1wkeu8t strong:where(.svelte-1wkeu8t){color:var(--ink);font-weight:600}.ueber-aside-eyebrow.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:inline-flex}.ueber-aside-eyebrow.svelte-1wkeu8t:before{content:"";background:var(--yellow);width:18px;height:1px;display:inline-block}.ueber-profil.svelte-1wkeu8t{border-top:1px solid var(--rule);margin-top:clamp(44px,5vw,72px);padding-top:clamp(28px,3.5vw,44px)}.ueber-profil-head.svelte-1wkeu8t{flex-direction:column;gap:6px;margin-bottom:clamp(24px,3vw,36px);display:flex}.ueber-profil-head.svelte-1wkeu8t .ueber-aside-eyebrow:where(.svelte-1wkeu8t){margin-bottom:0}.ueber-profil-head.svelte-1wkeu8t h3:where(.svelte-1wkeu8t){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1}.ueber-profil-grid.svelte-1wkeu8t{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,40px);display:grid}.ueber-profil-item.svelte-1wkeu8t{border-top:2px solid var(--yellow);padding-top:clamp(16px,1.8vw,24px)}.ueber-profil-idx.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);font-size:11px}.ueber-profil-item.svelte-1wkeu8t h4:where(.svelte-1wkeu8t){font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:10px 0 12px;font-size:clamp(17px,1.6vw,22px);font-weight:800;line-height:1.15}.ueber-profil-item.svelte-1wkeu8t p:where(.svelte-1wkeu8t){color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}@media (width<=1080px){.ueber-profil-grid.svelte-1wkeu8t{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.ueber-profil-grid.svelte-1wkeu8t{grid-template-columns:1fr}}.ueber-motto.svelte-1wkeu8t{border-top:1px solid #ffd24a2e;margin-top:32px;padding-top:32px;position:relative}.ueber-motto-hero.svelte-1wkeu8t{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,3.5vw,56px);margin:0;padding:0;display:grid;position:relative}.ueber-motto-display.svelte-1wkeu8t{flex-direction:column;display:flex}.ueber-motto-hero.svelte-1wkeu8t .ueber-motto-tag:where(.svelte-1wkeu8t){margin:0 0 14px}.ueber-motto-hero.svelte-1wkeu8t .ueber-motto-stack:where(.svelte-1wkeu8t){align-items:flex-start;margin-bottom:0}.ueber-motto-hero.svelte-1wkeu8t .ueber-motto-yes:where(.svelte-1wkeu8t){font-size:clamp(46px,6.6vw,92px)}.ueber-motto-hero.svelte-1wkeu8t .ueber-motto-no:where(.svelte-1wkeu8t){font-size:clamp(28px,4vw,54px)}.ueber-motto-body.svelte-1wkeu8t{border-left:2px solid #ffd24a8c;max-width:64ch;padding-left:clamp(20px,1.6vw,28px)}.ueber-motto-hero.svelte-1wkeu8t .ueber-motto-lead:where(.svelte-1wkeu8t){color:var(--ink);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}@media (width<=900px){.ueber-motto-hero.svelte-1wkeu8t{grid-template-columns:1fr;gap:clamp(16px,4vw,22px)}.ueber-motto-body.svelte-1wkeu8t{padding-left:16px}}.ueber-motto-tag.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:inline-flex}.ueber-motto-tag.svelte-1wkeu8t:before{content:"";background:var(--yellow);width:14px;height:1px;display:inline-block}.ueber-motto-stack.svelte-1wkeu8t{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.ueber-motto-statt.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin:3px 0;font-size:clamp(11px,1.1vw,13px);font-weight:600}.ueber-motto-yes.svelte-1wkeu8t{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--yellow);text-shadow:0 0 32px #ffd24a33;font-size:clamp(40px,5vw,60px);font-weight:900;line-height:.95}.ueber-motto-no.svelte-1wkeu8t{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink-4);font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1}.ueber-motto-strike.svelte-1wkeu8t{display:inline-block;position:relative}.ueber-motto-strike.svelte-1wkeu8t:after{content:"";background:var(--ink-3);transform-origin:0;height:3px;animation:.8s .4s forwards svelte-1wkeu8t-motto-strike;position:absolute;top:52%;left:-4px;right:-4px;transform:scaleX(0)}@keyframes svelte-1wkeu8t-motto-strike{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ueber-motto-strike.svelte-1wkeu8t:after{animation:none;transform:scaleX(1)}}.team-card{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.team-play-hint.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);border-top:1px solid #ffd24a4d;align-items:center;gap:8px;margin-top:4px;padding:6px 0 0;font-size:11px;display:inline-flex}.team-play-hint.svelte-1wkeu8t svg:where(.svelte-1wkeu8t){flex:0 0 12px;width:12px;height:12px}.verbaende-grid.svelte-1wkeu8t{grid-template-columns:repeat(5,1fr);align-items:center;gap:clamp(24px,3vw,52px);padding:clamp(20px,2.5vw,36px) 0;display:grid}.verband-card.svelte-1wkeu8t{box-shadow:none;text-align:center;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:16px;padding:8px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.verband-card.svelte-1wkeu8t:hover{transform:translateY(-3px)}.verband-logo-wrap.svelte-1wkeu8t{place-items:center;width:100%;height:clamp(72px,8vw,104px);display:grid;position:relative}.verband-logo-wrap.svelte-1wkeu8t:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(65% 75%,#ffffff0d,#0000 72%);transition:opacity .3s;position:absolute;inset:-8px 0}.verband-card.svelte-1wkeu8t:hover .verband-logo-wrap:where(.svelte-1wkeu8t):before{opacity:1}.verband-logo-wrap.svelte-1wkeu8t img:where(.svelte-1wkeu8t){object-fit:contain;opacity:.92;width:auto;max-width:100%;height:auto;max-height:clamp(68px,7.5vw,96px);transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);position:relative}.verband-card.svelte-1wkeu8t:hover .verband-logo-wrap:where(.svelte-1wkeu8t) img:where(.svelte-1wkeu8t){opacity:1;transform:scale(1.05)}.verband-info.svelte-1wkeu8t{width:100%;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:center;gap:8px;font-size:11px;transition:color .2s;display:flex}.verband-card.svelte-1wkeu8t:hover .verband-info:where(.svelte-1wkeu8t){color:var(--yellow)}.verband-name.svelte-1wkeu8t{font-weight:600}.verband-arrow.svelte-1wkeu8t{opacity:0;justify-content:center;align-items:center;width:13px;height:13px;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(-4px)}.verband-card.svelte-1wkeu8t:hover .verband-arrow:where(.svelte-1wkeu8t){opacity:1;transform:translate(0)}.verband-arrow.svelte-1wkeu8t svg:where(.svelte-1wkeu8t){width:100%;height:100%}@media (width<=980px){.verbaende-grid.svelte-1wkeu8t{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.verbaende-grid.svelte-1wkeu8t{grid-template-columns:repeat(2,1fr)}}.verband-modal-logo.svelte-1wkeu8t{background:radial-gradient(ellipse at center, #ffffff0f, transparent 70%), var(--bg-tint);border:1px solid var(--rule);place-items:center;min-height:180px;margin-bottom:22px;padding:16px;display:grid}.verband-modal-logo.svelte-1wkeu8t img:where(.svelte-1wkeu8t){object-fit:contain;width:100%;height:100%;max-height:180px}.verband-modal-backdrop.svelte-1wkeu8t{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#06060ad9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.verband-modal.svelte-1wkeu8t{background:var(--bg-2);border:1px solid var(--rule);width:100%;max-width:540px;padding:40px 36px;position:relative}.modal-close.svelte-1wkeu8t{border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-2);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff0a;border-radius:999px;place-items:center;padding:0;transition:background .25s,border-color .25s,color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:16px;right:16px}.modal-close.svelte-1wkeu8t svg:where(.svelte-1wkeu8t){width:16px;height:16px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.modal-close.svelte-1wkeu8t:hover{background:var(--yellow);border-color:var(--yellow);color:var(--bg);transform:scale(1.06)}.modal-close.svelte-1wkeu8t:hover svg:where(.svelte-1wkeu8t){transform:rotate(90deg)}.modal-close.svelte-1wkeu8t:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.modal-close.svelte-1wkeu8t:active{transform:scale(.94)}.verband-modal.svelte-1wkeu8t h3:where(.svelte-1wkeu8t){font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0 0 6px;font-size:22px}.verband-modal-loc.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin-bottom:18px;font-size:11px}.verband-modal.svelte-1wkeu8t p:where(.svelte-1wkeu8t){color:var(--ink-2);margin:0 0 24px;font-size:15px;line-height:1.7}.partner-layout.svelte-1wkeu8t{grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.partner-layout-text.svelte-1wkeu8t{max-width:74ch}.partner-title.svelte-1wkeu8t{margin:14px 0 0;font-size:clamp(34px,4.2vw,64px);line-height:1}.partner-lede.svelte-1wkeu8t{color:var(--ink);margin:22px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.partner-lead.svelte-1wkeu8t{color:var(--ink-2);margin:18px 0 0;font-size:clamp(15px,1.1vw,16.5px);line-height:1.72}.partner-layout-side.svelte-1wkeu8t{flex-direction:column;align-items:flex-start;gap:clamp(8px,1.2vw,14px);display:flex}.partner-stat.svelte-1wkeu8t{border-bottom:2px solid var(--yellow);align-items:center;gap:clamp(16px,1.8vw,24px);width:100%;padding-bottom:clamp(18px,2vw,26px);display:flex}.partner-stat-num.svelte-1wkeu8t{font-family:var(--font-display);letter-spacing:-.045em;color:var(--yellow);text-shadow:0 0 48px #ffd24a42;font-size:clamp(78px,9vw,132px);font-weight:900;line-height:.82}.partner-stat-plus.svelte-1wkeu8t{vertical-align:.18em;margin-left:.02em;font-size:.6em}.partner-stat-label.svelte-1wkeu8t{flex-direction:column;gap:5px;display:flex}.partner-stat-title.svelte-1wkeu8t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);max-width:9ch;font-size:clamp(18px,2vw,28px);font-weight:800;line-height:1.02}.partner-stat-sub.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.partner-cta.svelte-1wkeu8t{background:var(--yellow);color:var(--bg);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;padding:14px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.partner-cta.svelte-1wkeu8t:hover{transform:translate(4px);box-shadow:0 12px 32px #ffd24a42}.partner-cta.svelte-1wkeu8t svg:where(.svelte-1wkeu8t){width:14px;height:14px}.partner-names.svelte-1wkeu8t{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2vw,30px);width:100%;margin:clamp(20px,2.4vw,30px) 0 clamp(24px,2.8vw,34px);padding:0;list-style:none;display:grid}.partner-names.svelte-1wkeu8t li:where(.svelte-1wkeu8t){border-bottom:1px solid var(--rule);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);align-items:baseline;gap:10px;padding:11px 0;font-size:clamp(14px,1.15vw,17px);font-weight:700;line-height:1.15;display:flex}.partner-names.svelte-1wkeu8t li:where(.svelte-1wkeu8t):before{content:"";background:var(--yellow);border-radius:999px;flex:none;width:5px;height:5px;transform:translateY(-3px)}@media (width<=900px){.partner-layout.svelte-1wkeu8t{grid-template-columns:1fr;gap:clamp(26px,5vw,40px)}.partner-layout-side.svelte-1wkeu8t{align-items:stretch}.partner-cta.svelte-1wkeu8t{align-self:flex-start}}@media (width<=480px){.partner-names.svelte-1wkeu8t{grid-template-columns:1fr}}.jobs-intro.svelte-1wkeu8t{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.jobs-intro.svelte-1wkeu8t h3:where(.svelte-1wkeu8t){font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0 0 14px;font-size:22px}.jobs-intro.svelte-1wkeu8t p:where(.svelte-1wkeu8t){color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}@media (width<=880px){.jobs-intro.svelte-1wkeu8t{grid-template-columns:1fr}}.jobs-list.svelte-1wkeu8t{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.job-card.svelte-1wkeu8t{background:var(--bg-tint);border:1px solid var(--rule);flex-direction:column;gap:12px;padding:28px 24px;transition:border-color .2s,transform .2s;display:flex}.job-card.svelte-1wkeu8t:hover{border-color:var(--yellow);transform:translateY(-2px)}.job-meta.svelte-1wkeu8t{flex-wrap:wrap;gap:10px;display:flex}.job-type.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--yellow);color:var(--bg);padding:4px 10px;font-size:10px;font-weight:600}.job-location.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);padding:4px 10px;font-size:10px}.job-card.svelte-1wkeu8t{padding:32px 28px}.job-card.svelte-1wkeu8t h3:where(.svelte-1wkeu8t){font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0;font-size:22px;line-height:1.2}.job-card.svelte-1wkeu8t p:where(.svelte-1wkeu8t){color:var(--ink-2);flex:1;margin:0;font-size:16px;line-height:1.65}.job-apply.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:8px;margin-top:4px;font-size:12px;text-decoration:none;display:inline-flex}.job-apply.svelte-1wkeu8t svg:where(.svelte-1wkeu8t){width:14px;height:14px;transition:transform .2s}.job-apply.svelte-1wkeu8t:hover svg:where(.svelte-1wkeu8t){transform:translate(4px)}.jobs-open-application.svelte-1wkeu8t{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.jobs-open-application.svelte-1wkeu8t svg:where(.svelte-1wkeu8t){width:14px;height:14px;transition:transform .2s}.jobs-open-application.svelte-1wkeu8t:hover svg:where(.svelte-1wkeu8t){transform:translate(4px)}@media (width<=880px){.jobs-list.svelte-1wkeu8t{grid-template-columns:1fr}}
