:root{--cos-bg:#10141c;--cos-navy-deep:#0b1120;--cos-surface:#1a2334;--cos-surface-2:#223048;--cos-border:#2d3b56;--cos-text:#eef2f8;--cos-muted:#9daabf;--cos-lime:#b8f235;--cos-lime-dark:#99d317;--cos-lime-ink:#131a06;--cos-orange:#ff7a1a;--cos-orange-dark:#e0640b;--cos-orange-ink:#1f0e02;--cos-draw:#5f6f8d;--cos-shadow:0 16px 38px rgba(3,6,12,.45);--cos-glow-lime:0 0 0 3px rgba(184,242,53,.25);--cos-radius:10px;--cos-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--cos-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.cos-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cos-widget{max-width:860px;margin:0 auto;padding:28px 16px 40px}.cos-head{margin:0 0 20px}.cos-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cos-orange)}.cos-title{margin:0 0 12px;font-size:clamp(26px,3.6vw,38px);line-height:1.12;font-weight:800;letter-spacing:-.015em;text-transform:uppercase}.cos-lede{margin:0;color:var(--cos-muted);font-size:15.5px}.cos-console{background:var(--cos-surface);border:1px solid var(--cos-border);border-radius:var(--cos-radius);box-shadow:var(--cos-shadow);padding:16px 20px;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end}.cos-field{display:flex;flex-direction:column;gap:7px;flex:1 1 240px;min-width:0}.cos-field label{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cos-muted)}.cos-field select{width:100%;padding:11px 12px;border:1px solid var(--cos-border);border-radius:8px;background:var(--cos-navy-deep);color:var(--cos-text);font-size:15px}.cos-field select:focus-visible{outline:none;border-color:var(--cos-lime);box-shadow:var(--cos-glow-lime)}.cos-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:8px;border:1px solid var(--cos-lime);background:var(--cos-lime);color:var(--cos-lime-ink);font-size:14px;font-weight:800;letter-spacing:.04em;cursor:pointer}.cos-btn:hover{background:var(--cos-lime-dark);border-color:var(--cos-lime-dark)}.cos-btn:focus-visible{outline:none;box-shadow:var(--cos-glow-lime)}.cos-btn[disabled]{opacity:.45;cursor:not-allowed}.cos-btn--ghost{background:var(--cos-navy-deep);border-color:var(--cos-border);color:var(--cos-text);font-weight:700}.cos-btn--ghost:hover{background:var(--cos-surface-2);border-color:var(--cos-border)}.cos-btn--ghost[aria-pressed=true]{border-color:var(--cos-orange);color:var(--cos-orange)}.cos-board{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;background:var(--cos-navy-deep);border:1px solid var(--cos-border);border-radius:var(--cos-radius);padding:12px 16px;margin:0 0 14px;font-family:var(--cos-mono);font-variant-numeric:tabular-nums}.cos-board b{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cos-muted);font-family:var(--cos-sans)}#cos-minute{font-size:20px;font-weight:900;color:var(--cos-lime)}#cos-scoreline{font-size:20px;font-weight:900}#cos-value{font-size:20px;font-weight:900;color:var(--cos-orange)}.cos-bet-chip{flex-basis:100%;font-size:13px;color:var(--cos-muted);font-family:var(--cos-sans)}.cos-chartwrap{background:var(--cos-surface);border:1px solid var(--cos-border);border-radius:var(--cos-radius);box-shadow:var(--cos-shadow);padding:14px 16px 6px;margin:0 0 14px}.cos-chart-label{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cos-muted)}.cos-embed{max-width:980px;margin-left:auto;margin-right:auto}#cos-chart{display:block;width:100%;height:auto}#cos-chart.is-idle .cos-line,#cos-chart.is-idle .cos-stakeline,#cos-chart.is-idle .cos-axis,#cos-chart.is-idle .cos-mark,#cos-chart.is-idle .cos-goalline{display:none}.cos-line{fill:none;stroke:var(--cos-lime);stroke-width:2.5}.cos-stakeline{stroke:var(--cos-draw);stroke-width:1;stroke-dasharray:4 4}.cos-mark{fill:var(--cos-orange);opacity:0;transition:opacity .3s ease}.cos-mark.is-passed{opacity:1}.cos-goalline{stroke:var(--cos-draw);stroke-width:1;stroke-dasharray:2 3;opacity:0;transition:opacity .3s ease}.cos-goalline.is-passed{opacity:.8}.cos-axis{font-family:var(--cos-mono);font-size:9px;fill:var(--cos-muted)}.cos-hint{font-family:var(--cos-sans);font-size:12px;font-weight:700;fill:var(--cos-muted);letter-spacing:.02em}.cos-events{list-style:none;margin:8px 0 10px;padding:0;display:flex;flex-direction:column;gap:4px;min-height:22px}.cos-events li{font-size:13px;color:var(--cos-muted);font-family:var(--cos-mono);font-variant-numeric:tabular-nums}.cos-events li strong{color:var(--cos-text)}.cos-panel{background:var(--cos-surface);border:1px solid var(--cos-orange);border-radius:var(--cos-radius);box-shadow:var(--cos-shadow);padding:16px 20px;margin:0 0 14px}.cos-panel h3{margin:0 0 6px;font-size:15px;font-weight:800}.cos-panel p{margin:0 0 12px;font-size:14.5px}.cos-offer{font-family:var(--cos-mono);font-variant-numeric:tabular-nums;font-size:clamp(22px,3.4vw,30px);font-weight:900;color:var(--cos-orange)}.cos-margin-note{font-size:12.5px;color:var(--cos-muted)}.cos-choices{display:flex;flex-wrap:wrap;gap:10px}.cos-coach{border-color:var(--cos-border);border-left-width:4px}.cos-coach.is-good{border-left-color:var(--cos-lime)}.cos-coach.is-mid{border-left-color:var(--cos-draw)}.cos-coach.is-bad{border-left-color:var(--cos-orange)}.cos-verdict{display:block;font-weight:800;margin:0 0 4px}.cos-coach.is-good .cos-verdict{color:var(--cos-lime)}.cos-coach.is-mid .cos-verdict{color:var(--cos-muted)}.cos-coach.is-bad .cos-verdict{color:var(--cos-orange)}.cos-scorestrip{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;margin:0 0 14px;padding:10px 16px;background:var(--cos-navy-deep);border:1px solid var(--cos-border);border-radius:var(--cos-radius)}.cos-scorestrip b{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cos-muted)}#cos-scorecount,#cos-evbilanz{font-family:var(--cos-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900;color:var(--cos-lime)}#cos-evbilanz.is-neg{color:var(--cos-orange)}.cos-score-note{flex-basis:100%;margin:0;font-size:12.5px;color:var(--cos-muted)}.cos-done{border-color:var(--cos-lime)}.cos-done .cos-honesty{border:1px solid var(--cos-border);border-radius:8px;background:var(--cos-navy-deep);padding:10px 14px;font-size:14px;margin:0 0 12px}.cos-log{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:5px}.cos-log li{font-size:13px;color:var(--cos-muted);font-family:var(--cos-mono);font-variant-numeric:tabular-nums}.cos-log li[data-verdict=richtig]{color:var(--cos-lime)}.cos-log li[data-verdict=nicht-optimal]{color:var(--cos-orange)}.cos-note{margin:0;font-size:13px;color:var(--cos-muted)}.cos-fallback{margin-top:20px;overflow-x:auto}.cos-fallback table{width:100%;min-width:560px;border-collapse:collapse;font-size:13.5px;background:var(--cos-surface);border:1px solid var(--cos-border)}.cos-fallback caption{text-align:left;font-weight:700;padding:0 2px 10px;font-size:15px}.cos-fallback th,.cos-fallback td{padding:9px 11px;border-bottom:1px solid var(--cos-border);text-align:left}.cos-fallback th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--cos-muted)}@media (min-width:640px){.cos-widget{padding:40px 24px 56px}}@media (prefers-reduced-motion: reduce){.cos-mark,.cos-goalline{transition:none}}
