*,:before,:after{box-sizing:border-box}.cl-footer,.cl-userButtonPopoverFooter,.cl-logoBox,.cl-badge[data-localization-key*=developmentMode i],a[href*=clerk\.com][class*=cl-],[class*=cl-][class*=developmentMode],[class*=cl-][class*=DevelopmentMode]{display:none!important}body{-webkit-font-smoothing:antialiased;margin:0}#root{width:100%;min-height:100vh}.cl-formFieldInput::placeholder{color:#999!important;opacity:1!important}.cl-socialButtonsBlockButton:focus,.cl-socialButtonsBlockButton:hover{border-color:#e0b84a!important;box-shadow:0 0 0 1px #e0b84a!important}.cl-socialButtonsProviderIcon{filter:brightness(0)invert(.85)!important}.cl-otpCodeFieldInput,input.cl-otpCodeFieldInput{color:#fff!important;caret-color:#e0b84a!important;caret-shape:bar!important;cursor:text!important;background-color:#2a2a2a!important;border:1.5px solid #ffffff8c!important;font-weight:700!important}.cl-otpCodeFieldInput:focus,input.cl-otpCodeFieldInput:focus{border-color:#e0b84a!important;outline:none!important;box-shadow:0 0 0 2px #e0b84a59!important}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lpAuroraDrift{0%{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:.8;transform:translate(3%,-2%)scale(1.05)}to{opacity:.6;transform:translate(-2%,2%)scale(1.02)}}@keyframes lpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-aurora{z-index:0;pointer-events:none;filter:blur(40px);will-change:transform, opacity;background:radial-gradient(60% 40% at 20% 30%,#e0b84a1a,#0000 60%),radial-gradient(50% 35% at 80% 70%,#5eb3ff17,#0000 60%),radial-gradient(40% 30% at 60% 10%,#a78bfa12,#0000 65%);animation:28s ease-in-out infinite alternate lpAuroraDrift;position:fixed;inset:-10%}.lp-grain{z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.32 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.lp-cta{position:relative;overflow:hidden}.lp-cta:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/220% 100%;animation:4.2s linear infinite lpShimmer;position:absolute;inset:0}.lp-reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.lp-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lp-aurora,.lp-cta:after{animation:none!important}.lp-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (hover:hover) and (pointer:fine){.lp-feat-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e0b84a0f;border-color:#e0b84a4d!important}.lp-catalog-card:hover{transform:translateY(-2px);background:#ffffff0a!important;border-color:#e0b84a40!important}.lp-catalog-tab:hover{color:#fff!important}.lp-cta:hover{transform:translateY(-2px);box-shadow:0 0 60px #e0b84a66!important}.lp-nav-link:hover{color:#fff!important}.lp-trust-logo:hover{transform:translateY(-1px);opacity:1!important;filter:grayscale(0)!important}.lp-test-card:hover{background:#ffffff0a!important;border-color:#e0b84a33!important}}@media (width<=1024px){.of-spotlight-grid{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}.of-spotlight-grid h2{font-size:34px!important}}@media (width<=980px){.lp-hero-grid{grid-template-columns:1fr!important;gap:48px!important;padding:0 20px!important}.lp-hero-left{text-align:center!important}.lp-hero-title,.lp-hero-sub{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.lp-hero-proof{justify-content:center!important}.lp-hero-right{width:100%;max-width:600px;margin:0 auto}.lp-nav-link[data-nav-scroll=true]{display:none!important}}@media (width<=767px){.lp-hero{padding:110px 0 50px!important}.lp-hero-title{font-size:38px!important;line-height:1.1!important}.lp-hero-sub{font-size:16px!important}.lp-hero-proof{gap:20px!important}.lp-hero-proof>div{flex:45%}.lp-section{padding:60px 20px!important}.lp-nav{height:56px!important;padding:0 14px!important}.lp-nav-link{padding:6px 8px!important;font-size:13px!important}.lp-nav .lp-nav-link:not([data-nav-keep]){display:none!important}.lp-tier-strip{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.lp-tier-block{width:100%!important;min-width:0!important;padding:14px 16px!important}section h2{font-size:28px!important;line-height:1.2!important}.of-spotlight-grid,#companion>div:first-of-type+div,section[id=companion]>div{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}.lp-dash-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.lp-dash-scroll>div{min-width:560px}.lp-hero-left .lp-cta,.lp-cta.lp-cta-wide{width:100%;max-width:360px;justify-content:center!important}.lp-catalog-tab{min-width:0!important;padding:10px 12px!important;font-size:12px!important}.lp-perf-stats{grid-template-columns:repeat(2,1fr)!important}.lp-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.lp-table-scroll>table{min-width:520px}.lp-trust-logo{padding:8px 12px!important;font-size:12px!important}#companion a[href*=companion],#companion a[href*=download]{justify-content:center;flex:100%!important}}@media (width<=480px){.lp-hero{padding:96px 0 40px!important}.lp-hero-title{font-size:32px!important}.lp-hero-sub{font-size:15px!important}.lp-hero-proof>div{flex:45%}.lp-hero-proof>div>div:first-child{font-size:22px!important}.lp-section{padding:48px 16px!important}.lp-nav{padding:0 10px!important}section h2{font-size:24px!important}.lp-feat-card,.lp-catalog-card,.lp-test-card{padding:20px!important}.lp-hero-right{display:none!important}}.trendtag-banner{border-radius:var(--radius-xs);border:1px solid var(--hairline-strong);background:var(--surface-2);color:var(--text-2);font-family:var(--font-sans);font-size:var(--text-xs);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:3px 8px;padding:4px 6px 4px 10px;line-height:1.35;display:flex}.trendtag-banner--veraltet{opacity:.6}.trendtag-banner--abgeklungen{opacity:.75}.futures-trendtag{justify-content:center;display:flex}.futures-trendtag:not(:empty){margin:4px 0}.trendtag-banner__pfeil{color:var(--text-2);font-size:var(--text-sm);line-height:1}.trendtag-banner__titel{color:var(--text);font-weight:var(--fw-semibold)}.trendtag-banner--hoch .trendtag-banner__titel{font-weight:var(--fw-bold)}.trendtag-banner__zahl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text)}.trendtag-banner__hinweis{border-left:1px solid var(--border-2);padding-left:8px}.trendtag-banner__kurz{display:none}.trendtag-banner__zu{border-radius:var(--radius-xs);color:var(--text-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0 6px;line-height:1.2}.trendtag-banner__zu:hover{color:var(--text);background:var(--surface-3)}.trendtag-banner__zu:focus-visible{outline:2px solid var(--auswahl-rahmen);outline-offset:1px}:root{--bg:#f5f5f7;--surface:#fff;--surface-2:#fafafa;--surface-3:#f2f2f4;--text:#1d1d1f;--text-2:#6e6e73;--text-3:#86868b;--blue:#0071e3;--blue-hover:#0077ed;--blue-tint:#0071e314;--gold:#e0b84a;--gold-dark:#9a6c18;--gold-hover:#c99e2e;--gold-tint:#e0b84a1a;--gold-tint-2:#e0b84a2e;--gold-gradient:linear-gradient(135deg, #e0b84a 0%, #9a6c18 100%);--icon-color:#7c3aed;--green:#34c759;--green-tint:#34c75914;--red:#ff3b30;--red-tint:#ff3b3012;--orange:#ff9500;--orange-tint:#ff950014;--cot-lev:#0071e3;--cot-asset:#34c759;--cot-deal:#ff3b30;--cot-other:#ff9500;--cot-nr:#86868b;--border:#00000014;--border-2:#0000001f;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014, 0 1px 4px #0000000a;--header-bg:#ffffffd1;--header-shadow:0 1px 0 #e0b84a14;--kopf-h:0px;--hud-h:0px;--subnav-h:0px;--rahmen-oben:var(--kopf-h);--rahmen-unten:0px;--radius-xs:4px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--text-3xs:9px;--text-xxs:10px;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--icon-gradient:linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);--purple-gradient:linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);--transition:.15s ease;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", "JetBrains Mono", "Menlo", "Monaco", "Consolas", monospace;--font-display:"Iowan Old Style", "Palatino Linotype", "Palatino", Georgia, serif;--sp-40:40px;--surface-elevated:#e0b84a05;--border-live-green:#34c7594d;--border-live-red:#ff3b304d;--border-live-gold:#e0b84a40;--shadow-elevated:0 8px 32px #00000029, 0 2px 8px #00000014, 0 0 0 .5px #e0b84a0f;--content-max:1600px;--sidebar-width:288px;--chart-sidebar:200px;--panel-border-w:2px;--duration-instant:50ms;--duration-fast:.15s;--duration-medium:.25s;--duration-slow:.4s;--lp-text:#fff;--lp-text-2:#ccc;--lp-text-3:#999;--lp-text-4:#888;--lp-text-5:#666;--lp-text-6:#555;--lp-bg:#000;--lp-surface:#111;--sentiment-up:var(--green);--sentiment-up-weak:var(--green-tint);--sentiment-up-line:color-mix(in oklab, var(--green) 30%, transparent);--sentiment-down:var(--red);--sentiment-down-weak:var(--red-tint);--sentiment-down-line:color-mix(in oklab, var(--red) 30%, transparent);--sentiment-flat:var(--text-3);--sentiment-up-text:#1f7a36;--sentiment-down-text:#c4221a;--action-primary:var(--icon-color);--action-primary-weak:color-mix(in oklab, var(--icon-color) 14%, transparent);--action-primary-line:color-mix(in oklab, var(--icon-color) 38%, transparent);--accent-gold:var(--gold);--accent-gold-weak:var(--gold-tint);--auswahl-rahmen:var(--gold-dark);--info:var(--blue);--info-weak:var(--blue-tint);--text-auf-akzent:#fff;--text-1:var(--text);--warn:oklch(70% .15 65);--warn-weak:oklch(70% .15 65/.12);--warn-text:#9d5300;--state-live:var(--green);--state-stale:oklch(70% .05 90);--state-closed:var(--text-3);--elev-0:var(--bg);--elev-1:var(--surface);--elev-2:var(--surface-2);--elev-3:var(--surface-3);--hairline:var(--border);--hairline-2:var(--border-2);--hairline-strong:#00000029}:root[data-chart-theme=dark]{--bg:#080a0f;--surface:#0c0e14;--surface-2:#10131c;--surface-3:#161a24;--text:#e4e6ed;--text-2:#8a8f9b;--text-3:#6b7182;--blue:#4aa3ff;--blue-hover:#66b3ff;--blue-tint:#4aa3ff1f;--gold-tint:#e0b84a1a;--gold-tint-2:#e0b84a2e;--auswahl-rahmen:var(--gold);--icon-color:#a78bfa;--icon-gradient:linear-gradient(135deg, #a78bfa 0%, #c4b5fd 100%);--purple-gradient:linear-gradient(135deg, #a78bfa 0%, #c4b5fd 100%);--green:#26d07c;--green-tint:#26d07c1f;--red:#ef5b74;--red-tint:#ef5b741f;--orange:#ff9f00;--orange-tint:#ff9f001f;--border:#ffffff0d;--border-2:#ffffff1a;--shadow-sm:0 1px 3px #00000080, 0 1px 2px #00000059;--shadow-md:0 4px 18px #000000a6, 0 1px 4px #00000073, 0 0 0 .5px #e0b84a0f;--header-bg:#080a0fe0;--header-shadow:0 1px 0 #e0b84a1f;--surface-elevated:#e0b84a0a;--shadow-elevated:0 8px 40px #0000008c, 0 2px 8px #0006, 0 0 0 .5px #e0b84a14;--warn:oklch(78% .14 65);--warn-weak:oklch(78% .14 65/.14);--sentiment-up-text:var(--sentiment-up);--sentiment-down-text:var(--sentiment-down);--warn-text:var(--warn);--text-auf-akzent:var(--bg);--state-stale:oklch(62% .04 90);--hairline-strong:#ffffff26}body,.header,.sub-nav,.session-phase-hud,.ai-panel,.stock-card,.sync-card,.cot-table,.x-feed,.cal-card,.economic-row,.earnings-row,.signal-card{transition:background-color var(--transition), background var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;min-height:100dvh;font-size:13px;line-height:1.5;position:relative;overflow-x:hidden}.tnum,.mono,[data-num]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}body:before{content:"";z-index:0;pointer-events:none;filter:blur(50px)saturate(110%);will-change:transform;background:radial-gradient(55% 35% at 20% 0,#e0b84a1a 0%,#0000 55%),radial-gradient(45% 30% at 85% 20%,#4aa3ff14 0%,#0000 55%),radial-gradient(60% 40% at 70% 90%,#a78bfa14 0%,#0000 60%);animation:32s ease-in-out infinite alternate auroraDrift;position:fixed;inset:-10%}body:after{content:"";z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}:root[data-chart-theme=dark] body:before{background:radial-gradient(55% 35% at 15% 0,#e0b84a38 0%,#0000 55%),radial-gradient(50% 35% at 90% 15%,#a78bfa2e 0%,#0000 58%),radial-gradient(65% 45% at 70% 95%,#7c3aed24 0%,#0000 62%),radial-gradient(40% 25% at 45%,#e0b84a12 0%,#0000 55%)}:root[data-chart-theme=dark] body:after{opacity:.45}:root[data-chart-theme=dark] .stock-card:hover{border-color:#e0b84a38;box-shadow:0 4px 24px #00000080,0 0 0 .5px #e0b84a2e}:root[data-chart-theme=dark] .ai-panel:hover{border-color:#e0b84a38;box-shadow:0 4px 24px #00000073,0 0 0 .5px #e0b84a1f}:root[data-chart-theme=dark] .nav-btn.active{box-shadow:0 0 0 1px #e0b84a4d,0 2px 8px #00000059}.app{z-index:1;position:relative}.app>*{position:relative}@keyframes auroraDrift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(-4%,2%)rotate(1.5deg)}to{transform:translate(3%,-3%)rotate(-1.2deg)}}@keyframes shimmerSweep{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 .5px #e0b84a59,0 0 12px #e0b84a2e}50%{box-shadow:0 0 0 .5px #e0b84a8c,0 0 22px #e0b84a61}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseRing{0%{box-shadow:0 0}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.8s ease-in-out infinite shimmerSweep}.skeleton-text{width:80%;height:14px;margin-bottom:8px}.skeleton-text.short{width:40%}.skeleton-title{width:60%;height:20px;margin-bottom:12px}.skeleton-circle{border-radius:50%}.skeleton-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);min-height:100px}.ai-container>*,.main>*,.calendar-section>*{animation:.4s ease-out backwards fadeInUp}.ai-container>:first-child{animation-delay:0s}.ai-container>:nth-child(2){animation-delay:50ms}.ai-container>:nth-child(3){animation-delay:.1s}.ai-container>:nth-child(4){animation-delay:.15s}.ai-container>:nth-child(5){animation-delay:.2s}.ai-container>:nth-child(6){animation-delay:.25s}.live-dot{background:var(--green);color:#34c75966;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-out infinite pulseRing;display:inline-block}.live-dot.stale{background:var(--state-stale);color:var(--state-stale)}.live-dot.error{background:var(--sentiment-down);color:var(--sentiment-down-weak)}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(150%);border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff14}:root:not([data-chart-theme=dark]) .glass-card{border:1px solid var(--border);background:#ffffffb3}.accent-border{position:relative;overflow:hidden}.accent-border:before{content:"";background:var(--gold-gradient);opacity:.6;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:10%;right:10%}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body:before{animation:none}.nav-btn.active,.refresh-btn,.refresh-btn:after{animation:none!important}.reveal{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header{background:var(--header-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--border);box-shadow:var(--header-shadow);z-index:100;justify-content:space-between;align-items:center;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.header-left{align-items:center;gap:20px;display:flex}.header-right{align-items:center;gap:14px;display:flex}html{scroll-padding-top:calc(var(--rahmen-oben) + var(--hud-h) + var(--subnav-h) + 8px)}.main-nav{background:var(--surface-3);border-radius:980px;align-items:center;gap:2px;padding:3px;display:flex}.nav-btn{color:var(--text-3);cursor:pointer;letter-spacing:.03em;transition:background var(--duration-fast), color var(--duration-fast), box-shadow var(--duration-fast);white-space:nowrap;background:0 0;border:none;border-radius:980px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:500}.nav-btn:hover{color:var(--text);background:var(--surface-2)}.nav-btn.active{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 0 0 1px #e0b84a38,0 1px 4px #0000001f}.nav-btn--admin{border-left:1px solid var(--border-2);margin-left:4px;padding-left:14px}.nav-btn--admin:not(.active){color:var(--icon-color)}.logo-lockup{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark{flex-shrink:0;display:block}.logo-text{flex-direction:column;gap:1px;line-height:1;display:flex}.logo-nq{letter-spacing:-.3px;font-size:18px;font-weight:700;display:inline-flex}.logo-name{color:var(--text)}.logo-pro{background:var(--gold-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.logo-sub{font-size:var(--text-3xs);color:var(--text-3);letter-spacing:1.8px;text-transform:uppercase;font-weight:500}.header-divider{background:var(--border-2);flex-shrink:0;width:1px;height:22px}.subtitle{color:var(--text-3);letter-spacing:-.1px;white-space:nowrap;font-size:12px;font-weight:400}.last-update{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.refresh-btn{background:var(--gold-gradient);color:#000;cursor:pointer;border:none;border-radius:980px;align-items:center;gap:7px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #9a6c1840,0 0 0 .5px #9a6c1833}.refresh-btn svg{flex-shrink:0}.refresh-btn:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/220% 100% no-repeat;animation:3.8s linear infinite shimmerSweep;position:absolute;inset:0}.refresh-btn:hover{filter:brightness(1.06);transform:translateY(-.5px);box-shadow:0 2px 14px #e0b84a73,0 0 0 .5px #9a6c184d}.refresh-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.refresh-btn:disabled:after{animation:none}.error-banner{background:var(--red-tint);color:var(--red);border-bottom:1px solid #ff3b3026;padding:10px 40px;font-size:12px}.futures-bar{background:var(--surface);border-bottom:1px solid var(--border);padding:20px 40px 0}.futures-info{flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:16px;display:flex}.futures-left{border-right:1px solid var(--border-2);flex-direction:column;gap:3px;padding-right:32px;display:flex}.futures-label{color:var(--text-3);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600}.futures-name{color:var(--text-3);font-size:11px}.futures-center{align-items:baseline;gap:12px;display:flex}.futures-price{color:var(--text);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;transition:color .3s}.futures-change{font-variant-numeric:tabular-nums;border-radius:980px;padding:4px 12px;font-size:14px;font-weight:600}.futures-change.positive{background:var(--green-tint);color:var(--green)}.futures-change.negative{background:var(--red-tint);color:var(--red)}.futures-right{align-items:center;gap:28px;margin-left:auto;display:flex}.futures-stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.futures-stat span:first-child{font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.8px;color:var(--text-3);font-weight:600}.futures-stat span:last-child{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.market-state-badge{font-size:var(--text-3xs);letter-spacing:.5px;text-transform:uppercase;border-radius:980px;padding:4px 10px;font-weight:600}.state-regular{color:#248a3d;background:#34c7591a}.state-pre{color:#c77c00;background:#ff95001a}.state-post{color:var(--blue);background:#0071e314}.state-closed{background:var(--surface-3);color:var(--text-3)}.futures-chart-container{width:100%;height:420px}.futures-ranges{align-items:center;gap:4px;padding:8px 0 4px;display:flex}.range-btn{background:var(--surface-2);color:var(--text-3);cursor:pointer;letter-spacing:.3px;border:none;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s}.range-btn:hover{background:var(--surface-3);color:var(--text)}.range-btn.active{background:var(--blue);color:#fff}.range-loading{color:var(--text-3);margin-left:8px;font-size:11px}.pill-btn{background:var(--surface-2);color:var(--text-3);cursor:pointer;letter-spacing:.3px;border:none;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s}.pill-btn:hover{background:var(--surface-3);color:var(--text)}.pill-btn--active{background:var(--gold);color:#0b0e14}.pill-btn--sm{padding:2px 8px;font-size:10px}.gex-stats-panel{font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-3);border-bottom:1px solid var(--border);padding:6px 8px}.gex-stats-panel__title{font-size:var(--text-3xs);color:var(--text-2);letter-spacing:.5px;margin-bottom:4px;font-weight:600}.gex-stats-panel__section{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.gex-stats-panel__label{color:var(--text-3);font-size:var(--text-3xs)}.gex-stats-panel__value{font-size:10px;font-weight:600}.gex-stats-panel__grid{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.gex-stats-panel__row{justify-content:space-between;padding:1px 0;display:flex}.gex-stats-panel__row-label{color:var(--text-3);font-size:var(--text-3xs)}.gex-stats-panel__row-value{font-weight:500;font-size:var(--text-3xs);color:var(--text)}.gex-stats-panel__source{color:var(--text-3);opacity:.5;text-align:right;margin-top:4px;font-size:7px}.flash-value{border-radius:4px;margin:0 -3px;padding:0 3px;display:inline-block}.flash-value--up{animation:.65s cubic-bezier(.16,1,.3,1) fv-up}.flash-value--down{animation:.65s cubic-bezier(.16,1,.3,1) fv-down}@keyframes fv-up{0%{background:#2ebd8552}to{background:0 0}}@keyframes fv-down{0%{background:#f0506e52}to{background:0 0}}@media (prefers-reduced-motion:reduce){.flash-value--up,.flash-value--down{animation:none}}.app{min-height:100dvh}.main{padding:24px var(--sp-40);max-width:var(--content-max);grid-template-columns:1fr 288px;gap:20px;margin:0 auto;display:grid}.loading{text-align:center;color:var(--text-3);padding:60px 20px;font-size:13px}.charts-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.stock-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast), border-color var(--duration-fast);padding:16px 16px 0}.stock-card:hover{border-color:#e0b84a33;box-shadow:0 2px 12px #0000001a,0 0 0 .5px #e0b84a1f}.stock-header{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.stock-title{flex-direction:column;gap:2px;display:flex}.symbol{color:var(--text);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.name{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:10px;font-weight:400;overflow:hidden}.stock-price-info{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.price{color:var(--text);letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.change{font-variant-numeric:tabular-nums;border-radius:980px;padding:3px 8px;font-size:11px;font-weight:600}.change.positive{color:var(--green);background:var(--green-tint)}.change.negative{color:var(--red);background:var(--red-tint)}.premarket-row{border-top:1px solid var(--border);align-items:center;gap:6px;margin:4px 0;padding:6px 0;font-size:10.5px;display:flex}.premarket-label{font-weight:600;font-size:var(--text-3xs);letter-spacing:.5px;text-transform:uppercase;color:var(--orange);background:var(--orange-tint);border-radius:980px;padding:2px 7px}.premarket-price{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.premarket-change{font-variant-numeric:tabular-nums;font-weight:600}.premarket-change.positive{color:var(--green)}.premarket-change.negative{color:var(--red)}.weight-badge{color:var(--text-3);margin-bottom:8px;font-size:10px}.chart-container{border-radius:0 0 var(--radius) var(--radius);width:100%;height:140px;overflow:hidden}.of-gex-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.insight-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.markt-inhalt{padding:0 16px 32px}.now-strip{padding:6px 16px}.markt-sync-raster{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.markt-whale-legende{display:none}.right-panel{flex-direction:column;gap:12px;display:flex}.sync-indicator{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px}.sync-indicator.active{box-shadow:0 0 0 3px #0071e30d, var(--shadow-sm);border-color:#0071e333}.pre-market-indicator.active-pre{box-shadow:0 0 0 3px #bf50000d, var(--shadow-sm);border-color:#bf500033}.sync-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sync-title{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.sync-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sync-dot.pulsing{animation:2s infinite pulse}.pre-badge{font-size:var(--text-3xs);letter-spacing:.5px;background:var(--orange-tint);color:var(--orange);text-transform:uppercase;border-radius:980px;padding:2px 7px;font-weight:700}.sync-level{letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700}.sync-score-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.sync-score-bar{background:var(--surface-3);border-radius:4px;flex:1;height:4px;overflow:hidden}.sync-score-fill{border-radius:4px;height:100%;transition:width .4s}.sync-score-value{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.sync-stats{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.sync-stat{background:var(--surface-3);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:8px 9px;display:flex}.stat-label{font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);font-weight:600}.stat-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.sync-alert{border-radius:var(--radius-sm);color:#049;border-left:3px solid var(--blue);background:#0071e30f;margin-bottom:12px;padding:10px 12px;font-size:11px;font-weight:500;line-height:1.45}.sync-mini-bars{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;display:flex}.mini-bar-item{align-items:center;gap:6px;display:flex}.mini-symbol{font-size:var(--text-3xs);color:var(--text-2);font-variant-numeric:tabular-nums;flex-shrink:0;width:34px;font-weight:700}.mini-bar-track{background:var(--surface-3);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.mini-bar-fill{border-radius:2px;height:100%;position:absolute;top:0}.mini-change{font-size:var(--text-3xs);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:44px;font-weight:600}.positive{color:var(--green)}.negative{color:var(--red)}.calendar-section{padding:8px var(--sp-40) 56px;max-width:var(--content-max);flex-direction:column;gap:20px;margin:0 auto;display:flex}.whale-section{padding:8px var(--sp-40) 0;max-width:var(--content-max);box-sizing:border-box;width:100%;margin:0 auto}.section-container{padding:8px var(--sp-40) 0;max-width:var(--content-max);box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;width:100%;margin:0 auto;display:grid}.calendar-wrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.calendar-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;display:flex}.calendar-title{color:var(--text);letter-spacing:-.3px;align-items:center;gap:8px;margin-right:4px;font-size:16px;font-weight:700;display:flex}.cal-icon{font-size:15px;line-height:1}.calendar-filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cal-filter-btn{background:var(--surface-3);color:var(--text-2);cursor:pointer;white-space:nowrap;border:none;border-radius:980px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .15s,color .15s}.cal-filter-btn:hover{background:var(--surface-3);color:var(--text)}.cal-filter-btn.active{background:var(--blue);color:#fff}.cal-divider{background:var(--border-2);width:1px;height:16px;margin:0 3px}.cal-update{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.cal-error{color:var(--red);background:#d700150d;border-bottom:1px solid #d700151f;padding:12px 24px;font-size:12px}.cal-loading,.cal-empty{text-align:center;color:var(--text-3);padding:40px;font-size:13px}.calendar-table-wrap{overflow-x:auto}.calendar-table{border-collapse:collapse;width:100%}.calendar-table thead th{text-transform:uppercase;letter-spacing:.7px;color:var(--text-3);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;text-align:left;padding:10px 18px;font-size:10px;font-weight:700}.cal-date-row td{background:var(--bg);letter-spacing:.4px;color:var(--text-2);text-transform:uppercase;border-top:1px solid var(--border);padding:7px 18px;font-size:10.5px;font-weight:700}.cal-row{border-bottom:1px solid var(--border);transition:background .1s}.cal-row:hover{background:var(--surface-2)}.cal-row.today{background:#0071e314}.cal-row.today td{font-weight:600}.cal-row.past{opacity:.48}.cal-row.high-impact{border-left:3px solid var(--red)}.cal-row td{vertical-align:middle;white-space:nowrap;padding:10px 18px}.cal-time{color:var(--text-3);font-variant-numeric:tabular-nums;min-width:90px;font-size:11.5px}.impact-dots{align-items:center;gap:3px;display:flex}.impact-dot{border-radius:50%;width:7px;height:7px}.cal-event-name{color:var(--text);white-space:normal;max-width:320px;font-size:12.5px;font-weight:500;line-height:1.35}.text-right{text-align:right!important}.cal-actual{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cal-actual.beat{color:var(--green)}.cal-actual.miss{color:var(--red)}.cal-forecast{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.cal-prev{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.cal-na{color:var(--border-2)}.earn-symbol-cell{align-items:center;gap:6px;display:flex}.earn-symbol{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.earn-symbol.top10{color:var(--blue)}.earn-nq-badge{font-size:var(--text-3xs);background:var(--blue-tint);color:var(--blue);text-transform:uppercase;letter-spacing:.3px;border-radius:980px;padding:2px 6px;font-weight:700}.earn-today-badge{font-size:var(--text-3xs);background:var(--text);color:#fff;text-transform:uppercase;letter-spacing:.4px;vertical-align:middle;border-radius:980px;margin-left:8px;padding:2px 8px;font-weight:700}.earn-reported-badge{background:var(--green-tint);color:var(--green);vertical-align:middle;border-radius:980px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:600}.earn-value{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.earn-value.beat{color:var(--green)}.earn-value.miss{color:var(--red)}.earn-pct{opacity:.8;font-size:10px}.earn-hour{letter-spacing:.3px;font-size:10px;font-weight:700}.earn-na{color:var(--surface-3)}.earn-top10{background:#0071e30d}.earn-top10:hover{background:#0071e317!important}.kalender-neu .calendar-header{gap:12px;padding:16px 20px 14px}.kalender-neu .cal-land-badge{font-size:var(--text-3xs);font-weight:var(--fw-bold);background:var(--blue-tint);color:var(--blue);border-radius:var(--radius-pill);letter-spacing:.5px;margin-left:2px;padding:2px 8px}.kalender-neu .cal-kopf-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.kalender-neu .cal-zone,.kalender-neu .cal-alarm-zaehler{background:var(--surface-3);border:1px solid var(--border);color:var(--text-2);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-3xs);font-weight:var(--fw-semibold);transition:var(--transition);white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 12px;font-family:inherit}.kalender-neu .cal-zone:hover,.kalender-neu .cal-alarm-zaehler:hover{border-color:var(--blue);color:var(--text)}.kalender-neu .cal-alarm-zaehler{color:var(--gold);border-color:var(--gold-tint)}.kalender-neu .cal-filterleiste{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.kalender-neu .cal-pills{flex-wrap:wrap;gap:6px;display:flex}.kalender-neu .cal-pill{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-xxs);font-weight:var(--fw-medium);transition:var(--transition);white-space:nowrap;padding:6px 15px;font-family:inherit}.kalender-neu .cal-pill:hover{border-color:var(--blue);color:var(--text)}.kalender-neu .cal-pill.aktiv{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:var(--fw-semibold)}.kalender-neu .cal-pill.relevanz{letter-spacing:-1px;margin-left:auto}.kalender-neu .cal-pill.relevanz.aktiv{background:var(--gold);border-color:var(--gold);color:var(--bg)}.kalender-neu .calendar-table thead th{padding:9px 14px}.kalender-neu .sp-zeit{width:108px}.kalender-neu .sp-relevanz{width:74px}.kalender-neu .sp-alarm{text-align:center;width:104px}.kalender-neu .cal-tag-zeile td{background:var(--bg);font-size:var(--text-xxs);font-weight:var(--fw-bold);color:var(--text-2);letter-spacing:.3px;border-top:1px solid var(--border-2);border-bottom:1px solid var(--border);padding:10px 14px}.kalender-neu .cal-jetzt-zeile td{font-size:var(--text-3xs);font-weight:var(--fw-bold);color:var(--blue);letter-spacing:.6px;text-transform:uppercase;border-top:2px solid var(--blue);background:0 0;padding:4px 14px;position:relative}.kalender-neu .cal-jetzt-punkt{background:var(--blue);vertical-align:middle;width:7px;height:7px;box-shadow:0 0 0 3px var(--blue-tint);border-radius:50%;margin-right:7px;display:inline-block}.kalender-neu .cal-row td{padding:11px 14px}.kalender-neu .cal-row:hover{background:var(--surface-2)}.kalender-neu .cal-row.past{opacity:.62}.kalender-neu .cal-row.high-impact{border-left:3px solid var(--red)}.kalender-neu .cal-row.naechster{background:var(--blue-tint);box-shadow:inset 0 0 0 1px var(--blue-tint)}.kalender-neu .cal-row.naechster td{font-weight:var(--fw-semibold)}.kalender-neu .cal-time{color:var(--text);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;min-width:0;display:flex}.kalender-neu .cal-countdown{font-size:var(--text-3xs);font-weight:var(--fw-medium);color:var(--blue);letter-spacing:.2px}.kalender-neu .cal-zeit-andere{display:none}.cal-sterne{gap:1px;font-size:12px;line-height:1;display:inline-flex}.cal-sterne .stern.leer{color:var(--border-2)}.cal-sterne.hoch .stern.voll{color:var(--red)}.cal-sterne.mittel .stern.voll{color:var(--gold)}.cal-sterne.niedrig .stern.voll{color:var(--text-3)}.kalender-neu .cal-event-name{font-size:var(--text-xs);font-weight:var(--fw-medium);max-width:380px}.cal-ist{font-weight:var(--fw-bold);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text);justify-content:flex-end;align-items:baseline;gap:4px;display:inline-flex}.cal-pfeil{font-size:9px;line-height:1}.cal-pfeil.ueber{color:var(--green)}.cal-pfeil.unter{color:var(--red)}.cal-alarm-zelle{justify-content:center;align-items:center;gap:5px;display:inline-flex}.cal-glocke{cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);filter:grayscale()opacity(.45);background:0 0;border:1px solid #0000;padding:4px 6px;font-size:14px;line-height:1}.cal-glocke:hover{background:var(--surface-3);filter:grayscale(.3)opacity(.9)}.cal-glocke.an{filter:none;background:var(--gold-tint);border-color:var(--gold)}.cal-vorlauf{background:var(--surface-3);border:1px solid var(--border);color:var(--text-2);border-radius:var(--radius-sm);font-size:var(--text-3xs);cursor:pointer;padding:3px 4px;font-family:inherit}.cal-hinweise{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 20px;display:flex}.cal-hinweis{background:var(--gold-tint);border:1px solid var(--gold);border-radius:var(--radius-sm);font-size:var(--text-xxs);color:var(--text);align-items:center;gap:10px;padding:9px 12px;display:flex}.cal-hinweis.hoch{background:var(--red-tint);border-color:var(--red)}.cal-hinweis-glocke{font-size:15px;line-height:1}.cal-hinweis-text{flex:1}.cal-hinweis-zu{color:var(--text-3);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;padding:2px 6px;font-size:13px;line-height:1}.cal-hinweis-zu:hover{background:var(--surface-3);color:var(--text)}.cal-erlaubnis-hinweis{font-size:var(--text-3xs);color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);padding:9px 20px}@media (width<=760px){.kalender-neu .cal-filterleiste{padding:10px 12px}.kalender-neu .cal-pill{padding:7px 13px}.kalender-neu .cal-pill.relevanz{margin-left:0}.kalender-neu .cal-event-name{max-width:none}.kalender-neu .cal-time{flex-direction:row;align-items:baseline;gap:8px}.cal-glocke{padding:7px 9px;font-size:17px}}.cot-scorecard{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.cot-score-card{border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.cot-score-card:last-child{border-right:none}.cot-score-label{letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:700}.cot-score-net{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.cot-score-net.positive{color:var(--green)}.cot-score-net.negative{color:var(--red)}.cot-score-bar-wrap{background:var(--surface-3);border-radius:4px;height:4px;position:relative;overflow:hidden}.cot-score-bar{border-radius:4px;height:100%;transition:width .4s;position:absolute;top:0}.cot-score-ch{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.cot-score-desc{color:var(--text-3);font-size:10px;line-height:1.3}.cot-legend{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:20px;padding:12px 24px;display:flex}.cot-legend-item{color:var(--text-2);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.cot-legend-dot{border-radius:2px;flex-shrink:0;width:12px;height:3px}.cot-chart-container{border-bottom:1px solid var(--border);width:100%;height:260px}.cot-latest-row{background:#0071e30a!important}.cot-latest-row td{font-weight:700}.cot-date,.cot-oi{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12px}.cot-net-val{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cot-ch-val{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px;font-weight:600}@media (width<=900px){.cot-scorecard{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.cot-scorecard{grid-template-columns:repeat(2,1fr)}}.wc-wrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.wc-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:18px 24px;display:flex}.wc-subtitle{color:var(--text-3);margin-left:2px;font-size:11px}.wc-grid{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.wc-card{background:var(--surface);flex-direction:column;gap:8px;padding:16px 18px 14px;transition:background .12s;display:flex;position:relative}.wc-card:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.wc-card:hover{background:var(--surface-2)}.wc-open:before{background:var(--green)}.wc-pre:before{background:var(--orange)}.wc-after:before{background:var(--blue)}.wc-closed:before{background:0 0}.wc-closed{opacity:.62}.wc-card-top{align-items:center;gap:8px;display:flex}.wc-flag{flex-shrink:0;font-size:20px;line-height:1}.wc-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wc-city{color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;font-size:13px;font-weight:700;overflow:hidden}.wc-exchange{font-size:var(--text-3xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-badge{font-size:var(--text-3xs);letter-spacing:.4px;text-transform:uppercase;border-radius:980px;flex-shrink:0;padding:2px 8px;font-weight:700}.wc-badge-open{background:var(--green-tint);color:var(--green)}.wc-badge-pre{background:var(--orange-tint);color:var(--orange)}.wc-badge-after{background:var(--blue-tint);color:var(--blue)}.wc-badge-closed{background:var(--surface-3);color:var(--text-3)}.wc-time{letter-spacing:-.8px;color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;line-height:1}.wc-hours-row{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10.5px;display:flex}.wc-hours-label{color:var(--text-3);font-weight:500}.wc-hours-val{color:var(--text-2);font-weight:600}.wc-hours-sep{color:var(--border-2)}.wc-progress-wrap{background:var(--surface-3);border-radius:2px;height:3px;overflow:hidden}.wc-progress-bar{border-radius:2px;height:100%;transition:width 1s linear}.wc-progress-open{background:var(--green)}.wc-progress-pre{background:var(--orange)}.wc-progress-after{background:var(--blue)}.wc-countdown{font-variant-numeric:tabular-nums;margin-top:-2px;font-size:10.5px;font-weight:600}.wc-countdown-open{color:var(--green)}.wc-countdown-pre{color:var(--orange)}.wc-countdown-after{color:var(--blue)}.wc-countdown-closed{color:var(--text-3)}@media (width<=1100px){.wc-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.wc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.wc-grid{grid-template-columns:repeat(2,1fr)}}.x-icon-svg{color:var(--text);align-items:center;display:flex}.x-not-configured{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 32px;display:flex}.x-setup-icon{opacity:.2}.x-setup-title{color:var(--text);letter-spacing:-.3px;font-size:20px;font-weight:700}.x-setup-desc{color:var(--text-2);max-width:480px;font-size:13px;line-height:1.6}.x-setup-desc code{font-family:var(--font-mono);background:var(--surface-3);color:var(--text);border-radius:5px;padding:1px 6px;font-size:12px}.x-setup-code{font-family:var(--font-mono);background:var(--text);color:#a8d8a8;border-radius:var(--radius);letter-spacing:.2px;padding:12px 24px;font-size:12px}.x-setup-accounts{flex-wrap:wrap;justify-content:center;gap:8px;max-width:600px;display:flex}.x-setup-chip{background:var(--surface-3);border-radius:980px;flex-direction:column;align-items:center;gap:2px;padding:5px 14px;display:flex}.x-setup-at{color:var(--text);font-size:11px;font-weight:700}.x-setup-tag{font-size:var(--text-3xs);color:var(--text-3)}.x-account-strip{scrollbar-width:none;border-bottom:1px solid var(--border);background:var(--surface-2);gap:8px;padding:10px 18px;display:flex;overflow-x:auto}.x-account-strip::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26 padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}.x-account-pill{border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:980px;flex-shrink:0;align-items:center;gap:8px;padding:5px 12px 5px 6px;transition:background .15s,border-color .15s;display:flex}.x-account-pill:hover{background:var(--surface-3);border-color:var(--border-2)}.x-account-pill.active{background:var(--text);border-color:var(--text)}.x-account-pill.active .x-account-name,.x-account-pill.active .x-account-tag{color:#fff}.x-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.x-avatar-placeholder{background:var(--surface-3);color:var(--text-2);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.x-account-info{text-align:left;flex-direction:column;gap:1px;display:flex}.x-account-name{color:var(--text);font-size:11px;font-weight:700;line-height:1.2}.x-account-tag{font-size:var(--text-3xs);color:var(--text-3);line-height:1.2}.x-tweet-grid{background:var(--border);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;display:grid}.x-empty{text-align:center;color:var(--text-3);background:var(--surface);grid-column:1/-1;padding:40px;font-size:13px}.x-tweet-card{background:var(--surface);color:inherit;flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:background .12s;display:flex}.x-tweet-card:hover{background:var(--surface-2)}.x-tweet-header{align-items:flex-start;gap:10px;display:flex}.x-tweet-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.x-tweet-author{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.x-tweet-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.x-verified{flex-shrink:0;margin-top:1px}.x-tweet-handle{color:var(--text-3);white-space:nowrap;font-size:11.5px}.x-tweet-time{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.x-tweet-text{color:var(--text-2);word-break:break-word;flex:1;font-size:13px;line-height:1.55}.x-tweet-link{color:var(--blue);font-size:12px;text-decoration:none}.x-tweet-link:hover{text-decoration:underline}.x-tweet-metrics{border-top:1px solid var(--border);align-items:center;gap:16px;padding-top:10px;display:flex}.x-metric{color:var(--text-3);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;display:flex}.x-metric-likes{color:#e0245e;margin-left:auto}.coach-page{min-height:calc(100dvh - 56px)}.coach-hero{background:radial-gradient(900px 420px at 20% 0,#e0b84a2e 0%,#e0b84a0a 40%,#0000 70%),radial-gradient(700px 380px at 85% 100%,#4aa3ff1a 0%,#0000 70%),linear-gradient(#121826 0%,#0b0e14 100%);border-bottom:1px solid #e0b84a2e;padding:72px 40px 64px;position:relative;overflow:hidden}.coach-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.coach-hero-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.coach-hero-label{letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);background:#e0b84a1a;border:1px solid #e0b84a47;border-radius:980px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:10.5px;font-weight:800;display:inline-flex}.coach-hero-title{background:linear-gradient(135deg, #fff 0%, var(--gold) 60%, var(--gold-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:42px;font-weight:700;line-height:1.1}.coach-hero-sub{color:#e4e6edb8;max-width:600px;font-size:15px;line-height:1.65}.coach-content{flex-direction:column;gap:56px;max-width:1200px;margin:0 auto;padding:40px 40px 72px;display:flex}.coach-sprungleiste{display:none}.coach-section-header{border-bottom:1px solid var(--border);align-items:baseline;gap:14px;margin-bottom:24px;padding-bottom:14px;display:flex}.coach-section-num{letter-spacing:1px;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.coach-section-title{color:var(--text);letter-spacing:-.4px;font-size:22px;font-weight:700}.coach-rules-grid{background:var(--border);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:1px;display:flex;overflow:hidden}.coach-rule-card{background:var(--surface);align-items:flex-start;gap:20px;padding:20px 24px;transition:background .12s;display:flex}.coach-rule-card:hover{background:var(--surface-2)}.coach-rule-num{color:var(--text-3);letter-spacing:.5px;flex-shrink:0;width:22px;padding-top:2px;font-size:11px;font-weight:700}.coach-rule-body{flex:1}.coach-rule-title{color:var(--text);letter-spacing:-.2px;margin-bottom:5px;font-size:14px;font-weight:700}.coach-rule-text{color:var(--text-2);font-size:13px;line-height:1.6}.coach-checklist-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coach-check-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.coach-check-time{letter-spacing:.5px;text-transform:uppercase;color:var(--blue);margin-bottom:14px;font-size:10.5px;font-weight:700}.coach-check-list{flex-direction:column;gap:10px;list-style:none;display:flex}.coach-check-item{color:var(--text-2);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.coach-check-box{border:1.5px solid var(--border-2);border-radius:4px;flex-shrink:0;width:14px;height:14px;margin-top:1px}.coach-sessions{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.coach-session-row{border-bottom:1px solid var(--border);grid-template-columns:4px 200px 1fr;align-items:center;gap:20px;padding:16px 24px;transition:background .1s;display:grid}.coach-session-row:last-child{border-bottom:none}.coach-session-row:hover{background:var(--surface-2)}.coach-session-bar{border-radius:2px;flex-shrink:0;width:4px;height:36px}.coach-session-meta{flex-direction:column;gap:3px;display:flex}.coach-session-label{color:var(--text);letter-spacing:-.2px;font-size:13px;font-weight:700}.coach-session-time{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.coach-session-weight{white-space:nowrap;border-radius:980px;padding:2px 8px;font-size:10px;font-weight:600}.coach-session-note{color:var(--text-2);font-size:12.5px;line-height:1.55}.coach-konto-panel{max-width:420px}.coach-risk-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coach-risk-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:20px;transition:box-shadow .2s,border-color .2s;display:flex}.coach-risk-card:hover{box-shadow:var(--shadow-md);border-color:#0000001f}.coach-risk-icon{font-size:22px;line-height:1}.coach-risk-title{color:var(--text);letter-spacing:-.2px;font-size:13px;font-weight:700}.coach-risk-body{color:var(--text-2);font-size:12px;line-height:1.6}.coach-indicators{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.coach-ind-row{border-bottom:1px solid var(--border);grid-template-columns:240px 1fr;align-items:start;gap:24px;padding:16px 24px;transition:background .1s;display:grid}.coach-ind-row:last-child{border-bottom:none}.coach-ind-row:hover{background:var(--surface-2)}.coach-ind-left{flex-direction:column;gap:3px;display:flex}.coach-ind-name{color:var(--text);letter-spacing:-.2px;font-size:13px;font-weight:700}.coach-ind-where{color:var(--blue);font-size:10.5px;font-weight:600}.coach-ind-use{color:var(--text-2);font-size:12.5px;line-height:1.55}.coach-model-intro{color:var(--text-2);margin-bottom:var(--sp-5);max-width:800px;font-size:13px;line-height:1.6}.coach-model-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.coach-model-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-4)}.coach-model-card-header{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.coach-model-icon{font-size:18px}.coach-model-name{color:var(--text);flex:1;font-size:13px;font-weight:650}.coach-model-weight{white-space:nowrap;border-radius:980px;padding:2px 8px;font-size:10px;font-weight:600}.coach-model-desc{color:var(--text-2);font-size:12px;line-height:1.55}.coach-insights-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.coach-insight-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-4)}.coach-insight-title{color:var(--text);margin-bottom:var(--sp-2);font-size:13px;font-weight:650}.coach-insight-detail{color:var(--text-2);font-size:12px;line-height:1.55}.coach-tabs-guide{gap:var(--sp-5);flex-direction:column;display:flex}.coach-tab-block{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.coach-tab-header{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surface-3);border-bottom:1px solid var(--border);color:var(--text);font-size:14px;font-weight:650;display:flex}.coach-tab-icon{font-size:16px}.coach-tab-name{font-weight:650}.coach-tab-items{padding:var(--sp-2) 0}.coach-tab-items .coach-ind-row{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border)}.coach-tab-items .coach-ind-row:last-child{border-bottom:none}@media (width<=1200px){.main{grid-template-columns:1fr 260px;max-width:100%;padding:20px 24px}.calendar-section{max-width:100%;padding:8px 24px 40px}.whale-section,.section-container{max-width:100%;padding:8px 24px 0}.header,.sub-nav,.session-phase-hud{padding:0 24px}.futures-bar{padding:16px 24px 0}}@media (width<=900px){.main{grid-template-columns:1fr;max-width:100%;padding:16px}.calendar-section{max-width:100%;padding:8px 16px 32px}.whale-section,.section-container{max-width:100%;padding:8px 16px 0}.header,.sub-nav,.session-phase-hud{padding:0 16px}.futures-bar{padding:14px 16px 0}.futures-price{font-size:26px}.futures-right{display:none}.x-tweet-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.header-market-status__session{display:none}}@media (width<=600px){.charts-grid{grid-template-columns:1fr 1fr}.x-tweet-grid{grid-template-columns:1fr}.header-market-status{display:none}}.ai-container{max-width:1400px;padding:var(--sp-4) var(--sp-6) var(--sp-8);margin:0 auto}.ai-error{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-8);text-align:center;margin-top:var(--sp-8)}.ai-loading{text-align:center;color:var(--text-3);padding:60px}:root[data-density=compact] .ai-panel{padding:var(--sp-3)}:root[data-density=compact] .ai-section-title{margin-bottom:var(--sp-2)}.ai-start-banner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-8);text-align:center;margin-bottom:var(--sp-3)}.ai-main-grid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:1fr;display:grid}.ai-main-grid:has(.ai-sidebar-col){grid-template-columns:1fr 320px}.ai-chart-col{min-width:0}.ai-sidebar-col{gap:var(--sp-3);flex-direction:column;display:flex}.ai-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);transition:border-color var(--transition), box-shadow var(--transition)}.ai-panel:hover{border-color:#e0b84a2e;box-shadow:0 2px 12px #00000014,0 0 0 .5px #e0b84a0f}.ai-section-title{color:var(--text);margin-bottom:var(--sp-3);letter-spacing:-.2px;font-size:12px;font-weight:700}.ai-gex-vision-knopf{margin-left:var(--sp-2);font:inherit;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.06em;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;vertical-align:middle;padding:1px 8px}.ai-gex-vision-knopf:hover{color:var(--text)}.ai-gex-vision-knopf[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.ai-bottom-grid{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.ai-panel.ai-coach{background:linear-gradient(#7c3aed14 0%,#a78bfa05 100%);border:1px solid #7c3aed52;padding:0;overflow:hidden;box-shadow:0 8px 28px #7c3aed26,inset 0 1px #a78bfa26}.ai-coach-header{text-align:center;background:linear-gradient(135deg,#7c3aed47 0%,#a78bfa1a 100%);border-bottom:1px solid #7c3aed47;padding:14px 16px 12px}.ai-coach-title{letter-spacing:.18em;background:linear-gradient(135deg,#c4b5fd 0%,#a78bfa 60%,#7c3aed 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 24px #a78bfa59;-webkit-background-clip:text;font-size:13px;font-weight:900}.ai-coach-subtitle{font-size:var(--text-3xs);color:#c7b8fdbf;letter-spacing:.08em;margin-top:3px}.ai-coach-body{padding:var(--sp-3)}.ai-divider{margin-top:var(--sp-3);margin-bottom:var(--sp-2);color:var(--text-2);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border);padding:0 2px 6px;font-size:12px;font-weight:700}.ai-subcard{background:var(--surface-2);border-radius:var(--radius-sm);padding:var(--sp-4);border:1px solid #0000}.ai-subcard-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:600}.ai-inner-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ai-mini-grid{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.ai-mini-grid--two{grid-template-columns:1fr 1fr}.ai-btn{padding:var(--sp-2) var(--sp-4);border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer;transition:all var(--transition);font-size:12px;font-weight:600}.ai-btn:hover{background:var(--surface-3);box-shadow:var(--shadow-sm)}.ai-btn:active{transform:scale(.97)}.ai-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ai-btn-green{background:var(--green);color:#fff;border-color:var(--green)}.ai-btn-green:hover{background:#30d158;box-shadow:0 2px 8px #34c7594d}.ai-btn-red{background:var(--red);color:#fff;border-color:var(--red)}.ai-btn-red:hover{background:#ff453a;box-shadow:0 2px 8px #ff3b304d}.ai-btn-blue{background:var(--blue);color:#fff;border-color:var(--blue)}.ai-btn-blue:hover{background:var(--blue-hover);box-shadow:0 2px 8px #0071e34d}.ai-waiting{padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-3);font-size:13px}.ai-label-dist{flex-direction:column;gap:6px;display:flex}.ai-label-row{align-items:center;display:flex}.ai-training-badge{padding:var(--sp-1) 10px;background:var(--blue-tint);color:var(--blue);border-radius:var(--radius-sm);margin-bottom:var(--sp-2);font-size:12px;font-weight:600;animation:2s ease-in-out infinite pulse-glow;display:inline-block}@keyframes pulse-glow{0%,to{box-shadow:0 0 #0071e300}50%{box-shadow:0 0 0 4px #0071e31a}}.ai-training-log{background:var(--surface-3);border-radius:var(--radius-sm);padding:var(--sp-2) 10px;font-family:var(--font-mono);color:var(--text-2);max-height:120px;font-size:10px;line-height:1.6;overflow-y:auto}.ai-disclaimer{margin-top:var(--sp-5);padding:10px var(--sp-4);background:var(--surface-3);border-radius:var(--radius-sm);color:var(--text-3);text-align:center;font-size:11px}:root{--muster-buch:#197a37;--muster-weich:#a15c00}:root[data-chart-theme=dark]{--muster-buch:var(--green);--muster-weich:var(--orange)}.muster-panel{flex-direction:column;align-self:start;max-height:max(660px,100vh - 92px);display:flex}.muster-panel__fest{flex-direction:column;flex:none;gap:8px;padding:8px 8px 0;display:flex}.muster-panel__rollen{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}@media (width<=760px){.muster-panel{max-height:none}.muster-panel__rollen{overflow-y:visible}}.muster-erklaer-knopf,.muster-vorbehalte,.muster-zum-chart,.muster-beleg-alle,.muster-legende__herkunft{display:none}.of-container{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:2px solid var(--border)}.of-header{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.of-title{color:var(--text);align-items:center;gap:var(--sp-2);font-size:15px;font-weight:700;display:flex}.of-title-icon{color:var(--blue);font-size:18px}.of-title-sub{color:var(--text-3);margin-left:var(--sp-1);font-size:11px;font-weight:400}.of-range-row{gap:var(--sp-1);align-items:center;display:flex}.of-stats-row{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(6,1fr);display:grid}.of-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);text-align:center;transition:border-color var(--transition), box-shadow var(--transition)}.of-stat:hover{border-color:var(--border-2);box-shadow:var(--shadow-sm)}.of-stat-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--sp-1);font-size:10px}.of-stat-value{color:var(--text);font-size:18px;font-weight:700}.of-charts-grid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.of-bottom-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=1000px){.ai-main-grid,.ai-bottom-grid{grid-template-columns:1fr}.of-stats-row{grid-template-columns:repeat(2,1fr)}.of-charts-grid,.of-bottom-grid{grid-template-columns:1fr}.of-header{flex-direction:column;align-items:flex-start;gap:8px}}.stat-page{max-width:1200px;padding:var(--sp-6) var(--sp-6) 60px;margin:0 auto}.stat-page-header{margin-bottom:var(--sp-8);justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.stat-page-title{color:var(--text);letter-spacing:-.02em;font-size:22px;font-weight:700}.stat-page-sub{color:var(--text-3);margin-top:var(--sp-1);max-width:600px;font-size:12px}.stat-refresh-btn{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:var(--transition);white-space:nowrap;padding:6px 14px;font-size:12px;font-weight:500}.stat-refresh-btn:hover{background:var(--surface-3);color:var(--text)}.stat-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.stat-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-6);margin-bottom:var(--sp-5);box-shadow:var(--shadow-sm)}.stat-section h2{color:var(--text);margin-bottom:var(--sp-4);align-items:center;gap:var(--sp-2);font-size:15px;font-weight:650;display:flex}.stat-subtitle{color:var(--text-2);margin:var(--sp-5) 0 var(--sp-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.stat-boxes{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stat-boxes>div{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-3) var(--sp-4)}.stat-boxes label{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.stat-boxes strong{color:var(--text);font-size:16px;font-weight:700}.stat-table{border-collapse:collapse;width:100%;font-size:12px}.stat-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:var(--sp-2) var(--sp-3);border-bottom:2px solid var(--border-2);white-space:nowrap;font-size:10px;font-weight:600}.stat-table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.stat-table tbody tr:hover{background:var(--surface-2)}.stat-table-sm{font-size:11px}.stat-table-sm th,.stat-table-sm td{padding:var(--sp-1) var(--sp-2)}.stat-weight-badge{background:var(--surface-3);color:var(--text-2);border-radius:980px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.stat-grid-2{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.stat-matrix{text-align:center}.stat-matrix th,.stat-matrix td{text-align:center;padding:var(--sp-1) var(--sp-2);font-size:10px}.stat-live-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-live-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.stat-live-card.stat-live-inactive{opacity:.5}.stat-live-icon{font-size:18px;line-height:1}.stat-live-name{color:var(--text);font-size:11px;font-weight:600}.stat-live-status{color:var(--text-3);font-size:10px}.stat-loading{text-align:center;padding:var(--sp-8) 0;color:var(--text-3);font-size:12px}.stat-sig-badge{font-size:var(--text-3xs);text-transform:uppercase;border-radius:4px;padding:1px 6px;font-weight:700;display:inline-block}@media (width<=900px){.stat-page{padding:var(--sp-4)}.stat-page-header{flex-direction:column}.stat-grid-2{grid-template-columns:1fr}.stat-live-grid{grid-template-columns:1fr 1fr}.stat-boxes{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.stat-live-grid,.stat-boxes{grid-template-columns:1fr}.stat-table{font-size:10px}}.presse-mehr,.x-pill-alle,.stat-modell-mehr{display:none}.chart-loading-overlay{-webkit-backdrop-filter:blur(6px);z-index:20;pointer-events:all;opacity:1;background:#00000059;justify-content:center;align-items:center;transition:opacity .42s ease-out,-webkit-backdrop-filter .42s ease-out,backdrop-filter .42s ease-out;animation:.22s ease-out chartLoadingFade;display:flex;position:absolute;inset:0}.chart-loading-overlay.fade-out{opacity:0;-webkit-backdrop-filter:blur();pointer-events:none}.chart-reveal{opacity:0;transition:opacity .52s ease-out .12s,transform .52s ease-out .12s;transform:scale(.995)}.chart-reveal.revealed{opacity:1;transform:scale(1)}@keyframes chartLoadingFade{0%{opacity:0}to{opacity:1}}.chart-loading-card{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:14px;min-width:280px;padding:22px 28px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059,0 0 0 1px #0071e314}.chart-loading-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0071e31f 0%,#0071e30a 100%);position:absolute;inset:0}.chart-loading-card>*{z-index:1;position:relative}.chart-loading-eyebrow{text-transform:uppercase;letter-spacing:1px;color:var(--text-2);font-size:11px;font-weight:700}.chart-loading-ring{background:#0071e31a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:2s ease-in-out infinite chartLoadingPulse;display:flex;position:relative}.chart-loading-ring:before{content:"";border:2px solid #0000;border-top-color:var(--blue);border-right-color:var(--blue);border-radius:50%;animation:.9s linear infinite chartLoadingSpin;position:absolute;inset:-3px}.chart-loading-ring .glyph{color:var(--blue);font-size:24px;font-weight:900;line-height:1}@keyframes chartLoadingSpin{to{transform:rotate(360deg)}}@keyframes chartLoadingPulse{0%,to{box-shadow:0 0 #0071e300}50%{box-shadow:0 0 0 6px #0071e31a}}.chart-loading-title{letter-spacing:.4px;color:var(--text-1);font-size:14px;font-weight:800;font-family:var(--font-sans);align-items:baseline;gap:3px;display:flex}.chart-loading-title .dot{background:var(--blue);opacity:0;border-radius:50%;width:4px;height:4px;margin:0 1px;animation:1.4s ease-in-out infinite chartLoadingDots;display:inline-block}.chart-loading-title .dot:nth-child(2){animation-delay:.2s}.chart-loading-title .dot:nth-child(3){animation-delay:.4s}@keyframes chartLoadingDots{0%,80%,to{opacity:0;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.chart-loading-sub{color:var(--text-3);letter-spacing:.2px;text-align:center;font-size:11px;font-weight:500;line-height:1.4}.chart-loading-badge{color:var(--blue);font-size:var(--text-3xs);letter-spacing:.5px;text-transform:uppercase;background:#0071e314;border:1px solid #0071e34d;border-radius:5px;margin-top:4px;padding:3px 10px;font-weight:700}.sub-nav{background:var(--surface);border-bottom:1px solid var(--border);height:36px;top:calc(var(--rahmen-oben) + var(--hud-h));z-index:90;align-items:center;gap:2px;padding:0 32px;display:flex;position:sticky}.sub-nav__btn{border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;letter-spacing:.04em;transition:background var(--duration-fast), color var(--duration-fast);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:5px 14px;font-family:inherit;font-size:11px;font-weight:500}.sub-nav__btn:hover{background:var(--surface-2);color:var(--text)}.sub-nav__btn.active{background:var(--surface-3);color:var(--text);font-weight:600;position:relative}.sub-nav__btn.active:after{content:"";background:var(--gold);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.header-market-status{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:default;flex-shrink:0;align-items:center;gap:7px;padding:5px 12px;display:flex}.header-market-status__session{font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-right:1px solid var(--border-2);padding-right:7px;font-weight:700}.header-market-status__price{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:700}.header-market-status__change{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.header-market-status__change.positive{color:var(--green)}.header-market-status__change.negative{color:var(--red)}.header-market-status__change.neutral{color:var(--text-3)}.header-icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-3);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;display:flex}.header-icon-btn:hover{background:var(--surface-2);color:var(--text)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);overflow:hidden}.panel:hover{border-color:#e0b84a2e;box-shadow:0 2px 12px #00000014,0 0 0 .5px #e0b84a0f}:root[data-chart-theme=dark] .panel:hover{border-color:#e0b84a38;box-shadow:0 4px 24px #00000073,0 0 0 .5px #e0b84a1f}.panel__header{border-bottom:1px solid var(--border);border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 10px 14px;display:flex}.panel__header--gold{border-left-color:var(--gold)}.panel__header--green{border-left-color:var(--green)}.panel__header--red{border-left-color:var(--red)}.panel__header--purple{border-left-color:var(--icon-color)}.panel__header--blue{border-left-color:var(--blue)}.panel__header--orange{border-left-color:var(--orange)}.panel__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex:1;font-size:10px;font-weight:700}.panel__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.panel__body{padding:16px}.panel__body--dense{padding:10px 14px}.panel__body--none{padding:0}.kurse-zeile__info{display:none}.session-phase-hud{background:var(--surface);border-bottom:1px solid var(--border);height:36px;top:calc(var(--rahmen-oben) + var(--hud-h));z-index:90;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky}.session-phase-hud__label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.session-phase-hud__label--rth{color:var(--green)}.session-phase-hud__label--pre{color:var(--orange)}.session-phase-hud__label--post{color:var(--blue)}.session-phase-hud__label--closed{color:var(--text-3)}.session-phase-hud__track{background:var(--surface-3);border-radius:2px;flex:1;height:3px;position:relative;overflow:visible}.session-phase-hud__fill{border-radius:2px;height:100%;transition:width 60s linear;position:relative}.session-phase-hud__fill--rth{background:linear-gradient(90deg, #34c75973 0%, var(--green) 100%)}.session-phase-hud__fill--pre{background:linear-gradient(90deg, #ff950059 0%, var(--orange) 100%)}.session-phase-hud__fill--post{background:linear-gradient(90deg, #0071e359 0%, var(--blue) 100%)}.session-phase-hud__fill--closed{background:var(--border-2)}:root[data-chart-theme=dark] .session-phase-hud__fill--rth{background:linear-gradient(90deg, #26d07c4d 0%, var(--green) 100%)}:root[data-chart-theme=dark] .session-phase-hud__fill--pre{background:linear-gradient(90deg, #ff9f004d 0%, var(--orange) 100%)}:root[data-chart-theme=dark] .session-phase-hud__fill--post{background:linear-gradient(90deg, #4aa3ff4d 0%, var(--blue) 100%)}.session-phase-hud__marker{background:var(--border-2);pointer-events:none;width:1px;height:13px;position:absolute;top:-5px}.session-phase-hud__marker:after{content:attr(data-label);font-size:var(--text-3xs);color:var(--text-3);white-space:nowrap;letter-spacing:.04em;font-weight:600;position:absolute;top:15px;left:50%;transform:translate(-50%)}.session-phase-hud__countdown{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;flex-shrink:0}.session-phase-hud__et{font-size:10px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);border-left:1px solid var(--border-2);white-space:nowrap;flex-shrink:0;padding-left:12px}.price-display{font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--text);font-weight:700}.price-display--sm{font-size:var(--text-sm);font-weight:600}.price-display--lg{font-size:var(--text-xl);letter-spacing:-.03em}.pnl-value{font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700}.pnl-value.positive{color:var(--green)}.pnl-value.negative{color:var(--red)}.change-sign{opacity:.75;margin-right:1px;font-size:.75em;font-weight:500}.conf-pct{font-family:var(--font-mono);font-size:var(--text-xxs);font-variant-numeric:tabular-nums;color:var(--text-3);font-weight:600}@keyframes priceFlashUp{0%{background:0 0}12%{background:#26d07c2e}to{background:0 0}}@keyframes priceFlashDown{0%{background:0 0}12%{background:#ef5b742e}to{background:0 0}}.price-flash-up{border-radius:3px;animation:.45s ease-out priceFlashUp}.price-flash-down{border-radius:3px;animation:.45s ease-out priceFlashDown}.live-dot--sm{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s ease-out infinite pulseRing;display:inline-block}.signal-hero{background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);flex-direction:column;align-items:center;gap:10px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.signal-hero.long{border-color:#26d07c73;box-shadow:0 4px 28px #26d07c1f,inset 0 1px #26d07c14}.signal-hero.short{border-color:#ef5b7473;box-shadow:0 4px 28px #ef5b741f,inset 0 1px #ef5b7414}.signal-hero.neutral{border-color:#4aa3ff59}.signal-hero__direction{letter-spacing:.05em;font-size:26px;font-weight:800;line-height:1}.signal-hero__direction.long{color:var(--green)}.signal-hero__direction.short{color:var(--red)}.signal-hero__direction.neutral{color:var(--blue)}.signal-hero__confidence{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--text);font-size:28px;font-weight:700;line-height:1}.signal-hero__label{font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700}.prob-row{align-items:center;gap:10px;padding:5px 0;display:flex}.prob-row__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-shrink:0;width:56px;font-size:10px;font-weight:600}.prob-row__bar-wrap{background:var(--surface-3);border-radius:3px;flex:1;height:5px;overflow:hidden}.prob-row__bar-fill{border-radius:3px;height:100%;transition:width .55s cubic-bezier(.22,.61,.36,1)}.prob-row__pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:36px;font-size:11px;font-weight:700}.kbd-badge{font-size:10px;font-family:var(--font-mono);background:var(--surface-3);border:1px solid var(--border-2);color:var(--text-3);letter-spacing:.02em;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 6px;font-weight:600;line-height:1.4;display:inline-flex}:root[data-chart-theme=dark] .kbd-badge{background:#ffffff0f;border-color:#ffffff1f}.cmd-palette-trigger{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);cursor:pointer;font-size:11px;font-family:var(--font-mono);transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:flex}.cmd-palette-trigger:hover{background:var(--surface-3);border-color:var(--border-2);color:var(--text)}.toast-container{z-index:2000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);pointer-events:all;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:flex-start;gap:10px;min-width:260px;max-width:380px;padding:12px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040,0 2px 8px #00000026}.toast:before{content:"";opacity:.5;background:currentColor;width:3px;position:absolute;top:0;bottom:0;left:0}@keyframes toastEnter{0%{opacity:0;transform:translate(20px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastExit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(20px)scale(.96)}}.toast--enter{animation:.22s cubic-bezier(.22,.61,.36,1) both toastEnter}.toast--exit{animation:.25s ease-in both toastExit}.toast__icon{flex-shrink:0;margin-top:1px;font-size:15px}.toast__body{flex:1;min-width:0}.toast__title{margin-bottom:2px;font-size:12px;font-weight:700}.toast__message{color:var(--text-2);font-size:12px;line-height:1.4}.toast__close{color:var(--text-3);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1;transition:opacity .1s}.toast__close:hover{opacity:1}.palette-backdrop{z-index:1500;-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:#00000080;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}@keyframes paletteOpen{0%{opacity:0;transform:scale(.97)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.palette{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-lg);width:560px;max-width:calc(100vw - 32px);animation:.18s cubic-bezier(.22,.61,.36,1) both paletteOpen;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 0 .5px #e0b84a14}.palette__search{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.palette__search-icon{color:var(--text-3);flex-shrink:0;font-size:16px}.palette__input{color:var(--text);caret-color:var(--gold);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.palette__input::placeholder{color:var(--text-3)}.palette__clear{color:var(--text-3);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;font-size:18px;transition:opacity .1s}.palette__clear:hover{opacity:1}.palette__list{max-height:380px;padding:6px 0;overflow-y:auto}.palette__group-label{font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:10px 16px 4px;font-weight:700}.palette__item{width:100%;color:var(--text);cursor:pointer;text-align:left;transition:background var(--duration-instant);background:0 0;border:none;align-items:center;gap:10px;padding:8px 16px;font-family:inherit;font-size:13px;display:flex}.palette__item:hover,.palette__item--selected{background:var(--gold-tint);color:var(--text)}.palette__item-icon{text-align:center;flex-shrink:0;width:20px;font-size:14px}.palette__item-label{flex:1}.palette__empty{text-align:center;color:var(--text-3);padding:24px;font-size:13px}.palette__footer{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-3);gap:16px;padding:8px 16px;font-size:11px;display:flex}.palette__footer .kbd-badge{font-size:var(--text-3xs);padding:1px 4px}.header-ctrl{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);letter-spacing:.3px;cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.header-ctrl:hover{background:var(--surface-3);border-color:var(--border-2);color:var(--text)}.settings-dropdown{z-index:300;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);min-width:180px;box-shadow:var(--shadow-elevated);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.settings-section-label{font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 3px;font-weight:700}.settings-item{border-radius:var(--radius-sm);width:100%;color:var(--text-2);cursor:pointer;text-align:left;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12px;display:flex}.settings-item:hover{background:var(--surface-2);color:var(--text)}.settings-item--active{background:var(--gold-tint);color:var(--gold-dark);font-weight:600}[data-chart-theme=dark] .settings-item--active{color:var(--gold)}.settings-nur-touch{display:none}.gex-zero-gamma-row{border-radius:var(--radius-sm);background:var(--gold-tint);border:1px solid #e0b84a40;margin:8px 0;padding:10px 12px}.gex-zero-gamma-label{font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:2px;font-weight:700}[data-chart-theme=dark] .gex-zero-gamma-label{color:var(--gold)}.gex-zero-gamma-value{font-size:22px;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--gold)}.signal-conf-badge{font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;border-radius:980px;align-items:center;gap:4px;padding:3px 9px;font-weight:800;display:inline-flex}.signal-conf-badge--act{color:var(--green);background:#26d07c26;border:1px solid #26d07c4d}.signal-conf-badge--watch{background:var(--gold-tint);color:var(--gold-dark);border:1px solid #e0b84a4d}.signal-conf-badge--wait{background:var(--surface-3);color:var(--text-3);border:1px solid var(--border)}[data-chart-theme=dark] .signal-conf-badge--watch{color:var(--gold)}.signal-age{font-size:var(--text-3xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);letter-spacing:.04em}.feed-freshness{font-size:var(--text-3xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);align-items:center;gap:4px;display:inline-flex}.feed-freshness__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.feed-freshness__dot--live{background:var(--state-live);animation:2s ease-in-out infinite livePulse}.feed-freshness__dot--stale{background:var(--state-stale)}.feed-freshness__dot--dead{background:var(--sentiment-down)}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}.risk-hud-wrap{top:var(--rahmen-oben);z-index:40;position:sticky}.risk-hud__caret{color:var(--text-3);font-size:var(--text-3xs);margin-left:2px}.risk-hud-panel{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--text-xs);padding:4px 16px 6px}.risk-hud-panel__head,.risk-hud-panel__row{grid-template-columns:minmax(140px,1.4fr) minmax(110px,1fr) 90px 70px 110px 1fr;align-items:center;gap:10px;padding:3px 0;display:grid}.risk-hud-panel__head{color:var(--text-3);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border)}.risk-hud-panel__row+.risk-hud-panel__row{border-top:1px solid var(--border)}.risk-hud-panel__prov{min-width:30px;color:var(--text-3);font-size:var(--text-3xs);margin-right:6px;font-weight:800;display:inline-block}.risk-hud-panel__flag{background:var(--red);color:#fff;font-size:var(--text-3xs);text-transform:uppercase;border-radius:3px;margin-left:6px;padding:0 4px;font-weight:800}.risk-hud-panel__foot{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--text-3xs);justify-content:space-between;align-items:center;margin-top:4px;padding-top:4px;display:flex}.risk-hud__link{cursor:pointer;color:var(--icon-color);font-size:var(--text-3xs);background:0 0;border:none;padding:0;font-family:inherit;font-weight:700}.risk-hud__link:hover{text-decoration:underline}.risk-hud-panel__touch{display:none}.risk-hud{background:var(--surface);border-bottom:1px solid var(--border);min-height:28px;font-size:var(--text-xs);align-items:center;gap:10px;padding:3px 16px;display:flex}.risk-hud--alarm{background:var(--red-tint);border-bottom-color:var(--red)}.risk-hud-wrap[data-klebt]>.risk-hud--alarm{background:linear-gradient(var(--red-tint), var(--red-tint)), var(--surface)}.risk-hud__cell{cursor:pointer;color:var(--text-2);font-size:inherit;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:2px 4px;font-family:inherit;display:inline-flex}.risk-hud__zellen{display:contents}.risk-hud__cell:hover{color:var(--text)}.risk-hud__label{color:var(--text-3);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em}.risk-hud__mono{font-family:var(--font-mono)}.risk-hud__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.risk-hud__meter{background:var(--surface-2);border-radius:3px;width:54px;height:5px;display:inline-block;overflow:hidden}.risk-hud__meter-fill{height:100%;transition:width .4s;display:block}.risk-hud__stop{border:1px solid var(--red);color:var(--red);font-weight:800;font-size:var(--text-3xs);letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:3px 12px;transition:background .15s,color .15s}.risk-hud__stop:hover{background:var(--red-tint)}.risk-hud__stop--armed,.risk-hud__stop--armed:hover{--stop-puls:var(--red);background:var(--red);color:#fff;animation:.8s ease-out infinite riskStopPuls}@keyframes riskStopPuls{0%{box-shadow:0 0 0 0 var(--stop-puls)}to{box-shadow:0 0 0 6px #0000}}.risk-hud__stop:not(.risk-hud__stop--armed) .risk-hud__stop-scharf,.risk-hud__stop--armed .risk-hud__stop-ruhe,.risk-hud__kurz{display:none}.risk-hud__stop--resume{border-color:var(--green);color:var(--green)}.risk-hud__stop--resume:hover{background:var(--green-tint,#2ebd851f)}.risk-hud__stop--resume.risk-hud__stop--armed{--stop-puls:var(--green);background:var(--green);color:#fff}@media (width<=767px){.header{gap:6px;padding:8px 10px}.logo-text{display:none}.header-right{margin-left:auto}.cmd-palette-trigger{display:none}.sub-nav{scrollbar-width:none;overflow-x:auto}.sub-nav::-webkit-scrollbar{display:none}.sub-nav__btn{white-space:nowrap}.risk-hud{gap:6px;padding:3px 8px}.risk-hud__label{display:none}.risk-hud__meter{width:34px}.risk-hud__mono{font-size:11px}.risk-hud__stop{flex-shrink:0;padding:3px 9px}.ai-container{padding:10px 8px}.ai-panel{padding:12px 10px}}:root{--nav-h:56px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--tap:44px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none}a,button,[role=button],.pill-btn,.nav-btn,summary{-webkit-tap-highlight-color:transparent}button,.nav-btn,.pill-btn,.risk-hud__cell,.risk-hud__stop,summary{-webkit-user-select:none;user-select:none;touch-action:manipulation}[style*=overflow-x],[style*=overflowX],.table-scroll,.main-nav,.sub-nav,.risk-hud,.risk-hud-panel{-webkit-overflow-scrolling:touch;scrollbar-width:none}[style*=overflow-x]::-webkit-scrollbar{display:none}.table-scroll::-webkit-scrollbar{display:none}@media (display-mode:standalone){body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable]{-webkit-user-select:text;user-select:text}}@media (pointer:coarse){.nav-btn,.pill-btn,.sub-nav__btn,.btn,.risk-hud__stop,button:not([class*=icon]):not(.phase-zelle){min-height:var(--tap)}.nav-btn,.pill-btn,.sub-nav__btn{justify-content:center;align-items:center;display:inline-flex}.main-nav{gap:2px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}input[type=checkbox]:not([class]),input[type=radio]:not([class]){flex-shrink:0;width:20px;height:20px}:root{--text-3xs:10px}[style*="font-size: 8px"],[style*="font-size: 8.5px"],[style*="font-size: 9px"],[style*="font-size: 9.5px"]{font-size:10px!important}.app .chart-header__badge{border-radius:8px;min-width:16px;height:16px;font-size:10px}.x-tweet-link{align-items:center;min-height:32px;padding:2px 4px;display:inline-flex}}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:var(--tap);font-size:16px!important}.ai-container,.main,.app>.error-banner{padding-left:max(12px, var(--safe-l));padding-right:max(12px, var(--safe-r))}.pill-btn,.sub-nav__btn,.btn{min-height:var(--tap);align-items:center;display:inline-flex}.app :has(>table){-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll{overflow-x:auto}.table-scroll>table{min-width:520px}html,body{overflow-x:clip}.of-gex-grid,.insight-grid{grid-template-columns:1fr}table.karten-mobil:has(td[data-label]){min-width:0;display:block}table.karten-mobil:has(td[data-label]) thead{display:none}table.karten-mobil:has(td[data-label]) tbody{display:block}table.karten-mobil:has(td[data-label]) tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;padding:8px 10px;display:block}table.karten-mobil:has(td[data-label]) td{border:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;white-space:normal!important;padding:4px 0!important}table.karten-mobil:has(td[data-label]) td:before{content:attr(data-label);color:var(--text-3);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-sans,inherit);flex-shrink:0;margin-right:auto}table.karten-mobil:has(td[data-label]) td:has(>div+div){flex-direction:column;align-items:stretch;gap:2px}table.karten-mobil td:not([data-label]){justify-content:flex-start}table.karten-mobil td:not([data-label]):before{content:none}table.karten-mobil td[data-label=Konto]{font-size:var(--text-sm,13px);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:6px!important}}@media (width<=767px) and (orientation:landscape) and (pointer:coarse){table.karten-mobil:has(td[data-label]) tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}table.karten-mobil:has(td[data-label]) :is(td:not([data-label]),td[data-label=Konto],td:has(>div+div)){grid-column:1/-1}table.karten-mobil.karten-mobil--einspaltig tr{grid-template-columns:minmax(0,1fr)}}@media (width>=768px) and (width<=1024px){.header{padding:0 max(14px, var(--safe-r)) 0 max(14px, var(--safe-l));padding-top:calc(0px + var(--safe-t));height:calc(60px + var(--safe-t));gap:10px}.header-left{gap:10px;min-width:0}.header-right{flex-shrink:0;gap:8px}.nav-btn{padding:6px 10px;font-size:11.5px}.main-nav{scrollbar-width:none;min-width:0;max-width:100%;position:static;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav .nav-btn{flex-shrink:0}.risk-hud{padding:0 max(14px, var(--safe-r)) 0 max(14px, var(--safe-l));gap:6px}.risk-hud__label{letter-spacing:.02em}.risk-hud__meter{width:34px}.session-phase-hud,.sub-nav{padding-left:max(14px, var(--safe-l));padding-right:max(14px, var(--safe-r))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:38px}.coach-konto-panel{max-width:none}}@media (width>=768px) and (width<=1024px) and (orientation:portrait){.header{height:auto;padding-top:calc(6px + var(--safe-t));flex-wrap:wrap;row-gap:6px;padding-bottom:6px}.header-left{display:contents}.header-right{order:1;margin-left:auto}.main-nav{flex:1 0 100%;order:2;padding:2px}.main-nav .nav-btn{flex:1 0 auto}}@media (width>=768px) and (width<=1024px) and (orientation:landscape){.tz-picker__ort{display:none}}@media (width<=767px){.app .ai-chart-grid{grid-template-columns:minmax(0,1fr)}.app .ai-chart-grid>.ai-panel{min-width:0}.app .chart-banner-stapel{align-items:stretch;left:8px;right:8px}.app .chart-status{white-space:normal}.main-nav{background-color:var(--surface)}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .draw-sidebar,.app .side-panel{display:none}.app .chart-header{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app .chart-header::-webkit-scrollbar{display:none}.app .ai-chart-grid{grid-template-columns:minmax(0,1fr)}.app .ai-chart-grid>.ai-panel{min-width:0}}@media (pointer:coarse){.ai-coach button{min-height:40px!important}.ai-coach input,.ai-coach select{min-height:40px}}@media (pointer:coarse) and (width>=768px) and (width<=1024px){.app .draw-sidebar__btn{min-width:var(--tap);min-height:var(--tap);font-size:12px}.app .side-panel__tab{min-height:var(--tap);font-size:10px}}@media (pointer:coarse){.app .chart-header__tf,.app .chart-header__mode{min-width:var(--tap);min-height:var(--tap);padding:0 10px}.app .chart-terminal__struct{display:none}}.ai-grid-2{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-grid-side{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.ai-grid-2>*,.ai-grid-side>*{min-width:0}.ledger-tabelle-rahmen{overflow-x:auto}.ledger-mehr--nur-telefon{display:none}@media (width<=767px){.ai-grid-2,.ai-grid-side{grid-template-columns:minmax(0,1fr)}.ai-bloecke>.ai-block--position{order:1}.ai-bloecke>.ai-block--quellen{order:2}.ai-bloecke>.ai-block--ledger{order:3}.ai-bloecke>.ai-block--vola{order:4}.ai-bloecke>.ai-block--chart{order:5}.app .kopfzahlen{gap:6px!important;padding:6px 8px!important}.app .kopfzahlen>[data-kopf]{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);flex-wrap:wrap;max-width:100%;padding:2px 8px;white-space:normal!important}.app .quellen-liste{flex-direction:column;gap:4px;display:flex!important}.app .quellen-liste>.quellen-zeile{box-sizing:border-box;border:1px solid var(--hairline);width:100%;min-height:var(--tap);flex-wrap:wrap;align-items:baseline;gap:2px 8px;position:relative;border-radius:var(--radius)!important;padding:6px 24px 6px 10px!important;display:flex!important}.app .quellen-liste .quellen-zeile button{min-height:0}.app .quellen-liste>.quellen-zeile--still{text-align:left;display:block!important}.app .quellen-zeile:has(>.quellen-zeile__grund):after{content:"▸";color:var(--text-2);position:absolute;top:6px;right:10px}.app .quellen-zeile[data-aktiv="1"]:has(>.quellen-zeile__grund):after{content:"▾"}.app .quellen-zeile[data-aktiv="1"]>.quellen-zeile__grund{flex-basis:100%;display:block}.app .ledger-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important}.app .ledger-kacheln .kennzahl__wert{font-size:clamp(var(--text-sm), 4.6vw, var(--text-lg))!important}.app .kennzahl__kicker,.app .kennzahl__vorbehalt{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.app .ledger-tabelle-rahmen{overflow-x:visible}.ledger-mehr--nur-telefon{display:inline-flex}.app .ledger-tabelle-rahmen table.karten-mobil:has(td[data-label]) tr{flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:8px 10px;display:flex}.app .ledger-tabelle-rahmen table.karten-mobil:has(td[data-label]) tr:before{content:"";flex-basis:100%;order:1;height:0}.app .ledger-tabelle-rahmen table.karten-mobil:has(td[data-label]) tr:after{content:"";flex-basis:100%;order:1;height:0}.app .ledger-tabelle-rahmen table.karten-mobil:has(td[data-label]) tr:after{order:5}.app .ledger-tabelle-rahmen table.karten-mobil td{flex:0 auto;min-width:0;max-width:100%;display:block;border:0!important;padding:0!important}.app .ledger-tabelle-rahmen table.karten-mobil td:before{content:none;color:var(--text-2);font-size:inherit;text-transform:none;letter-spacing:0;margin-right:6px}.app .ledger-tabelle-rahmen td.ledger-zelle--kopf{font-size:var(--text-sm);white-space:nowrap!important}.app .ledger-tabelle-rahmen td.ledger-zelle--kopf+td.ledger-zelle--kopf:before{content:"·"}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Quelle]:before{margin-right:0}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label^=Zeit],.app .ledger-tabelle-rahmen td[data-label^=Zeit]>.ledger-wert,.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Quelle],.app .ledger-tabelle-rahmen td[data-label=Quelle]>.ledger-wert,.app .ledger-tabelle-rahmen table.karten-mobil td.ledger-zelle--score,.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Stopp],.app .ledger-tabelle-rahmen td[data-label=Stopp]>.ledger-wert{display:contents}.app .ledger-tabelle-rahmen td[data-label^=Zeit] .ledger-wert>span:not([data-zeit]),.app .ledger-tabelle-rahmen td[data-label=Quelle]>.ledger-wert>span[title]:not(.info-tipp){white-space:normal;order:7}.app .ledger-tabelle-rahmen td[data-label^=Zeit] .ledger-wert>span:not([data-zeit]):before,.app .ledger-tabelle-rahmen td[data-label=Quelle]>.ledger-wert>span[title]:not(.info-tipp):before{content:"· "}.app .ledger-tabelle-rahmen table.karten-mobil td.ledger-zelle--score:before{content:"";flex-basis:100%;height:0;margin:0}.app .ledger-tabelle-rahmen td.ledger-zelle--score>.ledger-wert{font-size:var(--text-xxs);color:var(--text-2);white-space:nowrap;order:6}.app .ledger-tabelle-rahmen td.ledger-zelle--score>.ledger-wert:before{content:"Score · meta_p ";font-family:var(--font-sans)}.app .ledger-tabelle-rahmen td.ledger-zelle--preise{white-space:nowrap!important}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Einstieg]:before{content:"E"}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Stopp]:before{content:"· S";margin-right:0}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Ziel]:before{content:"· Z"}.app .ledger-tabelle-rahmen td.ledger-zelle--ergebnis{order:2}.app .ledger-tabelle-rahmen td[data-label=Stopp] [data-risiko]{order:3}.app .ledger-tabelle-rahmen td.ledger-zelle--ergebnis [data-pause]{margin-left:6px;display:inline!important}.app .ledger-tabelle-rahmen td.ledger-zelle--ergebnis.ledger-zelle--breit{text-align:right;order:4;margin-left:auto}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Eigener\ Trade]{flex-basis:100%;order:8;justify-content:space-between;gap:12px;display:flex;border-top:1px solid var(--hairline)!important;padding-top:4px!important}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Eigener\ Trade]:before{content:attr(data-label);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em}.app .ledger-tabelle-rahmen table.karten-mobil td.ledger-zelle--leer{display:none}.app .ledger-tabelle-rahmen.ledger--gekuerzt table.karten-mobil:has(td[data-label]) tbody tr:nth-child(n+11){display:none}}@media (pointer:coarse){.app .info-tipp>button.info-tipp__knopf{justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;min-height:16px;display:inline-flex}.app .info-tipp>button.info-tipp__knopf:before{content:"";position:absolute;inset:-14px}}.aufklapper__kopf::-webkit-details-marker{display:none}.admin-reiter--telefon{display:none}@media (width<=480px){.app .admin-rahmen{padding-left:max(12px, var(--safe-l))!important;padding-right:max(12px, var(--safe-r))!important}.admin-reiter__leiste{display:none!important}.admin-reiter--telefon{display:flex}.admin-reiter--telefon>button{padding:4px 8px!important}.app .urteile-streifen{grid-template-columns:minmax(0,1fr) max-content!important}.app .urteile-streifen__termin{grid-column:1/-1}.app .urteil-zeile__kopf{column-gap:6px!important}.app .urteil-zeile__termin{flex:0 auto!important}.app .urteil-zeile__n,.app .urteil-zeile__daten{min-width:0!important}}.ab-test-tabelle{overflow-x:auto}@media (width<=767px){.ab-test-tabelle{overflow-x:visible;border:none!important}.app .ab-test-tabelle table.karten-mobil td[data-label=Variante]{border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:6px!important}.app .ab-test-tabelle table.karten-mobil td[data-label=Variante]:before{content:none}}@media (pointer:coarse){.app .header-ctrl,.app .cmd-palette-trigger,.app .range-btn,.app .pill-btn,.app .cal-filter-btn,.app .sub-nav__btn,.app .main-nav .nav-btn{min-width:var(--tap)}.app .x-tweet-link{min-width:var(--tap);min-height:var(--tap);text-align:center;padding:6px 10px;line-height:32px;display:inline-block}.app a[style*=border],.app a[style*=background]{min-height:var(--tap)!important}.app .header-ctrl+.header-ctrl{margin-left:4px}.app .cot-score-bar,.app .wc-progress-bar,.app .session-phase-hud__fill,.app .prob-row__bar-fill,.app .risk-hud__meter-fill,.app .sync-score-fill{contain:layout paint;will-change:width}}@media (width<=760px){table{display:block;overflow-x:auto}}@media (pointer:coarse){.app .header-ctrl--popout,.app .cmd-palette-trigger{display:none}.header-left{min-width:0}.main-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.main-nav .nav-btn,.header-right>[class*=cl-]{flex-shrink:0}.nav-btn--admin{border-left:0;position:relative}.nav-btn--admin:not(.active){color:var(--text-3)}.nav-btn--admin:before{content:"";background:var(--border-2);width:1px;position:absolute;top:25%;bottom:25%;left:-3px}.risk-hud__stop{flex-shrink:0;place-items:center;display:inline-grid}.risk-hud__stop>span{grid-area:1/1}.risk-hud__stop:not(.risk-hud__stop--armed) .risk-hud__stop-scharf{visibility:hidden;display:inline}.risk-hud__stop--armed .risk-hud__stop-scharf{visibility:visible}.risk-hud__stop--armed .risk-hud__stop-ruhe{visibility:hidden;display:inline}.risk-hud-panel__touch{margin-left:8px;display:inline}.risk-hud-panel{padding-left:max(16px, var(--safe-l));padding-right:max(16px, var(--safe-r))}.settings-nur-touch{display:block}.kontext-badge{min-height:var(--tap);cursor:pointer;align-items:center;margin-block:-13px;display:inline-flex}.settings-dropdown{max-height:calc(100dvh - var(--kopf-h) - var(--rahmen-unten) - 16px);overscroll-behavior:contain;overflow-y:auto}.tz-picker__liste{max-height:min(340px, calc(100dvh - var(--kopf-h) - var(--rahmen-unten) - 16px))!important}.palette{flex-direction:column;max-height:calc(100dvh - 12vh - 16px);display:flex}.palette__list{flex:auto;min-height:0;max-height:none}.toast-container{right:calc(24px + var(--safe-r));bottom:calc(24px + var(--safe-b))}.toast .toast__close{min-width:var(--tap);margin:-12px -14px -12px 0}.panel-fehler{margin:8px max(12px, var(--safe-r)) 8px max(12px, var(--safe-l))!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{min-height:var(--tap)}:root select:where(:not([multiple]):not([size])){appearance:none;min-height:var(--tap);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}select[style*=padding]:where(:not([multiple]):not([size])){padding-right:26px!important}select[style*=background]:where(:not([multiple]):not([size])){background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 15px),calc(100% - 10px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}}@media (pointer:coarse) and (width>=1025px){.header{height:calc(60px + var(--safe-t));padding-top:var(--safe-t)}.risk-hud{padding-left:max(16px, var(--safe-l));padding-right:max(16px, var(--safe-r))}}@media (pointer:coarse){.app .kurse-zeile .kurse-zeile__zu{min-width:var(--tap);min-height:var(--tap);margin:-12px -6px -12px 0}.app .kurse-zeile .kurse-zeile__info{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;margin:-12px -6px -12px -8px;display:inline-flex}.kurse-zeile__detail{max-width:560px;color:var(--text-2);font-weight:var(--fw-regular);white-space:normal;margin-top:6px;padding:0 10px;line-height:1.45}}@media (width<=1024px){.risk-hud{overflow:visible}.risk-hud__zellen{align-items:center;gap:inherit;scrollbar-width:none;flex:1 1 0;min-width:0;display:flex;overflow-x:auto}.risk-hud__zellen::-webkit-scrollbar{display:none}.risk-hud__luft{display:none}.risk-hud__cell,.risk-hud__stop{flex-shrink:0}.risk-hud__lang{display:none}.risk-hud__kurz{display:inline}}@media (width<=1024px),(pointer:coarse){.main-nav[data-mehr=rechts],.sub-nav[data-mehr=rechts],.risk-hud__zellen[data-mehr=rechts]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.main-nav[data-mehr=links],.sub-nav[data-mehr=links],.risk-hud__zellen[data-mehr=links]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.main-nav[data-mehr=beide],.sub-nav[data-mehr=beide],.risk-hud__zellen[data-mehr=beide]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.sub-nav{scrollbar-width:none;height:auto;min-height:36px;overflow-x:auto}.sub-nav::-webkit-scrollbar{display:none}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){:root{--rahmen-oben:var(--safe-t);--rahmen-unten:calc(var(--nav-h) + var(--safe-b))}html,body{overflow-x:clip}.header{height:auto;padding:calc(8px + var(--safe-t)) calc(10px + var(--safe-r)) 8px calc(10px + var(--safe-l));-webkit-backdrop-filter:none;background:var(--surface);flex-wrap:nowrap;gap:6px;position:relative}.header-left{flex-shrink:0;gap:0;min-width:0}.header-right{flex:0 auto;min-width:0;margin-left:auto}.header-right>*{flex-shrink:0}.header-right>.header-market-status{flex-shrink:1;min-width:0;overflow:hidden}.header-market-status__session{display:none}.app:before{content:"";height:var(--safe-t);background:var(--surface);z-index:101;pointer-events:none;position:fixed;top:0;left:0;right:0}.main-nav{z-index:900;background:var(--surface);border-top:1px solid var(--border);max-width:none;padding:0 var(--safe-r) var(--safe-b) var(--safe-l);border-radius:0;justify-content:space-around;align-items:stretch;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -4px 16px #0000004d}.main-nav .nav-btn{min-width:56px;min-height:var(--tap);white-space:nowrap;background:0 0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.app .main-nav .nav-btn.active{background:var(--gold-tint);color:var(--text);box-shadow:inset 0 2px 0 0 var(--gold)}.main-nav .nav-btn--admin{margin-left:0}.main-nav .nav-btn--admin:not(.active){color:var(--text-3)}.main-nav .nav-btn-cockpit{display:none}.app{padding-bottom:calc(var(--nav-h) + var(--safe-b))}.risk-hud{padding:0 max(8px, var(--safe-r)) 0 max(8px, var(--safe-l));gap:6px}.risk-hud__zellen:after{content:"";flex:0 0 16px}.session-phase-hud{position:static}.toast-container{left:max(12px, var(--safe-l));right:max(12px, var(--safe-r));bottom:calc(var(--rahmen-unten) + 8px);max-height:calc(100dvh - var(--kopf-h) - var(--hud-h) - var(--rahmen-unten) - 16px);overscroll-behavior:contain;scrollbar-width:none;align-items:stretch;overflow:hidden auto}.toast-container::-webkit-scrollbar{display:none}.toast-container[data-mehr-oben]{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.toast{flex-shrink:0;min-width:0;max-width:none}.toast--error,.toast--warning{order:1}.kurse-zeile{padding-left:max(12px, var(--safe-l))!important;padding-right:max(12px, var(--safe-r))!important}.app>.error-banner{padding-left:max(12px, var(--safe-l));padding-right:max(12px, var(--safe-r))}}@media (width<=767px){.header-market-status{gap:5px;padding:5px 8px}.header-market-status__price{font-size:13px}.tz-picker__knopf{padding:6px 8px!important}.tz-picker__knopf>svg,.tz-picker__ort,.risk-hud__konto{display:none}.session-phase-hud{padding:0 max(12px, var(--safe-r)) 0 max(12px, var(--safe-l));gap:8px}.session-phase-hud__track{min-width:48px}.session-phase-hud__marker:after,.session-phase-hud__alarm{display:none}.sub-nav{padding:0 max(8px, var(--safe-r)) 0 max(8px, var(--safe-l))}.risk-hud-panel{padding:4px max(10px, var(--safe-r)) 8px max(10px, var(--safe-l));overflow:visible}.risk-hud-panel__head{display:none}.risk-hud-panel__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;padding:6px 0}.risk-hud-panel__row>:first-child{grid-column:1/3}.risk-hud-panel__row>:nth-child(2){white-space:nowrap;grid-column:3;justify-self:end}.risk-hud-panel__row>[data-label]{flex-direction:column;display:flex}.risk-hud-panel__row>[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:var(--text-3xs);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;font-weight:400}.risk-hud-panel__stale{grid-column:1/-1}.risk-hud-panel__stale:empty{display:none}.risk-hud-panel__foot{flex-wrap:wrap;gap:4px 8px}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){:root{--nav-h:50px}.header{padding-top:calc(4px + var(--safe-t));padding-bottom:4px}.main-nav .nav-btn{min-height:var(--tap);font-size:11px}.sub-nav{padding-left:max(16px, var(--safe-l));padding-right:max(16px, var(--safe-r));position:static}.session-phase-hud{padding-left:max(16px, var(--safe-l));padding-right:max(16px, var(--safe-r))}.toast-container{width:min(420px, calc(100vw - 24px - var(--safe-l) - var(--safe-r)));gap:6px;left:auto}.toast{padding:8px 12px}.toast .toast__close{margin-right:-12px}.palette-backdrop{padding-top:8px}.palette{max-height:calc(100dvh - 16px)}.feed-watchdog{padding-top:calc(var(--kopf-h) + var(--hud-h) + 6px)!important;padding-bottom:calc(var(--rahmen-unten) + 6px)!important}.feed-watchdog__karte{padding:14px 18px!important}.feed-watchdog__karte>:nth-child(-n+2){display:none!important}}@media (width>=768px) and (width<=926px) and (orientation:landscape) and (pointer:coarse){.ai-container{padding-left:max(var(--sp-6), var(--safe-l));padding-right:max(var(--sp-6), var(--safe-r))}.main{padding-left:max(16px, var(--safe-l));padding-right:max(16px, var(--safe-r))}.app :is(.analyse-uebersicht,.pf-seite){padding-left:max(var(--sp-40), var(--safe-l))!important;padding-right:max(var(--sp-40), var(--safe-r))!important}}@media (pointer:coarse){.session-phase-hud__marker:after{display:none}.app .handels-panel button{min-height:var(--tap)!important}.app .handels-panel input,.app .handels-panel select{min-height:var(--tap)}.app .pos-aktionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;padding:8px!important;display:grid!important}.app .pos-aktionen__knoepfe,.app .pos-aktionen__felder{display:contents!important}.app .pos-aktionen__feld{padding:0 8px!important;font-size:max(16px,1em)!important}.app .pos-aktionen__be,.app .pos-aktionen__teil{font-size:var(--text-xxs)!important}.app .pos-aktionen__setzen{order:1;grid-column:1/-1;font-size:var(--text-xs)!important}.app .pos-aktionen__schliessen{order:2;grid-column:1/-1;margin-top:8px;font-size:var(--text-xs)!important}.app .pos-aktionen__hinweis{font-size:var(--text-3xs);color:var(--text-3);font-variant-numeric:tabular-nums;order:3;grid-column:1/-1;line-height:1.45}.app .pos-aktionen__auto{order:4;grid-column:1/-1}.app .order-bidask:disabled{opacity:.4;filter:grayscale()}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .handels-panel>:first-child{order:-2}.app .handels-panel>.pos-aktionen{order:-1}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .handels-panel:has(>.pos-aktionen){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:10px;display:grid!important}.app .handels-panel:has(>.pos-aktionen)>*{grid-column:1/-1}.app .handels-panel:has(>.pos-aktionen)>:first-child{grid-area:1/1}.app .handels-panel:has(>.pos-aktionen)>.pos-aktionen{grid-area:1/2}}@media (pointer:coarse){.app .chart-terminal{container:terminal/inline-size}.app .chart-terminal__main{position:relative}.app .side-panel{width:240px}@container terminal (width<=599px){.app .side-panel{z-index:30;width:min(280px,82%);box-shadow:var(--shadow-md);position:absolute;top:0;bottom:0;right:0}}.app .dom-zeile{min-height:40px}.app .dom-zeile--gewaehlt{outline:2px solid var(--gold);outline-offset:-2px}.app .dom-bestaetigen{z-index:2;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--text-xxs);color:var(--text);align-items:center;gap:6px;padding:4px 6px;display:flex;position:sticky;top:0}.app .dom-bestaetigen--leer{color:var(--text-3);min-height:var(--tap)}.app .dom-bestaetigen__text{flex:auto;min-width:0;font-weight:700}.app .dom-bestaetigen__los{border-radius:var(--radius-xs);min-width:72px;font:inherit;color:var(--bg);cursor:pointer;border:0;font-weight:800}.app .dom-bestaetigen__los--buy{background:var(--green)}.app .dom-bestaetigen__los--sell{background:var(--red)}.app .dom-bestaetigen__ab{min-width:var(--tap);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-2);font:inherit;background:0 0}.app .oco-panel{overflow-x:hidden!important}.app .oco-panel__kopf{flex-wrap:wrap}.app .oco-panel__name{min-width:0;min-height:var(--tap);flex:100%!important;padding:0 8px!important}.app .oco-panel__kopf>.pill-btn{flex:auto}.app .oco-leg{grid-template-columns:repeat(2, minmax(0, 1fr)) var(--tap);gap:6px!important;margin-bottom:10px!important;display:grid!important}.app .oco-leg__seite{grid-column:1}.app .oco-leg__feld{min-width:0;min-height:var(--tap);width:auto!important;padding:0 8px!important}.app .oco-leg__weg{min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius-xs);grid-area:1/3;font-size:var(--text-sm)!important;border:1px solid var(--border)!important}.app .gex-stats-panel__source{font-size:var(--text-3xs)}.app .gex-stats-panel__row-label{white-space:nowrap}.app .gamma-leiste--popup{white-space:normal;overscroll-behavior:contain;max-width:calc(100% - 16px);max-height:calc(100% - 52px);font-size:var(--text-xxs);row-gap:6px;top:40px;overflow-y:auto}.app .gamma-leiste .gamma-leiste__leer{display:inline}.app .gamma-leiste__messung{color:var(--text-3);flex:100%}.app .gamma-leiste__messung>summary{min-height:var(--tap);cursor:pointer;color:var(--text-2);align-items:center;display:inline-flex}.app .gamma-leiste__messung>p{margin:0 0 4px;line-height:1.45}.app .gamma-leiste--popup>.gamma-leiste__titel{flex:auto;order:-2}.app .gamma-leiste--popup>.gamma-leiste__zu{min-width:var(--tap);order:-1}.app .gamma-leiste--popup:after{content:"";flex:0 0 100%;order:-1;height:0}}@media (width<=767px){.app .gamma-leiste--popup{width:auto;max-width:none;max-height:48%;inset:auto 6px 6px;transform:none}.app .gamma-leiste .gamma-leiste__hinweis{white-space:normal;flex:100%;display:block}.app .gamma-leiste select{flex:100%;max-width:100%}}@media (pointer:coarse){.app .side-panel__tab,.app .ind-menu__label{font-size:10px}}@media (width<=767px),(pointer:coarse){.app .trendtag-banner{flex-wrap:nowrap;padding:2px 2px 2px 8px}.app .trendtag-banner__richtung,.app .trendtag-banner__cp,.app .trendtag-banner__hinweis{display:none}.app .trendtag-banner__kurz{white-space:nowrap;display:inline}.app .trendtag-banner__zahl{white-space:nowrap;flex:none}.app .trendtag-banner__titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .trendtag-banner .trendtag-banner__zu{flex:none;min-width:24px;height:24px;min-height:24px;margin-left:auto;padding:0 4px;position:relative}.app .trendtag-banner .trendtag-banner__zu:before{content:"";position:absolute;inset:-10px}.app .futures-trendtag>.trendtag-banner{min-width:0;max-width:100%}}@media (width<=767px){.app .chart-terminal{height:calc(100dvh - var(--rahmen-oben,0px) - var(--hud-h,0px) - var(--rahmen-unten,56px) - 6px);min-height:440px}.app .chart-terminal__main{min-height:0}.app .chart-header{flex-wrap:wrap;row-gap:2px;overflow:visible}.app .chart-header__group--tf,.app .chart-header__rest{overscroll-behavior-x:contain;scrollbar-width:none;flex:100%;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.app .chart-header__group--tf::-webkit-scrollbar{display:none}.app .chart-header__rest::-webkit-scrollbar{display:none}.app .chart-header__group--tf:after,.app .chart-header__rest:after{content:"";flex:0 0 24px}.app .chart-header__rest>.chart-header__ind{order:-3}.app .chart-header__rest>.chart-header__group--replay{order:-2}.app .chart-header__rest>.chart-header__group--vp{order:-1}.app .chart-header__rest>.chart-header__sep,.app .chart-header__rest>div[style*="flex: 1"]{display:none}.app .chart-header__rest>*{flex-shrink:0}.app .chart-header__btn--seite{display:none}.app .chart-info-zeile{z-index:5;box-sizing:border-box;border-radius:var(--radius-sm);width:fit-content;max-width:calc(100% - 16px);font-size:var(--text-xs);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:baseline;gap:0 10px;padding:3px 8px;display:flex;position:absolute;top:6px;left:8px;right:8px}.app .chart-info-zeile__symbol{font-weight:700}.app .chart-info-zeile__wert{font-weight:600}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .chart-terminal{height:auto;min-height:0}.app .chart-terminal__main{min-height:0;height:max(220px, calc(100dvh - var(--rahmen-oben,0px) - var(--hud-h,0px) - var(--rahmen-unten,50px)));flex:none}.app .chart-terminal__canvas{min-height:0}.app .chart-header{flex-wrap:nowrap;min-height:0;padding:1px 4px;overflow:hidden}.app .chart-header__group--tf{flex:0 auto}.app .chart-header__rest{flex:1 1 0;display:flex}.app .chart-header__group--tf,.app .chart-header__rest{scrollbar-width:none;align-items:center;gap:3px;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app .chart-header__group--tf::-webkit-scrollbar{display:none}.app .chart-header__rest::-webkit-scrollbar{display:none}.app .chart-header__group--tf:after,.app .chart-header__rest:after{content:"";flex:0 0 20px}.app .chart-header__rest>.chart-header__ind{order:-3}.app .chart-header__rest>.chart-header__group--replay{order:-2}.app .chart-header__rest>.chart-header__group--vp{order:-1}.app .chart-header__rest>.chart-header__sep,.app .chart-header__rest>div[style*="flex: 1"],.app .chart-header__btn--seite{display:none}.app .chart-header__rest>*{flex-shrink:0}.app .chart-terminal__bottom:has(>.replay-leiste){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app .chart-terminal__bottom:has(>.replay-leiste)>.replay-leiste{order:-1;flex-wrap:nowrap!important;flex:none!important;margin-top:0!important}.app .chart-terminal__bottom:has(>.replay-leiste)>.bottom-bar-presets{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .bottom-bar-presets{scrollbar-width:none;flex:100%;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app .bottom-bar-presets::-webkit-scrollbar{display:none}.app .bottom-bar-presets:after{content:"";flex:0 0 20px}.app .chart-terminal__bottom{row-gap:0}body>.ind-blatt{z-index:1000;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}body>.ind-blatt>.ind-blatt__grund{cursor:pointer;background:#00000073;position:absolute;inset:0}body>.ind-blatt>.ind-blatt__inhalt{width:min(100%,560px);max-height:calc(100dvh - max(24px, var(--safe-t)) - 8px);flex-direction:column;margin:0 auto;display:flex;position:relative}body>.ind-blatt .ind-menu{overscroll-behavior:contain;border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:auto;max-width:none;min-height:0;max-height:none;padding:4px 10px max(10px, var(--safe-b));font-size:var(--text-xs);flex:auto;position:static;overflow-y:auto}body>.ind-blatt .ind-menu__search-wrap{z-index:1;background:var(--surface);padding:6px 0;position:sticky;top:0}}@media (pointer:coarse){.app .chart-header__btn--split{display:none}.app .chart-header__btn{min-width:var(--tap)}.app .ind-menu__del,.ind-blatt .ind-menu__del,.app .ind-menu__active-x,.ind-blatt .ind-menu__active-x,.app .ind-menu__gear,.ind-blatt .ind-menu__gear{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.app .ind-menu__row,.ind-blatt .ind-menu__row{min-height:var(--tap)}.app .ind-menu__row input[type=checkbox],.ind-blatt .ind-menu__row input[type=checkbox]{width:20px;height:20px}.app .ind-menu__item-desc,.ind-blatt .ind-menu__item-desc{white-space:normal;font-size:var(--text-3xs)}.app .ind-menu__active-tag,.ind-blatt .ind-menu__active-tag{font-size:var(--text-3xs)}.app select.chart-header__select,.app .side-panel select,.app .gamma-leiste select,.settings-dialog__backdrop--touch select{appearance:none;min-height:var(--tap);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 15px),calc(100% - 10px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding:0 26px 0 10px!important}.app .chart-header input[type=date]{min-height:var(--tap)}.app .chart-header__select--stil{width:auto!important}.app .draw-sidebar{overscroll-behavior:contain;scrollbar-width:none;gap:2px;width:48px;min-height:0;padding:2px;overflow-y:auto}.app .draw-sidebar::-webkit-scrollbar{display:none}.app .draw-sidebar__btn{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;font-size:12px}.app .draw-sidebar__btn--verlauf,.app .draw-sidebar__btn--del{order:-1}.app .draw-sidebar__btn--del{box-shadow:0 1px 0 var(--border);margin-bottom:4px}.app .draw-sidebar__status{z-index:13;border:1px solid var(--gold);border-radius:var(--radius-sm);background:var(--surface-2);max-width:calc(100% - 66px);color:var(--text);font-size:var(--text-xxs);pointer-events:none;padding:4px 8px;position:absolute;top:42px;left:54px}.app .chart-header__mode--active{white-space:nowrap;flex-shrink:0}.app .chart-header__mode--active:not([title=Candle]):after{content:" · " attr(title);font-weight:400}.app .bottom-bar-presets__btn{font-size:var(--text-3xs);white-space:nowrap;flex:none}.app .bottom-bar-presets__info{font-size:var(--text-3xs);color:var(--text-3);white-space:nowrap;flex:none;padding:0 8px}.app .replay-leiste__balken:before{content:"";position:absolute;inset:-20px 0}.app .replay-leiste .chart-header__select{max-width:100%}.app .replay-leiste>.pill-btn{min-width:var(--tap)!important}.settings-dialog__backdrop--touch{z-index:1000;padding:max(12px, var(--safe-t)) max(12px, var(--safe-r)) max(12px, var(--safe-b)) max(12px, var(--safe-l));justify-content:center;align-items:center;display:flex}.settings-dialog__backdrop--touch>div{width:min(380px,100%);max-height:100%;display:flex}.settings-dialog__backdrop--touch .settings-dialog{width:100%;max-height:100%;font-size:var(--text-xs);flex-direction:column;display:flex;position:relative;top:auto;left:auto;transform:none}.settings-dialog__backdrop--touch .settings-dialog__body{flex:auto;gap:8px;min-height:0;max-height:none}.settings-dialog__backdrop--touch .settings-dialog__close{min-width:var(--tap);min-height:var(--tap);font-size:16px}.settings-dialog__backdrop--touch input[type=number]{min-height:var(--tap);padding:0 10px!important}.settings-dialog__backdrop--touch label{line-height:1.4}}@media (width<=1024px),(pointer:coarse){.app .ai-grid-side{container-type:inline-size}@container (width<=960px){.app .ai-grid-side>.ai-block--chart,.app .ai-grid-side>.ai-block--position:not(.ai-block--meine-trades){grid-column:1/-1}}@container (width<=700px){.app .ai-grid-side>*{grid-column:1/-1}}.app .ai-chart-grid{grid-template-columns:minmax(0,1fr) 280px}.app .ai-chart-grid>.ai-panel{min-width:0}}@media (width>=768px) and (width<=1024px) and (orientation:portrait),(width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .ai-chart-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.lp-nav{height:calc(56px + var(--safe-t))!important;padding-top:var(--safe-t)!important}.lp-nav-btns{gap:8px!important}.lp-nav .lp-cta{white-space:nowrap;flex-shrink:0;padding:8px 14px!important}.lp-lang-pill{padding:6px 10px!important}.lp-hero-grid{margin-top:var(--safe-t)!important}.of-spotlight-grid>*{min-width:0}.of-panel{padding:16px!important}.of-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.of-kpis>div{padding:8px!important}.of-kpis>div>div:last-child{font-size:16px!important}.of-print-zeile{grid-template-columns:minmax(0,52fr) minmax(0,36fr) minmax(0,46fr) minmax(0,30fr) minmax(0,44fr) minmax(0,34fr)!important;gap:6px!important}.lp-pain-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;gap:14px!important}.lp-feat-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))!important;gap:14px!important}.lp-quant-stack{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important;gap:14px!important}.lp-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))!important}.lp-pain-grid>:last-child:nth-child(odd),.lp-feat-grid>:last-child:nth-child(odd){grid-column:1/-1}.lp-pain-card,.lp-feat-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid;padding:20px!important}.lp-pain-card>:first-child,.lp-feat-card>:first-child{line-height:0;margin-bottom:0!important}.lp-pain-card>:nth-child(2),.lp-feat-card>:nth-child(2){margin-bottom:0!important}.lp-pain-card>:last-child,.lp-feat-card>:last-child{grid-column:1/-1;margin-top:10px}.lp-catalog-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);flex-wrap:nowrap!important;margin-bottom:24px!important;padding-right:36px!important}.lp-catalog-tabs::-webkit-scrollbar{display:none}.lp-catalog-tab{scroll-snap-align:center;flex:none!important}.lp-catalog-tab>div:first-child{white-space:nowrap}.lp-catalog-tab-desc{display:none}.lp-quant-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid;padding:20px!important}.lp-quant-card>:nth-child(2),.lp-quant-card>:nth-child(n+5){grid-column:1/-1}.lp-quant-card>:nth-child(3){line-height:0;margin-bottom:0!important}.lp-quant-card>:nth-child(4){margin-bottom:0!important}.lp-quant-card>:nth-child(5){margin-top:10px}.lp-quant-stack+div{margin-top:48px!important}.lp-quant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important}.lp-quant-metrics>div{padding:16px 10px!important}.lp-quant-metrics>div>div:nth-child(2){font-size:28px!important}.lp-heritage{margin-top:40px!important;padding:20px 16px!important}.lp-quote{margin-top:40px!important;padding:24px 18px!important}.lp-quote>div{font-size:19px!important}.lp-equity{padding:16px!important}.lp-monate{container:lp-monate/inline-size;padding:16px 12px!important}.lp-table-scroll>table.lp-monate-tabelle{width:100%;min-width:0;display:table;overflow:visible}.lp-monate-tabelle th,.lp-monate-tabelle td{padding:10px 5px!important}.lp-monate-tabelle td{font-size:13px}@container lp-monate (width<=420px){.lp-monate-tabelle th:nth-child(4),.lp-monate-tabelle td:nth-child(4){display:none}}.lp-tier-strip{flex-wrap:nowrap;flex-direction:row!important;gap:8px!important}.lp-tier-block{flex:1 1 0;width:auto!important;padding:12px 8px!important}.lp-pricing-card{padding:28px 20px!important}.lp-pricing-big{font-size:52px!important}.lp-final-cta-inner{padding:40px 0 48px!important}.lp-final-cta-btn{justify-content:center;width:100%;padding:16px 18px!important;font-size:16px!important}.lp-footer{padding:40px 20px calc(28px + var(--safe-b))!important}.lp-footer-sig{flex-wrap:wrap;row-gap:2px}.lp-footer-sig>:last-child{flex-basis:100%}.lp-footer-sig>:nth-last-child(2){display:none}.lm-overlay{padding:0!important}.lm-modal{min-height:100%;border:none!important;border-radius:0!important;max-width:none!important;overflow:visible!important}.lm-modal-header{z-index:1;background:inherit;position:sticky;top:0;padding:calc(8px + var(--safe-t)) max(12px, var(--safe-r)) 8px max(12px, var(--safe-l))!important}.lm-close-btn{min-height:var(--tap);padding:8px 16px!important;font-size:13px!important}.lm-modal-body{padding:20px max(18px, var(--safe-r)) calc(36px + var(--safe-b)) max(18px, var(--safe-l))!important}.lm-modal-body pre{overflow-wrap:anywhere;padding:12px!important;font-size:11.5px!important}.cb-badge{display:none!important}.cb-text{padding:16px 16px 10px!important}.cb-rows{padding:0 16px 8px!important}.cb-actions{padding:10px 16px 14px!important}.cb-actions>button{flex:40%!important;min-width:0!important}}@media (width<=767px) and (orientation:portrait){.lp-nav-logo-text{display:none}}@media (width>=768px) and (width<=1024px){.lp-nav{padding:0 24px!important}.lp-nav-btns{gap:6px!important}.lp-nav .lp-cta{white-space:nowrap;flex-shrink:0}.lp-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.lp-pain-card{padding:24px 20px!important}.lp-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-feat-grid>:last-child:nth-child(odd){grid-column:1/-1}.lp-test-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.lp-test-card{padding:22px 18px!important}.lp-perf-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (pointer:coarse){button.lp-textlink:not([class*=icon]){min-height:0;margin:-15px -2px;padding:15px 2px!important}.lp-cta:active,.wl-root .wl-cta:not(:disabled):active{transform:scale(.98)}.lp-auth-overlay{overscroll-behavior:contain;padding:max(12px, var(--safe-t)) max(12px, var(--safe-r)) max(16px, var(--safe-b)) max(12px, var(--safe-l));overflow-y:auto;align-items:flex-start!important}.lp-auth-box{flex-direction:column;margin:auto 0;display:flex}.lp-auth-close{z-index:2;width:var(--tap);height:var(--tap);justify-content:center;align-self:flex-end;align-items:center;margin-bottom:6px;display:inline-flex;background:var(--lp-surface)!important;border-radius:50%!important;font-size:20px!important;position:sticky!important;top:0!important;right:auto!important}.cb-banner{max-height:calc(100vh - 32px - var(--safe-t) - var(--safe-b));max-height:calc(100dvh - 32px - var(--safe-t) - var(--safe-b));overscroll-behavior:contain;bottom:calc(16px + var(--safe-b))!important;left:max(16px, var(--safe-l))!important;right:max(16px, var(--safe-r))!important;overflow-y:auto!important}.cb-actions{background:inherit;position:sticky;bottom:0}input.cl-formFieldInput:not([type=checkbox]):not([type=radio]){min-height:var(--tap)}.anmeldung-seite{box-sizing:border-box;padding:calc(16px + var(--safe-t)) max(12px, var(--safe-r)) calc(16px + var(--safe-b)) max(12px, var(--safe-l));min-height:100dvh!important}.upgrade-gate{padding-top:calc(40px + var(--safe-t))!important;padding-bottom:calc(80px + var(--safe-b))!important;padding-left:max(24px, var(--safe-l))!important;padding-right:max(24px, var(--safe-r))!important}}@media (pointer:coarse) and (width>=1025px){.lp-hero-title{font-size:clamp(36px,4.6vw,56px)!important}.lp-hero-proof{gap:20px!important}.lp-hero-proof>div>div:first-child{font-size:26px!important}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.lp-nav{padding-left:max(14px, var(--safe-l))!important;padding-right:max(14px, var(--safe-r))!important}.lp-section,.lp-footer,.lp-hero-grid{padding-left:max(20px, var(--safe-l))!important;padding-right:max(20px, var(--safe-r))!important}.lm-modal-header,.lm-modal-body{padding-left:max(18px, var(--safe-l))!important;padding-right:max(18px, var(--safe-r))!important}.lp-hero-proof>div{flex:1 1 0}.lp-hero-right{max-width:440px!important}.lp-perf-stats,.lp-quant-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cb-text{padding:12px 16px 8px!important}.cb-text>div:nth-child(2){margin-bottom:2px!important;font-size:14px!important}.cb-text>div:nth-child(3){line-height:1.5;font-size:12px!important}.cb-actions{padding:8px 16px 10px!important}.cb-actions>button{flex:1 1 0!important}.wl-root .wl-nav{padding-left:max(24px, var(--safe-l));padding-right:max(24px, var(--safe-r))}.wl-root .wl-hero,.wl-root .wl-features{padding-left:max(22px, var(--safe-l));padding-right:max(22px, var(--safe-r))}.wl-root .wl-footer{padding-left:max(24px, var(--safe-l));padding-right:max(24px, var(--safe-r));padding-bottom:calc(28px + var(--safe-b))}}@media (width<=767px){.wl-root .wl-nav{border-top:var(--safe-t) solid transparent}.wl-root .wl-footer{border-bottom:var(--safe-b) solid transparent}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .kalender-neu .calendar-header,.app .kalender-earnings .calendar-header,.app .kalender-cot .calendar-header{gap:8px 10px;padding:14px 16px 12px}.app table.kalender-kompakt,.app table.kalender-kompakt tbody,.app table.kalender-kompakt tr,.app table.kalender-kompakt td{min-width:0;display:block}.app table.kalender-kompakt{width:100%;overflow:visible}.app table.kalender-kompakt thead{display:none}.app table.kalender-kompakt td{white-space:normal;border:none;padding:0}.app table.kalender-kompakt tr.cal-tag-zeile td,.app table.kalender-kompakt tr.cal-date-row td{padding:9px 12px}.app table.kalender-kompakt tr.cal-jetzt-zeile td{padding:4px 12px}.app table.kalender-kompakt tr.cal-row{align-items:center;gap:4px 8px;padding:9px 12px;display:grid}.app table.kalender-kompakt tr.cal-row td[data-label]:before{content:attr(data-label);font-size:var(--text-3xs);font-weight:var(--fw-semibold);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.app table.kalender-kompakt tr.cal-row td:has(>.cal-na:only-child),.app table.kalender-kompakt tr.cal-row td:has(>.earn-na:only-child)){display:none}.app .kalender-neu table.kalender-kompakt tr.cal-row{grid-template-columns:66px repeat(3,minmax(0,1fr)) auto;grid-template-areas:"zeit termin termin termin alarm""zeit ist prog vorher alarm"}.app .kalender-neu table.kalender-kompakt td:first-child{grid-area:zeit;align-self:start}.app .kalender-neu table.kalender-kompakt td:nth-child(2){grid-area:termin;place-self:start;padding-top:1px}.app .kalender-neu table.kalender-kompakt td:nth-child(3){grid-area:termin;max-width:none;padding-left:44px}.app .kalender-neu table.kalender-kompakt td:nth-child(4){grid-area:ist}.app .kalender-neu table.kalender-kompakt td:nth-child(5){grid-area:prog}.app .kalender-neu table.kalender-kompakt td:nth-child(6){grid-area:vorher}.app .kalender-neu table.kalender-kompakt td:nth-child(7){grid-area:alarm;justify-self:end;width:auto}.app .kalender-neu table.kalender-kompakt td:nth-child(7):empty{display:none}.app .kalender-neu table.kalender-kompakt td.cal-time{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.app .kalender-neu table.kalender-kompakt td.cal-time .cal-countdown{flex-basis:auto}.app .kalender-neu table.kalender-kompakt .cal-alarm-zelle{flex-direction:column;gap:4px}.app .kalender-earnings table.kalender-kompakt tr.cal-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"sym sym zeit quartal""eps eps epse epse""ums ums umse umse"}.app .kalender-earnings table.kalender-kompakt td:first-child{grid-area:sym}.app .kalender-earnings table.kalender-kompakt td:nth-child(2){display:none}.app .kalender-earnings table.kalender-kompakt td:nth-child(3){grid-area:zeit}.app .kalender-earnings table.kalender-kompakt td:nth-child(4){text-align:right;grid-area:quartal}.app .kalender-earnings table.kalender-kompakt td:nth-child(5){grid-area:eps}.app .kalender-earnings table.kalender-kompakt td:nth-child(6){grid-area:epse}.app .kalender-earnings table.kalender-kompakt td:nth-child(7){grid-area:ums}.app .kalender-earnings table.kalender-kompakt td:nth-child(8){grid-area:umse}.app .kalender-earnings table.kalender-kompakt td[data-label]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.app .kalender-earnings table.kalender-kompakt td[data-label]:before{display:inline}.app .kalender-neu .cal-filterleiste{flex-wrap:nowrap;padding:8px 12px}.app .kalender-neu .cal-pills,.app .kalender-earnings .calendar-filters,.app .kalender-cot .calendar-filters{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app .kalender-neu .cal-pills{flex:auto}.app .kalender-neu .cal-pills::-webkit-scrollbar{display:none}.app .kalender-earnings .calendar-filters::-webkit-scrollbar{display:none}.app .kalender-cot .calendar-filters::-webkit-scrollbar{display:none}.app .kalender-neu .cal-pill{flex-shrink:0;padding:7px 11px}.app .kalender-neu .cal-pill.relevanz,.app .kalender-earnings .calendar-filters>*,.app .kalender-cot .calendar-filters>*{flex-shrink:0}.app .kalender-earnings .cal-update,.app .kalender-cot .cal-update{margin-left:0}}@media (width>=768px) and (width<=1024px){.app .kalender-neu .calendar-table thead th,.app .kalender-neu .cal-row td,.app .kalender-earnings .calendar-table thead th,.app .kalender-earnings .cal-row td{padding-left:10px;padding-right:10px}.app .kalender-earnings .cal-date-row td{padding-left:10px}.app .kalender-neu .cal-alarm-zelle{flex-direction:column;gap:4px}.app .kalender-neu .cal-row td.cal-event-name{white-space:normal}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app table.kalender-kompakt tr.cal-row td{padding-left:0;padding-right:0}.app .kalender-neu table.kalender-kompakt tr.cal-row{grid-template-columns:76px minmax(0,1fr) repeat(3,76px) auto;grid-template-areas:"zeit termin ist prog vorher alarm"}.app .kalender-neu table.kalender-kompakt .cal-alarm-zelle{flex-direction:row}.app .kalender-earnings table.kalender-kompakt tr.cal-row{grid-template-columns:minmax(0,1.4fr) 44px 64px repeat(4,minmax(0,1fr));grid-template-areas:"sym zeit quartal eps epse ums umse"}.app .kalender-earnings table.kalender-kompakt td[data-label]{text-align:right;display:block}.app .kalender-earnings table.kalender-kompakt td[data-label]:before{display:block}}@media (width<=1024px){.app .kalender-cot .calendar-table-wrap{background:linear-gradient(to left, var(--surface) 45%, transparent) right center / 32px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text) 26%, transparent), transparent) right center / 14px 100% no-repeat scroll;overflow-x:auto}.app .kalender-cot .calendar-table{min-width:0;display:table}.app .kalender-cot .calendar-table thead th,.app .kalender-cot .cal-row td{padding:10px}.app .kalender-cot .calendar-table thead th:first-child,.app .kalender-cot .cal-row td:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.app .kalender-cot .calendar-table thead th:first-child{background:var(--surface-2)}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .kalender-cot .calendar-table thead th,.app .kalender-cot .cal-row td{padding:8px 10px}.app .kalender-cot .cot-legend{gap:6px 14px;padding:10px 16px}}@media (pointer:coarse){.app .kalender-neu .cal-glocke{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.app .kalender-neu .cal-vorlauf{appearance:none;min-height:var(--tap);background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding:0 26px 0 10px;line-height:1.2}.app .kalender-neu .cal-zeit-andere{font-size:var(--text-3xs);font-weight:var(--fw-medium);color:var(--text-2);display:block}.app .kalender-neu td.cal-time{flex-flow:wrap;align-items:baseline;column-gap:6px;min-width:102px}.app .kalender-neu td.cal-time .cal-countdown{flex-basis:100%}.app .kalender-neu .sp-zeit{width:124px}.cal-pfeil{font-size:var(--text-3xs)}}@media (width<=767px){.futures-info{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-bottom:10px;display:grid}.futures-left{border-right:none;flex-flow:wrap;align-items:center;gap:3px 8px;min-width:0;padding-right:0}.futures-left>span[style]{margin-left:0!important}.futures-center{flex-direction:column;align-items:flex-end;gap:4px}.futures-change{padding:3px 10px;font-size:12px}.futures-right{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:4px 10px;margin-left:0;display:flex}.futures-stat{flex-direction:row;align-items:baseline;gap:4px}.futures-stat span:last-child{font-size:12px}}@media (width>=768px) and (width<=1024px){.futures-bar{container:markt-kopf/inline-size}.futures-info{gap:12px 18px}.futures-left{padding-right:18px}.futures-change{padding:4px 10px;font-size:13px}.futures-right{gap:12px;display:flex}@container markt-kopf (width<=780px){.futures-stat{flex-direction:row;align-items:baseline;gap:5px}}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.futures-info{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 20px;margin-bottom:10px;display:grid}.futures-left{border-right:none;flex-flow:wrap;align-items:center;gap:3px 8px;min-width:0;max-width:220px;padding-right:0}.futures-left>span[style]{margin-left:0!important}.futures-center{flex-direction:column;align-items:flex-end;gap:4px}.futures-change{padding:3px 10px;font-size:12px}.futures-right{flex-wrap:wrap;grid-column:auto;justify-content:flex-end;align-items:center;gap:4px 18px;margin-left:0;display:flex}.futures-stat{flex-direction:column;align-items:flex-end;gap:2px}.futures-stat span:last-child{font-size:12px}.app .futures-bar,.app .now-strip,.app .markt-inhalt{padding-left:max(16px, var(--safe-l));padding-right:max(16px, var(--safe-r))}.app .markt-reiter>div{padding-left:max(16px, var(--safe-l))!important;padding-right:max(16px, var(--safe-r))!important}}@media (width>=768px) and (width<=1024px){.of-gex-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.of-gex-grid{align-items:start}}@media (width<=1024px),(pointer:coarse){.app .markt-whale{padding-left:0;padding-right:0;container:markt-whale/inline-size}.app .markt-whale-legende{font-size:var(--text-xxs);color:var(--text-2);margin:6px 4px 0;line-height:1.4;display:block}@container markt-whale (width<=900px){.markt-whale>div>div:last-child>div[style*=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.markt-whale>div>div:last-child>div[style*=grid]>div>div:first-child,.markt-whale>div>div:last-child>div[style*=grid]>div>div:nth-child(2)>div{grid-template-columns:58px 50px minmax(0,1fr) 76px!important;gap:6px!important}.markt-whale>div>div:last-child>div[style*=grid]>div>div>span,.markt-whale>div>div:last-child>div[style*=grid]>div>div>div>span{white-space:nowrap;min-width:0}.markt-whale>div>div:last-child>div[style*=grid]>div>div>div>span:nth-last-child(2){flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:2px;display:flex}}@container markt-whale (width<=700px){.markt-whale>div>div:first-child{padding:14px 16px!important}.markt-whale>div>div:first-child>div:first-child{flex-wrap:wrap;row-gap:2px}.markt-whale>div>div:first-child>div:first-child>span:last-child{flex-basis:100%;margin-left:0!important}.markt-whale>div>div:last-child{padding:8px 12px 12px!important}.markt-whale>div>div:last-child>div[style*=grid]{max-height:min(360px,55svh);overflow-y:auto;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.markt-whale>div>div:last-child>div[style*=grid]>div>div:nth-child(2){max-height:none!important;overflow:visible!important}.markt-whale>div>div:last-child>div[style*=grid]>div:nth-child(2)>div:first-child{display:none!important}.markt-whale>div>div:last-child>div[style*=grid]>div:first-child>div:first-child{z-index:1;background:var(--surface);position:sticky;top:0}}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){@container markt-whale (width>700px){.markt-whale>div>div:last-child>div[style*=grid]>div>div:nth-child(2){max-height:45svh!important}}}@media (width<=767px){.markt-sync-raster{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.sync-header{flex-wrap:wrap;gap:6px 10px}.sync-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-stat{min-width:0}.sync-stat .stat-label{letter-spacing:.2px}.app .charts-grid{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}.app .stock-card{min-width:0}.premarket-row{flex-wrap:wrap;row-gap:2px}.stock-header{gap:6px;min-width:0}}@media (width<=1024px){.app .wc-wrapper{container:markt-weltuhr/inline-size}.wc-hours-row{flex-wrap:wrap;row-gap:2px}.wc-card,.wc-info{min-width:0}@container markt-weltuhr (width>900px){.wc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container markt-weltuhr (width<=900px){.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container markt-weltuhr (width<=560px){.wc-hours-sep{flex-basis:100%;height:0;overflow:hidden}.wc-card-top{flex-wrap:wrap;row-gap:4px}.wc-info{flex:80px}}}@media (width<=767px){.wc-header{flex-wrap:wrap;padding:14px 16px}.wc-card{gap:6px;padding:12px 12px 10px 14px}.wc-time{font-size:22px}.wc-card-top{gap:6px}}@media (width<=1024px),(pointer:coarse){.ai-seite .ai-section-title{display:flow-root}.ai-seite .ai-chart-titel{flex-wrap:wrap;align-items:center;row-gap:4px;display:flex}.ai-seite .ai-chart-kurs{padding-left:var(--sp-2);margin-left:auto}.ai-seite .ai-health-raster{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))!important}.gate-raster{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr))!important}.gate-raster>[data-gate] div,.gate-raster>[data-gate] span{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.ai-seite .shap-zeile{flex-wrap:wrap;row-gap:2px}.ai-seite .shap-name{overflow-wrap:anywhere;white-space:normal!important;flex:100%!important;width:auto!important;overflow:visible!important}.ai-seite .stimmung-raster{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr))}.ai-seite .news-schlagworte{white-space:normal!important;overflow:visible!important}.ai-seite [data-teil=vola-heute] .ai-section-title>span{max-width:100%}.ai-seite [data-teil=vola-heute] .ai-section-title [data-stand-chip]{flex-wrap:wrap;white-space:normal!important;border-radius:var(--radius-sm)!important}.ai-seite .briefing-tier{white-space:nowrap;flex-shrink:0}.ai-seite .briefing-trigger>span:first-child{flex-shrink:0;max-width:100%}.ai-seite .ledger-kacheln .kennzahl__kicker,.ai-seite .ledger-kacheln .kennzahl__vorbehalt{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.ai-seite .ledger-tabelle-rahmen [data-konto]{overflow-wrap:anywhere;white-space:normal!important}.ai-seite .ledger-tabelle-rahmen th{white-space:normal!important}}@media (width<=767px){.ai-seite .ai-reiter-zeile{flex-wrap:wrap;row-gap:4px}.ai-seite .ai-reiter{flex:auto;flex-wrap:nowrap!important;display:flex!important}.ai-seite .ai-reiter>button{flex:auto;min-width:0;padding-left:8px!important;padding-right:8px!important}.ai-seite .ai-stream-status{margin-left:auto}.ai-bloecke>.ai-block--meine-trades{order:1}.ai-bloecke>.ai-block--position:not(.ai-block--meine-trades){order:6}.ai-seite .ai-titel-zusatz{margin-top:2px;display:block;float:none!important}.ai-seite .ai-chart-titel>.ai-chart-kurs{flex:100%;margin-left:0;padding-left:0}.ai-seite .ai-health-raster>.ai-subcard{padding:var(--sp-3)}.ai-seite .erklaerung-raster{grid-template-columns:minmax(0,1fr)!important}.ai-seite .briefing-trigger{flex-wrap:wrap;row-gap:0}.app .quellen-zeile:has(>.quellen-zeile__info):after{content:"▸";color:var(--text-2);position:absolute;top:6px;right:10px}.app .quellen-zeile[data-aktiv="1"]:has(>.quellen-zeile__info):after{content:"▾"}.app .quellen-zeile[data-aktiv="1"]>.quellen-zeile__info{flex-basis:100%;display:block}.app .quellen-zeile>.quellen-zeile__info:before{content:attr(data-info)}.app .ledger-tabelle-rahmen table.karten-mobil{overflow-x:visible}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Eigener\ Trade]{flex-wrap:wrap;row-gap:2px}.app .ledger-tabelle-rahmen table.karten-mobil td[data-label=Eigener\ Trade]>.ledger-wert{flex:100%;min-width:0}}@media (width>=768px) and (width<=1024px){.ai-seite .ai-grid-side.ai-bloecke{grid-template-columns:minmax(0,1fr)}.ai-seite.ai-container{padding-left:max(var(--sp-6), var(--safe-l));padding-right:max(var(--sp-6), var(--safe-r))}}@media (width>=768px) and (width<=1024px),(width>=768px) and (pointer:coarse){.ai-seite .ai-block--quellen,.ai-seite .ai-block--ledger-tabelle{container-type:inline-size}@container (width<=1000px){.app .quellen-zeile>[data-spalte=kennung]{grid-column:2/-1}.app .quellen-zeile>[data-spalte=kennung]:empty{display:none}}@container (width<=1079px){.app .ledger-tabelle-rahmen{background:linear-gradient(to left, var(--surface) 40%, transparent) right center / 32px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, var(--hairline-strong), transparent) right center / 16px 100% no-repeat scroll}.app .ledger-tabelle-rahmen>table{min-width:872px;display:block}.app .ledger-tabelle-rahmen>table:has(col:nth-child(10)){min-width:1052px}.app .ledger-tabelle-rahmen>table>colgroup{display:none}.app .ledger-tabelle-rahmen>table>thead,.app .ledger-tabelle-rahmen>table>tbody{display:block}.app .ledger-tabelle-rahmen tr{border-bottom:1px solid var(--hairline);grid-template-columns:84px minmax(104px,1fr) 72px 124px 112px 112px 84px 96px 84px;align-items:center;display:grid}.app .ledger-tabelle-rahmen>table:has(col:nth-child(10)) tr{grid-template-columns:84px minmax(104px,1fr) 72px 124px 112px 112px 84px 96px 84px 180px}.app .ledger-tabelle-rahmen thead tr{border-bottom-color:var(--hairline-2)}.app .ledger-tabelle-rahmen th,.app .ledger-tabelle-rahmen td{min-width:0;border-bottom:0!important}.app .ledger-tabelle-rahmen tr>:nth-child(8){order:4}.app .ledger-tabelle-rahmen tr>:nth-child(9){order:5}.app .ledger-tabelle-rahmen tr>:nth-child(n+4):nth-child(-n+7){order:6}.app .ledger-tabelle-rahmen tr>:nth-child(10){order:10}.app .ledger-tabelle-rahmen tr>:first-child{z-index:1;background:var(--surface);flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:sticky;left:0}.app .ledger-tabelle-rahmen tr[data-offen]>:first-child{background:var(--surface-2)}}}@media (width>=768px) and (pointer:coarse){.app .quellen-zeile[data-aktiv="1"]>.quellen-zeile__grund,.app .quellen-zeile[data-aktiv="1"]>.quellen-zeile__info{grid-column:1/-1;display:block}.app .quellen-zeile>.quellen-zeile__info:before{content:attr(data-info)}.ai-seite .quellen-zeile>span>button{min-width:var(--tap)}}@media (pointer:coarse){.ai-seite summary.aufklapper__kopf{min-height:var(--tap);align-items:center!important}.ai-seite .quellen-liste>.quellen-zeile--still{align-items:center;min-height:var(--tap)!important;display:flex!important}.ai-seite .briefing-quellen>a,.ai-seite .kopfzahlen [data-kopf=modell]>a{min-height:var(--tap);align-items:center;display:inline-flex}.ai-seite .kopfzahlen [data-kopf=modell]{align-items:center!important}.ai-seite .heatmap-schalter{min-width:var(--tap)}}@media (width<=767px){.analyse-uebersicht,.pf-seite{padding-left:max(12px, var(--safe-l))!important;padding-right:max(12px, var(--safe-r))!important}.pf-wf-zeile{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:2px!important}.pf-wf-zeile>:first-child{grid-column:1/-1}.pf-wf-kopf>:first-child{display:none}.pf-wf-zeile>*,.pf-wf-classifier{overflow-wrap:break-word;min-width:0}.pf-wf-zeile--text{grid-template-columns:minmax(0,1fr)!important}.pf-wf-zeile--text>:nth-child(n+2):before{font-size:var(--text-3xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:4px 0 2px;display:block}.pf-wf-zeile--text>:nth-child(2):before{content:"System (PF-Engine)"}.pf-wf-zeile--text>:nth-child(3):before{content:"Fabio";color:var(--info)}.pf-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.pf-kacheln>*{min-width:0!important}.gex-klappe__kopf{width:100%;min-height:var(--tap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;display:flex}.gex-klappe__titel{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.8px;text-transform:uppercase;color:var(--text-2)}.gex-klappe__kurz{font-size:var(--text-xxs);color:var(--text-3)}.gex-klappe__pfeil{font-size:var(--text-xxs);color:var(--auswahl-rahmen);white-space:nowrap;margin-left:auto}.gex-klappe[data-offen="1"]>.gex-klappe__kopf{margin-bottom:var(--sp-2)}.gex-seite table.karten-mobil:has(td[data-label]) tr{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;padding:6px 10px;display:grid}.gex-seite table.karten-mobil:has(td[data-label]) td{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;text-align:left!important;padding:2px 0!important}.gex-seite table.karten-mobil:has(td[data-label]) td:before{margin-right:0}.gex-seite div:has(>table.karten-mobil){max-height:min(360px,50dvh)!important}}@media (width<=767px) and (orientation:portrait){.heatmap-flaeche{height:clamp(300px,100dvh - 200px,600px)!important}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.heatmap-flaeche{height:max(220px,100dvh - 96px)!important}}@media (width<=1024px),(pointer:coarse){.pf-tabelle th{white-space:nowrap}.pf-tabelle[data-mehr=rechts]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pf-tabelle[data-mehr=links]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.pf-tabelle[data-mehr=beide]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.gex-seite .gex-karten-kopf{flex-wrap:wrap;gap:6px 8px}.gex-seite .gex-pille{white-space:normal;max-width:100%}.gex-seite .gex-momentum-kopf{flex-wrap:wrap;gap:4px 8px}.gex-seite .gex-momentum-kopf>*{min-width:0}.gex-seite .odte-kopf__rechts{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.gex-seite .odte-kopf__text{white-space:nowrap}.gex-seite{container:gex-seite/inline-size}@container gex-seite (width<=599px){.gex-reihe-karte,.gex-reihe-unten{grid-template-columns:minmax(0,1fr)!important}}@container gex-seite (width>=600px) and (width<=1099px){.gex-reihe-kopf{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}.gex-reihe-kopf>:first-child{grid-row:span 4}.gex-reihe-karte{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}.gex-reihe-unten{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gex-reihe-unten>:last-child{grid-column:1/-1}.gex-reihe-karte:has(>.gex-klappe[data-offen="0"]){align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}.gex-reihe-karte>.gex-klappe[data-offen="0"]{grid-column:1/-1}.gex-reihe-karte:has(>.gex-klappe[data-offen="0"])>.gex-reihe-karte__seite{display:contents!important}}}@media (width>=768px) and (pointer:coarse){.gex-seite [data-teil=odte-panel]>div:not(:has([data-teil=praemiensaldo]))>span[title]:first-child{flex:auto;min-width:0}.gex-seite [data-teil=odte-panel]>div:not(:has([data-teil=praemiensaldo]))>span[title]:first-child:after{content:attr(title);font-size:var(--text-3xs);color:var(--text-3);margin-top:1px;line-height:1.35;display:block}}@media (pointer:coarse){.gex-seite button[aria-pressed]{min-width:var(--tap)}.heatmap-seite .heatmap-regler{flex:240px;min-width:0}.heatmap-seite .heatmap-regler>input[type=range]{min-width:100px;height:var(--tap);flex:auto;margin:0;width:auto!important}.app .news-seite>.calendar-section{min-width:0;margin-left:0;margin-right:0}.app .x-account-pill.active .x-account-name,.app .x-account-pill.active .x-account-tag{color:var(--bg)}.app .x-tweet-link{min-width:0;min-height:0;line-height:inherit;text-align:inherit;margin:0 -6px;padding:14px 6px;display:inline}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .presse-liste{max-height:none!important;overflow:visible!important}.app .presse-liste:not([data-alle])>:nth-child(n+7){display:none!important}.app .presse-mehr{width:100%;min-height:var(--tap);margin:0 0 var(--sp-3);border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;display:flex}.app .news-seite .calendar-wrapper:not(.x-feed-wrapper) .calendar-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app .news-seite .calendar-wrapper:not(.x-feed-wrapper) .calendar-filters>*{flex-shrink:0}.app .x-feed-chips{display:none}.app .x-pill-alle{display:flex}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .news-seite>.calendar-section{padding-left:max(16px, var(--safe-l));padding-right:max(16px, var(--safe-r))}}@media (pointer:coarse){.app .stat-live-richtung{white-space:nowrap}}@media (pointer:coarse) and (width>=1025px){.app .stat-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1024px){.app .stat-grid-2:not(.stat-grid-2--breit){grid-template-columns:repeat(2,minmax(0,1fr))}.app .stat-boxes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .stat-page{padding:var(--sp-3) max(var(--sp-3), var(--safe-r)) var(--sp-3) max(var(--sp-3), var(--safe-l))}.app .stat-page-header{margin-bottom:var(--sp-4);gap:var(--sp-2)}.app .stat-section{padding:var(--sp-3);margin-bottom:var(--sp-3)}.app .stat-boxes{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px) and (orientation:portrait){.app .stat-page table.karten-mobil:has(td[data-label]) tr{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px 10px;padding:8px 10px;display:grid}.app .stat-page table.karten-mobil:has(td[data-label]) td{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;padding:2px 0!important}.app .stat-page table.karten-mobil td[data-label]:before{font-weight:var(--fw-regular)}.app .stat-page table.karten-mobil:has(td[data-label]) td:first-child{font-size:var(--text-sm);border-bottom:1px solid var(--border);flex-direction:row;grid-column:1/-1;align-items:center;padding-bottom:6px!important}.app .stat-page table.karten-mobil td:first-child:before{content:none}.app .stat-page table.karten-mobil td[data-label=Methode],.app .stat-page table.karten-mobil td[data-label=Wissenschaftliche\ Basis],.app .stat-page table.karten-mobil td[data-label=Pattern]{grid-column:1/-1}.app .stat-modell:not([data-voll]) td[data-label=Methode],.app .stat-modell:not([data-voll]) td[data-label=Wissenschaftliche\ Basis]{display:none}.app .stat-modell-mehr{width:100%;min-height:var(--tap);margin-bottom:var(--sp-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;display:flex}.app .stat-page .stat-table-sm th,.app .stat-page .stat-table-sm td{padding:4px 6px}.app .stat-page .stat-table-sm tr>:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.app .stat-page .stat-table-sm{background:linear-gradient(to right, var(--surface) 40%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--surface) 40%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--text) 28%, transparent), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text) 28%, transparent), transparent) right / 12px 100% no-repeat scroll}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .stat-page .stat-table{display:table}.app .stat-page table.karten-mobil:has(td[data-label]) thead{display:table-header-group}.app .stat-page table.karten-mobil:has(td[data-label]) tbody{display:table-row-group}.app .stat-page table.karten-mobil:has(td[data-label]) tr{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row}.app .stat-page table.karten-mobil:has(td[data-label]) td{border-bottom:1px solid var(--border);display:table-cell;padding:6px 8px!important}.app .stat-page table.karten-mobil td[data-label]:before{content:none}.app .stat-page-header{margin-bottom:var(--sp-3);flex-direction:row;align-items:center}.app .stat-page-header>:first-child{flex:auto;min-width:0}.app .stat-page-title{font-size:var(--text-lg)}.app .stat-page-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app .stat-page-aktion{flex:none}.app .stat-page .stat-titel{margin-bottom:var(--sp-2)!important}.app .stat-page .stat-titel>h2{font-size:var(--text-base)!important}.app .stat-page .stat-titel>p{margin-top:2px!important}.app .stat-live-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr))}.app .stat-live-card{padding:var(--sp-2) var(--sp-3);gap:var(--sp-1)}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse),(width>=768px) and (width<=1024px){.app .stat-page .stat-table th{white-space:normal;padding:6px 8px}.app .stat-page .stat-table td{padding-left:8px;padding-right:8px}}@media (pointer:coarse){.app .muster-spalte{container-type:inline-size}.app .muster-panel{overscroll-behavior-y:auto;isolation:isolate;overflow:hidden auto}.app .muster-panel__fest{display:contents}.app .muster-panel__fest>*{flex:none;margin:8px 8px 0}.app .muster-panel__rollen{flex:none;overflow:visible}.app .muster-panel button{min-height:var(--tap)!important}.app .muster-falt{min-width:var(--tap)}.app .muster-legende__kopf{min-height:var(--tap);padding:13px 0}.app .muster-panel [data-muster-rolle=kopf]{row-gap:4px;flex-wrap:wrap!important}.app .muster-panel [data-muster-rolle=status]{display:contents!important}.app .muster-panel [data-muster-rolle=name]{order:1;white-space:normal!important;flex:calc(100% - 50px)!important;min-width:0!important;overflow:visible!important}.app .muster-panel [data-muster-rolle=name]>*{white-space:normal;text-align:left}.app .muster-panel .muster-falt{order:2}.app .muster-panel [data-muster-rolle=kopf]>span:not([data-muster-rolle]){order:3}.app .muster-panel [data-muster-rolle=status]>span{order:4;margin-left:auto}@container (width>=420px){.app .muster-panel [data-muster-rolle=name]{order:0;flex:auto!important}.app .muster-panel .muster-falt,.app .muster-panel [data-muster-rolle=kopf]>span:not([data-muster-rolle]),.app .muster-panel [data-muster-rolle=status]>span{order:0;margin-left:0}}.app .muster-bed-kopf{row-gap:2px;flex-wrap:wrap!important}.app .muster-beleg-zaehler{text-align:right;white-space:normal!important}.app .muster-beleg-liste{max-height:none!important;overflow:visible!important}.app .muster-beleg-liste:not([data-alle]){display:none}.app .muster-beleg-alle,.app .muster-erklaer-knopf,.app .muster-vorbehalte,.app .muster-zum-chart{border:1px solid var(--border-2);border-radius:var(--radius-xs);color:var(--text-2);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;padding:0 10px}.app .muster-beleg-alle{justify-content:flex-start;display:flex}.app .muster-erklaer-knopf{margin-left:auto;display:inline-flex}.app .muster-legende__herkunft{display:block}.app .muster-panel[data-erklaert] [data-muster-rolle=marke]{flex-wrap:wrap}.app .muster-panel[data-erklaert] span[data-erklaerung]{flex-basis:100%}.app .muster-panel[data-erklaert] [data-muster-kennzahl][data-erklaerung]{grid-column:1/-1}.app .muster-panel[data-erklaert] [data-erklaerung][title]:after{content:attr(title);white-space:pre-line;overflow-wrap:anywhere;text-align:left;text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:var(--text-xxs);font-weight:var(--fw-regular);color:var(--text-2);flex-basis:100%;margin-top:2px;line-height:1.45;display:block}}@media (pointer:coarse) and (width>=768px){.app .muster-panel__fest>:first-child{z-index:1;position:sticky;top:0}.app .muster-panel{max-height:max(400px, calc(100dvh - var(--rahmen-oben,0px) - var(--hud-h,0px) - var(--subnav-h,0px) - 8px))}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app [data-muster-karte][data-offen="0"] [data-muster-teil]{display:none!important}.app .muster-vorbehalte{text-align:left;border-color:var(--warn);width:100%;color:var(--warn);display:flex}.app .muster-zum-chart{font-weight:var(--fw-bold);border-color:var(--auswahl-rahmen);color:var(--text-1);justify-content:center;display:flex}.app .muster-panel__rollen>.muster-legende{order:-1}.app .ai-chart-grid>.ai-panel,.app [data-muster-karte]{scroll-margin-top:calc(var(--rahmen-oben,0px) + var(--hud-h,0px) + 52px)}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .muster-panel{max-height:calc(100dvh - var(--rahmen-oben,0px) - var(--hud-h,0px) - var(--rahmen-unten,58px) - 8px)}.app .muster-panel__fest>:first-child{position:static}@container (width>=300px){.app .muster-panel{max-height:none}}}@media (pointer:coarse){.app .paper-sltp-zeile>input.paper-sltp{min-height:var(--tap)}.app .konto-status-schalter{display:inline-block;position:relative}.app .konto-status-schalter:after{content:"";position:absolute;inset:-13px -8px}.app .dg-gate{padding-left:max(16px, var(--safe-l))!important;padding-right:max(16px, var(--safe-r))!important;padding-bottom:max(32px, var(--safe-b))!important}.sd-view{padding:max(40px, var(--safe-t)) max(16px, var(--safe-r)) max(40px, var(--safe-b)) max(16px, var(--safe-l))!important}}@media (width>=768px) and (width<=1024px){.app .bot-kacheln{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app .bot-reiter>div{flex-wrap:nowrap!important}.app .bot-reiter>div>button{white-space:nowrap;flex:auto!important;min-width:0!important;padding:12px 10px!important}}@media (width<=767px){.app .bot-kopf{gap:10px!important;margin-bottom:12px!important;padding:14px!important}.app .bot-kopf__schalter{width:100%;gap:8px!important}.app .bot-kopf__schalter>button{flex:auto;justify-content:center}.app .bot-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}.app .bot-kachel{padding:10px 12px!important}.app .bot-kachel--kern{order:-1;grid-column:1/-1}.app .bot-kachel__wert{font-size:var(--text-base)!important;margin-top:2px!important}.app .bot-konto-chips,.app .bot-reiter>div{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);flex-wrap:nowrap!important}.app .bot-konto-chips::-webkit-scrollbar{display:none}.app .bot-reiter>div::-webkit-scrollbar{display:none}.app .bot-konto-chips:after,.app .bot-reiter>div:after{content:"";flex:0 0 24px}.app .bot-konto-chips{margin-bottom:12px!important}.app .bot-konto-chips>*{white-space:nowrap;flex:none}.app .bot-reiter>div{gap:6px!important;margin-bottom:14px!important}.app .bot-reiter>div>button{white-space:nowrap;flex:none!important;min-width:0!important;padding:10px 14px!important}.app .bot-reiter>div>button>span:first-child{display:none}.app .bot-broker-raster{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.app .bot-broker-liste{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid!important}.app .bot-audit-zeile{flex-wrap:wrap;row-gap:2px}.app .bot-audit-zeit{min-width:0!important}.app .bot-audit-grund{overflow-wrap:anywhere;word-break:normal!important;flex:100%!important}.app .ai-container:has(>.dg-gate)>:not(.dg-gate){display:none!important}.app .dg-gate{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0 0 16px!important;position:relative!important;inset:auto!important;overflow:visible!important}.app .dg-card{padding:18px!important}.app table.bot-konten:has(td[data-label]) tr.konto-zeile{grid-template-columns:18px repeat(4,minmax(0,1fr));align-items:start;gap:6px 8px;padding:10px 12px;display:grid}.app table.bot-konten:has(td[data-label]) tr.konto-zeile>td{gap:1px;padding:0!important}.app table.bot-konten:has(td[data-label]) tr.konto-zeile>td:before{margin:0;font-weight:500}.app table.bot-konten:has(td[data-label]) td.kz-pfeil{grid-area:1/1;align-self:center}.app table.bot-konten:has(td[data-label]) td.kz-konto{border-bottom:none;flex-wrap:wrap;grid-area:1/2/2/5;justify-content:flex-start;gap:4px;margin:0;padding:0!important}.app table.bot-konten:has(td[data-label]) td.kz-status{grid-area:1/5;justify-content:flex-end;justify-self:end}.app table.bot-konten:has(td[data-label]) .konto-status-schalter{white-space:nowrap}.app table.bot-konten:has(td[data-label]) td.kz-konto:before{content:none}.app table.bot-konten:has(td[data-label]) td.kz-status:before{content:none}.app table.bot-konten:has(td[data-label]) td.kz-phase{grid-area:2/2/3/4}.app table.bot-konten:has(td[data-label]) td.kz-groesse{grid-area:2/4}.app table.bot-konten:has(td[data-label]) td.kz-instr{grid-area:2/5}.app table.bot-konten:has(td[data-label]) td.kz-dd{grid-area:3/2}.app table.bot-konten:has(td[data-label]) td.kz-ziel{grid-area:3/3}.app table.bot-konten:has(td[data-label]) td.kz-pnl{grid-area:3/4}.app table.bot-konten:has(td[data-label]) td.kz-wr{grid-area:3/5}.app table.bot-konten:has(td[data-label]) :is(td.kz-phase,td.kz-groesse,td.kz-instr,td.kz-dd,td.kz-ziel,td.kz-pnl,td.kz-wr){flex-direction:column;justify-content:flex-start;align-items:flex-start}.app table.bot-konten:has(td[data-label]) tr.konto-trenner{background:0 0;border:none;margin:6px 0 4px;padding:0 2px}.app table.bot-konten:has(td[data-label]) tr.konto-trenner>td{display:block;padding:0!important}.app table.bot-konten:has(td[data-label]) tr.konto-detail{padding:4px 8px 10px}.app table.bot-konten:has(td[data-label]) td.konto-detail-zelle{display:block;padding:0!important}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .bot-kacheln{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app .bot-kachel--kern{order:0;grid-column:auto}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app.app--cockpit{height:auto;min-height:100dvh}.cockpit-telefon{padding:16px max(12px, var(--safe-r)) 24px max(12px, var(--safe-l))}.cockpit-telefon-text{font-size:var(--text-sm);color:var(--text-2);margin-bottom:16px;line-height:1.5}.cockpit-telefon-liste{flex-direction:column;gap:8px;display:flex}.cockpit-telefon-knopf{min-height:var(--tap);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--text-sm);text-align:left;justify-content:space-between;align-items:center;padding:0 16px;font-weight:600;display:flex}.cockpit-telefon-knopf span{color:var(--text-3);font-size:18px}}@media (width>=927px) and (pointer:coarse),(width>=768px) and (orientation:portrait) and (pointer:coarse){.app.app--cockpit{padding-bottom:var(--safe-b);box-sizing:border-box}.app .cockpit-toolbar{padding-left:max(var(--sp-4), var(--safe-l));padding-right:max(var(--sp-4), var(--safe-r))}.app .cockpit-host{margin-left:var(--safe-l);margin-right:var(--safe-r)}.app .cockpit-hint-maus{display:none}.app .cockpit-hint-touch{display:inline}.app .cockpit-btn{min-height:var(--tap);padding:0 14px}.app .cockpit-menu{max-height:calc(100dvh - 140px - var(--safe-b));-webkit-overflow-scrolling:touch;overflow-y:auto}.app .cockpit-menu-item{min-height:var(--tap);padding:0 16px}.app .cockpit-host .dockview-theme-abyss{--dv-tabs-and-actions-container-height:44px}.app .cockpit-host .dv-tab .dv-default-tab .dv-default-tab-action{min-width:var(--tap);min-height:var(--tap);margin-left:10px}.app .cockpit-host .dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:not(.dv-disabled):before{left:-20px;right:-20px}.app .cockpit-host .dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:not(.dv-disabled):before{top:-20px;bottom:-20px}}@media (width<=1024px),(pointer:coarse){.app .cockpit-panel-scroll{container:cockpit-panel/inline-size}@container cockpit-panel (width<=700px){.app .cockpit-panel-scroll .ai-chart-grid{grid-template-columns:minmax(0,1fr)}.app .cockpit-panel-scroll .ai-chart-grid>.ai-panel{min-width:0}}@container cockpit-panel (width<=560px){.app .cockpit-panel-scroll .session-phase-hud{flex-wrap:wrap;gap:4px 10px;height:auto;min-height:36px;padding:6px 12px 8px}.app .cockpit-panel-scroll .session-phase-hud__track{flex:1 0 100%;order:9}.app .cockpit-panel-scroll .session-phase-hud__marker{display:none}}@container cockpit-panel (width<=1000px){.app .cockpit-panel-scroll .stat-live-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}@container cockpit-panel (width<=900px){.app .cockpit-panel-scroll .stat-grid-2{grid-template-columns:minmax(0,1fr)}}@container cockpit-panel (width<=640px){.app .cockpit-panel-scroll table.karten-mobil:has(td[data-label]){min-width:0;display:block}.app .cockpit-panel-scroll table.karten-mobil:has(td[data-label]) thead{display:none}.app .cockpit-panel-scroll table.karten-mobil:has(td[data-label]) tbody{display:block}.app .cockpit-panel-scroll table.karten-mobil:has(td[data-label]) tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;padding:8px 10px;display:block}.app .cockpit-panel-scroll table.karten-mobil:has(td[data-label]) td{border:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;white-space:normal!important;padding:4px 0!important}.app .cockpit-panel-scroll table.karten-mobil:has(td[data-label]) td:before{content:attr(data-label);color:var(--text-3);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.app .cockpit-panel-scroll table.stat-table:not(.karten-mobil){-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--surface) 40%, transparent) left / 24px 100% no-repeat local, linear-gradient(to left, var(--surface) 40%, transparent) right / 24px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--border-2), transparent) left / 10px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--border-2), transparent) right / 10px 100% no-repeat scroll;max-width:100%;display:block;overflow-x:auto}.app .cockpit-panel-scroll table.stat-table:not(.karten-mobil) :is(th,td){white-space:nowrap}}.coach-karte{container:coachkarte/inline-size}@container coachkarte (width<=440px){.coach-levels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coach-kopf{gap:8px;padding:10px 12px!important}.coach-kopf-links{flex-wrap:wrap;row-gap:4px;min-width:0}.coach-kopf-titel{white-space:nowrap;letter-spacing:.5px!important}.coach-badge,.coach-kopf-knoepfe button{white-space:nowrap}.coach-kopf-knoepfe{flex-shrink:0}.coach-anweisung{padding:12px 14px!important}}.coach-pnl{flex-wrap:wrap;row-gap:4px}.coach-warn-titel{font-size:var(--text-sm)!important}.coach-warn-text{font-size:var(--text-xs)!important;line-height:1.45!important}.coach-warn-quelle{font-size:var(--text-xxs)!important}}@media (width<=767px){.coach-live-titel{display:none}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.coach-karte{flex-direction:column;display:flex}.coach-kopf{order:-2}.coach-anweisung{order:-1;padding-top:10px!important;padding-bottom:10px!important}.coach-phasen>div{padding:4px 0 5px!important}}@media (width>=1025px) and (pointer:coarse){.app:not(.app--cockpit) .ai-container:has(>.coach-konto-panel){column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(360px,400px);align-items:start;display:grid}.app:not(.app--cockpit) .ai-container:has(>.coach-konto-panel)>:first-child{grid-column:1/-1}.app:not(.app--cockpit) .ai-container>.coach-konto-panel{max-width:none;margin-top:0!important}}@media (width>=768px) and (width<=1024px){.coach-hero{padding:40px 24px}.coach-content{padding:32px 24px 56px}.coach-checklist-grid,.coach-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-session-row{grid-template-columns:4px 160px 1fr}.coach-ind-row{grid-template-columns:180px 1fr;gap:16px}}@media (width<=767px){.coach-hero{padding:32px 16px 28px}.coach-hero-title{font-size:28px}.coach-content{gap:36px;padding:20px 0 40px}.coach-section-header{gap:10px;margin-bottom:16px}.coach-section-title{font-size:19px}.coach-rule-card{gap:10px;padding:14px 16px}.coach-rule-num{width:18px}.coach-checklist-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.coach-risk-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.coach-model-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.coach-insights-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.coach-ind-row{grid-template-columns:1fr;gap:6px}.coach-session-row{grid-template-columns:4px 1fr;align-items:start;gap:6px 14px;padding:14px 16px}.coach-session-bar{grid-row:1/span 2;align-self:stretch;height:auto}.coach-session-note{grid-column:2;display:block}.coach-session-meta{align-items:flex-start}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.coach-sprungleiste{scrollbar-width:none;gap:6px;padding:12px 0 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.coach-sprungleiste::-webkit-scrollbar{display:none}.coach-sprung{min-height:var(--tap);border:1px solid var(--border-2);background:var(--surface);color:var(--text-2);font-size:var(--text-sm);border-radius:980px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.coach-sprung:last-child{margin-right:28px}.coach-sprung-nr{font-family:var(--font-mono);font-size:var(--text-xxs);color:var(--text-3)}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.coach-hero{padding:16px 24px}.coach-hero-label{display:none}.coach-hero-title{margin-bottom:0;font-size:26px}.coach-hero-sub{display:none}.coach-session-row{grid-template-columns:4px 160px 1fr;align-items:center;row-gap:0}.coach-session-bar{grid-row:auto;align-self:center;height:36px}.coach-session-note{grid-column:auto}}@media (pointer:coarse){.coach-check-box{background:var(--text-3);border:none;border-radius:50%;width:6px;height:6px;margin:7px 4px 0}}@media (width<=767px){.app .kpi-reihe{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.app .kpi-reihe>*{min-width:0!important}}@media (width>=768px) and (width<=1024px){.app .kpi-reihe{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid!important}}@media (width<=767px){.app .balken-zeile>span:nth-child(2){min-width:48px;flex:48px!important}.app .balken-zeile__sub{overflow-wrap:anywhere;flex:0 auto;max-width:55%;min-width:0!important}}@media (pointer:coarse),(width<=767px){.app .pill-btn>.pill-zahl{margin-left:.4em}}@media (pointer:coarse){.app .touch-hinweis{display:block!important}.app .touch-hinweis--eng{margin-top:-8px}}@media (width>=768px) and (width<=1024px){.app table.offene-positionen th,.app table.offene-positionen td{font-variant-numeric:tabular-nums;padding:8px!important}}@media (width<=767px),(width>=768px) and (width<=1024px){.app table.offene-positionen td:nth-child(6)>span{overflow-wrap:anywhere;min-width:0}}@media (width<=767px){.app .konto-kopf__name{flex-wrap:wrap;row-gap:4px}.app table.epochen-tabelle:has(td[data-label]) tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px;margin-bottom:6px;display:grid}.app table.epochen-tabelle:has(td[data-label]) td{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;min-width:0;display:flex;padding:0!important}.app table.epochen-tabelle td:first-child{grid-area:1/1/2/3}.app table.epochen-tabelle:has(td[data-label]) td:nth-child(8){grid-area:1/3/2/5;align-items:flex-end}.app table.epochen-tabelle td:nth-child(2){grid-area:2/1/3/3}.app table.epochen-tabelle td:nth-child(3){grid-area:2/3/3/5}.app table.epochen-tabelle td:nth-child(n+4):nth-child(-n+7){grid-row:3}.app table.epochen-tabelle td:first-child:before,.app table.epochen-tabelle td:nth-child(8):before{content:none}.app table.epochen-tabelle[data-epochen-gekuerzt] tbody tr:nth-child(n+5){display:none}.app .epochen-mehr{min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:var(--text-xs);align-items:center;margin-top:8px;padding:0 14px;font-weight:600;display:inline-flex!important}}@media (pointer:coarse),(width<=767px){.app [data-heatmap]{--hm-zelle:16px}}@media (width<=767px){.app table.karten-mobil tr[data-quelle-detail]>td,.app table.karten-mobil tr.kette-lauf>td{display:block}.app table.karten-mobil tr[data-quelle-detail]>td:before,.app table.karten-mobil tr.kette-lauf>td:before{content:none}.app [data-hand-definition],.app [data-mehrfachtest]{white-space:normal!important;overflow:visible!important}}@media (width>=768px) and (width<=1024px){.app table.quellen-matrix>colgroup>col:first-child{width:23%!important}.app table.quellen-matrix>colgroup>col:nth-child(2){width:10%!important}.app table.quellen-matrix>colgroup>col:nth-child(3){width:18%!important}.app table.quellen-matrix>colgroup>col:nth-child(4){width:11%!important}.app table.quellen-matrix>colgroup>col:nth-child(5){width:16%!important}.app table.quellen-matrix>colgroup>col:nth-child(6){width:22%!important}.app table.quellen-matrix th{vertical-align:bottom;white-space:normal!important;overflow:visible!important}}@media (width<=1024px),(pointer:coarse){.app table.quellen-matrix [data-ausschluss-kurz],.app table.quellen-matrix [data-ki]{white-space:normal!important;overflow:visible!important}.app table.quellen-matrix [data-r=paper],.app table.quellen-matrix [data-reibung-ersatz],.app table.quellen-matrix [data-gleichzeitig]{text-align:right;white-space:normal!important}.app .matrix-kopf .kennzahl__vorbehalt{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}@media (width>=768px) and (width<=1024px),(width>=768px) and (pointer:coarse){.app [data-hand-definition],.app [data-mehrfachtest]{-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important}}@media (width<=767px),(width>=768px) and (width<=1024px){.app .pfade-raster{grid-template-columns:minmax(0,1fr)!important}}@media (width<=767px){.app .pfade-liste{padding:6px}.app table.pfade-tabelle:has(td[data-label]) tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;margin-bottom:6px;display:grid}.app table.pfade-tabelle:has(td[data-label]) td{overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;min-width:0;padding:0!important}}@media (width>=768px) and (width<=1024px),(width>=768px) and (pointer:coarse){.app table.manual-einzeltrades td{white-space:normal!important}.app table.manual-einzeltrades td:nth-child(4),.app table.manual-einzeltrades td:nth-child(5){white-space:nowrap!important}.app table.manual-einzeltrades td:nth-child(8){overflow-wrap:anywhere}.app table.manual-einzeltrades td:nth-child(8),.app table.manual-einzeltrades td:nth-child(9){min-width:12ch}.app table.manual-einzeltrades .manual-zeit,.app table.manual-einzeltrades td:nth-child(6){white-space:nowrap!important}.app table.manual-einzeltrades th,.app table.manual-einzeltrades td{padding:4px 6px!important}.app table.manual-einzeltrades th{vertical-align:bottom;white-space:normal!important}}@media (width<=767px){.app table.strategie-tabelle:has(td[data-label]) tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;display:grid}.app table.strategie-tabelle:has(td[data-label]) td{overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;text-align:left!important}.app table.strategie-tabelle td:first-child{grid-column:1/-1;font-weight:700}.app table.strategie-tabelle td:first-child:before{content:none}.app .waechter-raster{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app .waechter-raster>[data-lage=stoerung]{order:-2}.app .waechter-raster>[data-lage=hinweis]{order:-1}.app .waechter-raster>[data-waechter]{overflow-wrap:anywhere;min-width:0;padding:8px 10px!important}.app table.kette-tabelle:has(td[data-label]) tr:not(.kette-lauf){grid-template-columns:auto minmax(0,1fr);column-gap:10px;display:grid}.app table.kette-tabelle:has(td[data-label]) tr:not(.kette-lauf)>td{grid-column:1/-1}.app table.kette-tabelle:has(td[data-label]) tr:not(.kette-lauf)>td:first-child{grid-column:1}.app table.kette-tabelle:has(td[data-label]) tr:not(.kette-lauf)>td:nth-child(2){grid-column:2;justify-content:flex-end}.app table.kette-tabelle:has(td[data-label]) tr:not(.kette-lauf)>td:nth-child(-n+2):before{content:none}.app table.kette-tabelle[data-kette-gekuerzt] tbody tr:nth-child(n+11){display:none}.app .kette-mehr{min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:var(--text-xs);align-items:center;margin-top:4px;padding:0 14px;font-weight:600;display:inline-flex!important}.app .manual-nach-art[data-zu]>.manual-nach-art__gruppen{display:none!important}.app .manual-nach-art__knopf{min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:var(--text-xs);align-items:center;margin-bottom:8px;padding:0 14px;font-weight:600;display:inline-flex!important}.app .kpi-reihe>div{padding:8px 10px!important}}@media (width<=767px),(width<=926px) and (orientation:landscape) and (pointer:coarse){.app .admin-rahmen{padding-left:max(12px, var(--safe-l))!important;padding-right:max(12px, var(--safe-r))!important}.app .admin-reiter__leiste{display:none!important}.app .admin-reiter--telefon{display:flex}.app .admin-reiter--telefon>button{padding:4px 8px!important}.app .admin-reiter__auswahl{appearance:none;min-height:var(--tap);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding:6px 30px 6px 10px!important}.app .admin-zugang{padding:8px max(12px, var(--safe-r)) 16px max(12px, var(--safe-l))!important}.app .admin-zugang__kasten{margin:12px auto!important;padding:20px 18px!important}.app .admin-zugang__kennung{overflow-wrap:anywhere;word-break:break-all}}@media (width>=768px) and (width<=1024px),(width>=768px) and (pointer:coarse){.app .admin-reiter__leiste{overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 32px),#0000 100%);flex-wrap:nowrap!important;align-items:center!important;row-gap:0!important;padding-top:4px!important}.app .admin-reiter__titel{display:none}.app .admin-reiter__gruppe{flex-shrink:0;align-items:center!important}.app .admin-reiter__knoepfe{flex-wrap:nowrap!important}.app .admin-reiter__trenner{margin:0 6px!important}.app .admin-reiter__aktionen{flex-shrink:0;align-items:center;padding:0 28px 0 16px!important}}@media (width<=767px),(width>=768px) and (width<=1024px){.app .journal-filter__trenner,.app .journal-filter__konten{display:none!important}.app .journal-filter__sessions>*{order:1}.app .journal-filter__konto-auswahl{min-width:0;max-width:360px;min-height:var(--tap);appearance:none;background-color:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;flex:160px;order:3;padding:6px 30px 6px 10px;font-family:inherit;display:block!important}.app .journal-filter__tag>:nth-child(4){order:3}.app .journal-filter__tag>:nth-child(-n+2),.app .journal-filter__tag>:nth-child(5){order:5}.app .journal-filter__tag>:nth-child(3){order:6}.app .journal-filter__datum{flex:120px;min-width:0;max-width:200px}}@media (width<=767px){.app .journal-filter:after{content:"";flex-basis:100%;order:4;height:0}.app .journal-trip--kopf{display:none!important}.app .journal-trip:not(.journal-trip--kopf){grid-template-areas:"pfeil seite zeit zeit zeit pnl""pfeil preis preis menge dauer r""pfeil grund grund grund grund grund";grid-template-columns:12px auto minmax(0,1fr) auto auto auto!important;align-items:baseline!important;gap:3px 8px!important}.app .journal-trip__pfeil{grid-area:pfeil}.app .journal-trip__seite{grid-area:seite}.app .journal-trip__zeit{grid-area:zeit}.app .journal-trip__preis{grid-area:preis}.app .journal-trip__menge{grid-area:menge}.app .journal-trip__dauer{text-align:right;grid-area:dauer}.app .journal-trip__pnl{text-align:right;grid-area:pnl}.app .journal-trip__r{text-align:right;grid-area:r}.app .journal-trip__menge:before{content:"Qty ";font-size:var(--text-3xs)}.app .journal-trip__grund{grid-area:grund}.app .journal-trip__grund:empty{display:none!important}.app .journal-monat__kopf{flex-wrap:wrap;gap:4px 12px!important;padding:10px 12px!important}.app .journal-monat__kopf>span{white-space:nowrap}.app .journal-monat__name{flex:auto;min-width:0!important}}@media (width<=1024px),(pointer:coarse){.app .journal-trip__grund{flex-wrap:wrap;row-gap:3px}}@media (width>=768px) and (width<=1024px){.app .journal-kacheln--session{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=767px){.app .journal-kacheln--session{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app .journal-kacheln--session>div{min-width:0;padding:7px 6px!important}.app .journal-kacheln--session>div>div:last-child{white-space:nowrap;font-size:var(--text-xs)!important}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .journal-kacheln--session{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media (pointer:coarse){.app .aufklapper__kopf{min-height:var(--tap);align-content:center}.app .odte-log__kopf{min-height:var(--tap);box-sizing:border-box;padding-block:12px}.app .rs-touch-hinweis{font-size:var(--text-xxs);color:var(--text-3);margin:-2px 0 4px;line-height:1.45;display:block!important}.app .plan-form select,.app .plan-form input{height:var(--tap)}.app .phase-zelle{height:var(--tap)!important}.app .kn-scroll{max-height:none!important;overflow:visible!important}.app .kn-zeile>.kn-name{overflow-wrap:anywhere;white-space:normal!important}.app .kn-zeile>.kn-kategorie{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.app .kn-kopf,.app .kn-zeile{grid-template-columns:minmax(0,1fr) 84px 92px 64px 64px 66px 92px 52px!important}.app .df-konto--kurz{display:none}.app .df-konto--voll{overflow-wrap:anywhere;display:inline!important}.app .linsen-zeile{gap:var(--sp-2)}.app .linsen-zeile>:first-child{flex-shrink:0}.app .linsen-zeile>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.app .urteil-zeile,.app [data-messbericht],.app [data-karte=kosten],.app [data-karte=bericht]{scroll-margin-top:var(--sp-3)!important}}@media (width>=768px) and (width<=1024px){.app .urteil-zeile,.app [data-messbericht],.app [data-karte=kosten],.app [data-karte=bericht]{scroll-margin-top:var(--sp-3)!important}.app .cnn-stat-paar{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));column-gap:28px!important;display:grid!important}.app .cnn-stat{width:100%;min-width:0!important}.app .cnn-stat :is(td,th){padding:5px 6px!important}.app .cnn-journal table{width:100%;min-width:0!important}.app .cnn-journal :is(td,th){padding:6px!important}.app .cnn-journal td:is(:nth-child(2),:nth-child(5),:nth-child(6),:nth-child(9)){white-space:normal!important}.app .cnn-journal td:nth-child(2){overflow-wrap:anywhere}.app .df-tabelle :is(td,th){padding:6px!important}.app .df-tabelle td:is([data-label=Konto],[data-label=Lücken]){white-space:normal!important}.app .phase-forward :is(td,th){padding-inline:6px!important}.app .phase-forward th{white-space:normal!important}.app .phase-forward :is(th:nth-child(8),td:nth-child(9)){-webkit-hyphens:auto;hyphens:auto}.app .phase-forward td:not(:nth-child(8),:nth-child(9)){white-space:nowrap}}@media (width<=767px){.app .rs-wisch,.app .md-tabelle,.app .phase-wisch{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app .kn-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))!important}.app .kn-filter{flex-wrap:wrap}.app .kn-kat{grid-template-columns:minmax(0,1fr) auto!important;row-gap:2px!important}.app .kn-kat__name{grid-column:1/-1;margin-top:6px;text-align:left!important}.app .kn-kat__legende{grid-column:1/-1!important}.app .kn-kopf{display:none!important}.app .kn-zeile{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:8px!important;padding:10px 12px!important}.app .kn-zeile>.kn-name{grid-column:1/-1}.app .kn-zeile>.kn-kategorie{grid-column:1/-1;margin-top:-6px}.app .kn-zeile>[data-label]{flex-wrap:wrap}.app .kn-zeile>[data-label]:before{content:attr(data-label);font-size:var(--text-3xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-sans,inherit);flex-basis:100%;margin-bottom:2px;display:block}.app .mot-titel{flex-wrap:wrap;gap:6px}.app .mot-kopfraster,.app .mot-zweier{grid-template-columns:minmax(0,1fr)!important}.app .mot-zeile{grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:2px!important}.app .mot-zeile>:nth-child(5){overflow-wrap:anywhere;grid-column:1/-1}.app .uni-titel,.app .uni-schalter{flex-wrap:wrap;gap:10px!important}.app .uni-kacheln,.app .uni-saeulen{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .uni-kopf{display:none!important}.app .uni-baustein{grid-template-columns:24px minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr)!important;row-gap:6px!important}.app .uni-baustein>.uni-baustein__text{grid-column:2/-1}.app .uni-baustein>[data-label=Impact]{grid-column:2}.app .uni-baustein>[data-label=Effort]{grid-column:3}.app .uni-baustein>[data-label=Säule]{overflow-wrap:anywhere;grid-column:4}.app .uni-baustein>[data-label]:before{content:attr(data-label);font-size:var(--text-3xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:400;display:block}.app .stunde-nebenzahl{visibility:hidden}.app table.cnn-stat{width:100%;display:table;min-width:0!important}.app :is(.rs-karten3,.cnn-journal) table.karten-mobil:has(td[data-label]){min-width:0!important}.app .rs-karten3 table.karten-mobil:has(td[data-label]) tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;display:grid}.app :is(.rs-karten3,.cnn-journal) table.karten-mobil:has(td[data-label]) td{text-align:left;overflow-wrap:anywhere;min-width:0;display:block;padding:0!important}.app :is(.rs-karten3,.cnn-journal) table.karten-mobil:has(td[data-label]) td:before{margin-bottom:1px;display:block}.app .rs-karten3 table.karten-mobil:has(td[data-label]) td:first-child{font-weight:600;font-size:var(--text-xs);border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:6px!important}.app .rs-karten3 table.karten-mobil td:first-child:before{content:none}.app .cnn-journal table.karten-mobil:has(td[data-label]) tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"zeit seite pnl""kurs kurs r""sltp sltp conf""vers grund grund";gap:6px 10px;display:grid}.app .cnn-journal td:first-child{grid-area:zeit}.app .cnn-journal td:nth-child(2){grid-area:vers}.app .cnn-journal td:nth-child(3){grid-area:conf}.app .cnn-journal td:nth-child(4){grid-area:seite}.app .cnn-journal td:nth-child(5){grid-area:kurs}.app .cnn-journal td:nth-child(6){grid-area:sltp}.app .cnn-journal td:nth-child(7){grid-area:pnl}.app .cnn-journal td:nth-child(8){grid-area:r}.app .cnn-journal td:nth-child(9){grid-area:grund}.app .cnn-journal table.karten-mobil td:is(:first-child,:nth-child(4),:nth-child(7)){font-weight:700;font-size:var(--text-xs)}.app .cnn-journal table.karten-mobil td:is(:first-child,:nth-child(4),:nth-child(7)):before{content:none}.app .phase-spalten{grid-template-columns:minmax(0,1fr)!important}.app .phase-spalten__rechts{display:contents!important}.app .phase-kosten{order:-1}.app .phase-filter__luecke{flex-basis:100%;height:0;width:auto!important}.app .phase-filter.phase-wisch{overflow-x:auto;flex-wrap:nowrap!important}.app .phase-filter.phase-wisch>*{flex-shrink:0}.app .phase-wisch:after{content:"";flex:0 0 18px}.app .md-tabelle{white-space:pre;word-break:normal;overflow-wrap:normal;padding-right:24px;display:block;overflow-x:auto}.app pre:has(>.md-tabelle){min-width:0;max-width:100%}.app table.linsen-tage{white-space:nowrap;display:table}.app table.linsen-tage :is(td,th){padding:4px 8px}.app table.linsen-tage :is(td,th):first-child{z-index:1;background:var(--surface);position:sticky;left:0}.app table.linsen-tage :is(td,th):last-child{padding-right:28px}.app table.linsen-kohorten :is(td,th){vertical-align:top;padding:3px 10px 3px 0}.app table.linsen-kohorten td:nth-child(n+3){white-space:nowrap}.app table.linsen-kohorten td:nth-child(2){overflow-wrap:anywhere;word-break:break-all}.app .desk-ereignis{border-top:1px solid var(--border);grid-template-columns:6ch 11ch minmax(0,1fr);row-gap:1px;padding-top:6px;margin-top:6px!important;display:grid!important}.app .desk-ereignis>.desk-ereignis__plan{overflow-wrap:anywhere;grid-column:1/-1}.app .desk-ereignis>:nth-child(3){white-space:nowrap}.app .desk-ereignis>:nth-child(4){text-align:right}}@media (width<=926px) and (orientation:landscape) and (pointer:coarse){.app .kn-kopf{display:grid!important}.app .kn-zeile{row-gap:6px!important;padding:6px 14px!important}.app .kn-zeile,.app .kn-kopf{grid-template-columns:minmax(0,1fr) 84px 92px 64px 64px 66px 92px 52px!important}.app .kn-zeile>:is(.kn-name,.kn-kategorie){grid-column:auto;margin-top:0}.app .kn-zeile>[data-label]:before{content:none}.app table.rs-quer-tabelle.karten-mobil:has(td[data-label]){display:table}.app table.rs-quer-tabelle.karten-mobil:has(td[data-label]) thead{display:table-header-group}.app table.rs-quer-tabelle.karten-mobil:has(td[data-label]) tbody{display:table-row-group}.app table.rs-quer-tabelle.karten-mobil:has(td[data-label]) tr{background:0 0;border:0;margin:0;padding:0;display:table-row}.app table.rs-quer-tabelle.karten-mobil:has(td[data-label]) :is(td,td:first-child){font-size:inherit;font-weight:inherit;border:0;margin:0;display:table-cell;padding:6px!important}.app table.rs-quer-tabelle.karten-mobil td{white-space:nowrap!important}.app table.rs-quer-tabelle.karten-mobil td:before{content:none}.app table.rs-quer-tabelle.karten-mobil th{text-align:left;padding:4px 6px!important}.app table.rs-quer-tabelle.karten-mobil td:is([data-label=Serien],[data-label=Konto],[data-label=Lücken]){white-space:normal!important}.app .cnn-journal table.rs-quer-tabelle td:is(:first-child,:nth-child(2),:nth-child(5),:nth-child(6),:nth-child(9)),.app table.odte-log__tabelle.rs-quer-tabelle td:is(:nth-child(2),:nth-child(3)){overflow-wrap:anywhere;white-space:normal!important}.app table.odte-kohorten.rs-quer-tabelle td:is(:first-child,:nth-child(2),:last-child){white-space:normal!important}.app .cnn-journal table.rs-quer-tabelle.karten-mobil td:not(:nth-child(2)){overflow-wrap:normal}.app .cnn-journal table.rs-quer-tabelle{width:100%}.app .rs-karten3 table.admin-table.rs-quer-tabelle :is(td,th).num{text-align:right}.app .df-abschnitt{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app .df-abschnitt table.rs-quer-tabelle.karten-mobil:has(td[data-label]) :is(td,th):last-child{padding-right:28px!important}.app .df-abschnitt [data-basis]{padding-right:24px}}html:not([data-chart-theme=dark]) .lm-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#14141c6b!important}html:not([data-chart-theme=dark]) .lm-modal{background:linear-gradient(#fff 0%,#fafafa 100%)!important;border:1px solid #00000014!important;box-shadow:0 30px 80px #0000002e,0 0 0 1px #7c3aed1a!important}html:not([data-chart-theme=dark]) .lm-modal-header{border-bottom:1px solid #0000000f!important}html:not([data-chart-theme=dark]) .lm-close-btn{color:#3a3a3f!important;background:#fff!important;border:1px solid #0000001f!important}html:not([data-chart-theme=dark]) .lm-close-btn:hover{color:#111!important;background:#f2f2f4!important}html:not([data-chart-theme=dark]) .lm-modal-body{color:#2a2a30!important}html:not([data-chart-theme=dark]) .lm-modal-body h1{color:#1a1a1d!important}html:not([data-chart-theme=dark]) .lm-modal-body h2{color:#8a6b12!important}html:not([data-chart-theme=dark]) .lm-modal-body p,html:not([data-chart-theme=dark]) .lm-modal-body li{color:#2a2a30!important}html:not([data-chart-theme=dark]) .lm-modal-body b,html:not([data-chart-theme=dark]) .lm-modal-body strong{color:#0a0a0d!important}html:not([data-chart-theme=dark]) .lm-modal-body a{color:#6d28d9!important}html:not([data-chart-theme=dark]) .lm-modal-body pre{color:#2a2a30!important;background:#f5f5f7!important;border:1px solid #00000014!important}html:not([data-chart-theme=dark]) .lm-modal-body code{color:#6d28d9!important}html:not([data-chart-theme=dark]) .cb-banner{color:#2a2a30!important;background:linear-gradient(#fff 0%,#fafafa 100%)!important;border:1px solid #7c3aed4d!important;box-shadow:0 20px 60px #0000002e,0 0 0 1px #7c3aed1a!important}html:not([data-chart-theme=dark]) .cb-banner div,html:not([data-chart-theme=dark]) .cb-banner span,html:not([data-chart-theme=dark]) .cb-banner label,html:not([data-chart-theme=dark]) .cb-banner button{color:#2a2a30!important}html:not([data-chart-theme=dark]) .cb-banner button[style*=gradient]{color:#fff!important}html:not([data-chart-theme=dark]) .cb-banner label{background:#f7f7f9!important;border-color:#00000014!important}html:not([data-chart-theme=dark]) .sd-view{background:#14141c6b!important}html:not([data-chart-theme=dark]) .sd-card{color:#2a2a30!important;background:#fff!important;border:1px solid #7c3aed4d!important;box-shadow:0 30px 80px #0000002e!important}html:not([data-chart-theme=dark]) .sd-card div,html:not([data-chart-theme=dark]) .sd-card span{color:#2a2a30!important}html:not([data-chart-theme=dark]) .sd-card h2{color:#8a6b12!important}html:not([data-chart-theme=dark]) .sd-card pre{color:#2a2a30!important;background:#f5f5f7!important;border:1px solid #00000014!important}html:not([data-chart-theme=dark]) .sd-card button[style*=transparent]{color:#2a2a30!important;background:#fff!important;border-color:#00000026!important}html:not([data-chart-theme=dark]) .sd-card button[style*=gradient]{color:#fff!important}html:not([data-chart-theme=dark]) .compliance-banner{color:#2a1f5a!important;background:#7c3aed14!important;border:1px solid #7c3aed73!important}html:not([data-chart-theme=dark]) .compliance-banner *{color:#2a1f5a!important}html:not([data-chart-theme=dark]) .compliance-banner b,html:not([data-chart-theme=dark]) .compliance-banner strong{color:#5b21b6!important}html:not([data-chart-theme=dark]) .hypothetical-banner{color:#5a3a00!important;background:#ffa5001a!important;border:1px solid #e68c008c!important}html:not([data-chart-theme=dark]) .hypothetical-banner *{color:#5a3a00!important}html:not([data-chart-theme=dark]) .hypothetical-banner b,html:not([data-chart-theme=dark]) .hypothetical-banner strong{color:#b45309!important}html:not([data-chart-theme=dark]) .ai-container div[style*="rgba(255,255,255,0.02)"],html:not([data-chart-theme=dark]) .ai-container div[style*="rgba(255,255,255,0.03)"],html:not([data-chart-theme=dark]) .ai-container div[style*="rgba(255,255,255,0.04)"],html:not([data-chart-theme=dark]) .ai-container div[style*="rgba(255,255,255,0.05)"]{background-color:#00000006!important;border-color:#00000014!important}html:not([data-chart-theme=dark]) ::-webkit-scrollbar-thumb{border-radius:10px;background:#0000002e!important}html:not([data-chart-theme=dark]) ::-webkit-scrollbar-thumb:hover{background:#00000047!important}html:not([data-chart-theme=dark]) ::-webkit-scrollbar-track{background:0 0!important}html:not([data-chart-theme=dark]) .ohlc-overlay{color:var(--text-2)!important;background:#fffc!important}html:not([data-chart-theme=dark]) .ind-menu{background:#fff!important;box-shadow:0 8px 24px #0000001f!important}html:not([data-chart-theme=dark]) .ai-coach-title{background:linear-gradient(135deg,#5b21b6 0%,#6d28d9 60%,#4c1d95 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important}html:not([data-chart-theme=dark]) .ai-coach-subtitle{color:#4c1d95bf!important}
