.erklaert .win-sel{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;align-items:center;font-size:.85rem;color:var(--muted)}.erklaert .win-sel button{font-size:.8rem;padding:5px 10px}.erklaert .win-sel button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.erklaert .ctx-bar{position:relative;display:flex;height:46px;border-radius:10px;overflow:hidden;border:2px solid var(--accent);background:var(--bg)}.erklaert .ctx-bar span{height:100%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#fff;overflow:hidden;white-space:nowrap;border-right:1px solid rgba(255,255,255,.5);transition:width .3s}.erklaert .k-sys{background:#6b7280}.erklaert .k-msg{background:var(--accent)}.erklaert .k-doc{background:var(--accent-2)}.erklaert .k-code{background:var(--ok)}.erklaert .k-book{background:#8b5cf6}.erklaert .k-out{background:repeating-linear-gradient(45deg,var(--line) 0 6px,transparent 6px 12px)!important;color:var(--muted)!important}.erklaert .ctx-info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:.85rem;margin:8px 0 4px;color:var(--muted)}.erklaert .ctx-info b{color:var(--fg);font-variant-numeric:tabular-nums}.erklaert .ctx-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.erklaert .ctx-add button{font-size:.82rem;padding:7px 11px}.erklaert .ctx-add button i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}.erklaert .gone-list{margin-top:10px;font-size:.82rem;color:var(--bad);min-height:1.2em}.erklaert .gone-list s{color:var(--muted)}.erklaert .tri-wrap{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}@media(max-width:560px){.erklaert .tri-wrap{grid-template-columns:1fr}}.erklaert .tri{display:grid;gap:2px;width:min(240px,100%)}.erklaert .tri span{aspect-ratio:1;border-radius:2px;background:var(--line)}.erklaert .tri span.on{background:var(--accent)}.erklaert .tri-num{font-family:var(--serif);font-size:1.6rem;color:var(--accent);font-variant-numeric:tabular-nums}.erklaert .tri-row{display:flex;align-items:center;gap:10px;font-size:.88rem;margin-top:10px}.erklaert .tri-row input{flex:1;accent-color:var(--accent)}.erklaert .scale-tbl td:last-child{font-variant-numeric:tabular-nums}.erklaert .cost svg{max-width:560px}.erklaert .strat{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}@media(max-width:600px){.erklaert .strat{grid-template-columns:1fr}}.erklaert .strat div{padding:14px 16px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:.9rem}.erklaert .strat h4{margin:0 0 4px;font-size:1rem}.erklaert .strat p{margin:0;color:var(--muted)}.erklaert .strat .seq{display:flex;gap:3px;margin:8px 0;flex-wrap:wrap}.erklaert .strat .seq span{font:600 .68rem var(--mono);padding:3px 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}.erklaert .strat .seq span.x{background:0 0;border:1px dashed var(--line);color:var(--muted);text-decoration:line-through}.erklaert .strat .seq span.s{background:var(--accent-2-soft);color:var(--accent-2)}.erklaert .strat .seq span.r{background:var(--ok-soft);color:var(--ok)}.erklaert .lost{display:flex;align-items:flex-end;gap:3px;height:120px;margin:10px 0 4px}.erklaert .lost span{flex:1;background:var(--accent);border-radius:3px 3px 0 0;opacity:.85}.erklaert .lost-ax{display:flex;justify-content:space-between;font-size:.75rem;color:var(--muted)}