:root{--leading-scale:1.125;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Ubuntu, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--bg-app:#07090f;--bg-sunken:#0a0d14;--surface-1:#10131b;--surface-2:#151924;--surface-3:#1b202e;--surface-4:#222838;--surface-5:#2a3143;--border-faint:#94aaff12;--border-subtle:#94aaff1a;--border-default:#94aaff24;--border-strong:#94aaff33;--text-strong:#fff;--text-primary:#edf0fa;--text-secondary:#cbd2e8;--text-muted:#98a0bc;--text-soft:#8a92b0;--text-faint:#7c84a3;--text-disabled:#5d6480;--brand:#4d8dff;--brand-bright:#7cacff;--brand-violet-a:#3e7bff;--brand-violet-b:#6fb2ff;--brand-soft:#aecbff;--brand-tint:#4d8dff24;--brand-tint-border:#4d8dff66;--brand-gradient:linear-gradient(135deg,#3e7bff,#6fb2ff);--accent:#4d8dff;--accent-bright:#7cacff;--accent-soft:#aecbff;--accent-tint:#4d8dff21;--accent-tint-strong:#4d8dff57;--profit:#33d9a6;--profit-soft:#7febc9;--profit-deep:#12a97c;--profit-tint:#33d9a61c;--profit-tint-border:#33d9a645;--loss:#ff5c71;--loss-soft:#ff93a2;--loss-deep:#e23350;--loss-tint:#ff5c711a;--loss-tint-border:#ff5c7145;--warn:#ffb020;--warn-bright:#ffc24d;--warn-tint:#ffb0201c;--warn-tint-border:#ffb02047;--candle-up:#26a69a;--candle-down:#ef5350;--chart-bg:#12151f;--chart-grid:#262d3f;--chart-axis:#b2b5be;--text-9:9px;--text-10:10px;--text-11:11px;--text-12:12px;--text-13:13px;--text-14:14px;--text-15:15px;--text-16:16px;--text-18:18px;--text-20:20px;--text-22:22px;--text-28:28px;--text-40:40px;--text-42:42px;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--tracking-tight:-.5px;--tracking-heading:-.4px;--tracking-caps:.6px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:24px;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:10px;--radius-xl:13px;--radius-2xl:16px;--radius-pill:999px;--shadow-sm:0 2px 8px #0006;--shadow-md:0 10px 30px #0006;--shadow-lg:0 20px 60px #0009;--shadow-modal:0 32px 80px #000000b3;--glow-brand:0 8px 24px #4d8dff47;--glow-accent:0 8px 24px #4d8dff3d;--ease-standard:cubic-bezier(.4,0,.2,1);--dur-fast:.12s;--dur-base:.18s;--bg:var(--bg-app);--surface:var(--surface-2);--surface2:var(--surface-3);--border:var(--border-default);--text:var(--text-primary);--muted:var(--text-disabled);--green:var(--profit);--red:var(--loss);--blue:var(--accent);--purple:var(--brand-soft);--yellow:var(--warn-bright)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html.tj-dokument-scroll,html.tj-dokument-scroll body,html.tj-dokument-scroll #root{height:auto;min-height:100%;overflow:visible}html.tj-dokument-scroll{overscroll-behavior-y:auto;overflow-y:auto}body{background:radial-gradient(80rem 46rem at 85% -20%, #4d8dff14, transparent 60%), radial-gradient(50rem 40rem at -5% 115%, #33d9a60d, transparent 55%), var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-14);line-height:calc(1.5 * var(--leading-scale,1.125));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;background-attachment:fixed}button{cursor:pointer}button,input,textarea,select{line-height:calc(1.2 * var(--leading-scale,1.125));color:inherit;font-family:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--accent-tint-strong);color:var(--text-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-5);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#2d2d35}.pos{color:var(--profit)!important}.neg{color:var(--loss)!important}.muted{color:var(--text-disabled)}.tj-caps{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--text-10);font-weight:var(--weight-bold);color:var(--text-faint)}.card{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:14px 18px}.card-profit{background:var(--profit-tint);border-color:var(--profit-tint-border)}.card-loss{background:var(--loss-tint);border-color:var(--loss-tint-border)}.card-brand{background:var(--brand-tint);border-color:var(--brand-tint-border)}.card-accent{background:var(--accent-tint);border-color:var(--accent-tint-strong)}.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-brand,.btn-tint{border-radius:var(--radius-lg);height:34px;font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--weight-bold);line-height:calc(1 * var(--leading-scale,1.125));white-space:nowrap;cursor:pointer;transition:filter var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.btn-primary:hover,.btn-secondary:hover,.btn-ghost:hover,.btn-danger:hover,.btn-brand:hover,.btn-tint:hover{filter:brightness(1.12)}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled,.btn-brand:disabled,.btn-tint:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn-primary{background:var(--accent);border:1px solid var(--accent);color:var(--text-strong)}.btn-secondary{background:var(--surface-3);border:1px solid var(--border-default);color:var(--text-primary)}.btn-ghost{border:1px solid var(--border-default);color:var(--text-soft);background:0 0}.btn-ghost:hover{color:var(--text-primary);border-color:var(--border-strong);filter:none}.btn-danger{background:var(--loss-tint);border:1px solid var(--loss-tint-border);color:var(--loss)}.btn-brand{background:var(--brand-gradient);border:1px solid var(--brand-violet-b);color:var(--text-strong);box-shadow:var(--glow-brand)}.btn-tint{background:var(--brand-tint);border:1px solid var(--brand-tint-border);color:var(--brand-soft)}.badge{border-radius:var(--radius-sm);min-height:18px;font-size:var(--text-11);font-weight:var(--weight-bold);line-height:calc(1.4 * var(--leading-scale,1.125));letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:1px 7px;display:inline-flex}.badge-green{background:var(--profit-tint);color:var(--profit);border-color:var(--profit-tint-border)}.badge-red{background:var(--loss-tint);color:var(--loss);border-color:var(--loss-tint-border)}.badge-blue{background:var(--accent-tint);color:var(--accent-bright);border-color:var(--accent-tint-strong)}.badge-yellow{background:var(--warn-tint);color:var(--warn-bright);border-color:var(--warn-tint-border)}.badge-purple{background:var(--brand-tint);color:var(--brand-soft);border-color:var(--brand-tint-border)}.badge-gray{color:var(--text-secondary);border-color:var(--border-subtle);background:#ffffff0f}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:var(--text-11);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.field input,.field select,.field textarea{background:var(--sp-control,var(--surface-3));border-radius:var(--sp-radius-field,var(--radius-md));height:38px;color:var(--text-primary);font-family:inherit;font-size:var(--text-13);transition:border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;outline:none;width:100%;padding:0 12px}.field input::placeholder,.field textarea::placeholder{color:var(--text-disabled)}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c9e44e73}.field textarea{resize:vertical;height:auto;min-height:80px;line-height:calc(1.5 * var(--leading-scale,1.125));padding:10px 12px}.v2-serif{font-family:var(--font-sans);letter-spacing:-.5px;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.v2-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .2s}.v2-lift:hover{transform:translateY(-3px);box-shadow:0 16px 36px #00000073,inset 0 1px #ffffff0f;border-color:var(--border-strong)!important}.v2-day{transition:transform .16s,box-shadow .2s}.v2-day:hover{z-index:2;transform:scale(1.05);box-shadow:0 10px 22px #00000073}button{transition:transform .12s,filter .15s,background .15s,color .15s,border-color .15s,box-shadow .2s}button:active{transform:scale(.965)}.overlay{-webkit-backdrop-filter:blur(10px);z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes pop{0%{transform:translateY(8px)scale(.98)}to{transform:none}}@keyframes v2FadeUp{0%{transform:translateY(14px)}to{transform:none}}.v2-motion .v2-anim>*{animation:.55s cubic-bezier(.22,1,.36,1) both v2FadeUp}.v2-motion .v2-anim>:nth-child(2){animation-delay:50ms}.v2-motion .v2-anim>:nth-child(3){animation-delay:.1s}.v2-motion .v2-anim>:nth-child(4){animation-delay:.15s}.v2-motion .v2-anim>:nth-child(5){animation-delay:.2s}.v2-motion .v2-anim>:nth-child(6){animation-delay:.25s}.v2-motion .v2-anim>:nth-child(n+7){animation-delay:.3s}@keyframes v2Pop{0%{transform:scale(.85)}to{transform:scale(1)}}.v2-motion .v2-pop{transform-origin:50%;transform-box:fill-box;animation:.8s cubic-bezier(.34,1.45,.64,1) .25s both v2Pop}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--sp-lime:#c9e44e;--sp-lime-hover:#d6ee6b;--sp-positive:#46d08c;--sp-negative:#ff7a70;--sp-cyan:#5ac8e8;--sp-amber:#f0b54d;--sp-warning:#f0b54d;--sp-on-lime:#1e1e1e;--sp-text:#fff;--sp-text-2:#a8a8a8;--sp-text-3:#8a8a8a;--sp-text-muted:#7a7a7a;--st-ergebnis:#fff;--st-bezeichnung:#b4b4b4;--st-nebeninfo:#8e8e8e;--st-beiwerk:#666;--st-gross:19px;--st-text:14px;--st-lauf:12px;--st-klein:11px;--st-mini:10px;--st-lesen:16px;--sp-frame:#181818ad;--sp-card:#ffffff0e;--sp-sheet:#1e1e1ef5;--sp-inset:#ffffff0b;--sp-control:#ffffff0f;--sp-control-solid:#2b2b2b;--sp-hover:#ffffff17;--sp-active:#ffffff1a;--sp-frame-border:#ffffff1f;--sp-divider:#ffffff12;--sp-radius-frame:40px;--sp-radius-rail:28px;--sp-radius-card:26px;--sp-radius-tile:22px;--sp-radius-inset:16px;--sp-radius-field:14px;--sp-radius-pill:999px;--sp-gutter:6px;--sp-scroll-gutter:6px;--sp-card-pad-y:24px;--sp-card-pad-x:26px;--sp-font:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg-app:#1c1c1c;--bg-sunken:#00000038;--surface-1:#ffffff09;--surface-2:var(--sp-card);--surface-3:var(--sp-control);--surface-4:#ffffff13;--surface-5:#303030;--border-faint:var(--sp-divider);--border-subtle:#ffffff17;--border-default:#ffffff1f;--border-strong:#ffffff2e;--text-strong:var(--sp-text);--text-primary:#f4f4f4;--text-secondary:var(--sp-text-2);--text-muted:#929292;--text-soft:var(--sp-text-3);--text-faint:var(--sp-text-muted);--text-disabled:#666;--brand:var(--sp-lime);--brand-bright:var(--sp-lime-hover);--brand-violet-a:var(--sp-lime);--brand-violet-b:var(--sp-lime-hover);--brand-soft:#e5f59a;--brand-tint:#c9e44e21;--brand-tint-border:#c9e44e4d;--brand-gradient:linear-gradient(135deg, var(--sp-lime), var(--sp-lime-hover));--accent:var(--sp-lime);--accent-bright:var(--sp-lime-hover);--accent-soft:#e5f59a;--accent-tint:#c9e44e1f;--accent-tint-strong:#c9e44e47;--profit:var(--sp-positive);--profit-soft:#9fe8cd;--profit-deep:#218c61;--profit-tint:#46d08c1a;--profit-tint-border:#46d08c40;--loss:var(--sp-negative);--loss-soft:#f3b1b1;--loss-deep:#c4524a;--loss-tint:#ff7a701a;--loss-tint-border:#ff7a7040;--warn:var(--sp-amber);--warn-bright:#f5c76e;--warn-tint:#f0b54d1c;--warn-tint-border:#f0b54d45;--font-sans:var(--sp-font);--font-mono:var(--sp-font);--shadow-modal:0 28px 80px #000000b3;--glow-brand:0 8px 24px #c9e44e29}body{font-family:var(--sp-font);background:radial-gradient(1400px 900px at 70% 100%,#ffffff1a,#0000 60%),radial-gradient(1000px 700px at 10% 0,#ffffff0a,#0000 55%),linear-gradient(#2e2e2e 0%,#232323 55%,#1c1c1c 100%)}select option,select optgroup{background:var(--sp-control-solid);color:#f2f2f2}.spatial-stage{height:100vh;min-height:0;color:var(--sp-text);overflow:hidden}.spatial-frame{background:var(--sp-frame);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);gap:clamp(12px,1.5vw,24px);width:100%;height:100%;min-height:0;padding:clamp(12px,1.5vw,24px);display:flex;overflow:hidden}.spatial-rail{border-radius:var(--sp-radius-rail);background:#ffffff0d;flex-direction:column;gap:4px;width:216px;min-width:216px;min-height:0;padding:20px 14px 14px;transition:width .2s,min-width .2s;display:flex;overflow:hidden}.spatial-rail[data-collapsed]{width:84px;min-width:84px}.spatial-brand{white-space:nowrap;align-items:center;gap:10px;min-height:40px;padding:0 10px 14px;display:flex}.spatial-brand strong{letter-spacing:-.01em;font-size:16px}.spatial-brand strong span{color:var(--sp-text-3);font-weight:500}.spatial-brandmark{background:var(--sp-lime);width:34px;height:34px;color:var(--sp-on-lime);border-radius:50%;flex:none;place-items:center;display:grid}.spatial-brandmark svg{width:68%;height:68%}.spatial-rail[data-collapsed] .spatial-brand{padding-inline:11px}.spatial-rail-toggle,.spatial-nav-item{border-radius:var(--sp-radius-pill);min-height:42px;color:var(--sp-text-2);font:600 14px/calc(1 * var(--leading-scale,1.125)) var(--sp-font);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;transition:background .15s,color .15s;display:flex}.spatial-rail-toggle{color:var(--sp-text-3);font-size:13px}.spatial-rail-toggle:hover,.spatial-nav-item:hover{background:var(--sp-hover);color:var(--sp-text)}.spatial-nav-item[data-active]{background:var(--sp-active);color:var(--sp-text)}.spatial-rail[data-collapsed] .spatial-rail-toggle,.spatial-rail[data-collapsed] .spatial-nav-item{justify-content:center;padding:0}.spatial-nav{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.spatial-nav-divider{background:var(--sp-divider);flex:none;height:1px;margin:10px}.spatial-nav-label{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px 5px;font-size:11px;font-weight:600}.spatial-rail-footer{border-top:1px solid var(--sp-divider);align-items:center;gap:10px;min-height:52px;padding:12px 10px 0;display:flex}.spatial-bridge-status{min-width:0;color:var(--sp-text-2);white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.spatial-bridge-status>span{background:var(--sp-negative);border-radius:50%;flex:none;width:8px;height:8px}.spatial-bridge-status>span[data-online]{background:var(--sp-positive)}.spatial-avatar{color:#fff;background:linear-gradient(135deg,#4a4a4a,#2e2e2e);border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:11px;font-weight:800}.spatial-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.spatial-contextbar{min-height:46px;padding:0 calc(var(--sp-gutter) + var(--sp-scroll-gutter)) 12px;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.spatial-context-slot{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.spatial-main{min-width:0;min-height:0;padding:0 var(--sp-gutter) 2px;scrollbar-gutter:stable both-edges;flex:1;overflow:auto}.spatial-account{flex:none;position:relative}.spatial-account-trigger{border-radius:var(--sp-radius-pill);background:var(--sp-card);min-width:210px;height:44px;color:var(--sp-text);border:0;align-items:center;gap:10px;padding:0 14px 0 8px;display:flex}.spatial-account-trigger:hover{background:var(--sp-hover)}.spatial-account-mark{width:28px;height:28px;color:var(--sp-lime);background:#c9e44e21;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.spatial-account-copy{min-width:0;line-height:calc(1.2 * var(--leading-scale,1.125));flex-direction:column;flex:1;align-items:flex-start;display:flex}.spatial-account-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:12px;overflow:hidden}.spatial-account-copy small{color:var(--sp-text-3);font-variant-numeric:tabular-nums;font-size:10px}.spatial-account-empty{color:var(--sp-text-muted);font-size:12px}.spatial-account-menu{z-index:80;border:1px solid var(--sp-frame-border);width:270px;box-shadow:var(--shadow-modal);background:#303030;border-radius:18px;flex-direction:column;gap:3px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.spatial-account-menu>button{min-height:44px;color:var(--sp-text-2);text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;padding:8px 11px;display:flex}.spatial-account-menu>button:hover,.spatial-account-menu>button[data-active]{background:var(--sp-hover);color:#fff}.spatial-account-menu>button>span:first-child{background:var(--sp-control);width:26px;height:26px;color:var(--sp-lime);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.spatial-account-menu>button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.spatial-account-menu strong{font-size:12px}.spatial-account-menu small{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.spatial-account-menu .spatial-account-manage{color:var(--sp-lime);justify-content:center;font-size:12px;font-weight:700}.spatial-account-lang{border-top:1px solid var(--sp-frame-border);justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:3px;padding:6px 6px 4px 11px;display:flex}.spatial-account-lang>span{color:var(--sp-text-muted);font-size:12px;font-weight:600}.tj-sprach-umschalter{border-radius:var(--sp-radius-pill,999px);background:var(--sp-control);gap:2px;padding:2px;display:inline-flex}.tj-sprach-umschalter>button{border-radius:var(--sp-radius-pill,999px);min-width:34px;min-height:28px;color:var(--sp-text-2);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:11px;font-weight:750}.tj-sprach-umschalter>button:hover{background:var(--sp-hover);color:#fff}.tj-sprach-umschalter>button[data-active]{background:var(--sp-lime);color:var(--sp-on-lime)}.spatial-page-header{justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-bottom:20px;display:flex}.spatial-page-header h1{color:#fff;font-size:26px;line-height:calc(1.2 * var(--leading-scale,1.125));letter-spacing:-.02em;margin:0}.spatial-page-actions{align-items:center;gap:10px;display:flex}.spatial-page{width:100%;min-width:0;max-width:none;margin:0 auto;padding:8px 0 28px}.spatial-primary{border-radius:var(--sp-radius-pill);background:var(--sp-lime);min-height:44px;color:var(--sp-on-lime);border:0;padding:0 18px;font-size:13px;font-weight:750}.spatial-primary:hover{background:var(--sp-lime-hover)}.spatial-secondary{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:42px;color:var(--sp-text-2);border:0;padding:0 16px;font-size:12px;font-weight:700}.spatial-secondary:hover{background:var(--sp-hover);color:#fff}.spatial-caret{width:13px;height:13px;color:var(--sp-text-3);flex:none}.spatial-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.spatial-metric{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;min-height:112px;padding:18px 20px;display:flex}.spatial-metric>span{color:var(--sp-text-2);font-size:12px}.spatial-metric>strong{color:#fff;font-size:23px;line-height:calc(1 * var(--leading-scale,1.125));font-variant-numeric:tabular-nums;margin-top:10px}[data-tone=positive]{color:var(--sp-positive)!important}[data-tone=negative]{color:var(--sp-negative)!important}.spatial-metric>small{color:var(--sp-text-muted);margin-top:auto;padding-top:8px;font-size:11px}.spatial-card{border-radius:var(--sp-radius-card);background:var(--sp-card);padding:24px 26px}.spatial-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.spatial-card-head h2{color:#fff;margin:0;font-size:20px}.spatial-card-head p{color:var(--sp-text-muted);margin:4px 0 0;font-size:12px}.spatial-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:55%;display:flex}.spatial-filter-row button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:32px;color:var(--sp-text-2);border:0;padding:0 12px;font-size:11px;font-weight:700}.spatial-filter-row button:hover{background:var(--sp-hover);color:#fff}.spatial-filter-row button[data-active]{background:var(--sp-lime);color:var(--sp-on-lime)}.spatial-table-wrap{max-width:100%;overflow-x:auto}.spatial-table{border-collapse:separate;border-spacing:0 4px;width:100%;min-width:720px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:12px}.spatial-table th{color:var(--sp-text-muted);text-align:left;padding:5px 12px;font-size:11px;font-weight:500}.spatial-table td{background:var(--sp-inset);padding:12px}.spatial-table td:first-child{border-radius:14px 0 0 14px}.spatial-table td:last-child{border-radius:0 14px 14px 0}.spatial-table tr:hover td{background:var(--sp-hover)}.spatial-table td strong,.spatial-table td small{display:block}.spatial-table td strong{color:#fff;font-size:13px}.spatial-table td small{color:var(--sp-text-muted);margin-top:3px}.spatial-empty{border-radius:var(--sp-radius-card);background:var(--sp-card);min-height:180px;color:var(--sp-text-2);text-align:center;justify-content:center;align-items:center;padding:28px;display:flex}.spatial-empty-action{flex-direction:column;min-height:320px}.spatial-empty-action>span{color:var(--sp-lime);margin-bottom:14px;font-size:42px}.spatial-empty-action>strong{color:#fff;font-size:19px}.spatial-empty-action p{max-width:520px;color:var(--sp-text-3);font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:8px auto 20px}.spatial-notice{border-radius:var(--sp-radius-inset);color:var(--sp-negative);background:#ff7a701c;margin-bottom:14px;padding:12px 16px;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.spatial-save-state{color:var(--sp-text-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.spatial-save-state i{background:var(--sp-positive);border-radius:50%;width:7px;height:7px}.spatial-save-state[data-saving] i{background:var(--sp-warning);box-shadow:0 0 0 4px #ffcc661a}.spatial-notebook-layout{grid-template-columns:minmax(220px,285px) minmax(0,1fr);gap:16px;min-height:560px;display:grid}.spatial-note-list,.spatial-note-editor{border-radius:var(--sp-radius-card);background:var(--sp-card);min-width:0;overflow:hidden}.spatial-note-search{border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;height:60px;padding:0 20px;display:flex}.spatial-note-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:12px}.spatial-note-search input::placeholder{color:var(--sp-text-muted)}.spatial-note-items{min-height:360px;max-height:calc(100vh - 270px);padding:8px;overflow-y:auto}.spatial-note-item{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:15px;margin:0 0 4px;padding:14px 15px;display:block}.spatial-note-item:hover{background:var(--sp-hover)}.spatial-note-item[data-active]{background:var(--sp-active);box-shadow:inset 3px 0 var(--sp-art,var(--sp-lime))}.spatial-note-item strong,.spatial-note-item span,.spatial-note-item time{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.spatial-note-item strong{color:#fff;font-size:13px}.spatial-note-item span{color:var(--sp-text-3);margin-top:4px;font-size:11px}.spatial-note-item time{color:var(--sp-text-muted);margin-top:7px;font-size:9px}.spatial-note-list-empty{color:var(--sp-text-muted);text-align:center;padding:42px 14px;font-size:12px}.spatial-note-editor{padding:30px 34px;position:relative}.spatial-note-editor:before{content:"";background:linear-gradient(90deg, var(--sp-art,transparent), transparent 58%);height:2px;position:absolute;inset:0 0 auto}.spatial-note-editor-head{align-items:center;gap:14px;display:flex}.spatial-note-editor-head input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:4px 0;font-family:inherit;font-size:clamp(21px,2vw,29px);font-weight:760}.spatial-danger-ghost{border-radius:var(--sp-radius-pill);min-height:36px;color:var(--sp-negative);background:#ff7a701a;border:0;padding:0 12px;font-size:11px;font-weight:700}.spatial-danger-ghost:hover{background:#ff7a702e}.spatial-note-updated{color:var(--sp-text-muted);margin:0;font-size:10px;display:block}.spatial-note-editor>textarea{resize:vertical;width:100%;min-height:340px;color:var(--sp-text-2);font-family:inherit;font-size:14px;line-height:calc(1.8 * var(--leading-scale,1.125));background:0 0;border:0;outline:0;padding:2px 0}.spatial-note-editor textarea::placeholder{color:var(--sp-text-muted)}.spatial-note-shots{border-radius:var(--sp-radius-inset);border-top:1px solid #ffffff12;margin-top:26px;padding-top:20px}.spatial-note-shots[data-over]{outline:2px dashed var(--sp-lime);outline-offset:8px}.spatial-note-shots-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.spatial-note-shots-head h2{color:#fff;margin:0;font-size:14px}.spatial-note-shots-head>span{min-width:0;color:var(--sp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.spatial-note-shots-head button{flex:none;margin-left:auto}.spatial-note-shots-empty{border-radius:var(--sp-radius-inset);width:100%;min-height:132px;color:var(--sp-text-muted);text-align:center;background:0 0;border:1px dashed #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-family:inherit;font-size:12px;display:flex}.spatial-note-shots-empty:hover{border-color:var(--sp-lime);color:var(--sp-text-2)}.spatial-note-shots-empty>span{color:var(--sp-lime);font-size:26px}.spatial-note-shot-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px;display:grid}.spatial-note-shot{border-radius:var(--sp-radius-inset);background:var(--sp-inset);flex-direction:column;min-width:0;display:flex;overflow:hidden}.spatial-note-shot-image{position:relative}.spatial-note-shot-image>button:first-child{background:var(--sp-control);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.spatial-note-shot-image img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.spatial-note-shot-remove{width:26px;height:26px;color:var(--sp-negative);font-size:15px;line-height:calc(1 * var(--leading-scale,1.125));background:#08090bc7;border:0;border-radius:50%;position:absolute;top:7px;right:7px}.spatial-note-shot-remove:hover:not(:disabled){background:#ff7a7047}.spatial-note-shot textarea{resize:vertical;width:100%;min-height:66px;color:var(--sp-text-2);font-family:inherit;font-size:12px;line-height:calc(1.6 * var(--leading-scale,1.125));background:0 0;border:0;outline:0;padding:10px 12px 4px}.spatial-note-shot time{color:var(--sp-text-muted);padding:0 12px 10px;font-size:9px}.spatial-note-empty{background:0 0;flex-direction:column;height:100%;min-height:490px}.spatial-note-empty>span{color:var(--sp-lime);font-size:44px}.spatial-note-empty strong{color:#fff;margin-top:12px;font-size:18px}.spatial-note-empty p{color:var(--sp-text-3);margin:8px 0 20px;font-size:12px}.spatial-note-artfilter{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:4px;padding:9px 11px;display:flex}.spatial-note-arten{flex-wrap:wrap;gap:5px;display:flex}.spatial-note-artfilter button,.spatial-note-arten button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:26px;color:var(--sp-text-3);border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:600;display:inline-flex}.spatial-note-artfilter button:hover,.spatial-note-arten button:hover{background:var(--sp-hover);color:var(--sp-text)}.spatial-note-artfilter button i,.spatial-note-arten button i{background:var(--sp-art,var(--sp-text-muted));border-radius:50%;flex:none;width:6px;height:6px}.spatial-note-artfilter button[data-active],.spatial-note-arten button[data-active]{border-color:var(--sp-art,var(--sp-lime));background:var(--sp-active);color:var(--sp-text)}.spatial-note-artbar{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0 20px;display:flex}.spatial-note-artbar .spatial-note-updated{margin-left:auto}.spatial-note-group{margin-bottom:6px;display:block}.spatial-note-group h2{color:var(--sp-text-muted);letter-spacing:.09em;text-transform:uppercase;margin:10px 0 5px;padding:0 15px;font-size:9px;font-weight:800}.spatial-note-item strong i{background:var(--sp-art,var(--sp-text-muted));vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.spatial-note-editor-head .spatial-danger-ghost{background:var(--sp-control);color:var(--sp-text-3)}.spatial-note-editor-head .spatial-danger-ghost:hover{color:var(--sp-negative);background:#ff7a702e}.spatial-note-pin{background:var(--sp-control);width:36px;height:36px;color:var(--sp-text-muted);border:0;border-radius:50%;flex:none;font-size:13px}.spatial-note-pin:hover{background:var(--sp-hover);color:var(--sp-text-2)}.spatial-note-pin[data-on]{color:var(--sp-lime);background:#c9e44e29}.spatial-shot-filters{justify-content:flex-start;max-width:none;margin:0 0 18px}.spatial-shot-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:15px;display:grid}.spatial-shot-card{border-radius:var(--sp-radius-card);background:var(--sp-card);min-width:0;color:inherit;text-align:left;border:0;padding:0;overflow:hidden}.spatial-shot-card:hover{background:var(--sp-hover);transform:translateY(-2px)}.spatial-shot-image{background:var(--sp-inset);justify-content:center;align-items:center;height:170px;display:flex;overflow:hidden}.spatial-shot-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.spatial-shot-card:hover .spatial-shot-image img{transform:scale(1.025)}.spatial-shot-copy{padding:15px 17px 17px}.spatial-shot-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.spatial-shot-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.spatial-shot-type,.spatial-shot-trade{border-radius:var(--sp-radius-pill);background:var(--sp-control);color:var(--sp-text-2);white-space:nowrap;padding:4px 8px;font-size:9px;font-weight:700}.spatial-shot-copy time{color:var(--sp-text-muted);margin-top:9px;font-size:10px;display:block}.spatial-shot-trade{background:var(--sp-lime-soft);color:var(--sp-lime);margin-top:8px;display:inline-block}.spatial-shot-copy p{color:var(--sp-text-3);font-size:11px;line-height:calc(1.45 * var(--leading-scale,1.125));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;display:-webkit-box;overflow:hidden}.spatial-lightbox{z-index:4000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050607f0;justify-content:center;align-items:center;padding:64px 74px 70px;display:flex;position:fixed;inset:0}.spatial-lightbox img{object-fit:contain;border-radius:18px;max-width:100%;max-height:100%;box-shadow:0 32px 90px #000000b3}.spatial-lightbox button{background:var(--sp-control);color:#fff;border:0;border-radius:50%;position:absolute}.spatial-lightbox button:hover{background:var(--sp-hover)}.spatial-lightbox-close{width:42px;height:42px;font-size:23px;top:20px;right:24px}.spatial-lightbox-prev,.spatial-lightbox-next{width:46px;height:46px;font-size:29px;top:50%;transform:translateY(-50%)}.spatial-lightbox-prev{left:20px}.spatial-lightbox-next{right:20px}.spatial-lightbox-caption{color:var(--sp-text-2);text-align:center;font-size:11px;position:absolute;bottom:20px;left:24px;right:24px}.spatial-lightbox-caption button{border-radius:var(--sp-radius-inset);position:static}.spatial-note-stack{background:var(--sp-inset);width:calc(100% - 20px);color:var(--sp-text-2);cursor:pointer;border:1px solid #0000;border-radius:15px;align-items:center;gap:10px;margin:10px 10px 0;padding:11px 13px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.spatial-note-stack:hover{background:var(--sp-hover);color:#fff}.spatial-note-stack[data-active]{border-color:var(--sp-lime);background:var(--sp-active);color:var(--sp-lime)}.spatial-note-stack>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spatial-note-stack>i{color:var(--sp-text-muted);flex:none;font-size:14px;font-style:normal}.spatial-note-stack[data-active]>i{color:var(--sp-lime)}.spatial-snapshots{border-radius:var(--sp-radius-card);background:var(--sp-card);min-width:0;max-height:calc(100vh - 210px);padding:24px 26px;overflow-y:auto}.spatial-snapshots-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.spatial-snapshots-head h1{color:#fff;letter-spacing:-.03em;margin:0 0 4px;font-size:19px}.spatial-snapshots-head p{max-width:62ch;color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.spatial-snapshots-head button{flex:none}.spatial-snapshots-empty{padding:60px 20px}.spatial-snapshots-empty>span{color:var(--sp-lime);font-size:30px}.spatial-snapshot-groups>section{margin-bottom:26px}.spatial-snapshot-groups h2{color:var(--sp-text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 11px;font-size:10.5px;font-weight:700}.spatial-snapshot-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px;display:grid}.spatial-snapshot{border-radius:var(--sp-radius-inset);background:var(--sp-inset);border:1px solid #0000;flex-direction:column;min-width:0;transition:border-color .12s;display:flex;overflow:hidden}.spatial-snapshot:hover{border-color:var(--sp-frame-border)}.spatial-snapshot[data-busy]{opacity:.55}.spatial-snapshot-bild{cursor:zoom-in;background:#0d0d11;border:0;width:100%;padding:0;display:block;position:relative}.spatial-snapshot-bild img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.spatial-snapshot-tag{color:var(--sp-text-2);letter-spacing:.04em;background:#08090bcc;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700;position:absolute;top:8px;left:8px}.spatial-snapshot-meta{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 6px;display:flex}.spatial-snapshot-meta strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.spatial-snapshot-meta span{color:var(--sp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.spatial-snapshot-aktionen{align-items:center;gap:6px;padding:6px 12px 12px;display:flex}.spatial-snapshot-aktionen button{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-inset);background:var(--sp-control);height:27px;color:var(--sp-text-2);cursor:pointer;flex:none;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:700}.spatial-snapshot-aktionen button[data-stark]{min-width:0;color:var(--sp-lime);text-overflow:ellipsis;white-space:nowrap;background:#c9e44e24;border-color:#0000;flex:1;overflow:hidden}.spatial-snapshot-aktionen button:hover:not(:disabled){background:var(--sp-hover);color:#fff}.spatial-snapshot-aktionen button[data-stark]:hover:not(:disabled){background:var(--sp-lime);color:#10120a}.spatial-snapshot-aktionen button:disabled{opacity:.45;cursor:default}.spatial-snapshot-weg{width:27px;color:var(--sp-text-muted);margin-left:auto;padding:0;font-size:14px}.spatial-snapshot-weg:hover:not(:disabled){color:var(--sp-negative);background:#ff7a7038}.ct-shotpop-backdrop{z-index:4200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050607b8;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.ct-shotpop{width:min(560px,94vw);max-height:88vh}.ct-shotpop-bild{border:1px solid var(--tj-line-2);border-radius:var(--tj-r-m);background:#0d0d11;flex:auto;justify-content:center;align-items:center;min-height:0;margin:12px 14px 0;display:flex;overflow:hidden}.ct-shotpop-bild img{object-fit:contain;max-width:100%;max-height:54vh;display:block}.ct-shotpop-st{color:var(--tj-t-2);flex:none;align-items:center;gap:8px;padding:12px 16px 0;font-size:12px;display:flex}.ct-shotpop-ok{background:var(--tj-accent-soft);width:20px;height:20px;color:var(--tj-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ct-shotpop-st[data-fehler] .ct-shotpop-ok{color:var(--tj-warn);background:#e0b35a26}.ct-shotpop .tj-dlg-foot code{min-width:0;color:var(--tj-t-3);font-size:10.5px;font-family:var(--tj-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.dashboard-heading h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:27px}.dashboard-heading>div:last-child{align-items:center;gap:10px;display:flex}.dashboard-top-grid{grid-template-columns:minmax(0,2.35fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.dashboard-main-column,.dashboard-side-column{flex-direction:column;gap:22px;min-width:0;display:flex}.dashboard-side-column{position:sticky;top:0}.dashboard-card{padding:var(--sp-card-pad-y) var(--sp-card-pad-x);background:var(--sp-card);border-radius:28px}.dashboard-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-card-head h2{color:#fff;margin:0;font-size:18px}.dashboard-card-head>span{color:var(--st-nebeninfo);font-size:var(--st-klein)}.dashboard-card-head>button{color:var(--sp-lime);font-family:inherit;font-size:var(--st-klein);background:0 0;border:0;padding:4px 0;font-weight:700}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-kpis{flex-direction:column;gap:9px;display:flex}.dashboard-risk-teile{font-size:var(--st-klein);color:var(--st-nebeninfo);margin-top:4px}.dashboard-kpis .dashboard-inline-empty{border:1px dashed var(--sp-frame-border);border-radius:var(--sp-radius-inset);min-height:92px;padding:0 18px}.dashboard-stat{background:var(--sp-card);border-radius:22px;flex-direction:column;min-height:98px;padding:17px 20px;display:flex}.dashboard-stat>span{color:var(--st-bezeichnung);font-size:var(--st-klein);align-items:center;gap:7px;display:flex}.dashboard-stat>span i{background:var(--sp-text-muted);border-radius:50%;flex:none;width:7px;height:7px}.dashboard-stat>span i[data-tone=positive]{background:var(--sp-positive)}.dashboard-stat>span i[data-tone=negative]{background:var(--sp-negative)}.dashboard-stat>strong{color:var(--st-ergebnis);font-size:var(--st-gross);line-height:calc(1 * var(--leading-scale,1.125));font-variant-numeric:tabular-nums;margin-top:11px}.dashboard-stat>small{color:var(--st-nebeninfo);font-size:var(--st-klein);margin-top:auto;padding-top:7px}.dashboard-stat>small[data-tone]{color:var(--st-nebeninfo)!important}.spatial-info{cursor:help;outline:none;flex:none;align-items:center;display:inline-flex;position:relative}.spatial-info i{width:14px;height:14px;color:var(--sp-text-muted);font-size:9px;font-style:normal;font-weight:700;line-height:calc(1 * var(--leading-scale,1.125));background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.spatial-info:hover i,.spatial-info:focus-visible i{color:#fff;background:#ffffff2e}.spatial-info-tip{z-index:30;width:max-content;max-width:250px;color:var(--st-bezeichnung);font-size:var(--st-klein);font-weight:400;line-height:calc(1.5 * var(--leading-scale,1.125));text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#1b1b1e;border-radius:12px;padding:9px 11px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.spatial-info:hover .spatial-info-tip,.spatial-info:focus-visible .spatial-info-tip{opacity:1;visibility:visible}.dashboard-stat:last-child .spatial-info-tip,.dashboard-stat:nth-child(4) .spatial-info-tip{left:auto;right:-6px;transform:none}.spatial-info[data-place=below] .spatial-info-tip{max-width:320px;top:calc(100% + 8px);bottom:auto;left:-8px;transform:none}.spatial-page-title{align-items:center;gap:9px;display:flex}.spatial-page-title h1{margin:0}.dashboard-equity{min-height:300px}.dashboard-equity-value{align-items:center;gap:12px;margin-top:13px;display:flex}.dashboard-equity-value strong{color:#fff;letter-spacing:-.04em;font-size:31px}.dashboard-equity-value b{border-radius:var(--sp-radius-pill);background:#46d08cf2;padding:6px 11px;font-size:11px;color:#13291d!important}.dashboard-equity-value b[data-tone=negative]{background:var(--sp-negative);color:#2b0e0c!important}.dashboard-equity svg{width:100%;height:160px;margin-top:4px;display:block;overflow:visible}.dashboard-chart-axis{color:var(--st-beiwerk);font-size:var(--st-mini);justify-content:space-between;display:flex}.dashboard-chart-empty,.dashboard-inline-empty{min-height:120px;color:var(--st-nebeninfo);font-size:var(--st-lauf);text-align:center;justify-content:center;align-items:center;display:flex}.dashboard-table-wrap{max-width:100%;margin-top:12px;overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;min-width:690px;color:var(--st-bezeichnung);font-size:var(--st-lauf);font-variant-numeric:tabular-nums}.dashboard-table th{color:var(--st-beiwerk);font-size:var(--st-mini);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;font-weight:600}.dashboard-table td{border-top:1px solid #ffffff0a;padding:12px 10px}.dashboard-table tbody tr{cursor:pointer}.dashboard-table tbody tr:hover td{background:#ffffff06}.dashboard-table td:first-child strong,.dashboard-table td:first-child small{display:block}.dashboard-table td:first-child strong{color:var(--st-ergebnis);font-size:var(--st-lauf)}.dashboard-table td[data-tone] strong{font-size:var(--st-lauf)}.dashboard-table td:first-child small{color:var(--st-nebeninfo);font-size:var(--st-mini);white-space:nowrap;margin-top:3px}.dashboard-pill,.dashboard-status{border-radius:var(--sp-radius-pill);font-size:var(--st-mini);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dashboard-pill{background:var(--sp-control);min-height:25px;color:var(--st-bezeichnung);padding:0 10px}.dashboard-pill[data-tone=positive]{color:var(--sp-positive)!important}.dashboard-pill[data-tone=negative]{color:var(--sp-negative)!important}.dashboard-status{background:var(--sp-control);min-height:26px;color:var(--st-bezeichnung);padding:0 11px}.dashboard-status[data-tone=positive]{background:var(--sp-positive);color:#11251a!important}.dashboard-status[data-tone=negative]{background:var(--sp-negative);color:#2a0d0b!important}.dashboard-status[data-tone=warning]{background:var(--sp-warning);color:#2a1b02!important}.dashboard-risk-body{grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:118px;margin-top:16px;display:grid}.dashboard-risk-ring{--risk:0deg;background:radial-gradient(circle at center, var(--sp-card) 0 59%, transparent 60%), conic-gradient(var(--sp-positive) var(--risk), var(--sp-control) 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.dashboard-risk-ring[data-tone=warning]{background:radial-gradient(circle at center, var(--sp-card) 0 59%, transparent 60%), conic-gradient(var(--sp-warning) var(--risk), var(--sp-control) 0)}.dashboard-risk-ring[data-tone=negative]{background:radial-gradient(circle at center, var(--sp-card) 0 59%, transparent 60%), conic-gradient(var(--sp-negative) var(--risk), var(--sp-control) 0)}.dashboard-risk-ring strong{color:var(--st-ergebnis);font-size:21px}.dashboard-risk-ring small{color:var(--st-nebeninfo);font-size:var(--st-mini)}.dashboard-risk-body>div:last-child>strong,.dashboard-risk-aggregate strong{color:var(--st-ergebnis);font-size:13px}.dashboard-risk-body p,.dashboard-risk-aggregate p{color:var(--st-nebeninfo);font-size:var(--st-klein);line-height:calc(1.55 * var(--leading-scale,1.125));margin:7px 0 10px}.dashboard-risk-body p b{color:var(--st-bezeichnung)}.dashboard-risk-state{color:var(--st-bezeichnung);font-size:var(--st-klein);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dashboard-risk-state i{background:var(--sp-positive);border-radius:50%;flex:none;width:7px;height:7px}.dashboard-risk-state[data-tone=warning] i{background:var(--sp-warning)}.dashboard-risk-state[data-tone=negative] i{background:var(--sp-negative)}.dashboard-risk-aggregate{flex-direction:column;justify-content:center;min-height:120px;display:flex}.dashboard-week-bars{grid-template-columns:repeat(7,1fr);gap:9px;height:142px;margin-top:16px;display:grid}.dashboard-week-bars>div{text-align:center;grid-template-rows:20px 1fr 18px;gap:5px;min-width:0;display:grid}.dashboard-week-bars b{color:var(--st-bezeichnung);font-size:var(--st-mini);font-variant-numeric:tabular-nums;text-overflow:clip;font-weight:700;overflow:hidden}.dashboard-week-bars>div>span{background:var(--sp-control);border-radius:14px;align-items:flex-end;padding:5px;display:flex}.dashboard-week-bars i{background:var(--sp-text-muted);border-radius:8px;width:100%;min-height:4px}.dashboard-week-bars i[data-tone=positive]{background:var(--sp-positive)}.dashboard-week-bars i[data-tone=negative]{background:var(--sp-negative)}.dashboard-week-bars small{color:var(--st-beiwerk);font-size:var(--st-mini)}.dashboard-plan-box{background:var(--sp-inset);border-radius:20px;margin-top:16px;padding:15px 16px}.dashboard-plan-title{align-items:center;gap:7px;display:flex}.dashboard-plan-title>strong{color:var(--st-ergebnis);margin-right:auto;font-size:14px}.dashboard-plan-box dl{margin:16px 0 0}.dashboard-plan-box dl>div{margin-top:12px;padding-left:17px;position:relative}.dashboard-plan-box dl>div:before{content:"";background:var(--sp-text-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.dashboard-plan-box dl>div:has(dt[data-tone=info]):before{background:var(--sp-cyan)}.dashboard-plan-box dl>div:has(dt[data-tone=positive]):before{background:var(--sp-lime)}.dashboard-plan-box dl>div:has(dt[data-tone=negative]):before{background:var(--sp-negative)}.dashboard-plan-box dt{color:var(--st-bezeichnung);font-size:var(--st-mini);font-weight:700}.dashboard-plan-box dt[data-tone=info]{color:var(--sp-cyan)}.dashboard-plan-box dt[data-tone=positive]{color:var(--sp-lime)!important}.dashboard-plan-box dd{color:var(--st-nebeninfo);font-size:var(--st-klein);line-height:calc(1.55 * var(--leading-scale,1.125));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.co.ai{background:var(--sp-sheet);border:1px solid var(--sp-frame-border);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:min(640px,95vw);height:min(720px,88vh);max-height:none;font-family:var(--sp-font);position:static;box-shadow:0 28px 80px #000000b3,inset 0 1px #ffffff14}.ai-kopf-knopf{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-pill);background:var(--sp-control);height:32px;color:var(--sp-text-2);cursor:pointer;flex:none;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.ai-kopf-knopf:hover{background:var(--sp-hover);color:#fff}.ai-kopf-knopf[data-schliessen]{width:32px;padding:0}.ai-vorschlaege{flex-wrap:wrap;gap:7px;margin-left:4px;display:flex}.ai-vorschlaege .co-chip{font-weight:600}.ai-text p{margin:0}.ai-text p+p{margin-top:6px}.ai-text .ai-h{color:#fff;margin-top:12px;font-weight:700}.ai-text .ai-h:first-child{margin-top:0}.ai-text .ai-li{gap:8px;display:flex}.ai-text .ai-li i{color:var(--sp-lime);flex:none;font-style:normal}.ai-text strong{color:#fff}.ai-text code{background:var(--sp-control);border-radius:6px;padding:1px 6px;font-size:.92em}.ai-text .ai-table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.92em}.ai-text .ai-table th,.ai-text .ai-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sp-line,#ffffff14);padding:4px 8px}.ai-text .ai-table th{color:#fff;font-weight:600}.ai-text hr{border:0;border-top:1px solid var(--sp-line,#ffffff14);margin:10px 0}.ai-gelesen{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ai-vorschlag-hinweis{color:var(--sp-text-3);font-size:12px;line-height:calc(1.45 * var(--leading-scale,1.125));margin:10px 0 0}.ai-gelesen span{border-radius:var(--sp-radius-pill);color:var(--sp-text-3);white-space:nowrap;background:#ffffff0f;padding:3px 9px;font-size:10.5px}.dashboard-edge-kopf{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dashboard-edge-kopf strong{color:var(--st-ergebnis);letter-spacing:-.02em;font-size:22px;line-height:calc(1.1 * var(--leading-scale,1.125))}.dashboard-edge-status{border-radius:var(--sp-radius-pill);font-size:var(--st-mini);text-transform:uppercase;letter-spacing:.04em;color:var(--st-bezeichnung);background:#ffffff14;padding:3px 9px;font-style:normal;font-weight:700}.dashboard-edge-status[data-status=aktiv]{background:var(--sp-lime);color:var(--sp-on-lime)}.dashboard-edge-status[data-status=laeuft_aus]{background:var(--sp-warning);color:#2a1b02}.dashboard-edge-untertitel{color:var(--st-nebeninfo);font-size:var(--st-klein);line-height:calc(1.45 * var(--leading-scale,1.125));margin:4px 0 0}.dashboard-edge-rad{max-width:170px;margin:10px auto 0}.dashboard-edge-satz{color:var(--st-ergebnis);font-size:var(--st-lauf);line-height:calc(1.5 * var(--leading-scale,1.125));margin:8px 0 0}.dashboard-edge-balken{background:#ffffff14;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.dashboard-edge-balken i{background:linear-gradient(90deg, var(--sp-lime), #e6f57a);transform-origin:0;border-radius:2px;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.dashboard-edge-fuss{flex-direction:column;gap:4px;margin-top:8px;display:flex}.dashboard-edge-fuss span{color:var(--st-bezeichnung);font-size:var(--st-lauf);font-weight:600}.dashboard-edge-link{color:var(--sp-lime);font-family:inherit;font-size:var(--st-klein);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.dashboard-edge-link:hover{color:var(--sp-lime-hover);text-decoration:underline}.dashboard-edge-start{border-radius:var(--sp-radius-pill);background:var(--sp-lime);min-height:34px;color:var(--sp-on-lime);cursor:pointer;border:0;margin-top:12px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700}.dashboard-day-rule{padding:18px var(--sp-card-pad-x);background:#ffbf4721;border-radius:22px}.dashboard-day-rule>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-day-rule strong{color:var(--sp-warning);font-size:11px}.dashboard-day-rule span{border-radius:var(--sp-radius-pill);background:var(--sp-warning);color:#2a1b02;font-size:var(--st-mini);padding:4px 8px;font-weight:700}.dashboard-day-rule p{color:var(--st-ergebnis);font-size:var(--st-lauf);line-height:calc(1.55 * var(--leading-scale,1.125));margin:9px 0 0}.dashboard-lower-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;margin-top:22px;display:grid}.dashboard-calendar,.dashboard-goals{min-width:0}.dashboard-goals{flex-direction:column;display:flex}.dashboard-goals .dashboard-inline-empty{flex:1}.dashboard-calendar-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dashboard-calendar-head>div{align-items:center;gap:7px;display:flex}.dashboard-calendar-head h2{color:#fff;text-transform:capitalize;margin:0 5px 0 0;font-size:19px}.dashboard-calendar-head h2 b{color:var(--sp-lime)}.dashboard-calendar-head button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:28px;color:var(--st-bezeichnung);font-size:var(--st-klein);border:0;padding:0 10px}.dashboard-calendar-head p{color:var(--st-nebeninfo);font-size:var(--st-klein);margin:0}.dashboard-calendar-head p strong{font-size:var(--st-lauf)}.dashboard-calendar-grid{grid-template-columns:repeat(7,minmax(72px,1fr)) minmax(75px,.8fr);gap:6px;display:grid;overflow-x:auto}.dashboard-calendar-grid>b{color:var(--st-beiwerk);font-size:var(--st-mini);text-align:center;text-transform:uppercase;padding-bottom:2px;font-weight:600}.dashboard-calendar-grid>button{background:var(--sp-inset);min-height:68px;color:var(--st-ergebnis);text-align:left;border:0;border-radius:14px;padding:8px;position:relative;overflow:hidden}.dashboard-calendar-grid>button[data-traded=positive]{background:#46d08c17}.dashboard-calendar-grid>button[data-traded=positive]>strong{color:var(--sp-positive)}.dashboard-calendar-grid>button[data-traded=negative]>strong{color:var(--sp-negative)}.dashboard-calendar-grid>button[data-traded=negative]{background:#ff7a7017}.dashboard-calendar-grid>button[data-today]{box-shadow:inset 0 0 0 1px var(--sp-lime)}.dashboard-calendar-grid time{color:var(--st-beiwerk);font-size:var(--st-mini);position:absolute;top:7px;right:9px}.dashboard-calendar-grid>button[data-today] time{color:var(--sp-lime);font-weight:700}.dashboard-calendar-grid button>i{color:var(--sp-cyan);font-style:normal;position:absolute;top:5px;left:8px}.dashboard-calendar-grid button>strong,.dashboard-calendar-grid button>small{display:block}.dashboard-calendar-grid button>strong{font-size:var(--st-lauf);color:var(--st-ergebnis);margin-top:24px}.dashboard-calendar-grid button>small{color:var(--st-nebeninfo);font-size:var(--st-mini);margin-top:3px}.dashboard-week-total{background:#ffffff06;border-radius:14px;flex-direction:column;justify-content:center;min-height:68px;padding:8px 10px;display:flex}.dashboard-week-total small{color:var(--st-beiwerk);font-size:var(--st-mini);text-transform:uppercase}.dashboard-week-total span{color:var(--st-nebeninfo);font-size:var(--st-mini)}.dashboard-week-total strong{font-size:var(--st-lauf);color:var(--st-ergebnis);margin:3px 0}.dashboard-goal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.dashboard-goal-grid>div{background:var(--sp-inset);border-radius:17px;padding:15px}.dashboard-goal-grid span,.dashboard-goal-grid strong{display:block}.dashboard-goal-grid span{color:var(--st-bezeichnung);font-size:var(--st-klein)}.dashboard-goal-grid strong{color:var(--st-ergebnis);font-size:var(--st-gross);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px}.dashboard-goal-grid i{background:var(--sp-control);border-radius:4px;height:5px;margin-top:11px;display:block;overflow:hidden}.dashboard-goal-grid i b{background:var(--sp-lime);border-radius:4px;height:100%;display:block}.plans-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.plans-head h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:27px}.plans-head-actions{align-items:center;gap:10px;display:flex}.plans-ansicht{border-radius:var(--sp-radius-pill);background:var(--sp-control);gap:2px;margin-bottom:18px;padding:3px;display:inline-flex}.plans-ansicht button{border-radius:var(--sp-radius-pill);min-height:34px;color:var(--sp-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:650;display:inline-flex}.plans-ansicht button:hover{color:#fff}.plans-ansicht button[data-active]{color:#fff;background:#ffffff1a}.plans-ansicht button b{color:var(--sp-text-3,#8b8f98);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.plannote-overview,.tradeplan-uebersicht{flex-direction:column;gap:14px;display:flex}.plannote-shot{cursor:zoom-in;background:#0d0e10;border:1px solid #ffffff14;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.plannote-shot img{aspect-ratio:16/9;object-fit:cover;object-position:right center;width:100%;display:block}.plannote-shot span{color:var(--sp-text-2);white-space:nowrap;background:#0d0e10d1;border-radius:6px;padding:2px 7px;font-size:11px;position:absolute;bottom:6px;left:8px}.plannote-lightbox{z-index:9000;cursor:zoom-out;background:#000000d1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.plannote-lightbox img{border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 18px 44px #0009}.plannote-card .plan-card-title strong{white-space:normal;overflow-wrap:anywhere}.plannote-h{color:var(--sp-text-2);align-items:center;gap:8px;margin:6px 0 0;font-size:13px;font-weight:700;display:flex}.plannote-h b{color:var(--sp-text-3,#8b8f98);font-variant-numeric:tabular-nums;font-size:11px}.plannote-toggle{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-family:inherit}.plannote-toggle:hover{color:#fff}.plannote-leer{color:var(--sp-text-3,#8b8f98);margin:0;font-size:13px}.plannote-zeile{color:var(--sp-text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.plannote-symbol{color:#fff;font-weight:700}.plannote-chip{border-radius:var(--sp-radius-pill);color:var(--tj-accent,#c9e44e);white-space:nowrap;background:#c9e44e1f;padding:2px 8px;font-size:11px;font-weight:650}.plannote-prog{font-variant-numeric:tabular-nums;color:var(--sp-text-3,#8b8f98);margin-left:auto}.plannote-levels{border-top:1px solid #ffffff0f;flex-direction:column;gap:4px;padding-top:8px;display:flex}.plannote-levels>div{color:var(--sp-text-2);justify-content:space-between;gap:12px;font-size:12px;display:flex}.plannote-levels strong{color:#fff;font-variant-numeric:tabular-nums}.plans-filters{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.plans-filters button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:38px;color:var(--sp-text-2);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.plans-filters button:hover{color:#fff;background:#ffffff17}.plans-filters button[data-active]{color:#fff;background:#c9e44e24}.plans-filters button b{border-radius:var(--sp-radius-pill);min-width:20px;height:20px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;background:#ffffff17;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.plans-filters button b[data-active]{background:var(--sp-lime);color:var(--sp-on-lime)}.tradeplan-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:12px;padding:10px 10px 14px;transition:background .12s,transform .15s;display:flex}.tradeplan-card:hover{background:var(--sp-hover);transform:translateY(-2px)}.tradeplan-card:focus-visible{outline:2px solid var(--sp-lime);outline-offset:3px}.tradeplan-chart{aspect-ratio:16/9;border-radius:var(--sp-radius-inset);width:100%;box-shadow:inset 0 0 0 1px var(--sp-divider);pointer-events:none;background:#0d0e10;display:block;position:relative;overflow:hidden}.tradeplan-bild img{object-fit:cover;width:100%;height:100%;display:block}.tradeplan-zeile{align-items:center;gap:10px;min-width:0;padding:0 4px;display:flex}.tradeplan-zeile strong{min-width:0;color:var(--st-ergebnis);font-size:var(--st-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tradeplan-zeile small{color:var(--st-nebeninfo);font-size:var(--st-lauf);white-space:nowrap}.tradeplan-loeschen{width:28px;height:28px;color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.tradeplan-loeschen:hover{color:var(--sp-negative);background:#ff7a7026}.tradeplan-loeschen-frage{cursor:default}.plans-bereiche{flex-direction:column;gap:18px;display:flex}.plans-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:20px;display:grid}.plan-card{background:var(--sp-card);border-radius:26px;flex-direction:column;gap:14px;padding:22px;display:flex}.plan-card-head{align-items:center;gap:10px;display:flex}.plan-card-title{flex:1;min-width:0}.plan-card-title strong{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.plan-card-title small{color:var(--sp-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.plan-status-pill{border-radius:var(--sp-radius-pill);white-space:nowrap;flex:none;align-items:center;min-height:26px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.plan-status-pill[data-tone=neutral]{color:var(--sp-text-2);background:#ffffff17}.plan-status-pill[data-tone=warning]{background:var(--sp-warning);color:#2e2208}.plan-status-pill[data-tone=info]{background:var(--sp-cyan);color:#0a2530}.plan-status-pill[data-tone=negative]{background:var(--sp-negative);color:#3a1512!important}.plan-status-pill[data-tone=positive]{background:var(--sp-positive);color:#0e2a1d!important}.plan-card-score{align-items:center;gap:10px;display:flex}.plan-bias-pill{border-radius:var(--sp-radius-pill);letter-spacing:.04em;flex:none;align-items:center;min-height:24px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.plan-bias-pill[data-tone=positive]{background:var(--sp-positive);color:#0e2a1d!important}.plan-bias-pill[data-tone=negative]{background:var(--sp-negative);color:#3a1512!important}.plan-bias-pill[data-tone=neutral]{color:var(--sp-text-2);background:#ffffff17}.plan-score-bar{border-radius:var(--sp-radius-pill);background:#ffffff17;flex:1;height:6px;overflow:hidden}.plan-score-bar i{border-radius:var(--sp-radius-pill);background:var(--sp-text-muted);height:100%;display:block}.plan-score-bar i[data-tone=positive]{background:var(--sp-positive)}.plan-score-bar i[data-tone=warning]{background:var(--sp-warning)}.plan-score-bar i[data-tone=negative]{background:var(--sp-negative)}.plan-card-score>strong{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.plan-card-score>strong[data-tone=positive]{color:var(--sp-positive)}.plan-card-score>strong[data-tone=warning]{color:var(--sp-warning)}.plan-card-score>strong[data-tone=negative]{color:var(--sp-negative)}.plan-levels{gap:8px;display:flex}.plan-level{text-align:center;border-radius:14px;flex:1;padding:9px 0}.plan-level span{letter-spacing:.06em;text-transform:uppercase;color:var(--sp-text-muted);font-size:10px;font-weight:600;display:block}.plan-level strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:650;display:block}.plan-level-neutral{background:#ffffff0b}.plan-level-negative{background:#ff7a7014}.plan-level-negative span{color:var(--sp-negative)}.plan-level-positive{background:#46d08c14}.plan-level-positive span{color:var(--sp-positive)}.plan-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan-checklist li label{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.plan-checklist li label:hover{background:#ffffff0d}.plan-checklist input{opacity:0;pointer-events:none;position:absolute}.plan-check-text{font-size:13px;line-height:calc(1.45 * var(--leading-scale,1.125));color:#d8d8d8}.plan-check-empty{color:var(--sp-text-muted);text-align:center;padding:6px 10px;font-size:11px}.plan-card .plan-status-pill,.plan-card .plan-bias-pill,.plan-card .plan-panel-badge{letter-spacing:.02em;gap:6px;min-height:0;padding:0;font-size:11px;font-weight:650;background:0 0!important}.plan-card .plan-status-pill:before,.plan-card .plan-panel-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.plan-card .plan-status-pill[data-tone=neutral],.plan-card .plan-bias-pill[data-tone=neutral],.plan-card .plan-panel-badge{color:var(--sp-text-muted)!important}.plan-card .plan-status-pill[data-tone=warning],.plan-card .plan-panel-badge[data-tone=warning]{color:var(--sp-warning)!important}.plan-card .plan-status-pill[data-tone=info]{color:var(--sp-cyan)!important}.plan-card .plan-status-pill[data-tone=negative],.plan-card .plan-bias-pill[data-tone=negative],.plan-card .plan-panel-badge[data-tone=negative]{color:var(--sp-negative)!important}.plan-card .plan-status-pill[data-tone=positive],.plan-card .plan-bias-pill[data-tone=positive],.plan-card .plan-panel-badge[data-tone=positive]{color:var(--sp-positive)!important}.plan-check-mark{width:14px;color:var(--sp-text-muted);font-size:13px;line-height:calc(1.45 * var(--leading-scale,1.125));text-align:center;flex:none;margin-top:1px}.plan-check-mark[data-done]{color:var(--sp-lime)}.plan-check-mark[data-done]+.plan-check-text{color:var(--sp-text-muted);text-decoration:line-through}.plan-checklist[data-readonly] li{border-radius:12px;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.plan-checklist[data-readonly] li[data-open-required]{box-shadow:inset 2px 0 0 var(--sp-warning);background:#f0b54d14}.plan-card-actions{gap:8px;margin-top:auto;display:flex}.plan-card-actions .spatial-secondary{flex:1;min-height:44px}.plan-star-btn{border-radius:var(--sp-radius-pill);width:44px;height:44px;color:var(--sp-lime);cursor:pointer;background:#c9e44e1f;border:0;flex:none;justify-content:center;align-items:center;font-size:16px;transition:background .15s;display:inline-flex}.plan-star-btn:hover{background:#c9e44e33}.plan-delete-btn{border-radius:var(--sp-radius-pill);width:44px;height:44px;color:var(--sp-negative);cursor:pointer;background:#ff7a701f;border:0;flex:none;justify-content:center;align-items:center;font-size:14px;transition:background .15s;display:inline-flex}.plan-delete-btn:hover{background:#ff7a7033}.plan-editor-overlay{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808bd;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.plan-editor-dialog{background:#242424;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;width:min(1180px,96vw);max-height:min(940px,94vh);display:flex;overflow:hidden;box-shadow:0 36px 110px #000000ad,inset 0 1px #ffffff14}.plan-editor-head{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.plan-editor-head>div>span{color:var(--sp-lime);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.plan-editor-head h2{color:#fff;letter-spacing:-.025em;margin:5px 0 0;font-size:24px}.plan-editor-head p{color:var(--sp-text-muted);margin:5px 0 0;font-size:12px}.plan-editor-head>button{background:var(--sp-control);width:42px;height:42px;color:var(--sp-text-2);cursor:pointer;border:0;border-radius:50%;flex:none;font-family:inherit;font-size:20px}.plan-editor-head>button:hover{color:#fff;background:#ffffff1f}.plan-editor-error{color:var(--sp-negative);background:#ff7a701f;border-radius:14px;flex:none;margin:16px 26px 0;padding:11px 14px;font-size:12px}.plan-editor-body{min-height:0;padding:24px 26px 28px;overflow-y:auto}.plan-composer{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.plan-composer-col{flex-direction:column;gap:18px;min-width:0;display:flex}.plan-composer-section{background:#ffffff0a;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.plan-composer-section h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff12;align-items:baseline;gap:7px;margin:0;padding-bottom:10px;font-size:12px;display:flex}.plan-composer-section h3>span{color:var(--sp-lime)}.plan-composer-section h3 small{color:var(--sp-text-muted);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-weight:500}.plan-composer-section>label,.plan-composer-field{color:var(--sp-text-2);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:650;display:flex}.plan-label{align-items:baseline;gap:7px;display:flex}.plan-label em{color:var(--sp-text-muted);letter-spacing:0;text-transform:none;margin-left:auto;font-size:10px;font-style:normal;font-weight:500}.plan-composer-section input,.plan-composer-section textarea,.plan-composer-section select{box-sizing:border-box;background:var(--sp-inset);color:#fff;text-transform:none;letter-spacing:0;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13px}.plan-composer-section input:focus,.plan-composer-section textarea:focus,.plan-composer-section select:focus{border-color:#c9e44e8c;box-shadow:0 0 0 3px #c9e44e14}.plan-composer-section input::placeholder,.plan-composer-section textarea::placeholder{color:var(--sp-text-muted)}.plan-composer-note-card label{flex:1;min-height:0}.plan-composer-note-card textarea{resize:none;min-height:130px;line-height:calc(1.55 * var(--leading-scale,1.125));flex:1}.plan-field{box-sizing:border-box;background:var(--sp-inset);color:#fff;text-transform:none;letter-spacing:0;cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;font-family:inherit;font-size:13px;display:flex}.plan-field:hover{border-color:#fff3}.plan-field:focus-visible{border-color:#c9e44e8c;outline:none;box-shadow:0 0 0 3px #c9e44e14}.plan-field-button>span{letter-spacing:.02em;font-size:14px;font-weight:700}.plan-field-button[data-empty]>span{color:var(--sp-text-muted);letter-spacing:0;font-size:13px;font-weight:600}.plan-field-button svg{color:var(--sp-text-muted);flex:none}.plan-composer-section select.plan-field-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a7a7a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:13px;height:44px;padding-right:38px}.plan-tf{flex-direction:column;gap:8px;display:flex}.plan-tf-row{flex-wrap:wrap;gap:6px;display:flex}.plan-tf-row button{border-radius:var(--sp-radius-pill);background:var(--sp-inset);min-height:32px;color:var(--sp-text-2);letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #ffffff1a;padding:0 13px;font-family:inherit;font-size:12px;font-weight:650;transition:background .15s,color .15s,border-color .15s}.plan-tf-row button:hover:not(:disabled){background:var(--sp-hover);color:#fff}.plan-tf-row button[data-active]{background:var(--sp-lime);color:var(--sp-on-lime);border-color:#0000}.plan-tf-row button[data-more]{color:var(--sp-text-muted);border-style:dashed}.plan-tf-row button:disabled{opacity:.35;cursor:default}.plan-tf-all{background:#00000029;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}.plan-tf-all>div{flex-direction:column;gap:7px;display:flex}.plan-tf-all>div>span{color:var(--sp-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.plan-title-chips{flex-wrap:wrap;gap:7px;display:flex}.plan-title-chips button{border-radius:var(--sp-radius-pill);min-height:30px;color:var(--sp-text-2);cursor:pointer;background:0 0;border:1px solid #ffffff1a;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.plan-title-chips button:hover{color:#fff;border-color:#c9e44e73}.plan-title-chips button[data-active]{color:var(--sp-lime);background:#c9e44e24;border-color:#0000}.plan-chart-bar{justify-content:space-between;align-items:center;gap:14px;display:flex}.plan-chart-bar>span{min-width:0;color:var(--sp-text-muted);font-size:11px;line-height:calc(1.45 * var(--leading-scale,1.125))}.plan-chart-frame{background:#17171a;border:1px solid #ffffff14;border-radius:16px;height:360px;position:relative;overflow:hidden}.plan-chart-cta{z-index:8;text-align:center;pointer-events:none;background:#17171abd;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.plan-chart-cta strong{color:#fff;font-size:14px}.plan-chart-cta>span{max-width:320px;color:var(--sp-text-muted);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125))}.plan-chart-cta .spatial-primary{pointer-events:auto;min-height:40px;margin-top:4px;padding-inline:18px;font-size:13px}.plan-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:20px;display:flex}.plan-chart-empty strong{color:#fff;font-size:14px}.plan-chart-empty span{max-width:280px;color:var(--sp-text-muted);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125))}.plan-composer-ai-card{background:#c9e44e0b;border:1px solid #c9e44e42}.plan-composer-ai-card h3{border-bottom-color:#c9e44e2e}.plan-ai-mark{color:var(--sp-lime)}.plan-ai-titel{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.plan-ai-log{flex-direction:column;gap:8px;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.plan-ai-msg{max-width:92%;font-size:12.5px;line-height:calc(1.55 * var(--leading-scale,1.125));white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:9px 12px}.plan-ai-msg[data-role=user]{background:var(--sp-lime);color:var(--sp-on-lime);border:1px solid #0000;align-self:flex-end;font-weight:600}.plan-ai-msg[data-role=assistant]{border:1px solid var(--sp-frame-border);background:var(--sp-inset);color:var(--sp-text-2);align-self:flex-start}.plan-ai-msg[data-error]{color:var(--sp-negative);background:#ff7a701a;border-color:#ff7a7052}.plan-ai-msg em{color:var(--sp-lime);margin-top:6px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.plan-ai-msg[data-role=user] em{color:#0000009e}.plan-ai-busy{color:var(--sp-text-3);align-self:flex-start;font-size:12px}.plan-ai-fragen{background:#5ac8e817;border:1px solid #5ac8e852;border-radius:14px;flex-direction:column;gap:10px;padding:10px 13px;display:flex}.plan-ai-fragen>.plan-ai-titel{color:var(--sp-cyan)}.plan-ai-frage{flex-direction:column;gap:6px;display:flex}.plan-ai-frage p{color:var(--sp-text-2);font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));text-transform:none;letter-spacing:0;margin:0}.plan-ai-input{align-items:stretch;gap:8px;display:flex}.plan-composer-section .plan-ai-input textarea{resize:vertical;min-height:46px;line-height:calc(1.5 * var(--leading-scale,1.125));flex:1}.plan-ai-input .spatial-primary{flex:none;min-height:46px;padding-inline:18px;font-size:13px}.plan-ai-input .spatial-primary:disabled{opacity:.5;cursor:default}.plan-ai-beispiele{flex-direction:column;gap:6px;display:flex}.plan-ai-beispiele button{background:var(--sp-inset);color:var(--sp-text-2);font-family:inherit;font-size:12px;line-height:calc(1.45 * var(--leading-scale,1.125));text-align:left;cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;padding:9px 12px;transition:border-color .15s,color .15s}.plan-ai-beispiele button:hover:not(:disabled){color:#fff;border-color:#c9e44e73}.plan-ai-beispiele button:disabled{opacity:.5;cursor:default}.plan-levels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plan-level-field{flex-direction:column;gap:7px;display:flex}.plan-level-field>span{color:var(--sp-text-2);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.plan-level-field i{border-radius:50%;flex:none;width:8px;height:8px}.plan-level-field input{font-variant-numeric:tabular-nums}.plan-composer-crv{flex-wrap:wrap;gap:10px;font-size:11px;font-weight:650;display:flex}.plan-composer-crv span[data-tone=positive]{color:var(--sp-positive)}.plan-composer-crv span[data-tone=warning]{color:var(--sp-amber)}.plan-composer-crv span[data-tone=negative]{color:var(--sp-negative)}.plan-composer-level-actions{flex:none;gap:8px;display:flex}.plan-composer-level-actions .spatial-secondary{min-height:34px;padding-inline:13px;font-size:12px}.plan-bias-toggle{gap:6px;display:flex}.plan-bias-toggle button{background:var(--sp-inset);min-height:42px;color:var(--sp-text-2);letter-spacing:.04em;cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;flex:1;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.plan-bias-toggle button:hover{background:#ffffff0d}.plan-bias-toggle button[data-active][data-tone=positive]{color:var(--sp-positive);background:#46d08c2e;border-color:#46d08c80}.plan-bias-toggle button[data-active][data-tone=negative]{color:var(--sp-negative);background:#ff7a702e;border-color:#ff7a7080}.plan-bias-toggle button[data-active][data-tone=neutral]{color:var(--sp-cyan);background:#5ac8e82e;border-color:#5ac8e880}.plan-editor-footer{background:#ffffff05;border-top:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 26px;display:flex}.plan-editor-footer>span{color:var(--sp-text-muted);font-size:11px}.plan-editor-footer>div{gap:10px;display:flex}.plan-editor-footer .spatial-primary,.plan-editor-footer .spatial-secondary{min-height:44px;padding-inline:20px;font-size:13px}.plan-editor-footer button:disabled,.plan-editor-head button:disabled{opacity:.5;cursor:default}@media (width<=1080px){.plan-composer{grid-template-columns:1fr}}@media (width<=760px){.plan-editor-overlay{padding:10px}.plan-editor-dialog{border-radius:24px;width:100%;max-height:96vh}.plan-editor-head,.plan-editor-body,.plan-editor-footer{padding-left:18px;padding-right:18px}.plan-composer,.plan-composer-col{gap:14px}.plan-chart-frame{height:260px}.plan-chart-bar{flex-direction:column;align-items:flex-start;gap:8px}.plan-levels-grid,.plan-risk-summary{grid-template-columns:1fr}.plan-editor-footer{flex-direction:column;align-items:stretch}.plan-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}}.plans-empty{text-align:center;background:var(--sp-card);border-radius:26px;padding:56px 32px}.plans-empty strong{color:#fff;font-size:17px;display:block}.plans-empty p{max-width:380px;color:var(--sp-text-3);font-size:12px;line-height:calc(1.55 * var(--leading-scale,1.125));margin:10px auto 18px}.journal-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.journal-head h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:27px}.journal-day-nav{align-items:center;gap:14px;margin-bottom:22px;display:flex}.journal-day-arrow{background:var(--sp-control);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:44px;height:44px;font-family:inherit;font-size:20px}.journal-day-arrow:hover:not(:disabled){background:#ffffff1f}.journal-day-arrow:disabled{opacity:.35;cursor:default}.journal-day-title{min-width:280px}.journal-day-title strong,.journal-day-title span{display:block}.journal-day-title strong{color:#fff;letter-spacing:-.015em;text-transform:capitalize;font-size:18px}.journal-day-title span{color:var(--sp-text-muted);margin-top:3px;font-size:12px}.journal-today-btn{min-height:40px}.journal-save-state{border-radius:var(--sp-radius-pill);min-height:40px;color:var(--sp-text-2);background:#ffffff0e;border:0;align-items:center;gap:7px;margin-left:auto;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.journal-save-state[data-dirty]{background:var(--sp-lime);color:var(--sp-on-lime);cursor:pointer}.journal-summary{background:linear-gradient(120deg,#46d08c1a,#ffffff0a 60%);border-radius:26px;align-items:center;gap:24px;margin-bottom:22px;padding:26px;display:flex}.journal-summary[data-tone=negative]{background:linear-gradient(120deg,#ff7a701a,#ffffff0a 60%)}.journal-summary-result>span,.journal-summary-result>strong,.journal-summary-result>small{display:block}.journal-summary-result>span{color:var(--sp-positive);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.journal-summary[data-tone=negative] .journal-summary-result>span{color:var(--sp-negative)}.journal-summary-result>strong{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px}.journal-summary[data-tone=positive] .journal-summary-result>strong{color:var(--sp-positive)}.journal-summary[data-tone=negative] .journal-summary-result>strong{color:var(--sp-negative)}.journal-summary-result>small{color:var(--sp-text-2);margin-top:4px;font-size:12px}.journal-summary-result .journal-running-pnl{margin-top:6px;font-weight:700}.journal-summary-result .journal-running-pnl[data-tone=positive]{color:var(--sp-positive)}.journal-summary-result .journal-running-pnl[data-tone=negative]{color:var(--sp-negative)}.journal-summary-counters{gap:12px;margin-left:auto;display:flex}.journal-summary-counters>div{background:#ffffff0e;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:104px;padding:16px 0;display:flex}.journal-summary-counters strong{color:#fff;font-variant-numeric:tabular-nums;font-size:20px}.journal-summary-counters strong[data-tone=positive]{color:var(--sp-positive)}.journal-summary-counters strong[data-tone=negative]{color:var(--sp-negative)}.journal-summary-counters strong[data-tone=warning]{color:var(--sp-warning)}.journal-summary-counters span{color:var(--sp-text-muted);font-size:11px}.journal-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-bottom:22px;display:grid}.journal-panel{background:var(--sp-card);border-radius:26px;min-width:0;padding:26px}.journal-panel h2{color:#fff;letter-spacing:-.015em;margin:0;font-size:20px}.journal-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.journal-panel-head>span{color:var(--sp-text-2);font-size:12px}.journal-trades-panel{flex-direction:column;display:flex}.journal-trades-panel>h2{margin-bottom:16px}.journal-empty-trades{min-height:210px;color:var(--sp-text-2);font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));text-align:center;background:#ffffff08;border-radius:18px;flex:1;justify-content:center;align-items:center;padding:36px 24px;display:flex}.journal-trade-list{flex-direction:column;gap:10px;display:flex}.journal-trade-row{width:100%;min-height:66px;color:var(--sp-text-2);text-align:left;cursor:pointer;background:#ffffff0b;border:0;border-radius:18px;grid-template-columns:minmax(96px,1fr) auto minmax(120px,auto) auto auto;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;display:grid}.journal-trade-row:hover,.journal-trade-row[data-active]{background:#ffffff13}.journal-trade-row[data-active]{box-shadow:inset 0 0 0 1px #c9e44e66}.journal-trade-symbol{min-width:0}.journal-trade-symbol strong,.journal-trade-symbol small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.journal-trade-symbol strong{color:#fff;font-size:14px}.journal-trade-symbol small{color:var(--sp-text-muted);margin-top:3px;font-size:11px}.journal-trade-direction{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:26px;color:var(--sp-text-2);align-items:center;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.journal-trade-direction[data-tone=positive]{color:var(--sp-positive)}.journal-trade-direction[data-tone=negative]{color:var(--sp-negative)}.journal-trade-range{color:var(--sp-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.journal-trade-pnl{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.journal-trade-pnl[data-tone=positive]{color:var(--sp-positive)}.journal-trade-pnl[data-tone=negative]{color:var(--sp-negative)}.journal-trade-status{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:26px;color:var(--sp-text-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.journal-trade-status[data-tone=positive]{background:var(--sp-positive);color:#0e2a1d!important}.journal-trade-status[data-tone=negative]{background:var(--sp-negative);color:#3a1512!important}.journal-trade-status[data-tone=warning]{background:var(--sp-lime);color:var(--sp-on-lime)}.journal-analysis-panel{flex-direction:column;min-height:300px;display:flex}.journal-analysis-panel[data-detail]{background:0 0;min-height:0;padding:0}.journal-day-note{resize:none;color:#fff;width:100%;min-height:210px;font-family:inherit;font-size:14px;line-height:calc(1.6 * var(--leading-scale,1.125));background:#ffffff0b;border:0;border-radius:18px;flex:1;padding:18px}.journal-day-note:focus{outline:1px solid #c9e44e99}.journal-day-note::placeholder{color:var(--sp-text-muted)}.journal-rules-panel{margin-bottom:22px}.journal-rule-score{border-radius:var(--sp-radius-pill);background:var(--sp-control);align-items:center;min-height:28px;padding:0 13px;font-weight:700;display:inline-flex;color:var(--sp-text-2)!important;font-size:11px!important}.journal-rule-score[data-complete]{background:var(--sp-positive);color:#0e2a1d!important}.journal-rule-list{flex-wrap:wrap;gap:12px;display:flex}.journal-rule-list button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:48px;color:var(--sp-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;align-items:center;gap:10px;padding:0 18px 0 14px;font-family:inherit;font-size:13px;display:inline-flex}.journal-rule-list button:hover{color:#fff;background:#ffffff17}.journal-rule-list button[data-done]{color:#fff;background:#c9e44e1f}.journal-rule-box{background:#ffffff1a;border-radius:7px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.journal-rule-list button[data-done] .journal-rule-box{background:var(--sp-lime)}.journal-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:22px;display:grid}@media (width<=1100px){.journal-review-grid{grid-template-columns:minmax(0,1fr)}}.journal-summary-panel{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:16px;grid-column:1/-1;padding:22px}.day-summary-kopf{align-items:center;gap:8px;margin-bottom:16px;display:flex}.day-summary-kopf h2{color:#fff;letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700}.day-summary-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=900px){.day-summary-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.day-summary-kachel{background:#ffffff0b;border-radius:13px;padding:16px 18px}.day-summary-kachel b{color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:750;display:block}.day-summary-kachel span{color:var(--sp-text-muted);margin-top:5px;font-size:12px;display:block}.day-summary-fokus{box-shadow:inset 3px 0 0 var(--sp-lime);background:#ffffff08;border-radius:13px;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.day-summary-fokus-kopf{color:var(--sp-lime);letter-spacing:var(--tracking-caps,.08em);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.day-summary-fokus-kopf i{font-size:11px;font-style:normal}.day-summary-fokus-text{color:#fff;font-size:15px;font-weight:650;line-height:calc(1.45 * var(--leading-scale,1.125))}.day-summary-fokus-hinweis{color:var(--sp-text-2);font-size:11.5px}.day-summary-mehr{color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;margin:12px 0 0 auto;padding:0;font-family:inherit;font-size:12px;font-weight:650;display:block}.day-summary-mehr:hover{color:var(--sp-text-2)}.day-summary-details{margin-top:6px}.day-summary-ergebnis{flex-direction:column;gap:4px;max-width:340px;font-size:12.5px;display:flex}.day-summary-ergebnis>div{justify-content:space-between;gap:14px;display:flex}.journal-derived{background:#ffffff09;border-radius:22px;margin-bottom:22px;padding:18px 20px}.journal-analysis-row{border-top:1px solid var(--border-faint);grid-template-columns:138px minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.journal-analysis-row:first-child{border-top:none;padding-top:0}@media (width<=700px){.journal-analysis-row{grid-template-columns:minmax(0,1fr)}}.journal-derived summary{color:var(--sp-text-2);cursor:pointer;font-size:12px;font-weight:650}.journal-derived[open] summary{margin-bottom:16px}@media (width>=1380px){.journal-rule-list{grid-template-columns:repeat(5,max-content);justify-content:space-between;display:grid}}@media (width<=1100px){.journal-summary-counters>div{width:82px}.journal-main-grid{grid-template-columns:1fr}.journal-trade-row{grid-template-columns:minmax(96px,1fr) auto minmax(110px,auto) auto auto}}@media (width<=760px){.journal-head{flex-direction:column;align-items:flex-start}.journal-day-nav{flex-wrap:wrap}.journal-day-title{min-width:200px}.journal-save-state{margin-left:0}.journal-summary{flex-direction:column;align-items:flex-start}.journal-summary-counters{grid-template-columns:repeat(2,1fr);width:100%;margin-left:0;display:grid}.journal-summary-counters>div{width:auto}.journal-trade-row{grid-template-columns:1fr auto}.journal-trade-range,.journal-trade-status{display:none}.journal-panel{padding:20px}}.plan-editor-checklist-label{flex:1;min-height:0}.plan-editor-checklist{background:var(--sp-inset);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;flex:1;gap:7px;min-height:190px;padding:8px;display:flex;overflow-y:auto}.plan-editor-check-row{background:#ffffff0b;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:6px 7px;display:flex}.plan-editor-check-row[data-done]{background:#46d08c17}.plan-editor-check-toggle{cursor:pointer;flex:none;width:24px;height:24px;position:relative}.plan-editor-check-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.plan-editor-check-toggle>span{width:24px;height:24px;color:var(--sp-on-lime);background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.plan-editor-check-toggle input:checked+span{border-color:var(--sp-lime);background:var(--sp-lime)}.plan-editor-check-toggle input:focus-visible+span{outline:2px solid var(--sp-cyan);outline-offset:2px}.plan-editor-check-row>input{background:0 0;border:0;flex:1;min-width:0;padding:6px 8px}.plan-editor-check-row[data-done]>input{color:var(--sp-text-muted);text-decoration:line-through}.plan-editor-check-row>button{width:28px;height:28px;color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:17px}.plan-editor-check-row>button:hover{color:var(--sp-negative);background:#ff7a7021}.plan-editor-check-empty{max-width:280px;color:var(--sp-text-muted);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));text-align:center;text-transform:none;letter-spacing:0;margin:auto}.plan-editor-add-check{min-height:38px;color:var(--sp-text-2);cursor:pointer;background:0 0;border:1px dashed #ffffff21;border-radius:12px;font-family:inherit;font-size:12px;font-weight:650}.plan-editor-add-check:hover{color:var(--sp-lime);border-color:#c9e44e73}.plan-editor-check-row>.plan-req-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.plan-editor-check-row>.plan-req-toggle:hover{background:#ffffff12}.plan-req-toggle i{background:0 0;border:1.5px solid #ffffff47;border-radius:50%;width:10px;height:10px;transition:background .12s,border-color .12s}.plan-req-toggle[data-required] i{border-color:var(--sp-lime);background:var(--sp-lime)}.plan-presets{flex-wrap:wrap;gap:6px;display:flex}.plan-preset{border-radius:var(--sp-radius-pill);min-height:30px;color:var(--sp-text-2);font-family:inherit;font-size:12px;line-height:calc(1.35 * var(--leading-scale,1.125));text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:7px;padding:5px 11px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.plan-preset:hover{color:var(--sp-text);background:#ffffff12;border-color:#c9e44e59}.plan-preset[data-active]{color:var(--sp-lime);background:#c9e44e24;border-color:#c9e44e80}.plan-preset>em{color:var(--sp-text-muted);letter-spacing:.02em;white-space:nowrap;font-size:10.5px;font-style:normal}.plan-preset[data-active]>em{color:#c9e44eb8}.plan-preset-group{flex-direction:column;gap:6px;display:flex}.plan-preset-group>.plan-label{margin-top:2px}.plan-more{background:#00000024;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.plan-more-head{width:100%;min-height:40px;color:var(--sp-text-2);letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 13px;font-family:inherit;font-size:11px;font-weight:700;display:flex}.plan-more-head:hover{color:#fff;background:#ffffff08}.plan-more-caret{color:var(--sp-text-muted);flex:none;font-size:9px;transition:transform .15s}.plan-more[data-open] .plan-more-caret{transform:rotate(90deg)}.plan-more-head b{border-radius:var(--sp-radius-pill);color:var(--sp-lime);letter-spacing:0;text-transform:none;background:#c9e44e24;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.plan-more-head small{color:var(--sp-text-muted);letter-spacing:0;text-transform:none;margin-left:auto;font-size:10px;font-weight:500}.plan-more-body{flex-direction:column;gap:12px;padding:4px 13px 14px;display:flex}.plan-more-body>label{color:var(--sp-text-2);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:650;display:flex}.plan-hint{color:var(--sp-text-muted);font-size:10.5px;line-height:calc(1.5 * var(--leading-scale,1.125));letter-spacing:0;text-transform:none;margin:0;font-weight:500}.plan-targets{flex-direction:column;gap:8px;display:flex}.plan-target-row{grid-template-columns:54px minmax(0,1.1fr) 74px minmax(0,1.4fr) 46px 26px;align-items:center;gap:7px;display:grid}.plan-target-no{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.plan-composer-section .plan-target-row input{font-variant-numeric:tabular-nums;padding:8px 10px;font-size:12px}.plan-target-pct{align-items:center;display:flex;position:relative}.plan-target-pct b{color:var(--sp-text-muted);pointer-events:none;font-size:11px;font-weight:600;position:absolute;right:10px}.plan-composer-section .plan-target-pct input{padding-right:24px}.plan-composer-section .plan-target-action{text-transform:none}.plan-target-r{color:var(--sp-positive);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.plan-target-row>button{width:26px;height:26px;color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-family:inherit;font-size:16px}.plan-target-row>button:hover{color:var(--sp-negative);background:#ff7a7021}.plan-risk-summary{background:#ffffff12;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.plan-risk-summary>div{background:#202020;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.plan-risk-summary span{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.plan-risk-summary b{color:#fff;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.plan-risk-summary b[data-tone=positive]{color:var(--sp-positive)}.plan-risk-summary b[data-tone=warning]{color:var(--sp-warning)}.plan-risk-summary b[data-tone=negative]{color:var(--sp-negative)}.plan-inv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:10px;display:grid}.plan-inv-row .plan-bias-toggle button{min-height:40px;font-size:11px}.plan-check-optional{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;flex:none;align-self:center;margin-left:auto;font-size:9.5px;font-weight:700}.plan-checklist li[data-open-required] label{box-shadow:inset 2px 0 0 var(--sp-warning);background:#f0b54d14}.plan-panel{color:var(--sp-text);flex-direction:column;gap:15px;font-size:12px;display:flex}.plan-panel-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-panel-top .plan-status-pill{min-height:24px;padding:0 11px;font-size:10px}.plan-panel-ready{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:24px;color:var(--sp-text-2);border:0;align-items:center;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.plan-panel-ready[data-tone=positive]{color:var(--sp-positive);background:#46d08c26}.plan-panel-ready[data-tone=warning]{color:var(--sp-warning);background:#f0b54d26}.plan-panel-ready[data-tone=negative]{color:var(--sp-negative);background:#ff7a7026}.plan-panel-strategy{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sp-cyan);font-size:10px;font-weight:650;overflow:hidden}.plan-panel-badge{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:26px;color:var(--sp-text-2);letter-spacing:.07em;white-space:nowrap;border:0;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:10px;font-weight:750;display:inline-flex}.plan-panel-badge[data-tone=positive]{color:var(--sp-positive);background:#46d08c26}.plan-panel-badge[data-tone=warning]{color:var(--sp-warning);background:#f0b54d26}.plan-panel-badge[data-tone=negative]{color:var(--sp-negative);background:#ff7a7026}.plan-panel-badge[data-inline=true]{align-self:flex-start}.plan-panel-deviation{border-radius:var(--sp-radius-field);color:var(--sp-negative);font-size:11px;font-weight:600;line-height:calc(1.45 * var(--leading-scale,1.125));background:#ff7a701f;padding:8px 12px}.plan-panel-deviation[data-tone=neutral]{background:var(--sp-control);color:var(--sp-text-2)}.plan-panel-reason{color:var(--sp-text-2);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.plan-panel-block{flex-direction:column;gap:8px;display:flex}.plan-panel-block h5{border-bottom:1px solid var(--sp-divider);color:#fff;letter-spacing:.09em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;padding-bottom:8px;font-size:10px;font-weight:700;display:flex}.plan-panel-link{color:var(--sp-cyan);letter-spacing:0;text-transform:none;cursor:pointer;text-align:left;background:0 0;border:0;margin-left:auto;padding:0;font-family:inherit;font-size:10px;font-weight:650}.plan-panel-link:hover{text-decoration:underline}.plan-panel-progress{color:var(--sp-text-muted);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-weight:600}.plan-panel-progress[data-tone=positive]{color:var(--sp-positive)}.plan-panel-progress[data-tone=warning]{color:var(--sp-warning)}.plan-panel-levels,.plan-panel-confirm-grid{flex-direction:column;display:flex}.plan-panel-row{align-items:baseline;gap:10px;min-height:27px;padding:4px 2px;display:flex}.plan-panel-row+.plan-panel-row{border-top:1px solid #ffffff0b}.plan-panel-row>span{min-width:86px;color:var(--sp-text-2);flex:none;font-size:11px;font-weight:500}.plan-panel-row>strong{color:#fff;text-align:right;font-variant-numeric:tabular-nums;min-width:0;margin-left:auto;font-size:12px;font-weight:650}.plan-panel-row[data-tone=positive]>strong{color:var(--sp-positive)}.plan-panel-row[data-tone=negative]>strong{color:var(--sp-negative)}.plan-panel-row[data-tone=warning]>strong{color:var(--sp-warning)}.plan-panel-row em{color:var(--sp-text-muted);font-size:10.5px;font-style:normal;font-weight:500}.plan-panel-manage{color:var(--sp-text-muted);font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125));flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.plan-panel-manage b{color:var(--sp-text-2);font-weight:650}.plan-panel-warn{color:var(--sp-warning);font-size:10.5px;font-weight:600;line-height:calc(1.45 * var(--leading-scale,1.125))}.plan-panel-check{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.plan-panel-check li{border-radius:var(--sp-radius-pill);background:var(--sp-inset);align-items:center;gap:8px;min-height:30px;padding:5px 12px;display:flex}.plan-panel-check li[data-done]{background:#46d08c1c}.plan-panel-check li[data-open-required]{background:#f0b54d1c}.plan-panel-check label{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.plan-panel-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.plan-panel-tick{width:16px;height:16px;color:var(--sp-on-lime);border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.plan-panel-check li[data-done] .plan-panel-tick{border-color:var(--sp-lime);background:var(--sp-lime)}.plan-panel-check input:focus-visible+.plan-panel-tick{outline:2px solid var(--sp-cyan);outline-offset:2px}.plan-panel-check-text{min-width:0;color:var(--sp-text-2);font-size:11px;line-height:calc(1.4 * var(--leading-scale,1.125));word-break:break-word}.plan-panel-flag{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.plan-panel-flag[data-required]{color:#c9e44eb3}.plan-panel-bar{border-radius:var(--sp-radius-pill);background:#ffffff12;height:4px;overflow:hidden}.plan-panel-bar i{border-radius:var(--sp-radius-pill);background:var(--sp-positive);height:100%;transition:width .2s;display:block}.plan-panel-bar i[data-tone=warning]{background:var(--sp-warning)}.plan-panel-empty{color:var(--sp-text-muted);font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125))}.plan-panel-cond{color:var(--sp-text-2);font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125));flex-direction:column;gap:2px;margin:0;padding:0 0 0 15px;display:flex}.plan-panel-cond[data-kind=valid]{color:var(--sp-positive)}.plan-panel-cond[data-kind=invalid]{color:var(--sp-negative)}.plan-panel-invalidation{border-radius:var(--sp-radius-field);background:var(--sp-inset);border:0;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.plan-panel-invalidation[data-hit]{background:#ff7a701c}.plan-panel-invalidation-title{color:var(--sp-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.plan-panel-invalidation p{color:#fff;font-size:11px;line-height:calc(1.45 * var(--leading-scale,1.125));margin:0}.plan-panel-invalidation em{color:var(--sp-text-muted);font-size:10px;font-style:normal}.plan-panel-hint{color:var(--sp-text-muted);font-size:10px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.plan-panel-changes ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.plan-panel-changes li{border-radius:var(--sp-radius-pill);color:var(--sp-text-2);font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125));font-variant-numeric:tabular-nums;background:#f0b54d1a;padding:5px 12px}.plan-panel-changes b{color:var(--sp-warning);font-weight:650}.plan-panel-note{color:var(--sp-text-2);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125));white-space:pre-wrap;margin:0}.plan-panel-confirm-btn{border-radius:var(--sp-radius-pill);min-height:36px;color:var(--sp-positive);cursor:pointer;background:#46d08c24;border:0;padding:0 16px;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s}.plan-panel-confirm-btn[data-tone=not-ready]{color:var(--sp-warning);background:#f0b54d21}.plan-panel-confirm-btn[data-tone=deviation]{color:var(--sp-negative);background:#ff7a7021}.plan-panel-confirm-btn:hover{background:#46d08c38}.plan-panel-confirm-btn[data-tone=not-ready]:hover{background:#f0b54d36}.plan-panel-confirm-btn[data-tone=deviation]:hover{background:#ff7a7036}.plan-panel-buttons{flex-wrap:wrap;gap:6px;display:flex}.plan-panel-buttons button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:30px;color:var(--sp-text-2);cursor:pointer;border:0;padding:0 13px;font-family:inherit;font-size:11px;font-weight:650;transition:background .12s,color .12s}.plan-panel-buttons button:hover{background:var(--sp-hover);color:#fff}.plan-panel-buttons button[data-tone=positive]{background:#46d08c21}.plan-panel-buttons button[data-tone=positive]:hover{background:#46d08c36}.plan-panel-buttons button[data-tone=negative]{background:#ff7a7021}.plan-panel-buttons button[data-tone=negative]:hover{background:#ff7a7036}.plan-panel-buttons button[data-tone=info]{color:var(--sp-cyan);background:#5ac8e821}.plan-panel-buttons button[data-tone=info]:hover{color:var(--sp-cyan);background:#5ac8e836}.plan-panel-ask,.plan-panel-confirm{gap:12px}.plan-panel-ask h4,.plan-panel-confirm h4{color:#fff;margin:0;font-size:13px;font-weight:700}.plan-panel-ask p,.plan-panel-confirm p{color:var(--sp-text-muted);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.plan-panel-quote{font-style:italic;color:var(--sp-text-2)!important}.plan-panel-missing{color:var(--sp-warning);font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125));flex-direction:column;gap:2px;margin:0;padding:0 0 0 15px;display:flex}.plan-panel-reasons{flex-wrap:wrap;gap:6px;display:flex}.plan-panel-reasons button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:30px;color:var(--sp-text-2);cursor:pointer;border:0;padding:0 13px;font-family:inherit;font-size:11px;font-weight:650;transition:background .12s,color .12s}.plan-panel-reasons button:hover{background:var(--sp-hover);color:#fff}.plan-panel-reasons button[data-active]{background:var(--sp-lime);color:var(--sp-on-lime)}.plan-panel-input{box-sizing:border-box;background:var(--sp-inset);color:#fff;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:11.5px}.plan-panel-input:focus{border-color:#c9e44e8c;box-shadow:0 0 0 3px #c9e44e14}.plan-panel-actions{gap:8px;display:flex}.plan-panel-actions button{flex:1;min-height:34px;padding-inline:12px;font-size:11.5px}.plan-panel-open{border-radius:var(--sp-radius-field);color:var(--sp-warning);font-size:10.5px;line-height:calc(1.5 * var(--leading-scale,1.125));background:#f0b54d1f;padding:9px 12px}.plan-panel-open strong{font-size:11px;display:block}.plan-panel-open ul{margin:4px 0 0;padding:0 0 0 15px}.plan-panel-ok{border-radius:var(--sp-radius-field);color:var(--sp-positive);background:#46d08c1f;padding:9px 12px;font-size:10.5px;font-weight:600}.ct-plan-window{z-index:15;border:1px solid var(--sp-frame-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);font-family:var(--sp-font);background:#1e1e1ee6;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff14}.ct-plan-window[data-highlight]{border-color:#c9e44e80;box-shadow:0 0 0 3px #c9e44e29,0 16px 40px #0000008c,inset 0 1px #ffffff14}.ct-plan-window-head{cursor:move;border-bottom:1px solid var(--sp-divider);flex:none;align-items:center;gap:6px;padding:9px 10px 9px 14px;display:flex}.ct-plan-window-head[data-collapsed]{border-bottom:0}.ct-plan-window-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.ct-plan-window-linked{background:var(--sp-cyan);border-radius:50%;flex:none;width:7px;height:7px}.ct-plan-window-tools,.ct-plan-window-confirm{flex:none;align-items:center;gap:2px;display:flex}.ct-plan-window-tools button{width:28px;height:28px;color:var(--sp-text-2);font-family:inherit;font-size:13px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ct-plan-window-tools button:hover{background:var(--sp-hover);color:#fff}.ct-plan-window-tools button[data-tone=danger]:hover{color:var(--sp-negative);background:#ff7a7026}.ct-plan-window-confirm{gap:6px}.ct-plan-window-confirm span{color:var(--sp-negative);font-size:11px;font-weight:700}.ct-plan-window-confirm button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:26px;color:var(--sp-text-2);cursor:pointer;border:0;padding:0 11px;font-family:inherit;font-size:11px;font-weight:650;transition:background .12s,color .12s}.ct-plan-window-confirm button:hover{background:var(--sp-hover);color:#fff}.ct-plan-window-confirm button[data-tone=danger]{color:var(--sp-negative);background:#ff7a7029;font-weight:750}.ct-plan-window-confirm button[data-tone=danger]:hover{color:var(--sp-negative);background:#ff7a7042}.ct-plan-window-badge{cursor:pointer;flex:none;align-self:stretch;margin:10px 14px 2px}.ct-plan-window-head[data-collapsed]+.ct-plan-window-badge{margin-bottom:11px}.ct-plan-window-body{flex:1;min-height:0;padding:12px 14px 16px;overflow:hidden auto}.ct-plan-window-resize{z-index:2;cursor:nwse-resize;opacity:.6;background:linear-gradient(135deg, transparent 0 46%, var(--sp-text-muted) 46% 54%, transparent 54% 68%, var(--sp-text-muted) 68% 76%, transparent 76%);width:15px;height:15px;position:absolute;bottom:3px;right:3px}.ct-plan-window-resize:hover{opacity:1}.ct-plan-list-row{grid-template-columns:6px minmax(0,1fr) auto auto;grid-template-areas:"dot title open edit"".badge badge badge";align-items:center;gap:5px 6px;padding:7px 6px;display:grid}.ct-plan-list-row+.ct-plan-list-row{border-top:1px solid var(--sp-frame-border)}.ct-plan-list-dot{border-radius:50%;flex:none;grid-area:dot;width:6px;height:6px}.ct-plan-list-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--sp-text);grid-area:title;font-size:12px;overflow:hidden}.ct-plan-list-open{grid-area:open}.ct-plan-list-edit{grid-area:edit}.ct-plan-list-open,.ct-plan-list-edit{flex:none;height:26px;min-height:26px}.ct-plan-list-badge{text-overflow:ellipsis;max-width:100%;min-height:22px;line-height:calc(22px * var(--leading-scale,1.125));grid-area:badge;justify-self:start;padding:0 9px;display:block;overflow:hidden}@media (width<=760px){.plan-target-row{grid-template-columns:46px minmax(0,1fr) 64px 40px 24px}.plan-target-row .plan-target-action{grid-column:2/-1}.plan-inv-row{grid-template-columns:1fr}}.strategies-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.strategies-head h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:27px}.strategies-head-actions{align-items:center;gap:10px;display:flex}.strategy-comparison{background:var(--sp-card);border-radius:26px;margin-bottom:24px;padding:26px;overflow-x:auto}.strategy-comparison h2{color:#fff;letter-spacing:-.015em;margin:0 0 16px;font-size:20px}.strategy-comparison-head,.strategy-comparison-row{grid-template-columns:1.6fr .7fr .8fr 1fr .7fr 1fr;align-items:center;min-width:720px;display:grid}.strategy-comparison-head{color:var(--sp-text-muted);padding:0 12px 10px;font-size:12px}.strategy-comparison-row{min-height:46px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;border-radius:14px;padding:0 12px;font-size:13px}.strategy-comparison-row:hover{background:#ffffff0a}.strategy-comparison-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.strategy-comparison-row>span:last-child{text-align:right;font-weight:700}.strategy-comparison-row [data-tone=positive]{color:var(--sp-positive)}.strategy-comparison-row [data-tone=negative]{color:var(--sp-negative)}.strategy-comparison-empty{min-width:720px;color:var(--sp-text-muted);text-align:center;padding:18px 12px 4px;font-size:13px}.strategies-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:20px;display:grid}.strategy-card{background:var(--sp-card);border-radius:26px;flex-direction:column;gap:14px;min-width:0;min-height:330px;padding:22px;display:flex}.strategy-card-head{align-items:center;gap:8px;min-width:0;display:flex}.strategy-star{color:var(--sp-lime);flex:none;font-size:15px}.strategy-card-title{color:#fff;letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0;font-family:inherit;font-size:16px;font-weight:700;overflow:hidden}.strategy-card-title:hover{color:var(--sp-lime)}.strategy-badge{border-radius:var(--sp-radius-pill);text-transform:uppercase;white-space:nowrap;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.strategy-badge[data-tone=tutorial]{background:var(--sp-positive);color:#0e2a1d}.strategy-description{min-height:40px;color:var(--sp-text-2);font-size:13px;line-height:calc(1.55 * var(--leading-scale,1.125));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.strategy-card-body{flex-direction:column;flex:1;gap:12px;display:flex}.strategy-progress>div{color:var(--sp-text-muted);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.strategy-progress>div strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.strategy-progress-track{border-radius:var(--sp-radius-pill);background:#ffffff17;height:6px;display:block;overflow:hidden}.strategy-progress-track i{border-radius:inherit;background:var(--sp-cyan);height:100%;display:block}.strategy-progress-track i[data-passed]{background:var(--sp-positive)}.strategy-stats{flex-wrap:wrap;gap:8px;display:flex}.strategy-stats>span{border-radius:var(--sp-radius-pill);min-height:28px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;background:#ffffff0e;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.strategy-stats strong{color:#fff}.strategy-stats>span[data-tone=positive]{color:var(--sp-positive);background:#46d08c1f}.strategy-stats>span[data-tone=negative]{color:var(--sp-negative);background:#ff7a701f}.strategy-toggle{width:100%;min-height:42px;color:var(--sp-text-2);text-align:left;cursor:pointer;background:#ffffff0b;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;display:flex}.strategy-toggle:hover{background:#ffffff14}.strategy-toggle>span{font-weight:700}.strategy-toggle>span[data-tone=lime]{color:var(--sp-lime)}.strategy-toggle>span[data-tone=positive]{color:var(--sp-positive)}.strategy-toggle strong{color:#d8d8d8;font-weight:600}.strategy-toggle small{color:var(--sp-text-muted);font-size:12px}.strategy-toggle b{color:var(--sp-text-muted);margin-left:auto;font-weight:500}.strategy-checklist{flex-direction:column;gap:7px;padding:0 4px;display:flex}.strategy-checklist div{color:#d8d8d8;font-size:13px;line-height:calc(1.45 * var(--leading-scale,1.125));gap:9px;display:flex}.strategy-checklist div span{color:var(--sp-lime);flex:none;font-weight:700}.strategy-checklist small{color:var(--sp-text-muted);padding-left:18px;font-size:12px}.strategy-conditions{flex-direction:column;gap:10px;display:flex}.strategy-conditions>div{border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.strategy-conditions>div[data-tone=positive]{background:#46d08c14}.strategy-conditions>div[data-tone=negative]{background:#ff7a7014}.strategy-conditions strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px}.strategy-conditions [data-tone=positive] strong{color:var(--sp-positive)}.strategy-conditions [data-tone=negative] strong{color:var(--sp-negative)}.strategy-conditions span,.strategy-conditions small{color:var(--sp-text-2);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125))}.strategy-card-actions{gap:8px;margin-top:auto;display:flex}.strategy-card-actions button{border-radius:var(--sp-radius-pill);color:#fff;cursor:pointer;background:#ffffff14;border:0;flex:1;min-width:0;height:38px;font-family:inherit;font-size:12px;font-weight:600}.strategy-card-actions button:hover{background:#ffffff1f}.strategy-card-actions button[data-primary]{color:var(--sp-lime);background:#c9e44e1f;font-weight:700}.strategy-card-actions button[data-primary]:hover{background:#c9e44e33}.strategies-empty{background:var(--sp-card);color:var(--sp-text-2);text-align:center;border-radius:26px;padding:64px 24px}.strategies-empty strong{color:#fff;font-size:18px;display:block}.strategies-empty p{max-width:420px;font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:10px auto 18px}.strategy-editor-overlay{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808bd;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.strategy-editor-dialog{background:#242424;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;width:min(1040px,96vw);max-height:min(900px,92vh);display:flex;overflow:hidden;box-shadow:0 36px 110px #000000ad,inset 0 1px #ffffff14}.strategy-editor-head{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.strategy-editor-head>div:first-child>span{color:var(--sp-lime);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.strategy-editor-head h2{color:#fff;letter-spacing:-.025em;margin:5px 0 0;font-size:24px}.strategy-editor-head p{color:var(--sp-text-muted);margin:5px 0 0;font-size:12px}.strategy-editor-head-actions{align-items:center;gap:12px;display:flex}.strategy-editor-tabs{border-radius:var(--sp-radius-pill);background:var(--sp-control);gap:4px;padding:4px;display:flex}.strategy-editor-tabs button{border-radius:var(--sp-radius-pill);min-height:34px;color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;padding:0 16px;font-family:inherit;font-size:12px;font-weight:650}.strategy-editor-tabs button[data-active]{background:var(--sp-lime);color:var(--sp-on-lime)}.strategy-editor-close{background:var(--sp-control);width:42px;height:42px;color:var(--sp-text-2);cursor:pointer;border:0;border-radius:50%;flex:none;font-family:inherit;font-size:20px}.strategy-editor-close:hover{color:#fff;background:#ffffff1f}.strategy-editor-error{color:var(--sp-negative);background:#ff7a701f;border-radius:14px;flex:none;margin:16px 26px 0;padding:11px 14px;font-size:12px}.strategy-editor-body{min-height:0;padding:24px 26px 28px;overflow-y:auto}.strategy-editor-footer{background:#ffffff05;border-top:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 26px;display:flex}.strategy-editor-footer>span{color:var(--sp-text-muted);font-size:11px}.strategy-editor-footer>div{gap:10px;display:flex}.strategy-editor-footer .spatial-primary,.strategy-editor-footer .spatial-secondary{min-height:44px;padding-inline:20px;font-size:13px}.strategy-editor-dialog button:disabled{opacity:.48;cursor:default}.strategy-template-layout{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:18px;min-height:500px;display:grid}.strategy-template-list{background:#ffffff0a;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.strategy-template-list>span{color:var(--sp-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 2px 6px;font-size:10px;font-weight:700}.strategy-template-list button{color:var(--sp-text-2);text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;display:flex}.strategy-template-list button:hover{background:#ffffff14}.strategy-template-list button[data-active]{background:#c9e44e1c;border-color:#c9e44e6b}.strategy-template-list button strong{color:#fff;font-size:13px}.strategy-template-list button[data-active] strong{color:var(--sp-lime)}.strategy-template-list button small{color:var(--sp-text-muted);font-size:10px}.strategy-template-preview,.strategy-template-empty{background:#ffffff0a;border-radius:20px;min-width:0;padding:22px}.strategy-template-preview{flex-direction:column;gap:18px;display:flex}.strategy-template-preview header>span{color:var(--sp-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.strategy-template-preview h3{color:#fff;margin:5px 0 0;font-size:20px}.strategy-template-preview header p{color:var(--sp-text-2);font-size:13px;line-height:calc(1.55 * var(--leading-scale,1.125));margin:7px 0 0}.strategy-template-checklist h4{color:var(--sp-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.strategy-template-checklist>div{color:#dedede;border-radius:11px;align-items:center;gap:10px;min-height:36px;padding:7px 10px;font-size:12px;display:flex}.strategy-template-checklist>div:nth-child(2n){background:#ffffff09}.strategy-template-checklist b{width:22px;height:22px;color:var(--sp-lime);background:#c9e44e21;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.strategy-template-conditions{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.strategy-template-conditions>div{border-radius:16px;flex-direction:column;gap:5px;padding:14px;display:flex}.strategy-template-conditions>div[data-tone=positive]{background:#46d08c14}.strategy-template-conditions>div[data-tone=negative]{background:#ff7a7014}.strategy-template-conditions strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px}.strategy-template-conditions [data-tone=positive] strong{color:var(--sp-positive)}.strategy-template-conditions [data-tone=negative] strong{color:var(--sp-negative)}.strategy-template-conditions span{color:var(--sp-text-2);font-size:11px;line-height:calc(1.45 * var(--leading-scale,1.125))}.strategy-template-empty{color:var(--sp-text-muted);text-align:center;border:1px dashed #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.strategy-template-empty strong{color:#fff;font-size:16px}.strategy-template-empty span{font-size:12px}.strategy-custom-grid{grid-template-columns:1.2fr .8fr;grid-template-areas:"basics conditions""items conditions";align-items:stretch;gap:18px;display:grid}.strategy-editor-section{background:#ffffff0a;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.strategy-editor-basics{grid-area:basics}.strategy-editor-items{grid-area:items;min-height:280px}.strategy-editor-conditions{grid-area:conditions}.strategy-editor-section h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff12;margin:0;padding-bottom:10px;font-size:12px}.strategy-editor-section h3>span{color:var(--sp-lime);margin-left:5px}.strategy-editor-section h3 small{color:var(--sp-text-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.strategy-editor-section label{line-height:calc(16px * var(--leading-scale,1.125));color:var(--sp-text-2);letter-spacing:.04em;text-transform:uppercase;flex-flow:wrap;align-content:flex-start;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.strategy-editor-section label>input,.strategy-editor-section label>select,.strategy-editor-section label>textarea,.strategy-editor-section label>div{flex:0 0 100%}.strategy-editor-section label>span>i{color:var(--sp-negative);margin-left:2px;font-style:normal}.strategy-editor-section label small{color:var(--sp-text-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.strategy-editor-section input,.strategy-editor-section textarea,.strategy-editor-section select{box-sizing:border-box;background:var(--sp-inset);color:#fff;letter-spacing:0;text-transform:none;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13px}.strategy-editor-section textarea{min-height:76px;line-height:calc(1.6 * var(--leading-scale,1.125));resize:vertical}.strategy-editor-section select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a7a7a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:13px;height:43px;padding-right:38px}.strategy-editor-section input:focus,.strategy-editor-section textarea:focus,.strategy-editor-section select:focus{border-color:#c9e44e8c;box-shadow:0 0 0 3px #c9e44e14}.strategy-editor-basics textarea{resize:vertical;min-height:88px}.strategy-editor-conditions label{flex:1}.strategy-editor-conditions label[data-tone=positive]{color:var(--sp-positive)}.strategy-editor-conditions label[data-tone=negative]{color:var(--sp-negative)}.strategy-editor-conditions textarea{resize:none;flex:1;min-height:150px}.strategy-editor-item-list{flex-direction:column;flex:1;gap:7px;min-height:110px;display:flex}.strategy-editor-item{background:var(--sp-inset);border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:6px 7px;display:flex}.strategy-editor-item>b{width:24px;height:24px;color:var(--sp-lime);background:#c9e44e1f;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.strategy-editor-item>input{flex:1;min-width:0;padding:6px 8px}.strategy-editor-item-text{color:#dedede;min-width:0;font-family:inherit;font-size:12px;line-height:calc(1.45 * var(--leading-scale,1.125));text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;flex:1;padding:4px 2px;overflow:hidden}.strategy-editor-item-actions{gap:4px;display:flex}.strategy-editor-item-actions button{width:26px;height:26px;color:var(--sp-text-muted);cursor:pointer;background:#ffffff0e;border:0;border-radius:8px}.strategy-editor-item-actions button:hover{color:#fff;background:#ffffff1a}.strategy-editor-item-actions button[data-tone=negative]{color:var(--sp-negative)}.strategy-editor-item-empty{color:var(--sp-text-muted);text-align:center;margin:auto;font-size:12px}.strategy-editor-add-item{gap:8px;display:flex}.strategy-editor-add-item input{flex:1;min-width:0}.strategy-editor-add-item button{flex:none;min-height:42px}@media (width<=1280px){.strategies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.strategy-template-layout,.strategy-custom-grid{grid-template-columns:1fr;grid-template-areas:none}.strategy-editor-basics,.strategy-editor-items,.strategy-editor-conditions{grid-area:auto}.strategy-template-list{max-height:240px;overflow-y:auto}.strategy-template-conditions{grid-template-columns:1fr}}@media (width<=760px){.strategies-head{flex-direction:column;align-items:flex-start}.strategies-grid{grid-template-columns:1fr}.strategy-editor-tf{grid-template-columns:1fr;align-items:stretch}.strategy-comparison{padding:20px}.strategy-editor-overlay{padding:10px}.strategy-editor-dialog{border-radius:24px;width:100%;max-height:96vh}.strategy-editor-head{padding:18px}.strategy-editor-head-actions{flex-direction:column-reverse;align-items:flex-end}.strategy-editor-body,.strategy-editor-footer{padding-left:18px;padding-right:18px}.strategy-editor-footer{flex-direction:column;align-items:stretch}.strategy-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}}.learn-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.learn-head h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:27px}.learn-head-actions{gap:10px;display:flex}.learn-strategy-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:20px;display:grid}.learn-strategy-card{background:var(--sp-card);border-radius:26px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.learn-strategy-card-head{align-items:flex-start;gap:10px;display:flex}.learn-strategy-card-head>div{flex:1;min-width:0}.learn-strategy-card h2{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.learn-strategy-title{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.learn-strategy-title:hover{color:var(--sp-lime)}.learn-strategy-card p{-webkit-line-clamp:2;line-clamp:2;color:var(--sp-text-muted);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.learn-level-badge{border-radius:var(--sp-radius-pill);background:var(--learn-level-bg);min-height:25px;color:var(--learn-level);white-space:nowrap;flex:none;align-items:center;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.learn-progress-track{background:#ffffff17;overflow:hidden}.learn-progress-track>div{border-radius:inherit;height:100%;transition:width .3s}.learn-strategy-card>.learn-progress-track>div{background:var(--sp-cyan)!important}.learn-strategy-stats{flex-wrap:wrap;gap:8px;display:flex}.learn-strategy-stats span{border-radius:var(--sp-radius-pill);min-height:27px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;background:#ffffff0e;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.learn-strategy-stats span[data-passed]{color:var(--sp-positive);background:#46d08c1f}.learn-strategy-weak{color:var(--sp-amber);font-size:12px}.learn-strategy-card>button{min-height:40px;margin-top:auto;font-size:13px}.learn-training{flex-direction:column;width:100%;height:100%;min-height:760px;padding:0 6px 6px;display:flex}.learn-training-head{align-items:center;gap:12px;min-height:64px;padding:6px 8px 18px;display:flex}.learn-training-head h1{color:#fff;letter-spacing:-.025em;margin:0;font-size:20px}.learn-training-head>button{min-height:40px}.learn-training-head>button:last-child{margin-left:auto}.learn-training-grid{flex:1;grid-template-columns:250px minmax(420px,1fr) 330px;align-items:stretch;gap:20px;min-height:0;display:grid}.learn-training-left,.learn-training-right{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex;overflow-y:auto}.learn-training-left>div:first-child{background:var(--sp-card)!important;border:0!important;border-radius:22px!important;padding:18px!important}.learn-tutorial-panel{background:var(--sp-card);border-radius:22px;flex:1;min-height:340px;padding:14px}.learn-tutorial-panel h2{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:4px 8px 10px;font-size:11px;font-weight:650}.learn-tutorial-panel button{width:100%;min-height:42px;color:var(--sp-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;display:flex}.learn-tutorial-panel button:hover{color:#fff;background:#ffffff0d}.learn-tutorial-panel button[data-active]{color:var(--sp-cyan);background:#5ac8e824}.learn-tutorial-panel button>span{text-align:center;flex:none;width:20px}.learn-tutorial-panel button strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.learn-tutorial-panel button b{color:var(--sp-amber)}.learn-tutorial-panel button b[data-correct]{color:var(--sp-positive)}.learn-training-center{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.learn-chart-stage{background:#00000059;border-radius:26px;flex:1;min-height:500px;position:relative;overflow:hidden}.learn-chart-stage>.spatial-empty{justify-content:center;align-items:center;height:100%;display:flex}.learn-replay-controls{background:var(--sp-card);border-radius:20px;flex:none;overflow:hidden}.learn-replay-controls>*{background:0 0!important;border:0!important}.learn-replay-controls span{font-family:var(--font-mono,monospace);white-space:nowrap;font-size:11px;color:var(--sp-text-muted)!important}.learn-intro-panel{color:#fff}.learn-intro-panel>div:first-child{letter-spacing:-.02em;color:#fff!important;font-size:22px!important}.learn-intro-panel>div:nth-child(2){color:var(--sp-text-muted)!important}.learn-intro-panel>div:nth-child(3){color:#d8d8d8!important}.learn-intro-panel>div:nth-child(5)>div{background:#ffffff0b!important;border:0!important;border-radius:14px!important}.learn-intro-panel>div:nth-child(5)>div>span:first-child{color:var(--sp-cyan)!important;background:#5ac8e829!important;border:0!important}.learn-intro-panel>button{border-radius:var(--sp-radius-pill)!important;background:var(--sp-lime)!important;min-height:44px!important;color:var(--sp-on-lime)!important;border:0!important}.learn-goals-panel{background:var(--sp-card);border-radius:22px;padding:22px}.learn-goals-panel h2{color:#fff;margin:0 0 12px;font-size:13px}.learn-goals-panel ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.learn-goals-panel li{color:var(--sp-text-2);font-size:12px;line-height:calc(1.55 * var(--leading-scale,1.125));gap:9px;display:flex}.learn-goals-panel li:before{content:"•";color:var(--sp-lime)}.learn-training-right>div,.learn-training-right>section{background:var(--sp-card)!important;border:0!important;border-radius:22px!important}.learn-training-right button{border-radius:var(--sp-radius-pill)!important}.learn-training-right input{border-radius:var(--sp-radius-pill)!important;background:var(--sp-control)!important;border:0!important}.learn-training-right .learn-option-list button{min-height:42px;border-radius:14px!important}.learn-scenario-editor{background:#242424!important;border:1px solid #ffffff1a!important;border-radius:30px!important;width:min(1080px,96vw)!important;max-height:92vh!important;padding:26px!important;box-shadow:0 36px 110px #000000ad,inset 0 1px #ffffff14!important}.learn-scenario-head{border-bottom:1px solid #ffffff12;padding-bottom:18px;margin-bottom:20px!important}.learn-scenario-head h2{letter-spacing:-.02em;color:#fff!important;font-size:22px!important}.learn-scenario-head>span{color:var(--sp-text-muted)!important}.learn-scenario-close{justify-content:center;align-items:center;width:42px;height:42px;display:flex;background:var(--sp-control)!important;color:var(--sp-text-2)!important;border-radius:50%!important}.learn-scenario-editor label{color:var(--sp-text-muted)!important}.learn-scenario-editor input,.learn-scenario-editor select,.learn-scenario-editor textarea{background:var(--sp-inset)!important;color:#fff!important;border:1px solid #ffffff17!important;border-radius:12px!important}.learn-scenario-editor input:focus,.learn-scenario-editor select:focus,.learn-scenario-editor textarea:focus{box-shadow:0 0 0 3px #c9e44e14;border-color:#c9e44e8c!important}.learn-scenario-source{background:#ffffff0a;border-radius:20px;padding:18px}.learn-scenario-source>button{min-height:39px}.learn-scenario-chart{background:#00000059!important;border:0!important;border-radius:26px!important;margin-block:16px!important}.learn-scenario-tools button{border-radius:var(--sp-radius-pill)!important;background:#ffffff14!important;border:0!important}.learn-scenario-config{background:#ffffff0a;border-radius:20px;padding:18px}.learn-scenario-save{border-top:1px solid #ffffff12;justify-content:flex-end;padding-top:16px}.learn-scenario-save>button{min-height:44px}@media (width<=1400px){.learn-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-training-grid{grid-template-columns:210px minmax(0,1fr) 270px;gap:14px}}@media (width<=1040px){.learn-training{height:auto;min-height:0}.learn-training-grid{grid-template-columns:220px minmax(0,1fr)}.learn-training-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}@media (width<=760px){.learn-head,.learn-training-head{flex-direction:column;align-items:flex-start}.learn-head-actions{width:100%}.learn-head-actions button{flex:1}.learn-strategy-grid,.learn-training-grid,.learn-training-right{grid-template-columns:1fr}.learn-training-right{grid-column:auto;display:flex}.learn-training-head>button:last-child{margin-left:0}.learn-chart-stage{min-height:420px}.learn-scenario-editor{border-radius:24px!important;width:calc(100vw - 20px)!important;max-height:96vh!important;padding:18px!important}.learn-scenario-head{flex-wrap:wrap;align-items:flex-start!important}.learn-scenario-source,.learn-scenario-config{grid-template-columns:1fr!important}}@media (width<=1280px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.plans-grid,.plan-edit-grid{grid-template-columns:1fr}.plans-head{flex-direction:column;align-items:flex-start}}@media (width<=1280px){.dashboard-top-grid{grid-template-columns:minmax(0,2fr) minmax(245px,.9fr);gap:16px}.dashboard-lower-grid{gap:16px}.dashboard-stat{min-height:92px;padding:15px 14px}.dashboard-stat>span{font-size:9px}.dashboard-stat>strong{font-size:17px}.dashboard-stat>small{font-size:8px}.dashboard-risk-ring{width:82px;height:82px}}@media (width<=940px){.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-top-grid{grid-template-columns:1fr}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-side-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.dashboard-next-plan,.dashboard-day-rule{grid-column:1/-1}}.reports-spatial{flex-direction:column;gap:22px;display:flex}.reports-spatial>*{order:20}.reports-head{justify-content:space-between;align-items:center;gap:18px;display:flex;order:0!important}.reports-head h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:27px}.reports-head>button{min-height:42px}.reports-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.reports-head-actions button{min-height:42px}.reports-spatial>.spatial-notice{order:1}.reports-spatial>.report-diagnosis{order:2}.reports-spatial>[data-report-section=Überblick]{order:3}.reports-spatial>[data-report-section^=Dein\ Stil]{order:4}.reports-spatial>[data-report-section=Lernkurve]{order:5}.reports-spatial>[data-report-section="Konsistenz & Risiko"]{order:6}.reports-spatial>.report-time-grid{order:7}.reports-spatial>[data-report-section^="Was dich Geld kostet"]{order:8}.reports-spatial>.report-detail-heading{order:19}.report-detail-heading{padding:8px 4px 0}.report-detail-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:21px}.report-detail-heading p{color:var(--sp-text-muted);margin:5px 0 0;font-size:12px}.report-empty{min-height:280px;color:var(--sp-text-muted);text-align:center;border-radius:26px;justify-content:center;align-items:center;padding:28px;display:flex}.report-diagnosis{background:linear-gradient(120deg,#ff7a701f,#ffffff0a 65%)!important;border:0!important;border-radius:26px!important;padding:24px 26px!important}.report-diagnosis[data-profitable]{background:linear-gradient(120deg,#46d08c1f,#ffffff0a 65%)!important}.report-section{min-width:0;background:var(--sp-card)!important;border:0!important;border-radius:26px!important;padding:26px!important}.report-section>div:first-child{margin-bottom:17px!important}.report-section>div:first-child>div:first-child>span:first-child{letter-spacing:-.015em;color:#fff!important;font-size:19px!important;font-weight:700!important}.report-section[data-report-section=Überblick]>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important}.report-section [style*="background: #15161b"],.report-section [style*="background: #1a1a20"]{background:#ffffff0b!important;border-color:#0000!important;border-radius:16px!important}.report-section [style*="border: 1px solid rgba"]{border-color:#0000!important}.report-section .badge{border-radius:var(--sp-radius-pill);align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.report-time-grid{align-items:stretch;gap:22px!important}.report-time-grid>.report-section{height:100%}.reports-spatial .pnl-positive,.reports-spatial .positive{color:var(--sp-positive)!important}.reports-spatial .pnl-negative,.reports-spatial .negative{color:var(--sp-negative)!important}@media (width<=760px){.reports-head{flex-direction:column;align-items:flex-start}.report-time-grid{grid-template-columns:1fr!important}.report-section{padding:20px!important}.report-section[data-report-section=Überblick]>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.dashboard-heading>div:last-child{flex-wrap:wrap;width:100%}.dashboard-stat-grid,.dashboard-side-column{grid-template-columns:1fr}.dashboard-calendar-head{flex-direction:column;align-items:flex-start}}.card{border-radius:var(--sp-radius-card);background:var(--sp-card);border:0}.btn-primary,.btn-brand{border-radius:var(--sp-radius-pill);background:var(--sp-lime);color:var(--sp-on-lime);box-shadow:none;border:0}.btn-primary:hover,.btn-brand:hover{background:var(--sp-lime-hover);filter:none}.btn-secondary,.btn-ghost,.btn-danger,.btn-tint{border-radius:var(--sp-radius-pill)}.field input,.field select,.field textarea{border-radius:var(--sp-radius-field);background:var(--sp-control);border-color:#0000}@media (width<=1180px){.spatial-rail{width:84px;min-width:84px}.spatial-rail .spatial-brand{padding-inline:11px}.spatial-rail .spatial-brand strong,.spatial-rail .spatial-rail-toggle>span:last-child,.spatial-rail .spatial-nav-item>span,.spatial-rail .spatial-nav-label,.spatial-rail .spatial-bridge-status{display:none}.spatial-rail .spatial-rail-toggle,.spatial-rail .spatial-nav-item{justify-content:center;padding:0}.spatial-rail-footer{justify-content:center;padding-inline:0}.spatial-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.spatial-toolbtn{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:36px;color:var(--sp-text-2);font-family:inherit;font-size:12px;font-weight:600;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:background .15s,color .15s;display:inline-flex}.spatial-toolbtn:hover:not(:disabled){background:var(--sp-hover);color:var(--sp-text)}.spatial-toolbtn:disabled{opacity:.4;cursor:not-allowed}.spatial-toolbtn[data-active]{background:var(--sp-active);color:var(--sp-text)}.spatial-toolbtn[data-tone=replay]{color:var(--sp-amber);background:#f0b54d24}.spatial-toolbtn[data-tone=replay]:hover:not(:disabled){color:var(--sp-amber);background:#f0b54d38}.spatial-toolbtn[data-tone=tv]{color:var(--sp-cyan);background:#5ac8e824}.spatial-toolbtn[data-tone=tv]:hover:not(:disabled){color:var(--sp-cyan);background:#5ac8e838}.spatial-toolbtn[data-tone=learn]{color:var(--sp-positive);background:#46d08c24}.spatial-toolbtn[data-tone=learn]:hover:not(:disabled){color:var(--sp-positive);background:#46d08c38}.spatial-toolbtn[data-tone=plan]{color:var(--sp-lime);background:#c9e44e24}.spatial-toolbtn[data-tone=plan]:hover:not(:disabled){color:var(--sp-lime);background:#c9e44e38}.spatial-toolbtn-count{border-radius:var(--sp-radius-pill);color:inherit;background:#ffffff29;padding:1px 7px;font-size:10.5px;font-weight:700}.spatial-segment{border-radius:var(--sp-radius-pill);background:var(--sp-control);flex:none;gap:4px;padding:4px;display:flex}.spatial-segment[data-locked]{opacity:.45}.spatial-segment button{border-radius:var(--sp-radius-pill);height:28px;color:var(--sp-text-3);font-family:inherit;font-size:11.5px;font-weight:650;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;padding:0 11px;transition:background .15s,color .15s}.spatial-segment button:hover:not(:disabled){color:var(--sp-text)}.spatial-segment button:disabled{cursor:not-allowed}.spatial-segment button[data-active]{color:var(--sp-text);background:#ffffff1f}.spatial-charttabs{scrollbar-width:none;flex-shrink:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.spatial-charttabs::-webkit-scrollbar{display:none}.spatial-charttab{border-radius:var(--sp-radius-pill);height:36px;color:var(--sp-text-3);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:background .15s,color .15s;display:flex}.spatial-charttab:hover{background:var(--sp-control)}.spatial-charttab[data-active]{background:var(--sp-active);color:var(--sp-text)}.spatial-charttab input{width:88px;color:var(--sp-text);background:#00000059;border:1px solid #fff3;border-radius:8px;outline:none;padding:3px 7px;font-family:inherit;font-size:12px}.spatial-charttab-close{color:var(--sp-text-muted);font-family:inherit;font-size:14px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;padding:0}.spatial-charttab-close:hover{color:var(--sp-negative)}.spatial-panel-collapse{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:36px;color:var(--sp-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:flex}.spatial-panel-collapse:hover{background:var(--sp-hover);color:var(--sp-text)}@media (width<=760px){.spatial-frame{gap:8px;padding:8px}.spatial-rail{border-radius:22px;width:66px;min-width:66px;padding:12px 8px}.spatial-brand{padding-inline:8px!important}.spatial-brandmark{width:32px;height:32px}.spatial-contextbar{min-height:42px;padding-bottom:8px}.spatial-account-trigger{width:44px;min-width:0;padding:0 8px}.spatial-account-copy,.spatial-account-trigger .spatial-caret{display:none}.spatial-account-menu{position:fixed;top:58px;right:10px}.spatial-metric-grid{grid-template-columns:1fr}.spatial-card-head{flex-direction:column}.spatial-filter-row{justify-content:flex-start;max-width:100%}.spatial-notebook-layout{grid-template-columns:1fr}.spatial-note-items{min-height:140px;max-height:220px}.spatial-note-editor{min-height:420px;padding:24px}}@media (height<=640px),(width<=880px){.spatial-stage{--sp-scroll-gutter:0px;height:auto;min-height:100vh;overflow:auto}.spatial-frame{height:auto;min-height:100vh}.spatial-main{overflow:visible}.spatial-charttrade{height:auto;min-height:520px}.ct-layout{min-height:480px}}@media (height<=760px){.spatial-frame,.spatial-rail{padding-block:10px}.spatial-brand{padding-bottom:6px}.spatial-rail-toggle,.spatial-nav-item{min-height:36px}.spatial-nav-divider{margin-block:5px}.spatial-rail-footer{min-height:40px;padding-top:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.spatial-charttrade{flex-direction:column;max-width:none;height:100%;padding:0 2px 2px;display:flex}.ct-layout{flex:1;grid-template-columns:1fr;align-items:stretch;gap:18px;min-height:0;display:grid}.ls-session>.ct-layout{grid-template-columns:1fr 340px}.ls-session>.ct-layout[data-panel=closed]{grid-template-columns:1fr}.ct-chart-card{border-radius:var(--sp-radius-card);border:1px solid var(--sp-divider);background:#00000059;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ct-chart-row{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex}.ct-chart-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ls-session .ct-chart-card{flex-direction:column}.ct-chart-card{--ct-ui:1.1}.ct-chart-card .tj-dlg,.ct-chart-card .tj-sidepanel{--ct-ui:1}.ct-chart-stage{flex:1;min-width:0;min-height:0;display:flex}.ct-chart-body{flex:1;min-width:0;min-height:0;position:relative}.ct-chart-stage[data-raster]{background:var(--tj-line-1,var(--sp-frame-border));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.ct-chart-stage[data-raster="2h"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-chart-stage[data-raster="2v"]{grid-template-rows:repeat(2,minmax(0,1fr))}.ct-chart-stage[data-raster="3"],.ct-chart-stage[data-raster="4"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.ct-chart-stage[data-raster]>.ct-chart-body,.ct-raster-zelle{background:var(--tj-bg-1);min-width:0;min-height:0;position:relative}.ct-chart-stage[data-raster]>.ct-chart-body[data-raster-aktiv]:after{content:"";z-index:30;pointer-events:none;border:1.5px solid var(--sp-lime);border-radius:2px;position:absolute;inset:0}.ct-raster-zelle{cursor:pointer}.ct-raster-zelle:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .12s;position:absolute;inset:0}.ct-raster-zelle:hover:after{border-color:var(--sp-frame-border)}.ct-raster-wrap{flex:none;display:inline-flex;position:relative}.ct-menu.ct-raster-menu{min-width:236px;left:auto;right:0}.ct-raster-knopf:disabled{opacity:.4;cursor:not-allowed}.ct-chart-topbar{border-bottom:1px solid var(--tj-line-1);background:var(--tj-bg-1);flex:none;align-items:center;gap:8px;min-height:46px;padding:0 10px 0 8px;display:flex}.ct-topbar-sep{background:var(--tj-line-2);flex:none;width:1px;height:20px}.ct-topbar-sp{flex:8px;min-width:8px}.ct-chart-topbar-right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.ct-tab-chg{font-size:calc(11px * var(--ct-ui,1));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.ct-tab-chg[data-dir=up]{color:var(--tj-up,#9dbf8f)}.ct-tab-chg[data-dir=down]{color:var(--tj-down,#c46f78)}@media (width<=1180px){.ct-chart-topbar{flex-wrap:wrap;row-gap:6px}.ct-chart-topbar>.ct-tabstrip{flex:100%}}.ct-tab{cursor:grab;-webkit-user-select:none;user-select:none}.ct-tab:active{cursor:grabbing}.ct-tab[data-dragging]{opacity:.35}.ct-tab-ghost{z-index:10000;pointer-events:none;border-radius:var(--sp-radius-pill);background:var(--sp-active,#3c3c3cf2);color:#fff;font-size:calc(11.5px * var(--ct-ui,1));white-space:nowrap;border:1px solid #c9e44e80;padding:5px 12px;font-weight:700;position:fixed;box-shadow:0 12px 30px #0000008c}.ct-chart-card[data-full]{z-index:900;background:#0a0a0b;border:0;border-radius:0;position:fixed;inset:0}body.ct-fullscreen-active .spatial-frame{-webkit-backdrop-filter:none;backdrop-filter:none}body.ct-fullscreen-active .ct-cockpit{z-index:901;background:var(--sp-bg,#0a0a0b);border-left:1px solid var(--sp-divider);width:340px;padding:14px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}body.ct-fullscreen-active:has(.ct-cockpit) .ct-chart-card[data-full]{right:340px}body.ct-fullscreen-active .ct-chart-card[data-full]>.ct-cockpit{border-left:0}body.ct-fullscreen-active .tj-sidepanel .ct-cockpit{z-index:auto;border-left:0;width:auto;padding:12px 10px 6px;position:static;overflow-y:auto}body.ct-fullscreen-active:has(.tj-sidepanel .ct-cockpit) .ct-chart-card[data-full]{right:0}@media (width<=1024px){body.ct-fullscreen-active .ct-cockpit{width:min(340px,88vw)}body.ct-fullscreen-active:has(.ct-cockpit) .ct-chart-card[data-full]{right:0}}.spatial-charttrade[data-solo]{height:100vh;padding:0}.ct-layout[data-solo]{grid-template-columns:1fr;gap:0;height:100%}.ct-layout[data-solo] .ct-chart-card{background:#0a0a0b;border:0;border-radius:0}.ct-layout[data-solo=cockpit]{background:var(--sp-bg,#0a0a0b)}.ct-layout[data-solo=cockpit] .ct-cockpit{width:100%;max-width:460px;margin:0 auto;padding:16px}.ct-cockpit{scrollbar-gutter:stable;flex-direction:column;gap:14px;min-width:0;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.ct-chart-card>.ct-cockpit{border-left:1px solid var(--sp-divider);background:#00000038;flex:none;width:340px;padding:12px 10px 6px}@media (width<=1500px){.ct-chart-card>.ct-cockpit{width:316px}}.ct-modus{flex-direction:column;gap:6px;display:flex}.ct-modus-hinweis{padding:0 4px}.ct-card{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;flex:none;gap:13px;padding:18px;display:flex}.ct-card-title{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.ct-card-sub{color:var(--sp-text-3);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125))}.ct-flash{border-radius:var(--sp-radius-field);padding:10px 14px;font-size:12px;font-weight:600}.ct-flash[data-tone=ok]{color:var(--sp-positive);background:#46d08c21}.ct-flash[data-tone=err]{color:var(--sp-negative);background:#ff7a7021}.ct-dir-row{gap:8px;display:flex}.ct-dir-btn{border-radius:var(--sp-radius-pill);cursor:pointer;background:var(--sp-control);height:40px;color:var(--sp-text-2);border:0;flex:1;font-family:inherit;font-size:13px;font-weight:750;transition:background .15s,color .15s}.ct-dir-btn:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ct-dir-btn[data-active=long]{background:var(--sp-positive);color:#0e2a1d}.ct-dir-btn[data-active=short]{background:var(--sp-negative);color:#3a1512}.ct-dir-btn:disabled{opacity:.45;cursor:not-allowed}.ct-seg{border-radius:var(--sp-radius-pill);background:#ffffff0d;gap:4px;padding:4px;display:flex}.ct-seg-btn{border-radius:var(--sp-radius-pill);min-height:30px;color:var(--sp-text-3);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:650;display:inline-flex}.ct-seg-btn:hover:not(:disabled){color:#fff}.ct-seg-btn[data-active]{background:var(--sp-active);color:#fff}.ct-seg-btn[data-active=live]{color:var(--sp-negative);background:#ff7a702e}.ct-seg-btn:disabled{opacity:.4;cursor:not-allowed}.ct-price-rows{flex-direction:column;gap:8px;display:flex}.ct-price-row{border-radius:var(--sp-radius-field);background:var(--sp-inset);align-items:center;gap:10px;min-height:40px;padding:0 14px;display:flex}.ct-price-dot{border-radius:50%;flex:none;width:8px;height:8px}.ct-price-row>span:nth-child(2){width:44px;color:var(--sp-text-2);font-size:12px}.ct-price-row>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:650}.ct-price-row>strong[data-empty]{color:var(--sp-text-muted)}.ct-risk-row{align-items:center;gap:10px;display:flex}.ct-risk-label{color:var(--sp-text-2);flex:none;font-size:12px}.ct-input-pill{border-radius:var(--sp-radius-pill);background:var(--sp-control);border:1px solid #0000;flex:1;align-items:center;gap:6px;min-width:0;height:40px;padding:0 14px;display:flex}.ct-input-pill:focus-within{border-color:#c9e44e66}.ct-input-pill input{color:#fff;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:14px;font-weight:650}.ct-input-pill span{color:var(--sp-text-3);font-size:12px;font-weight:700}.ct-input{border-radius:var(--sp-radius-field);background:var(--sp-control);color:#fff;box-sizing:border-box;border:1px solid #0000;outline:0;width:100%;height:38px;padding:0 12px;font-family:inherit;font-size:13px}.ct-input:focus{border-color:#c9e44e66}.ct-input:disabled{opacity:.55}.ct-select{border-radius:var(--sp-radius-field);background:var(--sp-control);color:#fff;cursor:pointer;border:1px solid #0000;outline:0;width:100%;height:38px;padding:0 10px;font-family:inherit;font-size:12.5px}.ct-textarea{border-radius:var(--sp-radius-field);background:var(--sp-inset);color:#fff;width:100%;min-height:64px;font-size:13px;line-height:calc(1.5 * var(--leading-scale,1.125));resize:none;box-sizing:border-box;border:1px solid #0000;outline:0;padding:12px 14px;font-family:inherit}.ct-textarea:focus{border-color:#c9e44e66}.ct-calc-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ct-calc-cell{border-radius:var(--sp-radius-field);background:var(--sp-inset);min-width:0;padding:10px 12px}.ct-calc-cell>span{color:var(--sp-text-muted);font-size:10px;display:block}.ct-calc-cell>strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:700;display:block;overflow:hidden}.ct-calc-cell>strong[data-tone=positive]{color:var(--sp-positive)}.ct-calc-cell>strong[data-tone=negative]{color:var(--sp-negative)}.ct-calc-cell>strong[data-tone=amber]{color:var(--sp-amber)}.ct-rb-rows{flex-direction:column;gap:6px;display:flex}.ct-rb-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ct-rb-row>span{color:var(--sp-text-2);font-size:11.5px}.ct-rb-row>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.ct-rb-row>strong[data-tone=positive]{color:var(--sp-positive)}.ct-rb-row>strong[data-tone=negative]{color:var(--sp-negative)}.ct-daylimit{border-top:1px solid var(--sp-divider);flex-direction:column;gap:8px;padding-top:11px;display:flex}.ct-daylimit-head{justify-content:space-between;align-items:center;display:flex}.ct-daylimit-head>span{color:var(--sp-text-2);font-size:10.5px;font-weight:700}.ct-daylimit-head>strong{font-variant-numeric:tabular-nums;font-size:11.5px}.ct-daylimit-head>strong[data-tone=positive]{color:var(--sp-positive)}.ct-daylimit-head>strong[data-tone=warn]{color:var(--sp-amber)}.ct-daylimit-head>strong[data-tone=negative]{color:var(--sp-negative)}.ct-progress{background:#ffffff17;border-radius:999px;height:6px;overflow:hidden}.ct-progress>i{border-radius:999px;height:100%;transition:width .2s;display:block}.ct-progress>i[data-tone=positive]{background:var(--sp-positive)}.ct-progress>i[data-tone=warn]{background:var(--sp-amber)}.ct-progress>i[data-tone=negative]{background:var(--sp-negative)}.ct-stepper{border-radius:var(--sp-radius-pill);background:var(--sp-control);align-items:center;display:flex;overflow:hidden}.ct-stepper button{width:26px;height:26px;color:var(--sp-text-2);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px}.ct-stepper button:hover:not(:disabled){color:#fff}.ct-stepper button:disabled{opacity:.35;cursor:not-allowed}.ct-stepper strong{text-align:center;min-width:42px;font-size:12px}.ct-chips{flex-wrap:wrap;gap:7px;display:flex}.ct-chip{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:30px;color:var(--sp-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:650;display:inline-flex}.ct-chip:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ct-chip:disabled{cursor:default}.ct-chip[data-active]{color:var(--sp-on-lime);background:#c9e44ee6}.ct-chip[data-done]{color:var(--sp-positive);background:#46d08c21;border-color:#46d08c66}.ct-action-btn{border-radius:var(--sp-radius-pill);cursor:pointer;width:100%;height:46px;color:var(--sp-on-lime);background:var(--sp-lime);border:0;font-family:inherit;font-size:14px;font-weight:750;transition:background .15s,opacity .15s}.ct-action-btn:hover:not(:disabled){background:var(--sp-lime-hover)}.ct-action-btn[data-dir=long]{background:var(--sp-positive);color:#0e2a1d}.ct-action-btn[data-dir=long]:hover:not(:disabled){background:#55dd9b}.ct-action-btn[data-dir=short]{background:var(--sp-negative);color:#3a1512}.ct-action-btn[data-dir=short]:hover:not(:disabled){background:#ff8d84}.ct-action-btn[data-kind=close]{background:var(--sp-control);color:var(--sp-text)}.ct-action-btn[data-kind=close]:hover:not(:disabled){color:var(--sp-negative);background:#ff7a7029}.ct-action-btn:disabled{background:var(--sp-control);color:var(--sp-text-muted);cursor:not-allowed}.ct-ghost-btn{border-radius:var(--sp-radius-pill);background:var(--sp-control);width:100%;min-height:34px;color:var(--sp-text-2);cursor:pointer;border:0;font-family:inherit;font-size:12px;font-weight:650}.ct-ghost-btn:hover{background:var(--sp-hover);color:#fff}.ct-konto{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;flex:none;gap:9px;padding:12px 14px;display:flex}.ct-konto[data-live]{background:#ff7a7014}.ct-konto-kopf{align-items:center;gap:8px;min-width:0;display:flex}.ct-konto-name{min-width:0;color:var(--sp-text);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:7px;font-size:12.5px;font-weight:750;display:flex;overflow:hidden}.ct-konto-name>i{background:var(--sp-cyan);border-radius:50%;flex:none;width:8px;height:8px}.ct-konto-name>i[data-live]{background:var(--sp-negative)}.ct-konto-art{color:var(--sp-text-muted);white-space:nowrap;flex:none;font-size:10px}.ct-konto[data-live] .ct-konto-art{color:var(--sp-negative);font-weight:700}.ct-konto-zahlen{border-radius:var(--sp-radius-field);background:var(--sp-inset);grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 11px;display:grid}.ct-konto-zahlen>div{min-width:0}.ct-konto-zahlen span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;display:block}.ct-konto-zahlen strong{font-variant-numeric:tabular-nums;color:var(--sp-text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.ct-konto-zahlen strong[data-tone=positive]{color:var(--sp-positive)}.ct-konto-zahlen strong[data-tone=negative]{color:var(--sp-negative)}.ct-konto-zahlen em{color:var(--sp-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;display:block;overflow:hidden}.ct-konto-zahlen em[data-tone=positive]{color:var(--sp-positive)}.ct-konto-zahlen em[data-tone=negative]{color:var(--sp-negative)}.ct-section-head[data-lock]{cursor:default;opacity:1}.ct-kopf{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;flex:none;gap:9px;padding:12px 14px;display:flex}.ct-kopf[data-live]{background:#ff7a7014}.ct-kopf-zeile{align-items:center;gap:8px;min-width:0;display:flex}.ct-kopf-symbol{flex:auto;min-width:0}.ct-kopf-zahlen{border-radius:var(--sp-radius-field);background:var(--sp-inset);grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 11px;display:grid}.ct-kopf-zahlen>div{min-width:0}.ct-kopf-zahlen span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;display:block}.ct-kopf-zahlen strong{font-variant-numeric:tabular-nums;color:var(--sp-text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.ct-kopf-zahlen strong[data-tone=positive]{color:var(--sp-positive)}.ct-kopf-zahlen strong[data-tone=negative]{color:var(--sp-negative)}.ct-kopf-zahlen em{color:var(--sp-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;display:block;overflow:hidden}.ct-kopf-zahlen em[data-tone=positive]{color:var(--sp-positive)}.ct-kopf-zahlen em[data-tone=negative]{color:var(--sp-negative)}.ct-kopf-hinweis{font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125));color:var(--sp-amber)}.ct-konto-wahl-wrap{flex:0 auto;min-width:0;display:flex;position:relative}.ct-konto-wahl{box-sizing:border-box;border:1px solid var(--sp-divider);border-radius:var(--sp-radius-pill);background:var(--sp-inset);width:100%;min-width:0;max-width:168px;height:40px;color:var(--sp-text);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.ct-konto-wahl>svg{flex:none}.ct-konto-wahl:hover{border-color:var(--sp-cyan)}.ct-konto-wahl[data-leer]{color:var(--sp-amber);flex:none;width:auto}.ct-konto-wahl>i{background:var(--sp-cyan);border-radius:50%;flex:none;width:7px;height:7px}.ct-konto-wahl>i[data-live]{background:var(--sp-negative)}.ct-konto-wahl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-konto-wahl-art{color:var(--sp-text-muted);text-transform:uppercase;letter-spacing:.03em;flex:none;font-size:9.5px;font-weight:600}.ct-konto-wahl[data-live] .ct-konto-wahl-art{color:var(--sp-negative)}.ct-konto-menu{z-index:40;border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-field);background:#181818f7;flex-direction:column;gap:2px;min-width:224px;max-height:min(300px,46vh);padding:5px;display:flex;position:absolute;top:calc(100% + 5px);right:0;overflow-y:auto;box-shadow:0 14px 36px #0009}.ct-konto-menu>button{border-radius:var(--sp-radius-inset);width:100%;color:var(--sp-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 8px;font-family:inherit;display:flex}.ct-konto-menu>button:hover{background:#ffffff12}.ct-konto-menu>button[data-active]{background:#5ac8e821}.ct-konto-menu>button>i{background:var(--sp-cyan);border-radius:50%;flex:none;width:7px;height:7px}.ct-konto-menu>button>i[data-live]{background:var(--sp-negative)}.ct-konto-menu>button>span{flex:1;min-width:0}.ct-konto-menu strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:750;display:block;overflow:hidden}.ct-konto-menu small{color:var(--sp-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;display:block;overflow:hidden}.ct-konto-menu-leer{color:var(--sp-text-muted);padding:8px;font-size:10.5px}.ct-konto-menu-verwalten{margin-top:3px;font-size:11px;border-top:1px solid var(--sp-divider)!important;border-radius:0 0 var(--sp-radius-inset) var(--sp-radius-inset)!important;color:var(--sp-cyan)!important;padding-top:8px!important}.ct-pos-exit{align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.ct-pos-exit label{flex:1;min-width:0}.ct-pos-exit label>span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.ct-pos-exit-vorschau{text-align:right;flex:none}.ct-pos-exit-vorschau>span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;display:block}.ct-pos-exit-vorschau>strong{font-variant-numeric:tabular-nums;color:var(--sp-text-2);white-space:nowrap;margin-top:2px;font-size:13px;font-weight:800;display:block}.ct-pos-exit-vorschau[data-tone=positive]>strong{color:var(--sp-positive)}.ct-pos-exit-vorschau[data-tone=negative]>strong{color:var(--sp-negative)}.ct-hebel-zeile{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.ct-hebel-zeile>span{color:var(--sp-text-muted);font-size:10.5px}.ct-hebel-warn{color:var(--sp-negative);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ct-hebel-btn{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-width:38px;height:28px;color:var(--sp-text-2);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border:0;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:700}.ct-hebel-btn:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ct-hebel-btn:disabled{opacity:.4;cursor:not-allowed}.ct-daylimit-teile{color:var(--sp-text-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.ct-daylimit-teile b{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-weight:700}.ct-daylimit-teile b[data-tone=positive]{color:var(--sp-positive)}.ct-daylimit-teile b[data-tone=negative]{color:var(--sp-negative)}.ct-daylimit-fest{border-radius:var(--sp-radius-pill);background:var(--sp-control);color:var(--sp-text-2);align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.ct-daylimit-schloss{background:var(--sp-text-muted);border-radius:1.5px;flex:none;width:8px;height:9px;position:relative}.ct-daylimit-schloss:before{content:"";border:1.3px solid var(--sp-text-muted);border-bottom:0;border-radius:3px 3px 0 0;width:5px;height:5px;position:absolute;top:-3.6px;left:1.4px}.ct-daylimit-fest b{color:var(--sp-text);font-variant-numeric:tabular-nums}.ct-limit-stop{border-radius:var(--sp-radius-field);border:1.5px solid var(--sp-negative);background:#ff7a701f;padding:13px 14px}.ct-limit-stop-titel{color:var(--sp-negative);font-size:13px;font-weight:800}.ct-limit-stop-text{font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--sp-negative);margin-top:5px}.ct-limit-stop-text[data-ok]{color:var(--sp-text-2)}.ct-aufstocken{border-radius:var(--sp-radius-field);background:var(--sp-inset);border:1px solid var(--sp-divider);border-left:2.5px solid var(--sp-accent,#60a5fa);padding:12px 13px}.ct-ask-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ct-ask-kontext{letter-spacing:.3px;color:var(--sp-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9.5px;font-weight:700;overflow:hidden}.ct-ask-eingabe{align-items:stretch;gap:7px;display:flex}.ct-ask-eingabe .ct-textarea{resize:vertical;flex:auto;min-width:0}.ct-ask-senden{border-radius:var(--sp-radius-field);border:1px solid var(--sp-divider);background:var(--sp-card);color:var(--sp-text);cursor:pointer;white-space:nowrap;flex:none;align-self:stretch;padding:0 13px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.ct-ask-senden:hover:not(:disabled){background:var(--sp-inset);border-color:var(--sp-accent,#60a5fa);color:var(--sp-accent,#60a5fa)}.ct-ask-senden:disabled{opacity:.45;cursor:default}.ct-ask-vorschlaege{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ct-ask-chip{border:1px dashed var(--sp-divider);color:var(--sp-text-2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:10px;transition:border-color .15s,color .15s}.ct-ask-chip:hover:not(:disabled){border-style:solid;border-color:var(--sp-accent,#60a5fa);color:var(--sp-text)}.ct-ask-chip:disabled{opacity:.4;cursor:default}.ct-ask-antwort{border-radius:var(--sp-radius-field);background:var(--sp-inset);border-left:2.5px solid var(--sp-accent,#60a5fa);font-size:11.5px;line-height:calc(1.55 * var(--leading-scale,1.125));color:var(--sp-text);white-space:pre-wrap;margin-top:9px;padding:10px 11px}.ct-ask-hinweis{font-size:10.5px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--sp-text-muted);margin-top:9px}.ct-ticket{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;flex:none;gap:9px;padding:15px;display:flex}.ct-tk-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.ct-tk-symbol{letter-spacing:.2px;color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.ct-tk-zeilen{flex-direction:column;gap:5px;display:flex}.ct-tk-zeile{justify-content:space-between;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.ct-tk-zeile>span{color:var(--sp-text-2)}.ct-tk-zeile>strong{color:var(--sp-text);font-variant-numeric:tabular-nums;font-weight:700}.ct-tk-zeile>strong[data-tone=positive]{color:var(--sp-positive)}.ct-tk-zeile>strong[data-tone=negative]{color:var(--sp-negative)}.ct-tk-trenner{background:var(--sp-divider);border:0;height:1px;margin:2px 0}.ct-tk-seiten{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ct-tk-seite{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-control);color:var(--sp-text-2);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-family:inherit;transition:background .15s,border-color .15s,color .15s;display:flex}.ct-tk-seite>span{letter-spacing:.6px;font-size:11px;font-weight:800}.ct-tk-seite>em{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.ct-tk-seite[data-seite=sell]{align-items:flex-end}.ct-tk-seite:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ct-tk-seite[data-aktiv][data-seite=buy]{background:var(--sp-positive);border-color:var(--sp-positive);color:#0e2a1d}.ct-tk-seite[data-aktiv][data-seite=sell]{background:var(--sp-negative);border-color:var(--sp-negative);color:#3a1512}.ct-tk-seite:disabled{opacity:.45;cursor:not-allowed}.ct-tk-typ{width:100%}.ct-tk-risiko{grid-template-columns:1.15fr 1fr;gap:7px;display:grid}.ct-tk-menge{justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px;font-size:10.5px;display:flex}.ct-tk-menge>span{color:var(--sp-text-muted)}.ct-tk-menge>strong{color:var(--sp-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ct-tk-num{align-items:center;display:flex;position:relative}.ct-tk-num>input{border-radius:var(--sp-radius-field);background:var(--sp-control);color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;border:1px solid #0000;outline:0;width:100%;height:34px;padding:0 30px 0 10px;font-family:inherit;font-size:12px}.ct-tk-num>input:focus{border-color:var(--sp-frame-border)}.ct-tk-num>input:disabled{opacity:.4}.ct-tk-num-einheit{color:var(--sp-text-muted);pointer-events:none;font-size:10px;position:absolute;right:26px}.ct-tk-num-pfeile{flex-direction:column;display:flex;position:absolute;right:4px}.ct-tk-num-pfeile button{width:18px;height:15px;color:var(--sp-text-muted);font-size:7px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ct-tk-num-pfeile button:hover:not(:disabled){color:#fff}.ct-tk-num-pfeile button:disabled{opacity:.3;cursor:default}.ct-tk-place{align-items:stretch;gap:7px;display:flex}.ct-tk-place .ct-action-btn{letter-spacing:.4px;height:40px;font-size:12.5px}.ct-tk-verwerfen{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-control);width:40px;color:var(--sp-text-2);cursor:pointer;flex:none;font-family:inherit;font-size:13px}.ct-tk-verwerfen:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ct-tk-verwerfen:disabled{opacity:.4;cursor:default}.ct-tk-schalterpaar{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ct-tk-switch{border-radius:var(--sp-radius-field);color:var(--sp-text-2);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:11px;display:flex}.ct-tk-switch-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-tk-switch>i{background:var(--sp-control-solid);border-radius:999px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.ct-tk-switch>i:after{content:"";background:var(--sp-text-muted);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2.5px;left:2.5px}.ct-tk-switch[data-an]{color:#fff}.ct-tk-switch[data-an]>i{background:var(--sp-positive)}.ct-tk-switch[data-an]>i:after{background:#fff;transform:translate(13px)}.ct-tk-switch:disabled{opacity:.4;cursor:not-allowed}.ct-tk-marken{flex-direction:column;gap:6px;transition:opacity .15s;display:flex}.ct-tk-marken[data-aus]{opacity:.4}.ct-tk-paar{grid-template-columns:1fr 58px 1fr;align-items:center;gap:6px;display:grid}.ct-tk-paar-label{text-align:center;color:var(--sp-text-muted);font-size:10px}.ct-tk-paar-feld{min-width:0}.ct-tk-abgeleitet{border-radius:var(--sp-radius-field);background:var(--sp-inset);font-variant-numeric:tabular-nums;height:34px;color:var(--sp-text-2);align-items:center;padding:0 10px;font-size:11.5px;display:flex}.ct-tk-abgeleitet[data-tone=positive]{color:var(--sp-positive)}.ct-tk-abgeleitet[data-tone=negative]{color:var(--sp-negative)}.ct-tk-hint{color:var(--sp-text-muted);background:0 0;font-size:10px}.ct-tk-sammel{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ct-tk-sammel-btn{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-pill);min-height:32px;color:var(--sp-text-2);cursor:pointer;white-space:nowrap;background:0 0;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.ct-tk-sammel-btn:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ct-tk-sammel-btn[data-art=warn]{color:var(--sp-amber);border-color:#f0b54d59}.ct-tk-sammel-btn[data-art=warn]:hover:not(:disabled){color:var(--sp-amber);background:#f0b54d24}.ct-tk-sammel-btn[data-art=stark]{background:var(--sp-amber);border-color:var(--sp-amber);color:#3a2a0a}.ct-tk-sammel-btn[data-art=stark]:hover:not(:disabled){background:#f5c469}.ct-tk-sammel-btn:disabled{opacity:.4;cursor:not-allowed}.ct-pos-kopfzeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.ct-pos-anzahl{background:var(--sp-active);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.ct-pos-kopfzeile .ct-card-title{flex:auto;min-width:0}.ct-pos-kopfzeile .ct-pos-anzahl{margin-left:auto}.ct-pos-klapp{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);width:24px;height:24px;color:var(--sp-text-2);cursor:pointer;background:#ffffff0a;flex:none;justify-content:center;align-items:center;margin-left:-2px;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.ct-pos-klapp:hover{color:var(--sp-cyan);border-color:var(--sp-cyan);background:#5ac8e81a}.ct-pos-klapp svg{flex:none;transition:transform .18s}.ct-pos-klapp[aria-expanded=false] svg{transform:rotate(-90deg)}.ct-pos-kopf[data-klappbar]{cursor:pointer}.ct-pos-kopf[data-klappbar]:hover .ct-pos-klapp{color:var(--sp-cyan);border-color:var(--sp-cyan)}.ct-pos-kopf .ct-pos-markt{cursor:pointer}.ct-pos-klapp-alle{border-radius:var(--sp-radius-field);border:1px solid var(--sp-divider);color:var(--sp-text-2);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ct-pos-klapp-alle:hover{border-color:var(--sp-cyan);color:var(--sp-cyan);background:#5ac8e814}.ct-pos-klapp-alle svg{flex:none}.ct-pos[data-zu]{gap:0;padding:9px 12px}.ct-pos-kopf-stand{flex:none;align-items:baseline;gap:6px;min-width:0;display:flex}.ct-pos-kopf-stand>strong{font-variant-numeric:tabular-nums;color:var(--sp-text);white-space:nowrap;font-size:13.5px;font-weight:800}.ct-pos-kopf-stand[data-tone=positive]>strong{color:var(--sp-positive)}.ct-pos-kopf-stand[data-tone=negative]>strong{color:var(--sp-negative)}.ct-pos-kopf-stand>em{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-style:normal}.ct-pos-alle{border-radius:var(--sp-radius-field);border:1px solid var(--sp-negative);width:100%;color:var(--sp-negative);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#ff7a700f;justify-content:center;align-items:center;gap:6px;margin:2px 0 8px;padding:8px 10px;font-size:10.5px;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:flex}.ct-pos-alle:hover:not(:disabled){background:#ff7a7024}.ct-pos-alle[data-armiert]{color:var(--sp-text);background:#ff7a7038}.ct-pos-alle:disabled{opacity:.5;cursor:default}.ct-pos-summe{border-radius:var(--sp-radius-field);background:var(--sp-inset);grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 11px;display:grid}.ct-pos-liste{flex-direction:column;gap:11px;display:flex}.ct-pos{border-radius:var(--sp-radius-field);background:var(--sp-inset);border:1px solid #0000;border-left:3px solid var(--sp-text-muted);flex-direction:column;gap:9px;padding:12px;display:flex}.ct-pos[data-dir=long]{border-left-color:var(--sp-positive)}.ct-pos[data-dir=short]{border-left-color:var(--sp-negative)}.ct-pos[data-aktiv]{background:#5ac8e80f;border-color:#5ac8e873}.ct-pos-kopf{align-items:center;gap:8px;min-width:0;display:flex}.ct-pos-markt{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:baseline;gap:7px;min-width:0;padding:0;font-family:inherit;display:flex}.ct-pos-markt:hover strong{color:var(--sp-cyan)}.ct-pos-markt strong{color:var(--sp-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.ct-pos-dir{letter-spacing:.04em;flex:none;font-size:10px;font-weight:800}.ct-pos[data-dir=long] .ct-pos-dir{color:var(--sp-positive)}.ct-pos[data-dir=short] .ct-pos-dir{color:var(--sp-negative)}.ct-pos-dauer{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.ct-pos-pnl{border-radius:var(--sp-radius-field);background:#0000004d;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ct-pos-pnl>strong{font-size:22px;font-weight:800;line-height:calc(1.1 * var(--leading-scale,1.125));font-variant-numeric:tabular-nums;color:var(--sp-text)}.ct-pos-pnl[data-tone=positive]>strong{color:var(--sp-positive)}.ct-pos-pnl[data-tone=negative]>strong{color:var(--sp-negative)}.ct-pos-pnl>span{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:11px}.ct-pos-pnl>span em{color:var(--sp-text-muted);font-style:normal}.ct-pos-weg{align-items:center;gap:7px;display:flex}.ct-pos-weg>span{color:var(--sp-text-muted);flex:none;font-size:9.5px;font-weight:700}.ct-pos-weg>span:first-child{color:var(--sp-negative)}.ct-pos-weg>span:last-child{color:var(--sp-positive)}.ct-pos-weg .ct-progress{flex:1}.ct-pos-grid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.ct-pos-feld{min-width:0}.ct-pos-feld>span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;display:block}.ct-pos-feld>strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:var(--sp-text);margin-top:1px;font-size:13px;font-weight:700;display:block;overflow:hidden}.ct-pos-feld>strong[data-tone=positive]{color:var(--sp-positive)}.ct-pos-feld>strong[data-tone=negative]{color:var(--sp-negative)}.ct-pos-feld>em{color:var(--sp-text-3);font-size:10px;font-style:normal;display:block}.ct-pos-marken{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ct-pos-marke{border-radius:var(--sp-radius-field);background:#00000038;border-left:2px solid #0000;min-width:0;padding:8px 10px}.ct-pos-marke[data-art=sl]{border-left-color:var(--sp-negative)}.ct-pos-marke[data-art=tp]{border-left-color:var(--sp-positive)}.ct-pos-marke>span{color:var(--sp-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;display:block}.ct-pos-marke>strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.ct-pos-marke>em{color:var(--sp-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.ct-pos-marke>i{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;display:block}.ct-pos-hinweis{font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125));color:var(--sp-text-3);border-radius:var(--sp-radius-field);background:#ffffff0a;padding:7px 9px}.ct-pos-hinweis[data-tone=warn]{color:var(--sp-amber);background:#f0b54d1a}.ct-pos-aktionen{flex-direction:column;gap:6px;display:flex}.ct-pos-aktionen .ct-action-btn{height:40px;font-size:13px}.ct-pos-aktionen-klein{gap:6px;display:flex}.ct-open-trade{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:9px;padding:12px 14px;display:flex}.ct-open-trade-head{justify-content:space-between;align-items:center;display:flex}.ct-open-trade-head>span{color:var(--sp-text-muted);letter-spacing:.04em;font-size:10.5px;font-weight:700}.ct-live-dot{align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.ct-live-dot i{border-radius:50%;width:7px;height:7px}.ct-live-dot[data-tone=positive]{color:var(--sp-positive)}.ct-live-dot[data-tone=positive] i{background:var(--sp-positive)}.ct-live-dot[data-tone=warn]{color:var(--sp-amber)}.ct-live-dot[data-tone=warn] i{background:var(--sp-amber)}.ct-open-trade-quote{border-radius:var(--sp-radius-field);background:#0000004d;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.ct-open-trade-quote span{color:var(--sp-text-muted);letter-spacing:.05em;font-size:9px;display:block}.ct-open-trade-quote strong{font-variant-numeric:tabular-nums;font-size:15px}.ct-open-trade-quote strong[data-tone=positive]{color:var(--sp-positive)}.ct-open-trade-quote strong[data-tone=negative]{color:var(--sp-negative)}.ct-arm{border-radius:var(--sp-radius-field);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#ff7a7014;border:0;align-items:center;gap:10px;width:100%;padding:11px 14px;font-family:inherit;display:flex}.ct-arm-switch{background:#ffffff26;border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.ct-arm[data-armed] .ct-arm-switch{background:var(--sp-negative)}.ct-arm-switch i{background:#fff;border-radius:999px;width:16px;height:16px;transition:left .2s;position:absolute;top:3px;left:3px}.ct-arm[data-armed] .ct-arm-switch i{left:19px}.ct-arm span{color:var(--sp-text-2);font-size:12px;font-weight:650}.ct-arm[data-armed] span{color:var(--sp-negative)}.ct-ps{flex-direction:column;gap:13px;display:flex}.ct-ps-stack{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:7px;padding:9px 11px;display:flex}.ct-ps-row{align-items:center;gap:9px;min-width:0;display:flex}.ct-ps-tag{width:66px;color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.ct-ps-row .ct-select{background:var(--sp-control);flex:1;min-width:0;height:34px}.ct-ps-row .ct-tool{flex:none}.ct-ps-row[data-nur-trade] .ct-select{border-color:var(--sp-cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-cyan) 35%, transparent)}.ct-ps-fixed{border-radius:var(--sp-radius-field);background:var(--sp-control);min-width:0;height:34px;color:var(--sp-text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:flex;overflow:hidden}.ct-ps-note{border-radius:var(--sp-radius-field);border-left:2px solid var(--sp-divider);background:#ffffff08;flex-direction:column;gap:9px;padding:10px 12px;display:flex}.ct-ps-note>p{color:var(--sp-text-2);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.ct-ps-note[data-tone=ok]{border-left-color:var(--sp-positive)}.ct-ps-note[data-tone=info]{border-left-color:var(--sp-cyan)}.ct-ps-note[data-tone=warn]{border-left-color:var(--sp-amber)}.ct-ps-note[data-tone=warn]>p{color:var(--sp-amber)}.ct-ps-check{flex-direction:column;gap:9px;display:flex}.ct-ps-origin{opacity:.55;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.ct-chip[data-origin=plan]:not([data-done]){border-color:#5ac8e859}.ct-section{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex:none;overflow:hidden}.ct-section-head{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 16px;font-family:inherit;display:flex}.ct-section-head:hover{background:var(--sp-hover)}.ct-section-head>span:first-child{min-width:0;color:var(--sp-text-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ct-section-head .ct-caret{color:var(--sp-text-muted);font-size:9px;transition:transform .15s}.ct-section-head[data-open] .ct-caret{transform:rotate(90deg)}.ct-section-body{flex-direction:column;gap:13px;padding:2px 18px 18px;display:flex}.ct-tabstrip{flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.ct-tabs{scrollbar-width:none;overscroll-behavior-x:contain;--ct-fade-l:0px;--ct-fade-r:0px;min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ct-fade-l), #000 calc(100% - var(--ct-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ct-fade-l), #000 calc(100% - var(--ct-fade-r)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--ct-fade-l), #000 calc(100% - var(--ct-fade-r)), transparent 100%);flex:0 auto;align-items:center;gap:5px;display:flex;overflow:auto hidden}.ct-tabs::-webkit-scrollbar{display:none}.ct-tabs[data-more-left]{--ct-fade-l:14px}.ct-tabs[data-more-right]{--ct-fade-r:14px}.ct-tab{border-radius:var(--sp-radius-pill);height:30px;color:var(--sp-text-2);font-size:calc(11.5px * var(--ct-ui,1));cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:0 auto;align-items:center;gap:6px;min-width:62px;max-width:170px;padding:0 10px;font-family:inherit;font-weight:700;display:flex;overflow:hidden}.ct-tab>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-tab:hover{background:var(--sp-hover);color:#fff}.ct-tab[data-active]{background:var(--sp-active);color:#fff;border-color:#c9e44e59}.ct-tab button{color:var(--sp-text-muted);cursor:pointer;font-size:calc(13px * var(--ct-ui,1));line-height:calc(1 * var(--leading-scale,1.125));background:0 0;border:0;flex:none;padding:0;font-family:inherit}.ct-tab button:hover{color:#fff}.ct-tab input{background:var(--sp-inset);color:#fff;width:84px;font-size:calc(12px * var(--ct-ui,1));border:1px solid #c9e44e66;border-radius:8px;outline:0;flex:none;padding:3px 6px;font-family:inherit}.ct-tab:has(input){max-width:none}.ct-tabs[data-dense=tight] .ct-tab{gap:5px;min-width:76px;max-width:140px;padding:0 8px}.ct-tabs[data-dense=micro] .ct-tab{min-width:68px;max-width:116px;font-size:calc(11px * var(--ct-ui,1));gap:4px;padding:0 7px}.ct-tabs[data-dense=micro] .ct-tab button{font-size:calc(12px * var(--ct-ui,1))}.ct-tabs-arrow{border-radius:var(--sp-radius-pill);background:var(--sp-control);width:20px;height:30px;color:var(--sp-text-2);cursor:pointer;font-size:calc(13px * var(--ct-ui,1));line-height:calc(1 * var(--leading-scale,1.125));border:0;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.ct-tabs-arrow:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ct-tabs-arrow:disabled{opacity:.3;cursor:default}.ct-tabs .ct-tab,.ct-tabs[data-dense] .ct-tab{flex:none;min-width:0;max-width:none}.ct-tab>span{max-width:14em}.ct-tabs-all[data-open]{background:var(--sp-hover);color:#fff}.ct-tablist-scrim{z-index:9998;position:fixed;inset:0}.tj-menu.ct-tablist{z-index:9999;width:260px;max-height:60vh;padding:4px 0 6px;overflow-y:auto}.ct-tablist-row{width:100%;height:30px;color:var(--tj-t-2,#a7a9b0);font-family:inherit;font-size:calc(12px * var(--ct-ui,1));cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:650;display:flex}.ct-tablist-row:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.ct-tablist-row[data-active]{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.ct-tablist-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-chart-topbar[data-kompakt] .ct-tool-label{display:none}.spatial-charttrade .ct-chart-topbar[data-kompakt] .ct-tool{gap:4px;padding:0 8px}.ct-tab-add{border-radius:var(--sp-radius-pill);background:var(--sp-control);width:30px;min-width:30px;height:30px;color:var(--sp-text-2);cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.ct-tab-add>svg{flex:none}.ct-tab-add:hover{background:var(--sp-hover);color:#fff}.ct-tool{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:30px;color:var(--sp-text-2);font-size:calc(11px * var(--ct-ui,1));cursor:pointer;white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-weight:700;display:inline-flex}.ct-tool:hover{background:var(--sp-hover);color:#fff}.ct-tool[data-active]{background:var(--sp-active);color:#fff;border-color:#c9e44e59}.ct-tool[data-tone=plan]{color:var(--sp-lime);background:#c9e44e1f;border-color:#c9e44e66}.ct-tool:disabled{opacity:.5;cursor:not-allowed}.ct-tool>svg{flex:none}.ct-icon-tool{justify-content:center;width:30px;min-width:30px;padding:0}.ct-icon-tool[data-active]{color:var(--sp-lime);background:#c9e44e29;border-color:#c9e44e73}.ct-tool .ct-tool-dot{background:var(--sp-positive);border-radius:50%;width:7px;height:7px}.ct-tf-seg{border-radius:var(--sp-radius-pill);background:#ffffff0d;flex-shrink:0;gap:3px;padding:3px;display:flex}.ct-tf-seg[data-disabled]{opacity:.45}.ct-tf-seg button{border-radius:var(--sp-radius-pill);min-height:26px;color:var(--sp-text-muted);font-size:calc(11px * var(--ct-ui,1));cursor:pointer;background:0 0;border:0;padding:0 9px;font-family:inherit;font-weight:700}.ct-tf-seg button:hover:not(:disabled){color:#fff}.ct-tf-seg button[data-active]{color:var(--sp-lime);background:#c9e44e24}.ct-tf-seg button:disabled{cursor:not-allowed}.ct-tf-wrap{flex-shrink:0;position:relative}.ct-tf-more{color:var(--sp-text-muted);justify-content:center;align-items:center;display:inline-flex;padding:0 7px!important}.ct-tf-more svg{transition:transform .12s}.ct-tf-more[data-open]{color:#fff;background:#ffffff17}.ct-tf-more[data-open] svg{transform:rotate(180deg)}.ct-tf-scrim{z-index:39;position:fixed;inset:0}.ct-tf-menu{z-index:40;border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-inset);background:#181818f7;width:268px;padding:9px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #0009}.ct-tf-group+.ct-tf-group{border-top:1px solid var(--sp-divider);margin-top:9px;padding-top:9px}.ct-tf-group-title{font-size:calc(10px * var(--ct-ui,1));letter-spacing:.06em;text-transform:uppercase;color:var(--sp-text-muted);flex-direction:column;gap:2px;padding:0 4px 6px;font-weight:800;display:flex}.ct-tf-note{font-size:calc(10px * var(--ct-ui,1));letter-spacing:0;text-transform:none;color:var(--sp-amber);font-weight:600}.ct-tf-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ct-tf-grid button{border-radius:var(--sp-radius-inset);min-height:28px;color:var(--sp-text-2);font-size:calc(11.5px * var(--ct-ui,1));cursor:pointer;background:#ffffff0d;border:0;font-family:inherit;font-weight:700}.ct-tf-grid button:hover:not(:disabled){color:#fff;background:#ffffff1f}.ct-tf-grid button[data-active]{color:var(--sp-lime);background:#c9e44e29;box-shadow:inset 0 0 0 1px #c9e44e73}.ct-tf-grid button:disabled{opacity:.35;cursor:not-allowed}.ct-panel-tab{z-index:40;border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-pill);width:34px;height:64px;color:var(--sp-text-2);cursor:pointer;background:#141414d9;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ct-panel-tab:hover{color:#fff;background:#282828e6}:root{--ct-wl-red:#e5736b;--ct-wl-orange:#e3a24a;--ct-wl-green:#7fbf7a;--ct-wl-blue:#5ab4d8;--ct-wl-violet:#a993e6}.ct-wl{--ct-wl-row:30px;border-left:1px solid var(--sp-divider);background:#00000047;flex-direction:column;flex:none;width:216px;min-height:0;font-size:12.5px;display:flex;position:relative}.ct-wl:not([data-dense]){--ct-wl-row:38px}.ct-wl[data-collapsed]{align-items:center;width:34px}.ct-wl-reopen{border-radius:var(--sp-radius-pill);background:var(--sp-control);width:30px;color:var(--sp-text-2);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:8px;margin:6px 0;padding:8px 0;font-family:inherit;font-size:12px;font-weight:700;display:flex}.ct-wl-reopen:hover{background:var(--sp-hover);color:#fff}.ct-wl-reopen span{writing-mode:vertical-rl;letter-spacing:.08em;font-size:10.5px}.ct-wl-sp{flex:1}.ct-wl-ib{width:28px;height:28px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-wl-ib:hover,.ct-wl-ib[aria-expanded=true]{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.ct-wl-ib:disabled{opacity:.35;cursor:not-allowed}.ct-wl-head{border-bottom:1px solid var(--tj-line-1,var(--sp-divider));flex:none;align-items:center;gap:2px;height:46px;padding:0 6px 0 8px;display:flex}.ct-wl-listbtn{min-width:0;max-width:62%;height:30px;color:var(--tj-t-1,#ededee);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;font-weight:650;display:inline-flex}.ct-wl-listbtn:hover,.ct-wl-listbtn[aria-expanded=true]{background:var(--tj-bg-3,#232428)}.ct-wl-listbtn span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-wl-fdot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ct-wl-add{border-bottom:1px solid var(--tj-line-1,var(--sp-divider));flex:none;padding:8px}.ct-wl-addfield{border:1px solid var(--tj-line-2,#ffffff24);background:var(--sp-inset);height:30px;color:var(--tj-t-3,#6c6f77);border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:flex}.ct-wl-addfield:focus-within{border-color:#ffffff52}.ct-wl-addfield input{min-width:0;color:var(--tj-t-1,#ededee);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.ct-wl-sugg{flex-direction:column;margin-top:6px;display:flex}.ct-wl-sugg button{height:28px;color:var(--tj-t-2,#a7a9b0);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.ct-wl-sugg button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-wl-sugg button[data-kb]{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.ct-wl-sugg strong{color:var(--tj-t-1,#ededee);min-width:72px;font-weight:600}.ct-wl-searchall{width:100%;color:var(--tj-t-3,#6c6f77);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:3px 8px;font-size:11px}.ct-wl-searchall:hover{color:var(--tj-t-1,#ededee)}.ct-wl-colhead,.ct-wl-row{align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.ct-wl-colhead{border-bottom:1px solid var(--tj-line-1,var(--sp-divider));flex:none;height:26px}.ct-wl-colhead button{height:22px;color:var(--tj-t-3,#6c6f77);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:2px;padding:0;font-size:10.5px;display:inline-flex}.ct-wl-colhead button:hover,.ct-wl-colhead button[data-on]{color:var(--tj-t-1,#ededee)}.ct-wl-colhead .ct-wl-c-sym{align-items:center;gap:8px;display:flex}.ct-wl-colhead .ct-wl-c-sym button{justify-content:flex-start}.ct-wl-sortreset{text-underline-offset:2px;text-decoration:underline;color:var(--tj-t-3,#6c6f77)!important}.ct-wl-c-sym{flex:1;align-items:center;gap:6px;min-width:92px;display:flex}.ct-wl-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ct-wl-c-last{width:76px}.ct-wl-c-abs{width:66px}.ct-wl-c-pct{width:62px}.ct-wl-c-vol{width:58px}.ct-wl-list{outline:0;flex:1;min-height:0;padding:4px 0;overflow-y:auto}.ct-wl-list:focus-visible{box-shadow:inset 0 0 0 1px #ffffff2e}.ct-wl-empty{font-size:12px;line-height:calc(1.35 * var(--leading-scale,1.125));color:var(--tj-t-2,#a7a9b0);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px;display:flex}.ct-wl-empty span{color:var(--tj-t-3,#6c6f77);font-size:11px}.ct-wl-row{height:var(--ct-wl-row);cursor:default;-webkit-user-select:none;user-select:none;position:relative}.ct-wl-row:hover{background:#ffffff0a}.ct-wl-row[data-sel]{box-shadow:inset 3px 0 0 var(--tj-t-1,#ededee);background:#ffffff1a}.ct-wl-row[data-sel]+.ct-wl-row[data-sel]{border-top:1px solid #00000059}.ct-wl-row[data-drag]{opacity:.4}.ct-wl-row[data-drop=top]:after,.ct-wl-sec[data-drop=top]:after{content:"";background:var(--tj-t-1,#ededee);border-radius:1px;height:2px;position:absolute;top:-1px;left:8px;right:8px}.ct-wl-row[data-drop=bottom]:after,.ct-wl-sec[data-drop=bottom]:after{content:"";background:var(--tj-t-1,#ededee);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ct-wl-flag{border-radius:2px;width:3px;height:16px;margin-top:-8px;position:absolute;top:50%;left:2px}.ct-wl-symtext{min-width:0;color:var(--tj-t-1,#ededee);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ct-wl-badges{color:var(--tj-t-3,#6c6f77);flex:none;align-items:center;gap:3px;display:inline-flex}.ct-wl-badges>span{display:inline-flex}.ct-wl-posb{height:15px;font-size:9.5px;font-weight:700;line-height:calc(1 * var(--leading-scale,1.125));border-radius:4px;align-items:center;padding:0 4px;display:inline-flex}.ct-wl-posb[data-dir=long]{color:var(--tj-up,#9dbf8f);background:var(--tj-up-soft,#9dbf8f24)}.ct-wl-posb[data-dir=short]{color:var(--tj-down,#c46f78);background:var(--tj-down-soft,#c46f7826)}.ct-wl-hitdot{background:var(--sp-amber,#f0b54d);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.ct-wl-price{color:var(--tj-t-1,#ededee);border-radius:4px;transition:background-color .6s}.ct-wl-price[data-flash=up]{background:var(--tj-up-soft,#9dbf8f24);transition:none}.ct-wl-price[data-flash=down]{background:var(--tj-down-soft,#c46f7826);transition:none}.ct-wl-abs,.ct-wl-pct,.ct-wl-vol{color:var(--tj-t-2,#a7a9b0)}[data-tone=up].ct-wl-abs,[data-tone=up].ct-wl-pct{color:var(--tj-up,#9dbf8f)}[data-tone=down].ct-wl-abs,[data-tone=down].ct-wl-pct{color:var(--tj-down,#c46f78)}.ct-wl-x{width:22px;height:22px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;background:#2c2d31;border:0;border-radius:6px;justify-content:center;align-items:center;margin-top:-11px;padding:0;display:none;position:absolute;top:50%;right:6px;box-shadow:-12px 0 10px -2px #1d1e21}.ct-wl-row:hover .ct-wl-x,.ct-wl-row:focus-within .ct-wl-x{display:inline-flex}.ct-wl-x:hover{color:#fff;background:#3a3b40}@media (prefers-reduced-motion:reduce){.ct-wl-price{transition:none}}.ct-wl-sec{letter-spacing:.07em;text-transform:uppercase;height:28px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:6px;padding:0 10px 0 6px;font-size:10.5px;font-weight:700;display:flex;position:relative}.ct-wl-sec:first-child{margin-top:0}.ct-wl-sec:hover{color:var(--tj-t-1,#ededee)}.ct-wl-chev{flex:none;transition:transform .15s}.ct-wl-sec[data-closed] .ct-wl-chev{transform:rotate(-90deg)}.ct-wl-sec-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-wl-sec-n{letter-spacing:0;color:var(--tj-t-3,#6c6f77);font-weight:500}.ct-wl-sec input{background:var(--sp-inset);width:160px;height:22px;color:var(--tj-t-1,#ededee);font:inherit;border:1px solid #ffffff4d;border-radius:6px;outline:0;padding:0 6px}.ct-wl-bulk{border-top:1px solid var(--tj-line-1,var(--sp-divider));background:#ffffff08;flex:none;align-items:center;gap:2px;height:40px;padding:0 6px 0 12px;display:flex}.ct-wl-bulk>span{color:var(--tj-t-2,#a7a9b0);flex:1}.ct-wl-toast{z-index:6;color:var(--tj-t-1,#ededee);background:#2a2b2f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 10px 30px #00000073}.ct-wl-toast span{flex:1;min-width:0}.ct-wl-toast button{color:var(--tj-accent,#c9e44e);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.ct-wl-split{cursor:row-resize;border-top:1px solid var(--tj-line-1,var(--sp-divider));outline:0;flex:none;height:9px;position:relative}.ct-wl-split:after{content:"";background:#ffffff24;border-radius:2px;width:28px;height:3px;margin-left:-14px;position:absolute;top:3px;left:50%}.ct-wl-split:hover:after,.ct-wl-split:focus-visible:after{background:#ffffff80}.ct-wl-detwrap{border-top:1px solid var(--tj-line-1,var(--sp-divider));flex:none;min-height:0}.ct-wl-detwrap[data-open]{height:var(--ct-wl-det-h,300px);border-top:0;overflow-y:auto}.ct-wl-det{padding:0 14px 20px}.ct-wl-det[data-collapsed]{padding-bottom:0}.ct-wl-det-top{align-items:center;gap:8px;height:36px;display:flex}.ct-wl-det-top b{color:var(--tj-t-1,#ededee);font-size:13.5px}.ct-wl-det-ex{min-width:0;color:var(--tj-t-3,#6c6f77);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ct-wl-det-name{color:var(--tj-t-2,#a7a9b0);margin-top:-4px;font-size:12px}.ct-wl-det-px{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px;display:flex}.ct-wl-det-big{color:var(--tj-t-1,#ededee);font-size:22px;font-weight:600}.ct-wl-det-chg{color:var(--tj-t-2,#a7a9b0);font-size:12.5px}.ct-wl-det-chg[data-tone=up],.ct-wl-jl [data-tone=up]{color:var(--tj-up,#9dbf8f)}.ct-wl-det-chg[data-tone=down],.ct-wl-jl [data-tone=down]{color:var(--tj-down,#c46f78)}.ct-wl-range{margin-top:14px}.ct-wl-lbl{color:var(--tj-t-3,#6c6f77);font-size:11px}.ct-wl-bar{background:#ffffff1a;border-radius:2px;height:4px;margin:7px 0 5px;position:relative}.ct-wl-bar i{background:var(--tj-t-1,#ededee);border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:-3px}.ct-wl-range-v{color:var(--tj-t-2,#a7a9b0);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.ct-wl-kv{border-bottom:1px solid var(--tj-line-1,var(--sp-divider));min-height:28px;color:var(--tj-t-3,#6c6f77);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.ct-wl-kv b{color:var(--tj-t-1,#ededee);font-variant-numeric:tabular-nums;font-weight:500}.ct-wl-dsec{letter-spacing:.07em;text-transform:uppercase;min-height:22px;color:var(--tj-t-3,#6c6f77);align-items:center;gap:6px;margin-top:18px;font-size:10.5px;font-weight:700;display:flex}.ct-wl-lnk{color:var(--tj-t-2,#a7a9b0);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;font-weight:500;display:inline-flex}.ct-wl-lnk:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.ct-wl-jl{border:0;border-bottom:1px solid var(--tj-line-1,var(--sp-divider));width:100%;min-height:30px;font:inherit;color:var(--tj-t-1,#ededee);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.ct-wl-jl>span:first-child{min-width:0;color:var(--tj-t-2,#a7a9b0);align-items:center;gap:6px;display:flex}.ct-wl-jl b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ct-wl-jl small{color:var(--tj-t-3,#6c6f77);font-size:11px}.ct-wl-jl-btn{cursor:pointer}.ct-wl-jl-btn:hover>span:first-child{color:var(--tj-t-1,#ededee)}.ct-wl-jl-dim>span:first-child{color:var(--tj-t-3,#6c6f77)}.ct-wl-jl>span:last-child{font-variant-numeric:tabular-nums}.ct-wl-ellip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-wl-none{color:var(--tj-t-3,#6c6f77);padding:6px 0;font-size:12px}.ct-wl-note{box-sizing:border-box;border:1px solid var(--tj-line-1,var(--sp-divider));background:var(--sp-inset);width:100%;min-height:64px;color:var(--tj-t-1,#ededee);font:inherit;font-size:12px;line-height:calc(1.35 * var(--leading-scale,1.125));resize:vertical;border-radius:10px;outline:0;margin-top:6px;padding:8px 10px;display:block}.ct-wl-note:focus{border-color:#ffffff4d}.ct-wl-note-act{color:var(--tj-t-3,#6c6f77);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.ct-wl-notel{border-bottom:1px solid var(--tj-line-1,var(--sp-divider));color:var(--tj-t-1,#ededee);flex-direction:column;gap:1px;padding:6px 0;font-size:12px;display:flex}.ct-wl-notel small{color:var(--tj-t-3,#6c6f77);font-size:10.5px}.ct-wl-notel span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ct-wl-dact{gap:8px;margin-top:14px;display:flex}.ct-wl-pbtn{background:var(--tj-bg-3,#232428);height:30px;color:var(--tj-t-1,#ededee);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ct-wl-pbtn:hover{background:#2c2d31}.ct-wl-pbtn[data-tone=primary]{background:var(--tj-accent,#c9e44e);color:#1e1e1e}.ct-wl-scrim{z-index:900;position:fixed;inset:0}.ct-menu.ct-wl-menu{z-index:901;-webkit-backdrop-filter:none;backdrop-filter:none;background:#232428;border:1px solid #ffffff1a;border-radius:12px;min-width:240px;max-width:300px;max-height:min(70vh,520px);padding:6px;overflow-y:auto;box-shadow:0 18px 50px #0000008c}.ct-wl-menu>button{align-items:center;gap:9px;width:100%;display:flex}.ct-wl-menu>button[data-cur]{color:var(--tj-accent,#c9e44e)}.ct-wl-menu>button[data-danger]{color:var(--tj-down,#c46f78)}.ct-wl-menu>button small{color:var(--tj-t-3,#6c6f77);margin-left:auto;font-size:11px}.ct-wl-menu hr{border:0;border-top:1px solid var(--tj-line-1,var(--sp-divider));margin:5px 4px}.ct-wl-mtext{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-wl-geteilt{color:var(--tj-t-3,#6c6f77);flex:none;align-items:center;font-style:normal;display:inline-flex}.ct-wl-von{color:var(--tj-t-3,#6c6f77);margin-left:6px;font-size:11px;font-weight:500}.ct-wl-teilen-hint{color:var(--tj-t-2,#a7a9b0);font-size:12.5px;line-height:calc(1.45 * var(--leading-scale,1.125));margin:0 0 10px}.ct-wl-teilen-mail{gap:8px;margin-bottom:8px;display:flex}.ct-wl-teilen-mail .tj-ti{flex:1;min-width:0}.ct-wl-teilen-meldung{font-size:12.5px;line-height:calc(1.45 * var(--leading-scale,1.125));color:var(--tj-up,#7fbf7a);margin:0 0 10px}.ct-wl-teilen-meldung[data-ton=err]{color:var(--tj-down,#c46f78)}.ct-wl-teilen-meldung[data-ton=info]{color:var(--sp-amber,#f0b54d)}.ct-wl-teilen-zahl{color:var(--tj-t-3,#6c6f77);letter-spacing:0;margin-left:4px;font-weight:500}.ct-wl-teilen-zahl[data-voll]{color:var(--sp-amber,#f0b54d);font-weight:700}.ct-wl-neu{background:var(--tj-accent,#c9e44e);border-radius:50%;flex:none;width:7px;height:7px;font-style:normal;display:inline-block;box-shadow:0 0 0 2px #c9e44e2e}.ct-wl-listbtn .ct-wl-neu{margin-left:2px}.ct-wl-menu>button .ct-wl-neu{margin-left:auto}.ct-wl-menu>button .ct-wl-neu+small{margin-left:6px}.ct-wl-neu[data-art=symbol]{vertical-align:middle;width:6px;height:6px;margin-left:5px}.ct-wl-row[data-neu]{background:#c9e44e14;animation:1.2s ease-out 2 ct-wl-neu-ein}@keyframes ct-wl-neu-ein{0%{background:#c9e44e38}to{background:#c9e44e14}}@media (prefers-reduced-motion:reduce){.ct-wl-row[data-neu]{animation:none}}.ct-wl-teilen-auffindbar{margin:0 0 12px}.ct-wl-teilen-t{margin:4px 0 6px}.ct-wl-teilen-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ct-wl-teilen-liste li{background:var(--sp-inset,#ffffff0a);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ct-wl-teilen-wer{flex-direction:column;flex:1;min-width:0;display:flex}.ct-wl-teilen-wer b{font-size:13px;font-weight:600}.ct-wl-teilen-wer small{color:var(--tj-t-3,#6c6f77);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ct-wl-mh{letter-spacing:.07em;text-transform:uppercase;color:var(--tj-t-3,#6c6f77);padding:6px 10px 3px;font-size:10px;font-weight:700}.ct-wl-mhint{color:var(--sp-amber,#f0b54d);padding:2px 10px 4px;font-size:11px}.ct-wl-cbx{color:#1e1e1e;border:1.5px solid #ffffff4d;border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.ct-wl-cbx[data-on]{background:var(--tj-t-1,#ededee);border-color:var(--tj-t-1,#ededee)}.ct-wl-seg{background:var(--sp-inset);border-radius:8px;gap:2px;margin:2px 8px 6px;padding:2px;display:flex}.ct-wl-seg button{height:26px;color:var(--tj-t-2,#a7a9b0);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;font-size:12px}.ct-wl-seg button[data-on]{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.ct-wl-flags{gap:7px;padding:4px 10px 6px;display:flex}.ct-wl-flags button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:0}.ct-wl-flags button:hover{border-color:#ffffff80}.ct-wl-flags button[data-cur]{border-color:#fff}.ct-wl-flags .ct-wl-flagnone{background:var(--sp-control);color:var(--tj-t-2,#a7a9b0);justify-content:center;align-items:center;display:inline-flex}.ct-menu-fixed{position:fixed;top:auto;left:auto}.ct-menu>button:disabled{opacity:.4;cursor:not-allowed}.ct-side{border-left:1px solid var(--sp-divider);flex-direction:column;flex:none;width:216px;min-height:0;display:flex}.ct-side>.ct-wl{border-left:0;flex:auto;width:auto}.ct-side:not([data-slim])>.ct-wl[data-collapsed]{flex:none;align-items:stretch}.ct-side:not([data-slim])>.ct-wl[data-collapsed] .ct-wl-reopen{border-radius:0;flex:none;justify-content:flex-start;width:auto;margin:0;padding:7px 10px}.ct-side:not([data-slim])>.ct-wl[data-collapsed] .ct-wl-reopen span{writing-mode:horizontal-tb;font-size:10.5px}.tj-chartdock{border-left:1px solid var(--tj-line-1);background:var(--tj-bg-1);flex-direction:column;flex:none;align-items:center;gap:2px;width:46px;padding:6px 0;display:flex}.tj-dk{border-radius:var(--tj-r-m);width:36px;height:36px;color:var(--tj-t-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tj-dk:hover{background:var(--tj-bg-3);color:var(--tj-t-1)}.tj-dk[data-active]{background:var(--tj-accent-soft);color:var(--tj-accent)}.tj-dk-badge{background:var(--tj-accent);min-width:15px;height:15px;color:var(--tj-on-accent);font-size:calc(9.5px * var(--ct-ui,1));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:750;display:flex;position:absolute;top:3px;right:3px}.tj-dk-badge[data-tone=warn]{background:var(--tj-warn)}.tj-dk-sp{flex:1;justify-content:center;align-self:stretch;align-items:flex-end;min-height:14px;display:flex}.tj-dk-sp:after{content:"";border-top:1px solid var(--tj-line-2);width:24px;margin-bottom:5px}.tj-sidepanel{background:var(--tj-bg-1);flex:none;width:0;transition:width .18s;position:relative;overflow:hidden}.tj-sidepanel[data-resizing]{transition:none}.tj-sidepanel[data-open]{width:var(--tj-side-w,clamp(320px, 22vw, 400px));border-left:1px solid var(--tj-line-1)}.tj-sidepanel-resize{z-index:5;cursor:col-resize;outline:0;width:6px;position:absolute;top:0;bottom:0;left:0}.tj-sidepanel-resize:hover,.tj-sidepanel-resize:focus-visible,.tj-sidepanel[data-resizing] .tj-sidepanel-resize{background:linear-gradient(90deg,#ffffff47 2px,#0000 2px)}@media (prefers-reduced-motion:reduce){.tj-sidepanel{transition:none}}.tj-sidepanel-in{width:var(--tj-side-w,clamp(320px, 22vw, 400px));flex-direction:column;height:100%;min-height:0;display:flex}.tj-sidepanel[data-variant=news]{--tj-news-w:min(var(--tj-side-w,320px), 320px, calc(100vw - 46px))}.tj-sidepanel[data-variant=news][data-open]{width:var(--tj-news-w)}.tj-sidepanel[data-variant=news] .tj-sidepanel-in{width:calc(var(--tj-news-w) - 1px)}.tj-sidepanel-head{border-bottom:1px solid var(--tj-line-1);flex:none;align-items:center;height:46px;padding:0 8px 0 14px;display:flex}.tj-sidepanel-head b{color:var(--tj-t-1);font-size:13.5px;font-weight:650}.tj-sidepanel-head button{border-radius:var(--tj-r-m);width:28px;height:28px;color:var(--tj-t-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.tj-sidepanel-head button:hover{background:var(--tj-bg-3);color:var(--tj-t-1)}.tj-sidepanel-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.tj-sidepanel-body>.ct-wl,.tj-sidepanel-body>.ct-cockpit{border-left:0;flex:auto;width:auto;min-height:0}.tj-sidepanel-body>.ct-cockpit{padding:12px 10px 6px}.tj-sidepanel-body>[data-plan-panel]{padding:12px 14px 16px}.tj-sidepanel-body>[data-plan-panel] .plan-panel-check-text{overflow-wrap:anywhere;min-width:0}.tj-sidepanel-body>.ct-wl>.ct-wl-head{border-bottom:1px solid var(--tj-line-1);height:46px;padding:0 8px 0 14px}.tj-sidepanel-body>.co.ai[data-variante=panel]{width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:auto;position:static}.co.ai[data-variante=panel] .co-kopf{gap:10px;min-height:46px;padding:8px 8px 8px 12px}.co.ai[data-variante=panel] .co-avatar{width:30px;height:30px}.co.ai[data-variante=panel] .ai-kopf-knopf{height:28px;padding:0 11px}.co.ai[data-variante=panel] .ai-kopf-knopf[data-schliessen]{width:28px;padding:0}.co.ai[data-variante=panel] .co-verlauf{padding:14px 12px}.co.ai[data-variante=panel] .co-blase{max-width:100%;font-size:13px}.co.ai[data-variante=panel] .co-blase[data-von=ich]{max-width:88%}.co.ai[data-variante=panel] .ai-vorschlaege{margin-left:0}.co.ai[data-variante=panel] .co-chip{text-align:left;min-height:32px;padding:0 12px;font-size:12.5px}.ct-tool-dot{background:var(--sp-positive);border-radius:50%;flex:none;width:6px;height:6px;margin-left:1px;box-shadow:0 0 0 2px #46d08c38}.ct-tool-badge{border-radius:var(--sp-radius-pill);background:var(--sp-amber);color:#1e1e1e;min-width:15px;height:15px;font-size:calc(9.5px * var(--ct-ui,1));flex:none;justify-content:center;align-items:center;margin-left:1px;padding:0 4px;font-weight:800;display:inline-flex}.tj-tut-in{opacity:0;animation:.45s ease-out forwards tj-tut-in}@keyframes tj-tut-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tj-tut-sweep{animation:2.2s cubic-bezier(.4,0,.3,1) infinite tj-tut-sweep}@keyframes tj-tut-sweep{0%{opacity:0;transform:translateY(0)}10%,85%{opacity:1}to{opacity:0;transform:translateY(80px)}}.tj-tut-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite tj-tut-ring}@keyframes tj-tut-ring{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.7)}}.tj-tut-drop{animation:.7s cubic-bezier(.3,1.4,.5,1) both tj-tut-drop}@keyframes tj-tut-drop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tj-tut-in,.tj-tut-sweep,.tj-tut-ring,.tj-tut-drop{opacity:1;animation:none;transform:none}}.tj-tour{z-index:7000;font-family:var(--sp-font);position:fixed;inset:0}.tj-tour-fang{cursor:pointer;position:absolute;inset:0}.tj-tour-spot{pointer-events:none;box-shadow:0 0 0 9999px #080808b8, 0 0 0 2px var(--sp-lime), 0 0 22px 5px #c9e44e4d;border-radius:14px;transition:left .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1),width .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1);animation:2s ease-in-out infinite tj-tour-puls;position:fixed}@keyframes tj-tour-puls{0%,to{box-shadow:0 0 0 9999px #080808b8, 0 0 0 2px var(--sp-lime), 0 0 22px 5px #c9e44e4d}50%{box-shadow:0 0 0 9999px #080808b8, 0 0 0 3px var(--sp-lime), 0 0 30px 8px #c9e44e73}}.tj-tour-blase{box-sizing:border-box;z-index:1;color:var(--sp-text);background:#1c1c1cfa;border:1px solid #c9e44e4d;border-radius:18px;padding:14px 15px 12px;animation:.34s cubic-bezier(.2,1.3,.4,1) both tj-tour-rein;position:fixed;box-shadow:0 20px 60px #000000b3,inset 0 1px #ffffff12}@keyframes tj-tour-rein{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:none}}.tj-tour-fang[data-dunkel]{background:#080808b8}.tj-tour-blase[data-pfeil]:after{content:"";background:#1c1c1cfa;border:1px solid #c9e44e4d;width:11px;height:11px;position:absolute;transform:rotate(45deg)}.tj-tour-blase[data-pfeil=oben]:after{border-bottom:0;border-right:0;margin-left:-6px;top:-6.5px;left:50%}.tj-tour-blase[data-pfeil=unten]:after{border-top:0;border-left:0;margin-left:-6px;bottom:-6.5px;left:50%}.tj-tour-blase[data-pfeil=links]:after{border-top:0;border-right:0;margin-top:-6px;top:50%;left:-6.5px}.tj-tour-blase[data-pfeil=rechts]:after{border-bottom:0;border-left:0;margin-top:-6px;top:50%;right:-6.5px}.tj-tour-kopf{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tj-tour-marke{border-radius:var(--sp-radius-pill);background:#c9e44e24;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;animation:2.4s ease-in-out infinite tj-tour-wippe;display:inline-flex}@keyframes tj-tour-wippe{0%,88%,to{transform:none}92%{transform:rotate(-11deg)scale(1.12)}96%{transform:rotate(9deg)scale(1.12)}}.tj-tour-zaehler{letter-spacing:.06em;text-transform:uppercase;color:var(--sp-text-muted);flex:1;font-size:10px;font-weight:800}.tj-tour-weg{color:var(--sp-text-muted);font-size:13px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;padding:2px;font-family:inherit}.tj-tour-weg:hover{color:#fff}.tj-tour-titel{margin-bottom:5px;font-size:13.5px;font-weight:700}.tj-tour-text{font-size:12px;line-height:calc(1.55 * var(--leading-scale,1.125));color:var(--sp-text-2)}.tj-tour-fuss{align-items:center;gap:7px;margin-top:13px;display:flex}.tj-tour-punkte{flex:1;align-items:center;gap:4px;display:flex}.tj-tour-punkte span{border-radius:var(--sp-radius-pill);background:#ffffff29;width:5px;height:5px;transition:width .2s,background .2s}.tj-tour-punkte span[data-durch]{background:#c9e44e6b}.tj-tour-punkte span[data-an]{background:var(--sp-lime);width:14px}.tj-tour-knopf{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:27px;color:var(--sp-text-2);cursor:pointer;white-space:nowrap;border:0;padding:0 13px;font-family:inherit;font-size:11px;font-weight:700}.tj-tour-knopf:hover{background:var(--sp-hover);color:#fff}.tj-tour-knopf[data-haupt]{background:var(--sp-lime);color:var(--sp-on-lime,#1e1e1e)}.tj-tour-knopf[data-haupt]:hover{background:var(--sp-lime-hover,#d6ee6b)}@media (prefers-reduced-motion:reduce){.tj-tour-spot{transition:none;animation:none}.tj-tour-blase,.tj-tour-marke{animation:none}}.tj-toasts{z-index:4000;pointer-events:none;flex-direction:column;gap:8px;max-width:320px;display:flex;position:fixed;top:14px;right:14px}.tj-toast{pointer-events:auto;border-radius:var(--sp-radius-inset);cursor:pointer;background:#181612f5;border:1px solid #f0b54d59;flex-direction:column;gap:2px;padding:9px 30px 9px 12px;display:flex;position:relative;box-shadow:0 10px 28px #00000073}.tj-toast strong{color:#fff;font-size:12px}.tj-toast span{font-size:10.5px;line-height:calc(1.4 * var(--leading-scale,1.125));color:var(--sp-text-2)}.tj-toast button{color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px;position:absolute;top:4px;right:6px}.tj-toast button:hover{color:#fff}.tj-alarmzentrale{flex:none;align-items:center;display:inline-flex;position:relative}.tj-alarm-glocke{position:relative}.tj-alarm-panel{z-index:4200;width:min(420px,94vw);max-height:min(600px,76vh);position:fixed;top:96px;left:50%;transform:translate(-50%)}.ct-rangebar{z-index:25;border-top:1px solid var(--tj-line-1);background:var(--tj-bg-1);flex:none;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex;position:relative}.ct-range-seg{background:var(--tj-bg-2);scrollbar-width:none;border-radius:8px;gap:2px;min-width:0;padding:2px;display:flex;overflow-x:auto}.ct-range-seg button{min-width:30px;height:22px;color:var(--tj-t-3);font-size:calc(11.5px * var(--ct-ui,1));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 7px;font-family:inherit;font-weight:600;position:relative}.ct-range-seg button:hover{color:var(--tj-t-1)}.ct-range-seg button[data-active]{background:var(--tj-bg-4);color:var(--tj-t-1)}.ct-range-seg button[data-neu]:after{content:"";background:var(--tj-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:2px}.ct-range-btn{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:24px;color:var(--sp-text-2);font-size:calc(10.5px * var(--ct-ui,1));cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-weight:700;display:inline-flex}.ct-range-btn:hover,.ct-range-btn[data-open]{background:var(--sp-hover);color:#fff}.ct-status-item{border-radius:var(--tj-r-s);height:26px;color:var(--tj-t-2);font-size:calc(11.5px * var(--ct-ui,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 9px;font-family:inherit;display:inline-flex}.ct-status-item:hover{background:var(--tj-bg-3);color:var(--tj-t-1)}.ct-status-item[data-on]{color:var(--tj-accent)}.ct-status-item>svg{flex:none}.ct-status-plan{border-radius:var(--tj-r-s);background:var(--tj-bg-2);height:26px;color:var(--tj-t-2);font-size:calc(11.5px * var(--ct-ui,1));white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ct-status-plan[role=button]{cursor:pointer}.ct-status-plan[role=button]:hover{background:var(--tj-bg-3);color:var(--tj-t-1)}.ct-status-plan b{color:var(--tj-t-1);font-weight:650}.ct-status-badge{background:var(--tj-bg-3);color:var(--tj-t-2);font-size:calc(11px * var(--ct-ui,1));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;max-width:160px;padding:2px 8px;font-weight:700;overflow:hidden}.ct-layout-wrap{flex:none;display:inline-flex;position:relative}.ct-layout-pille{cursor:pointer;border:0;align-items:center;gap:6px;height:22px;font-family:inherit;display:inline-flex}.ct-layout-pille:hover,.ct-layout-pille[data-open]{background:var(--tj-bg-4);color:var(--tj-t-1)}.ct-layout-dot{background:var(--tj-accent,#c9e44e);border-radius:50%;flex:none;width:6px;height:6px}.ct-layout-menu{min-width:232px;max-height:60vh;left:0;right:auto;overflow:auto}.ct-menu-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--sp-text-muted);padding:4px 9px 5px;font-size:9.5px;font-weight:700}.ct-menu-sep{background:var(--sp-frame-border);height:1px;margin:4px 3px}.ct-menu>button[data-tone=danger]{color:var(--tj-danger,#ff8a80)}.ct-menu>button[data-tone=danger]:hover{color:var(--tj-danger,#ff8a80);background:#ff8a8024}.ct-menu>button>kbd{font:600 10.5px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-font,system-ui, sans-serif);color:var(--sp-text-muted);flex:none;margin-left:auto}.ct-menu-chk{border:1.5px solid var(--sp-frame-border);border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.ct-menu-chk[data-on]{background:var(--tj-accent,#c9e44e);border-color:var(--tj-accent,#c9e44e);color:var(--tj-on-accent,#1a1c10)}.ct-menu-note[data-tone=info]{color:var(--sp-text-muted)}.ct-status-sp{flex:4px;min-width:4px}@media (width<=1100px){.ct-rangebar .ct-status-badge,.ct-rangebar .ct-status-plan{display:none}}@media (width<=900px){.ct-rangebar .ct-status-item{display:none}}.ct-range-tz{color:var(--sp-text-muted);flex:none;align-items:center;gap:5px;display:inline-flex}.ct-range-tz select{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:24px;color:var(--sp-text-2);font-size:calc(10.5px * var(--ct-ui,1));cursor:pointer;border:0;padding:0 6px;font-family:inherit;font-weight:700}.ct-menu{z-index:40;border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-inset);background:#181818f7;min-width:168px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #0009}.ct-menu-up{top:auto;bottom:calc(100% + 6px)}.ct-menu>button{border-radius:var(--sp-radius-inset);width:100%;color:var(--sp-text-2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:6px 9px;font-family:inherit;font-size:11.5px;font-weight:600;display:flex}.ct-menu>button:hover{background:var(--sp-hover);color:#fff}.ct-menu>button[data-active]{color:var(--sp-lime);background:#c9e44e24}.ct-menu-row{align-items:center;gap:6px;padding:3px;display:flex}.ct-menu-row input{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-inset);background:var(--sp-inset);height:26px;color:var(--sp-text);padding:0 7px;font-family:inherit;font-size:11.5px}.ct-menu-note{font-size:10.5px;line-height:calc(1.4 * var(--leading-scale,1.125));color:var(--sp-amber);max-width:230px;padding:4px 6px 2px}.ct-snap-msg{font-size:calc(10.5px * var(--ct-ui,1));color:var(--sp-lime);white-space:nowrap;font-weight:700}.qs-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--tj-font);background:#00000080;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.qs-panel{border:1px solid var(--tj-line-2);border-radius:var(--tj-r-xl);background:var(--tj-bg-2);width:min(560px,92vw);max-height:66vh;color:var(--tj-t-1);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.qs-in{border-bottom:1px solid var(--tj-line-1);height:52px;color:var(--tj-t-3);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.qs-in input{min-width:0;color:var(--tj-t-1);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.qs-in input::placeholder{color:var(--tj-t-3)}.qs-in kbd{font:600 11px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-font);color:var(--tj-t-3);background:var(--tj-bg-3);border-radius:5px;flex:none;padding:2px 6px}.qs-list{flex:1;min-height:0;padding:6px;overflow-y:auto}.qs-group{letter-spacing:.08em;text-transform:uppercase;color:var(--tj-t-3);padding:8px 10px 4px;font-size:10px;font-weight:700}.qs-list button{border-radius:var(--tj-r-s);width:100%;min-height:34px;color:var(--tj-t-1);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:12.5px;display:flex}.qs-list button>svg{color:var(--tj-t-2);flex:none}.qs-list button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qs-list button:hover,.qs-list button[data-active=true]{background:var(--tj-bg-3)}.qs-list button[data-active=true]>svg{color:var(--tj-t-1)}.qs-list button small{color:var(--tj-t-3);white-space:nowrap;margin-left:auto;font-size:11px}.qs-list button kbd{font:600 11px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-font);color:var(--tj-t-3);background:var(--tj-bg-4);border-radius:5px;flex:none;padding:2px 6px}.qs-list button small+kbd{margin-left:8px}.qs-list button kbd:first-of-type:not(small+kbd){margin-left:auto}.qs-empty{text-align:center;color:var(--tj-t-3);padding:18px;font-size:12px}.ct-nav-seg{border-radius:var(--sp-radius-pill);background:#ffffff0d;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.ct-nav-seg button{border-radius:var(--sp-radius-pill);min-width:26px;height:26px;color:var(--sp-text-muted);font-size:calc(14px * var(--ct-ui,1));line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;font-family:inherit}.ct-nav-seg button:hover:not(:disabled){color:#fff;background:#ffffff17}.ct-nav-seg button[data-label]{width:auto;font-size:calc(10.5px * var(--ct-ui,1));letter-spacing:.01em;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.ct-nav-seg button[data-label] span{font-size:calc(13px * var(--ct-ui,1));line-height:calc(1 * var(--leading-scale,1.125))}.ct-nav-seg button:disabled{opacity:.3;cursor:default}.ct-nav-seg[data-kind=undo]{background:#c9e44e1a}.ct-nav-seg[data-kind=undo] button:not(:disabled){color:var(--sp-lime)}.ct-nav-seg button>svg{margin:0 auto;display:block}.ct-nav-sep{opacity:.22;background:currentColor;flex:none;width:1px;height:15px;margin:0 2px}.ct-nav-seg[data-kind=undo] button[aria-label="Chart neu zentrieren"]{color:var(--sp-text-muted)}.ct-nav-seg[data-kind=undo] button[aria-label="Chart neu zentrieren"]:hover{color:#fff}.ct-live-banner{color:#fff;text-align:center;background:#dc2626;flex:none;padding:4px 8px;font-size:11.5px;font-weight:700}.ct-plan-widget{border-radius:var(--sp-radius-inset)!important}.rp-bar{background:#f0b54d0d;border-bottom:1px solid #f0b54d40;flex-wrap:wrap;flex:none;align-items:center;gap:7px;padding:8px 12px;display:flex}.rp-picker{border-radius:var(--sp-radius-pill);border:1px solid var(--sp-divider);background:var(--sp-control);align-items:center;height:30px;display:flex;overflow:hidden}.rp-picker[data-disabled]{opacity:.5}.rp-picker>span{color:var(--sp-text-muted);border-right:1px solid var(--sp-divider);align-items:center;height:100%;padding:0 8px;font-size:11px;display:flex}.rp-picker select{height:100%;color:var(--sp-text);cursor:pointer;background:0 0;border:0;outline:0;padding:0 4px 0 7px;font-family:inherit;font-size:12px;font-weight:650}.rp-tf{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-pill);background:var(--sp-control);align-items:center;gap:2px;height:30px;padding:0 3px;display:flex}.rp-tf button{border-radius:var(--sp-radius-pill);min-width:30px;height:24px;color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;padding:0 7px;font-family:inherit;font-size:11px;font-weight:700}.rp-tf button:hover:not(:disabled){background:var(--sp-hover);color:#fff}.rp-tf button[data-active]{color:var(--sp-amber);background:#f0b54d2e}.rp-tf button:disabled{opacity:.4;cursor:not-allowed}.rp-clock{align-items:center;gap:9px;min-width:0;display:flex}.rp-clock>span{color:var(--sp-text-2);white-space:nowrap;font-size:11.5px}.rp-clock>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.rp-hint{border-radius:var(--sp-radius-pill);cursor:help;white-space:nowrap;align-items:center;height:26px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.rp-hint[data-tone=positive]{color:var(--sp-positive);background:#46d08c1f;border:1px solid #46d08c4d}.rp-hint[data-tone=warn]{color:var(--sp-amber);background:#f0b54d1f;border:1px solid #f0b54d59}.rp-overlay{z-index:30;background:#0a0a0c8c;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0;overflow:auto}.rp-panel{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-card);background:#181818f7;flex-direction:column;gap:14px;width:min(620px,96%);margin:auto;padding:22px;display:flex;box-shadow:0 24px 60px #0009}.rp-panel h2{color:var(--sp-text);margin:0;font-size:17px;font-weight:800}.rp-panel-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rp-field{flex-direction:column;gap:5px;display:flex}.rp-field>span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.rp-field input,.rp-field select{border-radius:var(--sp-radius-field);background:var(--sp-control);height:38px;color:var(--sp-text);border:1px solid #0000;outline:0;padding:0 11px;font-family:inherit;font-size:13px}.rp-field input:focus,.rp-field select:focus{border-color:#c9e44e66}.rp-stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rp-stat{border-radius:var(--sp-radius-field);background:var(--sp-inset);min-width:0;padding:10px 12px}.rp-stat>span{color:var(--sp-text-muted);font-size:10px;display:block}.rp-stat>strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:700;display:block;overflow:hidden}.rp-stat>strong[data-tone=positive]{color:var(--sp-positive)}.rp-stat>strong[data-tone=negative]{color:var(--sp-negative)}.rp-table{border-collapse:collapse;width:100%;font-size:11.5px}.rp-table th{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--sp-divider);padding:6px 8px;font-size:10px;font-weight:700}.rp-table td{color:var(--sp-text-2);font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0a;padding:6px 8px}.tj-modal input:focus,.tj-modal select:focus,.tj-modal textarea:focus{border-color:#c9e44e73!important}@media (width<=900px){.tj-ai-entry{grid-template-columns:minmax(0,1fr)!important}}.spatial-confirm{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.spatial-confirm-panel{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-tile);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#1e1e1ef5;flex-direction:column;gap:12px;width:min(420px,100%);padding:22px 24px 18px;display:flex;box-shadow:0 28px 80px #000000b3,inset 0 1px #ffffff14}.spatial-confirm-panel h2{color:var(--sp-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.spatial-confirm-body{color:var(--sp-text-2);font-size:12.5px;line-height:calc(1.55 * var(--leading-scale,1.125))}.spatial-confirm-body strong{color:var(--sp-text);font-weight:700}.spatial-confirm-body p{margin:0}.spatial-confirm-body p+p{margin-top:8px}.spatial-confirm-body p[data-tone=warn]{color:var(--sp-warning);border-left:2px solid;padding-left:8px}.spatial-confirm-error{border-radius:var(--sp-radius-field);color:var(--sp-negative);background:#ff7a7021;padding:9px 12px;font-size:12px;font-weight:600}.dashboard-risk-limit{border-top:1px solid var(--sp-divider);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.dashboard-risk-limit>div:first-child{min-width:0}.dashboard-risk-limit strong{color:var(--st-ergebnis);font-size:var(--st-lauf);font-weight:700;display:block}.dashboard-risk-limit span{color:var(--st-nebeninfo);font-size:var(--st-klein);line-height:calc(1.4 * var(--leading-scale,1.125));margin-top:2px;display:block}.dashboard-risk-limit[data-modus=gilt],.dashboard-risk-limit[data-modus=antrag],.dashboard-risk-limit[data-modus=bearbeiten]{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-control);margin-top:12px;padding:12px}.dashboard-risk-limit[data-modus=antrag]{border-color:var(--sp-amber)}.dashboard-risk-limit[data-modus=bearbeiten]{flex-wrap:wrap;align-items:flex-start}.dashboard-risk-limit[data-modus=gilt] strong,.dashboard-risk-limit[data-modus=antrag] strong{align-items:center;gap:7px;display:flex}.dashboard-risk-abbruch{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-pill);height:30px;color:var(--st-nebeninfo);font-family:inherit;font-size:var(--st-klein);cursor:pointer;background:0 0;flex:none;padding:0 13px;font-weight:600;transition:color .15s,border-color .15s}.dashboard-risk-abbruch:hover{color:var(--st-ergebnis);border-color:var(--st-nebeninfo)}.dashboard-risk-schloss{background:var(--st-nebeninfo);width:11px;height:13px;box-shadow:inset 0 -4px 0 0 var(--sp-card);border-radius:2px;flex:none;position:relative}.dashboard-risk-schloss:before{content:"";border:1.6px solid var(--st-nebeninfo);border-bottom:0;border-radius:4px 4px 0 0;width:7px;height:7px;position:absolute;top:-5px;left:2px}.dashboard-risk-fest{border-radius:var(--sp-radius-pill);background:var(--sp-card);color:var(--st-bezeichnung);font-size:var(--st-klein);font-variant-numeric:tabular-nums;flex:none;padding:5px 11px;font-weight:700}.dashboard-risk-vortag{color:var(--st-nebeninfo);font-size:var(--st-mini)}.dashboard-risk-setzen{flex:none;align-items:center;gap:8px;display:flex}.dashboard-risk-setzen .ct-stepper strong{min-width:76px}.dashboard-risk-fest-btn{border-radius:var(--sp-radius-pill);background:var(--sp-lime);color:#10140c;height:30px;font-family:inherit;font-size:var(--st-klein);cursor:pointer;border:0;padding:0 14px;font-weight:700;transition:filter .15s,opacity .15s}.dashboard-risk-fest-btn:hover:not(:disabled){filter:brightness(1.08)}.dashboard-risk-fest-btn:disabled{opacity:.45;cursor:not-allowed}.spatial-confirm-merken{color:var(--sp-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}.spatial-confirm-merken input{accent-color:var(--sp-lime);width:14px;height:14px;margin:0}.spatial-confirm-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.spatial-confirm-actions button{border-radius:var(--sp-radius-pill);cursor:pointer;border:0;height:36px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,color .15s}.spatial-confirm-actions button:disabled{opacity:.5;cursor:not-allowed}.spatial-confirm-cancel{background:var(--sp-control);color:var(--sp-text-2)}.spatial-confirm-cancel:hover:not(:disabled){background:var(--sp-hover);color:#fff}.spatial-confirm-ok{background:var(--sp-negative);color:#3a1512}.spatial-confirm-ok:hover:not(:disabled){background:#ff8d84}.spatial-confirm-ok[data-tone=neutral]{background:var(--sp-lime);color:var(--sp-on-lime)}.spatial-confirm-ok[data-tone=neutral]:hover:not(:disabled){background:var(--sp-lime-hover)}@media (width<=1200px){.ct-layout{grid-template-columns:1fr 320px}.ct-wl{width:180px}}@media (width<=1024px){.ct-layout,.ct-layout[data-panel=closed]{grid-template-columns:1fr}.ct-cockpit{overflow:visible}.ct-chart-card{flex-direction:column}.ct-chart-card>.ct-cockpit{border-left:0;border-top:1px solid var(--sp-divider);width:100%}.ct-chart-card{min-height:420px}.spatial-charttrade .ct-chart-main{flex:none}.spatial-charttrade .ct-chart-body{min-height:420px}.spatial-charttrade .ct-chart-topbar-right,.spatial-charttrade .ct-chart-stage{flex-wrap:wrap}@media (width<=600px){.spatial-charttrade .ct-chart-body{flex:100%}.spatial-charttrade .ct-wl{border-left:0;border-top:1px solid var(--sp-divider);width:100%;max-height:240px}}.spatial-charttrade{height:auto}.spatial-stage{--sp-scroll-gutter:0px;height:auto;min-height:100vh;overflow:auto}.spatial-frame{height:auto;min-height:100vh}.spatial-main{overflow:visible}}.learn-tabs{border-radius:var(--sp-radius-pill);background:var(--sp-inset);gap:6px;width:fit-content;margin-bottom:22px;padding:5px;display:flex}.learn-tabs button{border-radius:var(--sp-radius-pill);min-height:36px;color:var(--sp-text-2);cursor:pointer;background:0 0;border:0;padding:0 20px;font-family:inherit;font-size:13px;font-weight:650}.learn-tabs button:hover{color:#fff}.learn-tabs button[data-active]{background:var(--sp-lime);color:var(--sp-on-lime)}.ls-overview{flex-direction:column;gap:18px;display:flex}.ls-overview-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ls-overview-head h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px}.ls-overview-head p{max-width:620px;color:var(--sp-text-muted);font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:6px 0 0}.ls-list{flex-direction:column;gap:12px;display:flex}.ls-list-card{border-radius:var(--sp-radius-tile);background:var(--sp-card);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.ls-list-card[data-running]{box-shadow:inset 0 0 0 1px #f0b54d59}.ls-list-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ls-list-main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ls-list-main span{color:var(--sp-text-muted);font-size:12px}.ls-list-strategy b{color:var(--sp-cyan);font-weight:650}.ls-list-figures{gap:22px;display:flex}.ls-list-figures>div{text-align:right;flex-direction:column;gap:3px;display:flex}.ls-list-figures span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:650}.ls-list-figures strong{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.ls-list-figures strong[data-tone=positive]{color:var(--sp-positive)}.ls-list-figures strong[data-tone=negative]{color:var(--sp-negative)}.ls-list-actions{align-items:center;gap:8px;display:flex}.ls-badge-running{border-radius:var(--sp-radius-pill);color:var(--sp-amber);background:#f0b54d24;padding:4px 11px;font-size:11px;font-weight:700}.ls-setup{flex-direction:column;gap:18px;display:flex}.ls-setup-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ls-setup-head h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px}.ls-setup-head p{max-width:620px;color:var(--sp-text-muted);font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:6px 0 0}.ls-setup-grid{flex-direction:column;gap:16px;display:flex}.ls-setup-actions{align-items:center;gap:14px;display:flex}.ls-setup-actions .spatial-primary{min-width:200px}.ls-card{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;gap:14px;padding:20px;display:flex}.ls-card h3{color:var(--sp-text-2);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ls-replay-btn{cursor:pointer;white-space:nowrap;color:#93c5fd;background:#3b82f624;border:1px solid #3b82f66b;border-radius:999px;height:24px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700}.ls-replay-btn:hover{background:#3b82f63d}.ls-muted{color:var(--sp-text-muted);font-size:12px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0}.ls-schritt-kopf{align-items:center;gap:10px;display:flex}.ls-schritt-nr{width:22px;height:22px;color:var(--sp-lime);font-variant-numeric:tabular-nums;background:#c9e44e29;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}.ls-schritt-wert{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:55%;margin-left:auto;font-size:12.5px;font-weight:650;overflow:hidden}.ls-chips{flex-wrap:wrap;gap:7px;display:flex}.ls-chip{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-pill);background:var(--sp-inset);min-height:32px;color:var(--sp-text-2);cursor:pointer;white-space:nowrap;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:650}.ls-chip:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ls-chip[data-active]{border-color:var(--sp-lime);color:var(--sp-lime);background:#c9e44e24}.ls-chip:disabled{opacity:.45;cursor:default}.ls-wahl{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ls-wahl-liste{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;max-height:216px;padding-right:2px;display:grid;overflow-y:auto}.ls-wahl-karte{text-align:left;border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;min-height:54px;padding:9px 12px;font-family:inherit;display:flex}.ls-wahl-karte:hover{background:var(--sp-hover)}.ls-wahl-karte[data-active]{border-color:var(--sp-lime);background:#c9e44e1f}.ls-wahl-karte strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ls-wahl-karte[data-active] strong{color:var(--sp-lime)}.ls-wahl-karte span{color:var(--sp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ls-wahl-karte-frei{border-style:dashed}.ls-wahl-liste>.ls-muted{grid-column:1/-1}.ls-wahl-vorschau{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:7px;min-height:100%;padding:13px 15px;display:flex}.ls-wahl-vorschau>strong{color:var(--sp-cyan);font-size:13px}.ls-wahl-vorschau ul{color:var(--sp-text-2);font-size:12px;line-height:calc(1.65 * var(--leading-scale,1.125));margin:0;padding-left:16px}.ls-markt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ls-markt-knopf{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);cursor:pointer;text-align:left;align-items:baseline;gap:10px;min-width:260px;min-height:46px;padding:0 16px;font-family:inherit;display:flex}.ls-markt-knopf:focus-visible{border-color:var(--sp-lime);outline:none;box-shadow:0 0 0 3px #c9e44e2e}.ls-markt-knopf strong{color:#fff;letter-spacing:-.01em;font-size:16px}.ls-markt-knopf>span{color:var(--sp-text-muted);font-family:ui-monospace,monospace;font-size:12px}.ls-markt-knopf svg{color:var(--sp-text-muted);align-self:center;margin-left:auto}.ls-markt-knopf:hover svg{color:var(--sp-lime)}.ls-tf-leiste{flex:none;align-items:center;gap:5px;display:flex}.ls-tf-leiste>span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-right:3px;font-size:10.5px;font-weight:700}.ls-tf-chip{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-pill);background:var(--sp-inset);min-width:40px;height:30px;color:var(--sp-text-2);cursor:pointer;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700}.ls-tf-chip:hover{background:var(--sp-hover);color:#fff}.ls-tf-chip[data-active]{border-color:var(--sp-lime);color:var(--sp-lime);background:#c9e44e24}.ls-zeitraum{flex-direction:column;gap:12px;display:flex}.ls-zeitraum-koerper{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ls-zeitraum-genau{flex-direction:column;gap:12px;display:flex}.ls-monatswahl{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:10px;padding:12px;display:flex}.ls-jahr-leiste{align-items:center;gap:8px;display:flex}.ls-step-btn{border:1px solid var(--sp-divider);width:30px;height:30px;color:var(--sp-text-2);font-family:inherit;font-size:16px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.ls-step-btn:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ls-step-btn:disabled{opacity:.35;cursor:default}.ls-jahr-select{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-control-solid);color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;min-height:32px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:700}.ls-jahr-ganz{margin-left:auto}.ls-monate{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ls-monat{background:var(--sp-card);min-height:36px;color:var(--sp-text-2);cursor:pointer;border:1px solid #0000;border-radius:10px;font-family:inherit;font-size:12.5px;font-weight:650}.ls-monat:hover:not(:disabled){background:var(--sp-hover);color:#fff}.ls-monat[data-active]{color:var(--sp-lime);background:#c9e44e29}.ls-monat[data-rand]{border-color:var(--sp-lime);font-weight:800}.ls-monat:disabled{opacity:.3;cursor:default}.ls-monat-hint{color:var(--sp-text-muted);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.ls-startleiste{z-index:2;border-radius:var(--sp-radius-tile);box-shadow:0 -6px 24px #00000073, inset 0 0 0 1px var(--sp-divider);background:#1b1b1b;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;display:flex;position:sticky;bottom:0}.ls-zusammenfassung{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px;min-width:0;margin:0;display:grid}.ls-zusammenfassung>div{min-width:0}.ls-zusammenfassung dt{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.ls-zusammenfassung dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13.5px;font-weight:650;overflow:hidden}.ls-zusammenfassung dd small{color:var(--sp-text-muted);text-overflow:ellipsis;font-size:10.5px;font-weight:500;display:block;overflow:hidden}.ls-startleiste .ls-setup-actions{flex:none;margin-left:auto}.ls-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.ls-wahl,.ls-zeitraum-koerper{grid-template-columns:1fr}.ls-wahl-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-zusammenfassung{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.ls-startleiste{flex-direction:column;align-items:stretch}.ls-startleiste .ls-setup-actions{justify-content:flex-end;margin-left:0}}@media (width<=760px){.ls-wahl-liste{grid-template-columns:1fr}.ls-monate{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-markt-kopf{flex-direction:column;align-items:stretch}.ls-tf-leiste{flex-wrap:wrap}}.ls-row{align-items:flex-start;gap:12px;display:flex}.ls-row>*{flex:1;min-width:0}.ls-field{flex-direction:column;gap:5px;display:flex}.ls-field>span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ls-field>small{color:var(--sp-text-muted);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125))}.ls-field input,.ls-field select{box-sizing:border-box;border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);color:#fff;outline:none;width:100%;min-height:40px;padding:0 12px;font-family:inherit;font-size:13px}.ls-field select{background:var(--sp-control-solid)}.ls-field input:focus-visible,.ls-field select:focus-visible{border-color:var(--sp-lime);box-shadow:0 0 0 3px #c9e44e2e}.ls-field input::placeholder{color:var(--sp-text-muted)}.ls-field-note{color:var(--sp-negative);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125));gap:6px;margin:0;display:flex}.ls-field-note[data-ton=info]{color:var(--sp-amber)}.ls-summary-line{border-radius:var(--sp-radius-field);background:var(--sp-inset);color:var(--sp-text-2);font-variant-numeric:tabular-nums;padding:9px 12px;font-size:12px}.ls-toggle{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);min-height:38px;color:var(--sp-text-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:650;display:flex}.ls-toggle:hover{background:var(--sp-hover);color:#fff}.ls-toggle .ls-muted{font-size:11.5px}.ls-strategy-preview{border-radius:var(--sp-radius-field);background:var(--sp-inset);padding:12px 14px}.ls-strategy-preview strong{color:var(--sp-cyan);margin-bottom:6px;font-size:13px;display:block}.ls-strategy-preview ul{color:var(--sp-text-2);font-size:12px;line-height:calc(1.7 * var(--leading-scale,1.125));margin:0;padding-left:16px}.ls-strategy-preview p{color:var(--sp-text-muted);margin:0;font-size:12px}.ls-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ls-seg button{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);color:var(--sp-text-2);text-align:left;cursor:pointer;flex-direction:column;gap:5px;padding:14px 16px;font-family:inherit;display:flex}.ls-seg button:hover{background:var(--sp-hover)}.ls-seg button[data-active]{border-color:var(--sp-lime);background:#c9e44e1a}.ls-seg button strong{color:#fff;font-size:13.5px}.ls-seg button[data-active] strong{color:var(--sp-lime)}.ls-seg button small{color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125))}.ls-seg-compact{grid-template-columns:1fr 1fr;gap:8px}.ls-seg-compact button{min-height:40px;color:var(--sp-text-2);justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700}.ls-seg-compact button[data-active][data-side=long]{border-color:var(--sp-positive);color:var(--sp-positive);background:#46d08c24}.ls-seg-compact button[data-active][data-side=short]{border-color:var(--sp-negative);color:var(--sp-negative);background:#ff7a7024}.ls-check{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ls-check[data-active]{border-color:var(--sp-cyan);background:#5ac8e81a}.ls-check input{accent-color:var(--sp-cyan);cursor:pointer;margin-top:3px}.ls-check strong{color:#fff;font-size:12.5px;display:block}.ls-check[data-active] strong{color:var(--sp-cyan)}.ls-check small{color:var(--sp-text-muted);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125));margin-top:3px;display:block}.ls-rules{flex-direction:column;gap:12px;display:flex}.learn-spatial{flex-direction:column;height:100%;min-height:0;display:flex}.learn-spatial>*{flex:none}.learn-spatial>.ls-session,.learn-spatial>.ls-lernen{flex:auto}.ls-session{flex-direction:column;width:100%;height:100%;min-height:520px;display:flex}.ls-session>.ct-layout{flex:1;min-height:0}.ls-session .ct-chart-card>.spatial-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ls-bar{background:#f0b54d0f;border-bottom-color:#f0b54d47;flex-wrap:wrap;row-gap:6px}.ls-bar-pop{flex-shrink:0;position:relative}.ls-snap-msg{z-index:24;border-radius:var(--sp-radius-pill);border:1px solid var(--sp-frame-border);pointer-events:none;background:#181818f0;padding:5px 11px;position:absolute;top:44px;right:14px}.ls-tf-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ls-tf-grid button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:28px;color:var(--sp-text-2);cursor:pointer;border:0;font-family:inherit;font-size:11.5px;font-weight:700}.ls-tf-grid button:hover{background:var(--sp-hover);color:#fff}.ls-tf-grid button[data-active]{color:var(--sp-amber);background:#f0b54d33}.ls-status{border-top:1px solid var(--sp-divider);background:#0000004d;flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:8px 14px;display:flex}.ls-status-spacer{flex:auto;min-width:0}.ls-status-clock{color:var(--sp-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.ls-status-note{color:var(--sp-text-muted);font-size:10.5px;font-weight:700}.ls-status-note[data-warn]{color:var(--sp-amber)}.ls-status-price{align-items:baseline;gap:7px;display:flex}.ls-status-price small{color:var(--sp-text-muted);letter-spacing:.05em;font-size:10px;font-weight:800}.ls-status-price b{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.ls-status-open{border-radius:var(--sp-radius-pill);background:var(--sp-inset);box-shadow:inset 0 0 0 1px var(--sp-divider);align-items:center;gap:10px;padding:4px 12px;display:flex}.ls-status-open small{color:var(--sp-text-muted);letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:800}.ls-status-open[data-side=long] small{color:var(--sp-positive)}.ls-status-open[data-side=short] small{color:var(--sp-negative)}.ls-status-open b{color:var(--sp-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:14px;font-weight:750;display:flex}.ls-status-open b i{opacity:.85;font-size:11px;font-style:normal;font-weight:700}.ls-status-open[data-ton=pos] b{color:var(--sp-positive)}.ls-status-open[data-ton=neg] b{color:var(--sp-negative)}.ls-status-figure{flex-direction:column;gap:1px;min-width:0;display:flex}.ls-status-figure small{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.ls-status-figure b{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:7px;font-size:13px;font-weight:700;display:flex}.ls-status-figure b i{opacity:.8;font-size:11px;font-style:normal;font-weight:650}.ls-status-figure[data-hero] b{letter-spacing:-.01em;font-size:17px;font-weight:800}.ls-status-figure[data-ton=pos] b{color:var(--sp-positive)}.ls-status-figure[data-ton=neg] b{color:var(--sp-negative)}.ls-cockpit{padding-right:2px}.ls-konto-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.ls-konto-kurs{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ls-konto-hero{border-radius:var(--sp-radius-field);background:var(--sp-inset);box-shadow:inset 2px 0 0 var(--sp-text-muted);flex-direction:column;gap:3px;padding:13px 15px;display:flex}.ls-konto-hero>span{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.ls-konto-hero>strong{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:780}.ls-konto-hero>small{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.ls-konto-hero[data-ton=pos]{box-shadow:inset 2px 0 0 var(--sp-positive);background:#46d08c1a}.ls-konto-hero[data-ton=pos]>strong{color:var(--sp-positive)}.ls-konto-hero[data-ton=neg]{box-shadow:inset 2px 0 0 var(--sp-negative);background:#ff7a701a}.ls-konto-hero[data-ton=neg]>strong{color:var(--sp-negative)}.ls-konto-zeilen{gap:8px;display:flex}.ls-konto-zeilen>div{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 10px;display:flex}.ls-konto-zeilen span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:700}.ls-konto-zeilen b{color:#fff;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.ls-konto-zeilen b[data-ton=pos]{color:var(--sp-positive)}.ls-konto-zeilen b[data-ton=neg]{color:var(--sp-negative)}.ls-pos-side{letter-spacing:.05em;font-size:10.5px;font-weight:800}.ls-pos-side[data-side=long]{color:var(--sp-positive)}.ls-pos-side[data-side=short]{color:var(--sp-negative)}.ls-pos-pnl{border-radius:var(--sp-radius-field);background:#0000004d;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ls-pos-pnl>strong{color:var(--sp-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:780}.ls-pos-pnl>span{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:12px}.ls-pos-pnl>span b{font-weight:750}.ls-pos-pnl[data-ton=pos]>strong{color:var(--sp-positive)}.ls-pos-pnl[data-ton=neg]>strong{color:var(--sp-negative)}.ls-pos-aktionen{align-items:center;gap:8px;display:flex}.ls-pos-aktionen>.ct-ghost-btn{flex:none;width:auto;min-height:46px;padding:0 14px}.ls-regel[data-hinweis],.ls-regel[data-hinweis] i{color:var(--sp-text-muted)}.ls-tastenhinweis{z-index:12;pointer-events:none;border-radius:var(--sp-radius-pill);color:var(--sp-text);white-space:nowrap;background:#181818ed;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:650;animation:3.6s forwards lsHinweis;display:flex;position:absolute;top:42%;left:50%;box-shadow:0 14px 40px #0000008c,inset 0 0 0 1px #f0b54d59}.ls-tastenhinweis kbd{color:var(--sp-amber);letter-spacing:.06em;background:#f0b54d2e;border-radius:7px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:800}@keyframes lsHinweis{0%{opacity:0;transform:translate(-50%,10px)scale(.94)}12%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ls-tastenhinweis{animation:none}}.ls-session-error{border-radius:var(--sp-radius-card);background:var(--sp-card);flex-direction:column;align-items:flex-start;gap:12px;padding:34px;display:flex}.ls-session-error strong{color:var(--sp-negative);font-size:16px}.ls-session-error p{color:var(--sp-text-2);font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0}.ls-scan-setup{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ls-scan{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.ls-scan-head{align-items:flex-start;gap:10px;display:flex}.ls-scan-head strong{color:#fff;font-size:13px;display:block}.ls-scan-head small{color:var(--sp-text-muted);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125));margin-top:2px;display:block}.ls-scan-stop{color:var(--sp-text-2);cursor:pointer;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.ls-scan-load{color:var(--sp-text-2);font-size:12px}.ls-scan-meta{color:var(--sp-text-muted);font-size:11px}.ls-scan-warn{color:var(--sp-amber)}.ls-scan-list{flex-direction:column;gap:8px;max-height:460px;display:flex;overflow-y:auto}.ls-scan-hit{border-radius:var(--sp-radius-field);background:var(--sp-inset);border-left:2px solid var(--sp-amber);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ls-scan-hit[data-decided]{border-left-color:var(--sp-positive);opacity:.78}.ls-scan-hit-top{align-items:baseline;gap:8px;display:flex}.ls-scan-hit-top b{color:#fff;font-size:13px}.ls-scan-hit .ls-scan-tf{color:var(--sp-cyan);font-size:10px;font-weight:800}.ls-scan-hit .ls-scan-time{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.ls-scan-parts{color:var(--sp-text-2);font-size:11.5px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0;padding-left:16px}.ls-scan-actions{flex-wrap:wrap;gap:5px;display:flex}.ls-scan-actions .spatial-secondary{min-height:26px;padding:0 10px;font-size:11px}.ls-scan-chip{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-pill);min-height:26px;color:var(--sp-text-2);cursor:pointer;background:0 0;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700}.ls-scan-chip:hover{background:var(--sp-hover);color:#fff}.ls-scan-chip[data-active]{color:var(--sp-lime);background:#c9e44e29;border-color:#c9e44e73}.ls-scan-note{flex-wrap:wrap;gap:8px;display:flex}.ls-scan-note label{color:var(--sp-text-muted);flex-direction:column;gap:3px;font-size:10.5px;display:flex}.ls-scan-note input{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-inset);background:var(--sp-control);color:#fff;width:90px;height:26px;padding:0 8px;font-family:inherit;font-size:11.5px}.ls-scan-note-text{flex:1;min-width:140px}.ls-scan-note-text input{box-sizing:border-box;width:100%}.ls-scan-preview{z-index:3000;border-radius:var(--sp-radius-tile);border:1px solid var(--sp-frame-border);background:#101012fa;flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;inset:6vh 8vw;box-shadow:0 24px 60px #0009}.ls-scan-preview header{align-items:center;gap:12px;display:flex}.ls-scan-preview header strong{color:#fff;font-size:14px}.ls-scan-preview header .spatial-secondary{min-height:32px;margin-left:auto}.ls-scan-preview-chart{border-radius:var(--sp-radius-field);flex:1;min-height:0;overflow:hidden}.ls-scan-preview-chart>div{height:100%}.ls-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:12px}.ls-table th{text-align:left;color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--sp-divider);padding:6px 8px;font-size:10px;font-weight:800}.ls-table td{color:var(--sp-text-2);border-bottom:1px solid var(--sp-divider);font-variant-numeric:tabular-nums;padding:6px 8px}.ls-table td:first-child{color:#fff}.ls-table td[data-tone=positive]{color:var(--sp-positive)}.ls-table td[data-tone=negative]{color:var(--sp-negative)}.ls-panel{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;gap:13px;padding:18px;display:flex}.ls-panel-account{gap:10px;display:flex}.ls-panel-account>div{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;flex:1;gap:3px;padding:10px 12px;display:flex}.ls-panel-account span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.ls-panel-account strong{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.ls-calc{gap:8px;display:flex}.ls-calc>div{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;flex:1;gap:2px;padding:9px 10px;display:flex}.ls-calc span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.ls-calc strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px}.ls-open-btn{border-radius:var(--sp-radius-pill);min-height:46px;color:var(--sp-on-lime);cursor:pointer;border:0;font-family:inherit;font-size:14px;font-weight:750}.ls-open-btn[data-side=long]{background:var(--sp-positive)}.ls-open-btn[data-side=short]{background:var(--sp-negative)}.ls-open-btn:disabled{background:var(--sp-control);color:var(--sp-text-muted);cursor:not-allowed}.ls-position{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:9px;padding:14px;display:flex}.ls-position[data-side=long]{box-shadow:inset 0 0 0 1px #46d08c66}.ls-position[data-side=short]{box-shadow:inset 0 0 0 1px #ff7a7066}.ls-position-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ls-position-head strong{color:#fff;font-size:13.5px}.ls-position-head span{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ls-position-pnl{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:21px;font-weight:750}.ls-position-pnl[data-ton=pos]{color:var(--sp-positive)}.ls-position-pnl[data-ton=neg]{color:var(--sp-negative)}.ls-position-stops{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;gap:14px;font-size:11.5px;display:flex}.ls-position-actions{gap:8px;display:flex}.ls-position-actions button{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-pill);background:var(--sp-control);color:#fff;cursor:pointer;flex:1;min-height:36px;font-family:inherit;font-size:12px;font-weight:650}.ls-position-actions button:hover{background:var(--sp-hover)}.ls-position-actions button[data-ton=danger]{color:var(--sp-negative);background:#ff7a7024;border-color:#ff7a7066}.ls-checklist{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:6px;padding:12px;display:flex}.ls-checklist-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ls-checklist-head span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ls-checklist-head strong{font-variant-numeric:tabular-nums;font-size:13px}.ls-checklist-head strong[data-ton=pos]{color:var(--sp-positive)}.ls-checklist-head strong[data-ton=warn]{color:var(--sp-amber)}.ls-checklist-head strong[data-ton=neg]{color:var(--sp-negative)}.ls-checklist>label{color:var(--sp-text-2);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));cursor:pointer;align-items:flex-start;gap:8px;display:flex}.ls-checklist>label[data-active]{color:#fff}.ls-checklist input{accent-color:var(--sp-lime);cursor:pointer;margin-top:2px}.ls-flash{border-radius:var(--sp-radius-field);padding:9px 12px;font-size:12px;font-weight:600}.ls-flash[data-ton=ok]{color:var(--sp-positive);background:#46d08c1f}.ls-flash[data-ton=err]{color:var(--sp-negative);background:#ff7a701f}.ls-panel-trades{border-top:1px solid var(--sp-divider);justify-content:space-between;align-items:baseline;gap:8px;padding-top:11px;display:flex}.ls-panel-trades span{color:var(--sp-text-muted);font-size:11.5px}.ls-panel-trades strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.ls-result{flex-direction:column;gap:16px;display:flex}.ls-result-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ls-result-head h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px}.ls-result-head p{color:var(--sp-text-muted);margin:6px 0 0;font-size:13px}.ls-result-head p b{color:var(--sp-cyan);font-weight:650}.ls-result-head-actions{flex:none;gap:10px;display:flex}.ls-result-footer{padding-bottom:10px}.ls-result-hero{gap:18px}.ls-hero-figure{flex-direction:column;gap:4px;display:flex}.ls-hero-figure>span{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.ls-hero-figure>strong{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:750}.ls-hero-figure[data-tone=positive]>strong{color:var(--sp-positive)}.ls-hero-figure[data-tone=negative]>strong{color:var(--sp-negative)}.ls-hero-figure>small{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.ls-curve{display:block}.ls-curve-empty{border-radius:var(--sp-radius-field);background:var(--sp-inset);color:var(--sp-text-muted);text-align:center;padding:34px;font-size:12.5px}.ls-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ls-metric{border-radius:var(--sp-radius-field);background:var(--sp-card);flex-direction:column;gap:4px;padding:13px 15px;display:flex}.ls-metric>span{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:650}.ls-metric>strong{color:#fff;font-variant-numeric:tabular-nums;font-size:17px}.ls-metric>strong[data-tone=positive]{color:var(--sp-positive)}.ls-metric>strong[data-tone=negative]{color:var(--sp-negative)}.ls-metric>strong[data-tone=warn]{color:var(--sp-amber)}.ls-strengths,.ls-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ls-findings{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ls-findings li{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:3px;padding:11px 13px;display:flex}.ls-findings[data-tone=pos] li{box-shadow:inset 2px 0 0 var(--sp-positive)}.ls-findings[data-tone=neg] li{box-shadow:inset 2px 0 0 var(--sp-negative)}.ls-findings strong{color:#fff;font-size:13px}.ls-findings span{color:var(--sp-text-2);font-size:12px;line-height:calc(1.6 * var(--leading-scale,1.125))}.ls-bars{flex-direction:column;gap:7px;display:flex}.ls-bar-row{grid-template-columns:58px minmax(60px,1fr) 92px 160px;align-items:center;gap:10px;display:grid}.ls-bar-row[data-thin]{opacity:.6}.ls-bar-label{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:12px}.ls-bar-track{background:var(--sp-inset);border-radius:4px;height:8px;overflow:hidden}.ls-bar-fill{border-radius:4px;height:100%}.ls-bar-fill[data-tone=pos]{background:var(--sp-positive)}.ls-bar-fill[data-tone=neg]{background:var(--sp-negative)}.ls-bar-value{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.ls-bar-value[data-tone=pos]{color:var(--sp-positive)}.ls-bar-value[data-tone=neg]{color:var(--sp-negative)}.ls-bar-meta{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.ls-bar-meta em{color:var(--sp-amber);font-style:normal}.ls-rules-summary{flex-wrap:wrap;gap:10px 22px;margin:0;display:flex}.ls-rules-summary>div{flex-direction:column;gap:2px;display:flex}.ls-rules-summary dt{color:var(--sp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:650}.ls-rules-summary dd{color:#fff;margin:0;font-size:13px}@media (width<=1240px){.ls-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-session{overflow-y:auto}.ls-session>.ct-layout{grid-template-columns:1fr}.ls-session .ct-chart-card{min-height:62vh}.ls-session .ct-cockpit{overflow:visible}}@media (width<=900px){.ls-setup-grid,.ls-strengths,.ls-two-col,.ls-seg,.ls-list-card{grid-template-columns:1fr}.ls-list-figures{justify-content:flex-start}.ls-list-figures>div{text-align:left}.ls-bar-row{grid-template-columns:52px minmax(40px,1fr) 80px}.ls-bar-meta{grid-column:1/-1}}.spatial-auth{min-height:100vh;color:var(--sp-text);justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);display:flex}.spatial-auth-card{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-frame);background:var(--sp-frame);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:min(100%,424px);padding:clamp(24px,3.4vw,36px);box-shadow:0 60px 140px #0000008c,inset 0 1px #ffffff1f}.spatial-auth-brand{align-items:center;gap:12px;display:flex}.spatial-auth-brand>div{min-width:0}.spatial-auth-brand strong{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.spatial-auth-brand strong span{color:var(--sp-text-3);font-weight:500}.spatial-auth-brand small{color:var(--sp-text-muted);margin-top:2px;font-size:12px;display:block}.spatial-auth-form{gap:14px;margin-top:24px;display:grid}.spatial-auth-field{gap:7px;display:grid}.spatial-auth-field>span{color:var(--sp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.spatial-auth-field input{border-radius:var(--sp-radius-field);background:var(--sp-control);color:#fff;border:1px solid #0000;outline:0;width:100%;height:46px;padding:0 15px;font-family:inherit;font-size:14px;transition:background .15s,border-color .15s}.spatial-auth-field input::placeholder{color:var(--sp-text-muted)}.spatial-auth-field input:focus{background:var(--sp-hover);border-color:#c9e44e73}.spatial-auth-field input:disabled{opacity:.55}.spatial-auth-submit{width:100%;min-height:46px;margin-top:4px;font-size:14px}.spatial-auth-submit:disabled{opacity:.5}.spatial-auth-hint{color:var(--sp-text-2);font-size:12.5px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0}.spatial-auth-hint b{color:#fff;font-weight:600}.spatial-auth-field input.spatial-auth-code{letter-spacing:.38em;text-align:center;text-indent:.38em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:20px}.spatial-auth-note{border-radius:var(--sp-radius-inset);font-size:12.5px;line-height:calc(1.55 * var(--leading-scale,1.125));padding:12px 15px}.spatial-auth-note[data-tone=error]{color:var(--sp-negative);background:#ff7a701c}.spatial-auth-note[data-tone=ok]{color:var(--sp-positive);background:#46d08c1a}.spatial-auth-note[data-tone=warn]{color:var(--sp-amber);background:#f0b54d1c}.spatial-auth-note button{color:inherit;background:0 0;border:0;margin-top:8px;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:underline;display:block}.spatial-auth-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.spatial-auth-link{color:var(--sp-text-3);background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12px;font-weight:600}.spatial-auth-link:hover{color:#fff}.spatial-auth-link[data-accent]{color:var(--sp-lime)}.spatial-auth-foot{border-top:1px solid var(--sp-divider);color:var(--sp-text-muted);font-size:11px;line-height:calc(1.6 * var(--leading-scale,1.125));text-align:center;margin-top:22px;padding-top:16px}.spatial-auth-status{color:var(--sp-text-2);font-size:13.5px;line-height:calc(1.65 * var(--leading-scale,1.125));margin-top:22px}.spatial-auth-status[data-tone=error]{color:var(--sp-negative)}.spatial-auth-status[data-tone=ok]{color:var(--sp-positive)}.spatial-auth-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.spatial-auth-actions a.spatial-auth-submit{place-items:center;margin-top:0;display:grid}.spatial-boot{min-height:100vh;color:var(--sp-text-3);justify-content:center;align-items:center;gap:11px;font-size:13px;display:flex}.spatial-boot i{background:var(--sp-lime);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite spatialBootPulse}@keyframes spatialBootPulse{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.spatial-sync-toast{z-index:4000;border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-inset);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:360px;font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));background:#181818db;align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 60px #00000080}.spatial-sync-toast i{border-radius:50%;flex:none;width:8px;height:8px}.spatial-sync-toast[data-tone=offline]{color:var(--sp-amber)}.spatial-sync-toast[data-tone=offline] i{background:var(--sp-amber)}.spatial-sync-toast[data-tone=error]{color:var(--sp-negative)}.spatial-sync-toast[data-tone=error] i{background:var(--sp-negative)}@media (width<=520px){.spatial-auth-card{border-radius:var(--sp-radius-card)}.spatial-auth-links{text-align:center;flex-direction:column;align-items:stretch;gap:4px}}.strategy-faehigkeiten{flex-wrap:wrap;gap:6px;margin:10px 0 2px;display:flex}.strategy-faehigkeiten span{border-radius:var(--sp-radius-pill);color:var(--sp-text-muted);white-space:nowrap;background:#ffffff0d;padding:3px 9px;font-size:11px;font-weight:650}.strategy-faehigkeiten span[data-ok]{color:var(--sp-positive);background:#46d08c21}.strategy-faehigkeiten span[data-pausiert]{color:var(--sp-text-muted);cursor:default;background:#ffffff12}.strategy-regel-feld{min-width:0}.strategy-regel-feld>span{color:var(--sp-text-2);font-size:12px;font-weight:700}.strategy-regel-feld>small{color:var(--sp-text-muted);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125))}.strategy-regel-feld textarea{border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);color:#fff;font-family:inherit;font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));resize:vertical;padding:9px 11px}.strategy-regel-feld textarea:focus{border-color:var(--sp-lime);outline:none}.strategy-regel-analyse{flex-direction:column;gap:2px;display:flex}.strategy-regel-analyse span{color:var(--sp-text-muted);font-size:11px;line-height:calc(1.5 * var(--leading-scale,1.125));letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-regel-analyse span[data-ok]{color:var(--sp-positive)}.strategy-editor-form{flex-direction:column;gap:16px;display:flex}.strategy-editor-abschnitte{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.strategy-editor-abschnitte button{border-radius:var(--sp-radius-pill);background:var(--sp-control);color:var(--sp-text-2);cursor:pointer;border:1px solid #0000;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:650}.strategy-editor-abschnitte button:hover{background:var(--sp-hover);color:#fff}.strategy-editor-abschnitte button[data-active]{border-color:var(--sp-lime);color:var(--sp-lime);background:#c9e44e24}.strategy-editor-fortschritt{color:var(--sp-text-muted);margin-left:auto;font-size:11.5px;font-weight:700}.strategy-editor-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:12px;display:grid}.strategy-editor-hint{color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0}.strategy-editor-tf{grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:end;gap:12px;display:grid}.strategy-editor-tf-wahl{flex-direction:column;gap:7px;min-width:0;display:flex}.strategy-editor-tf-wahl>span{color:var(--sp-text-2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.strategy-editor-tf .ls-tf-leiste{flex-wrap:wrap}.strategy-editor-tf .ls-tf-chip{min-height:32px}.strategy-editor-annahmen,.strategy-editor-offen{border-radius:var(--sp-radius-field);background:var(--sp-inset);padding:10px 12px}.strategy-editor-annahmen h4,.strategy-editor-offen h4{color:var(--sp-text-2);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.strategy-editor-offen h4{color:var(--sp-amber)}.strategy-editor-annahmen p,.strategy-editor-offen p{color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0 0 4px}.strategy-template-meta{color:var(--sp-text-muted);font-size:11.5px}.strategy-template-annahmen{border-radius:var(--sp-radius-field);background:var(--sp-inset);padding:10px 12px}.strategy-template-annahmen h4{color:var(--sp-text-2);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.strategy-template-annahmen p{color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0 0 4px}.ls-lauf-schicht{z-index:1240;background:var(--sp-bg,#0a0a0b);flex-direction:column;padding:12px 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.ls-lauf-schicht>*{flex:auto;min-height:0}.ls-tm-overlay{z-index:1250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080894;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ls-tm-dialog{background:#242424;border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;width:min(560px,96vw);max-height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 36px 110px #000000ad,inset 0 1px #ffffff14}.ls-tm-dialog:focus{outline:none}.ls-tm-kopf{border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:12px;padding:20px 22px 16px;display:flex}.ls-tm-titel{flex:1;min-width:0}.ls-tm-titel>span{color:var(--sp-lime);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:750;display:block;overflow:hidden}.ls-tm-titel h2{color:#fff;letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.ls-tm-zurueck,.ls-tm-schliessen{background:var(--sp-control);width:36px;height:36px;color:var(--sp-text-2);font-family:inherit;font-size:17px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ls-tm-zurueck:hover,.ls-tm-schliessen:hover{color:#fff;background:#ffffff1f}.ls-tm-body{flex-direction:column;gap:14px;min-height:0;padding:20px 22px 22px;display:flex;overflow-y:auto}.ls-tm-wahl{flex-direction:column;gap:10px;display:flex}.ls-tm-karte{text-align:left;border:1px solid var(--sp-divider);border-radius:var(--sp-radius-tile);background:var(--sp-inset);color:#fff;cursor:pointer;align-items:center;gap:14px;min-height:62px;padding:12px 16px;font-family:inherit;display:flex}.ls-tm-karte:hover:not(:disabled){background:var(--sp-hover)}.ls-tm-karte[data-haupt]{background:#c9e44e1f;border-color:#c9e44e73}.ls-tm-karte[data-haupt]:hover:not(:disabled){background:#c9e44e2e}.ls-tm-karte[data-haupt] strong{color:var(--sp-lime)}.ls-tm-karte[data-aus]{opacity:.55;cursor:not-allowed}.ls-tm-karte-icon{width:26px;font-size:19px;line-height:calc(1 * var(--leading-scale,1.125));flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-tm-karte-text{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.ls-tm-karte strong{font-size:15px;font-weight:700;line-height:calc(1.3 * var(--leading-scale,1.125))}.ls-tm-karte small{color:var(--sp-text-muted);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125))}.ls-tm-karte>i{width:14px;color:var(--sp-text-muted);font-size:18px;font-style:normal;line-height:calc(1 * var(--leading-scale,1.125));flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-tm-karte em{border-radius:var(--sp-radius-pill);color:var(--sp-amber);background:#f0b54d29;flex:none;align-self:center;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.ls-tm-karte[data-pausiert]{opacity:1;cursor:default;background:var(--sp-inset)}.ls-tm-karte[data-pausiert]:hover{background:var(--sp-inset)}.ls-tm-karte[data-pausiert] strong{color:#ffffffd1}.ls-tm-karte[data-pausiert] .ls-tm-karte-icon{opacity:.5}.ls-tm-karte em[data-pausiert]{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#ffffff21;border:1px solid #ffffff38;padding:4px 11px;font-size:11px}.ls-tm-einstellungen{flex-direction:column;gap:18px;display:flex}.ls-tm-einstellungen .ls-row{align-items:stretch}.ls-tm-einstellungen .ls-check input{flex:none;width:15px;height:15px;margin:2px 0 0}.ls-tm-gruppe{flex-direction:column;gap:9px;display:flex}.ls-tm-gruppe h4{color:var(--sp-text-2);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ls-tm-seg{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ls-tm-seg button{text-align:left;border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);color:var(--sp-text-2);cursor:pointer;flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;display:flex}.ls-tm-seg button:hover{background:var(--sp-hover)}.ls-tm-seg button[data-active]{border-color:var(--sp-lime);background:#c9e44e1a}.ls-tm-seg button strong{color:#fff;font-size:13px}.ls-tm-seg button[data-active] strong{color:var(--sp-lime)}.ls-tm-seg button small{color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125))}.ls-tm-fuss{background:#ffffff05;border-top:1px solid #ffffff12;flex:none;justify-content:flex-end;align-items:center;gap:14px;padding:14px 22px;display:flex}.ls-tm-fuss>span{min-width:0;font-size:11.5px;line-height:calc(1.45 * var(--leading-scale,1.125));flex:1}.ls-tm-fuss .spatial-primary{min-height:44px;padding-inline:22px;font-size:13.5px}.ls-tm-fuss .spatial-primary:disabled{opacity:.48;cursor:default}@media (width<=640px){.ls-tm-overlay{padding:10px}.ls-tm-dialog{border-radius:22px;max-height:94vh}}.ls-regel{font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--sp-text-2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;display:grid}.ls-regel i{text-align:center;color:var(--sp-text-muted);font-style:normal}.ls-regel small{color:var(--sp-text-muted);font-size:10.5px;line-height:calc(1.45 * var(--leading-scale,1.125));grid-column:2}.ls-regel[data-status=erfuellt]{color:#fff}.ls-regel[data-status=erfuellt] i{color:var(--sp-positive)}.ls-regel[data-status=offen] i{color:var(--sp-text-muted)}.ls-regel[data-status=verletzt],.ls-regel[data-status=verletzt] i{color:var(--sp-negative)}.ls-regel[data-status=unbekannt] i{color:var(--sp-amber)}.ls-regel[data-status=manuell] i{color:var(--sp-cyan)}.ls-regel[data-pruefbar] i{color:var(--sp-positive)}.ls-regel[data-ausschluss] i{color:var(--sp-negative)}.ls-lernen{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.ls-lernen-kopf{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ls-lernen-kopf h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px}.ls-lernen-kopf p{color:var(--sp-text-muted);margin:4px 0 0;font-size:12.5px}.ls-lernen-body{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:14px;min-height:0;display:grid}.ls-lernen-chart{border-radius:var(--sp-radius-tile);background:var(--sp-card);min-height:420px;overflow:hidden}.ls-lernen-panel{border-radius:var(--sp-radius-tile);background:var(--sp-card);flex-direction:column;align-self:start;gap:12px;max-height:100%;padding:16px;display:flex;overflow-y:auto}.ls-lernen-fortschritt{color:var(--sp-text-muted);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.ls-lernen-frage{color:#fff;font-size:13.5px;font-weight:650;line-height:calc(1.6 * var(--leading-scale,1.125));white-space:pre-line;margin:0}.ls-lernen-optionen{flex-direction:column;gap:7px;display:flex}.ls-lernen-optionen button{text-align:left;border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);color:#fff;cursor:pointer;padding:10px 13px;font-family:inherit;font-size:13px;font-weight:600}.ls-lernen-optionen button:hover:not(:disabled){background:var(--sp-hover)}.ls-lernen-optionen button[data-active]{border-color:var(--sp-cyan);background:#5ac8e81f}.ls-lernen-optionen button[data-loesung]{border-color:var(--sp-positive);color:var(--sp-positive);background:#46d08c24}.ls-lernen-optionen button[data-falsch]{border-color:var(--sp-negative);color:var(--sp-negative);background:#ff7a7024}.ls-lernen-feedback{border-radius:var(--sp-radius-field);background:#ff7a701a;padding:11px 13px;box-shadow:inset 0 0 0 1px #ff7a7059}.ls-lernen-feedback[data-richtig]{background:#46d08c1a;box-shadow:inset 0 0 0 1px #46d08c59}.ls-lernen-feedback strong{color:var(--sp-negative);font-size:13px}.ls-lernen-feedback[data-richtig] strong{color:var(--sp-positive)}.ls-lernen-feedback p{color:var(--sp-text-2);font-size:12px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:5px 0 0}.ls-lernen-regeln{border-radius:var(--sp-radius-field);background:var(--sp-inset);flex-direction:column;gap:4px;padding:10px;display:flex}.ls-lernen-regeln>span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.ls-lernen-ergebnis{border-radius:var(--sp-radius-tile);background:var(--sp-card);padding:20px}.ls-lernen-ergebnis h3{color:var(--sp-negative);margin:0;font-size:24px}.ls-lernen-ergebnis[data-bestanden] h3{color:var(--sp-positive)}.ls-lernen-ergebnis p{color:var(--sp-text-2);font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:6px 0 14px}.ls-lernen-ergebnis ol{flex-direction:column;gap:6px;margin:0 0 16px;padding-left:20px;display:flex}.ls-lernen-ergebnis li{color:var(--sp-text-2);font-size:12.5px;line-height:calc(1.6 * var(--leading-scale,1.125))}.ls-lernen-ergebnis li b{color:var(--sp-negative)}.ls-lernen-ergebnis li[data-richtig] b{color:var(--sp-positive)}.ls-lernen-aktionen{gap:10px;display:flex}.learn-gruppe-titel{color:var(--sp-text-2);letter-spacing:-.01em;margin:32px 0 14px;font-size:14px;font-weight:700}.learn-tabs+.learn-gruppe-titel,.spatial-notice+.learn-gruppe-titel{margin-top:6px}@media (width<=1180px){.ls-lernen-body{grid-template-columns:1fr}.ls-lernen-chart{min-height:340px}}.strategy-faehigkeiten button{border-radius:var(--sp-radius-pill);color:var(--sp-positive);white-space:nowrap;cursor:pointer;background:#46d08c21;border:0;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:650}.strategy-faehigkeiten button:hover{background:#46d08c38}.dashboard-scope{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboard-scope>span{color:var(--st-beiwerk);font-size:var(--st-mini);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.dashboard-scope-picker{display:flex;position:relative}.dashboard-scope-trigger{line-height:calc(1 * var(--leading-scale,1.125));align-items:center;gap:8px;display:inline-flex}.dashboard-scope-trigger>span{color:var(--st-ergebnis)}.dashboard-scope-menu{z-index:40;background:var(--sp-sheet);border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-tile);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);flex-direction:column;min-width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #00000080}.dashboard-scope-menu button{border-radius:var(--sp-radius-field);color:var(--sp-text);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;font-family:inherit;display:flex}.dashboard-scope-menu button:hover{background:var(--sp-inset)}.dashboard-scope-menu button[data-active]{background:#5ac8e81a}.dashboard-scope-menu strong{font-size:13px;font-weight:700}.dashboard-scope-menu small{font-size:var(--st-klein);color:var(--st-nebeninfo)}.dashboard-goal-empty{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dashboard-goal-empty p{color:var(--st-nebeninfo);font-size:var(--st-lauf);line-height:calc(1.55 * var(--leading-scale,1.125));margin:0}.goal-dialog{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-card);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#1e1e1ef7;flex-direction:column;width:min(560px,96vw);max-height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 32px 90px #000000b3,inset 0 1px #ffffff14}.goal-dialog-head{border-bottom:1px solid var(--sp-divider);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}.goal-dialog-head>div>span{color:var(--sp-lime);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.goal-dialog-head h2{color:#fff;letter-spacing:-.025em;margin:5px 0 0;font-size:22px}.goal-dialog-head p{max-width:44ch;color:var(--sp-text-muted);font-size:12px;line-height:calc(1.55 * var(--leading-scale,1.125));margin:7px 0 0}.goal-dialog-close{background:var(--sp-control);width:40px;height:40px;color:var(--sp-text-2);font-family:inherit;font-size:20px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;border:0;border-radius:50%;flex:none}.goal-dialog-close:hover{background:var(--sp-hover);color:#fff}.goal-dialog-body{flex-direction:column;gap:22px;min-height:0;padding:22px 26px 26px;display:flex;overflow-y:auto}.goal-dialog-body h3{color:var(--sp-text-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.goal-list{flex-direction:column;gap:9px;display:flex}.goal-row{border-radius:var(--sp-radius-inset);background:var(--sp-inset);align-items:center;gap:12px;padding:12px 14px;display:flex}.goal-row>div:first-child{flex:1;min-width:0}.goal-row strong{color:#fff;font-size:13.5px;font-weight:650;display:block}.goal-row small{color:var(--sp-text-muted);margin-top:2px;font-size:11px;display:block}.goal-row-target{align-items:center;gap:7px;display:flex}.goal-row-target input{border-radius:var(--sp-radius-field);background:var(--sp-control);width:104px;height:36px;color:var(--sp-text);font-variant-numeric:tabular-nums;border:1px solid #0000;outline:0;padding:0 11px;font-family:inherit;font-size:13px}.goal-row-target input:focus{border-color:#c9e44e73}.goal-row-target>span{width:14px;color:var(--sp-text-muted);font-size:12px}.goal-row-del{width:30px;height:30px;color:var(--sp-text-3);font-family:inherit;font-size:17px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none}.goal-row-del:hover{color:var(--sp-negative);background:#ff7a7024}.goal-new{background:#ffffff0a;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.goal-new-fields{align-items:flex-end;gap:10px;display:flex}.goal-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.goal-field>span{color:var(--sp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.goal-field select,.goal-field input{border-radius:var(--sp-radius-field);background:var(--sp-control);height:40px;color:var(--sp-text);border:1px solid #0000;outline:0;padding:0 11px;font-family:inherit;font-size:13px}.goal-field input{font-variant-numeric:tabular-nums}.goal-field select:focus,.goal-field input:focus{border-color:#c9e44e73}.goal-field-target{flex:none;width:132px}.goal-new-fields .spatial-primary{white-space:nowrap;flex:none;min-height:40px}.goal-new-fields .spatial-primary:disabled{opacity:.45;cursor:default}.goal-hint{color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.goal-dialog-foot{border-top:1px solid var(--sp-divider);background:#ffffff05;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:15px 26px;display:flex}.goal-dialog-foot>span{color:var(--sp-text-muted);font-size:11.5px}.goal-dialog-foot .spatial-primary{min-height:40px;padding-inline:22px}@media (width<=560px){.goal-new-fields{flex-direction:column;align-items:stretch}.goal-field-target{width:auto}}.ls-bar-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ls-bar-label svg{flex:none}.settings-page{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:24px;max-width:1020px;display:grid}.settings-nav{border-radius:var(--sp-radius-card);background:var(--sp-card);flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:4px}.settings-nav button{border-radius:var(--sp-radius-field);color:var(--sp-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:11px 14px;display:flex}.settings-nav button:hover{background:var(--sp-hover);color:var(--sp-text)}.settings-nav button[data-active=true]{background:var(--sp-active);color:var(--sp-text)}.settings-nav button strong{font-size:14px;font-weight:600}.settings-main{flex-direction:column;gap:20px;min-width:0;display:flex}.settings-card{border-radius:var(--sp-radius-card);background:var(--sp-card);flex-direction:column;gap:18px;padding:24px 26px;display:flex}.settings-card>header{flex-direction:column;gap:4px;display:flex}.settings-card>header h2{color:var(--sp-text);margin:0;font-size:16px;font-weight:600}.settings-card>header p{font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));color:var(--sp-text-2);margin:0}.settings-identity{border-radius:var(--sp-radius-tile);background:var(--sp-inset);align-items:center;gap:14px;padding:14px 16px;display:flex}.settings-identity-avatar{background:var(--sp-lime);width:46px;height:46px;color:var(--sp-on-lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.settings-identity-text{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-identity-text strong{color:var(--sp-text);font-size:15px}.settings-identity-text span{color:var(--sp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-field>label{letter-spacing:.5px;text-transform:uppercase;color:var(--sp-text-muted);font-size:11px;font-weight:600}.settings-field>small{font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--sp-text-muted)}.settings-input,.settings-select{border-radius:var(--sp-radius-field);background:var(--sp-control);width:100%;height:42px;color:var(--sp-text);font:inherit;box-sizing:border-box;border:0;padding:0 14px;font-size:14px}.settings-input:focus,.settings-select:focus{outline:2px solid var(--sp-lime);outline-offset:-2px}.settings-input::placeholder{color:var(--sp-text-muted)}.settings-input.settings-input-code{letter-spacing:.34em;text-indent:.34em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:18px}.settings-link{font:inherit;color:var(--sp-lime);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.settings-link:hover:not(:disabled){text-decoration:underline}.settings-link:disabled{opacity:.5;cursor:default}.settings-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-btn{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:38px;color:var(--sp-text);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.settings-btn:hover:not(:disabled){background:var(--sp-hover)}.settings-btn:disabled{opacity:.5;cursor:default}.settings-btn[data-variant=primary]{background:var(--sp-lime);color:var(--sp-on-lime)}.settings-btn[data-variant=primary]:hover:not(:disabled){background:var(--sp-lime-hover)}.settings-btn[data-variant=danger]{color:var(--sp-negative);background:#ff7a7024}.settings-btn[data-variant=danger]:hover:not(:disabled){background:#ff7a7038}.settings-btn[data-size=small]{height:32px;padding:0 14px;font-size:12px}.settings-msg{border-radius:var(--sp-radius-field);font-size:13px;font-weight:500;line-height:calc(1.55 * var(--leading-scale,1.125));padding:10px 14px}.settings-msg[data-tone=ok]{color:var(--sp-positive);background:#46d08c1f}.settings-msg[data-tone=warn]{color:var(--sp-amber);background:#f0b54d1f}.settings-msg[data-tone=err]{color:var(--sp-negative);background:#ff7a701f}.settings-msg[data-tone=info]{background:var(--sp-inset);color:var(--sp-text-2)}.settings-row{border-top:1px solid var(--sp-divider);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.settings-row:first-child{border-top:0;padding-top:0}.settings-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-row-text strong{color:var(--sp-text);font-size:13px;font-weight:600}.settings-switch{border-radius:var(--sp-radius-pill);background:var(--sp-control);cursor:pointer;border:0;flex:none;width:46px;height:26px;transition:background .18s;position:relative}.settings-switch[data-on=true]{background:var(--sp-lime)}.settings-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .18s;position:absolute;top:3px;left:3px}.settings-switch[data-on=true] i{left:23px}.settings-code{border-radius:var(--sp-radius-field);color:var(--sp-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:calc(1.7 * var(--leading-scale,1.125));white-space:pre;background:#00000047;padding:12px 14px;overflow-x:auto}.settings-code b{color:var(--sp-lime);font-weight:600}.settings-keylist{flex-direction:column;gap:10px;display:flex}.settings-key{border-radius:var(--sp-radius-tile);background:var(--sp-inset);align-items:center;gap:14px;padding:13px 16px;display:flex}.settings-key-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-key-main strong{color:var(--sp-text);font-size:14px}.settings-key-code{color:var(--sp-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.settings-key-meta{color:var(--sp-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11.5px;display:flex}.settings-pill{border-radius:var(--sp-radius-pill);background:var(--sp-control);color:var(--sp-text-2);padding:2px 9px;font-size:11px;font-weight:600}.settings-pill[data-tone=lime]{color:var(--sp-lime);background:#c9e44e29}.settings-pill[data-tone=warn]{color:var(--sp-amber);background:#f0b54d29}.settings-pill[data-tone=err]{color:var(--sp-negative);background:#ff7a7029}.settings-reveal{border-radius:var(--sp-radius-tile);background:#c9e44e17;flex-direction:column;gap:12px;padding:16px;display:flex}.settings-reveal-key{border-radius:var(--sp-radius-field);color:var(--sp-lime);word-break:break-all;background:#00000052;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.settings-empty{border-radius:var(--sp-radius-tile);background:var(--sp-inset);color:var(--sp-text-muted);text-align:center;padding:22px;font-size:13px}.settings-accounts{flex-direction:column;gap:10px;display:flex}.settings-account{border-radius:var(--sp-radius-tile);background:var(--sp-inset);border:1px solid #0000;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.settings-account[data-active]{background:var(--sp-hover);border-color:#c9e44e59}.settings-account-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.settings-account-edit{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.settings-account-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-account-title strong{color:var(--sp-text);font-size:14.5px}.settings-account-figures{color:var(--sp-text-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.settings-account-figures b{color:var(--sp-text-2);font-weight:600}.settings-account-figures b[data-tone=positive]{color:var(--sp-positive)}.settings-account-figures b[data-tone=negative]{color:var(--sp-negative)}.settings-account-check{color:var(--sp-text-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.settings-account-check input{accent-color:var(--sp-lime)}.settings-account-actions{flex-direction:column;flex:none;gap:6px;display:flex}.settings-subsection{border-top:1px solid var(--sp-divider);flex-direction:column;gap:14px;padding-top:18px;display:flex}.settings-subsection h3{color:var(--sp-text-2);margin:0;font-size:13.5px;font-weight:600}.settings-hint{font-size:12px;line-height:calc(1.55 * var(--leading-scale,1.125));color:var(--sp-text-muted);margin:0}.settings-list{font-size:12.5px;line-height:calc(1.55 * var(--leading-scale,1.125));color:var(--sp-text-2);flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.settings-choice{flex-wrap:wrap;gap:10px;display:flex}.settings-choice-item{text-align:left;border:1px solid var(--sp-divider);border-radius:var(--sp-radius-field);background:var(--sp-inset);color:var(--sp-text);font:inherit;cursor:pointer;flex-direction:column;flex:220px;gap:3px;padding:11px 14px;display:flex}.settings-choice-item:hover{background:var(--sp-hover)}.settings-choice-item[data-active]{background:var(--sp-active);border-color:#c9e44e73}.settings-choice-item strong{font-size:13px;font-weight:600}.settings-choice-item small{color:var(--sp-text-muted);font-size:11.5px}.settings-progress{background:#0000004d;border-radius:3px;height:6px;overflow:hidden}.settings-progress i{background:var(--sp-lime);height:100%;transition:width .3s;display:block}@media (width<=900px){.settings-page{grid-template-columns:1fr}.settings-nav{flex-direction:row;position:static;overflow-x:auto}.settings-nav button{flex:none}.settings-grid-2{grid-template-columns:1fr}.settings-account{flex-direction:column}.settings-account-actions{flex-flow:wrap}}.tj-tool-plus{transition:background .12s,border-color .12s}.tj-tool-plus:hover{background:#c9e44e2e!important;border-color:#c9e44ebf!important}.jn{flex-direction:column;gap:16px;max-width:1320px;display:flex}.jn-kopf{align-items:center;gap:18px;min-height:58px;display:flex}.jn-kopf .jn-datum{margin-left:auto}.jn-kopf-titel h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:26px}.jn-speichern{border-radius:var(--sp-radius-pill);background:var(--sp-card);min-height:42px;color:var(--sp-text-3);border:0;align-items:center;gap:7px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.jn-speichern[data-dirty]{background:var(--sp-lime);color:var(--sp-on-lime);cursor:pointer}.jn-speichern[data-dirty]:hover{background:var(--sp-lime-hover)}.jn-tag{border-radius:var(--sp-radius-card);background:var(--sp-card);justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.jn-tag:before{content:"";filter:blur(60px);opacity:.18;background:var(--sp-text-muted);pointer-events:none;border-radius:50%;width:60%;height:180%;transition:background .4s;position:absolute;inset:-40% auto auto -10%}.jn-tag[data-tone=positive]:before{background:var(--sp-positive)}.jn-tag[data-tone=negative]:before{background:var(--sp-negative);opacity:.14}.jn-tag[data-abgeschlossen]:after{content:"✓";width:22px;height:22px;color:var(--sp-positive);background:#46d08c2e;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:14px;right:18px}.jn-tag .jn-ergebnis{text-align:left;position:relative}.jn-tag .jn-ergebnis>strong{font-size:44px}.jn-woche{gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.jn-woche li button{background:var(--sp-inset);width:40px;height:54px;color:var(--sp-text-muted);cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 0 6px;font-family:inherit;transition:background .12s,transform .12s;display:flex}.jn-woche li button:hover:not(:disabled){background:var(--sp-hover);transform:translateY(-1px)}.jn-woche li button:disabled{opacity:.35;cursor:default}.jn-woche li small{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.jn-woche li i{box-sizing:border-box;background:#ffffff1f;border-radius:50%;width:10px;height:10px}.jn-woche li[data-tone=positive] i{background:var(--sp-positive)}.jn-woche li[data-tone=negative] i{background:var(--sp-negative)}.jn-woche li[data-tone=neutral] i{background:var(--sp-text-3)}.jn-woche li[data-fertig] i{box-shadow:0 0 0 2px var(--sp-card), 0 0 0 3.5px var(--sp-lime)}.jn-woche li[data-aktiv] button{color:#fff;background:#ffffff1a}.jn-woche li[data-aktiv] small{color:var(--sp-lime)}.jn-serie{border-radius:var(--sp-radius-pill);min-height:36px;color:var(--sp-lime);background:#c9e44e1f;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.jn-serie>i{background:var(--sp-lime);clip-path:polygon(50% 0,100% 45%,85% 100%,15% 100%,0 45%);width:10px;height:14px}.jn-serie>b{font-variant-numeric:tabular-nums;font-size:14px}.jn-serie>span{color:#c9e44ebf;font-weight:600}.jn-spalten{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.jn-links{flex-direction:column;gap:16px;min-width:0;display:flex}.jn-mini{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:28px;color:var(--sp-text-2);cursor:pointer;border:1px solid #ffffff1a;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:700}.jn-mini:hover{background:var(--sp-hover);color:#fff}.jn-mini[data-gefahr]{color:var(--sp-negative);background:#ff7a7014;border-color:#ff7a7059}.jn-detailkarte{flex-direction:column;gap:16px;padding:18px 20px 22px;display:flex}.jn-detail-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jn-detail-kopf>strong{color:#fff;letter-spacing:-.02em;font-size:20px}.jn-detail-zeit{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.jn-zeile-check{width:22px;height:22px;color:var(--sp-positive);background:#46d08c24;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.jn-zeile-check[data-status=offen],.jn-zeile-check[data-status=begonnen]{background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff24}.jn-zeile-check[data-status=begonnen]{box-shadow:inset 0 0 0 1.5px #c9e44e8c}.jn-datum{align-items:center;gap:10px;display:flex}.jn-datum-pfeil{background:var(--sp-control);color:#fff;width:38px;height:38px;font-family:inherit;font-size:18px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;border:0;border-radius:50%;flex:none}.jn-datum-pfeil:hover:not(:disabled){background:var(--sp-hover)}.jn-datum-pfeil:disabled{opacity:.3;cursor:default}.jn-datum-text{min-width:210px;padding:0 6px}.jn-datum-text strong,.jn-datum-text span{display:block}.jn-datum-text strong{color:#fff;letter-spacing:-.015em;text-transform:capitalize;font-size:17px}.jn-datum-text span{color:var(--sp-text-muted);margin-top:2px;font-size:12px}.jn-heute{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:32px;color:var(--sp-text-2);cursor:pointer;border:0;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700}.jn-heute:hover{background:var(--sp-hover);color:#fff}.jn-ergebnis{text-align:right}.jn-ergebnis>strong,.jn-ergebnis>span{display:block}.jn-ergebnis>strong{color:#fff;font-size:36px;font-weight:750;line-height:calc(1 * var(--leading-scale,1.125));letter-spacing:-.03em;font-variant-numeric:tabular-nums}.jn-ergebnis>strong[data-tone=positive]{color:var(--sp-positive)}.jn-ergebnis>strong[data-tone=negative]{color:var(--sp-negative)}.jn-ergebnis>span{color:var(--sp-text-muted);margin-top:8px;font-size:12px}.jn-ergebnis>span b{font-variant-numeric:tabular-nums;font-weight:700}.jn-ergebnis>span b[data-tone=positive]{color:var(--sp-positive)}.jn-ergebnis>span b[data-tone=negative]{color:var(--sp-negative)}.jn-karte{border-radius:var(--sp-radius-card);background:var(--sp-card);min-width:0;padding:22px 24px}.jn-karte-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.jn-karte-kopf h2{color:#fff;letter-spacing:-.015em;margin:0;font-size:17px}.jn-karte-kopf>span{color:var(--sp-text-muted);font-size:12px}.jn-detail{min-width:0}.jn-trades{flex-direction:column;gap:6px;display:flex}.jn-zeile{border-radius:var(--sp-radius-inset);background:var(--sp-inset);width:100%;min-height:58px;color:var(--sp-text-2);text-align:left;cursor:pointer;border:0;grid-template-columns:8px minmax(110px,1fr) 56px minmax(140px,1.2fr) auto 22px;align-items:center;gap:14px;padding:10px 16px;font-family:inherit;transition:background .12s;display:grid}.jn-zeile:hover{background:var(--sp-hover)}.jn-zeile[data-active]{background:var(--sp-active);box-shadow:inset 0 0 0 1px #c9e44e73}.jn-zeile>i{background:var(--sp-text-muted);border-radius:50%;width:8px;height:8px}.jn-zeile>i[data-tone=positive]{background:var(--sp-positive)}.jn-zeile>i[data-tone=negative]{background:var(--sp-negative)}.jn-zeile>i[data-tone=warning]{background:var(--sp-lime)}.jn-zeile-symbol{min-width:0}.jn-zeile-symbol strong,.jn-zeile-symbol small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.jn-zeile-symbol strong{color:#fff;font-size:14px}.jn-zeile-symbol small{color:var(--sp-text-muted);margin-top:2px;font-size:11px}.jn-zeile-richtung{font-size:12px;font-weight:700}.jn-zeile-richtung[data-tone=positive]{color:var(--sp-positive)}.jn-zeile-richtung[data-tone=negative]{color:var(--sp-negative)}.jn-zeile-spanne{color:var(--sp-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.jn-zeile-spanne em{color:var(--sp-text-muted);font-style:normal}.jn-zeile-ergebnis{text-align:right;white-space:nowrap}.jn-zeile-ergebnis strong,.jn-zeile-ergebnis small{font-variant-numeric:tabular-nums;display:block}.jn-zeile-ergebnis strong{color:#fff;font-size:14px}.jn-zeile-ergebnis strong[data-tone=positive]{color:var(--sp-positive)}.jn-zeile-ergebnis strong[data-tone=negative]{color:var(--sp-negative)}.jn-zeile-ergebnis small{color:var(--sp-text-muted);margin-top:2px;font-size:11px}.jn-leer{border-radius:var(--sp-radius-inset);background:var(--sp-inset);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:140px;padding:28px 24px;display:flex}.jn-leer strong{color:#fff;font-size:14px}.jn-leer span{color:var(--sp-text-muted);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125))}.jn-notiz-feld{resize:vertical;border-radius:var(--sp-radius-inset);background:var(--sp-inset);color:#fff;width:100%;min-height:170px;font-family:inherit;font-size:14px;line-height:calc(1.6 * var(--leading-scale,1.125));border:0;padding:16px 18px}.jn-notiz-feld:focus{outline:1px solid #c9e44e99}.jn-notiz-feld::placeholder{color:var(--sp-text-muted)}.jn-mehr{border-radius:var(--sp-radius-card);background:var(--sp-card)}.jn-mehr-schalter{border-radius:var(--sp-radius-card);width:100%;min-height:54px;color:var(--sp-text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 24px;font-family:inherit;display:flex}.jn-mehr-schalter:hover{color:#fff}.jn-mehr-schalter>span{color:#fff;font-size:14px;font-weight:700}.jn-mehr-schalter>small{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.jn-mehr-schalter>i,.jn-block-kopf>i{opacity:.7;border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.jn-mehr[data-offen] .jn-mehr-schalter>i,.jn-block[data-auf] .jn-block-kopf>i{transform:rotate(45deg)}.jn-mehr-inhalt{flex-direction:column;gap:6px;padding:0 12px 12px;display:flex}.jn-block{border-radius:var(--sp-radius-inset);background:var(--sp-inset)}.jn-block-kopf{border-radius:var(--sp-radius-inset);width:100%;min-height:44px;color:var(--sp-text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:650;display:flex}.jn-block-kopf:hover{color:#fff}.jn-block-kopf>b{border-radius:var(--sp-radius-pill);min-width:20px;height:20px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;background:#ffffff14;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.jn-block-inhalt{padding:4px 14px 16px}.jn-block-inhalt>section,.jn-block-inhalt>.journal-panel,.jn-block-inhalt>.journal-summary-panel{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.jn-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.jn-kennzahlen>div{min-width:0}.jn-kennzahlen dt{color:var(--sp-text-muted);font-size:11px}.jn-kennzahlen dd{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:15px;font-weight:700;overflow:hidden}@media (width<=1100px){.jn-spalten{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.jn-tag{flex-direction:column;align-items:flex-start}.jn-ergebnis{text-align:left}.jn-datum-text{min-width:150px}.jn-zeile{grid-template-columns:8px minmax(0,1fr) auto 22px}.jn-spalten{grid-template-columns:minmax(0,1fr)}.jn-zeile-richtung,.jn-zeile-spanne{display:none}.jn-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.jn-zeile:active{transform:scale(.995)}.journal-spatial .co-blase,.journal-spatial .co-tippt,.journal-spatial .co-punkte>ul li,.journal-spatial .co-gespeichert li{animation:none}@keyframes jr-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.jr{background:radial-gradient(120% 140% at 0 0,#c9e44e33,#0000 55%),radial-gradient(90% 120% at 100% 100%,#c9e44e14,#0000 60%),#c9e44e0f;border-radius:18px;flex-direction:column;gap:20px;padding:22px 24px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9e44e73,0 24px 60px -30px #c9e44e73}.jr:before{content:"";background:var(--sp-lime);width:4px;position:absolute;inset:0 auto 0 0}.jr[data-status=fertig]{background:var(--surface-3,#ffffff0a);box-shadow:inset 0 0 0 1px var(--border-subtle,#ffffff17)}.jr[data-status=fertig]:before{background:var(--sp-positive);opacity:.6}.jr-rest{transition:opacity .25s}.jr-rest[data-gedimmt]{opacity:.6}.jr-rest[data-gedimmt]:hover,.jr-rest[data-gedimmt]:focus-within{opacity:1}.jr-kopf{align-items:baseline;gap:10px;display:flex}.jr-kopf strong{color:var(--sp-lime);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.jr-kopf span{color:var(--sp-text-muted);margin-left:auto;font-size:11.5px}.jr-kopf b{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.jr-kopf b[data-tone=positive]{color:var(--sp-positive)}.jr-kopf b[data-tone=negative]{color:var(--sp-negative)}.jr-kopf b[data-tone=warning]{color:var(--sp-lime)}.jr-bogen{outline:none;flex-direction:column;gap:22px;display:flex}.jr-frage{flex-direction:column;gap:18px;animation:.2s cubic-bezier(.2,.7,.2,1) both jr-ein;display:flex}.jr-teil{color:var(--sp-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.jr-teil[data-teil=technik]{color:var(--sp-text-muted)}.jr-frage h3{color:#fff;letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:calc(1.2 * var(--leading-scale,1.125));margin:-4px 0 0}.jr-beleg{color:var(--sp-text-muted);font-size:13px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:-8px 0 0}.jr-optionen{flex-wrap:wrap;gap:8px;display:flex}.jr-option{border-radius:var(--sp-radius-pill);color:#141414;letter-spacing:-.01em;cursor:pointer;background:#ffffffeb;border:0;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:650;transition:transform .14s cubic-bezier(.2,.7,.2,1),background .12s;box-shadow:inset 0 0 0 1px #ffffff0d}.jr-option:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.jr-option:active:not(:disabled){transform:scale(.97)}.jr-option:disabled{cursor:progress}.jr-option[data-leise],.jr-option-ok{color:var(--sp-text-2);background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}.jr-option[data-an]{background:var(--sp-lime);color:var(--sp-on-lime);box-shadow:none}.jr-option[data-an][data-signal]{background:var(--sp-warning);color:#1e1e1e}.jr-fuss{align-items:center;gap:12px;min-height:30px;margin-top:4px;display:flex}.jr-zurueck,.jr-weiter{width:30px;height:30px;color:var(--sp-text-muted);font-size:18px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.jr-zurueck:hover:not(:disabled),.jr-weiter:hover{color:#fff;background:var(--sp-control)}.jr-zurueck:disabled{opacity:0;pointer-events:none}.jr-weiter{margin-left:auto}.jr-schritte{gap:5px;margin:0;padding:0;list-style:none;display:flex}.jr-schritte button{cursor:pointer;background:#fff3;border:0;border-radius:2px;width:20px;height:4px;padding:0;display:block}.jr-schritte li[data-kontext] button,.jr-schritte li[data-teil=technik] button{width:12px}.jr-schritte li[data-fertig] button{background:var(--sp-positive)}.jr-schritte li[data-aktiv] button{background:var(--sp-lime)}.jr-schritte button:disabled{cursor:default}.jr-fehler{color:var(--sp-negative);font-size:12px;font-weight:600}.jr-fertig{flex-wrap:wrap;align-items:center;gap:10px;animation:.2s cubic-bezier(.2,.7,.2,1) both jr-ein;display:flex}.jr-antworten{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jr-antworten li{border-radius:var(--sp-radius-pill);background:var(--sp-control);color:#fff;align-items:center;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.jr-antworten li[data-technik]{color:var(--sp-text-2);background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.jr-antworten li[data-signal]{color:var(--sp-warning);background:#f0b54d29}.jr-fertig-stand{color:var(--sp-positive);margin-left:auto;font-size:12.5px;font-weight:700}.jr-fertig-stand:not([data-signale="0"]){color:var(--sp-warning)}.jr-aendern{border-radius:var(--sp-radius-pill);min-height:30px;color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12.5px;font-weight:700}.jr-aendern:hover{color:#fff;background:var(--sp-control)}.jr-option:focus-visible,.jr-zurueck:focus-visible,.jr-weiter:focus-visible,.jr-schritte button:focus-visible,.jr-aendern:focus-visible{outline-offset:2px;outline:2px solid #c9e44eb3}@media (width<=760px){.jr{padding:16px 14px 12px}.jr-frage h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.jr-frage,.jr-fertig{animation:none}}.tcc-skelett{align-items:flex-end;gap:6px;padding:14px 16px;display:flex;position:absolute;inset:0}.tcc-skelett>i{background:#ffffff12;border-radius:3px;flex:1;min-width:0;animation:1.2s ease-in-out infinite tcc-puls}@keyframes tcc-puls{0%,to{opacity:.55}50%{opacity:1}}.tcc-chart-ein{animation:.35s ease-out both tcc-ein}@keyframes tcc-ein{0%{opacity:0}to{opacity:1}}.jn-bew{flex-direction:column;gap:14px;display:flex}.jn-bew-kopf{border-radius:var(--sp-radius-inset);background:var(--sp-inset);border-left:3px solid var(--sp-text-muted);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.jn-bew-kopf[data-tone=positive]{border-left-color:var(--sp-positive)}.jn-bew-kopf[data-tone=negative]{border-left-color:var(--sp-negative)}.jn-bew-kopf[data-tone=warning]{border-left-color:var(--sp-warning)}.jn-bew-urteil{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.jn-bew-urteil>strong{color:#fff;letter-spacing:-.02em;font-size:17px;font-weight:750}.jn-bew-kopf[data-tone=positive] .jn-bew-urteil>strong{color:var(--sp-positive)}.jn-bew-kopf[data-tone=negative] .jn-bew-urteil>strong{color:var(--sp-negative)}.jn-bew-kopf[data-tone=warning] .jn-bew-urteil>strong{color:var(--sp-warning)}.jn-bew-urteil>span{color:var(--sp-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.jn-bew-warum{color:var(--sp-text-2);font-size:13px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.jn-bew-gruppe{flex-direction:column;gap:6px;display:flex}.jn-bew-gruppe>header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.jn-bew-gruppe>header>small{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.jn-bew-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.jn-bew-zeile{background:var(--sp-inset);min-height:38px;color:var(--sp-text-2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 12px 9px 38px;font-size:12.5px;display:flex;position:relative}.jn-bew-zeile>i{width:18px;height:18px;color:var(--sp-text-muted);font-size:11px;font-style:normal;font-weight:800;line-height:calc(1 * var(--leading-scale,1.125));background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;left:12px}.jn-bew-zeile[data-tone=positive]>i{color:var(--sp-positive);background:#46d08c29}.jn-bew-zeile[data-tone=negative]>i{color:var(--sp-negative);background:#ff7a7029}.jn-bew-zeile[data-tone=warning]>i{color:var(--sp-warning);background:#f0b54d29}.jn-bew-titel{color:#fff;font-size:13px;font-weight:650}.jn-bew-text{color:var(--sp-text-muted);font-size:12.5px;line-height:calc(1.45 * var(--leading-scale,1.125))}.jn-bew-zeile[data-tone=negative] .jn-bew-text{color:var(--sp-negative)}.jn-bew-zeile[data-tone=warning] .jn-bew-text{color:var(--sp-warning)}.jn-bew-unter{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;padding-top:4px;display:flex}.jn-bew-frage{color:var(--sp-text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.jn-bew-frage>span{flex-basis:100%}.jn-bew-gruende{flex-wrap:wrap;gap:6px;display:flex}.jn-bew-grund{color:var(--sp-text-muted);font-size:11.5px}.jn-bew-mini{border-radius:var(--sp-radius-pill);background:var(--sp-control);height:26px;color:var(--sp-text-2);cursor:pointer;border:1px solid #ffffff1a;padding:0 10px;font-family:inherit;font-size:11.5px}.jn-bew-mini:hover{background:var(--sp-hover);color:#fff}.jn-bew-mini[data-aktiv]{color:var(--sp-lime);background:#c9e44e29;border-color:#c9e44e73}.jn-bew-mini[data-strich]{background:0 0;border-style:dashed}.jn-bew-eingabe{background:var(--sp-inset);color:#fff;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex-basis:100%;align-self:stretch;height:30px;padding:0 10px;font-family:inherit;font-size:12px}.jn-bew-eingabe:focus{border-color:#c9e44e99}.jn-bew-leer{background:var(--sp-inset);color:var(--sp-text-muted);font-size:12px;line-height:calc(1.45 * var(--leading-scale,1.125));border-radius:10px;padding:9px 12px}.jn-bew-leer[data-tone=positive]{color:var(--sp-positive)!important}.jn-bew-leer>b{color:var(--sp-text-2);font-weight:650}.jn-bew-luecken>button{width:100%;color:var(--sp-text-muted);font-family:inherit;font-size:12px;line-height:calc(1.4 * var(--leading-scale,1.125));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;display:flex}.jn-bew-luecken>button>i{flex:none}.jn-bew-luecken>button:hover{color:var(--sp-text-2)}.jn-bew-luecken>button>i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.jn-bew-luecken>button[aria-expanded=true]>i{transform:rotate(45deg)}.jn-bew-luecken>ul{background:var(--sp-inset);color:var(--sp-text-muted);font-size:11.5px;line-height:calc(1.45 * var(--leading-scale,1.125));border-radius:10px;flex-direction:column;gap:4px;margin:6px 0 0;padding:8px 12px;list-style:none;display:flex}.jn-bew-luecken>ul b{color:var(--sp-text-2);font-weight:650}.jn-bew-fuss{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:6px}.jn-strat{flex-direction:column;gap:8px;margin-top:18px;display:flex}.jn-strat-kopf{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.jn-strat-zaehler{border-radius:var(--sp-radius-pill);min-width:20px;height:20px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;background:#ffffff14;justify-content:center;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.jn-strat-zaehler[data-voll]{color:var(--sp-positive);background:#46d08c29}.jn-strat-wahl{position:relative}.jn-strat-feld{border-radius:var(--sp-radius-field);background:var(--sp-inset);color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.jn-strat-feld:hover:not(:disabled){background:var(--sp-hover)}.jn-strat-feld:disabled{cursor:default;opacity:.7}.jn-strat-feld>span[data-leer]{color:var(--sp-text-muted);font-weight:500}.jn-strat-feld>i{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)}.jn-strat-feld[aria-expanded=true]>i{transform:rotate(-135deg)}.jn-strat-schleier{z-index:40;position:fixed;inset:0}.jn-strat-liste{z-index:41;border-radius:var(--sp-radius-field);background:#1c1c1c;border:1px solid #ffffff1a;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 40px #00000080}.jn-strat-eintrag{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 12px;font-family:inherit;font-size:12.5px;display:flex}.jn-strat-eintrag:hover,.jn-strat-eintrag[aria-selected=true]{background:var(--sp-hover)}.jn-strat-eintrag>small{color:var(--sp-text-muted);white-space:nowrap;font-size:11px}.jn-strat-eintrag[data-leer]{color:var(--sp-text-muted)}.jn-strat-kriterien{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.jn-strat-kriterium{background:var(--sp-inset);min-height:34px;color:var(--sp-text-2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.jn-strat-kriterium:hover{background:var(--sp-hover)}.jn-strat-kriterium>input{opacity:0;width:0;height:0;position:absolute}.jn-strat-kriterium>i{background:0 0;border:1.5px solid #ffffff38;border-radius:6px;flex:none;width:18px;height:18px;transition:background .12s,border-color .12s;position:relative}.jn-strat-kriterium>i:after{content:"";opacity:0;border-bottom:2px solid #11251a;border-right:2px solid #11251a;width:4px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.jn-strat-kriterium[data-erfuellt]>i{background:var(--sp-positive);border-color:var(--sp-positive)}.jn-strat-kriterium[data-erfuellt]>i:after{opacity:1}.jn-strat-kriterium[data-erfuellt]>span{color:#fff}.jn-strat-kriterium>input:focus-visible+i{outline-offset:2px;outline:2px solid #c9e44e99}.jn-strat-hinweis,.jn-strat-fehler{background:var(--sp-inset);color:var(--sp-text-muted);border-radius:10px;padding:9px 12px;font-size:12px}.jn-strat-fehler{color:var(--sp-negative)}@media (prefers-reduced-motion:reduce){.jn-detail,.jn-karte,.tcc-chart-ein,.tcc-skelett>i{animation:none}}.ct-indleg-item,.ct-indleg-item .ct-indleg-actions{transition:background-color .12s,opacity .12s}@media (prefers-reduced-motion:reduce){.ct-indleg-item,.ct-indleg-item .ct-indleg-actions{transition:none}}.co{border-radius:var(--sp-radius-card);background:var(--sp-card);flex-direction:column;min-height:520px;max-height:calc(100vh - 88px);display:flex;position:sticky;top:8px;overflow:hidden}.co-kopf{border-bottom:1px solid var(--sp-divider);align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.co-avatar{width:36px;height:36px;color:var(--sp-lime);background:linear-gradient(150deg,#ffffff24,#ffffff0a);border-radius:50%;flex:none;place-items:center;transition:box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 3px #c9e44e14}.co-avatar svg{z-index:1;position:relative}.co-avatar:after{content:"";border:1.5px solid #0000;border-top-color:var(--sp-lime);opacity:0;border-right-color:#c9e44e59;border-radius:50%;transition:opacity .25s;position:absolute;inset:-3px}.co-avatar[data-aktiv]{animation:3.6s ease-in-out infinite co-atmen}.co-avatar[data-denkt]{animation:none;box-shadow:inset 0 0 0 1px #c9e44e66,0 0 18px #c9e44e2e}.co-avatar[data-denkt]:after{opacity:1;animation:.9s linear infinite co-kreis}@keyframes co-atmen{0%,to{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 3px #c9e44e14}50%{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 7px #c9e44e08}}@keyframes co-kreis{to{transform:rotate(360deg)}}.co-fortschritt{background:#ffffff1a;border-radius:2px;flex:none;width:64px;height:3px;overflow:hidden}.co-fortschritt i{background:var(--sp-lime);transform-origin:0;border-radius:2px;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.co-kopf>div{flex:1;min-width:0}.co-kopf strong{color:#fff;letter-spacing:-.01em;font-size:14px;display:block}.co-kopf>div>span{color:var(--sp-text-muted);margin-top:1px;font-size:11.5px;display:block}.co-verlauf{scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.co-blase{background:var(--sp-inset);max-width:92%;color:var(--sp-text-2);font-size:13.5px;line-height:calc(1.55 * var(--leading-scale,1.125));transform-origin:0 100%;will-change:transform, opacity;border-radius:18px 18px 18px 6px;padding:12px 14px;animation:.34s cubic-bezier(.2,.9,.25,1.15) both co-blase-ein}@keyframes co-blase-ein{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.co-blase[data-von=ich]{transform-origin:100% 100%;animation-name:co-blase-ich}@keyframes co-blase-ich{0%{opacity:0;transform:translate(14px,6px)scale(.94)}to{opacity:1;transform:none}}.co-cursor{vertical-align:-.15em;background:var(--sp-lime);width:2px;height:1em;margin-left:2px;animation:.8s steps(2,start) infinite co-blink;display:inline-block}@keyframes co-blink{to{visibility:hidden}}.co-blase p{margin:0}.co-blase p+p{margin-top:8px}.co-blase>small{color:var(--sp-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.co-blase[data-von=ich]{color:#141414;background:#ffffffeb;border-radius:18px 18px 6px;align-self:flex-end;font-weight:600}.co-blase[data-von=ich][data-still]{background:var(--sp-control);color:var(--sp-text-2);font-weight:500}.co-blase[data-tone=negative]{color:#fff;background:#ff7a701a;box-shadow:inset 0 0 0 1px #ff7a7040}.co-blase[data-tone=positive]{color:#fff;background:#46d08c1a;box-shadow:inset 0 0 0 1px #46d08c38}.co-blase[data-still]{color:var(--sp-text-3)}.co-rat{color:#fff;font-weight:650}.co-trade{color:#fff;margin-right:8px;display:inline-block}.co-antworten{flex-wrap:wrap;gap:4px 8px;display:inline-flex}.co-antworten em{color:var(--sp-text-2);font-style:normal}.co-antworten em[data-signal]{color:var(--sp-warning)}.co-antworten em+em:before{content:"·";color:var(--sp-text-muted);margin-right:8px}.co-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.co-chip{border-radius:var(--sp-radius-pill);color:#141414;cursor:pointer;background:#ffffffeb;border:0;min-height:38px;padding:0 15px;font-family:inherit;font-size:13.5px;font-weight:650;transition:transform .14s cubic-bezier(.2,.7,.2,1),background .12s}.co-chip:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.co-chip:disabled{cursor:progress;opacity:.7}.co-chip[data-leise]{color:var(--sp-text-2);background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}.co-chip[data-an]{background:var(--sp-lime);color:var(--sp-on-lime)}.co-chip[data-tone=positive]:not([data-an]){box-shadow:inset 0 -3px #46d08ce6}.co-chip[data-tone=negative]:not([data-an]){box-shadow:inset 0 -3px #ff7a70e6}.co-link{color:var(--sp-lime);font-family:inherit;font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.co-weiter{border-radius:var(--sp-radius-pill);background:var(--sp-control);color:#fff;cursor:pointer;border:0;min-height:36px;margin-top:12px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700}.co-weiter:hover:not(:disabled){background:var(--sp-hover)}.co-weiter[data-primaer]{background:var(--sp-lime);color:var(--sp-on-lime)}.co-weiter[data-primaer]:hover:not(:disabled){background:var(--sp-lime-hover)}.co-notiz{color:#fff;width:100%;font-family:inherit;font-size:13.5px;line-height:calc(1.5 * var(--leading-scale,1.125));resize:vertical;box-sizing:border-box;background:#00000040;border:0;border-radius:12px;margin-top:10px;padding:10px 12px}.co-notiz:focus{outline:1px solid #c9e44e99}.co-notiz::placeholder{color:var(--sp-text-muted)}.co-tradecheck{flex-direction:column;gap:10px;display:flex}.co-tradecheck .jr{background:var(--sp-inset);box-shadow:none;border-radius:18px 18px 18px 6px;padding:14px 16px 12px}.co-tradecheck .jr:before,.co-tradecheck .jr-kopf{display:none}.co-tradecheck .jr-frage h3{font-size:15px}.co-tradecheck .jr-option{min-height:38px;font-size:13.5px}.co-belohnung{text-align:center;background:linear-gradient(160deg,#c9e44e29,#46d08c14 60%,#0000);border-radius:22px;flex-direction:column;align-items:center;gap:4px;margin-top:6px;padding:22px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9e44e40}.co-belohnung[data-frisch]{animation:.5s cubic-bezier(.2,.9,.2,1.2) both co-auf}@keyframes co-auf{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}.co-belohnung>i{background:var(--sp-lime);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid;position:relative;box-shadow:0 0 0 8px #c9e44e1f,0 0 40px #c9e44e59}.co-belohnung>i b{border-left:3px solid var(--sp-on-lime);border-bottom:3px solid var(--sp-on-lime);width:18px;height:9px;transform:translateY(-2px)rotate(-45deg)}.co-belohnung[data-frisch]>i{animation:1.2s ease-out both co-puls}@keyframes co-puls{0%{box-shadow:0 0 #c9e44e80,0 0 #c9e44e00}to{box-shadow:0 0 0 26px #c9e44e00,0 0 40px #c9e44e59}}.co-belohnung>strong{color:#fff;letter-spacing:-.01em;font-size:16px}.co-belohnung>span{color:var(--sp-lime);font-size:12.5px;font-weight:700}.co-belohnung>ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.co-belohnung>ul li{border-radius:var(--sp-radius-pill);color:var(--sp-text-2);background:#ffffff14;padding:4px 10px;font-size:11.5px;font-weight:600}.co-belohnung>ul li[data-signal]{color:var(--sp-warning);background:#f0b54d29}.co-punkte{text-align:left;background:#00000038;border-radius:16px;width:100%;margin-top:12px;padding:12px 14px}.co-punkte>b{color:var(--sp-lime);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px}.co-punkte>span{color:var(--sp-text-2);margin-left:6px;font-size:12px;font-weight:700}.co-punkte>ul{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.co-punkte>ul li{color:var(--sp-text-3);justify-content:space-between;gap:10px;font-size:11.5px;animation:.3s both co-blase-ein;display:flex}.co-punkte>ul li:nth-child(2){animation-delay:60ms}.co-punkte>ul li:nth-child(3){animation-delay:.12s}.co-punkte>ul li:nth-child(4){animation-delay:.18s}.co-punkte>ul li:nth-child(5){animation-delay:.24s}.co-punkte>ul li:nth-child(6){animation-delay:.3s}.co-punkte>ul li:nth-child(7){animation-delay:.36s}.co-punkte>ul li em{color:var(--sp-lime);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.co-belohnung>q{color:var(--sp-text-2);font-size:12.5px;font-style:italic;line-height:calc(1.5 * var(--leading-scale,1.125));quotes:"„" "“";margin-top:10px;display:block}.co-vorsatz-erg{color:var(--sp-text-2);margin-top:6px;font-weight:700}.co-vorsatz-erg[data-erg=ja]{color:var(--sp-positive)}.co-vorsatz-erg[data-erg=nein]{color:var(--sp-negative)}.co-kopf .co-beenden{color:var(--sp-text-3);flex:none;font-size:11.5px;text-decoration:none}.co-kopf .co-beenden:hover:not(:disabled){color:#fff}.co-leise{color:var(--sp-text-3);margin-top:6px;font-size:12.5px}.co-fertig{border-radius:var(--sp-radius-pill);color:var(--sp-lime);background:#c9e44e1a;align-self:flex-start;margin:4px 0 0;padding:6px 12px;font-size:12px;font-weight:700}.co-fertig[data-leise]{color:var(--sp-text-3);background:#ffffff0f}.co-klick{border-top:1px solid var(--sp-divider)}.co-klick-kopf{width:100%;color:var(--sp-text-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:700}.co-klick-kopf:after{content:"▸";float:right;color:var(--sp-text-3)}.co-klick[data-offen] .co-klick-kopf:after{content:"▾"}.co-klick .jr{max-height:240px;padding:0 12px 10px;overflow:auto}.co-klick .jr-kopf{display:none}.co-aus{margin:0 0 8px}.co-gespeichert li .co-zurueck{margin-top:5px;font-size:11.5px;display:block}.co-gespeichert li[data-zurueck]{opacity:.55}.co-gespeichert{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.co-gespeichert li{background:#c9e44e14;border-radius:12px;padding:9px 12px;animation:.3s both co-blase-ein;box-shadow:inset 0 0 0 1px #c9e44e38}.co-gespeichert li b{color:var(--sp-lime);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.co-gespeichert li span{color:#fff;font-size:13px}.co-gespeichert li[data-art=erkenntnis]{background:#f0b54d14;box-shadow:inset 0 0 0 1px #f0b54d40}.co-gespeichert li[data-art=erkenntnis] b{color:var(--sp-warning)}.co-erkenntnisse{border-top:1px solid var(--sp-divider);flex-direction:column;gap:4px;padding:8px 12px 0;display:flex}.co-erkenntnisse span{min-width:0;color:var(--sp-text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:11.5px;display:flex;overflow:hidden}.co-erkenntnisse span i{min-width:26px;color:var(--sp-text-2);text-align:center;background:#ffffff12;border-radius:6px;flex:none;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.co-erkenntnisse span[data-status=bestaetigt]{color:var(--sp-text-2)}.co-erkenntnisse span[data-status=bestaetigt] i{color:var(--sp-lime);background:#c9e44e26}.co-tippt{background:var(--sp-inset);border-radius:18px 18px 18px 6px;align-self:flex-start;gap:5px;padding:12px 16px;animation:.3s cubic-bezier(.2,.9,.25,1.15) both co-blase-ein;display:flex}.co-tippt i{background:var(--sp-lime);border-radius:50%;width:6px;height:6px;animation:1.2s cubic-bezier(.4,0,.2,1) infinite co-punkt}.co-tippt i:nth-child(2){animation-delay:.18s}.co-tippt i:nth-child(3){animation-delay:.36s}@keyframes co-punkt{0%,to{opacity:.25;transform:translateY(0)scale(.85)}50%{opacity:1;transform:translateY(-4px)scale(1)}}.co-fuss{border-top:1px solid var(--sp-divider);padding:10px 12px 12px}.co-eingabe{background:var(--sp-inset);border-radius:22px;align-items:flex-end;gap:6px;padding:4px 4px 4px 6px;transition:box-shadow .25s cubic-bezier(.2,.7,.2,1),background .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.co-eingabe:focus-within{background:#ffffff0f;box-shadow:inset 0 0 0 1px #c9e44e73,0 0 0 4px #c9e44e12}.co-eingabe[data-fragt]{opacity:.75;box-shadow:inset 0 0 0 1px #ffffff0f}.co-eingabe textarea{color:#fff;min-height:36px;max-height:132px;font-family:inherit;font-size:13.5px;line-height:calc(1.45 * var(--leading-scale,1.125));resize:none;box-sizing:border-box;background:0 0;border:0;flex:1;padding:9px 10px;transition:height .12s ease-out;overflow-y:auto}.co-eingabe textarea:focus{outline:none}.co-eingabe textarea::placeholder{color:var(--sp-text-muted);transition:color .2s}.co-eingabe:focus-within textarea::placeholder{color:var(--sp-text-3)}.co-eingabe button{background:var(--sp-lime);width:36px;height:36px;color:var(--sp-on-lime);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .22s cubic-bezier(.2,.9,.25,1.3),background .18s,color .18s,opacity .18s;display:grid;transform:scale(1)}.co-eingabe button:hover:not(:disabled){background:var(--sp-lime-hover);transform:scale(1.06)}.co-eingabe button:active:not(:disabled){transform:scale(.92)}.co-eingabe button:disabled{color:var(--sp-text-muted);cursor:default;background:#ffffff12;transform:scale(.88)}.co-eingabe button[data-impuls]{animation:.42s cubic-bezier(.2,.9,.25,1.3) co-impuls}@keyframes co-impuls{0%{transform:scale(1)}30%{transform:scale(1.18)translateY(-3px);box-shadow:0 0 0 8px #c9e44e2e}to{transform:scale(.88);box-shadow:0 0 #c9e44e00}}@media (prefers-reduced-motion:reduce){.co-blase,.co-tippt,.co-avatar,.co-eingabe button{transition:none!important;animation:none!important}}@media (width<=1100px){.co{max-height:none;position:static}}.eq{width:min(980px,96vw);padding:var(--sp-card-pad-y) var(--sp-card-pad-x);background:#161617;border-radius:28px;animation:.32s cubic-bezier(.2,.9,.25,1.1) both eq-auf;box-shadow:0 30px 90px #0009,inset 0 1px #ffffff0f}@keyframes eq-auf{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.eq-kopf{align-items:center;gap:14px;display:flex}.eq-titel{flex:1;min-width:0}.eq-titel h2{color:var(--st-ergebnis);margin:0;font-size:18px}.eq-titel span{color:var(--st-nebeninfo);font-size:var(--st-klein);margin-top:2px;display:block}.eq-tabs{gap:6px;display:flex}.eq-tabs button{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:32px;color:var(--st-bezeichnung);font-family:inherit;font-size:var(--st-klein);cursor:pointer;border:0;padding:0 13px;font-weight:700;transition:background .15s,color .15s}.eq-tabs button:hover{background:var(--sp-hover);color:#fff}.eq-tabs button[data-an]{background:var(--sp-lime);color:var(--sp-on-lime)}.eq-zu{background:var(--sp-control);width:32px;height:32px;color:var(--st-bezeichnung);font-family:inherit;font-size:20px;line-height:calc(1 * var(--leading-scale,1.125));cursor:pointer;border:0;border-radius:50%;flex:none}.eq-zu:hover{background:var(--sp-hover);color:#fff}.eq-zahlen{gap:34px;margin-top:18px;display:flex}.eq-zahlen span{color:var(--st-bezeichnung);font-size:var(--st-klein);display:block}.eq-zahlen strong{color:var(--st-ergebnis);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;display:block}.eq-chart{margin-top:14px}.eq-leer{height:320px;color:var(--st-nebeninfo);font-size:var(--st-lauf);justify-content:center;align-items:center;display:flex}.eq-svg{display:block;color:var(--sp-lime)!important}.eq-svg[data-tone=negative]{color:var(--sp-negative)!important}.eq-grid{stroke:#ffffff0d}.eq-basis{stroke:#ffffff38;stroke-dasharray:4 5}.eq-achse{fill:var(--st-beiwerk);font-variant-numeric:tabular-nums;font-size:11px}.eq-linie{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;opacity:0}.eq-svg[data-bereit] .eq-linie{opacity:1;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);animation:1.25s cubic-bezier(.4,0,.2,1) forwards eq-zeichnen}@keyframes eq-zeichnen{to{stroke-dashoffset:0}}.eq-flaeche{opacity:0}.eq-svg[data-bereit] .eq-flaeche{animation:.9s ease-out .55s forwards eq-fliessen}@keyframes eq-fliessen{to{opacity:1}}.eq-ende{fill:currentColor;opacity:0}.eq-svg[data-bereit] .eq-ende{animation:.3s ease-out 1.2s forwards eq-punkt}@keyframes eq-punkt{0%{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}to{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(1)}}.eq-ende-puls{fill:none;stroke:currentColor;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.eq-svg[data-bereit] .eq-ende-puls{animation:1.1s ease-out 1.3s forwards eq-puls}@keyframes eq-puls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.edge-rad{max-width:300px;color:var(--sp-lime);margin:0 auto;display:block;overflow:visible}.edge-rad[data-klein]{max-width:150px}.edge-rad-netz{fill:none;stroke:#ffffff0f;stroke-width:1px}.edge-rad-netz[data-aussen]{stroke:#ffffff29;stroke-width:1px}.edge-rad-achse{stroke:#ffffff1f;stroke-width:1px}.edge-rad-achse[data-unreif]{stroke-dasharray:3 4;stroke:#ffffff3d}.edge-rad-schwelle{fill:none;stroke:#ffffff73;stroke-width:1.2px;stroke-dasharray:5 4}.edge-rad-flaeche{fill-opacity:1;opacity:0}.edge-rad[data-bereit] .edge-rad-flaeche{animation:.8s ease-out .5s forwards eq-fliessen}.edge-rad-kontur{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;opacity:0}.edge-rad[data-bereit] .edge-rad-kontur{opacity:1;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);animation:1.1s cubic-bezier(.4,0,.2,1) forwards eq-zeichnen}.edge-rad-punkt{fill:#fff;stroke:currentColor;stroke-width:2px;opacity:0}.edge-rad[data-bereit] .edge-rad-punkt{animation:.3s ease-out 1s forwards eq-punkt}.edge-rad-text{fill:var(--st-bezeichnung);letter-spacing:.02em;font-size:12px;font-weight:600}.edge-rad-text[data-unreif]{fill:var(--st-bezeichnung)}.edge-rad-text .edge-rad-wert{fill:var(--st-ergebnis);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.edge-rad-text[data-unreif] .edge-rad-wert{fill:var(--st-bezeichnung)}@media (prefers-reduced-motion:reduce){.edge-rad-flaeche,.edge-rad-kontur,.edge-rad-punkt{opacity:1;animation:none!important}.edge-rad[data-bereit] .edge-rad-kontur{stroke-dashoffset:0}}.edge-seite,.edge-quellen{flex-direction:column;gap:26px;display:flex}.edge-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.edge-link{color:var(--sp-lime);font-family:inherit;font-size:var(--st-lauf);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.edge-link:hover{color:var(--sp-lime-hover);text-decoration:underline}.edge-head .spatial-info-tip{max-width:360px;font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125))}.edge-seite .dashboard-heading{margin-bottom:0}.edge-spektrum{flex-direction:column;gap:22px;display:flex}@keyframes edge-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes edge-x{0%{transform:scaleX(0)}}@keyframes edge-y{0%{transform:scaleY(0)}}.edge-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.edge-kopf-stufe{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.edge-kopf-stufe>span{color:var(--st-nebeninfo);font-size:var(--st-lauf);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.edge-kopf-stufe h2{color:var(--st-ergebnis);letter-spacing:-.035em;margin:0;font-size:34px}.edge-kopf-stufe .dashboard-edge-status,.edge-seite .dashboard-card-head>span{font-size:var(--st-lauf)}.edge-auslauf{font-size:var(--st-lauf);font-style:normal}.edge-kopf-naechste{align-items:baseline;gap:12px;display:flex}.edge-kopf-naechste span{color:var(--st-bezeichnung);font-size:var(--st-text);font-weight:600}.edge-kopf-naechste span:before{content:"→ ";color:var(--st-nebeninfo)}.edge-kopf-naechste strong{color:var(--st-ergebnis);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px}.edge-kopf-naechste strong i{color:var(--st-nebeninfo);margin-left:2px;font-size:18px;font-style:normal}.edge-segmente{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin:22px 0 0;padding:0;list-style:none;display:grid}.edge-segmente button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:9px;padding:0 0 4px;display:flex;position:relative}.edge-segmente button:before{content:"";background:var(--sp-control);border-radius:5px;height:10px;transition:background .12s}.edge-segmente button:hover:before{background:var(--sp-hover)}.edge-segmente i{transform-origin:0;border-radius:5px;height:10px;position:absolute;top:0;left:0;right:0}.edge-segmente li[data-zustand=erreicht] i{background:#ffffff80;animation:.6s cubic-bezier(.2,.8,.2,1) .15s both edge-x}.edge-segmente li[data-aktuell] i{background:var(--st-ergebnis)}.edge-segmente li[data-zustand=naechste] i{background:var(--sp-lime)}.edge-segmente span{color:var(--st-beiwerk);font-size:var(--st-lauf);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.edge-segmente li[data-zustand=erreicht] span{color:var(--st-nebeninfo)}.edge-segmente li[data-aktuell] span,.edge-segmente li[data-zustand=naechste] span{color:var(--st-ergebnis)}.edge-segmente li[data-gewaehlt] span{color:var(--st-ergebnis);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.edge-segmente button:focus-visible{outline:2px solid var(--sp-lime);outline-offset:4px;border-radius:6px}.edge-raster{grid-template-columns:minmax(0,1fr) 340px;gap:22px;display:grid}.edge-seitenspalte{flex-direction:column;gap:22px;min-width:0;display:flex}.edge-saeulen-karte{flex-direction:column;display:flex}.edge-legende{align-items:center;gap:7px;display:inline-flex}.edge-legende u{background:var(--st-bezeichnung);border-radius:1px;width:16px;height:2px}.edge-saeulen{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:22px;display:grid}.edge-saeule{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.edge-saeule-spur{background:var(--sp-control);border-radius:18px;flex:1;width:100%;max-width:64px;min-height:260px;transition:background .12s;position:relative;overflow:hidden}.edge-saeule:hover .edge-saeule-spur{background:var(--sp-hover)}.edge-saeule:focus-visible .edge-saeule-spur{outline:2px solid var(--sp-lime);outline-offset:3px}.edge-saeule-spur i{transform-origin:bottom;animation:edge-y .9s calc(.2s + var(--i) * 70ms) cubic-bezier(.2,.8,.2,1) both;background:#ffffff57;border-radius:18px;transition:height .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0}.edge-saeule[data-unter] .edge-saeule-spur i{background:var(--sp-warning)}.edge-saeule-spur u{background:#fff;border-radius:1px;height:2px;margin-bottom:-1px;transition:bottom .3s cubic-bezier(.2,.8,.2,1);position:absolute;left:6px;right:6px;box-shadow:0 0 0 2px #1c1c1c8c}.edge-saeule>b{color:var(--st-beiwerk);font-size:var(--st-gross);font-variant-numeric:tabular-nums;margin-top:6px}.edge-saeule[data-reif]>b{color:var(--st-ergebnis)}.edge-saeule[data-unter]>b{color:var(--sp-warning)}.edge-saeule>small{color:var(--st-bezeichnung);font-size:var(--st-lauf);text-align:center;font-weight:600}.edge-torliste{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.edge-torliste li{border-bottom:1px solid var(--sp-divider);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.edge-torliste li:last-child{border-bottom:0}.edge-torliste li i{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--sp-warning);font-size:var(--st-lauf);border-radius:50%;justify-content:center;align-items:center;font-style:normal;font-weight:800;display:flex}.edge-torliste li[data-erfuellt] i{box-shadow:none;color:var(--sp-positive);background:#46d08c24}.edge-torliste li span{color:var(--st-bezeichnung);font-size:var(--st-text)}.edge-torliste li b{color:var(--st-ergebnis);font-size:var(--st-text);font-variant-numeric:tabular-nums;white-space:nowrap}.edge-torliste li:not([data-erfuellt]) b{color:var(--sp-warning)}.edge-torliste li b small{color:var(--st-nebeninfo);font-size:var(--st-lauf);font-weight:500}.edge-torkarte[data-zustand=erreicht] .edge-torliste li:not([data-erfuellt]) b{color:var(--st-ergebnis)}.edge-torleer{color:var(--st-nebeninfo);font-size:var(--st-text);margin:16px 0 0}.edge-urkunde{border-top:1px solid var(--sp-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.edge-urkunde span{color:var(--st-bezeichnung);font-size:var(--st-lauf)}.edge-proofkarte{flex-direction:column;display:flex}.edge-proofkarte>strong{color:var(--st-ergebnis);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:34px}.edge-proofkarte>strong i{color:var(--st-nebeninfo);margin-left:2px;font-size:18px;font-style:normal}.edge-proofbalken{background:var(--sp-control);border-radius:5px;height:10px;margin-top:14px;display:flex;overflow:hidden}.edge-proofbalken i{height:100%}.edge-proofbalken i[data-art=hart]{background:#ffffff9e}.edge-proofbalken i[data-art=import]{background:#ffffff47}.edge-proofkarte .spatial-primary{margin-top:18px}.edge-fenster-huelle{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.2s both edge-auf;display:flex;position:fixed;inset:0}.edge-fenster{width:min(620px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-modal);background:#161617;border-radius:28px;flex-direction:column;gap:12px;padding:30px 32px 24px;animation:.28s cubic-bezier(.2,.8,.2,1) both edge-auf;display:flex;overflow:auto}.edge-fenster-kopf{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.edge-fenster-kopf h3{color:var(--st-ergebnis);letter-spacing:-.02em;font-size:26px;line-height:calc(1.15 * var(--leading-scale,1.125));margin:0}.edge-fenster-kopf p{color:var(--st-bezeichnung);font-size:var(--st-lesen);line-height:calc(1.5 * var(--leading-scale,1.125));margin:6px 0 0}.edge-fenster-zu{background:var(--sp-control);width:40px;height:40px;color:var(--st-bezeichnung);font-size:var(--st-text);cursor:pointer;border:0;border-radius:50%;flex:none;transition:background .15s,color .15s}.edge-fenster-zu:hover{background:var(--sp-hover);color:#fff}.edge-fenster-block{background:#ffffff0a;border-radius:20px;padding:18px 20px}.edge-fenster h4{color:var(--st-nebeninfo);font-size:var(--st-lauf);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:700}.edge-fenster-block p,.edge-fenster-warum p{max-width:62ch;color:var(--st-bezeichnung);font-size:var(--st-lesen);line-height:calc(1.6 * var(--leading-scale,1.125));margin:0}.edge-fenster-zahl{align-items:baseline;gap:12px;display:flex}.edge-fenster-zahl strong{color:var(--sp-warning);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:calc(1 * var(--leading-scale,1.125));font-variant-numeric:tabular-nums}.edge-fenster-zahl strong[data-erfuellt]{color:var(--st-ergebnis)}.edge-fenster-zahl span{color:var(--st-nebeninfo);font-size:var(--st-text)}.edge-fenster-balken{background:var(--sp-control);border-radius:4px;height:8px;margin:14px 0 16px;position:relative}.edge-fenster-balken i{background:var(--sp-warning);transform-origin:0;border-radius:4px;animation:.7s cubic-bezier(.2,.8,.2,1) .1s both edge-x;position:absolute;inset:0 auto 0 0}.edge-fenster-balken i[data-erfuellt]{background:var(--st-ergebnis)}.edge-fenster-balken em{background:var(--st-bezeichnung);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.edge-fenster-schritt{grid-template-columns:36px 1fr;align-items:start;gap:16px;display:grid}.edge-fenster-symbol{width:36px;height:36px;color:var(--sp-lime);background:#c9e44e21;border-radius:50%;place-items:center;display:grid}.edge-fenster-schritt p{color:var(--st-ergebnis)}.edge-fenster-warum{padding:8px 20px 0}.edge-fenster-fuss{border-top:1px solid var(--sp-divider);color:var(--st-nebeninfo);font-size:var(--st-text);line-height:calc(1.5 * var(--leading-scale,1.125));justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;padding:16px 20px 0;display:flex}.edge-fenster-fuss .edge-link{font-size:var(--st-text);flex:none}@media (width<=560px){.edge-fenster{padding:22px 18px 18px}.edge-fenster-block{padding:16px}.edge-fenster-warum,.edge-fenster-fuss{padding-left:16px;padding-right:16px}}@media (width<=1100px){.edge-raster{grid-template-columns:1fr}}@media (width<=760px){.edge-segmente span{display:none}.edge-segmente li[data-gewaehlt] span{display:block}.edge-saeulen{gap:8px}.edge-saeule-spur{min-height:200px}}@media (prefers-reduced-motion:reduce){.edge-spektrum *,.edge-fenster-huelle,.edge-fenster,.edge-fenster *{transition:none!important;animation:none!important}}.edge-quellen[data-oeffentlich]{max-width:980px;margin:0 auto;padding:28px 24px 60px}.edge-quellen-marke{color:var(--st-ergebnis);align-items:center;gap:10px;font-size:15px;display:flex}.edge-quellen-marke strong span{color:var(--sp-lime)}.edge-quellen-intro p{color:var(--st-ergebnis);font-size:15px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:0}.edge-quellen-intro .edge-quellen-hinweis{color:var(--st-bezeichnung);font-size:var(--st-lauf);margin-top:12px}.edge-quellen-liste{counter-reset:quelle;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.edge-quelle header{flex-direction:column;gap:3px;display:flex}.edge-quelle header strong{color:var(--st-ergebnis);font-size:var(--st-gross);letter-spacing:-.02em}.edge-quelle header em{color:var(--st-bezeichnung);font-size:14px;font-style:italic}.edge-quelle header span{color:var(--st-bezeichnung);font-size:var(--st-klein)}.edge-quelle dl{grid-template-columns:130px minmax(0,1fr);gap:6px 14px;margin:14px 0 10px;display:grid}.edge-quelle dt{color:var(--st-bezeichnung);font-size:var(--st-mini);text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.edge-quelle dd{color:var(--st-bezeichnung);font-size:var(--st-lauf);line-height:calc(1.5 * var(--leading-scale,1.125));margin:0}.edge-quelle dd.edge-quelle-schwelle{color:var(--st-ergebnis)}@media (width<=900px){.edge-quelle dl{grid-template-columns:1fr}}.eq-balken{fill:var(--sp-text-muted);transform-origin:center var(--ursprung);animation:eq-wachsen .5s cubic-bezier(.2,.9,.25,1.1) var(--verzoegerung) forwards;transform:scaleY(0)}.eq-balken[data-tone=positive]{fill:var(--sp-positive)}.eq-balken[data-tone=negative]{fill:var(--sp-negative)}@keyframes eq-wachsen{to{transform:scaleY(1)}}.start{z-index:200;background:radial-gradient(1400px 900px at 70% 100%,#ffffff1a,#0000 60%),radial-gradient(1000px 700px at 10% 0,#ffffff0a,#0000 55%),linear-gradient(#2e2e2e 0%,#232323 55%,#1c1c1c 100%);place-items:center;transition:opacity .38s;display:grid;position:fixed;inset:0}.start[data-phase=weg]{opacity:0;pointer-events:none}.start-kern{flex-direction:column;align-items:center;gap:26px;width:min(380px,86vw);animation:.5s cubic-bezier(.2,.9,.25,1) both start-ein;display:flex}@keyframes start-ein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.start-marke svg{display:block}.start-marke{filter:drop-shadow(0 0 14px #c9e44e59)}.start-marke svg{width:64px;height:64px}.start-ring-bg{fill:none;stroke:#ffffff14;stroke-width:3px}.start-ring{fill:none;stroke:var(--sp-lime);stroke-width:3px;stroke-linecap:round;stroke-dasharray:125.66;stroke-dashoffset:calc(125.66 * (1 - var(--p,0)));transform-origin:50%;transition:stroke-dashoffset .25s ease-out;transform:rotate(-90deg)}.start-haken{fill:none;stroke:var(--sp-lime);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px}.start[data-phase=sprint] .start-haken,.start[data-phase=weg] .start-haken{animation:.32s cubic-bezier(.2,.9,.25,1.2) .2s forwards start-haken}@keyframes start-haken{to{stroke-dashoffset:0}}.start[data-phase=sprint] .start-marke{animation:.5s ease-out .15s start-blitz}@keyframes start-blitz{0%{filter:drop-shadow(0 0 #c9e44e00)}40%{filter:drop-shadow(0 0 18px #c9e44ed9)}to{filter:drop-shadow(0 0 #c9e44e00)}}.start-text{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.start-zeile{min-height:26px;color:var(--st-ergebnis);letter-spacing:-.01em;text-align:center;font-size:19px;font-weight:700;animation:.35s cubic-bezier(.2,.9,.25,1) both start-zeile;display:block}@keyframes start-zeile{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.start-punkte b{font-weight:inherit;animation:1.2s ease-in-out infinite start-punkt;display:inline-block}.start-punkte b:nth-child(2){animation-delay:.18s}.start-punkte b:nth-child(3){animation-delay:.36s}@keyframes start-punkt{0%,to{opacity:.2}50%{opacity:1}}.start-schritte{flex-direction:column;align-self:stretch;gap:7px;margin:0;padding:0;list-style:none;display:flex}.start-schritte li{color:var(--st-beiwerk);font-size:var(--st-lauf);align-items:center;gap:10px;transition:color .25s;display:flex}.start-schritte li i{background:#ffffff1a;border-radius:50%;flex:none;width:8px;height:8px;transition:background .25s,box-shadow .25s}.start-schritte li[data-status=aktiv]{color:var(--st-bezeichnung)}.start-schritte li[data-status=aktiv] i{background:var(--sp-lime);animation:1.1s ease-in-out infinite start-punkt-atmen}@keyframes start-punkt-atmen{0%,to{box-shadow:0 0 #c9e44e80}50%{box-shadow:0 0 0 5px #c9e44e00}}.start-schritte li[data-status=fertig]{color:var(--st-nebeninfo)}.start-schritte li[data-status=fertig] i{background:var(--sp-lime)}.start-schritte li[data-status=fertig] span{-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.start-balken{background:#ffffff14;border-radius:2px;width:100%;height:4px;position:relative;overflow:visible}.start-balken i{background:linear-gradient(90deg, #c9e44e8c, var(--sp-lime));transform-origin:0;border-radius:2px;transition:transform .12s linear;position:absolute;inset:0}.start[data-phase=sprint] .start-balken i{transition:transform .42s cubic-bezier(.2,.9,.25,1);box-shadow:0 0 16px #c9e44e99}.start-balken b{background:var(--sp-lime);border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:left .12s linear;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #c9e44eb3}.start[data-phase=sprint] .start-balken b{transition:left .42s cubic-bezier(.2,.9,.25,1)}.start-prozent{color:var(--st-nebeninfo);font-size:var(--st-klein);font-variant-numeric:tabular-nums;margin-top:-12px}@media (prefers-reduced-motion:reduce){.eq-linie,.eq-flaeche,.eq-ende,.eq-ende-puls,.eq-balken,.start-punkte b,.start-schritte li i{opacity:1;transform:none;animation:none!important}.eq-svg[data-bereit] .eq-linie{stroke-dashoffset:0}}.plan-b-overlay{padding:14px}.plan-b-dialog{background:#131315;border-radius:26px;width:min(1720px,98vw);height:min(1040px,96vh);max-height:96vh;position:relative}.plan-b-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan-b-schliessen{z-index:5;width:38px;height:38px;color:var(--st-nebeninfo);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;font-family:inherit;font-size:19px;transition:background .15s,color .15s;position:absolute;top:14px;right:14px}.plan-b-schliessen:hover{color:var(--st-ergebnis);background:#ffffff24}.plan-b-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.plan-b-extra{padding:8px 22px 0}.plan-b-fuss{background:#ffffff04;padding:12px 22px}.plan-b{flex-direction:column;flex:1;min-height:0;display:flex}.plan-b-kopf{border-bottom:1px solid #ffffff0f;flex:none;grid-template-columns:auto auto auto auto 1fr;align-items:center;row-gap:12px;padding:14px 64px 14px 22px;display:grid}.plan-b-kopf>.plan-b-markt{grid-row:1;padding:0 20px 0 0}.plan-b-kopf>.plan-b-richtung,.plan-b-kopf>.plan-b-konto,.plan-b-kopf>.plan-b-tf{border-left:1px solid #ffffff14;grid-row:1;height:32px;padding:0 20px}.plan-b-markt{min-width:0;color:var(--st-ergebnis);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 10px 4px 0;font-family:inherit;transition:opacity .15s;display:flex}.plan-b-markt:hover{opacity:.85}.plan-b-markt strong{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:calc(1 * var(--leading-scale,1.125));font-variant-numeric:tabular-nums}.plan-b-markt small{color:var(--st-nebeninfo);font-size:var(--st-lauf);font-variant-numeric:tabular-nums}.plan-b-markt[data-leer] strong{color:var(--sp-lime)}.plan-b-markt[data-leer] small{color:var(--st-bezeichnung)}.plan-bias-toggle.plan-b-richtung{flex:none;align-items:center;gap:0;display:flex}.plan-b-richtung button{letter-spacing:.04em;border-radius:0;flex:none;width:74px;height:32px;min-height:32px;padding:0;font-size:12px}.plan-b-richtung button:first-child{border-radius:9px 0 0 9px}.plan-b-richtung button:last-child{border-left:0;border-radius:0 9px 9px 0}.plan-b-tf{flex:none;align-items:center;display:flex}.plan-b-tf>.plan-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-b-tf .plan-tf{position:relative}.plan-b-tf .plan-tf-row{background:#ffffff0d;border-radius:10px;flex-wrap:nowrap;gap:2px;padding:2px}.plan-b-tf .plan-tf-row button{background:0 0;border:0;border-radius:8px;height:28px;min-height:28px;padding:0 11px;font-size:12.5px;font-weight:600}.plan-b-tf .plan-tf-row button[data-active]{background:var(--sp-lime);color:var(--sp-on-lime)}.plan-b-tf .plan-tf-row button[data-more]{color:var(--sp-text-2);letter-spacing:.08em;border-style:none;padding:0 9px}.plan-b-tf .plan-tf-row button[data-more][data-active]{background:var(--sp-hover);color:#fff}.plan-b-kopf>.plan-b-titel{border-top:1px solid #ffffff0f;flex-direction:row;grid-area:2/1/auto/-1;align-items:center;gap:16px;min-width:0;padding-top:12px;display:flex}.plan-b-titel input{box-sizing:border-box;min-width:160px;color:var(--st-ergebnis);background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;outline:none;flex:0 360px;padding:0 0 4px;font-family:inherit;font-size:16px;font-weight:650}.plan-b-titel input::placeholder{color:var(--st-nebeninfo);font-weight:500}.plan-b-titel input:focus{border-bottom-color:#c9e44e99}.plan-b-titel .plan-title-chips{flex-wrap:nowrap;flex:1;align-items:center;gap:6px;min-width:0;margin:0;overflow:hidden}.plan-b-titel .plan-title-chips button{flex:none;height:24px;min-height:24px;padding:0 10px;font-size:12px;font-weight:500}.plan-title-chips-lbl{color:var(--st-nebeninfo);flex:none;margin-right:4px;font-size:11.5px}.plan-b-buehne{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.plan-b-chart{background:#0f0f11;min-width:0;min-height:0;position:relative}.plan-b-chart>.plan-chart-cta{z-index:3}.plan-b-leer{gap:10px;position:absolute;inset:0}.plan-b-leer .spatial-primary{margin-top:8px}.plan-b-chart-werkzeuge{z-index:4;opacity:.55;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:12px;left:12px}.plan-b-chart:hover .plan-b-chart-werkzeuge,.plan-b-chart-werkzeuge:focus-within{opacity:1}.plan-b-chart-werkzeuge button{border-radius:var(--sp-radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:30px;color:var(--st-bezeichnung);font-family:inherit;font-size:var(--st-klein);cursor:pointer;background:#131315d1;border:1px solid #ffffff1a;padding:0 12px;font-weight:650}.plan-b-chart-werkzeuge button:hover{color:var(--st-ergebnis);border-color:#fff3}.plan-b-warnung{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131315e0;border-radius:12px;max-width:46%;padding:8px 12px;position:absolute;top:12px;right:12px}.plan-b-befehl{z-index:6;pointer-events:none;flex-direction:column;gap:6px;width:min(560px,100% - 32px);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.plan-b-befehl>*{pointer-events:auto}.plan-b-blasen{scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:6px;max-height:28vh;padding:2px;display:flex;overflow-y:auto}.plan-b-blasen::-webkit-scrollbar{display:none}.plan-b-blasen:empty{display:none}.plan-b-blasen .co-blase{max-width:88%;font-size:var(--st-lauf);line-height:calc(1.45 * var(--leading-scale,1.125));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--st-bezeichnung);background:#1c1c1feb;border-radius:14px 14px 14px 5px;padding:8px 11px;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff0f}.plan-b-blasen .co-blase[data-von=ich]{align-self:flex-end}.plan-b-blasen .co-blase[data-alt]{opacity:.55}.plan-b-blasen .co-blase[data-tone=negative]{color:var(--st-ergebnis)}.plan-b-blasen .co-tippt{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1c1feb}.plan-b-blasen .plan-editor-error{align-self:stretch;margin:0}.plan-b-uebernommen{color:var(--sp-lime);font-size:var(--st-klein);margin-top:6px;font-style:normal;font-weight:650;display:block}.plan-b-blasen .plan-ai-frage+.plan-ai-frage{margin-top:10px}.plan-b-blasen .plan-ai-frage .co-chips{gap:5px;margin-top:6px}.plan-b-befehl .co-chip{min-height:26px;font-size:var(--st-klein);padding:0 10px;font-weight:600}.plan-b-beispiele{flex-wrap:nowrap;align-items:center;gap:5px;padding-right:28px;display:flex;position:relative;overflow:hidden}.plan-b-beispiele .plan-ai-titel{color:var(--st-beiwerk);font-size:var(--st-mini);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-weight:700}.plan-b-beispiele .co-chip{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:190px;min-height:24px;font-size:var(--st-mini);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131315cc;flex:0 auto;padding:0 10px;overflow:hidden}.plan-b-beispiele-zu{width:26px;height:26px;color:var(--st-beiwerk);cursor:pointer;background:0 0;border:0;border-radius:50%;font-family:inherit;font-size:15px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.plan-b-beispiele-zu:hover{color:var(--st-ergebnis);background:#ffffff14}.plan-b-befehl .co-eingabe{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18181bf0;align-items:center;padding:5px 5px 5px 8px;box-shadow:0 16px 44px #00000080,inset 0 0 0 1px #ffffff1a}.plan-b-befehl .co-eingabe:focus-within{background:#1c1c1ff7;box-shadow:0 16px 44px #00000080,inset 0 0 0 1px #c9e44e80,0 0 0 4px #c9e44e14}.plan-b-befehl .co-eingabe .co-avatar{width:26px;height:26px}.plan-b-befehl .co-eingabe textarea{font-size:var(--st-lauf)}.plan-b-eingabe-hinweis{white-space:nowrap;max-width:0;color:var(--st-beiwerk);font-size:var(--st-mini);flex:none;transition:max-width .3s,padding .3s;overflow:hidden}.plan-b-befehl .co-eingabe:focus-within .plan-b-eingabe-hinweis{max-width:220px;padding-right:6px}.plan-b-befehl[data-modus=nachtrag] .plan-b-eingabe-hinweis{display:none}.plan-b-leiste{background:#151517;border-left:1px solid #ffffff0f;min-height:0;position:relative;overflow-y:auto}.plan-b-leiste>ul{flex-direction:column;gap:3px;margin:0;padding:10px 10px 60px;list-style:none;display:flex}.plan-b-trenner{background:#ffffff12;height:1px;margin:6px 8px}.plan-b-stein-item{position:static}.plan-b-stein{width:100%;min-height:44px;color:var(--st-nebeninfo);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;transition:background .15s,border-color .15s,color .15s,transform .12s;display:flex}.plan-b-stein:hover{background:#ffffff0d}.plan-b-stein:active{transform:scale(.985)}.plan-b-stein-punkt{background:#ffffff29;border-radius:50%;flex:none;width:7px;height:7px;transition:background .2s,box-shadow .2s;box-shadow:0 0 #0000}.plan-b-stein[data-gesetzt] .plan-b-stein-punkt{background:var(--sp-lime);box-shadow:0 0 10px #c9e44e8c}.plan-b-stein[data-gesetzt] .plan-b-stein-punkt[style]{box-shadow:0 0 10px}.plan-b-stein:not([data-gesetzt]) .plan-b-stein-punkt[style]{background:#ffffff29!important}.plan-b-stein[data-pflicht]:not([data-gesetzt]) .plan-b-stein-punkt{background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff59}.plan-b-stein-name{min-width:0;font-size:var(--st-lauf);color:var(--st-bezeichnung);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:650;overflow:hidden}.plan-b-stein[data-gesetzt] .plan-b-stein-name{color:var(--st-ergebnis)}.plan-b-stein-wert{max-width:55%;color:var(--st-beiwerk);font-size:var(--st-lauf);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:baseline;gap:6px;font-weight:700;display:inline-flex;overflow:hidden}.plan-b-stein[data-gesetzt] .plan-b-stein-wert{color:var(--st-ergebnis)}.plan-b-stein-wert output{font:inherit;color:inherit}.plan-b-stein-wert b{font-size:var(--st-klein)}.plan-b-popover{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18181bf7;border-radius:18px;flex-direction:column;width:min(440px,46vw);max-height:calc(100% - 24px);animation:.18s cubic-bezier(.2,.8,.2,1) both plan-b-pop;display:flex;position:absolute;top:12px;right:calc(100% + 10px);overflow-y:auto;box-shadow:0 24px 70px #0000008c,inset 0 0 0 1px #ffffff17}.plan-b-leiste{overflow:visible}.plan-b-leiste>ul{max-height:100%;overflow-y:auto}.plan-b-buehne{position:relative}.plan-b-popover-kopf{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.plan-b-popover-kopf strong{color:var(--st-ergebnis);letter-spacing:-.01em;font-size:14px}.plan-b-popover-kopf button{width:30px;height:30px;color:var(--st-nebeninfo);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;font-family:inherit;font-size:16px}.plan-b-popover-kopf button:hover{color:var(--st-ergebnis);background:#ffffff1f}.plan-b-popover-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.plan-b-popover-body>label,.plan-b-popover-body .plan-composer-field{color:var(--st-bezeichnung);font-size:var(--st-klein);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-weight:650;display:flex}.plan-b-popover-body input,.plan-b-popover-body textarea,.plan-b-popover-body select{box-sizing:border-box;background:var(--sp-inset);width:100%;color:var(--st-ergebnis);text-transform:none;letter-spacing:0;border:1px solid #ffffff1a;border-radius:11px;outline:none;padding:10px 13px;font-family:inherit;font-size:13px}.plan-b-popover-body input:focus,.plan-b-popover-body textarea:focus,.plan-b-popover-body select:focus{border-color:#c9e44e8c;box-shadow:0 0 0 3px #c9e44e14}.plan-b-popover-body select.plan-field-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a7a7a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;height:42px;padding-right:36px}.plan-b-popover-body .plan-hint em{color:var(--st-beiwerk);font-style:normal}.plan-b-popover-body .plan-editor-checklist{min-height:0}.plan-b-popover-body .plan-editor-checklist.plan-b-kurz:empty{display:none}.plan-b-zwei{grid-template-columns:1fr 1fr}.plan-b-zahlen{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.plan-b-zahlen>div{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.plan-b-zahlen span{color:var(--st-beiwerk);font-size:var(--st-mini);letter-spacing:.05em;text-transform:uppercase;font-weight:650}.plan-b-zahlen b{color:var(--st-ergebnis);font-variant-numeric:tabular-nums;font-size:14px}@keyframes plan-b-pop{0%{opacity:0;transform:translate(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1100px){.plan-b-buehne{grid-template-columns:minmax(0,1fr) 240px}.plan-b-kopf{grid-template-columns:auto auto auto}.plan-b-kopf>.plan-b-tf{border-left:0;grid-area:2/1/auto/-1;padding-left:0}.plan-b-kopf>.plan-b-titel{grid-row:3}}@media (width<=820px){.plan-b-buehne{grid-template-rows:minmax(300px,1fr) auto;grid-template-columns:1fr}.plan-b-leiste{border-top:1px solid #ffffff0f;border-left:0;max-height:40%}.plan-b-popover{width:auto;max-height:70vh;inset:auto 10px 10px}}@media (prefers-reduced-motion:reduce){.plan-b-popover,.plan-b-stein,.plan-b-eingabe-hinweis{transition:none!important;animation:none!important}}.sym-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0808089e;justify-content:center;align-items:flex-start;padding-top:8vh;display:flex;position:fixed;inset:0}.sym-panel{background:#161617;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;width:min(560px,94vw);max-height:80vh;animation:.2s cubic-bezier(.2,.8,.2,1) both sym-auf;display:flex;overflow:hidden;box-shadow:0 36px 110px #000000a8,inset 0 1px #ffffff12}@keyframes sym-auf{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.sym-kopf{justify-content:space-between;align-items:center;padding:18px 20px 0 24px;display:flex}.sym-titel{color:var(--st-beiwerk);font-size:var(--st-mini);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.sym-schliessen{width:34px;height:34px;color:var(--st-nebeninfo);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;font-family:inherit;font-size:18px}.sym-schliessen:hover{color:var(--st-ergebnis);background:#ffffff1f}.sym-suche{border-radius:var(--sp-radius-pill);background:var(--sp-inset);height:52px;color:var(--st-nebeninfo);align-items:center;gap:12px;margin:10px 20px 0;padding:0 16px;transition:box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.sym-suche:focus-within{color:var(--sp-lime);background:#ffffff0f;box-shadow:inset 0 0 0 1px #c9e44e80,0 0 0 4px #c9e44e12}.sym-suche input{min-width:0;color:var(--st-ergebnis);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px;font-weight:500}.sym-suche input::placeholder{color:var(--st-beiwerk)}.sym-leeren{width:26px;height:26px;color:var(--st-nebeninfo);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;font-family:inherit;font-size:15px}.sym-filter{flex-wrap:wrap;gap:6px;padding:12px 20px 8px;display:flex}.sym-filter button{border-radius:var(--sp-radius-pill);min-height:32px;color:var(--st-bezeichnung);font-family:inherit;font-size:var(--st-klein);cursor:pointer;background:0 0;border:1px solid #ffffff1a;padding:0 13px;font-weight:700;transition:background .12s,color .12s,border-color .12s}.sym-filter button:hover{color:var(--st-ergebnis);border-color:#ffffff38}.sym-filter button[data-active]{background:var(--sp-lime);border-color:var(--sp-lime);color:var(--sp-on-lime)}.sym-filter button[data-fav]{margin-left:auto}.sym-liste{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 12px 10px;display:flex;overflow-y:auto}.sym-gruppe{color:var(--st-beiwerk);font-size:var(--st-mini);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 4px;font-weight:750}.sym-hinweis{text-align:center;color:var(--st-nebeninfo);font-size:var(--st-lauf);padding:26px 12px}.sym-zeile{cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 12px 0 6px;transition:background .12s,transform .1s;display:flex}.sym-zeile:hover,.sym-zeile:focus-visible{background:#ffffff0e;outline:none}.sym-zeile:active{transform:scale(.99)}.sym-zeile[data-aktiv]{background:#c9e44e14;border-color:#c9e44e4d}.sym-zeile[data-erster]{box-shadow:inset 3px 0 0 var(--sp-lime)}.sym-stern{color:#ffffff38;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:color .12s,background .12s;display:grid}.sym-stern:hover{color:var(--st-ergebnis);background:#ffffff14}.sym-stern[data-an]{color:var(--sp-amber)}.sym-name{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.sym-name strong{color:var(--st-ergebnis);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:750}.sym-name small{color:var(--st-nebeninfo);font-size:var(--st-klein);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sym-rechts{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:10px;display:flex}.sym-rechts b{color:var(--st-ergebnis);font-size:13px;font-weight:650}.sym-rechts em{text-align:right;min-width:62px;color:var(--st-nebeninfo);font-size:var(--st-klein);font-style:normal;font-weight:650}.sym-rechts small{color:var(--st-beiwerk);font-size:var(--st-mini)}.sym-fuss{color:var(--st-beiwerk);font-size:var(--st-mini);border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:10px 24px 14px;display:flex}.sym-fuss kbd{color:var(--st-nebeninfo);font-family:inherit;font-size:var(--st-mini);background:#ffffff14;border-radius:5px;padding:0 5px;display:inline-block}@media (prefers-reduced-motion:reduce){.sym-panel{animation:none}}.plan-b-stein{background:#ffffff06;border-color:#ffffff0f}.plan-b-stein:hover{background:#ffffff12;border-color:#ffffff24}.plan-b-stein:hover .plan-b-stein-pfeil{color:var(--st-ergebnis);transform:translate(-2px)}.plan-b-stein-item[data-offen]>.plan-b-stein{background:#c9e44e14;border-color:#c9e44e59}.plan-b-stein-item[data-offen] .plan-b-stein-pfeil{color:var(--sp-lime)}.plan-b-stein-pfeil{color:#ffffff47;flex:none;transition:transform .15s,color .15s}.plan-b-fuss{align-items:center;padding:12px 22px}.plan-b-fuss-zusammenfassung{flex-direction:column;gap:5px;min-width:0;display:flex}.plan-b-fuss-pillen{flex-wrap:wrap;gap:5px;display:flex}.plan-b-fuss-pillen span{border-radius:var(--sp-radius-pill);min-height:26px;color:var(--st-ergebnis);font-size:var(--st-klein);font-variant-numeric:tabular-nums;background:#ffffff0f;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.plan-b-fuss-pillen span[data-leer]{color:var(--st-beiwerk);background:0 0;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.plan-b-fuss-pillen span[data-tone=positive]{background:#46d08c24}.plan-b-fuss-pillen span[data-tone=negative]{background:#ff7a7024}.plan-b-fuss-pillen span[data-tone=warning]{background:#f0b54d24}.plan-b-fuss-zusammenfassung small{color:var(--st-beiwerk);font-size:var(--st-mini)}.plan-b-fuss>div:last-child{flex:none;gap:8px}.plan-b-fuss .spatial-secondary{min-height:42px}.plan-b-fuss .spatial-primary{min-height:42px;padding-inline:24px;box-shadow:0 8px 24px #c9e44e2e}.ls-tm-dialog{background:#161617;border-radius:28px;width:min(640px,96vw)}.ls-tm-kopf{gap:10px;padding:18px 20px 14px}.ls-tm-zurueck{border-radius:var(--sp-radius-pill);gap:4px;width:auto;height:34px;padding:0 12px 0 8px;font-size:12.5px;font-weight:700}.ls-tm-zurueck span{line-height:calc(1 * var(--leading-scale,1.125))}.ls-tm-schliessen{width:34px;height:34px}.ls-tm-body{gap:18px;padding:18px 20px 20px}.ls-tm-gruppe{gap:8px}.ls-tm-gruppe h4{letter-spacing:.09em;color:var(--st-beiwerk,var(--sp-text-muted));font-size:10px}.ls-markt-knopf{background:#ffffff0a;border-color:#ffffff14;border-radius:18px;align-items:center;gap:12px;width:100%;min-width:0;min-height:60px;padding:0 14px 0 10px}.ls-markt-knopf:hover{background:#ffffff12;border-color:#ffffff29}.ls-markt-kuerzel{width:42px;height:42px;color:var(--sp-lime);letter-spacing:.02em;background:#c9e44e1f;border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.ls-markt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ls-markt-text strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;overflow:hidden}.ls-markt-text span{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11.5px;font-weight:600}.ls-markt-wechsel{border-radius:var(--sp-radius-pill);color:var(--sp-text-2);background:#ffffff14;flex:none;padding:6px 12px;font-size:11.5px;font-weight:700}.ls-markt-knopf:hover .ls-markt-wechsel{background:var(--sp-lime);color:#111}.ls-tf-leiste{gap:6px}.ls-tm-kapital{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ls-tm-kapital>span{color:var(--sp-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ls-tm-kapital>b{align-items:baseline;gap:4px;display:flex}.ls-tm-kapital input{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:22px;font-weight:800}.ls-tm-kapital input::-webkit-outer-spin-button{-webkit-appearance:none}.ls-tm-kapital input::-webkit-inner-spin-button{-webkit-appearance:none}.ls-tm-kapital em{color:var(--sp-text-muted);font-size:14px;font-style:normal;font-weight:700}.ls-tm-kapital small{color:var(--sp-text-muted);font-size:11px}.ls-tm-fuss{padding:12px 20px}.ls-tm-start{align-items:center;gap:8px;display:inline-flex}.ls-spinner{border:2px solid #00000040;border-top-color:#111;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ls-drehen}@keyframes ls-drehen{to{transform:rotate(360deg)}}.ls-as .ls-tm-kopf{border-bottom:0;padding-bottom:6px}.ls-as-fortschritt{border-bottom:1px solid #ffffff12;flex-direction:column;flex:none;gap:12px;padding:10px 20px 16px;display:flex}.ls-as-stufen{grid-template-columns:repeat(var(--ls-as-n,4), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ls-as-stufe{border-radius:var(--sp-radius-pill);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:4px 8px 4px 4px;font-family:inherit;transition:background .15s;display:flex}.ls-as-stufe:not(:disabled):hover{background:#ffffff0f}.ls-as-stufe:disabled{cursor:default}.ls-as-stufe:focus-visible{outline:2px solid var(--sp-lime);outline-offset:2px}.ls-as-nr{width:26px;height:26px;color:var(--st-nebeninfo);font-size:var(--st-lauf);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:50%;flex:none;place-items:center;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:grid}.ls-as-stufe[data-zustand=aktiv] .ls-as-nr{background:var(--sp-lime);box-shadow:none;color:var(--sp-on-lime)}.ls-as-stufe[data-zustand=fertig] .ls-as-nr{box-shadow:none;color:var(--sp-lime);background:#ffffff14}.ls-as-stufe-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ls-as-stufe-text b,.ls-as-stufe-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-as-stufe-text b{color:var(--st-nebeninfo);font-size:var(--st-lauf);font-weight:750}.ls-as-stufe[data-zustand=aktiv] .ls-as-stufe-text b{color:var(--st-ergebnis)}.ls-as-stufe[data-zustand=fertig] .ls-as-stufe-text b{color:var(--st-bezeichnung)}.ls-as-stufe-text small{color:var(--st-nebeninfo);font-size:var(--st-lauf);font-weight:600}.ls-as-balken{border-radius:var(--sp-radius-pill);background:#ffffff12;height:4px;overflow:hidden}.ls-as-balken>i{border-radius:inherit;background:var(--sp-lime);height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.ls-as[data-stufen] .ls-tm-body{min-height:300px}.ls-as-inhalt{flex-direction:column;gap:14px;animation:.24s cubic-bezier(.2,.7,.2,1) both ls-as-ein;display:flex}@keyframes ls-as-ein{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ls-as-frage{color:var(--st-ergebnis);letter-spacing:-.015em;margin:0 0 2px;font-size:18px;font-weight:750}.ls-as-fuss{justify-content:space-between}.ls-as-zurueck{align-items:center;gap:6px;min-height:44px;padding:0 18px 0 14px;display:inline-flex}.ls-as-rechts{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.ls-as-hinweis{min-width:0;color:var(--st-nebeninfo);font-size:var(--st-lauf);line-height:calc(1.45 * var(--leading-scale,1.125));text-align:right}.ls-as .ls-tm-start svg{margin-right:-4px}.ls-as .ls-tm-kapital>span{font-size:var(--st-lauf)}.ls-as .ls-tm-kapital input{font-size:26px}.ls-as .ls-tm-kapital small{font-size:var(--st-lauf)}.ls-as-klappe{flex-direction:column;gap:12px;display:flex}.ls-as-klappe-inhalt{background:#ffffff0a;border-radius:20px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ls-as .ls-toggle .ls-muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-as .ls-zeitraum-koerper{grid-template-columns:minmax(0,1fr);gap:12px}.ls-as .ls-wahl{grid-template-columns:minmax(0,1fr)}.ls-as .ls-wahl-liste{grid-template-columns:repeat(3,minmax(0,1fr));max-height:200px}@media (width<=640px){.ls-as-stufen{grid-template-columns:repeat(var(--ls-as-n,4), auto);justify-content:space-between}.ls-as-stufe-text{display:none}.ls-as-stufe[data-zustand=aktiv] .ls-as-stufe-text{display:flex}.ls-as .ls-wahl-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ls-as-inhalt{animation:none}.ls-as-balken>i,.ls-as-nr{transition:none}}.ls-as .ls-tm-titel>span{color:var(--st-nebeninfo);font-size:var(--st-lauf);letter-spacing:.06em}.ls-as .ls-tm-karte,.ls-as .ls-tm-seg button,.ls-as .ls-seg button,.ls-as .ls-wahl-karte{box-shadow:none;background:#ffffff0a;border:0;border-radius:20px;transition:background .15s;position:relative}.ls-as .ls-tm-karte:hover:not(:disabled),.ls-as .ls-tm-seg button:hover,.ls-as .ls-seg button:hover,.ls-as .ls-wahl-karte:hover{background:#ffffff12}.ls-as .ls-tm-karte[data-haupt],.ls-as .ls-tm-karte[data-haupt]:hover:not(:disabled){background:#ffffff0a;border:0}.ls-as .ls-tm-karte[data-haupt] strong{color:var(--st-ergebnis)}.ls-as .ls-tm-karte[data-pausiert],.ls-as .ls-tm-karte[data-pausiert]:hover{background:#ffffff06}.ls-as .ls-tm-karte{min-height:68px;padding:14px 18px 14px 14px}.ls-as .ls-tm-karte strong{color:var(--st-ergebnis);font-size:15px}.ls-as .ls-tm-karte small{color:var(--st-nebeninfo);font-size:var(--st-lauf)}.ls-as .ls-tm-karte>i{color:var(--st-nebeninfo)}.ls-as .ls-tm-karte em{font-size:var(--st-lauf)}.ls-as .ls-tm-karte-icon{width:36px;height:36px;color:var(--sp-lime);background:#c9e44e21;border-radius:50%;font-size:0}.ls-as .ls-tm-karte[data-pausiert] .ls-tm-karte-icon,.ls-as .ls-tm-karte[data-aus] .ls-tm-karte-icon{color:var(--st-nebeninfo);opacity:1;background:#ffffff0f}.ls-as .ls-tm-seg button,.ls-as .ls-seg button{gap:6px;padding:16px 48px 16px 18px}.ls-as .ls-tm-seg button strong,.ls-as .ls-seg button strong,.ls-as .ls-tm-seg button[data-active] strong,.ls-as .ls-seg button[data-active] strong{color:var(--st-ergebnis);font-size:15px;font-weight:750}.ls-as .ls-tm-seg button small,.ls-as .ls-seg button small{color:var(--st-nebeninfo);font-size:var(--st-text);line-height:calc(1.5 * var(--leading-scale,1.125))}.ls-as .ls-wahl-karte{min-height:58px;padding:10px 36px 10px 14px}.ls-as .ls-wahl-karte strong,.ls-as .ls-wahl-karte[data-active] strong{color:var(--st-ergebnis);font-size:var(--st-text)}.ls-as .ls-wahl-karte span{color:var(--st-nebeninfo);font-size:var(--st-lauf)}.ls-as .ls-tm-seg button[data-active],.ls-as .ls-seg button[data-active],.ls-as .ls-wahl-karte[data-active]{background:#ffffff1a;border:0}.ls-as .ls-tm-seg button:after,.ls-as .ls-seg button:after,.ls-as .ls-wahl-karte:after{content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 2px #ffffff38}.ls-as .ls-wahl-karte:after{width:16px;height:16px;top:12px;right:12px}.ls-as .ls-tm-seg button[data-active]:after,.ls-as .ls-seg button[data-active]:after,.ls-as .ls-wahl-karte[data-active]:after{box-shadow:none;background:radial-gradient(circle, var(--sp-on-lime) 0 3px, var(--sp-lime) 3.5px)}.ls-as .ls-wahl-vorschau{background:#ffffff0a;border-radius:20px;padding:16px 18px}.ls-as .ls-wahl-vorschau>strong{color:var(--st-ergebnis);font-size:var(--st-text)}.ls-as .ls-wahl-vorschau ul{color:var(--st-bezeichnung);font-size:var(--st-text)}.ls-as .ls-wahl-vorschau .ls-muted{color:var(--st-nebeninfo);font-size:var(--st-text);line-height:calc(1.5 * var(--leading-scale,1.125))}.ls-as .ls-markt-knopf{background:#ffffff0a;border:0;border-radius:20px}.ls-as .ls-markt-knopf:hover{background:#ffffff12}.ls-as .ls-markt-kuerzel{color:var(--sp-lime);border-radius:50%}.ls-as .ls-as-zurueck{color:var(--st-bezeichnung)}.ls-as .ls-markt-text strong{color:var(--st-ergebnis)}.ls-as .ls-markt-text span{color:var(--st-nebeninfo);font-size:var(--st-lauf)}.ls-as .ls-markt-wechsel{background:var(--sp-control);color:var(--st-bezeichnung);font-size:var(--st-lauf)}.ls-as .ls-chip{background:var(--sp-control);min-height:34px;color:var(--st-bezeichnung);font-size:var(--st-lauf);border:0;padding:0 14px;font-weight:700}.ls-as .ls-chip:hover:not(:disabled){background:var(--sp-hover);color:var(--st-ergebnis)}.ls-as .ls-chip[data-active]{background:var(--sp-lime);color:var(--sp-on-lime);border:0}.ls-as .ls-monatswahl{background:#ffffff0a;border-radius:20px;padding:16px}.ls-as .ls-step-btn,.ls-as .ls-jahr-select{background:var(--sp-control);color:var(--st-bezeichnung);border:0}.ls-as .ls-monat{color:var(--st-bezeichnung);font-size:var(--st-lauf);background:0 0;border:0}.ls-as .ls-monat:hover:not(:disabled){color:var(--st-ergebnis);background:#ffffff12}.ls-as .ls-monat[data-active]{color:var(--st-ergebnis);background:#ffffff1a}.ls-as .ls-monat[data-rand]{background:var(--sp-lime);color:var(--sp-on-lime);border:0;font-weight:800}.ls-as .ls-monat-hint{color:var(--st-nebeninfo);font-size:var(--st-lauf)}.ls-as .ls-summary-line{color:var(--st-nebeninfo);font-size:var(--st-lauf);background:0 0;border:0;padding:0}.ls-as .ls-field>span{color:var(--st-nebeninfo);font-size:var(--st-lauf);letter-spacing:.06em}.ls-as .ls-field>small{color:var(--st-nebeninfo);font-size:var(--st-lauf)}.ls-as .ls-field input,.ls-as .ls-field select{color:var(--st-ergebnis);background:#ffffff0f;border:0}.ls-as .ls-field select{background:var(--sp-control-solid)}.ls-as .ls-field input:focus-visible,.ls-as .ls-field select:focus-visible{border:0;box-shadow:inset 0 0 0 1px #ffffff47}.ls-as .ls-tm-kapital{background:#ffffff0a;border:0;border-radius:20px;padding:16px 18px}.ls-as .ls-tm-kapital>span,.ls-as .ls-tm-kapital small,.ls-as .ls-tm-kapital em{color:var(--st-nebeninfo)}.ls-as .ls-tm-kapital input{color:var(--st-ergebnis)}.ls-as .ls-field-note{font-size:var(--st-lauf)}.ls-as .ls-field-note[data-ton=info]{color:var(--st-nebeninfo)}.ls-as p.ls-muted{color:var(--st-nebeninfo);font-size:var(--st-text);line-height:calc(1.5 * var(--leading-scale,1.125))}.ls-as .ls-toggle{min-height:46px;color:var(--st-bezeichnung);font-size:var(--st-text);background:#ffffff0a;border:0;border-radius:20px;padding:0 16px 0 18px;font-weight:650}.ls-as .ls-toggle:hover{color:var(--st-ergebnis);background:#ffffff12}.ls-as .ls-toggle .ls-muted{color:var(--st-nebeninfo);font-size:var(--st-lauf);margin-left:auto}.ls-as .ls-toggle:after{content:"";border-right:2px solid var(--st-nebeninfo);border-bottom:2px solid var(--st-nebeninfo);flex:none;width:7px;height:7px;margin:-3px 2px 0 4px;transition:transform .15s;transform:rotate(45deg)}.ls-as .ls-toggle[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}.ls-as .ls-strategy-preview strong{color:var(--st-ergebnis)}.ls-as .ls-strategy-preview p{color:var(--st-bezeichnung);font-size:var(--st-text)}@media (prefers-reduced-motion:reduce){.ls-as .ls-toggle:after{transition:none}}.ls-lade{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;min-height:0;display:flex}.ls-lade-chart{align-items:flex-end;gap:6px;width:min(420px,70%);height:140px;display:flex}.ls-lade-chart i{transform-origin:bottom;background:#ff7a7059;border-radius:3px;flex:1;animation:1.4s ease-in-out infinite ls-kerze}.ls-lade-chart i[data-up]{background:#46d08c66}@keyframes ls-kerze{0%,to{opacity:.35;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}.ls-lade-text{flex-direction:column;align-items:center;gap:4px;display:flex}.ls-lade-text strong{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:750}.ls-lade-text span{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.ls-lade-chart i{opacity:.7;animation:none}.ls-spinner{animation:none}}.ls-cockpit{flex-direction:column;gap:8px;padding:10px;display:flex}.ls-abschnitt .ct-section-head{min-height:42px;padding:0 14px}.ls-abschnitt .ct-section-body{gap:11px;padding:0 14px 14px}.ls-abschnitt-wert{color:var(--sp-text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.ls-abschnitt-wert[data-ton=pos]{color:var(--sp-positive)}.ls-abschnitt-wert[data-ton=neg]{color:var(--sp-negative)}.ls-abschnitt-wert[data-side=long]{color:var(--sp-positive)}.ls-abschnitt-wert[data-side=short]{color:var(--sp-negative)}.ls-abschnitt .ls-konto-hero{padding:11px 13px}.ls-abschnitt .ls-konto-hero strong{font-size:22px}.ls-abschnitt .ct-card-sub{font-size:11px}.spatial-coach-trigger{border-radius:var(--sp-radius-pill);background:var(--sp-card);height:44px;color:var(--sp-text);cursor:pointer;border:0;flex:none;align-items:center;gap:10px;padding:0 16px 0 8px;display:flex}.spatial-coach-trigger:hover{background:var(--sp-hover)}.spatial-coach-trigger:focus-visible{outline:2px solid var(--sp-lime);outline-offset:2px}.spatial-coach-mark{width:28px;height:28px;color:var(--sp-lime);background:#c9e44e21;border-radius:50%;flex:none;place-items:center;display:grid}.spatial-coach-label{color:#fff;font-size:12px;font-weight:700;line-height:calc(1 * var(--leading-scale,1.125));white-space:nowrap}@media (width<=760px){.spatial-coach-trigger{width:44px;padding:0 8px}.spatial-coach-label{display:none}}:root{--tj-accent:#c9e44e;--tj-accent-hover:#d6ee6b;--tj-accent-soft:#c9e44e21;--tj-accent-line:#c9e44e6b;--tj-on-accent:#1a1c10;--tj-bg-0:#111113;--tj-bg-1:#16171a;--tj-bg-2:#1b1c1f;--tj-bg-3:#232428;--tj-bg-4:#2c2d32;--tj-chart:#18191c;--tj-line-1:#ffffff0f;--tj-line-2:#ffffff1a;--tj-line-3:#ffffff29;--tj-t-1:#ededee;--tj-t-2:#a7a9b0;--tj-t-3:#6c6f77;--tj-up:#9dbf8f;--tj-down:#c46f78;--tj-up-soft:#9dbf8f24;--tj-down-soft:#c46f7826;--tj-info:#86a7f0;--tj-warn:#e0b35a;--tj-danger:#ff8a80;--tj-r-s:7px;--tj-r-m:10px;--tj-r-l:14px;--tj-r-xl:18px;--tj-sh-pop:0 18px 44px #0000008c;--tj-font:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--tj-mono:"SF Mono", ui-monospace, Menlo, monospace}.spatial-charttrade{--sp-font:var(--tj-font);--sp-text:var(--tj-t-1);--sp-text-2:var(--tj-t-2);--sp-text-3:var(--tj-t-3);--sp-text-muted:var(--tj-t-3);--sp-on-lime:var(--tj-on-accent);--sp-positive:var(--tj-up);--sp-negative:var(--tj-down);--sp-cyan:var(--tj-info);--sp-amber:var(--tj-warn);--sp-warning:var(--tj-warn);--sp-frame-border:var(--tj-line-2);--sp-divider:var(--tj-line-1);--sp-card:var(--tj-bg-2);--sp-inset:var(--tj-bg-2);--sp-control:var(--tj-bg-3);--sp-control-solid:var(--tj-bg-3);--sp-hover:var(--tj-bg-4);--sp-active:var(--tj-bg-4)}.tj-rail{z-index:22;background:var(--tj-bg-1,#16171a);border-right:1px solid var(--tj-line-1,#ffffff0f);width:50px;font-family:var(--tj-font,system-ui, sans-serif);scrollbar-width:none;flex-direction:column;align-items:center;gap:2px;padding:6px 0 6px 5px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}.tj-rail::-webkit-scrollbar{width:0;height:0}.tj-rail hr{border:0;border-top:1px solid var(--tj-line-2,#ffffff1a);flex:none;width:26px;margin:6px 0}.tj-ri{border-radius:var(--tj-r-m,10px);width:44px;height:38px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.tj-ri:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-ri.tj-on{color:var(--tj-accent,#c9e44e);background:var(--tj-accent-soft,#c9e44e21)}.tj-ri.tj-tog{color:var(--tj-accent,#c9e44e)}.tj-ri.tj-open{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-ri.tj-danger:hover{color:var(--tj-danger,#ff8a80)}.tj-ri-mark{background:var(--tj-accent,#c9e44e);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-5px}.tj-ri-more{border-radius:0 var(--tj-r-m,10px) var(--tj-r-m,10px) 0;opacity:.45;width:12px;color:var(--tj-t-3,#6c6f77);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.tj-ri:hover .tj-ri-more,.tj-ri.tj-open .tj-ri-more{opacity:1;color:var(--tj-t-1,#ededee)}.tj-ri-more:hover{background:var(--tj-bg-4,#2c2d32)}.tj-pop{border-radius:var(--tj-r-l,14px);border:1px solid var(--tj-line-3,#ffffff29);min-width:240px;max-height:calc(100vh - 80px);box-shadow:var(--tj-sh-pop,0 18px 44px #0000008c);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:var(--tj-font,system-ui, sans-serif);color:var(--tj-t-1,#ededee);background:#1e1f22fa;padding:6px;font-size:12.5px;overflow:auto}.tj-pop h6{letter-spacing:.08em;text-transform:uppercase;color:var(--tj-t-3,#6c6f77);margin:0;padding:9px 10px 5px;font-size:10px;font-weight:700}.tj-pop>h6:first-child,.tj-pop>div:first-child>h6:first-child{padding-top:5px}.tj-pop .tj-sep{background:var(--tj-line-1,#ffffff0f);height:1px;margin:5px 6px}.tj-pop .tj-note{color:var(--tj-t-3,#6c6f77);font-size:11.5px;line-height:calc(1.45 * var(--leading-scale,1.125));padding:4px 10px 6px}.tj-own{color:var(--tj-t-3,#6c6f77);justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 6px;font-size:11.5px;display:flex}.tj-own input{border-radius:var(--tj-r-s,7px);background:var(--tj-bg-3,#232428);border:0;width:54px;height:26px;padding:2px}.tj-mi{border-radius:var(--tj-r-s,7px);min-height:34px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}.tj-mi:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-mi.tj-on{color:var(--tj-accent,#c9e44e)}.tj-mi.tj-danger:hover{color:var(--tj-danger,#ff8a80)}.tj-mi.tj-aus{opacity:.45;cursor:default}.tj-mi.tj-aus:hover{color:var(--tj-t-2,#a7a9b0);background:0 0}.tj-mi .tj-nm{white-space:nowrap;flex:1}.tj-mi .tj-ds{color:var(--tj-t-3,#6c6f77);white-space:normal;font-size:11px;display:block}.tj-mi kbd{font:600 11px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-font,system-ui, sans-serif);color:var(--tj-t-3,#6c6f77);text-align:right;min-width:32px}.tj-mi .tj-star{width:26px;height:26px;color:var(--tj-t-3,#6c6f77);opacity:.35;border-radius:6px;justify-content:center;align-items:center;display:flex}.tj-mi:hover .tj-star,.tj-mi .tj-star.tj-fav{opacity:1}.tj-mi .tj-star.tj-fav{color:var(--tj-accent,#c9e44e)}.tj-mi .tj-star:hover{background:var(--tj-bg-4,#2c2d32)}.tj-mini{flex-wrap:wrap;gap:4px;padding:4px 6px 6px;display:flex}.tj-mini button.tj-on{background:var(--tj-accent,#c9e44e);color:var(--tj-on-accent,#1a1c10)}.tj-mini button[disabled]{opacity:.45;cursor:default}.tj-mini button.tj-cur:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.tj-swatches{grid-template-columns:repeat(6,24px);gap:6px;padding:6px 10px 8px;display:grid}.tj-swatches i{cursor:pointer;border:1px solid #ffffff24;border-radius:7px;width:24px;height:24px}.tj-swatches i.tj-on{box-shadow:0 0 0 2px var(--tj-bg-2,#1b1c1f), 0 0 0 3.5px #fff}.tj-floatbar{white-space:nowrap;background:var(--tj-bg-2,#1b1c1f);box-shadow:var(--tj-sh-pop,0 18px 44px #0000008c);font-family:var(--tj-font,system-ui, sans-serif);border-radius:var(--tj-r-l,14px);align-items:center;display:flex;position:absolute}.tj-floatbar .tj-grip{width:16px;height:30px;color:var(--tj-t-3,#6c6f77);flex:none;justify-content:center;align-items:center;display:flex}.tj-favbar{z-index:23;border:1px solid var(--tj-line-2,#ffffff1a);gap:2px;padding:4px}.tj-objbar{z-index:32;border:1px solid var(--tj-line-3,#ffffff29);gap:3px;padding:4px 5px}.tj-objbar .tj-lbl{font-size:calc(12px * var(--ct-ui,1));color:var(--tj-t-2,#a7a9b0);flex:none;padding:0 5px;font-weight:650}.tj-objbar .tj-vs{background:var(--tj-line-2,#ffffff1a);flex:none;width:1px;height:20px;margin:0 2px}.tj-fb{border-radius:var(--tj-r-s,7px);width:32px;height:30px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;justify-content:center;align-items:center;display:flex}.tj-fb:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-fb.tj-on{background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-accent,#c9e44e)}.tj-ob{border-radius:var(--tj-r-s,7px);min-width:30px;height:30px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;font-family:inherit;font-weight:650;font-size:calc(12px * var(--ct-ui,1));white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.tj-ob:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-ob.tj-on{color:var(--tj-accent,#c9e44e);background:var(--tj-accent-soft,#c9e44e21)}.tj-ob.tj-field{background:var(--tj-bg-3,#232428)}.tj-ob.tj-field:hover{background:var(--tj-bg-4,#2c2d32)}.tj-ob.tj-danger:hover{color:var(--tj-danger,#ff8a80);background:var(--tj-down-soft,#c46f7826)}.tj-ob .tj-chip{border:1px solid #fff3;border-radius:5px;width:16px;height:16px}.tj-dot{cursor:pointer;background:var(--tj-t-3,#6c6f77);opacity:.45;border-radius:50%;width:8px;height:8px}.tj-dot.tj-on,.tj-dot:hover{opacity:1;background:var(--tj-accent,#c9e44e)}.tj-pill{white-space:nowrap;border:1px solid var(--tj-line-3,#ffffff29);height:24px;color:var(--tj-t-3,#6c6f77);cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.tj-pill:hover{color:var(--tj-t-1,#ededee)}.tj-pill.tj-on{border-color:var(--tj-accent-line,#c9e44e6b);color:var(--tj-accent,#c9e44e);background:var(--tj-accent-soft,#c9e44e21)}.tj-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--tj-font);background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tj-dlg{background:var(--tj-bg-2,#1b1c1f);border:1px solid var(--tj-line-2,#ffffff1a);border-radius:var(--tj-r-xl,18px);max-width:100%;min-height:0;max-height:88vh;color:var(--tj-t-1,#ededee);font-family:var(--tj-font);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.tj-dlg-head{border-bottom:1px solid var(--tj-line-1,#ffffff0f);flex:none;align-items:center;gap:10px;height:52px;padding:0 10px 0 18px;display:flex}.tj-dlg-head>b{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-size:14.5px;font-weight:700;overflow:hidden}.tj-dlg-sub{color:var(--tj-t-3,#6c6f77);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.tj-dlg-head>.tj-xbtn:last-child{margin-left:auto}.tj-dlg-acts{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.tj-dlg-head>.tj-dlg-acts~.tj-xbtn:last-child{margin-left:4px}.tj-dlg-bar{border-bottom:1px solid var(--tj-line-1,#ffffff0f);flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.tj-dlg-body{flex:1;min-width:0;min-height:0;overflow:auto}.tj-dlg-body[data-padded]{padding:4px 20px 20px}.tj-dlg-body[data-row]{display:flex;overflow:hidden}.tj-dlg-foot{border-top:1px solid var(--tj-line-1,#ffffff0f);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.tj-dlg-foot .tj-sp{flex:1}.tj-dlg-foot>.tj-btn{flex:none;max-width:100%}.tj-dlgpanel{z-index:40;border-width:0 0 0 1px;border-radius:0;width:340px;max-width:100%;max-height:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 44px #00000073}@media (width<=760px){.tj-dlgpanel{width:100%}}.tj-xbtn{border-radius:var(--tj-r-m,10px);width:32px;height:32px;color:var(--tj-t-3,#6c6f77);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;display:flex}.tj-xbtn:hover{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.tj-xbtn[data-tone=danger]{color:var(--tj-danger,#ff8a80)}.tj-xbtn[data-tone=danger]:hover{background:var(--tj-down-soft,#c46f7826);color:var(--tj-danger,#ff8a80)}.tj-sec{padding:14px 0 6px}.tj-sec+.tj-sec{border-top:1px solid var(--tj-line-1,#ffffff0f)}.tj-sec>h5{letter-spacing:.08em;text-transform:uppercase;color:var(--tj-t-3,#6c6f77);margin:0 0 6px;font-size:10.5px;font-weight:700}.tj-row{align-items:center;gap:12px;min-height:40px;padding:3px 0;display:flex}.tj-row>.tj-lb{flex:1;min-width:0}.tj-row>.tj-lb>span{color:var(--tj-t-1,#ededee);font-size:12.5px;display:block}.tj-row>.tj-lb>small{color:var(--tj-t-3,#6c6f77);font-size:11.5px;line-height:calc(1.45 * var(--leading-scale,1.125));margin-top:1px;display:block}.tj-row>.tj-ctl{flex:none;align-items:center;gap:8px;display:flex}.tj-row[data-indent]{padding-left:18px;position:relative}.tj-row[data-indent]:before{content:"";border-left:1px solid var(--tj-line-3,#ffffff29);border-bottom:1px solid var(--tj-line-3,#ffffff29);border-bottom-left-radius:6px;width:8px;position:absolute;top:0;bottom:50%;left:5px}.tj-row[data-off]{opacity:.4;pointer-events:none}.tj-hint{color:var(--tj-t-3,#6c6f77);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:4px 0 10px}.tj-addrow{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;display:flex}.tj-tg{background:var(--tj-bg-4,#2c2d32);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:21px;padding:0;transition:background .15s;position:relative}.tj-tg:after{content:"";background:#8b8e96;border-radius:50%;width:15px;height:15px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.tj-tg[aria-checked=true]{background:var(--tj-accent,#c9e44e)}.tj-tg[aria-checked=true]:after{background:var(--tj-on-accent,#1a1c10);transform:translate(15px)}@media (prefers-reduced-motion:reduce){.tj-tg,.tj-tg:after{transition:none}}.tj-cbx{cursor:pointer;color:var(--tj-t-1,#ededee);align-items:center;gap:8px;font-size:12.5px;display:inline-flex;position:relative}.tj-cbx>.tj-cb{border:1.5px solid var(--tj-line-3,#ffffff29);width:18px;height:18px;color:var(--tj-on-accent,#1a1c10);background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.tj-cbx>input:checked+.tj-cb,.tj-cbx>.tj-cb[data-on]{background:var(--tj-accent,#c9e44e);border-color:var(--tj-accent,#c9e44e)}.tj-cbx>input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.tj-cbx>input:focus-visible+.tj-cb{outline:2px solid var(--tj-accent,#c9e44e);outline-offset:2px}.tj-cd{cursor:pointer;background-color:#0000004d;background-image:linear-gradient(45deg,#ffffff1a 25%,#0000 25% 75%,#ffffff1a 75%);background-size:8px 8px;background-clip:padding-box;border:1px solid #ffffff2e;border-radius:8px;flex:none;width:26px;height:26px;padding:0;position:relative}.tj-cd:hover{box-shadow:0 0 0 2px var(--tj-line-3,#ffffff29)}.tj-cd[aria-expanded=true]{box-shadow:0 0 0 2px var(--tj-accent,#c9e44e)}.tj-cd>span{border-radius:7px;position:absolute;inset:0}.tj-sl{border-radius:var(--tj-r-m,10px);border:1px solid var(--tj-line-2,#ffffff1a);background:var(--tj-bg-1,#16171a);height:32px;color:var(--tj-t-1,#ededee);font:inherit;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a7a9b0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 9px center;background-repeat:no-repeat;outline:0;padding:0 28px 0 10px;font-size:12.5px}.tj-sl:focus{border-color:var(--tj-accent-line,#c9e44e6b)}.tj-sl option{background:var(--tj-bg-3,#232428)}.tj-ti{border-radius:var(--tj-r-m,10px);border:1px solid var(--tj-line-2,#ffffff1a);background:var(--tj-bg-1,#16171a);height:32px;color:var(--tj-t-1,#ededee);font:inherit;box-sizing:border-box;outline:0;padding:0 10px;font-size:12.5px}.tj-ti:focus{border-color:var(--tj-accent-line,#c9e44e6b)}.tj-ti::placeholder{color:var(--tj-t-3,#6c6f77)}.tj-ti.tj-num{font-variant-numeric:tabular-nums}.tj-nf{border-radius:var(--tj-r-m,10px);border:1px solid var(--tj-line-2,#ffffff1a);background:var(--tj-bg-1,#16171a);flex:none;align-items:center;height:32px;display:inline-flex;overflow:hidden}.tj-nf>input{height:100%;color:var(--tj-t-1,#ededee);font:inherit;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:0;padding:0 4px;font-size:12.5px}.tj-nf>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tj-nf>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tj-nf>.tj-u{color:var(--tj-t-3,#6c6f77);padding:0 4px 0 1px;font-size:11.5px}.tj-nf>button{width:24px;height:100%;color:var(--tj-t-3,#6c6f77);cursor:pointer;background:0 0;border:0;flex:none;font-family:inherit;font-weight:700}.tj-nf>button:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-rg{align-items:center;gap:9px;display:inline-flex}.tj-rg>input[type=range]{accent-color:var(--tj-accent,#c9e44e)}.tj-rg>.tj-v{text-align:right;font-variant-numeric:tabular-nums;width:38px;color:var(--tj-t-2,#a7a9b0);font-size:12px}.tj-wp{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-1,#16171a);border:1px solid var(--tj-line-2,#ffffff1a);flex:none;gap:2px;padding:3px;display:inline-flex}.tj-wp>button{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:24px;padding:0;display:flex}.tj-wp>button>i{background:var(--tj-t-2,#a7a9b0);border-radius:2px;width:16px;display:block}.tj-wp>button[aria-pressed=true]{background:var(--tj-bg-4,#2c2d32)}.tj-wp>button[aria-pressed=true]>i{background:var(--tj-accent,#c9e44e)}.tj-btn{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-3,#232428);height:34px;color:var(--tj-t-1,#ededee);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:650;display:inline-flex}.tj-btn:hover:not(:disabled){background:var(--tj-bg-4,#2c2d32)}.tj-btn:disabled{opacity:.45;cursor:not-allowed}.tj-btn[data-tone=primary]{background:var(--tj-accent,#c9e44e);color:var(--tj-on-accent,#1a1c10);justify-content:center;min-width:64px}.tj-btn[data-tone=primary]:hover:not(:disabled){background:var(--tj-accent-hover,#d6ee6b)}.tj-btn[data-tone=danger]{color:var(--tj-danger,#ff8a80);background:#ff8a8024}.tj-btn[data-tone=danger]:hover:not(:disabled){background:#ff8a8038}.tj-ib{width:26px;height:28px;color:var(--tj-t-3,#6c6f77);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.tj-ib:hover{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.tj-ib[data-tone=danger]:hover{background:var(--tj-down-soft,#c46f7826);color:var(--tj-danger,#ff8a80)}.tj-ib[data-on]{color:var(--tj-accent,#c9e44e)}.tj-lr{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-1,#16171a);min-height:42px;color:var(--tj-t-2,#a7a9b0);border:1px solid #0000;align-items:center;gap:10px;margin-bottom:4px;padding:0 8px 0 10px;font-size:12.5px;display:flex}.tj-lr[data-clickable]{cursor:pointer}.tj-lr[data-clickable]:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-lr[data-active]{background:var(--tj-accent-soft,#c9e44e21);border-color:var(--tj-accent-line,#c9e44e6b);color:var(--tj-t-1,#ededee)}.tj-lr .tj-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tj-lr .tj-t small{color:var(--tj-t-3,#6c6f77);font-size:11.5px;display:block}.tj-lr .tj-dot9{border-radius:50%;flex:none;width:9px;height:9px}.tj-or{border-radius:var(--tj-r-m,10px);cursor:pointer;min-height:40px;color:var(--tj-t-2,#a7a9b0);align-items:center;gap:9px;padding:0 6px 0 8px;font-size:12.5px;display:flex}.tj-or:hover{background:var(--tj-bg-3,#232428)}.tj-or[data-active]{background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-t-1,#ededee)}.tj-or .tj-ico{color:var(--tj-t-3,#6c6f77);flex:none;display:flex}.tj-or .tj-nm2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tj-t-1,#ededee);flex:1;overflow:hidden}.tj-or .tj-nm2 small{color:var(--tj-t-3,#6c6f77);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.tj-or[data-dim] .tj-nm2{opacity:.45}.tj-lbl2{letter-spacing:.08em;text-transform:uppercase;color:var(--tj-t-3,#6c6f77);font-size:10.5px;font-weight:700}.tj-search{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-2,#1b1c1f);height:34px;color:var(--tj-t-3,#6c6f77);align-items:center;gap:7px;padding:0 10px;display:flex}.tj-search input{min-width:0;color:var(--tj-t-1,#ededee);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.tj-setnav{border-right:1px solid var(--tj-line-1,#ffffff0f);background:var(--tj-bg-1,#16171a);flex:none;width:196px;padding:8px;overflow:auto}.tj-nv{border-radius:var(--tj-r-m,10px);width:100%;height:36px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:12.5px;display:flex}.tj-nv:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-nv[aria-pressed=true]{background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-t-1,#ededee)}.tj-nv[aria-pressed=true] svg{color:var(--tj-accent,#c9e44e)}.tj-nv .tj-k{color:var(--tj-t-3,#6c6f77);margin-left:auto;font-size:10.5px;font-weight:650}.tj-setbody{flex:1;min-width:0;padding:4px 20px 32px;overflow:auto}.tj-schemes{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;display:grid}.tj-sch{border-radius:var(--tj-r-l,14px);border:1px solid var(--tj-line-2,#ffffff1a);cursor:pointer;background:var(--tj-bg-1,#16171a);text-align:left;color:inherit;padding:8px;font-family:inherit}.tj-sch:hover{border-color:var(--tj-line-3,#ffffff29)}.tj-sch[aria-pressed=true]{border-color:var(--tj-accent,#c9e44e);box-shadow:0 0 0 1px var(--tj-accent,#c9e44e)}.tj-sch .tj-pv{border-radius:8px;height:46px;margin-bottom:7px;overflow:hidden}.tj-sch b{font-size:12px;display:block}.tj-sch small{color:var(--tj-t-3,#6c6f77);font-size:10.5px;line-height:calc(1.35 * var(--leading-scale,1.125));margin-top:1px;display:block}.tj-menu{border-radius:var(--tj-r-l,14px);border:1px solid var(--tj-line-3,#ffffff29);width:max-content;min-width:250px;box-shadow:var(--tj-sh-pop,0 18px 44px #0000008c);font-family:var(--tj-font);color:var(--tj-t-1,#ededee);background:#1e1f22fa;padding:6px}.tj-menu-anchor{z-index:40;position:absolute;top:calc(100% + 6px);left:0}.tj-menu-anchor[data-up]{top:auto;bottom:calc(100% + 6px)}.tj-cap{color:var(--tj-t-3,#6c6f77);padding:6px 10px 5px;font-size:11px;font-weight:650}.tj-cap.tj-plain{font-weight:500}.tj-msep{background:var(--tj-line-1,#ffffff0f);height:1px;margin:5px 6px}.tj-it{border-radius:var(--tj-r-s,7px);min-height:34px;color:var(--tj-t-1,#ededee);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;display:flex;position:relative}.tj-it>svg{color:var(--tj-t-2,#a7a9b0);flex:none}.tj-it:hover{background:var(--tj-bg-3,#232428)}.tj-it:hover>svg{color:var(--tj-t-1,#ededee)}.tj-it .tj-kbd{font:600 11px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-font);color:var(--tj-t-3,#6c6f77);margin-left:auto;padding-left:22px}.tj-it[data-disabled]{color:var(--tj-t-3,#6c6f77);cursor:default}.tj-it[data-disabled]:hover{background:0 0}.tj-it[data-tone=danger],.tj-it[data-tone=danger]>svg{color:var(--tj-danger,#ff8a80)}.tj-it[data-on],.tj-it[data-on]>svg{color:var(--tj-accent,#c9e44e)}.tj-it .tj-chev{color:var(--tj-t-3,#6c6f77);margin-left:auto;display:flex}.tj-it[data-tall]{align-items:flex-start;min-height:0;padding:7px 10px}.tj-it .tj-ds{color:var(--tj-t-3,#6c6f77);white-space:normal;max-width:250px;margin-top:1px;font-size:11px;display:block}.tj-it .tj-sp2{flex:none;width:16px}.tj-tfgrid{grid-template-columns:repeat(4,1fr);gap:4px;padding:0 6px 6px;display:grid}.tj-tfgrid button{border-radius:var(--tj-r-s,7px);background:var(--tj-bg-3,#232428);height:32px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;border:0;font-family:inherit;font-size:11.5px;font-weight:650;position:relative}.tj-tfgrid button:hover:not(:disabled){color:var(--tj-t-1,#ededee);background:var(--tj-bg-4,#2c2d32)}.tj-tfgrid button[data-active]{background:var(--tj-accent,#c9e44e);color:var(--tj-on-accent,#1a1c10)}.tj-tfgrid button:disabled{opacity:.35;cursor:not-allowed}.tj-tfgrid .tj-tfcell{min-width:0;display:flex;position:relative}.tj-tfgrid .tj-tfcell>button[role=menuitemradio]{flex:1;min-width:0}.tj-tfgrid .tj-tfstar{width:16px;height:16px;color:var(--tj-t-3,#6c6f77);opacity:0;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:2px}.tj-tfgrid .tj-tfcell:hover .tj-tfstar,.tj-tfgrid .tj-tfstar:focus-visible,.tj-tfgrid .tj-tfcell[data-fav] .tj-tfstar{opacity:1}.tj-tfgrid .tj-tfcell[data-fav] .tj-tfstar{color:var(--tj-accent,#c9e44e)}.tj-tfgrid .tj-tfcell:has(>button[data-active]) .tj-tfstar{color:var(--tj-on-accent,#1a1c10)}.tj-tfgrid .tj-tfstar:hover{color:var(--tj-t-1,#ededee);background:#ffffff14}.tj-mini{flex-wrap:wrap;gap:4px;display:flex}.tj-mini button{border-radius:var(--tj-r-s,7px);background:var(--tj-bg-3,#232428);min-width:42px;height:28px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;border:0;font-family:inherit;font-size:11.5px;font-weight:650;position:relative}.tj-mini button:hover{color:var(--tj-t-1,#ededee)}.tj-mini button[data-active]{background:var(--tj-accent,#c9e44e);color:var(--tj-on-accent,#1a1c10)}.tj-mini button[data-current]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.tj-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.tj-tbl th{background:var(--tj-bg-2,#1b1c1f);text-align:right;color:var(--tj-t-3,#6c6f77);border-bottom:1px solid var(--tj-line-2,#ffffff1a);padding:8px 12px;font-size:11px;font-weight:650;position:sticky;top:0}.tj-tbl th:first-child,.tj-tbl td:first-child{text-align:left}.tj-tbl td{text-align:right;border-bottom:1px solid var(--tj-line-1,#ffffff0f);color:var(--tj-t-2,#a7a9b0);white-space:nowrap;padding:6px 12px}.tj-tbl tr:hover td{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.tj-seg{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-1,#16171a);flex:none;gap:2px;padding:3px;display:inline-flex}.tj-seg button{border-radius:var(--tj-r-s,7px);min-width:36px;height:26px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;background:0 0;border:0;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:650}.tj-seg button:hover{color:var(--tj-t-1,#ededee)}.tj-seg button[data-active]{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.tj-badge{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:var(--tj-r-s,7px);background:var(--tj-bg-4,#2c2d32);width:78px;height:24px;color:var(--tj-t-1,#ededee);font:700 10.5px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-mono);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.tj-pchip{background:var(--tj-bg-3,#232428);height:24px;color:var(--tj-t-2,#a7a9b0);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.tj-pchip[data-tone=accent]{background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-accent,#c9e44e)}.tj-pchip[data-tone=on]{background:var(--tj-up-soft,#9dbf8f24);color:var(--tj-up,#9dbf8f)}.tj-pchip[data-tone=warn]{color:var(--tj-warn,#e0b35a);background:#e0b35a29}.tj-pchip[data-small]{height:18px;padding:0 7px;font-size:10px}.tj-indrow{border-radius:var(--tj-r-m,10px);cursor:pointer;text-align:left;width:100%;min-height:52px;color:var(--tj-t-1,#ededee);background:0 0;border:0;align-items:center;gap:12px;padding:6px 10px;font-family:inherit;font-size:12.5px;display:flex}.tj-indrow:hover{background:var(--tj-bg-3,#232428)}.tj-indrow .tj-t{flex:1;min-width:0}.tj-indrow .tj-t b{font-weight:650}.tj-indrow .tj-t small{color:var(--tj-t-3,#6c6f77);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.tj-indrow .tj-where{color:var(--tj-t-3,#6c6f77);flex:none;display:flex}.tj-indrow .tj-add{width:28px;height:28px;color:var(--tj-t-3,#6c6f77);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.tj-indrow:hover .tj-add{background:var(--tj-accent,#c9e44e);color:var(--tj-on-accent,#1a1c10)}.tj-choice{flex-direction:column;gap:4px;display:flex}.tj-choice>button{border-radius:var(--tj-r-s,7px);background:var(--tj-bg-1,#16171a);height:36px;color:var(--tj-t-1,#ededee);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.tj-choice>button:hover{background:var(--tj-bg-3,#232428)}.tj-choice .tj-rd{border:1.5px solid var(--tj-line-3,#ffffff29);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.tj-choice>button[aria-checked=true] .tj-rd{border-color:var(--tj-accent,#c9e44e)}.tj-choice>button[aria-checked=true] .tj-rd:after{content:"";background:var(--tj-accent,#c9e44e);border-radius:50%;position:absolute;inset:2.5px}.tj-lgrow{pointer-events:auto;height:22px;font-size:calc(11.5px * var(--ct-ui,1));font-variant-numeric:tabular-nums;color:var(--tj-t-2,#a7a9b0);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 7px;display:inline-flex}.tj-lgc{border-radius:2px;flex:none;width:9px;height:2px}.tj-lgn{font:inherit;cursor:pointer;color:var(--tj-t-2,#a7a9b0);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.tj-lgn:hover{color:var(--tj-t-1,#ededee)}.tj-lgv{color:var(--tj-t-1,#ededee);white-space:nowrap}.tj-lgrow:hover,.tj-lgrow:focus-within{box-shadow:0 0 0 1px var(--tj-line-2,#ffffff1a);background:#232428eb}.tj-lgrow[data-off]>.tj-lgn,.tj-lgrow[data-off]>.tj-lgv{opacity:.5}.tj-lgrow .tj-hidden{color:var(--tj-t-3,#6c6f77);font-size:calc(11px * var(--ct-ui,1))}.tj-lga{opacity:.35;align-items:center;gap:1px;margin-left:2px;display:inline-flex}.tj-lgrow:hover .tj-lga,.tj-lgrow:focus-within .tj-lga,.tj-lgrow[data-off] .tj-lga{opacity:1}.tj-lga>button{width:20px;height:20px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.tj-lga>button:hover{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.tj-lgctl{pointer-events:auto;align-items:center;gap:2px;height:24px;padding:0 3px;display:inline-flex}.tj-lgctl>button{border:1px solid var(--tj-line-2,#ffffff1a);width:22px;height:22px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;background:#1b1c1fd9;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.tj-lgctl>button:hover{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.tj-lgctl>button[aria-pressed=true]{color:var(--tj-accent,#c9e44e)}.tj-lgcount{color:var(--tj-t-3,#6c6f77);font-size:calc(11px * var(--ct-ui,1));white-space:nowrap;margin-left:4px}.tj-stkopf{pointer-events:auto;flex:none;align-items:center;gap:2px;display:inline-flex}.tj-stn{font:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 -3px;padding:0 3px}.tj-stn:hover,.tj-stn:focus-visible{background:#ffffff17;outline:0}.tj-sta{width:20px;height:20px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;opacity:.35;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin-left:3px;padding:0;display:grid}.tj-stkopf:hover .tj-sta,.tj-sta:focus-visible,.tj-sta[aria-expanded=true]{opacity:1}.tj-sta:hover,.tj-sta[aria-expanded=true]{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.tj-herkunft{width:18px;height:18px;font:inherit;cursor:pointer;color:var(--tj-positive,#34d399);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin-left:4px;padding:0;font-size:11px;display:grid}.tj-herkunft[data-ok=false]{color:var(--tj-warning,#fbbf24)}.tj-herkunft:hover,.tj-herkunft[aria-expanded=true]{background:var(--tj-bg-4,#2c2d32)}.tj-herkunft-zeile{z-index:6;border:1px solid var(--tj-border,#2c2d32);max-height:60px;color:var(--tj-t-2,#a7a9b0);font-size:11px;line-height:calc(1.4 * var(--leading-scale,1.125));pointer-events:auto;background:#141518eb;border-radius:8px;padding:6px 10px;position:absolute;bottom:8px;right:12px;overflow:auto}.tj-herkunft-zeile[hidden]{display:none}.tj-keys{grid-template-columns:1fr auto;align-items:center;gap:0 18px;display:grid}.tj-keys-h{letter-spacing:.08em;text-transform:uppercase;color:var(--tj-t-3,#6c6f77);grid-column:1/-1;margin:14px 0 6px;font-size:10px;font-weight:700}.tj-keys-h:first-child{margin-top:0}.tj-keys-row{display:contents}.tj-keys-row>span{color:var(--tj-t-2,#a7a9b0);padding:4px 0;font-size:12.5px}.tj-keys-row>kbd{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee);font:600 11px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-font);white-space:nowrap;border-radius:5px;justify-self:end;padding:2px 7px}.tj-azrow{border-radius:var(--tj-r-m,10px);cursor:pointer;text-align:left;width:100%;color:var(--tj-t-1,#ededee);background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;font-family:inherit;display:flex;position:relative}.tj-azrow:hover{background:var(--tj-bg-3,#232428)}.tj-azrow[data-new]:before{content:"";background:var(--tj-accent,#c9e44e);border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:3px}.tj-azrow .tj-t{flex:1;min-width:0}.tj-azrow .tj-t b{font-size:12.5px;font-weight:700;display:block}.tj-azrow .tj-t>span{color:var(--tj-t-2,#a7a9b0);margin-top:1px;font-size:12.5px;display:block}.tj-azrow .tj-t small{color:var(--tj-t-3,#6c6f77);margin-top:2px;font-size:11.5px;font-style:italic;display:block}.tj-azrow .tj-meta{color:var(--tj-t-3,#6c6f77);white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:11px;display:flex}.tj-azrow .tj-meta>small{font-variant-numeric:tabular-nums;margin-right:4px}.tj-azrow .tj-meta .tj-ib{opacity:0;width:26px;height:26px}.tj-azrow:hover .tj-meta .tj-ib,.tj-azrow:focus-within .tj-meta .tj-ib{opacity:1}.tj-src{width:30px;height:30px;color:var(--tj-warn,#e0b35a);background:#e0b35a24;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.tj-src[data-src=scanner]{color:var(--tj-info,#86a7f0);background:#86a7f024}.tj-tabs{gap:18px;display:flex}.tj-tabs>button{height:36px;color:var(--tj-t-3,#6c6f77);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:650;display:flex}.tj-tabs>button:hover{color:var(--tj-t-1,#ededee)}.tj-tabs>button[aria-pressed=true]{color:var(--tj-t-1,#ededee);border-bottom-color:var(--tj-accent,#c9e44e)}.tj-tabs .tj-cnt{background:var(--tj-accent,#c9e44e);min-width:18px;height:18px;color:var(--tj-on-accent,#1a1c10);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;display:inline-flex}.tj-scbar{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-1,#16171a);border:1px solid var(--tj-line-1,#ffffff0f);color:var(--tj-t-2,#a7a9b0);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:8px 10px 8px 12px;font-size:12.5px;display:flex}.tj-scbar>svg{color:var(--tj-t-3,#6c6f77);flex:none}.tj-scbar .tj-btn{height:30px}.tj-rcard{border-radius:var(--tj-r-l,14px);background:var(--tj-bg-1,#16171a);border:1px solid var(--tj-line-1,#ffffff0f);margin:8px 0;padding:12px 12px 12px 14px}.tj-rh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tj-rh>b{font-size:13.5px}.tj-rh .tj-st{background:var(--tj-bg-3,#232428);height:20px;color:var(--tj-t-3,#6c6f77);border-radius:10px;flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.tj-rh .tj-st[data-on]{background:var(--tj-up-soft,#9dbf8f24);color:var(--tj-up,#9dbf8f)}.tj-rh .tj-ib{width:28px;height:28px}.tj-rl{color:var(--tj-t-2,#a7a9b0);font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:5px;display:flex}.tj-rl>.tj-rlb{white-space:nowrap;min-width:78px;color:var(--tj-t-3,#6c6f77);flex:none}.tj-sym{background:var(--tj-bg-3,#232428);color:var(--tj-t-3,#6c6f77);border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.tj-sym[data-here]{background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-accent,#c9e44e);border-color:var(--tj-accent-line,#c9e44e6b)}.tj-probe{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-2,#1b1c1f);border:1px solid var(--tj-line-2,#ffffff1a);margin-top:10px;padding:10px 12px;font-size:12.5px}.tj-probe .tj-pl{color:var(--tj-t-3,#6c6f77);font-size:11.5px;line-height:calc(1.5 * var(--leading-scale,1.125))}.tj-probe .tj-pc{color:var(--tj-t-2,#a7a9b0);flex-wrap:wrap;align-items:flex-start;gap:8px;margin:8px 0;display:flex}.tj-probe .tj-pc>svg{flex:none;margin-top:1px}.tj-probe .tj-pc>small{color:var(--tj-t-3,#6c6f77);flex-basis:100%;padding-left:23px}.tj-probe .tj-pc[data-ok]>svg{color:var(--tj-up,#9dbf8f)}.tj-probe .tj-pc:not([data-ok])>svg{color:var(--tj-down,#c46f78)}.tj-probe .tj-pv{color:var(--tj-t-1,#ededee);margin-bottom:6px;font-weight:700}.tj-probe .tj-pv[data-ok]{color:var(--tj-up,#9dbf8f)}.tj-tutcard{border-radius:var(--tj-r-l,14px);text-align:left;width:100%;color:inherit;border:1px solid var(--tj-accent-line,#c9e44e6b);cursor:pointer;background:linear-gradient(135deg,#c9e44e1f,#c9e44e08);align-items:center;gap:14px;margin-top:10px;padding:14px;font-family:inherit;display:flex}.tj-tutcard .tj-tv{background:var(--tj-accent,#c9e44e);width:44px;height:44px;color:var(--tj-on-accent,#1a1c10);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.tj-tutcard b{color:var(--tj-t-1,#ededee);font-size:14px;display:block}.tj-tutcard span{color:var(--tj-t-2,#a7a9b0);font-size:12.5px}.tj-ccard{border-radius:var(--tj-r-l,14px);background:var(--tj-bg-1,#16171a);border:1px solid var(--tj-line-1,#ffffff0f);margin:8px 0;padding:10px 12px}.tj-ccard[data-warn]{border-color:#e0b35a73}.tj-ccard .tj-ch{align-items:center;gap:10px;display:flex}.tj-ccard .tj-n{background:var(--tj-bg-4,#2c2d32);width:22px;height:22px;color:var(--tj-t-1,#ededee);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.tj-cp{flex-wrap:wrap;gap:10px 14px;margin-top:10px;padding-left:32px;display:flex}.tj-cp>label{flex-direction:column;gap:4px;display:flex}.tj-cp>label>span{color:var(--tj-t-3,#6c6f77);font-size:11px}.tj-words{border-radius:var(--tj-r-m,10px);background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-t-1,#ededee);font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));gap:9px;margin:12px 0 4px;padding:10px 12px;display:flex}.tj-words>svg{color:var(--tj-accent,#c9e44e);flex:none;margin-top:2px}.tj-words b{color:var(--tj-accent,#c9e44e);font-weight:700}.tj-tart{border-radius:var(--tj-r-l,14px);background:var(--tj-bg-1,#16171a);border:1px solid var(--tj-line-1,#ffffff0f);justify-content:center;align-items:center;height:170px;display:flex;overflow:hidden}.tj-dots{align-items:center;gap:6px;display:flex}.tj-dots>i{background:var(--tj-bg-4,#2c2d32);border-radius:50%;width:7px;height:7px}.tj-dots>i[data-on]{background:var(--tj-accent,#c9e44e);border-radius:4px;width:18px}.tj-lvr>span,.tj-prow>span,.tj-row>.tj-lb>span,.tj-disc-h>span,.tj-mi .tj-nm,.ct-pos-feld .ct-pos-lb{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:keep-all}.tj-lvr{border-bottom:1px solid var(--tj-line-1,#ffffff0f);justify-content:space-between;align-items:baseline;gap:12px;min-height:36px;padding:7px 0;display:flex}.tj-lvr:last-child{border-bottom:0}.tj-lvr>span{color:var(--tj-t-2,#a7a9b0);font-size:12.5px}.tj-lvr>span>small{color:#8b8e96;margin-top:1px;font-size:11px;display:block}.tj-lvr>b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:650}.tj-lvr>b[data-tone=up]{color:var(--tj-up,#9dbf8f)}.tj-lvr>b[data-tone=down]{color:var(--tj-down,#c46f78)}.tj-lvr>b[data-tone=warn]{color:var(--tj-warn,#e0b35a)}.tj-miss{color:var(--tj-t-3,#6c6f77);font-style:italic;font-weight:500}.tj-blk{border-top:1px solid var(--tj-line-2,#ffffff1a);margin-top:14px;padding:4px 0 6px}.tj-bh{letter-spacing:.08em;text-transform:uppercase;height:34px;color:var(--tj-t-3,#6c6f77);justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.tj-bh>em{color:var(--tj-t-3,#6c6f77);text-transform:none;letter-spacing:0;font-size:12px;font-style:normal;font-weight:500}.tj-prow{border-top:1px solid var(--tj-line-1,#ffffff0f);grid-template-columns:10px 1fr auto 128px;align-items:center;gap:10px;min-height:42px;display:grid}.tj-bh+.tj-prow,.tj-blk>.tj-prow:first-child,.tj-disc-b>.tj-prow:first-child{border-top:0}.tj-prow>i{border-radius:50%;width:8px;height:8px}.tj-prow>span{color:var(--tj-t-1,#ededee);font-size:12.5px;font-weight:600}.tj-prow>small{color:#8b8e96;text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.tj-prow>small[data-tone=down]{color:var(--tj-down,#c46f78)}.tj-prow>small[data-tone=up]{color:var(--tj-up,#9dbf8f)}.tj-prow .tj-ti{text-align:right;width:128px;height:32px}.tj-prow .tj-nf{justify-self:end}.tj-prow[data-wide]>span:first-child{grid-column:1/3}.tj-bnote{min-height:36px;color:var(--tj-t-3,#6c6f77);border-top:1px solid var(--tj-line-1,#ffffff0f);align-items:center;gap:8px;font-size:12px;display:flex}.tj-disc{border-top:1px solid var(--tj-line-2,#ffffff1a)}.tj-blk+.tj-disc,.tj-hero+.tj-disc{margin-top:14px}.tj-disc:last-child{border-bottom:1px solid var(--tj-line-2,#ffffff1a)}.tj-disc-h{width:100%;height:44px;color:var(--tj-t-1,#ededee);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;font-size:12.5px;font-weight:600;display:flex}.tj-disc-h:hover{color:var(--tj-accent,#c9e44e)}.tj-disc-h>span{flex:1;min-width:0}.tj-disc-h>em{color:var(--tj-t-2,#a7a9b0);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-style:normal;font-weight:500;display:flex}.tj-disc-h>em[data-tone=warn]{color:var(--tj-warn,#e0b35a)}.tj-disc-h>em[data-tone=warn]:before{content:"";background:var(--tj-warn,#e0b35a);border-radius:50%;width:7px;height:7px}.tj-disc-h>svg{color:var(--tj-t-3,#6c6f77);flex:none;transition:transform .15s}.tj-disc[data-open]>.tj-disc-h>svg{transform:rotate(90deg)}.tj-disc-b{padding:0 2px 12px}.tj-warnbox{border-radius:var(--tj-r-m,10px);color:var(--tj-warn,#e0b35a);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));background:#e0b35a1a;border:1px solid #e0b35a4d;margin-top:10px;padding:9px 11px}.tj-warnbox .tj-lnk{color:var(--tj-accent,#c9e44e)}.tj-lnk{color:var(--tj-accent,#c9e44e);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.tj-lnk:hover{text-decoration:underline}.tj-bs{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 6px;display:grid}.tj-bs>button{border-radius:var(--tj-r-m,10px);border:1px solid var(--tj-line-2,#ffffff1a);background:var(--tj-bg-1,#16171a);height:50px;color:var(--tj-t-2,#a7a9b0);font:800 14px/calc(1.2 * var(--leading-scale,1.125)) var(--tj-font);letter-spacing:.04em;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.tj-bs>button>small{letter-spacing:0;opacity:.75;font-size:10.5px;font-weight:600}.tj-bs>button:disabled{opacity:.45;cursor:default}.tj-bs>button[data-on][data-seite=buy]{background:var(--tj-up-soft);border-color:var(--tj-up,#9dbf8f);color:var(--tj-up,#9dbf8f)}.tj-bs>button[data-on][data-seite=sell]{background:var(--tj-down-soft);border-color:var(--tj-down,#c46f78);color:var(--tj-down,#c46f78)}.tj-hero{border-radius:var(--tj-r-l,14px);background:var(--tj-bg-1,#16171a);border:1px solid var(--tj-line-1,#ffffff0f);margin-top:12px;overflow:hidden}.tj-hero-1{justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 10px;display:flex}.tj-hero-1>small{color:var(--tj-t-2,#a7a9b0);font-size:12px}.tj-hero-1>b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.tj-hero-1>b>span{color:var(--tj-t-3,#6c6f77);font-size:12px;font-weight:600}.tj-hero-3{border-top:1px solid var(--tj-line-2,#ffffff1a);grid-template-columns:repeat(3,1fr);display:grid}.tj-hero-3>div{text-align:right;min-width:0;padding:9px 14px}.tj-hero-3>div+div{border-left:1px solid var(--tj-line-2,#ffffff1a)}.tj-hero-3 small{color:var(--tj-t-3,#6c6f77);font-size:10.5px;display:block}.tj-hero-3 b{font-variant-numeric:tabular-nums;font-size:13px}.tj-hero b[data-tone=down]{color:var(--tj-down,#c46f78)}.tj-hero b[data-tone=up]{color:var(--tj-up,#9dbf8f)}.tj-place{letter-spacing:.03em;border-radius:var(--tj-r-m,10px);cursor:pointer;background:var(--tj-accent,#c9e44e);width:100%;height:44px;color:var(--tj-on-accent,#1a1c10);border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13.5px;font-weight:750;display:flex}.tj-place:hover:not(:disabled){background:var(--tj-accent-hover,#d6ee6b)}.tj-place[data-dir=short]{background:var(--tj-down,#c46f78);color:#fff}.tj-place:disabled{opacity:.45;cursor:default}.tj-phero{border-bottom:1px solid var(--tj-line-1,#ffffff0f);grid-template-columns:1.2fr 1fr 1.2fr;display:grid}.tj-phero>div{text-align:right;min-width:0;padding:12px 16px}.tj-phero>div+div{border-left:1px solid var(--tj-line-1,#ffffff0f)}.tj-phero small{color:var(--tj-t-3,#6c6f77);font-size:11px;display:block}.tj-phero strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.tj-phero>div:first-child strong{font-size:20px}.tj-phero strong[data-tone=positive]{color:var(--tj-up,#9dbf8f)}.tj-phero strong[data-tone=negative]{color:var(--tj-down,#c46f78)}.tj-side{border-radius:5px;flex:none;justify-content:center;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.tj-side[data-dir=long]{background:var(--tj-up-soft);color:var(--tj-up,#9dbf8f)}.tj-side[data-dir=short]{background:var(--tj-down-soft);color:var(--tj-down,#c46f78)}.tj-prog2{margin:12px 0 8px}.tj-prog2>.tj-bar{background:linear-gradient(90deg,#c46f7873,#ffffff14 45%,#9dbf8f73);border-radius:3px;height:6px;position:relative}.tj-prog2>.tj-bar>i{background:var(--tj-t-1,#ededee);border-radius:2px;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:-4px}.tj-prog2>.tj-ends{height:14px;color:var(--tj-t-3,#6c6f77);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;position:relative}.tj-prog2>.tj-ends>span{white-space:nowrap;position:absolute}.tj-prog2>.tj-ends>span:first-child{left:0}.tj-prog2>.tj-ends>span:last-child{right:0}.tj-prog2>.tj-ends>span[data-k]{color:var(--tj-t-1,#ededee);transform:translate(-50%)}.tj-two{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.tj-two>.tj-btn{justify-content:center}.tj-btn[data-tone=ghost-danger]{color:var(--tj-danger,#ff8a80);background:0 0;border:1px solid #ff8a804d}.tj-btn[data-tone=ghost-danger]:hover:not(:disabled){background:#ff8a801a}.tj-closebox{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-2,#1b1c1f);border:1px solid #ff8a804d;margin-top:12px;padding:10px 12px}.tj-pstat{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;display:grid}.tj-stchip{background:var(--tj-bg-3,#232428);min-width:120px;height:24px;color:var(--tj-t-1,#ededee);border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tj-pstat>.tj-rd{color:var(--tj-t-2,#a7a9b0);font-size:12.5px}.tj-pstat>.tj-cnt{font-variant-numeric:tabular-nums;font-weight:700}.tj-pstat>.tj-pbar{background:var(--tj-bg-4,#2c2d32);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.tj-pstat>.tj-pbar>i{background:var(--tj-t-2,#a7a9b0);border-radius:2px;height:100%;display:block}.tj-nextrow{gap:8px;margin-top:12px;display:flex}.tj-nextrow>.tj-btn{flex:1;justify-content:center}.tj-chk3{min-height:36px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;align-items:center;gap:10px;font-size:12.5px;display:flex}.tj-chk3[data-on]{color:var(--tj-t-1,#ededee)}.tj-chk3>.tj-req{color:var(--tj-t-2,#a7a9b0);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:600}.tj-chk3 input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.tj-aibox{border-radius:var(--tj-r-l,14px);border:1px solid var(--tj-line-2,#ffffff1a);background:var(--tj-bg-1,#16171a);overflow:hidden}.tj-aibox:focus-within{border-color:var(--tj-accent-line,#c9e44e6b)}.tj-aibox>textarea{box-sizing:border-box;width:100%;min-height:78px;max-height:320px;color:var(--tj-t-1,#ededee);font:inherit;font-size:13.5px;line-height:calc(1.5 * var(--leading-scale,1.125));resize:none;background:0 0;border:0;outline:0;padding:12px 14px;display:block;overflow:auto}.tj-aibox>textarea::placeholder{color:var(--tj-t-3,#6c6f77)}.tj-aibar{border-top:1px solid var(--tj-line-1,#ffffff0f);align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.tj-aibar>.tj-btn{height:32px;margin-left:auto}.tj-aibar>.tj-hint{min-width:0;margin:0}.tj-chips3{flex-wrap:wrap;gap:6px;display:flex}.tj-chips3>button{border:1px solid var(--tj-line-2,#ffffff1a);background:var(--tj-bg-1,#16171a);min-height:30px;color:var(--tj-t-2,#a7a9b0);font:inherit;cursor:pointer;text-align:left;font-size:12px;line-height:calc(1.35 * var(--leading-scale,1.125));border-radius:15px;padding:6px 11px}.tj-chips3>button:hover:not(:disabled){border-color:var(--tj-accent-line,#c9e44e6b);color:var(--tj-t-1,#ededee)}.tj-chips3>button:disabled{opacity:.45;cursor:default}.tj-stratrow{border-top:1px solid var(--tj-line-2,#ffffff1a);color:var(--tj-t-2,#a7a9b0);align-items:center;gap:10px;margin-top:10px;padding:12px 0 0;font-size:12.5px;display:flex}.tj-stratrow>span{flex:1;min-width:0}.tj-stratrow b{color:var(--tj-t-1,#ededee);font-weight:650}.tj-stratrow>.tj-btn{height:30px}.tj-menu-wrap{flex:none;display:flex;position:relative}.tj-menu-scrim{z-index:39;position:fixed;inset:0}button.tj-it{width:100%;font:inherit;text-align:left;background:0 0;border:0;font-size:12.5px}button.tj-it:disabled{color:var(--tj-t-3,#6c6f77);cursor:default}button.tj-it:disabled:hover{background:0 0}button.tj-it:disabled>svg{color:var(--tj-t-3,#6c6f77)}.tj-xbtn[data-on]{background:var(--tj-bg-4,#2c2d32);color:var(--tj-t-1,#ededee)}.tj-seg[data-small]{padding:2px}.tj-seg[data-small] button{min-width:30px;height:22px;padding:0 8px;font-size:11.5px}.tj-seg button:disabled{opacity:.45;cursor:default}.tj-sidepanel-body .ct-ticket{padding:0 14px 14px}.ct-ticket .ct-tk-place{margin-top:16px}.tj-sidepanel-head>.tj-dlg-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0 auto 0 8px;overflow:hidden}.tj-sidepanel-head>.tj-menu-wrap{margin-left:auto}.tj-sidepanel-head>.tj-menu-wrap>button{width:28px;height:28px;margin-left:0}.tj-sidepanel .tj-prow{grid-template-columns:10px 1fr auto max-content;column-gap:8px}.tj-sidepanel .tj-prow:has(>small:empty){grid-template-columns:10px 1fr max-content}.tj-sidepanel .tj-prow>small:empty{display:none}.tj-sidepanel .ct-kopf-zahlen,.tj-sidepanel .ct-konto-zahlen{grid-template-columns:1fr 1fr}.tj-sidepanel .ct-kopf-zahlen>div:nth-child(3),.tj-sidepanel .ct-konto-zahlen>div:nth-child(3){border-top:1px solid var(--tj-line-1,#ffffff0f);grid-column:1/-1;padding-top:7px}.ct-pos-karte{gap:0}.ct-pos-kopfzeile{padding-bottom:10px}.ct-pos-summe.tj-phero{background:0 0;border-radius:0;gap:0;padding:0}.tj-phero>.ct-pos-feld>small{color:var(--tj-t-3,#6c6f77);text-transform:none;letter-spacing:0;font-size:11px;display:block}.tj-phero>.ct-pos-feld>strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;font-size:15px;font-weight:650;display:block}.tj-phero>.ct-pos-feld:first-child>strong{font-size:20px}.tj-phero>.ct-pos-feld>em{color:var(--tj-t-3,#6c6f77);font-size:10.5px;font-style:normal;display:block}.tj-sidepanel .ct-pos-summe.tj-phero{grid-template-columns:1fr 1fr}.tj-sidepanel .ct-pos-summe.tj-phero>.ct-pos-feld:first-child{border-bottom:1px solid var(--tj-line-1,#ffffff0f);grid-column:1/-1}.tj-sidepanel .ct-pos-summe.tj-phero>.ct-pos-feld:nth-child(2){border-left:0}.ct-pos-liste{gap:0}.ct-pos.tj-pos4{border:0;border-bottom:1px solid var(--tj-line-2,#ffffff1a);background:0 0;border-radius:0;gap:0;padding:0}.ct-pos.tj-pos4:last-child{border-bottom:0}.ct-pos.tj-pos4[data-zu]{padding:0}.ct-pos.tj-pos4[data-aktiv]{background:var(--tj-bg-1,#16171a);border-color:var(--tj-line-2,#ffffff1a)}.ct-pos.tj-pos4>.ct-pos-kopf{gap:12px;min-height:56px;padding:0 4px}.ct-pos.tj-pos4>.ct-pos-kopf:hover{background:var(--tj-bg-3,#232428);border-radius:var(--tj-r-m,10px)}.ct-pos.tj-pos4 .ct-pos-klapp{color:var(--tj-t-3,#6c6f77);background:0 0;border:0;width:22px;height:22px}.ct-pos.tj-pos4 .ct-pos-klapp:hover{color:var(--tj-t-1,#ededee);background:0 0;border:0}.ct-pos.tj-pos4 .ct-pos-klapp[aria-expanded=true] svg{transform:rotate(90deg)}.ct-pos.tj-pos4 .ct-pos-klapp[aria-expanded=false] svg{transform:none}.ct-pos.tj-pos4 .ct-pos-markt{align-items:center;gap:12px}.ct-pos.tj-pos4 .ct-pos-markt .tj-side{min-width:52px}.ct-pos-nm{min-width:0;line-height:calc(1.25 * var(--leading-scale,1.125));flex-direction:column;display:flex}.ct-pos-nm>strong{color:var(--tj-t-1,#ededee);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.ct-pos-nm>small{color:var(--tj-t-3,#6c6f77);font-variant-numeric:tabular-nums;font-size:11.5px}.ct-pos.tj-pos4 .ct-pos-pnl{text-align:right;background:0 0;border-radius:0;flex:none;padding:0;display:block}.ct-pos.tj-pos4 .ct-pos-pnl>strong{font-size:14px;font-weight:650;line-height:calc(1.25 * var(--leading-scale,1.125));display:block}.ct-pos.tj-pos4 .ct-pos-pnl>small{color:var(--tj-t-3,#6c6f77);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;display:block}.ct-pos.tj-pos4 .ct-pos-pnl .ct-live-dot{font-size:11.5px;font-weight:500}.ct-pos-body{padding:0 4px 14px}.ct-pos-body .ct-pos-grid{display:block}.ct-pos-feld.tj-lvr{display:flex}.ct-pos-feld.tj-lvr>span{text-transform:none;letter-spacing:0;color:var(--tj-t-2,#a7a9b0);font-size:12.5px;display:block}.ct-pos-feld.tj-lvr>span>.ct-pos-lb{display:block}.ct-pos-feld.tj-lvr>span>small{color:#8b8e96;margin-top:1px;font-size:11px;display:block}.ct-pos-feld.tj-lvr>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.ct-pos-body .tj-disc .tj-disc-h{height:38px;color:var(--tj-t-2,#a7a9b0);font-weight:500}.ct-pos-body .tj-disc:last-child{border-bottom:0}.ct-pos-body>.ct-pos-hinweis{margin-top:10px}.ct-pos-body>.ct-pos-aktionen{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.plan-panel{gap:0}.plan-panel-top.tj-pstat{flex-wrap:nowrap}.plan-panel-top.tj-pstat>.plan-status-pill{background:var(--tj-bg-3,#232428);height:24px;min-height:24px;color:var(--tj-t-1,#ededee);border:0;padding:0 10px;font-size:11.5px;font-weight:700}.plan-panel-top.tj-pstat>.plan-panel-ready{min-height:0;color:var(--tj-t-2,#a7a9b0);background:0 0;flex:1;min-width:0;padding:0;font-size:12.5px;font-weight:500}.plan-panel-top.tj-pstat>.plan-panel-ready[data-tone=warning]{color:var(--tj-warn,#e0b35a)}.plan-panel-top.tj-pstat>.plan-panel-ready[data-tone=negative]{color:var(--tj-danger,#ff8a80)}.plan-panel-top.tj-pstat>.plan-panel-ready[data-tone=positive]{color:var(--tj-up,#9dbf8f)}.plan-panel .plan-panel-deviation{margin-top:12px}.plan-panel .tj-blk.plan-panel-block{gap:0;display:block}.plan-panel-check{gap:0}.plan-panel-check li{background:0 0;border-radius:0;min-height:0;padding:0}.plan-panel-check li[data-done],.plan-panel-check li[data-open-required]{background:0 0}.plan-panel-check label.tj-chk3{gap:10px}.plan-panel-check .plan-panel-tick.tj-cb{border-radius:var(--tj-r-s,7px)}.plan-panel-check .plan-panel-check-text{color:inherit;flex:1;font-size:12.5px}.plan-panel-check li[data-done] .plan-panel-check-text{color:inherit;text-decoration:none}.plan-panel-check .plan-panel-flag.tj-req{text-transform:none;letter-spacing:0;font-size:10.5px}.plan-panel-check .plan-panel-flag.tj-req[data-required]{color:var(--tj-t-2,#a7a9b0)}.plan-panel .plan-panel-buttons{align-items:center;gap:8px;margin-top:16px;display:flex}.plan-panel .tj-disc .plan-panel-cond,.plan-panel .tj-disc ul{color:var(--tj-t-2,#a7a9b0);font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));margin:6px 0 0;padding-left:18px}.plan-panel .plan-panel-note{font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--tj-t-2,#a7a9b0);margin:0}.plan-panel-buttons>.tj-sp{flex:1}.plan-b-befehl{gap:10px;max-height:72%}.plan-b-befehl>.tj-aibox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16171af0}.plan-b-befehl>div[aria-live]{scrollbar-width:none;border-radius:var(--tj-r-l,14px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16171af0;padding:0 12px;overflow-y:auto}.plan-b-befehl>div[aria-live]:empty{display:none}.plan-b-befehl>div[aria-live]>.tj-blk:first-child{border-top:0;margin-top:0}.plan-ai-antwort{font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--tj-t-2,#a7a9b0);padding:12px 0 2px}.plan-ai-antwort>p{margin:0}.plan-ai-antwort[data-tone=negative]{color:var(--tj-danger,#ff8a80)}.plan-ai-antwort .plan-b-uebernommen{color:var(--tj-accent,#c9e44e);margin-top:6px;font-size:11.5px;font-style:normal;display:block}.plan-ai-fragen{border-top:1px solid var(--tj-line-2,#ffffff1a);padding:10px 0 2px}.plan-ai-frage+.plan-ai-frage{margin-top:10px}.plan-ai-frage>p{color:var(--tj-t-1,#ededee);margin:0 0 6px;font-size:12.5px}.plan-b-befehl>.tj-hint{padding:0 12px 2px}.tj-amt{text-align:right;flex:none;min-width:0;padding-left:12px}.tj-amt>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:650;display:block}.tj-amt>small{color:var(--tj-t-3,#6c6f77);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;display:block}.plan-b input[inputmode=decimal],.plan-b .plan-b-popover input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.plan-b .plan-b-popover output{font-variant-numeric:tabular-nums}.ct-wl-row[data-active]{background:var(--tj-bg-3,#232428);border-color:#0000}.tj-rpbar{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-1,#16171a);border:1px solid var(--tj-line-1,#ffffff0f);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.tj-rbtn{background:var(--tj-bg-3,#232428);width:34px;height:34px;color:var(--tj-t-1,#ededee);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.tj-rbtn:hover:not(:disabled){background:var(--tj-bg-4,#2c2d32)}.tj-rbtn:disabled{opacity:.45;cursor:default}.tj-rbtn[data-gross]{background:var(--tj-accent,#c9e44e);width:42px;height:42px;color:var(--tj-on-accent,#1a1c10)}.tj-rbtn[data-gross]:hover:not(:disabled){background:var(--tj-accent-hover,#d6ee6b)}.tj-mark{background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-accent,#c9e44e);border-radius:3px;padding:0 1px}.tj-bnote{flex-wrap:wrap}.tj-bnote>span{white-space:nowrap}.tj-bnote>em{color:var(--tj-t-3,#6c6f77);flex-basis:100%;font-style:normal}button.tj-mi{width:100%;font:inherit;text-align:left;background:0 0;border:0}.tj-mi .tj-chk{opacity:0;width:16px;color:var(--tj-accent,#c9e44e);flex:none;display:flex}.tj-mi.tj-on .tj-chk{opacity:1}.tj-mi .tj-sw{border-radius:3px;flex:none;width:10px;height:10px}.tj-mi .tj-num{font-variant-numeric:tabular-nums}.tj-notes{flex-direction:column;display:flex}.tj-notecard{cursor:pointer;border-radius:var(--tj-r-m,10px);background:var(--tj-bg-1,#16171a);border:1px solid #0000;margin:6px 0 0;padding:8px 10px}.tj-notecard:hover{background:var(--tj-bg-3,#232428)}.tj-notecard[data-active]{border-color:var(--tj-accent-line,#c9e44e6b)}.tj-notecard-meta{min-height:22px;color:var(--tj-t-3,#6c6f77);align-items:center;gap:7px;font-size:11px;display:flex}.tj-notetext{font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--tj-t-1,#ededee);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.tj-notearea{resize:vertical;border-radius:var(--tj-r-s,7px);background:var(--tj-bg-2,#1c1d21);width:100%;min-height:66px;color:var(--tj-t-1,#ededee);border:1px solid var(--tj-line-1,#ffffff0f);font:inherit;font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));outline:0;margin-top:6px;padding:7px 9px}.tj-notearea:focus{border-color:var(--tj-accent-line,#c9e44e6b)}.tj-notecard-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.tj-notelink{cursor:pointer;font:inherit;color:var(--tj-t-2,#a7a9b0);background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:0;font-size:11.5px;display:inline-flex}.tj-notelink:hover{color:var(--tj-accent,#c9e44e)}.tj-plancard-h{align-items:center;gap:6px;min-height:24px;display:flex}.tj-plancard-t{min-width:0;color:var(--tj-t-1,#ededee);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:650;overflow:hidden}.tj-planbias{color:var(--tj-t-2,#a7a9b0);background:#ffffff0f;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.tj-planbias[data-bias=long]{color:var(--tj-up,#9dbf8f);background:var(--tj-up-soft,#9dbf8f24)}.tj-planbias[data-bias=short]{color:var(--tj-down,#c46f78);background:#c46f7824}.tj-planbody{font-size:12.5px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--tj-t-1,#ededee);overflow-wrap:anywhere;margin-top:5px}.tj-planbody p{white-space:pre-wrap;margin:0}.tj-planbody-gap{height:6px}.tj-planbullet{padding-left:14px;position:relative}.tj-planbullet:before{content:"•";color:var(--tj-t-3,#6c6f77);position:absolute;left:3px}.tj-plancheck{cursor:pointer;align-items:flex-start;gap:7px;padding:1px 0;display:flex}.tj-plancheck input{accent-color:var(--tj-accent,#c9e44e);cursor:pointer;margin:3px 0 0}.tj-plancheck[data-done] span{color:var(--tj-t-3,#6c6f77);text-decoration:line-through}.tj-planmenu{border-radius:var(--tj-r-s,7px);background:var(--tj-bg-2,#1c1d21);border:1px solid var(--tj-line-1,#ffffff0f);flex-direction:column;margin:4px 0;padding:4px;display:flex}.tj-planmenu button{text-align:left;color:var(--tj-t-1,#ededee);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:12.5px}.tj-planmenu button:hover{background:var(--tj-bg-3,#232428)}.tj-planmenu button[data-tone=danger]{color:var(--tj-down,#c46f78)}.tj-planedit{flex-direction:column;gap:8px;padding:10px;display:flex}.tj-planedit .tj-plantitle{width:100%}.tj-planfmt{gap:2px;margin-bottom:-6px;display:flex}.tj-planlevels-h{color:var(--tj-t-2,#a7a9b0);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.tj-planlevel{align-items:center;gap:6px;margin-top:6px;display:flex}.tj-planweek{align-items:center;gap:4px;font-size:12px;display:inline-flex}.tj-planweekgrp h5{color:var(--tj-t-3,#6c6f77);letter-spacing:.02em;margin:10px 2px 4px;font-size:11px;font-weight:600}.tj-planweekrow{cursor:pointer;width:100%;color:var(--tj-t-1,#ededee);font:inherit;text-align:left;border:0;border-bottom:1px solid var(--tj-line-1,#ffffff0f);background:0 0;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.tj-planweekrow:hover{background:var(--tj-bg-3,#232428)}.tj-planneu{padding:8px 10px 0;position:relative}.tj-planneu-knopf{justify-content:center;width:100%}.tj-planneu-wahl{z-index:20;border-radius:var(--tj-r-m,10px);background:var(--tj-bg-2,#1c1d21);border:1px solid var(--tj-line-2,#ffffff1a);transform-origin:top;grid-template-columns:1fr 1fr;gap:6px;padding:6px;animation:.14s ease-out tj-planneu-auf;display:grid;position:absolute;top:calc(100% + 6px);left:10px;right:10px;box-shadow:0 10px 28px #00000073}.tj-planneu-wahl button{border:1px solid var(--tj-line-1,#ffffff0f);border-radius:var(--tj-r-s,7px);background:var(--tj-bg-3,#232428);min-height:64px;color:var(--tj-t-1,#ededee);font:inherit;cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12.5px;font-weight:600;display:flex}.tj-planneu-wahl button:hover,.tj-planneu-wahl button:focus-visible{background:var(--tj-bg-4,#2c2d32);border-color:var(--tj-accent,#c9e44e);outline:none}.tj-planneu-wahl button svg{color:var(--tj-accent,#c9e44e)}@keyframes tj-planneu-auf{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tj-planneu-wahl{animation:none}}.tj-planweekrow-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tj-planweekrow .tj-num{text-align:right;min-width:28px;color:var(--tj-t-2,#a7a9b0)}.tj-plannote,.tj-plannote-pill{z-index:6;border-radius:var(--tj-r-m,10px);border:1px solid var(--tj-line-2,#ffffff1a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16171af0;position:absolute;box-shadow:0 8px 24px #00000059}.tj-plannote{flex-direction:column;max-height:50%;display:flex}.tj-plannote-h{border-bottom:1px solid var(--tj-line-1,#ffffff0f);align-items:center;gap:4px;padding:6px 6px 4px 4px;display:flex}.tj-plannote-grip{cursor:grab;color:var(--tj-t-3,#6c6f77);touch-action:none;padding:3px;display:inline-flex}.tj-plannote-b{min-height:0;padding:6px 10px 10px;overflow-y:auto}.tj-plannote-levels{border-top:1px solid var(--tj-line-1,#ffffff0f);margin-top:6px}.tj-plannote-pill button{height:26px;color:var(--tj-t-1,#ededee);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.tj-plannote-pill [data-bias=long]{color:var(--tj-up,#9dbf8f)}.tj-plannote-pill [data-bias=short]{color:var(--tj-down,#c46f78)}.ct-status-planung[data-leer]{opacity:.6}.ct-status-planung-t{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ct-status-bias{background:#8b8e96;border-radius:50%;flex:none;width:7px;height:7px}.ct-status-bias[data-bias=long]{background:var(--tj-up,#9dbf8f)}.ct-status-bias[data-bias=short]{background:var(--tj-down,#c46f78)}.tj-planist{padding:4px 12px 12px}.tj-planist-head{align-items:center;gap:8px;padding:8px 0 10px;display:flex}.tj-planist-head b{color:var(--tj-t-1,#ededee);font-size:13px}.tj-planist-tab{border-collapse:collapse;width:100%;font-size:12px}.tj-planist-tab th,.tj-planist-tab td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--tj-line-1,#ffffff0f);padding:6px 0}.tj-planist-tab thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--tj-t-3,#6c6f77);font-size:10.5px;font-weight:700}.tj-planist-tab tbody th{text-align:left;color:var(--tj-t-2,#a7a9b0);font-weight:500}.tj-planist-tab td{color:var(--tj-t-1,#ededee)}.tj-planist-tab td[data-tone=up]{color:var(--tj-up,#9dbf8f)}.tj-planist-tab td[data-tone=down]{color:var(--tj-down,#c46f78)}.tj-planist-res{font-size:12px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--tj-t-2,#a7a9b0);margin:10px 0 0}.tj-planist-res b{color:var(--tj-t-1,#ededee)}.tj-planist-res[data-hint]{color:var(--tj-t-3,#6c6f77);font-size:11.5px}.tj-planist-acts{align-items:center;gap:6px;margin-top:12px;display:flex}.ct-shotpop-ziel{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px 0;display:flex}.tj-heattip{z-index:9;border-radius:var(--tj-r-m,9px);border:1px solid var(--tj-line-3,#ffffff24);width:214px;font-family:var(--tj-font,system-ui, sans-serif);color:var(--tj-t-1,#ededee);pointer-events:none;background:#1e1f22f7;padding:8px 10px;font-size:12px;display:none;position:absolute;box-shadow:0 12px 34px #00000080}.tj-heattip-kopf{align-items:baseline;gap:6px;padding-bottom:4px;display:flex}.tj-heattip-kopf b{font-variant-numeric:tabular-nums}.tj-heattip-kopf span{color:var(--tj-t-3,#6c6f77);font-size:11.5px}.tj-heattip-zeile{border-top:1px solid var(--tj-line-1,#ffffff0f);justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.tj-heattip-zeile span{color:var(--tj-t-2,#a7a9b0)}.tj-heattip-zeile b{font-variant-numeric:tabular-nums}.tj-notiztip{z-index:9;border-radius:var(--tj-r-m,9px);border:1px solid var(--tj-line-3,#ffffff24);max-width:260px;font-family:var(--tj-font,system-ui, sans-serif);color:var(--tj-t-1,#ededee);pointer-events:none;background:#1e1f22f7;padding:8px 10px;font-size:12px;display:none;position:absolute;box-shadow:0 12px 34px #00000080}.tj-notiztip>span{color:var(--tj-t-3,#6c6f77);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.tj-notiztip>p{line-height:calc(1.45 * var(--leading-scale,1.125));-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.tj-earntip{z-index:9;border-radius:var(--tj-r-m,9px);border:1px solid var(--tj-line-3,#ffffff24);min-width:230px;max-width:300px;font-family:var(--tj-font,system-ui, sans-serif);color:var(--tj-t-1,#ededee);pointer-events:none;background:#1e1f22f7;padding:8px 10px;font-size:12px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 12px 34px #00000080}.tj-earntip-kopf{align-items:center;gap:6px;margin-bottom:5px;display:flex}.tj-earntip-kopf>b{white-space:nowrap;font-weight:600}.tj-earntip-kopf>span:last-child{color:var(--tj-t-3,#6c6f77);margin-left:auto;padding-left:10px;font-size:11px}.tj-earntip-e{color:#fff;box-sizing:border-box;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-grid}.tj-earntip-zeile{line-height:calc(1.45 * var(--leading-scale,1.125));justify-content:space-between;gap:12px;display:flex}.tj-earntip-zeile>span{color:var(--tj-t-2,#a4a7ae)}.tj-earntip-zeile>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.spatial-charttrade .ct-chart-topbar .ct-tab{border-radius:var(--tj-r-m,10px);height:32px;color:var(--tj-t-2);background:0 0;border:0;gap:7px;padding:0 6px 0 11px}.spatial-charttrade .ct-chart-topbar .ct-tab[data-active],.spatial-charttrade .ct-chart-topbar .ct-tab:hover{background:var(--tj-bg-3);color:var(--tj-t-1);border:0}.spatial-charttrade .ct-chart-topbar .ct-tab-add{border-radius:var(--tj-r-m,10px);background:0 0;border:0}.spatial-charttrade .ct-chart-topbar .ct-tool{min-width:32px;height:32px;box-shadow:none;border-radius:var(--tj-r-m,10px);color:var(--tj-t-2);background:0 0;border:0;padding:0 10px 0 8px;font-weight:600}.spatial-charttrade .ct-chart-topbar .ct-tool:hover{background:var(--tj-bg-3);color:var(--tj-t-1)}.spatial-charttrade .ct-chart-topbar .ct-tool[data-active],.spatial-charttrade .ct-chart-topbar .ct-tool[data-tone=plan]{box-shadow:none;background:var(--tj-accent-soft);color:var(--tj-accent);border:0}.spatial-charttrade .ct-chart-topbar .ct-icon-tool{justify-content:center;width:32px;padding:0}.spatial-charttrade .ct-chart-topbar .ct-tf-seg{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-2);gap:2px}.spatial-charttrade .ct-chart-topbar .ct-tf-seg button{border-radius:var(--tj-r-s,7px);min-width:36px;height:26px;color:var(--tj-t-2);background:0 0;border:0;padding:0 8px;font-weight:650}.spatial-charttrade .ct-chart-topbar .ct-tf-seg button[data-active]{background:var(--tj-bg-4);color:var(--tj-t-1)}.tj-nv-label{flex:1;min-width:0}.tj-nv .tj-k{flex:none}.spatial-charttrade .ct-chart-topbar .ct-nav-seg{border-radius:var(--tj-r-m,10px);background:var(--tj-bg-2);border:0;gap:1px;padding:0 2px}.spatial-charttrade .ct-chart-topbar .ct-nav-seg button{border-radius:var(--tj-r-m,10px);min-width:30px;height:30px;color:var(--tj-t-2);border:0;justify-content:center;align-items:center;display:inline-flex}.spatial-charttrade .ct-chart-topbar .ct-nav-seg button:hover:not(:disabled){background:var(--tj-bg-3);color:var(--tj-t-1)}.plan-b-leiste{flex-direction:column;display:flex}.plan-b-leiste>ul{flex:auto;min-height:0}.plan-b-leiste>[hidden]{display:none!important}.plan-b-seite{background:#ffffff0d;border-radius:10px;flex:none;grid-template-columns:1fr 1fr;gap:2px;margin:10px 10px 4px;padding:2px;display:grid}.plan-b-seite>button{height:28px;color:var(--st-beiwerk,#a1a1aa);font:inherit;font-size:var(--st-klein,12px);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:650}.plan-b-seite>button:hover:not([data-active]){color:var(--st-ergebnis,#f4f4f5)}.plan-b-seite>button[data-active]{color:#0b0b0c;background:#c9e44e}.plan-b-seite>button:focus-visible{outline-offset:1px;outline:2px solid #c9e44e99}.plan-b-ki{flex:auto;min-height:0;padding:6px 10px 12px;overflow-y:auto}.plan-b-buehne[data-seite=ki]{grid-template-columns:minmax(0,1fr) 400px}.plan-b-panel{flex:auto;min-height:0}.plan-b-panel-kopf{border-bottom:1px solid #ffffff0f;flex-direction:column;flex:none;gap:10px;padding:12px 12px 10px;display:flex}.plan-b-panel-kopf>.plan-b-titel{border:0;flex-direction:column;gap:6px;padding:0;display:flex}.plan-b-panel-kopf>.plan-b-titel .plan-label{color:var(--st-beiwerk,#a1a1aa);font-size:11.5px;font-weight:600}.plan-b-popover .plan-b-richtung{display:flex}.plan-b-popover .plan-b-konto{border:0;flex-direction:column;align-items:stretch;height:auto;padding:0;display:flex}.plan-b-popover .plan-b-konto>.plan-label{display:none}.plan-b-popover .plan-b-konto select{width:100%;height:42px}.plan-b-popover .plan-b-richtung button{flex:1;width:auto;height:34px;min-height:34px}.plan-b-panel-kopf>.plan-b-titel input{flex:none;width:100%;min-width:0}.plan-b-panel-kopf .plan-title-chips{flex-wrap:wrap;gap:4px;margin:0;display:flex}.plan-b-panel-kopf .plan-title-chips button{height:22px;min-height:22px;padding:0 8px;font-size:11.5px;font-weight:500}.plan-b-panel-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-b-panel-zeile .plan-b-richtung button{width:64px;height:28px;min-height:28px}.plan-b-panel-zeile .plan-b-tf .plan-tf-row button{height:26px;min-height:26px;padding:0 8px}.plan-b-panel-kopf>.plan-b-konto{align-items:center;gap:8px;display:flex}.plan-b-panel-kopf>.plan-b-konto select{flex:1;min-width:0}.plan-b-panel-warnung{margin:8px 12px 0;position:static}.plan-b-panel-leiste{flex-direction:column;flex:auto;min-height:0;display:flex}.plan-b-panel .plan-b-leiste{background:0 0;border-left:0;flex:auto}.plan-b-panel .plan-b-leiste>ul{padding-bottom:12px}.plan-b-panel .plan-b-ki{padding:6px 12px 12px}.plan-b-panel-cta{height:30px;color:var(--st-bezeichnung,#d4d4d8);font:inherit;cursor:pointer;background:0 0;border:1px dashed #ffffff29;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;margin:8px 8px 0;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.plan-b-panel-cta:hover{color:var(--st-ergebnis,#f4f4f5);background:#ffffff0d;border-color:#c9e44e80}.plan-b-panel-cta svg{color:var(--sp-lime,#c9e44e);flex:none}.plan-b-panel-cta:focus-visible{outline-offset:1px;outline:2px solid #c9e44e99}.plan-b-panel .plan-b-leiste>ul{gap:1px;padding:6px 8px 10px}.plan-b-panel .plan-b-stein{border-radius:7px;gap:8px;min-height:30px;padding:0 8px}.plan-b-panel .plan-b-stein-name,.plan-b-panel .plan-b-stein-wert{font-size:12px}.plan-b-panel .plan-b-stein-punkt{width:6px;height:6px}.plan-b-panel .plan-b-trenner{margin:3px 6px}.plan-b-panel .plan-b-seite{margin:6px 8px 2px}.plan-b-panel .plan-b-seite>button{height:24px;font-size:11.5px}.plan-b-panel-kopf{gap:6px;padding:10px 10px 8px}.tj-tradeplan .tj-lvr[data-tone=down] b{color:var(--tj-down,#c46f78)}.tj-tradeplan .tj-lvr[data-tone=up] b{color:var(--tj-up,#9dbf8f)}.tj-tradeplan[data-flash]{box-shadow:0 0 0 2px var(--tj-accent,#c9e44e), 0 8px 24px #00000059}.tj-tradeplan-check-h{color:var(--tj-t-3,#6c6f77);justify-content:space-between;margin:6px 0 2px;font-size:11px;display:flex}.tj-tradeplan-punkt{color:var(--tj-t-1,#ededee);cursor:pointer;align-items:flex-start;gap:6px;padding:2px 0;font-size:12px;display:flex}.tj-tradeplan-punkt[data-done] span{color:var(--tj-t-3,#6c6f77);text-decoration:line-through}.tj-tradeplan-punkt input{accent-color:var(--tj-accent,#c9e44e);margin-top:2px}.plan-b.plan-b-schwebe{display:contents}.plan-b-popover[data-schwebend]{z-index:900;width:min(400px,40vw)}.plan-b-panel-fuss{border-top:1px solid #ffffff0f;flex:none;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.plan-b-panel-fehler{color:var(--tj-danger,#ff8a80);background:#ff8a801a;border-radius:8px;margin:8px 12px 0;padding:8px 10px;font-size:12px}.plan-b-panel-huelle{flex-direction:column;flex:auto;min-height:0;display:flex}.plan-b-panel-huelle>.plan-b-panel{overflow-y:auto}.plan-b-befehl[data-lage=spalte]{z-index:auto;pointer-events:auto;width:auto;max-height:none;position:static;bottom:auto;left:auto;transform:none}.plan-b-befehl[data-lage=spalte] .co-eingabe,.plan-b-befehl[data-lage=spalte]>.tj-aibox,.plan-b-befehl[data-lage=spalte]>div[aria-live]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #ffffff14}.plan-b-befehl[data-lage=spalte]>div[aria-live]{padding:0 10px}.plan-b-konto{flex-direction:row;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.plan-b-konto>.plan-label{color:var(--st-nebeninfo,#8e8e8e);font-size:var(--st-klein,12px);white-space:nowrap;font-weight:500}.plan-b-konto>.plan-label em{color:#c9e44e;margin-left:-2px;font-style:normal}.plan-b-konto select{min-width:150px;max-width:200px;height:32px;color:var(--st-ergebnis,#f4f4f5);font:inherit;font-size:var(--st-klein,12px);background:#1b1b1e;border:1px solid #ffffff1f;border-radius:9px;padding:0 8px}.plan-b-konto[data-fehler] select{border-color:#f87171;box-shadow:0 0 0 3px #f871712e}.plan-b-konto-leer{color:var(--st-beiwerk,#a1a1aa);font-size:var(--st-klein,12px)}.plan-groesse{flex-direction:column;gap:4px;min-width:0;display:flex}.plan-groesse-zeile{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.plan-groesse-zeile>span{color:var(--tj-t-2,#a7a9b0);flex:none;font-size:12.5px}.plan-groesse-zeile>b{color:var(--st-ergebnis,#f4f4f5);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-weight:650}.plan-groesse-zeile>b[data-tone=warn]{color:var(--sp-warning,#e0b44c);font-size:11.5px;font-weight:600}.plan-groesse-herleitung>summary{cursor:pointer;color:var(--tj-t-2,#a7a9b0);width:max-content;font-size:11.5px;list-style:none}.plan-groesse-herleitung>summary::-webkit-details-marker{display:none}.plan-groesse-herleitung>summary:before{content:"›";margin-right:6px;transition:transform .12s;display:inline-block}.plan-groesse-herleitung[open]>summary:before{transform:rotate(90deg)}.plan-groesse-herleitung>summary:hover{color:var(--st-ergebnis,#f4f4f5)}.plan-groesse-herleitung>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c9e44e99}.plan-groesse-herleitung>ul{color:#8b8e96;font-variant-numeric:tabular-nums;gap:3px;margin:6px 0 2px;padding:0 0 0 12px;font-size:11.5px;list-style:none;display:grid}.plan-b-groesse{background:#ffffff0a;border-radius:10px;margin-bottom:8px;padding:9px 11px}.plan-panel-groesse{border-bottom:1px solid #ffffff0f;padding:6px 0 8px}.ct-chart-topbar.ls-bar{background:var(--tj-bg-1,#16171a);border-bottom:1px solid var(--tj-line-1,#ffffff0f);min-height:50px;box-shadow:none;font-family:var(--tj-font,system-ui, sans-serif);flex-wrap:nowrap;gap:2px;padding:0 8px 0 6px}.ct-chart-topbar.ls-bar[data-laeuft]{box-shadow:none}.ls-bar .ls-lb-rechts{flex-wrap:nowrap;flex-shrink:0;gap:2px}.ct-chart-topbar.ls-bar{overflow:visible}.ls-bar .ls-lb-knopf,.ls-bar .ct-tool{border-radius:var(--tj-r-m,10px);min-width:38px;height:38px;box-shadow:none;color:var(--tj-t-2,#a7a9b0);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:0;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 11px 0 9px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ls-bar .ls-lb-knopf[data-icon]{width:40px;min-width:40px;padding:0}.ls-bar .ls-lb-knopf:hover:not(:disabled),.ls-bar .ct-tool:hover:not(:disabled),.ls-bar .ls-lb-knopf[data-open],.ls-bar .ct-tool[data-open]{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.ls-bar .ls-lb-knopf[data-active],.ls-bar .ls-lb-knopf[data-active]:hover:not(:disabled){background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-accent,#c9e44e)}.ls-bar .ls-lb-knopf:focus-visible,.ls-bar .ct-tool:focus-visible{box-shadow:inset 0 0 0 2px var(--tj-line-3,#ffffff29)}.ls-bar .ls-lb-knopf:disabled,.ls-bar .ct-tool:disabled{opacity:.38;cursor:default}.ls-bar .ls-lb-knopf[data-start]{min-width:80px;color:var(--tj-t-1,#ededee);justify-content:flex-start}.ls-bar .ls-lb-knopf[data-start] svg{color:var(--tj-accent,#c9e44e)}.ls-bar .ls-lb-knopf[data-ton=gefahr]:hover:not(:disabled){color:var(--tj-danger,#ff8a80)}.ls-bar .ls-lb-trenner{background:var(--tj-line-2,#ffffff1a);flex:none;width:1px;height:22px;margin:0 4px}.ls-bar .ls-lb-name{height:38px;color:var(--tj-t-1,#ededee);flex:none;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:13px;font-weight:650;display:inline-flex}.ls-bar .ls-lb-name svg{color:var(--tj-t-3,#6c6f77);flex:none}.ls-bar .ls-lb-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.ls-bar .ls-lb-tempo{border-radius:var(--tj-r-m,10px);height:38px;color:var(--tj-t-2,#a7a9b0);cursor:pointer;flex:none;align-items:center;gap:10px;padding:0 10px;display:inline-flex}.ls-bar .ls-lb-tempo:hover{background:var(--tj-bg-3,#232428)}.ls-bar .ls-lb-tempo[data-disabled]{opacity:.38}.ls-bar .ls-lb-tempo>b{min-width:96px;color:var(--tj-t-2,#a7a9b0);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.ls-bar[data-kompakt] .ls-lb-tempo>b{min-width:22px}.ls-bar[data-kompakt] .ls-lb-tempo input[type=range]{width:80px}.ls-bar[data-eng] .ls-lb-tempo input[type=range]{width:64px}.ls-bar[data-eng] .ls-lb-tempo{gap:8px;padding:0 8px}.ls-bar[data-minimal] .ls-lb-name{min-width:0;padding:0 6px}.ls-bar[data-minimal] .ls-lb-knopf[data-start]{justify-content:center;width:40px;min-width:40px;padding:0}.ls-bar .ls-lb-tempo input[type=range]{appearance:none;background:var(--tj-line-3,#ffffff29);cursor:pointer;border-radius:2px;width:96px;height:3px;margin:0}.ls-bar .ls-lb-tempo input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--tj-t-1,#ededee);width:14px;height:14px;box-shadow:none;cursor:pointer;border:0;border-radius:50%}.ls-bar .ls-lb-tempo input[type=range]::-moz-range-thumb{background:var(--tj-t-1,#ededee);width:14px;height:14px;box-shadow:none;border:0;border-radius:50%}.ls-bar .ls-lb-tempo input[type=range]:focus-visible{outline:0}.ls-bar .tj-it[aria-disabled]{opacity:.38;cursor:default}.ls-bar .tj-it[aria-disabled]:hover{background:0 0}.ls-bar .ls-lb-menue{width:196px;padding:6px}.ls-bar .ls-lb-menue .ls-tf-grid{padding:2px 4px 4px}.ls-bar .ls-lb-menue .ls-tf-grid button{border-radius:var(--tj-r-s,7px);min-height:32px;color:var(--tj-t-2,#a7a9b0);background:0 0;font-size:12.5px}.ls-bar .ls-lb-menue .ls-tf-grid button:hover{background:var(--tj-bg-3,#232428);color:var(--tj-t-1,#ededee)}.ls-bar .ls-lb-menue .ls-tf-grid button[data-active]{background:var(--tj-accent-soft,#c9e44e21);color:var(--tj-accent,#c9e44e)}.ls-sl{flex-direction:column;gap:8px;display:flex}.ls-sl-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ls-sl-zeile{border-radius:var(--tj-r-m,10px);width:100%;min-height:36px;color:var(--st-bezeichnung,#b4b4b4);font:inherit;font-size:var(--st-text,14px);text-align:left;background:#ffffff0a;border:0;align-items:center;gap:9px;padding:0 10px;font-weight:600;display:flex}.ls-sl-zeile>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.ls-sl-zeile{cursor:pointer}button.ls-sl-zeile:hover{color:var(--st-ergebnis,#fff);background:#ffffff14}button.ls-sl-zeile:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #ffffff29}.ls-sl-liste>li[data-an] .ls-sl-zeile{color:var(--st-ergebnis,#fff)}.ls-sl-marke{width:18px;height:18px;color:var(--sp-on-lime,#0b0b0c);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff38}.ls-sl-marke[data-form=kasten]{border-radius:5px}.ls-sl-liste>li[data-an] .ls-sl-marke{background:var(--tj-accent,#c9e44e);box-shadow:none}.ls-sl-veto{border-radius:var(--tj-r-m,10px);min-height:36px;color:var(--sp-negative,#ff7a70);font-size:var(--st-text,14px);background:#ff7a701a;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.ls-sl-veto>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-sl-legende{color:var(--st-nebeninfo,#8e8e8e);font-size:var(--st-lauf,12px);margin:0}@media (width<=1024px){body.ct-fullscreen-active:has(.ls-cockpit) .ct-chart-topbar.ls-bar{padding-right:calc(min(340px,88vw) + 8px)}}.tj-phone-stage{background:var(--sp-bg,#101012);height:100dvh;color:var(--sp-text,#f2f2f2);flex-direction:column;display:flex;overflow:hidden}.tj-phone-topbar{padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 6px;flex:none;justify-content:flex-end;align-items:center;min-height:44px;display:flex}.tj-phone-main{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.tj-phone-tabs{padding:4px 4px calc(env(safe-area-inset-bottom,0px) + 4px);background:var(--sp-panel,#17171a);border-top:1px solid var(--sp-border,#26262b);flex:none;justify-content:space-around;align-items:stretch;display:flex}.tj-phone-tab{min-height:52px;color:var(--sp-muted,#8e8e96);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.tj-phone-tab[data-active]{color:var(--sp-lime,#b8f345)}.tj-phone-topbar .spatial-account-trigger{max-width:70vw}.tj-phone-main .spatial-page{padding-inline:12px}.tj-phone-main[data-page=chartrade]{overflow:hidden}.device-phone .spatial-charttrade{height:100%;min-height:0;padding:0}.device-phone .ct-layout{gap:0;height:100%;min-height:0}.device-phone .ct-chart-card{background:0 0;border:0;border-radius:0}.device-phone .ct-chart-body{min-height:0}.device-phone .ct-chart-topbar,.device-phone .ct-rangebar,.device-phone .tj-rail,.device-phone .tj-chartdock{display:none!important}.device-phone .tj-sidepanel{z-index:950;padding-bottom:env(safe-area-inset-bottom,0px);background:#1c1c20;border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 -16px 40px #0000008c;width:auto!important;max-width:none!important;height:62dvh!important;position:fixed!important;inset:auto 0 0!important}.device-phone .tj-sidepanel-resize{display:none!important}.device-phone .tj-sidepanel:not(:has(.tj-sidepanel-body>*)){display:none!important}.device-phone .tj-sidepanel-in{height:100%;width:auto!important}.device-phone .ct-chart-main{width:100%;flex:auto!important}.device-phone .ct-chart-body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.device-phone input:not([type=checkbox]):not([type=radio]):not([type=range]),.device-phone textarea,.device-phone select{font-size:16px!important}.device-phone .sym-overlay{align-items:stretch;padding:0;overflow:hidden}.device-phone .sym-panel{box-sizing:border-box;width:100%;min-width:0;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--sp-panel,#1c1c20);border:0;border-radius:0;animation:none}.device-phone .sym-kopf{flex:none;gap:12px;padding:16px 16px 0}.device-phone .sym-titel{letter-spacing:normal;text-transform:none;color:var(--sp-text,#f2f2f2);font-size:20px;font-weight:700}.device-phone .sym-schliessen,.device-phone .sym-leeren,.device-phone .sym-stern{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.device-phone .sym-suche{flex:none;gap:12px;height:52px;margin:16px 16px 0;padding:0 8px 0 16px}.device-phone .sym-filter{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:8px;padding:12px 16px;overflow-x:auto}.device-phone .sym-filter button{white-space:nowrap;flex:none;min-height:44px;padding:0 16px;font-size:15px}.device-phone .sym-filter button[data-fav]{margin-left:0}.device-phone .sym-filter::-webkit-scrollbar{display:none}.device-phone .sym-liste{overscroll-behavior-y:contain;min-height:0;padding:0 16px 16px}.device-phone .sym-zeile{flex:none;gap:12px;min-height:64px;padding:8px 8px 8px 0}.device-phone .sym-name{flex-direction:column;align-items:flex-start;gap:4px}.device-phone .sym-name strong{text-overflow:ellipsis;max-width:100%;font-size:17px;overflow:hidden}.device-phone .sym-name small{color:#a1a1aa;max-width:100%;font-size:13px}.device-phone .sym-stern:not([data-an]){color:#a1a1aa}.device-phone .sym-rechts{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;max-width:42%;overflow:hidden}.device-phone .sym-rechts b{white-space:nowrap;font-size:15px}.device-phone .sym-rechts em{font-size:13px}.device-phone .sym-rechts small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.device-phone .sym-fuss{color:#a1a1aa;flex:none;padding:12px 16px;font-size:14px}.device-phone .sym-fuss>span:last-child{display:none}.device-phone .tj-scrim:has(>.tj-indicator-picker){padding:0}.device-phone .tj-indicator-picker{box-sizing:border-box;min-width:0;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);border:0;border-radius:0;width:100%!important;height:100dvh!important}.device-phone .tj-indicator-picker .tj-dlg-head{height:56px;padding:0 16px}.device-phone .tj-indicator-picker .tj-dlg-head>b{font-size:20px}.device-phone .tj-indicator-picker .tj-xbtn{width:44px;height:44px}.device-phone .tj-indicator-picker .tj-dlg-bar{padding:8px 16px}.device-phone .tj-indicator-picker .tj-search{min-width:0;height:44px!important}.device-phone .tj-indicator-picker .tj-search input{min-width:0}.device-phone .tj-indicator-picker .tj-dlg-body{flex-direction:column;min-height:0}.device-phone .tj-indicator-picker .tj-setnav{box-sizing:border-box;border-right:0;border-bottom:1px solid var(--tj-line-1,#ffffff0f);scrollbar-width:none;flex:none;gap:8px;width:100%;padding:8px 16px;display:flex;overflow:auto hidden}.device-phone .tj-indicator-picker .tj-setnav::-webkit-scrollbar{display:none}.device-phone .tj-indicator-picker .tj-setnav>.tj-lbl2{display:none}.device-phone .tj-indicator-picker .tj-nv{white-space:nowrap;flex:none;width:auto;font-size:15px;height:44px!important;min-height:44px!important;padding:0 12px!important}.device-phone .tj-indicator-picker .tj-nv .tj-k{color:#a1a1aa;font-size:13px}.device-phone .tj-indicator-picker .tj-setbody{overscroll-behavior-y:contain;min-height:0;overflow-x:hidden;padding:8px 16px 24px!important}.device-phone .tj-indicator-picker .tj-indrow{flex-wrap:wrap;gap:8px;min-height:72px;padding:12px 8px}.device-phone .tj-indicator-picker .tj-indrow>.tj-t{flex:1;min-width:120px}.device-phone .tj-indicator-picker .tj-t b{white-space:normal;overflow-wrap:anywhere;font-size:17px}.device-phone .tj-indicator-picker .tj-t small{white-space:normal;color:#a1a1aa;font-size:13px}.device-phone .tj-indicator-picker .tj-indrow .tj-where{display:none}.device-phone .tj-indicator-picker .tj-lr{grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px;padding:12px 0;display:grid}.device-phone .tj-indicator-picker .tj-lr>.tj-t{grid-column:2/-1;min-width:0}.device-phone .tj-indicator-picker .tj-lr>.tj-badge{grid-column:1/3;width:auto;min-width:0}.device-phone .tj-indicator-picker .tj-lr>.tj-badge+.tj-t{grid-column:3/-1}.device-phone .tj-indicator-picker .tj-lr .tj-ib{width:100%;min-width:44px;height:44px}.device-phone .tj-indicator-picker .tj-lr>.tj-btn{grid-column:span 2;min-height:44px}.device-phone .tj-indicator-picker .tj-dlg-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.device-phone .tj-indicator-picker .tj-dlg-foot>.tj-sp{display:none}.device-phone .tj-indicator-picker .tj-dlg-foot>.tj-btn{white-space:normal;min-width:0;min-height:44px;font-size:13px;line-height:calc(1.2 * var(--leading-scale,1.125));padding:4px 8px}.device-phone .tj-indicator-picker .tj-dlg-foot>.tj-hint,.device-phone .tj-indicator-picker .tj-setbody>.tj-hint{color:#a1a1aa;font-size:13px}.device-phone .tj-indicator-picker .tj-lbl2{color:#a1a1aa;font-size:12px}.device-phone .tj-indicator-picker .tj-indrow>.tj-badge{color:#a1a1aa;width:60px;min-width:60px;font-size:12px}.device-phone .tj-indicator-picker .tj-ib:not(:disabled){color:#a1a1aa}.device-phone .tj-indicator-picker .tj-ib svg,.device-phone .tj-indicator-picker .tj-xbtn svg{width:20px;height:20px}.device-phone .tj-scrim:has(>.tj-indicator-subdialog){padding:16px}.device-phone .tj-indicator-subdialog{max-width:100%;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;min-width:0;width:min(380px,100vw - 32px)!important}.device-phone .tj-indicator-subdialog .tj-dlg-head{gap:8px;height:auto;min-height:56px;padding:8px 12px}.device-phone .tj-indicator-subdialog .tj-dlg-head>b{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:17px}.device-phone .tj-indicator-subdialog .tj-xbtn{flex:none;width:44px;height:44px}.device-phone .tj-indicator-subdialog .tj-dlg-body{overflow-wrap:anywhere;min-height:0;padding:16px;overflow-y:auto}.device-phone .tj-indicator-subdialog .tj-dlg-foot{flex-wrap:wrap;padding:8px 12px}.device-phone .tj-indicator-subdialog .tj-dlg-foot>.tj-btn{white-space:normal;min-height:44px}@media (height<=500px){.device-phone .tj-indicator-picker .tj-dlg-head{height:44px}.device-phone .tj-indicator-picker .tj-dlg-bar,.device-phone .tj-indicator-picker .tj-setnav{padding-top:4px;padding-bottom:4px}.device-phone .tj-indicator-picker .tj-dlg-foot{grid-template-columns:44px 44px minmax(0,1fr)}.device-phone .tj-indicator-picker .tj-dlg-foot>.tj-hint{display:none}.device-phone .tj-indicator-picker .tj-dlg-foot>.tj-btn:not([data-tone=primary]){gap:0;padding:0;font-size:0}.device-phone .tj-indicator-picker .tj-dlg-foot>.tj-btn svg{width:20px;height:20px}}.tj-phone-stage:has(.tj-phone-main[data-page=dashboard])>.tj-phone-topbar{display:none}@media (orientation:landscape){.device-phone .tj-phone-stage:has(.tj-phone-main[data-page=chartrade]){box-sizing:border-box;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}:is(.device-phone .tj-phone-stage:has(.tj-phone-main[data-page=chartrade])>.tj-phone-topbar,.device-phone .tj-phone-stage:has(.tj-phone-main[data-page=chartrade])>.tj-phone-tabs,.device-phone [data-page=chartrade] .pcc-kopf,.device-phone [data-page=chartrade] .pcc-fuss,.device-phone [data-page=chartrade] .pcc-objektleiste,.device-phone [data-page=chartrade] .pcc-setzhinweis,.device-phone [data-page=chartrade] .pcc-sheet,.device-phone [data-page=chartrade] .pcc-sheet-hinter,.device-phone [data-page=chartrade] .tj-plannote,.device-phone [data-page=chartrade] .tja-pill){display:none!important}}.device-phone .tj-dlgpanel{box-sizing:border-box;z-index:980;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important}.device-phone .tj-dlgpanel .tj-dlg-head{height:56px;padding:0 16px}.device-phone .tj-dlgpanel .tj-dlg-head>b{font-size:20px}.device-phone .tj-dlgpanel .tj-xbtn{width:44px;height:44px}.device-phone .tj-dlgpanel .tj-dlg-foot{gap:8px;padding:10px 16px}.device-phone .tj-scrim:has(>.tj-alarm-dlg){padding:0}.device-phone .tj-alarm-dlg{box-sizing:border-box;min-width:0;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;width:100%!important;height:100dvh!important}.device-phone .tj-alarm-dlg .tj-xbtn{width:44px;height:44px}.pheute{padding:0 16px calc(env(safe-area-inset-bottom,0px) + 24px);color:var(--sp-text,#f2f2f2);font-size:17px}.pheute-nav{padding-top:calc(env(safe-area-inset-top,0px) + 8px);justify-content:flex-end;display:flex}.pheute-nav .pcc-rund{width:44px;height:44px}.pheute-titel{font-size:34px;font-weight:700;line-height:calc(1.1 * var(--leading-scale,1.125));margin:4px 0 0}.pheute-datum{color:var(--sp-text-muted,#8e8e93);margin:4px 0 0;font-size:15px}.pheute-konto{margin-top:14px;position:relative}.pheute-konto .spatial-account{max-width:100%;display:inline-block}.pheute-konto .spatial-account-trigger{border:1px solid var(--sp-divider,#3a3a3c);background:var(--sp-control,#2a2b30);width:auto;min-width:0;max-width:100%;height:44px;padding:0 14px 0 8px}.pheute-konto .spatial-account-copy{flex-direction:row;align-items:baseline;gap:6px;display:flex}.pheute-konto .spatial-account-copy strong{max-width:52vw;font-size:15px}.pheute-konto .spatial-account-copy small{font-size:13px}.pheute-konto .spatial-account-trigger .spatial-caret{width:14px;height:14px;display:block}.pheute-konto .spatial-account-menu{width:min(320px,100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;right:auto}.pheute-konto .spatial-account-menu button{min-height:44px}.pheute-karte{background:var(--sp-panel,#2a2a2c);border-radius:25px;margin-top:14px;padding:16px}.pheute-hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pheute-lbl{color:var(--sp-text-muted,#8e8e93);font-size:15px}.pheute-gross{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:calc(1.1 * var(--leading-scale,1.125));margin-top:4px}.pheute-rechts{text-align:right}.pheute-offen{font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;font-weight:600}.pheute-offen[data-ton=pos]{color:var(--sp-positive,#34d399)}.pheute-offen[data-ton=neg]{color:var(--sp-negative,#f87171)}.pheute-limit{margin-top:20px}.pheute-kv{color:var(--sp-text-muted,#8e8e93);justify-content:space-between;gap:12px;font-size:15px;display:flex}.pheute-kv span:last-child{color:var(--sp-text,#f2f2f2);font-variant-numeric:tabular-nums}.pheute-bar{background:var(--sp-divider,#3a3a3c);border-radius:4px;height:8px;margin-top:10px;overflow:hidden}.pheute-bar i{background:var(--sp-lime,#c8e44c);border-radius:4px;height:100%;display:block}.pheute-bar[data-ton=warnung] i{background:var(--sp-warning,#f4b449)}.pheute-bar[data-ton=negativ] i{background:var(--sp-negative,#f87171)}.pheute-checkin{align-items:center;gap:12px;display:flex}.pheute-av{width:44px;height:44px;color:var(--sp-lime,#c8e44c);background:#c8e44c29;border-radius:50%;flex:none;place-items:center;display:grid}.pheute-checkin-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pheute-checkin-text strong{font-size:17px;font-weight:600}.pheute-checkin-text span{color:var(--sp-text-muted,#8e8e93);font-size:15px}.pheute-checkin .pcc-rund{width:44px;height:44px}.pheute-pri{width:100%;min-height:50px;font:inherit;color:#111;background:var(--sp-lime,#c8e44c);border:0;border-radius:25px;margin-top:16px;font-weight:600}.pheute-pri:disabled{opacity:.45}.pheute-abschnitt{margin-top:26px}.pheute-sec{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.pheute-sec h2{margin:0;font-size:20px;font-weight:700}.pheute-alle{min-height:44px;font:inherit;color:var(--sp-text-muted,#8e8e93);background:0 0;border:0;padding:0 4px;font-size:15px}.pheute-zahl{color:var(--sp-text-muted,#8e8e93);font-variant-numeric:tabular-nums;font-size:15px}.pheute-liste{background:var(--sp-panel,#2a2a2c);border-radius:25px;margin:0;padding:0;list-style:none;overflow:hidden}.pheute-zeile{border:0;border-top:1px solid var(--sp-divider,#3a3a3c);width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.pheute-zeile:first-child{border-top:0}.pheute-chip{text-align:center;color:#111;border-radius:12px;flex:none;min-width:56px;padding:4px 10px;font-size:13px;font-weight:700}.pheute-chip[data-richtung=long]{background:var(--sp-positive,#34d399)}.pheute-chip[data-richtung=short]{background:var(--sp-negative,#f87171)}.pheute-slot{width:36px;height:36px;color:var(--sp-lime,#c8e44c);background:#c8e44c24;border-radius:50%;flex:none;place-items:center;display:grid}.pheute-haupt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pheute-haupt strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.pheute-haupt small{color:var(--sp-text-muted,#8e8e93);font-variant-numeric:tabular-nums;font-size:15px}.pheute-regeln li{border-top:1px solid var(--sp-divider,#3a3a3c);align-items:center;gap:12px;min-height:48px;padding:8px 16px;font-size:15px;display:flex}.pheute-regeln li:first-child{border-top:0}.pheute-regeln i{background:var(--sp-lime,#c8e44c);border-radius:50%;flex:none;width:8px;height:8px}.pheute-leer{color:var(--sp-text-muted,#8e8e93);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;font-size:15px;display:flex}.pheute-pill{border:1px solid var(--sp-divider,#3a3a3c);background:var(--sp-control,#2a2b30);min-height:44px;color:var(--sp-text,#f2f2f2);font:inherit;border-radius:22px;padding:0 18px;font-size:15px}.pheute-fehler{color:var(--sp-negative,#f87171);margin:12px 0 0;font-size:15px}.pheute-zustaende{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pheute-zustaende button{border:1px solid var(--sp-divider,#3a3a3c);background:var(--sp-control,#2a2b30);min-height:44px;color:var(--sp-text,#f2f2f2);font:inherit;border-radius:22px;padding:0 16px;font-size:15px}.pheute-zustaende button[aria-checked=true]{border-color:var(--sp-lime,#c8e44c);color:#111;background:var(--sp-lime,#c8e44c)}.pheute-notiz{color:var(--sp-text-muted,#8e8e93);flex-direction:column;gap:6px;margin-top:16px;font-size:15px;display:flex}.pheute-notiz textarea{box-sizing:border-box;border:1px solid var(--sp-divider,#3a3a3c);background:var(--sp-control,#2a2b30);width:100%;color:var(--sp-text,#f2f2f2);font:inherit;resize:none;border-radius:14px;padding:10px 12px;font-size:16px}.pheute-wert{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.pheute-wert strong{font-size:16px;font-weight:600}.pheute-wert strong[data-ton=pos]{color:var(--sp-positive,#34d399)}.pheute-wert strong[data-ton=neg]{color:var(--sp-negative,#f87171)}.pheute-wert small{color:var(--sp-text-muted,#8e8e93);font-size:13px}.acc-root{min-height:100vh;color:var(--sp-text);font-family:var(--sp-font)}.acc-top{z-index:30;border-bottom:1px solid var(--sp-divider);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#141414b8;align-items:center;gap:16px;padding:14px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.acc-top-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.acc-top-brand .acc-mark{background:var(--sp-lime);width:32px;height:32px;color:var(--sp-on-lime);border-radius:999px;place-items:center;font-weight:800;display:grid}.acc-top-brand strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.acc-top-brand strong span{color:var(--sp-text-3);font-weight:500}.acc-top-spacer{flex:1}.acc-top-mail{color:var(--sp-text-3);font-size:13px}.acc-shell{grid-template-columns:232px minmax(0,1fr);gap:clamp(20px,3vw,44px);max-width:1180px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,3vw,32px) 80px;display:grid}.acc-side{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:88px}.acc-side-title{letter-spacing:.08em;text-transform:uppercase;color:var(--sp-text-muted);padding:0 12px 8px;font-size:11px;font-weight:700}.acc-side-item{border-radius:var(--sp-radius-field);color:var(--sp-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.acc-side-item:hover{background:var(--sp-control);color:var(--sp-text)}.acc-side-item[aria-current=true]{background:var(--sp-active);color:var(--sp-text);font-weight:600}.acc-side-item svg{flex:none;width:17px;height:17px}.acc-side-sep{background:var(--sp-divider);height:1px;margin:12px}.acc-main{min-width:0}.acc-h1{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(24px,3vw,32px);font-weight:700}.acc-lede{max-width:62ch;color:var(--sp-text-2);font-size:14.5px;line-height:calc(1.65 * var(--leading-scale,1.125));margin:0 0 28px}.acc-h2{letter-spacing:-.01em;margin:36px 0 14px;font-size:16px;font-weight:700}.acc-card{border-radius:var(--sp-radius-card);background:var(--sp-card);padding:clamp(20px,2.4vw,28px)}.acc-card+.acc-card{margin-top:12px}.acc-card-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.acc-card-head h3{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.acc-card-head p{color:var(--sp-text-3);font-size:13.5px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:5px 0 0}.acc-card-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.acc-hero{border-radius:var(--sp-radius-card);background:radial-gradient(700px 300px at 100% 0%, #c9e44e1a, transparent 60%), var(--sp-card);padding:clamp(22px,2.6vw,32px)}.acc-hero-plan{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acc-hero-plan b{letter-spacing:-.02em;font-size:clamp(21px,2.4vw,27px);font-weight:700}.acc-hero-note{color:var(--sp-text-2);font-size:14.5px;line-height:calc(1.6 * var(--leading-scale,1.125));margin:12px 0 0}.acc-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.acc-pill{background:var(--sp-control);letter-spacing:.01em;color:var(--sp-text-2);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:12px;font-weight:700;display:inline-flex}.acc-pill:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.acc-pill[data-tone=positive]{color:var(--sp-positive);background:#46d08c21}.acc-pill[data-tone=warning]{color:var(--sp-amber);background:#f0b54d21}.acc-pill[data-tone=negative]{color:var(--sp-negative);background:#ff7a7021}.acc-bar{background:var(--sp-inset);border-radius:999px;height:6px;margin-top:18px;overflow:hidden}.acc-bar i{background:var(--sp-lime);border-radius:999px;height:100%;transition:width .4s;display:block}.acc-bar[data-tone=warning] i{background:var(--sp-amber)}.acc-bar[data-tone=negative] i{background:var(--sp-negative)}.acc-facts{border-radius:var(--sp-radius-inset);background:var(--sp-divider);gap:1px;margin-top:20px;display:grid;overflow:hidden}.acc-fact{background:#1b1b1b;gap:16px;padding:12px 16px;font-size:13.5px;display:flex}.acc-fact dt{width:190px;color:var(--sp-text-3);flex:none}.acc-fact dd{color:var(--sp-text);margin:0}.acc-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.acc-metric{border-radius:var(--sp-radius-tile);background:var(--sp-card);padding:18px 20px}.acc-metric b{letter-spacing:-.03em;font-size:27px;font-weight:700;display:block}.acc-metric span{color:var(--sp-text-3);margin-top:3px;font-size:12.5px;display:block}.acc-plans{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:12px;display:grid}.acc-plan{border-radius:var(--sp-radius-card);background:var(--sp-card);flex-direction:column;padding:26px;display:flex}.acc-plan[data-current=true]{background:#c9e44e12;box-shadow:inset 0 0 0 1px #c9e44e4d}.acc-plan h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700}.acc-plan .acc-plan-tag{color:var(--sp-text-3);font-size:13px;line-height:calc(1.55 * var(--leading-scale,1.125));margin:6px 0 0}.acc-plan-price{align-items:baseline;gap:7px;margin:20px 0 0;display:flex}.acc-plan-price b{letter-spacing:-.03em;font-size:30px;font-weight:600}.acc-plan-price span{color:var(--sp-text-3);font-size:13px}.acc-plan-soon{color:var(--sp-text-2);margin:20px 0 0;font-size:15px;font-weight:600}.acc-plan ul{border-top:1px solid var(--sp-divider);gap:9px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.acc-plan li{font-size:13.5px;line-height:calc(1.5 * var(--leading-scale,1.125));color:var(--sp-text-2);gap:10px;display:flex}.acc-plan li:before{content:"";background:var(--sp-lime);border-radius:999px;flex:none;width:5px;height:5px;margin-top:7px}.acc-plan-foot{margin-top:auto;padding-top:22px}.acc-rows{gap:8px;display:grid}.acc-row{border-radius:var(--sp-radius-tile);background:var(--sp-card);text-align:left;align-items:center;gap:16px;padding:15px 18px;display:flex}.acc-row-main{flex:1;min-width:0}.acc-row-main b{font-size:14px;font-weight:600;display:block}.acc-row-main small{color:var(--sp-text-3);margin-top:3px;font-size:12px;display:block}.acc-row-actions{flex:none;gap:8px;display:flex}.acc-row[data-muted=true]{opacity:.55}button.acc-row{width:100%;font:inherit;color:inherit;cursor:pointer;border:0;transition:background .15s}button.acc-row:hover{background:var(--sp-hover)}.acc-btn{border-radius:var(--sp-radius-pill);background:var(--sp-control);min-height:38px;color:var(--sp-text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.acc-btn:hover:not(:disabled){background:var(--sp-hover)}.acc-btn:disabled{opacity:.45;cursor:not-allowed}.acc-btn[data-variant=primary]{background:var(--sp-lime);color:var(--sp-on-lime)}.acc-btn[data-variant=primary]:hover:not(:disabled){background:var(--sp-lime-hover)}.acc-btn[data-variant=danger]{color:var(--sp-negative);background:#ff7a7024}.acc-btn[data-variant=danger]:hover:not(:disabled){background:#ff7a7038}.acc-btn[data-size=sm]{min-height:32px;padding:0 14px;font-size:12.5px}.acc-note{border-radius:var(--sp-radius-inset);background:var(--sp-inset);color:var(--sp-text-2);font-size:13px;line-height:calc(1.6 * var(--leading-scale,1.125));padding:13px 16px}.acc-note[data-tone=warning]{color:var(--sp-amber);background:#f0b54d1a}.acc-note[data-tone=negative]{color:var(--sp-negative);background:#ff7a701a}.acc-note[data-tone=positive]{color:var(--sp-positive);background:#46d08c1a}.acc-note+.acc-note{margin-top:8px}.acc-empty{border-radius:var(--sp-radius-card);background:var(--sp-card);text-align:center;color:var(--sp-text-3);font-size:13.5px;line-height:calc(1.6 * var(--leading-scale,1.125));padding:36px 20px}.acc-field{gap:7px;display:grid}.acc-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--sp-text-muted);font-size:11px;font-weight:700}.acc-field input,.acc-field select,.acc-field textarea{border-radius:var(--sp-radius-field);background:var(--sp-control);min-height:42px;color:var(--sp-text);font:inherit;border:1px solid #0000;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,background .15s}.acc-field textarea{resize:vertical;min-height:84px;padding:11px 14px}.acc-field input:focus,.acc-field select:focus,.acc-field textarea:focus{background:var(--sp-hover);border-color:#c9e44e80}.acc-grid2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.acc-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.acc-toolbar .acc-field{flex:1;min-width:200px}.acc-loading{text-align:center;color:var(--sp-text-3);padding:60px 20px;font-size:14px}.acc-gate{justify-content:center;align-items:center;min-height:100vh;padding:clamp(16px,4vw,48px);display:flex}.acc-gate-card{border:1px solid var(--sp-frame-border);border-radius:var(--sp-radius-frame);background:var(--sp-frame);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:min(100%,520px);padding:clamp(28px,4vw,44px);box-shadow:0 60px 140px #0000008c,inset 0 1px #ffffff1f}.acc-gate-card h1{letter-spacing:-.025em;margin:22px 0 0;font-size:24px;font-weight:700}.acc-gate-card p{color:var(--sp-text-2);font-size:14.5px;line-height:calc(1.65 * var(--leading-scale,1.125));margin:12px 0 0}.acc-gate-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media (width<=860px){.acc-shell{grid-template-columns:minmax(0,1fr)}.acc-side{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:6px;position:static;overflow-x:auto}.acc-side::-webkit-scrollbar{display:none}.acc-side-title,.acc-side-sep{display:none}.acc-side-item{white-space:nowrap}.acc-fact{flex-direction:column;gap:3px}.acc-fact dt{width:auto}}
