.fxa{--fx-bg:#202123;--fx-karte:#313235;--fx-karte-2:#3a3b3e;--fx-feld:#26282b;--fx-rand:#3a3b3f;--fx-raster:#5a5a5a;--fx-text:#f2f2f2;--fx-label:#c8c8c8;--fx-achse:#9a9a9a;--fx-gruen:#4ba580;--fx-gruen-text:#4cd18a;--fx-gruen-kal:#109864;--fx-rot:#dd7261;--fx-rot-rand:#e2897b;--fx-rot-kal:#943c38;--fx-blau:#285ff4;--fx-akzent:#1f6bff;--fx-gelb:#d8b04a;--fx-radius:13px;background:var(--fx-bg);color:var(--fx-text);min-height:100%;font-family:Nunito Sans,Segoe UI,-apple-system,Roboto,sans-serif;font-size:14px}.fxa .pos{color:var(--fx-gruen-text)}.fxa .neg{color:var(--fx-rot)}.fxa-seite{background:var(--fx-bg);min-height:100vh}.fxa-inhalt{width:100%;min-width:0;max-width:1250px;margin:0 auto;padding:0 20px 80px}.fxa-eingebettet .fxa-inhalt{padding:0 4px 40px}.fxa-titelzeile{flex-wrap:wrap;align-items:center;gap:14px;padding:22px 0 16px;display:flex}.fxa-titelzeile h1{letter-spacing:.2px;margin:0;font-size:28px;font-weight:400}.fxa-titelzeile .fxa-sessionwahl{min-width:260px;max-width:460px}.fxa-titelzeile .fxa-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.fxa-knopf{background:var(--fx-karte-2);color:var(--fx-text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}.fxa-knopf:hover{border-color:#555}.fxa-knopf.blau{background:var(--fx-akzent)}.fxa-knopf.umrandet{background:0 0;border-color:#6a6a6a}.fxa select,.fxa input[type=number],.fxa input[type=date]{background:var(--fx-feld);color:var(--fx-text);border:1px solid var(--fx-rand);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:6px 10px;font-size:13px}.fxa-tabs{background:#2a2a2c;border-radius:999px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;padding:4px;display:grid}.fxa-tabs button{color:var(--fx-label);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 0;font-size:14px}.fxa-tabs button.aktiv{color:#fff;background:#111214}.fxa-filter{border-top:1px solid var(--fx-rand);border-bottom:1px solid var(--fx-rand);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.fxa-filter-label{color:var(--fx-label);margin-right:auto;font-size:14px}.fxa-filter-leeren{color:var(--fx-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 4px;font-size:13px}.fxa-filter-leeren:disabled{color:#777;cursor:default}.fxa-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 4px;font-size:13px;display:flex}.fxa-chips-label{color:var(--fx-text)}.fxa-chip{background:var(--fx-karte-2);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.fxa-chip button{color:var(--fx-label);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.fxa-zeitraum{color:var(--fx-label);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fxa-pille-wrap{position:relative}.fxa-pille{background:var(--fx-karte-2);color:var(--fx-text);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.fxa-pille.aktiv{border-color:var(--fx-akzent)}.fxa-pille-zahl{background:var(--fx-akzent);border-radius:999px;padding:0 6px;font-size:11px}.fxa-chevron{border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.fxa-pille.offen .fxa-chevron{transform:rotate(-135deg)translateY(-1px)}.fxa-menue{z-index:40;border:1px solid var(--fx-rand);background:#2b2c2f;border-radius:10px;flex-direction:column;min-width:190px;max-height:340px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 10px 30px #00000073}.fxa-menue>button,.fxa-menue>label{color:var(--fx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.fxa-menue>button:hover,.fxa-menue>label:hover{background:var(--fx-karte-2)}.fxa-menue .gewaehlt{color:#fff;background:#1f6bff2e}.fxa-menue input[type=checkbox]{accent-color:var(--fx-akzent)}.fxa-menue-leeren{color:var(--fx-rot)!important}.fxa-abschnitt{margin-top:46px}.fxa-abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fxa-abschnitt-kopf h2{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;font-size:22px;font-weight:600;display:inline-flex}.fxa-abschnitt-rechts{align-items:center;gap:10px;display:flex}.fxa-raster{gap:18px;display:grid}.fxa-raster.s2{grid-template-columns:repeat(2,minmax(0,1fr))}.fxa-raster.s3{grid-template-columns:repeat(3,minmax(0,1fr))}.fxa-raster.s4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.fxa-raster.s3,.fxa-raster.s4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fxa-raster.s2,.fxa-raster.s3,.fxa-raster.s4{grid-template-columns:minmax(0,1fr)}}.fxa-karte{background:var(--fx-karte);border:1px solid var(--fx-rand);border-radius:var(--fx-radius);min-width:0;padding:20px 22px;position:relative}.fxa-karte-gewinn{border-color:var(--fx-gruen)}.fxa-karte-verlust{border-color:var(--fx-rot-rand)}.fxa-karte-drawdown{border-left:4px solid var(--fx-rot)}.fxa-karte-kopf{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.fxa-karte-titel{font-size:19px;font-weight:500}.fxa-karte-untertitel{color:var(--fx-achse);margin-top:2px;font-size:13px}.fxa-info{width:13px;height:13px;color:var(--fx-karte);vertical-align:middle;cursor:help;background:#8a8a8a;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex;position:relative}.fxa-info-text{z-index:50;width:260px;color:var(--fx-text);border:1px solid var(--fx-rand);text-align:left;white-space:normal;background:#111214;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.fxa-info:hover .fxa-info-text,.fxa-info:focus .fxa-info-text{display:block}.fxa-kpi-label{color:var(--fx-label);white-space:nowrap;font-size:14px}.fxa-kpi-wert{font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;font-weight:500}.fxa-kpi-mitte{text-align:center}.fxa-kpi-rechts{text-align:right}.fxa-zeile{justify-content:space-between;gap:12px;padding:3px 0;font-size:14px;display:flex}.fxa-zeile-label{color:var(--fx-label)}.fxa-zeile-wert{font-variant-numeric:tabular-nums;text-align:right}.fxa-segment{background:#28292c;border-radius:999px;padding:3px;display:inline-flex}.fxa-segment button{color:var(--fx-label);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:13px}.fxa-segment button.aktiv{background:var(--fx-karte-2);color:#fff}.fxa-segment.klein button{padding:3px 9px;font-size:12px}.fxa-radios{gap:16px;font-size:14px;display:inline-flex}.fxa-radios label{cursor:pointer;color:var(--fx-label);align-items:center;gap:7px;display:inline-flex}.fxa-radios label.aktiv{color:#fff}.fxa-radios input{opacity:0;pointer-events:none;position:absolute}.fxa-radio-punkt{border:2px solid #9a9a9a;border-radius:50%;width:16px;height:16px;display:inline-block}.fxa-radios label.aktiv .fxa-radio-punkt{border-color:var(--fx-akzent);background:radial-gradient(circle, var(--fx-akzent) 0 45%, transparent 50%)}.fxa-diagramm{width:100%;position:relative}.fxa-diagramm svg{display:block;overflow:visible}.fxa-diagramm .raster line{stroke:var(--fx-raster);stroke-dasharray:4 4;stroke-width:1px;opacity:.7}.fxa-diagramm .achse text{fill:var(--fx-achse);font-size:11px}.fxa-tooltip{z-index:30;pointer-events:none;border:1px solid var(--fx-rand);white-space:nowrap;background:#111214;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #00000080}.fxa-tooltip .punkt{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.fxa-leer{color:var(--fx-achse);text-align:center;padding:30px 0}.fxa-hinweis{color:var(--fx-achse);margin-top:8px;font-size:12px}.fxa-warnungen{color:#e8c35a;background:#d8b04a1a;border:1px solid #d8b04a73;border-radius:10px;margin:10px 0 0;padding:8px 12px 8px 28px;font-size:12px}.fxa-ftmo-hinweis{border:1px solid var(--linie);color:var(--gedaempft-hell);border-radius:8px;margin:0 0 12px;padding:10px 14px}.fxa-ftmo{margin-bottom:18px}.fxa-ftmo-tabelle{border-collapse:collapse;width:100%;max-width:520px;margin:8px 0 4px}.fxa-ftmo-tabelle th,.fxa-ftmo-tabelle td{text-align:right;border-bottom:1px solid var(--linie);padding:4px 8px}.fxa-ftmo-tabelle th:first-child,.fxa-ftmo-tabelle td:first-child{text-align:left}@media (max-width:600px){.fxa-titelzeile .fxa-rechts{flex-wrap:wrap}}.fxa-sim-eingaben{grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.fxa-sim-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.fxa-sim-feld>span{color:var(--fx-text);font-size:13px;line-height:1.25}.fxa-sim-feld-rahmen{background:var(--fx-feld);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.fxa-sim-feld-rahmen:focus-within{border-color:var(--fx-akzent)}.fxa-sim-feld-rahmen.falsch{border-color:var(--fx-rot)}.fxa-sim-feld-icon{border:1.4px solid var(--fx-label);width:15px;height:15px;color:var(--fx-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.fxa-sim-feld-icon.prozent{border:0;font-size:12px}.fxa .fxa-sim-feld input{width:100%;min-width:0;color:var(--fx-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.fxa-sim-knoepfe{gap:8px;display:flex}.fxa-sim-knoepfe .fxa-knopf{white-space:nowrap;height:40px;padding:0 16px;font-size:14px}.fxa-sim-knoepfe .fxa-knopf.blau{box-shadow:0 0 0 2px var(--fx-karte), 0 0 0 3px #1f6bff8c}@media (max-width:1100px){.fxa-sim-eingaben{grid-template-columns:repeat(3,minmax(0,1fr))}.fxa-sim-knoepfe{grid-column:1/-1;justify-content:flex-end}}@media (max-width:620px){.fxa-sim-eingaben{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fxa-sim-knoepfe .fxa-knopf{flex:1;justify-content:center}}.fxa-sim-diagramm{margin-top:22px}.fxa-sim-hinweis{color:var(--fx-achse);margin-top:10px;font-size:12px;line-height:1.5}.fxa-sim-hinweis.warn{color:#e8c35a}.fxa-sim-untertitel{margin:26px 0 14px;font-size:19px;font-weight:500}.fxa-sim-kpi .fxa-karte-kopf{margin-bottom:8px}.fxa-sim-kpi .fxa-karte-titel{color:var(--fx-text);font-size:16px;font-weight:400}.fxa-sim-kpi-wert{letter-spacing:.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.2}.fxa-sim-kpi-zusatz{color:var(--fx-achse);margin-top:6px;font-size:12px}.fxa-sim-kpi.drawdown .fxa-karte-titel{color:var(--fx-label)}@media (max-width:620px){.fxa-sim-kpi-wert{font-size:24px}}.fxa-sim-raster-abstand{margin-top:18px}.fxa-sim-tip-titel{color:var(--fx-achse);margin-bottom:2px}.fxa-sim-tip-zeile{font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;display:flex}.fxa-sim-link{color:#3d8bff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px}.fxa-sim-link:hover{text-decoration:underline}.fxa-sim-erklaerung{background:var(--fx-karte);border:1px solid var(--fx-rand);color:var(--fx-label);border-radius:10px;margin-bottom:14px;padding:12px 16px;font-size:13px;line-height:1.55}.fxa-sim-erklaerung ul{margin:4px 0 0;padding-left:18px}.fxa-sim-erklaerung b{color:var(--fx-text);font-weight:600}@media (max-width:620px){.fxa-sim-kopf-rechts-umbruch .fxa-abschnitt-kopf{flex-wrap:wrap}}.fxa-sim-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.fxa-sim-chip{background:var(--fx-karte-2);color:var(--fx-text);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:13px}.fxa-sim-chip.aktiv{background:var(--fx-akzent)}.fxa-sim-chip.bester{border-color:var(--fx-gruen-text)}.fxa-sim-regler{color:var(--fx-label);align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.fxa-sim-regler input[type=range]{min-width:0;accent-color:var(--fx-akzent);flex:1}.fxa-sim-regler b{color:var(--fx-text);text-align:right;font-variant-numeric:tabular-nums;min-width:52px;font-size:15px}.fxa-sim-satz{margin:4px 0 14px;font-size:15px;line-height:1.5}.fxa-sim-satz b{color:var(--fx-gruen-text)}.fxa-sim-legende{color:var(--fx-label);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.fxa-sim-legende i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.fxa-sim-legende i.linie{vertical-align:3px;border-radius:2px;height:3px}.fxa-sim-tabelle-rahmen{-webkit-overflow-scrolling:touch;overflow-x:auto}.fxa-sim-tabelle{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.fxa-sim-tabelle th{color:var(--fx-achse);text-align:right;border-bottom:1px solid var(--fx-rand);white-space:nowrap;padding:8px 10px;font-weight:500}.fxa-sim-tabelle td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:7px 10px}.fxa-sim-tabelle th:first-child,.fxa-sim-tabelle td:first-child{text-align:left}.fxa-sim-tabelle tbody tr{cursor:default}.fxa-sim-tabelle tr.gewaehlt td{background:#1f6bff24}.fxa-sim-tabelle tr.bester td{box-shadow:inset 0 1px 0 var(--fx-gruen-text), inset 0 -1px 0 var(--fx-gruen-text)}.fxa-sim-tabelle tr.bester td:first-child{box-shadow:inset 1px 1px 0 var(--fx-gruen-text), inset 0 -1px 0 var(--fx-gruen-text);border-radius:6px 0 0 6px}.fxa-sim-tabelle tr.bester td:last-child{box-shadow:inset -1px 1px 0 var(--fx-gruen-text), inset 0 -1px 0 var(--fx-gruen-text);border-radius:0 6px 6px 0}.fxa-sim-tabelle tr.echt td{color:var(--fx-label);font-style:italic}.fxa-sim-tabelle .pille{border-radius:6px;padding:1px 7px;display:inline-block}.fxa-sim-tabelle .pille.pos{background:#4cd18a21}.fxa-sim-tabelle .pille.neg{background:#dd726126}.fxa-sim-klickbar{cursor:pointer}.fxa-kopf-pnl{margin-top:18px}.fxa-kopf-pnl>.fxa-karte-kopf{margin-bottom:8px}.fxa-kopf-kpis{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.3fr);align-items:start;gap:14px 10px;margin:0 0 16px;display:grid}.fxa-kopf-kpis .fxa-kpi-label{white-space:normal}.fxa-kopf-kpis .fxa-kpi-wert{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2px;display:flex}.fxa-kopf-kpis2{border-top:1px solid var(--fx-rand);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;padding-top:14px}.fxa-kopf-kpis2 .fxa-kpi-label{font-size:13px}.fxa-kopf-kpis2 .fxa-kpi-wert{flex-direction:column;font-size:17px}.fxa-kopf-neben{color:var(--fx-achse);margin-top:1px;font-size:12px;font-weight:400;display:block}.fxa-kopf-hoch{color:var(--fx-label);vertical-align:baseline;margin-left:3px;font-size:11px;line-height:0;position:relative;top:-.4em}.fxa-kopf-pfeil{border-radius:50%;flex:none;width:16px;height:16px;margin-left:6px;display:inline-flex}.fxa-kopf-pfeil.plus{background:#2f9c6f}.fxa-kopf-pfeil.minus{background:#d4604f}.fxa-kopf-proz{margin-left:4px;font-size:12px}.fxa-kopf-be-form{justify-content:center;gap:6px;margin-top:4px;display:flex}.fxa .fxa-kopf-be-form input[type=number]{border-radius:10px;flex:0 0 64px;width:64px;padding:6px 8px}.fxa-kopf-be-form input[aria-invalid=true]{border-color:var(--fx-rot)}.fxa-kopf-be-form .fxa-knopf{min-width:0;padding:6px 12px}.fxa-kopf-be-form .fxa-knopf:disabled{color:#8a8a8a;cursor:default;border-color:#0000}.fxa-kopf-pnl-diagramm{touch-action:pan-y}.fxa-kopf-achslinie{stroke:#5e5e5e;stroke-width:1px}.fxa-kopf-null{stroke:#8a8a8a;stroke-width:1px}.fxa-kopf-kurve-linie{fill:none;stroke:var(--fx-blau);stroke-width:2px;stroke-linejoin:round}.fxa-kopf-kurve-punkt{fill:#fff;stroke:var(--fx-blau);stroke-width:1px}.fxa-kopf-kurve-aktiv{fill:var(--fx-blau);stroke:#fff;stroke-width:2px}.fxa-kopf-hilfslinie{stroke:#9a9a9a;stroke-width:1px;stroke-dasharray:4 4}.fxa-kopf-tip-datum{color:var(--fx-label);margin-bottom:2px}.fxa-kopf-tip-zusatz{color:var(--fx-achse);margin-top:2px;font-size:11px}.fxa-kopf-rr-block,.fxa-kopf-rr-reihe2{margin-top:18px}.fxa-karte.fxa-kopf-rr{flex-direction:column;min-height:162px;padding:18px 22px 0;display:flex}.fxa-kopf-rr-kopf{justify-content:space-between;gap:10px;display:flex}.fxa-kopf-rr-kopf .fxa-kpi{min-width:0}.fxa-kopf-rr-kopf .fxa-kpi-label{font-size:15px}.fxa-kopf-rr-kopf .fxa-kpi-wert{font-size:24px;font-weight:400}.fxa-kopf-rr-hinweis{color:var(--fx-achse);margin-top:6px;font-size:12px}.fxa-kopf-rr-spark{border-radius:0 0 var(--fx-radius) var(--fx-radius);height:68px;margin:auto -22px 0;padding-top:10px;overflow:hidden}.fxa-kopf-rr-spark svg{display:block}.fxa-kopf-spark-pfad{fill:none;stroke:var(--fx-blau);stroke-width:1.8px}.fxa-kopf-spark-linie{stroke:#8a8a8a;stroke-width:1px;stroke-dasharray:3 3}.fxa-kopf-spark-punkt{fill:#fff;stroke:var(--fx-blau);stroke-width:1.5px}.fxa-kopf-gv .fxa-karte-kopf{margin-bottom:6px}.fxa-kopf-gv .fxa-karte-titel{font-size:16px;font-weight:600}.fxa-kopf-gv .fxa-zeile{align-items:baseline}.fxa-kopf-gv .fxa-zeile-wert{font-weight:600}.fxa-kopf-neben-zeile{color:var(--fx-achse);font-size:12px;font-weight:400;display:block}.fxa-kopf-seite{min-height:300px}.fxa-kopf-legende{color:var(--fx-label);justify-content:center;gap:14px;font-size:12px;display:flex}.fxa-kopf-legende span{cursor:default;align-items:center;gap:5px;display:inline-flex}.fxa-kopf-legende span.aktiv{color:#fff}.fxa-kopf-legende i,.fxa-kopf-tabelle th i{border-radius:50%;width:10px;height:10px;display:inline-block}.fxa-kopf-ring{touch-action:manipulation;width:100%;max-width:230px;margin:8px auto 0;position:relative}.fxa-kopf-ring svg{width:100%;height:auto;display:block;overflow:visible}.fxa-kopf-ring-teil{cursor:pointer}.fxa-kopf-ring-text{fill:#fff;text-anchor:middle;pointer-events:none;font-size:12px;font-weight:700}.fxa-kopf-ring-rest{stroke:#d6d6d6;opacity:.85}.fxa-kopf-gedimmt{opacity:.35}.fxa-kopf-ring g{cursor:pointer;transition:opacity .12s}.fxa-kopf-ring-mitte{fill:#fff;text-anchor:middle;font-size:22px;font-weight:600}.fxa-kopf-ring-mitte-label{fill:var(--fx-label);text-anchor:middle;font-size:13px}.fxa-kopf-ring-mitte-label.klein{fill:var(--fx-achse);font-size:11px}.fxa-kopf-lvs{margin-top:18px}.fxa-kopf-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.fxa-kopf-tabelle th{color:var(--fx-label);text-align:right;white-space:nowrap;padding:4px 0 8px 10px;font-weight:500}.fxa-kopf-tabelle th i{margin-right:6px}.fxa-kopf-tabelle td{text-align:right;border-top:1px solid var(--fx-rand);white-space:nowrap;padding:6px 0 6px 10px}.fxa-kopf-tabelle td:first-child{text-align:left;color:var(--fx-label);white-space:normal;padding-left:0}@media (max-width:900px){.fxa-kopf-kpis,.fxa-kopf-kpis2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.fxa-kopf-kpis,.fxa-kopf-kpis2{grid-template-columns:repeat(2,minmax(0,1fr))}.fxa-karte.fxa-kopf-pnl,.fxa-karte.fxa-kopf-rr,.fxa-kopf-gv .fxa-karte,.fxa-karte.fxa-kopf-seite,.fxa-karte.fxa-kopf-lvs{padding-left:16px;padding-right:16px}.fxa-kopf-rr-spark{margin-left:-16px;margin-right:-16px}.fxa-kopf-kpis .fxa-kpi-wert{font-size:17px}.fxa-kopf-kpis2>:last-child{grid-column:1/-1}.fxa-kopf-be-form{flex-direction:column;align-items:center}.fxa .fxa-kopf-be-form input[type=number]{flex:none;width:84px}.fxa-kopf-seite{min-height:0}}.fxa-zeit-abschnitt .fxa-abschnitt-kopf{flex-wrap:wrap}.fxa-zeit-untertitel{color:var(--fx-achse);margin:-8px 0 12px;font-size:12px}.fxa-zeit-radar-karte{flex-direction:column;min-height:290px;display:flex}.fxa-zeit-radar-karte .fxa-karte-kopf{margin-bottom:0}.fxa-zeit-radar-flaeche{flex:1;justify-content:center;align-items:center;display:flex}.fxa-zeit-radar{position:relative}.fxa-zeit-radar svg{display:block;overflow:visible}.fxa-zeit-radar .gitter{fill:none;stroke:#8c8c8c;stroke-width:1px;opacity:.75}.fxa-zeit-radar .null-ring{fill:none;stroke:var(--fx-achse);stroke-dasharray:3 3;stroke-width:1px}.fxa-zeit-radar .flaeche{fill:#285ff452;stroke:var(--fx-blau);stroke-width:1.8px;stroke-linejoin:round}.fxa-zeit-radar .punkt{fill:var(--fx-karte);stroke:var(--fx-blau);stroke-width:1.8px}.fxa-zeit-radar .punkt.aktiv{fill:var(--fx-blau);stroke:#fff}.fxa-zeit-radar .beschriftung{fill:var(--fx-label);font-size:11px}.fxa-zeit-radar .beschriftung.aktiv{fill:#fff}.fxa-zeit-radar .treffer{fill:#0000;cursor:crosshair}.fxa-zeit-radar-skala{color:var(--fx-achse);text-align:center;margin-top:4px;font-size:11px}.fxa-zeit-tabelle-wrap{contain:inline-size;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.fxa-zeit-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.fxa-zeit-tabelle th{color:var(--fx-label);text-align:right;border-bottom:1px solid var(--fx-rand);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 10px;font-weight:500}.fxa-zeit-tabelle td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:9px 10px}.fxa-zeit-tabelle th.links,.fxa-zeit-tabelle td.links{text-align:left}.fxa-zeit-tabelle tbody tr:last-child td{border-bottom:0}.fxa-zeit-tabelle tr.klickbar{cursor:pointer}.fxa-zeit-tabelle tbody tr:hover td{background:#ffffff0a}.fxa-zeit-tabelle .gedimmt{color:var(--fx-achse)}.fxa-zeit-sitzung-name{align-items:center;gap:8px;display:inline-flex}.fxa-zeit-sitzung-name i{background:var(--fx-blau);border-radius:50%;width:8px;height:8px;display:inline-block}.fxa-zeit-sitzung-karte{margin-top:18px;padding:10px 14px 12px}.fxa-zeit-balken .spalte-hover{fill:#7a7a7a;opacity:.28}.fxa-zeit-balken .null{stroke:#8a8a8a;stroke-width:1px}.fxa-zeit-balken .achse line{stroke:#6a6a6a}.fxa-zeit-balken .treffer{fill:#0000;cursor:crosshair}.fxa-zeit-balken .balken-g{stroke:#4ba580;stroke-opacity:.55;stroke-width:1px}.fxa-zeit-balken .balken-v{stroke:#dd7261;stroke-opacity:.55;stroke-width:1px}.fxa-zeit-tip-kopf{margin-bottom:2px;font-weight:600}.fxa-zeit-tip-zeile{justify-content:space-between;align-items:center;gap:14px;display:flex}.fxa-zeit-tip-zeile>span:first-child{color:var(--fx-label);align-items:center;display:inline-flex}.fxa-zeit-tip-zeile b{font-variant-numeric:tabular-nums;font-weight:600}.fxa-zeit-monat-radios{justify-content:center;margin:0 0 18px;display:flex}.fxa-zeit-monat-scroll{contain:inline-size;-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.fxa-zeit-monat-raster{grid-template-columns:repeat(14,minmax(66px,1fr));gap:12px 10px;min-width:1050px;display:grid}.fxa-zeit-monat-jahr,.fxa-zeit-monat-kopf.leer{z-index:1;position:sticky;left:0;box-shadow:6px 0 8px -4px #00000080}.fxa-zeit-monat-kopf,.fxa-zeit-monat-jahr,.fxa-zeit-monat-gesamt-label{background:var(--fx-feld);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:500;display:flex}.fxa-zeit-monat-kopf.leer{background:var(--fx-feld)}.fxa-zeit-monat-zelle{font-variant-numeric:tabular-nums;height:50px;color:var(--fx-achse);cursor:default;white-space:nowrap;background:#45484c;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.fxa-zeit-monat-zelle.pos{color:var(--fx-gruen-text)}.fxa-zeit-monat-zelle.neg{color:#ef5a4c}.fxa-zeit-monat-zelle.hat:hover{outline:1px solid #8a8a8a}.fxa-zeit-monat-gesamt-label{grid-column:12/span 2}.fxa-zeit-monat-gesamt-wert{grid-column:14}.fxa-zeit-kal-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.fxa-zeit-kal-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fxa-zeit-kal-blaettern{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.fxa-zeit-kal-blaettern>div{align-items:center;gap:4px;display:inline-flex}.fxa-zeit-kal-blaettern button{color:var(--fx-text);cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.fxa-zeit-kal-blaettern button:hover{background:var(--fx-karte-2)}.fxa-zeit-kal-blaettern .titel{text-align:center;min-width:118px;font-size:21px;font-weight:500}.fxa-zeit-kal-blaettern .titel.jahr{min-width:60px}.fxa-zeit-kal-summe{color:var(--fx-label);font-size:13px}.fxa-zeit-kal-summe b{font-weight:600}.fxa-zeit-kal-wochentage,.fxa-zeit-kal-gitter{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,.9fr);display:grid}.fxa-zeit-kal-wochentage>div{text-align:center;color:var(--fx-text);padding:6px 0 12px;font-size:15px}.fxa-zeit-kal-wochentage>div.woche{color:var(--fx-achse);font-size:13px}.fxa-zeit-kal-gitter{background:#3b3d41;border:1px solid #3b3d41;gap:1px}.fxa-zeit-kal-tag{min-height:100px;color:var(--fx-text);font:inherit;text-align:left;cursor:default;background:#26272a;border:0;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px;display:flex;position:relative;overflow:hidden}.fxa-zeit-kal-tag.hat{cursor:pointer}.fxa-zeit-kal-tag .nr{color:var(--fx-label);font-size:12px;font-weight:600;position:absolute;top:7px;right:9px}.fxa-zeit-kal-tag .betrag{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:15px;font-weight:600;overflow:hidden}.fxa-zeit-kal-tag .anzahl{opacity:.92;font-size:12px;font-weight:600}.fxa-zeit-kal-tag .kurz{display:none}.fxa-zeit-kal-tag.gewinn{background:var(--fx-gruen-kal)}.fxa-zeit-kal-tag.verlust{background:var(--fx-rot-kal)}.fxa-zeit-kal-tag.be{background:#a8832c}.fxa-zeit-kal-tag.gewinn .nr,.fxa-zeit-kal-tag.verlust .nr,.fxa-zeit-kal-tag.be .nr{color:#fff}.fxa-zeit-kal-tag.fremd{background:#2c2e31}.fxa-zeit-kal-tag.fremd .nr,.fxa-zeit-kal-tag.fremd .betrag,.fxa-zeit-kal-tag.fremd .anzahl{color:#74777c}.fxa-zeit-kal-tag.gewaehlt{box-shadow:inset 0 0 0 2px #fff}.fxa-zeit-kal-tag.hat:hover{filter:brightness(1.12)}.fxa-zeit-kal-woche{background:#2c2e31;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:100px;padding:8px 10px;display:flex;overflow:hidden}.fxa-zeit-kal-woche .kw{color:var(--fx-achse);font-size:11px}.fxa-zeit-kal-woche .betrag{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.fxa-zeit-kal-woche .anzahl{color:var(--fx-label);font-size:11px}.fxa-zeit-kal-woche .kurz{display:none}.fxa-zeit-kal-detail{border:1px solid var(--fx-rand);background:var(--fx-feld);border-radius:10px;margin-top:16px;padding:12px 14px 6px}.fxa-zeit-kal-detail-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.fxa-zeit-kal-detail-kopf b{font-weight:600}.fxa-zeit-kal-detail-kopf button{color:var(--fx-label);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.fxa-zeit-kal-jahr{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;display:grid;position:relative}.fxa-zeit-kal-mini-titel{text-align:center;cursor:pointer;margin-bottom:8px;font-size:15px}.fxa-zeit-kal-mini-titel:hover{color:#fff;text-decoration:underline}.fxa-zeit-kal-mini{background:#3b3d41;border:1px solid #3b3d41;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.fxa-zeit-kal-mini>span{aspect-ratio:1;color:var(--fx-text);background:#26272a;justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:500;display:flex}.fxa-zeit-kal-mini>span.fremd{color:#6c6f74}.fxa-zeit-kal-mini>span.gewinn{background:var(--fx-gruen-kal);cursor:pointer;font-weight:700}.fxa-zeit-kal-mini>span.verlust{background:var(--fx-rot-kal);cursor:pointer;font-weight:700}.fxa-zeit-kal-mini>span.be{cursor:pointer;background:#a8832c;font-weight:700}.fxa-zeit-kal-mini>span.fremd.gewinn,.fxa-zeit-kal-mini>span.fremd.verlust,.fxa-zeit-kal-mini>span.fremd.be{opacity:.4}.fxa-zeit-pille{font-variant-numeric:tabular-nums;color:var(--fx-label);background:#ffffff12;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block}.fxa-zeit-pille.pos{color:var(--fx-gruen-text);background:#23965f33}.fxa-zeit-pille.neg{color:#f07f70;background:#dd5a502e}.fxa-zeit-pille.be{color:#e3bf5c;background:#d8b04a29}.fxa-zeit-liste{padding:6px 0 0}.fxa-zeit-liste .fxa-zeit-tabelle th{cursor:pointer;padding:12px 8px}.fxa-zeit-liste .fxa-zeit-tabelle th:hover{color:#fff}.fxa-zeit-liste .fxa-zeit-tabelle td{padding:10px 8px}.fxa-zeit-sortpfeil{color:var(--fx-achse);width:10px;margin-left:4px;font-size:11px;display:inline-block}.fxa-zeit-sortpfeil.an{color:#fff}.fxa-zeit-seiten{border-top:1px solid var(--fx-rand);color:var(--fx-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 14px;font-size:13px;display:flex}.fxa-zeit-seiten>div{align-items:center;gap:8px;display:flex}.fxa-zeit-seiten button{background:var(--fx-karte-2);color:var(--fx-text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:13px}.fxa-zeit-seiten button:disabled{opacity:.4;cursor:default}.fxa-zeit-grund{text-overflow:ellipsis;max-width:130px;overflow:hidden}.fxa-zeit-kal-kopf .fxa-menue{left:0;right:auto}@media (max-width:900px){.fxa-zeit-kal-jahr{grid-template-columns:repeat(3,minmax(0,1fr))}.fxa-zeit-kal-tag .betrag{font-size:13px}}@media (max-width:620px){.fxa-zeit-abschnitt .fxa-abschnitt-rechts .fxa-menue{left:0;right:auto}.fxa-zeit-radar-karte{min-height:0}.fxa-zeit-kal-jahr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.fxa-zeit-kal-mini>span{font-size:10px}.fxa-zeit-kal-wochentage>div{font-size:12px}.fxa-zeit-kal-tag,.fxa-zeit-kal-woche{gap:1px;min-height:58px;padding:4px 3px}.fxa-zeit-kal-tag .nr{font-size:10px;top:3px;right:4px}.fxa-zeit-kal-tag .lang,.fxa-zeit-kal-tag .anzahl,.fxa-zeit-kal-woche .lang,.fxa-zeit-kal-woche .anzahl,.fxa-zeit-kal-woche .kw{display:none}.fxa-zeit-kal-tag .kurz,.fxa-zeit-kal-woche .kurz{white-space:nowrap;text-overflow:clip;margin-top:12px;font-size:10px;font-weight:700;display:block;overflow:hidden}.fxa-zeit-kal-woche .kurz{margin-top:0}.fxa-zeit-kal-blaettern{gap:8px}.fxa-zeit-kal-blaettern .titel{min-width:86px;font-size:17px}.fxa-zeit-kal-blaettern .titel.jahr{min-width:44px}}.fxa-mc-form{flex-direction:column;gap:16px;display:flex}.fxa-mc-zeile{flex-wrap:wrap;gap:16px 28px;display:flex}.fxa-mc-gruppe{flex-direction:column;gap:8px;min-width:0;display:flex}.fxa-mc-label{color:var(--fx-text);font-size:13px}.fxa-mc-reihe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxa-mc-pillen{flex-wrap:wrap;gap:6px;display:inline-flex}.fxa-mc-pillen button{background:var(--fx-feld);color:var(--fx-label);border:1px solid var(--fx-rand);height:34px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 14px;font-size:13px}.fxa-mc-pillen button:hover{color:var(--fx-text)}.fxa-mc-pillen button.aktiv{background:var(--fx-akzent);border-color:var(--fx-akzent);color:#fff}.fxa-mc-klein{width:110px;height:34px}.fxa-mc-felder{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.fxa-mc-felder .fxa-sim-knoepfe{grid-column:1/-1;justify-content:flex-end}@media (max-width:900px){.fxa-mc-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fxa-mc-felder .fxa-sim-knoepfe{flex-wrap:wrap}.fxa-mc-felder .fxa-sim-knoepfe .fxa-knopf{flex:auto;justify-content:center}}.fxa-mc-rechnet{color:var(--fx-achse);font-variant-numeric:tabular-nums;font-size:12px}.fxa-sim-hinweis .warn{color:#e8c35a}.fxa-mc-legende{color:var(--fx-label);flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:12px;display:flex}.fxa-mc-legende span{align-items:center;gap:6px;display:inline-flex}.fxa-mc-legende i{border-radius:2px;width:14px;height:10px;display:inline-block}.fxa-mc-legende i.strich{border-radius:1px;height:2px}.fxa-mc-legende i.gestrichelt{border-top:2px dashed;height:0;background:0 0!important}.fxa-mc-histo{margin-top:4px}.fxa-mc-tabelle-rahmen{overflow-x:auto}.fxa-mc-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:14px}.fxa-mc-tabelle th{color:var(--fx-label);text-align:right;border-bottom:1px solid var(--fx-rand);white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:400}.fxa-mc-tabelle td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:9px 10px}.fxa-mc-tabelle td:first-child{text-align:left;color:var(--fx-text)}.fxa-mc-tabelle .echt{color:#e8c35a}.fxa-mc-tabelle td.median{color:#8fb3ff;font-weight:600}.fxa-mc-schalter{color:var(--fx-label);flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.fxa-mc-schalter label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.fxa-mc-schalter input{accent-color:var(--fx-akzent)}.fxa .fxa-mc-klein input{width:100%;min-width:0;color:var(--fx-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.ftmo{--ftmo-challenge:#5b8def;--ftmo-verification:#a07be0;--ftmo-funded:#d4a72c;--ftmo-karte:var(--panel-2);--ftmo-karte-rand:var(--linie);--ftmo-radius:10px;min-width:0;max-width:1250px;margin:0 auto;padding:4px 2px 40px}.ftmo .plus{color:var(--gruen-hell)}.ftmo .minus{color:var(--rot-hell)}.ftmo .knapp{color:var(--orange)}.ftmo .klein{font-size:12px}.ftmo code{font-family:var(--mono);color:var(--gedaempft-hell);word-break:break-all;font-size:12px}.ftmo-leer{background:var(--ftmo-karte);border:1px solid var(--ftmo-karte-rand);border-radius:var(--ftmo-radius);max-width:640px;margin:24px auto;padding:20px 22px}.ftmo-leer h2{margin-bottom:8px}.ftmo-leer p{margin:8px 0}.ftmo-leer-knoepfe{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ftmo-beispiel{color:#ffcc80;letter-spacing:.2px;background:#ff980024;border:1px solid #ff98008c;border-radius:8px;margin:4px 0 12px;padding:8px 12px;font-size:12px;font-weight:600}.ftmo-kopf{align-items:flex-end;gap:12px;padding:6px 0 12px;display:flex}.ftmo-kopf h1{font-size:22px;font-weight:600}.ftmo-unterzeile{color:var(--gedaempft-hell);margin:4px 0 0;font-size:12.5px}.ftmo-varianten{background:var(--panel-tief);border:1px solid var(--linie);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.ftmo-varianten button{min-width:0;color:var(--gedaempft-hell);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;display:flex}.ftmo-varianten button:hover{color:var(--text-hell);background:var(--panel-hover)}.ftmo-varianten button.an{background:var(--panel-2);border-color:var(--gold-rand);color:var(--text-hell)}.ftmo-variante-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}.ftmo-variante-marke{border-radius:999px;padding:0 7px;font-size:11px;line-height:18px}.ftmo-variante-marke.gut{color:var(--gruen-hell);background:#26a69a2e}.ftmo-variante-marke.schlecht{color:var(--rot-hell);background:#ef535029}.ftmo-varianten-text{color:var(--gedaempft-hell);margin:10px 2px 14px}.ftmo-varianten-text b{color:var(--text-hell);font-weight:600}.ftmo-fazit{border-radius:var(--ftmo-radius);border:1px solid var(--linie);background:var(--ftmo-karte);align-items:flex-start;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.ftmo-fazit p{margin:0 0 6px;line-height:1.55}.ftmo-fazit p:last-child{margin-bottom:0}.ftmo-fazit-haupt{color:var(--text-hell);font-size:15px}.ftmo-fazit-stand{color:var(--gedaempft-hell)}.ftmo-fazit-zeichen{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:grid}.ftmo-fazit.gut{border-color:#26a69a8c}.ftmo-fazit.gut .ftmo-fazit-zeichen{color:var(--gruen-hell);background:#26a69a33}.ftmo-fazit.gemischt{border-color:#ff980080}.ftmo-fazit.gemischt .ftmo-fazit-zeichen{color:var(--orange);background:#ff980029}.ftmo-fazit.schlecht{border-color:#ef535080}.ftmo-fazit.schlecht .ftmo-fazit-zeichen{color:var(--rot-hell);background:#ef535029}.ftmo-kacheln{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:8px;display:grid}.ftmo-kachel{border-radius:var(--ftmo-radius);background:var(--ftmo-karte);border:1px solid var(--ftmo-karte-rand);min-width:0;padding:11px 13px}.ftmo-kachel-titel{color:var(--gedaempft-hell);font-size:12px}.ftmo-kachel-wert{color:var(--text-hell);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:21px;font-weight:600;overflow:hidden}.ftmo-kachel-wert.plus{color:var(--gruen-hell)}.ftmo-kachel-wert.minus{color:var(--rot-hell)}.ftmo-kachel-unter{color:var(--gedaempft);margin-top:2px;font-size:11.5px}.ftmo-zaehler{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ftmo-zaehler li{background:var(--panel-tief);border:1px solid var(--linie);color:var(--gedaempft);cursor:help;border-radius:999px;padding:3px 10px;font-size:12px}.ftmo-zaehler li.hat{color:var(--text);border-color:var(--linie-hell)}.ftmo-zaehler li .zahl{color:var(--text-hell);font-weight:600}.ftmo-regeln{border:1px solid var(--linie);border-radius:var(--ftmo-radius);background:var(--panel-tief);margin-bottom:18px}.ftmo-regeln summary{cursor:pointer;color:var(--gold-hell);padding:10px 14px;font-weight:600}.ftmo-regeln ul{margin:0;padding:0 18px 12px 34px;line-height:1.6}.ftmo-regeln li{margin:3px 0}.ftmo-block{margin-top:22px}.ftmo-block>h2{margin-bottom:4px;font-size:16px}.ftmo-block-text{color:var(--gedaempft-hell);max-width:900px;margin:0 0 10px}.ftmo-karte{border-radius:var(--ftmo-radius);background:var(--ftmo-karte);border:1px solid var(--ftmo-karte-rand);min-width:0;margin-top:8px;padding:12px 14px}.ftmo-karte h3{color:var(--text-hell);margin:0 0 10px;font-size:13px}.ftmo-fussnote{color:var(--gedaempft);margin:8px 0 0;font-size:11.5px}.ftmo-liste{margin:0;padding-left:18px;line-height:1.55}.ftmo-liste li{margin:3px 0}.ftmo-liste.offen li::marker{content:"? ";color:var(--orange)}.ftmo-legende{color:var(--gedaempft-hell);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;display:flex}.ftmo-legende span{align-items:center;gap:6px;display:inline-flex}.ftmo-legende .ok{color:var(--gruen-hell)}.ftmo-legende .kaputt{color:var(--rot-hell)}.ftmo-farbe{border-radius:3px;width:14px;height:9px;display:inline-block}.ftmo-farbe.challenge{background:var(--ftmo-challenge)}.ftmo-farbe.verification{background:var(--ftmo-verification)}.ftmo-farbe.funded{background:var(--ftmo-funded)}.ftmo-farbe.auszahlung{background:var(--gold);border-radius:50%;width:9px}.ftmo-strich{border-top:2px solid;width:18px;height:0;display:inline-block}.ftmo-strich.balance{border-color:#eceef3}.ftmo-strich.tagesgrenze{border-top-style:dashed;border-color:var(--orange)}.ftmo-strich.maxloss{border-color:var(--rot)}.ftmo-strich.ziel{border-top-style:dashed;border-color:var(--gruen)}.ftmo-punkt{border-radius:50%;width:6px;height:6px;display:inline-block}.ftmo-punkt.tief{background:var(--rot-hell)}@media (max-width:600px){.ftmo{padding:0 0 32px}.ftmo-kopf h1{font-size:18px}.ftmo-varianten{gap:3px;padding:3px}.ftmo-varianten button{padding:7px 2px}.ftmo-variante-name{font-size:12px}.ftmo-variante-marke{padding:0 5px;font-size:10px}.ftmo-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.ftmo-kachel-wert{font-size:17px}.ftmo-fazit{gap:10px;padding:12px}.ftmo-fazit-zeichen{width:28px;height:28px;font-size:15px}.ftmo-regeln ul{padding-left:28px}}.ftmo-zeitleiste{border-radius:var(--ftmo-radius);background:var(--ftmo-karte);border:1px solid var(--ftmo-karte-rand);padding:12px 14px 10px;overflow:hidden}.ftmo-zl-zeile{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;height:30px;display:grid}.ftmo-zl-zeile.blass{opacity:.45}.ftmo-zl-zeile.achse{height:18px}.ftmo-zl-name{text-align:left;color:var(--gedaempft-hell);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.ftmo-zl-zeile.aktiv .ftmo-zl-name{color:var(--gold-hell);font-weight:600}.ftmo-zl-spur{height:100%;position:relative}.ftmo-zl-zeile:not(.achse) .ftmo-zl-spur:before{content:"";border-top:1px solid var(--linie);position:absolute;top:50%;left:0;right:0}.ftmo-zl-raster{border-left:1px dotted #2f3442;position:absolute;top:3px;bottom:3px}.ftmo-zl-balken{cursor:pointer;opacity:.9;border:0;border-radius:4px;min-width:6px;padding:0;position:absolute;top:6px;bottom:6px}.ftmo-zl-balken:hover{opacity:1;outline:1px solid var(--text-hell)}.ftmo-zl-balken.challenge{background:var(--ftmo-challenge)}.ftmo-zl-balken.verification{background:var(--ftmo-verification)}.ftmo-zl-balken.funded{background:var(--ftmo-funded)}.ftmo-zl-balken.sonst{background:var(--gedaempft)}.ftmo-zl-balken.gescheitert{box-shadow:inset -3px 0 0 var(--rot)}.ftmo-zl-balken.laeuft{background-image:repeating-linear-gradient(135deg,#ffffff24 0 4px,#0000 4px 8px)}.ftmo-zl-ende{background:var(--panel);z-index:1;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:grid;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.ftmo-zl-ende.kaputt{color:var(--rot-hell);border:1.5px solid var(--rot)}.ftmo-zl-ende.ok{color:var(--gruen-hell);border:1.5px solid var(--gruen)}.ftmo-zl-auszahlung{background:var(--gold-hell);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--panel-2);pointer-events:none;z-index:2;border-radius:50%;margin-left:-3.5px;position:absolute;top:0}.ftmo-zl-marke{color:var(--gedaempft);white-space:nowrap;font-size:10.5px;position:absolute;top:1px;transform:translate(-50%)}.ftmo-zl-marke:first-child{transform:none}.ftmo-kurve{border-radius:var(--ftmo-radius);background:var(--ftmo-karte);border:1px solid var(--ftmo-karte-rand);min-width:0;padding:10px 12px}.ftmo-kurve-wahl{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ftmo-kurve-wahl button,.ftmo-filter button{border:1px solid var(--linie-hell);color:var(--gedaempft-hell);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.ftmo-kurve-wahl button:hover,.ftmo-filter button:hover{color:var(--text-hell)}.ftmo-kurve-wahl button.an,.ftmo-filter button.an{background:var(--gold-bg);border-color:var(--gold-rand);color:var(--gold-hell)}.ftmo-kurve-flaeche{touch-action:pan-y;position:relative}.ftmo-kurve-flaeche svg{max-width:100%;display:block}.ftmo-kurve-achse{fill:#787b86;font-size:10.5px;font-family:var(--schrift)}.ftmo-kurve-phase{font-size:10.5px;font-weight:600;font-family:var(--schrift)}.ftmo-kurve-bruch{fill:var(--rot-hell);pointer-events:none;font-size:10px;font-weight:700}.ftmo-tooltip{z-index:10;pointer-events:none;border:1px solid var(--linie-hell);white-space:nowrap;background:#0f1117;border-radius:8px;min-width:200px;padding:7px 10px;font-size:12px;line-height:1.55;position:absolute;top:26px;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.ftmo-tooltip-kopf{color:var(--text-hell);margin-bottom:2px;font-weight:600}.ftmo-tabelle-rahmen{border-radius:var(--ftmo-radius);background:var(--ftmo-karte);border:1px solid var(--ftmo-karte-rand);min-width:0;padding:4px 0}.ftmo-tabelle-rahmen.quer{overflow-x:auto}.ftmo-tabelle-rahmen.hoch{max-height:460px;overflow-y:auto}.ftmo-karte .ftmo-tabelle-rahmen{background:0 0;border:0;margin-top:8px;padding:0}.ftmo-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.ftmo-tabelle th{background:var(--panel-2);color:var(--gedaempft-hell);text-align:left;border-bottom:1px solid var(--linie);vertical-align:bottom;padding:7px 9px;font-size:11.5px;font-weight:500}.ftmo-tabelle td{vertical-align:top;border-bottom:1px solid #2a2e39b3;padding:6px 9px}.ftmo-tabelle tr:last-child td{border-bottom:0}.ftmo-tabelle-rahmen.hoch .ftmo-tabelle th{z-index:1;position:sticky;top:0}.ftmo-tabelle td.zahl{white-space:nowrap}.ftmo-tabelle .rechts{text-align:right}.ftmo-tabelle tr.blass td{color:var(--gedaempft)}.ftmo-trades td{white-space:nowrap}.ftmo-trades td:last-child{white-space:normal;min-width:170px}.ftmo-phasen tr.neuer-versuch td{border-top:1px solid var(--linie-hell)}.ftmo-grund{min-width:180px;max-width:360px}.ftmo-phase-marke{color:#0f1117;background:var(--gedaempft);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.ftmo-phase-marke.challenge{background:var(--ftmo-challenge)}.ftmo-phase-marke.verification{background:var(--ftmo-verification)}.ftmo-phase-marke.funded{background:var(--ftmo-funded)}.ftmo-phase-text.challenge{color:var(--ftmo-challenge)}.ftmo-phase-text.verification{color:var(--ftmo-verification)}.ftmo-phase-text.funded{color:var(--ftmo-funded)}.ftmo-ergebnis{white-space:nowrap;font-weight:600}.ftmo-ergebnis.bestanden{color:var(--gruen-hell)}.ftmo-ergebnis.gescheitert{color:var(--rot-hell)}.ftmo-ergebnis.laeuft{color:var(--gold-hell)}.ftmo-auszahlungen summary{cursor:pointer}.ftmo-auszahlungen ul{color:var(--gedaempft-hell);margin:4px 0 2px;padding-left:18px}.ftmo-status{background:var(--panel-tief);border:1px solid var(--linie-hell);color:var(--text);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px;display:inline-block}.ftmo-status.status-gezaehlt{color:var(--gedaempft-hell)}.ftmo-status.status-news_verstoss{border-color:var(--rot);color:var(--rot-hell)}.ftmo-status.status-zwangsgeschlossen_wochenende{border-color:var(--orange);color:#ffcc80}.ftmo-status.status-verworfen_gap,.ftmo-status.status-uebersprungen_pause{border-style:dashed}.ftmo-hinweis{color:var(--gedaempft);white-space:normal;margin-top:3px;font-size:11.5px}.ftmo-filter{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ftmo-filter .zahl{opacity:.8;margin-left:3px}.ftmo-tabelle-fuss{color:var(--gedaempft-hell);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.ftmo-roll-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ftmo-stufe{grid-template-columns:150px minmax(0,1fr) 90px;align-items:center;gap:10px;margin:7px 0;font-size:12.5px;display:grid}.ftmo-stufe-spur{background:var(--panel-tief);border-radius:6px;height:12px;overflow:hidden}.ftmo-stufe-balken{background:linear-gradient(90deg, var(--ftmo-challenge), var(--ftmo-funded));border-radius:6px;height:100%;display:block}.ftmo-stufe-zahl{text-align:right;white-space:nowrap}.ftmo-histo{align-items:stretch;gap:3px;height:150px;display:flex}.ftmo-histo-saeule{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;min-width:0;display:flex}.ftmo-histo-balken{background:var(--ftmo-funded);border-radius:3px 3px 0 0;display:block}.ftmo-histo-saeule.offen .ftmo-histo-balken{background:repeating-linear-gradient(135deg, var(--linie-hell) 0 4px, transparent 4px 7px);border:1px solid var(--linie-hell);border-bottom:0}.ftmo-histo-saeule.bruch .ftmo-histo-balken{background:var(--rot-hell)}.ftmo-histo-zahl{text-align:center;color:var(--gedaempft-hell);min-height:14px;font-size:10.5px}.ftmo-histo-text{text-align:center;color:var(--gedaempft);white-space:nowrap;text-overflow:clip;margin-top:3px;font-size:9.5px;overflow:hidden}.ftmo-streifen{flex-wrap:wrap;gap:3px;display:flex}.ftmo-streifen-feld{background:var(--linie-hell);border-radius:3px;width:13px;height:13px;display:inline-block}.ftmo-streifen-feld.funded{background:#26a69a73}.ftmo-streifen-feld.funded-geld{background:var(--gruen-hell)}.ftmo-streifen-feld.offen{background:repeating-linear-gradient(135deg, var(--linie-hell) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--linie-hell)}.ftmo-streifen-feld.bruch{background:var(--rot-hell)}.ftmo-roll-hinweis{border-radius:var(--ftmo-radius);border:1px solid var(--linie);border-left:3px solid var(--gedaempft);background:var(--ftmo-karte);margin:0 0 10px;padding:10px 13px;line-height:1.5}.ftmo-roll-hinweis p{margin:0 0 4px}.ftmo-roll-hinweis p:last-child{margin-bottom:0}.ftmo-roll-liste summary{cursor:pointer;color:var(--text-hell);font-weight:600}.ftmo-kosten{gap:6px;margin:0;display:grid}.ftmo-kosten div{grid-template-columns:190px minmax(0,1fr);gap:10px;display:grid}.ftmo-kosten dt{color:var(--gedaempft-hell)}.ftmo-kosten dd{margin:0}@media (max-width:760px){.ftmo-roll-raster{grid-template-columns:minmax(0,1fr)}.ftmo-phasen,.ftmo-phasen tbody,.ftmo-phasen tr,.ftmo-phasen td{width:100%;display:block}.ftmo-phasen thead{display:none}.ftmo-phasen tr{border-bottom:1px solid var(--linie);padding:8px 12px}.ftmo-phasen tr:last-child{border-bottom:0}.ftmo-phasen tr.neuer-versuch td{border-top:0}.ftmo-phasen td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:2px 0;display:flex}.ftmo-phasen td:before{content:attr(data-titel);color:var(--gedaempft);text-align:left;flex:none}.ftmo-phasen td.ftmo-grund{text-align:left;max-width:none;padding-top:4px;display:block}.ftmo-phasen td.ftmo-grund:before{display:block}.ftmo-stufe{grid-template-columns:110px minmax(0,1fr) 76px;gap:6px;font-size:12px}.ftmo-kosten div{grid-template-columns:minmax(0,1fr);gap:0}.ftmo-zl-zeile{grid-template-columns:64px minmax(0,1fr);gap:6px}.ftmo-zeitleiste,.ftmo-kurve{padding-left:8px;padding-right:8px}}:root{--bg:#0f1117;--bg-chart:#131722;--panel:#1a1e29;--panel-2:#1f2430;--panel-tief:#161a24;--panel-hover:#252a38;--linie:#2a2e39;--linie-hell:#363a45;--text:#d1d4dc;--text-hell:#eceef3;--gedaempft:#787b86;--gedaempft-hell:#9598a1;--gruen:#26a69a;--gruen-hell:#4dc3b3;--rot:#ef5350;--rot-hell:#f47c7a;--gold:#d4a72c;--gold-hell:#e8c35a;--gold-bg:#d4a72c1f;--gold-rand:#d4a72c73;--orange:#ff9800;--blau:#2962ff;--blau-hell:#7b9cff;--violett:#9c6ade;--radius:6px;--radius-klein:4px;--schrift:-apple-system, BlinkMacSystemFont, "Segoe UI", "Trebuchet MS", Roboto, Ubuntu, sans-serif;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, "DejaVu Sans Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);font:13px/1.45 var(--schrift);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}body.zieht,body.zieht *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}a{color:var(--gold-hell);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--text-hell);margin:0;font-weight:600}h1{font-size:20px}h2{font-size:15px}h3{font-size:13px}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zahl{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.94em}.gedaempft{color:var(--gedaempft)}.gold{color:var(--gold-hell)}.plus{color:var(--gruen-hell)}.minus{color:var(--rot-hell)}.klein-text{font-size:11.5px}.polster{padding:12px 2px}.polster-oben{padding-top:12px}.fehlertext{color:var(--rot-hell)}.knopf{border:1px solid var(--linie-hell);border-radius:var(--radius-klein);background:var(--panel-2);height:32px;color:var(--text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.knopf:hover{background:var(--panel-hover);text-decoration:none}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.knopf.klein{height:26px;padding:0 9px;font-size:12px}.knopf.breit{width:100%}.knopf.primaer{background:var(--gold);border-color:var(--gold);color:#16130a;font-weight:600}.knopf.primaer:hover{background:var(--gold-hell);border-color:var(--gold-hell)}.knopf.primaer-leise{border-color:var(--gold-rand);color:var(--gold-hell)}.knopf.primaer-leise:hover{background:var(--gold-bg)}.knopf.aktiv{border-color:var(--gold-rand);background:var(--gold-bg);color:var(--gold-hell)}.knopf.gefahr{background:var(--rot);border-color:var(--rot);color:#fff}.knopf.gefahr-leise{color:var(--rot-hell);background:0 0;border-color:#0000}.knopf.gefahr-leise:hover{background:#ef53501a;border-color:#ef535059}.knopf-symbol{border-radius:var(--radius-klein);width:28px;height:28px;color:var(--gedaempft-hell);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:18px;line-height:1;text-decoration:none;display:inline-flex}.knopf-symbol:hover{background:var(--panel-hover);color:var(--text-hell);text-decoration:none}.knopf-symbol:disabled{opacity:.35;cursor:default}.knopf-symbol.klein{width:20px;height:20px;font-size:15px}.link-knopf{color:var(--gold-hell);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.link-knopf:hover{text-decoration:underline}.knopf-reihe{align-items:center;gap:6px;display:flex}.knopf-reihe.umbruch{flex-wrap:wrap;margin:8px 0}.chip{border:1px solid var(--linie-hell);max-width:100%;color:var(--gedaempft-hell);white-space:nowrap;text-overflow:ellipsis;background:#20242f;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;line-height:1.5;display:inline-flex;overflow:hidden}.chip.aenderung{color:var(--gold-hell);border-color:var(--gold-rand);background:var(--gold-bg);font-family:var(--mono);font-size:11px}.chip.einstellung{color:var(--blau-hell);background:#2962ff1a;border-color:#2962ff66}.chip.standard{color:var(--gedaempft)}.chip.mini{padding:0 6px;font-size:10.5px}.chip.strategie-chip{color:var(--text)}.chip-knopf{border:1px solid var(--linie-hell);background:var(--panel-2);height:28px;color:var(--gedaempft-hell);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.chip-knopf:hover{color:var(--text-hell);border-color:#4a4e5a}.chip-knopf.an{color:var(--gold-hell);border-color:var(--gold-rand);background:var(--gold-bg)}.chip-knopf:disabled{opacity:.4;cursor:default}.chip-knopf.klein{height:22px;padding:0 8px;font-size:11px}.chip-knopf.nur-anzeige{cursor:default}.status-badge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.status-entwurf{color:var(--gedaempft-hell);background:#262a35}.status-wartend{color:var(--blau-hell);background:#2962ff24}.status-laeuft{color:var(--gold-hell);background:var(--gold-bg)}.status-fertig{color:var(--gruen-hell);background:#26a69a24}.status-fehler{color:var(--rot-hell);background:#ef535024}.status-abgebrochen{color:#c9a27a;background:#c9a27a1f}.puls{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite puls}.puls.klein{width:6px;height:6px;margin-left:6px}@keyframes puls{0%,to{box-shadow:0 0 #d4a72c8c}50%{box-shadow:0 0 0 4px #d4a72c00}}.fortschritt{flex-direction:column;gap:4px;min-width:0;display:flex}.fortschritt-balken{background:#2a2e39;border-radius:999px;height:6px;overflow:hidden}.fortschritt-fuellung{background:linear-gradient(90deg, #b8901f, var(--gold-hell));border-radius:999px;height:100%;transition:width .6s}.fortschritt-text{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fortschritt.schmal .fortschritt-text{font-size:11.5px}.schalter{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.schalter input{opacity:0;width:1px;height:1px;position:absolute}.schalter-bahn{background:#363a45;border-radius:999px;width:34px;height:18px;transition:background .15s;position:relative}.schalter-knopf{background:#c3c6ce;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.schalter input:checked+.schalter-bahn{background:var(--gold)}.schalter input:checked+.schalter-bahn .schalter-knopf{background:#16130a;transform:translate(16px)}.schalter input:focus-visible+.schalter-bahn{outline:2px solid var(--gold);outline-offset:2px}.schalter.aus{opacity:.5;cursor:default}.schalter-text{color:var(--gedaempft-hell);font-size:12px}.eingabe{border:1px solid var(--linie-hell);border-radius:var(--radius-klein);background:var(--bg-chart);width:100%;min-width:0;height:32px;color:var(--text-hell);font:inherit;padding:0 10px}.eingabe.zahl{font-variant-numeric:tabular-nums}.eingabe.klein{width:auto;height:26px;padding:0 6px;font-size:12px}textarea.eingabe{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}select.eingabe{padding-right:6px}.eingabe:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 2px #d4a72c2e}.eingabe:disabled{opacity:.6}input[type=date].eingabe::-webkit-calendar-picker-indicator{filter:invert(.75)}.tabelle-rahmen{width:100%;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.tabelle th,.tabelle td{text-align:left;white-space:nowrap;border-bottom:1px solid #2a2e39bf;padding:5px 9px}.tabelle thead th{z-index:1;background:var(--panel);color:var(--gedaempft);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600;position:sticky;top:0}.tabelle .zahl{text-align:right}.tabelle tr.klickbar{cursor:pointer}.tabelle tr.klickbar:hover td{background:var(--panel-hover)}.tabelle tr.gewaehlt td{background:var(--gold-bg)}.tabelle tr.gewaehlt td:first-child{box-shadow:inset 2px 0 0 var(--gold)}.tabelle.kompakt th,.tabelle.kompakt td{padding:3px 8px}.tabelle tbody th{color:var(--gedaempft-hell);font-weight:500}.sortier-knopf{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.sortier-pfeil{color:var(--gold);min-width:8px;font-size:8px}.richtung{letter-spacing:.02em;font-size:11.5px;font-weight:600}.richtung.long{color:var(--gruen-hell)}.richtung.short{color:var(--rot-hell)}.urteil-badge{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.urteil-richtig{color:var(--gruen-hell);background:#26a69a26}.urteil-falsch{color:var(--rot-hell);background:#ef535026}.urteil-unklar{color:var(--gedaempft-hell);background:#2a2e39}.stufe-badge{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.stufe-gesweept{color:#a3a6af;background:#282c37}.stufe-gegenbewegung{color:#9fb4ff;background:#2962ff21}.stufe-fib{color:#d8c38a;background:#d4a72c1a}.stufe-zonentapp{color:var(--gold-hell);background:#d4a72c2e}.stufe-signal{color:#ffb74d;background:#ff980026}.stufe-trade{color:var(--gruen-hell);background:#26a69a29}kbd{border:1px solid var(--linie-hell);background:var(--panel-2);min-width:20px;font:11px var(--mono);text-align:center;border-bottom-width:2px;border-radius:3px;padding:0 5px;display:inline-block}.laden{color:var(--gedaempft-hell);align-items:center;gap:10px;padding:28px 4px;display:flex}.kreisel{border:2px solid #d4a72c40;border-top-color:var(--gold);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite drehen}@keyframes drehen{to{transform:rotate(360deg)}}.fehlerbox{border-radius:var(--radius);color:var(--rot-hell);background:#ef535014;border:1px solid #ef535066;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;display:flex}.hinweisleiste{border:1px dashed var(--linie-hell);border-radius:var(--radius);color:var(--gedaempft-hell);padding:10px 12px}.verbindungsfehler{color:var(--rot-hell);background:#ef535024;border-bottom:1px solid #ef535066;justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:flex}.app-kopf{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--linie);background:#0f1117f0;position:sticky;top:0}.app-kopf-zeile{align-items:center;gap:14px;max-width:1480px;margin:0 auto;padding:10px 24px;display:flex}.marke{color:var(--text-hell);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:inline-flex}.marke:hover{text-decoration:none}.marke-zeichen{display:inline-flex}.marke-trenner{color:var(--gold);margin:0 1px}.marke-zusatz{color:var(--gedaempft-hell);font-weight:500}.marke.gross{font-size:18px}.statuschip{border:1px solid var(--linie-hell);height:24px;color:var(--gedaempft-hell);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.statuschip.aktiv{border-color:var(--gold-rand);color:var(--gold-hell)}.app-kopf-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.seite{min-height:100dvh}.inhalt{max-width:1480px;margin:0 auto;padding:20px 24px 60px}.inhalt.schmal{max-width:1040px}.leerseite{flex-direction:column;align-items:center;gap:16px;padding:80px 20px;display:flex}.modal-hintergrund{z-index:100;background:#05060a9e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--linie-hell);background:var(--panel);border-radius:10px;flex-direction:column;width:min(460px,100%);max-height:calc(100dvh - 32px);display:flex;box-shadow:0 18px 50px #0000008c}.modal.breit{width:min(760px,100%)}.modal-kopf{justify-content:space-between;align-items:center;padding:12px 14px 8px 16px;display:flex}.modal-inhalt{color:var(--text);padding:4px 16px 14px;overflow:auto}.modal-inhalt p+p{margin-top:8px}.modal-fuss{border-top:1px solid var(--linie);justify-content:flex-end;gap:8px;padding:10px 14px 14px;display:flex}.meldungen{z-index:120;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.meldung{border:1px solid var(--linie-hell);border-left:3px solid var(--gedaempft);border-radius:var(--radius);background:#232734;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 8px 24px #0006}.meldung-erfolg{border-left-color:var(--gruen)}.meldung-fehler{border-left-color:var(--rot);color:var(--rot-hell)}.anmeldung{justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.anmelde-karte{border:1px solid var(--linie);background:var(--panel);border-radius:12px;flex-direction:column;gap:14px;width:min(360px,100%);padding:26px 24px;display:flex}.feld{flex-direction:column;gap:5px;min-width:0;display:flex}.feld-label{color:var(--gedaempft-hell);font-size:12px;font-weight:500}.feld-hinweis{color:var(--gedaempft);font-size:11.5px}.feld-fehler{color:var(--rot-hell);font-size:11.5px}@media (max-width:860px){.app-kopf-zeile{flex-wrap:wrap;gap:8px 10px;padding:10px 16px}.marke{font-size:14px}.inhalt{padding:14px 16px 50px}}@media (prefers-reduced-motion:reduce){.puls,.kreisel{animation:none}.fortschritt-fuellung{transition:none}}.karten-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;display:grid}.session-karte{border:1px solid var(--linie);background:var(--panel);min-width:0;box-shadow:inset 3px 0 0 var(--karte-akzent,transparent);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px 12px;transition:border-color .12s;display:flex;position:relative}.session-karte:hover{border-color:var(--linie-hell)}.session-karte.gewaehlt{border-color:var(--gold-rand);background:linear-gradient(0deg, #d4a72c0d, #d4a72c0d), var(--panel)}.karte-laeuft{--karte-akzent:var(--gold)}.karte-wartend{--karte-akzent:var(--blau)}.karte-fertig{--karte-akzent:var(--gruen)}.karte-fehler{--karte-akzent:var(--rot)}.karte-entwurf,.karte-abgebrochen{--karte-akzent:#4a4e5a}.karte-kopf{align-items:center;gap:10px;min-width:0;display:flex}.karte-haken{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;flex:none}.karte-titel{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.karte-titel a{color:var(--text-hell)}.karte-meta{color:var(--gedaempft-hell);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.karte-zeile{font-size:12px}.karte-fehlertext{border-left:2px solid var(--rot);border-radius:0 var(--radius-klein) var(--radius-klein) 0;color:var(--rot-hell);background:#ef535014;padding:6px 9px;font-size:12px}.karte-fehlertext span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kennzahlen-zeile{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:8px 0;display:grid}.kennzahlen-zeile div{min-width:0}.kennzahlen-zeile dt{color:var(--gedaempft);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:10.5px;font-weight:600}.kennzahlen-zeile dd{color:var(--text-hell);white-space:nowrap;margin:1px 0 0;font-size:14px;font-weight:600}.karte-kurve{flex-direction:column;gap:2px;display:flex}.sparkline{width:100%;display:block}.sparkline.leer{border:1px dashed var(--linie);border-radius:var(--radius-klein);color:var(--gedaempft);justify-content:center;align-items:center;font-size:11.5px;display:flex}.karte-kurve-text{align-self:flex-end;font-size:12px}.karte-chips{flex-wrap:wrap;gap:6px;display:flex}.karte-notiz{-webkit-line-clamp:2;color:var(--gedaempft-hell);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.karte-aktionen{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.karte-aktionen .rechts{margin-left:auto}.karte-aktionen .loeschen{width:26px;height:26px}.karte-aktionen .loeschen:hover{color:var(--rot-hell);background:#ef53501f}.karte-fuss{font-size:11px}.leerkarte{border:1px dashed var(--linie-hell);background:var(--panel);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;max-width:620px;padding:26px;display:flex}.vergleich-bereich{margin-bottom:18px}.vergleich{border:1px solid var(--gold-rand);background:var(--panel);border-radius:8px;overflow:hidden}.vergleich-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 14px 10px;display:flex}.vergleich-tabelle{width:auto;min-width:min(100%,560px)}.vergleich-tabelle td{text-align:right;min-width:150px}.vergleich-tabelle th[scope=col]{text-align:right;vertical-align:top;text-transform:none;letter-spacing:0;min-width:170px;max-width:260px;color:var(--text-hell);font-size:12.5px}.vergleich-tabelle thead th:first-child,.vergleich-tabelle tbody th[scope=row]{z-index:2;background:var(--panel);min-width:170px;position:sticky;left:0}.vergleich-session{white-space:normal;text-align:right;justify-content:flex-end;align-items:flex-start;gap:4px;margin-bottom:4px;display:flex}.vergleich-tabelle tr.abschnitt th{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;background:var(--panel);padding-top:12px;font-size:10.5px;font-weight:700}.vergleich-tabelle td.geaendert{color:var(--gold-hell);font-weight:600}.vergleich-tabelle td.bester{color:var(--gold-hell);box-shadow:inset 0 0 0 1px var(--gold-rand);background:var(--gold-bg);font-weight:700}@media (max-width:860px){.karten-raster{grid-template-columns:minmax(0,1fr)}.kennzahlen-zeile dd{font-size:13px}}.formular-kopf{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.warnhinweis{border-left:3px solid var(--gold);border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:var(--gold-bg);color:var(--gold-hell);padding:8px 11px}.formular{flex-direction:column;gap:14px;display:flex}.abschnitt{border:1px solid var(--linie);background:var(--panel);border-radius:8px;padding:14px 16px 16px}.abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;font-size:12px;display:flex}.abschnitt-titel{color:var(--text-hell);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}details.abschnitt>summary{cursor:pointer;align-items:baseline;gap:12px;list-style:none;display:flex}details.abschnitt>summary::-webkit-details-marker{display:none}details.abschnitt>summary:before{content:"›";width:10px;color:var(--gold);transition:transform .15s;display:inline-block}details.abschnitt[open]>summary:before{transform:rotate(90deg)}details.abschnitt[open]>summary{margin-bottom:12px}.feldgitter{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;display:grid}.feldgitter.zwei{grid-template-columns:repeat(2,minmax(0,220px));margin-top:12px}.feld.breit{grid-column:span 2}.feld.mit-fehler .eingabe{border-color:#ef5350b3}.strategie-beschreibung{max-width:760px;margin-top:10px}.preset-leiste{flex-wrap:wrap;gap:6px;display:flex}.param-gruppe{border:0;min-width:0;margin:0 0 14px;padding:0}.param-gruppe:last-of-type{margin-bottom:0}.param-gruppe legend{color:var(--gedaempft-hell);margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.param-gitter{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.param-feld{border:1px solid var(--linie);border-radius:var(--radius);background:var(--panel-tief);flex-direction:column;gap:6px;min-width:0;padding:10px 11px;transition:border-color .12s,background .12s;display:flex}.param-feld.geaendert{border-color:var(--gold-rand);background:linear-gradient(0deg, #d4a72c12, #d4a72c12), var(--panel-tief)}.param-feld.geaendert .param-name{color:var(--gold-hell)}.param-feld.mit-fehler{border-color:#ef535099}.param-kopf{justify-content:space-between;align-items:center;gap:6px;display:flex}.param-name{color:var(--text-hell);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.param-standard{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.param-beschreibung{color:var(--gedaempft);font-size:11.5px;line-height:1.4}.param-feld .feld-fehler{margin:0}.mehrfach{flex-wrap:wrap;gap:5px;display:flex}.mehrfach .chip-knopf{height:26px;padding:0 10px}.aenderungs-liste{border-top:1px dashed var(--linie-hell);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.chips-anzeige{flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;display:flex}.formular-fuss{z-index:5;border:1px solid var(--linie-hell);background:#1a1e29f7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 -2px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000059}.formular-knoepfe{gap:8px;display:flex}@media (max-width:860px){.feld.breit{grid-column:auto}.feldgitter.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.param-gitter{grid-template-columns:minmax(0,1fr)}.formular-knoepfe{width:100%}.formular-knoepfe .knopf{flex:1}}.session-seite{background:var(--bg);grid-template-rows:auto minmax(200px,1fr) 6px minmax(120px,330px);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.session-kopf{border-bottom:1px solid var(--linie);background:var(--panel);align-items:center;gap:12px;min-width:0;padding:7px 12px;display:flex}.session-kopf .zurueck{font-size:24px}.session-titel{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.titel-anzeige{min-width:0;font-size:16px}.titel-knopf{max-width:100%;color:var(--text-hell);font:inherit;cursor:text;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex;overflow:hidden}.titel-knopf .stift{color:var(--gedaempft);opacity:0;font-size:12px;transition:opacity .12s}.titel-knopf:hover .stift,.titel-knopf:focus-visible .stift{opacity:1}.titel-eingabe{max-width:460px;height:28px;font-size:15px;font-weight:600}.session-unterzeile{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.kopf-fortschritt{flex:none;width:260px}.kopf-aktionen{flex:none;align-items:center;gap:6px;display:flex}.umschalter{border:1px solid var(--linie-hell);border-radius:var(--radius-klein);background:var(--panel-tief);padding:2px;display:inline-flex}.umschalter button{height:22px;color:var(--gedaempft-hell);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:0 9px;font-size:12px}.umschalter button.an{background:var(--gold-bg);color:var(--gold-hell);font-weight:600}.chart-zeile{min-width:0;min-height:0;display:flex}.chart-bereich{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.chart-werkzeuge{border-bottom:1px solid var(--linie);background:var(--panel-tief);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.trenner{background:var(--linie-hell);width:1px;height:20px}.takt-knoepfe{gap:1px;display:inline-flex}.takt-knoepfe button{border-radius:var(--radius-klein);min-width:32px;height:26px;color:var(--gedaempft-hell);cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:12.5px;font-weight:500}.takt-knoepfe button:hover{background:var(--panel-hover);color:var(--text-hell)}.takt-knoepfe button.an{background:var(--gold-bg);color:var(--gold-hell);font-weight:700}.ebenen-knoepfe{flex-wrap:wrap;gap:4px;display:inline-flex}.ebene{border-radius:var(--radius-klein);height:26px;color:var(--gedaempft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.ebene:hover{background:var(--panel-hover)}.ebene.an{color:var(--text-hell);border-color:var(--linie-hell);background:var(--panel-2)}.ebene:disabled{opacity:.4;cursor:default}.ebene-punkt{opacity:.35;border-radius:2px;flex:none;width:8px;height:8px}.ebene.an .ebene-punkt{opacity:1}.ebenen-menue{position:relative}.ebene.offen{border-color:var(--gold-rand)}.ebenen-punkte{gap:2px;display:inline-flex}.ebenen-punkte .ebene-punkt{width:6px;height:6px}.ebenen-liste{z-index:70;border:1px solid var(--linie-hell);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:2px;width:300px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 30px #00000080}.ebenen-liste .ebene{text-align:left;white-space:normal;grid-template-rows:auto auto;grid-template-columns:8px auto;gap:1px 8px;height:auto;padding:6px 8px;display:grid}.ebenen-liste .ebene .ebene-punkt{align-self:center}.ebene-erklaerung{grid-column:2;font-size:11px;line-height:1.35}.fahnen-symbol{color:var(--blau-hell)}.navi-gruppe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin-left:auto;display:inline-flex}.trade-navi{color:var(--gedaempft-hell);white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.setup-navi{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.setup-navi-text{min-width:96px;color:var(--text);text-align:center;font-size:12px}.setup-navi select.eingabe{max-width:150px}.panel-schalter{flex:none}.chart-rahmen{flex:auto;min-height:0;position:relative}.kerzenchart,.kerzenchart-flaeche{position:absolute;inset:0}.kerzenchart.notiz-modus canvas{cursor:copy!important}.chart-legende{z-index:3;pointer-events:none;color:var(--gedaempft-hell);font-variant-numeric:tabular-nums;text-shadow:0 0 3px var(--bg-chart), 0 0 3px var(--bg-chart);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;display:flex;position:absolute;top:6px;left:8px;right:80px}.chart-legende .lg-titel{color:var(--text-hell);font-weight:600}.chart-legende b{font-weight:500}.chart-legende .auf b,.chart-legende .lg-aend.auf{color:var(--gruen-hell)}.chart-legende .ab b,.chart-legende .lg-aend.ab{color:var(--rot-hell)}.chart-tipp{z-index:5;border:1px solid var(--linie-hell);border-radius:var(--radius-klein);max-width:280px;color:var(--text);pointer-events:none;background:#1e222df7;padding:7px 9px;font-size:12px;line-height:1.45;position:absolute;box-shadow:0 6px 18px #00000073}.chart-tipp b{color:var(--text-hell)}.chart-tipp .auf{color:var(--gruen-hell)}.chart-tipp .ab{color:var(--rot-hell)}.chart-laden{z-index:4;border:1px solid var(--linie-hell);color:var(--gedaempft-hell);background:#1a1e29f2;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex;position:absolute;top:8px;right:76px}.chart-fehler{z-index:4;border-radius:var(--radius);max-width:80%;color:var(--rot-hell);text-align:center;background:#1a1e29f5;border:1px solid #ef535066;padding:10px 14px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.notiz-hinweis{z-index:4;color:#c9d6ff;white-space:nowrap;pointer-events:none;background:#18244af2;border:1px solid #2962ff80;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.notiz-popover{z-index:6;background:var(--panel);border:1px solid #2962ff80;border-radius:8px;flex-direction:column;gap:8px;width:310px;max-width:calc(100% - 12px);padding:10px;display:flex;position:absolute;box-shadow:0 12px 30px #00000080}.notiz-popover-kopf{color:var(--gedaempft-hell);align-items:center;gap:6px;font-size:12px;display:flex}.fahnen-symbol.blau{color:var(--blau-hell)}.schnelltexte{flex-wrap:wrap;gap:4px;display:flex}.notiz-popover-fuss{justify-content:flex-end;gap:6px;display:flex}.seitenpanel{border-left:1px solid var(--linie);background:var(--panel);flex-direction:column;flex:0 0 350px;width:350px;min-height:0;display:flex}.panel-kopf{border-bottom:1px solid var(--linie);flex:none;align-items:center;gap:8px;padding:7px 8px 7px 14px;display:flex}.panel-kopf h2{flex:1;font-size:14px}.panel-inhalt{flex:auto;min-height:0;padding:12px 14px 20px;overflow:auto}.panel-leer{color:var(--text);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.tipps{color:var(--gedaempft);margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.8}.panel-ueberschrift{color:var(--gedaempft-hell);text-transform:uppercase;letter-spacing:.05em;margin:14px 0 6px;font-size:11px;font-weight:700}.details{flex-direction:column;align-items:stretch;gap:8px;display:flex}.details>.knopf{align-self:flex-start}.details-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-badge{font-variant-numeric:tabular-nums;background:#2a2e39;border-radius:999px;padding:1px 8px;font-weight:700}.r-badge.plus{background:#26a69a2e}.r-badge.minus{background:#ef53502e}.endgrund{border-left:2px solid var(--gruen);border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:#26a69a14;padding:6px 9px;font-size:12.5px}.endgrund.tot{border-left-color:var(--gedaempft);background:#20242f}.werte{flex-direction:column;margin:0;display:flex}.werte-zeile{border-bottom:1px solid #2a2e3999;justify-content:space-between;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.werte-zeile dt{color:var(--gedaempft);white-space:nowrap}.werte-zeile dd{color:var(--text-hell);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.werte.zweispaltig .werte-zeile dd{text-align:left;flex:1;margin-left:12px}.werte.zweispaltig .werte-zeile dt{flex:none;width:120px}.begruendung{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.begruendung li{grid-template-columns:116px minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.b-titel{color:var(--gedaempft)}.ton-gut .b-text{color:var(--gruen-hell)}.ton-schlecht .b-text{color:var(--gedaempft-hell)}.ton-neutral .b-text{color:var(--gold-hell)}.rohfelder summary{color:var(--gedaempft);cursor:pointer;margin-top:6px;font-size:12px}.taps{flex-direction:column;gap:3px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.tap-zeile{border-radius:var(--radius-klein);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:18px 78px minmax(0,1fr);gap:6px;padding:4px 6px;font-size:12px;display:grid}.tap-zeile:hover{background:var(--panel-hover)}.taps li.gewaehlt .tap-zeile{border-color:var(--gold-rand);background:var(--gold-bg)}.tap-symbol{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.tap-symbol.ja{background:var(--gruen);color:#fff}.tap-symbol.nein{color:#b2b5be;background:#363a45}.tap-gruende{color:var(--gedaempft-hell);flex-direction:column;display:flex}.taps li.erfuellt .tap-gruende{color:var(--text)}.zeitleiste{flex-direction:column;gap:6px;margin:0;padding:0 0 0 14px;font-size:12px;list-style:none;display:flex;position:relative}.zeitleiste:before{content:"";background:var(--linie-hell);width:1px;position:absolute;top:4px;bottom:4px;left:3px}.zeitleiste li{grid-template-columns:84px minmax(0,1fr);gap:6px;display:grid;position:relative}.zeitleiste li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-14px}.zeitleiste-zeit{color:var(--gedaempft)}.signal-block{border:1px solid var(--linie);border-left:3px solid var(--gruen);border-radius:var(--radius);background:#26a69a0f;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px 10px;display:flex}.signal-block.abgelehnt{border-color:#ef535073;border-left-color:var(--rot);background:#ef535014}.signal-block .panel-ueberschrift{margin:0}.signal-kopf{color:var(--text-hell);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.signal-badge{border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.signal-badge.angenommen{color:var(--gruen-hell);background:#26a69a2e}.signal-badge.abgelehnt{color:#fff;background:var(--rot)}.signal-badge.abgelaufen{color:var(--gold-hell);background:var(--gold-bg)}.chip-knopf.signal-filter.an{color:var(--rot-hell);background:#ef53501f;border-color:#ef53508c}.signal-erklaerung{color:var(--text);font-size:12.5px}.signal-block.abgelehnt .signal-erklaerung{color:var(--rot-hell);font-weight:600}.korrektur{border:1px solid var(--linie-hell);border-radius:var(--radius);background:var(--panel-tief);flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.korrektur .panel-ueberschrift{color:var(--gold);margin:0}.urteil-knoepfe{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.urteil-knopf{border:1px solid var(--linie-hell);border-radius:var(--radius-klein);background:var(--panel-2);height:30px;color:var(--gedaempft-hell);cursor:pointer;font-weight:600}.urteil-knopf:hover{color:var(--text-hell)}.urteil-knopf.urteil-richtig.an{border-color:var(--gruen);color:var(--gruen-hell);background:#26a69a33}.urteil-knopf.urteil-falsch.an{border-color:var(--rot);color:var(--rot-hell);background:#ef535033}.urteil-knopf.urteil-unklar.an{color:var(--text-hell);background:#2f333e;border-color:#6a6d78}.korrektur-fuss{justify-content:space-between;align-items:center;gap:8px;display:flex}.veraltet-box{border-left:2px solid var(--gold);background:var(--gold-bg);color:var(--gold-hell);padding:6px 9px;font-size:12px}.weitere-notizen{border-top:1px dashed var(--linie-hell);flex-direction:column;gap:4px;padding-top:6px;display:flex}.panel-griff{cursor:row-resize;background:var(--bg);border-top:1px solid var(--linie);touch-action:none;position:relative}.panel-griff:after{content:"";background:var(--linie-hell);border-radius:2px;width:36px;height:3px;margin-left:-18px;position:absolute;top:1px;left:50%}.panel-griff:hover:after{background:var(--gold)}.unteres-panel{background:var(--panel);flex-direction:column;min-height:0;display:flex}.tabs{border-bottom:1px solid var(--linie);scrollbar-width:none;flex:none;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.tabs button{height:34px;color:var(--gedaempft-hell);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tabs button:hover{color:var(--text-hell)}.tabs button.an{color:var(--text-hell);border-bottom-color:var(--gold)}.tab-zahl{color:var(--gedaempft-hell);background:#2a2e39;border-radius:999px;padding:0 6px;font-size:11px}.tab-inhalt{flex:auto;min-height:0;padding:12px 14px 20px;overflow:auto}.uebersicht{flex-direction:column;gap:14px;display:flex}.kacheln{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.kachel{border:1px solid var(--linie);border-radius:var(--radius);background:var(--panel-tief);min-width:0;padding:8px 11px}.kachel-titel{color:var(--gedaempft);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:11px;font-weight:600}.kachel-wert{color:var(--text-hell);white-space:nowrap;margin-top:2px;font-size:17px;font-weight:600}.kachel.gross .kachel-wert{font-size:20px}.kachel-wert.plus{color:var(--gruen-hell)}.kachel-wert.minus{color:var(--rot-hell)}.kachel-unter{color:var(--gedaempft);white-space:nowrap;font-size:11.5px}.uebersicht-reihe{grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);gap:14px;display:grid}.uebersicht-reihe section,.hinweise,.lauf-karte,.log-karte{border:1px solid var(--linie);border-radius:var(--radius);background:var(--panel-tief);flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.lauf-karte{max-width:640px}.kapitalkurve{height:210px;position:relative}.kapital-leer{border:1px dashed var(--linie-hell);border-radius:var(--radius-klein);justify-content:center;align-items:center;height:160px;display:flex}.hinweise ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hinweise li{gap:8px;font-size:12.5px;display:flex}.hinweis-zeichen{width:18px;height:18px;color:var(--gedaempft-hell);background:#2a2e39;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.hinweise li.warnung .hinweis-zeichen{background:var(--gold-bg);color:var(--gold-hell)}.fehler-karte{border-radius:var(--radius);background:#ef535014;border:1px solid #ef535073;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fehler-karte h3{color:var(--rot-hell)}.fehler-text{color:var(--text-hell);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.log-karte-kopf{justify-content:space-between;align-items:center;display:flex}.signal-warnung{border:1px solid #ef535080;border-left:4px solid var(--rot);border-radius:var(--radius);color:var(--text);background:#ef53501a;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.signal-warnung strong{color:var(--rot-hell);font-size:15px}.signal-warnung ul{margin:0;padding-left:18px}.signal-warnung p{max-width:900px;font-size:12.5px}.leer-hinweis{border:1px solid var(--gold-rand);border-radius:var(--radius);background:var(--gold-bg);border-left-width:3px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.leer-trichter{width:100%;max-width:720px}.trichter{flex-direction:column;gap:4px;display:flex}.trichter-zeile{grid-template-columns:150px minmax(60px,1fr) 54px 46px minmax(0,150px);align-items:center;gap:8px;font-size:12px;display:grid}.trichter-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trichter-bahn{background:#20242f;border-radius:3px;height:14px;overflow:hidden}.trichter-balken{background:linear-gradient(90deg, #d4a72c8c, var(--gold));border-radius:3px;height:100%}.trichter-zeile.ziel .trichter-balken{background:linear-gradient(90deg, #26a69a99, var(--gruen))}.trichter-balken.null{background:0 0}.trichter-wert{text-align:right;color:var(--text-hell);font-weight:600}.trichter-anteil{text-align:right}.trichter-zusatz{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.trichter-fuss{margin-top:4px;font-size:11px}.setups-tab{grid-template-columns:minmax(420px,560px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.trichter-bereich,.setup-liste{flex-direction:column;gap:10px;min-width:0;display:flex}.filter-leiste{flex-wrap:wrap;gap:5px;display:flex}.endgrund-zelle{text-overflow:ellipsis;max-width:360px;color:var(--gedaempft-hell);overflow:hidden}.mehr-zeile{justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.notizen-tab{flex-direction:column;gap:12px;display:flex}.notizen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.notizen-kopf p{max-width:720px}.notiz-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.notiz-liste li{border:1px solid var(--linie);border-radius:var(--radius);background:var(--panel-tief);align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.notiz-liste li.gewaehlt{border-color:var(--gold-rand)}.notiz-zeile{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:96px 170px 76px minmax(0,1fr);align-items:baseline;gap:8px;padding:2px;font-size:12.5px;display:grid}.notiz-art{white-space:nowrap;font-weight:600}.notiz-art.art-chart{color:var(--blau-hell)}.notiz-art.art-trade{color:var(--gruen-hell)}.notiz-art.art-setup{color:var(--gold-hell)}.notiz-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.notiz-liste li.veraltet{opacity:.62;border-style:dashed}.veraltet-hinweis{color:var(--gold-hell);font-size:11.5px}.notiz-aktionen{flex:none;gap:4px;display:flex}.notiz-bearbeiten{flex-direction:column;flex:1;gap:6px;display:flex}.einstellungen-tab{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.einstellungen-tab section{flex-direction:column;gap:8px;min-width:0;display:flex}.abschnitt-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.param-tabelle tr.geaendert td{color:var(--gold-hell)}.param-tabelle tr.geaendert td.wert{font-weight:700}.log{border:1px solid var(--linie);border-radius:var(--radius);color:#b8bbc4;font:11.5px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0d12;margin:0;padding:10px 12px;overflow:auto}.log-fehler{color:var(--rot-hell)}.log-warnung{color:var(--gold-hell)}.overlay-hintergrund{z-index:60;background:#05060a8c;position:fixed;inset:0}.overlay-panel{width:min(420px,94vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #00000080}.overlay-panel .seitenpanel{border-left:1px solid var(--linie-hell);flex:auto;width:100%}@media (max-width:1180px){.setups-tab,.einstellungen-tab{grid-template-columns:minmax(0,1fr)}.kopf-fortschritt{width:180px}}@media (max-width:860px){.session-seite.schmal{height:auto;display:block;overflow:visible}.session-seite.schmal .session-kopf{flex-wrap:wrap;gap:6px 8px;padding:8px 10px}.session-seite.schmal .session-titel{flex:calc(100% - 44px)}.session-seite.schmal .kopf-fortschritt{order:3;width:100%}.session-seite.schmal .kopf-aktionen{order:4;width:100%;padding-bottom:2px;overflow-x:auto}.session-seite.schmal .chart-zeile{height:56vh;min-height:340px}.session-seite.schmal .chart-werkzeuge{flex-wrap:wrap;row-gap:6px;overflow-x:visible}.session-seite.schmal .takt-knoepfe{scrollbar-width:none;max-width:100%;overflow-x:auto}.session-seite.schmal .chart-werkzeuge>.trenner{display:none}.session-seite.schmal .ebenen-knoepfe{flex-wrap:nowrap}.session-seite.schmal .navi-gruppe{flex-wrap:nowrap;flex:100%;justify-content:space-between;margin-left:0}.session-seite.schmal .unteres-panel{border-top:1px solid var(--linie)}.session-seite.schmal .tab-inhalt{padding:12px 10px 40px;overflow:visible}.session-seite.schmal .tabs{z-index:5;background:var(--panel);position:sticky;top:0}.chart-legende{font-size:11px;right:60px}.chart-legende .lg-vol,.chart-legende .lg-aend{display:none}.uebersicht-reihe{grid-template-columns:minmax(0,1fr)}.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.trichter-zeile{grid-template-columns:118px minmax(40px,1fr) 44px 40px}.trichter-zusatz{display:none}.setups-tab{grid-template-columns:minmax(0,1fr)}.notiz-zeile{grid-template-columns:minmax(0,1fr);gap:2px}.notiz-liste li{flex-direction:column}.begruendung li{grid-template-columns:112px minmax(0,1fr)}}.session-seite.nur-panel .chart-zeile,.session-seite.nur-panel .panel-griff{visibility:hidden;height:0;min-height:0;overflow:hidden}.session-seite.schmal.nur-panel .chart-zeile{display:none}
