.kl-neu{--grund:#f4f7fc;--grund-2:#fff;--grund-3:#eef2f9;--text:#0a1022;--text-2:#465066;--text-3:#5d687e;--marke:#1d4ed8;--marke-hell:#2563eb;--marke-tief:#1e40af;--ok:#166534;--ok-grund:#1665341a;--frage:#b45309;--frage-grund:#b453091a;--linie:#0f172a14;--linie-2:#0f172a24;--glas:linear-gradient(180deg, #ffffffd9, #fff9);--glas-tief:#ffffffa6;--glas-kante:inset 0 1px 0 #fff, inset 0 0 0 1px #0f172a14;--schatten:0 40px 80px -48px #0f172a73;--app:#fff;--app-2:#f7f9fd;--app-3:#eef2fa;--app-linie:#0f172a14;--buehne:radial-gradient(90% 70% at 78% 40%, #d6e4ff 0%, #ebf2ff 42%, #f4f7fc 75%);--licht-o:.5;--koernung:.05;z-index:1;background:var(--grund);color:var(--text);font-family:var(--display);font-feature-settings:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}:root[data-theme=dark] .kl-neu{--grund:#05070d;--grund-2:#0a0e18;--grund-3:#101626;--text:#f3f6fc;--text-2:#a7b0c2;--text-3:#838ca3;--marke:#3b82f6;--marke-hell:#8ab8ff;--marke-tief:#1d4ed8;--ok:#34d399;--ok-grund:#34d39924;--frage:#fbbf24;--frage-grund:#fbbf2424;--linie:#ffffff14;--linie-2:#ffffff24;--glas:linear-gradient(180deg, #ffffff13, #ffffff06);--glas-tief:#0a0e1899;--glas-kante:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff14;--schatten:0 40px 80px -40px #000000e6;--app:#0b1020;--app-2:#0f1528;--app-3:#161e35;--app-linie:#ffffff12;--buehne:radial-gradient(90% 70% at 78% 40%, #0b2766 0%, #061430 40%, #04070f 75%);--licht-o:1;--koernung:.1}.kl-neu img{max-width:100%;display:block}.kl-neu button,.kl-neu input,.kl-neu textarea{font:inherit;color:inherit}.kl-neu h1,.kl-neu h2,.kl-neu h3,.kl-neu h4{font-family:var(--display);font-weight:700}.kl-neu .kn-breite{max-width:1240px;margin:0 auto;padding:0 16px}@media (min-width:640px){.kl-neu .kn-breite{padding:0 24px}}.kl-neu .mono{font-family:var(--mono)}.kl-neu :focus-visible{outline:2px solid var(--marke-hell);outline-offset:3px;border-radius:8px}.kl-neu .knopf{isolation:isolate;letter-spacing:-.01em;cursor:pointer;color:#fff;white-space:nowrap;text-shadow:0 1px 1px #0a1e6e59;background:#2a63e8 linear-gradient(#7fb2ff,#3576f2 48%,#1d4ed8);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.2,.9,.3,1.4),opacity .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -3px 10px #0a1e6e73,inset 0 0 0 1px #ffffff47,0 14px 34px -12px #3b82f6bf,0 2px 6px #00000040}.kl-neu .knopf:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(150% 95% at 50% -35%,#ffffff80,#0000 58%);position:absolute;inset:0}.kl-neu .knopf:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(110px circle at var(--mx,50%) var(--my,-20%), #ffffff73, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.kl-neu .knopf:hover{transform:translateY(-1px)scale(1.015)}.kl-neu .knopf:hover:after{opacity:1}.kl-neu .knopf[disabled]{opacity:.45;cursor:default;transform:none}.kl-neu .knopf-glas{color:var(--text);text-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(190%);backdrop-filter:blur(16px)saturate(190%);background:linear-gradient(#ffffff2b,#ffffff0d 55%,#ffffff17);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff24,0 14px 34px -14px #0009}:root:not([data-theme=dark]) .kl-neu .knopf-glas{background:linear-gradient(#fffffff2,#ffffffb3);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0f172a1a,0 14px 30px -16px #0f172a59}.kl-neu .knopf-klein{min-height:36px;padding:0 15px;font-size:13.5px}.kl-neu .knopf-mini{min-height:30px;padding:0 12px;font-size:12.5px}.kl-neu .knopf-voll{width:100%}.kl-neu .leise-knopf{cursor:pointer;color:var(--marke-hell);background:color-mix(in srgb, var(--marke) 12%, transparent);white-space:nowrap;border:0;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:600}.kl-neu .leise-knopf:hover{background:color-mix(in srgb, var(--marke) 22%, transparent)}.kl-neu .leise-knopf[data-ok]{color:var(--ok);background:var(--ok-grund)}.kl-neu .buehne{isolation:isolate;background:var(--buehne);margin-top:-60px;transition:background .4s;position:relative;overflow:hidden}.kl-neu .licht{z-index:-3;pointer-events:none;opacity:var(--licht-o);position:absolute;inset:0}.kl-neu .licht i{filter:blur(var(--b,46px));opacity:var(--o,.6);transform:rotate(var(--r,-24deg));animation:kn-wandern var(--d,30s) ease-in-out infinite alternate;border-radius:999px;display:block;position:absolute}.kl-neu .licht i:first-child{--o:.75;--b:50px;--d:29s;--r:-18deg;background:linear-gradient(90deg,#0000,#2563eb 25%,#9cc3ff 50%,#2563eb 75%,#0000);width:90%;height:7%;top:12%;left:30%}.kl-neu .licht i:nth-child(2){--o:.45;--b:70px;--d:37s;--r:-18deg;background:linear-gradient(90deg,#0000,#1d4ed8 30%,#60a5fa 55%,#0000);width:80%;height:12%;animation-delay:-11s;top:58%;left:40%}.kl-neu .licht i:nth-child(3){--o:.3;--b:60px;--d:44s;--r:-10deg;background:linear-gradient(90deg,#0000,#22d3ee 40%,#3b82f6 65%,#0000);width:70%;height:8%;animation-delay:-20s;top:74%;left:-20%}@keyframes kn-wandern{0%{translate:-4% 2%}to{translate:6% -3%}}.kl-neu .buehne:after{content:"";z-index:-1;pointer-events:none;opacity:var(--koernung);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.kl-neu .buehne:before{content:"";z-index:-2;background:linear-gradient(180deg, transparent, var(--grund));pointer-events:none;height:160px;position:absolute;inset:auto 0 0}.kl-neu .held{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;padding-top:140px;padding-bottom:72px;display:grid}@media (max-width:980px){.kl-neu .held{grid-template-columns:1fr;gap:40px;padding-top:108px;padding-bottom:56px}}.kl-neu .dach{letter-spacing:.02em;color:var(--marke-hell);align-items:center;gap:9px;margin:0 0 20px;font-size:13px;font-weight:600;display:inline-flex}.kl-neu .dach:before{content:"";background:currentColor;width:22px;height:1.5px}.kl-neu .held h1{letter-spacing:-.05em;margin:0;font-size:clamp(44px,6vw,80px);font-weight:700;line-height:.97}.kl-neu .held h1 em{color:#0000;background:linear-gradient(100deg, var(--text) 10%, var(--marke-hell) 55%, var(--text) 95%);-webkit-background-clip:text;background-clip:text;font-style:normal}.kl-neu .held-unter{max-width:560px;color:var(--text-2);text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.55}.kl-neu .aufruf{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (max-width:520px){.kl-neu .aufruf .knopf{width:100%}}.kl-neu .ohne{color:var(--text-3);margin:14px 0 0;font-size:13.5px}.kl-neu .mail-link{color:var(--marke-hell);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kl-neu .tafel-link{float:right;min-height:32px;color:var(--text-2);align-items:center;margin:8px 4px 0 auto;font-size:13px;text-decoration:none;display:inline-flex}.kl-neu .tafel-link:after{content:" ↓";color:var(--marke-hell)}.kl-neu .tafel-link:hover{color:var(--text)}.kl-neu .leiste-zahlen{border-top:1px solid var(--linie-2);flex-wrap:wrap;gap:0;max-width:600px;margin:34px 0 0;padding:0;list-style:none;display:flex}.kl-neu .leiste-zahlen li{flex:1 1 0;min-width:150px;padding:16px 18px 0 0}.kl-neu .leiste-zahlen li+li{border-left:1px solid var(--linie);padding-left:18px}.kl-neu .leiste-zahlen b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;display:block}.kl-neu .leiste-zahlen span{color:var(--text-3);margin-top:3px;font-size:13px;display:block}@media (max-width:520px){.kl-neu .leiste-zahlen li{min-width:0;padding-right:10px}.kl-neu .leiste-zahlen li+li{padding-left:10px}.kl-neu .leiste-zahlen b{font-size:20px}.kl-neu .leiste-zahlen span{font-size:12px}}.kl-neu .tafel-rahmen{position:relative}.kl-neu .halo{z-index:-1;background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--marke) 55%, transparent) 70deg, transparent 140deg, #22d3ee59 220deg, transparent 290deg);filter:blur(60px);opacity:calc(.75 * var(--licht-o));pointer-events:none;border-radius:50%;animation:40s linear infinite kn-drehen;position:absolute;inset:-14% -10%}@keyframes kn-drehen{to{rotate:360deg}}.kl-neu .tafel{background:var(--glas), var(--glas-tief);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:var(--glas-kante), var(--schatten);border-radius:24px;padding:18px;position:relative;overflow:hidden}.kl-neu .tafel-kopf{color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.kl-neu .tafel-kopf .mono{color:var(--text-3);background:var(--linie);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500}.kl-neu .tafel-piece{background:var(--linie);border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.kl-neu .tafel-piece img{object-fit:cover;border-radius:10px;width:48px;height:62px}.kl-neu .tafel-piece b{letter-spacing:-.01em;font-size:15px;display:block}.kl-neu .tafel-piece span{color:var(--text-3);margin-top:3px;font-size:13px;display:block}.kl-neu .tafel-knopf{color:#fff;background:var(--marke-tief);border-radius:999px;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff59}.kl-neu .tafel-piece .tafel-knopf{color:#fff;margin-top:0}.kl-neu .tafel-knopf.gedrueckt{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 6px color-mix(in srgb, var(--marke) 30%, transparent);transform:scale(.94)}.kl-neu .tafel-reihen{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kl-neu .tafel-reihen li{background:color-mix(in srgb, var(--text) 3%, transparent);box-shadow:inset 0 0 0 1px var(--linie);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:background .3s;display:flex}.kl-neu .tafel-reihen li[data-st=runter] .mp-name{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--text-3) 70%, transparent)}.kl-neu .tafel-reihen li[data-st=verkauft]{background:var(--ok-grund)}.kl-neu .tafel-fuss{min-height:42px;color:var(--text-2);margin:14px 2px 0;font-size:13.5px;line-height:1.5}.kl-neu .tafel-fuss b{color:var(--text)}.kl-neu .tafel-fuss .ok{color:var(--ok)}@media (max-width:420px){.kl-neu .tafel-reihen{grid-template-columns:1fr}}.kl-neu .st{white-space:nowrap;color:var(--text-3);background:var(--linie);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.kl-neu .st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.kl-neu .st-laeuft{color:var(--marke-hell);background:color-mix(in srgb, var(--marke) 14%, transparent)}.kl-neu .st-laeuft:before{animation:1s ease-in-out infinite kn-puls}@keyframes kn-puls{50%{opacity:.25}}.kl-neu .st-frage{color:var(--frage);background:var(--frage-grund)}.kl-neu .st-live{color:var(--ok);background:var(--ok-grund)}.kl-neu .st-pruefung{color:var(--frage);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--frage) 45%, transparent);background:0 0}.kl-neu .st-entwurf{color:var(--marke-hell);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marke) 50%, transparent);background:0 0}.kl-neu .st-runter{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--linie-2);background:0 0}.kl-neu .st-verkauft{color:#fff;background:#15803d}.kl-neu .st-verkauft:before{background:#fff}.kl-neu .st-leer{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--linie);background:0 0}.kl-neu .st-leer:before{display:none}.kl-neu .teil{padding:76px 0;position:relative}@media (min-width:980px){.kl-neu .teil{padding:112px 0}}.kl-neu .teil-kopf{max-width:760px;margin:0 0 40px}.kl-neu .teil-kopf.mitte{text-align:center;margin-left:auto;margin-right:auto}.kl-neu .kicker{color:var(--marke-hell);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.kl-neu .teil h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.02}.kl-neu .teil-kopf p{max-width:620px;color:var(--text-2);margin:16px 0 0;font-size:17px;line-height:1.55}.kl-neu .teil-kopf.mitte p{margin-left:auto;margin-right:auto}.kl-neu .fussnote,.kl-neu .teil-kopf p.fussnote{color:var(--text-3);margin:16px 0 0;font-size:12.5px;line-height:1.6}.kl-neu .probe{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;display:grid}.kl-neu .probe>*{min-width:0}.kl-neu .probe{isolation:isolate;position:relative}.kl-neu .probe:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--marke) 22%, transparent), transparent);filter:blur(50px);opacity:var(--licht-o);pointer-events:none;border-radius:50%;position:absolute;inset:-6% -4% -10% 30%}@media (max-width:1080px){.kl-neu .probe{grid-template-columns:1fr}}.kl-neu .schritte{background:var(--glas), var(--glas-tief);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--glas-kante), var(--schatten);border-radius:20px;padding:18px;position:sticky;top:88px}.kl-neu .schritte-kopf{justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.kl-neu .schritte-kopf span{color:var(--text-3);font-size:12.5px}.kl-neu .schritte-balken{background:var(--linie);border-radius:999px;height:5px;margin:10px 0 14px;overflow:hidden}.kl-neu .schritte-balken i{border-radius:inherit;background:linear-gradient(90deg, var(--marke-tief), var(--marke-hell));width:0;height:100%;transition:width .6s;display:block}.kl-neu .schritte ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kl-neu .schritte li{border-radius:13px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px;display:grid}.kl-neu .schritte li[data-z=jetzt]{background:color-mix(in srgb, var(--marke) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marke) 30%, transparent)}.kl-neu .schritte .snr{background:var(--linie-2);width:24px;height:24px;color:var(--text-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.kl-neu .schritte li[data-z=jetzt] .snr{background:var(--marke);color:#fff}.kl-neu .schritte li[data-z=fertig] .snr{background:var(--ok-grund);color:var(--ok)}.kl-neu .schritte b{font-size:14px;line-height:1.3;display:block}.kl-neu .schritte li[data-z=fertig] b{color:var(--text-2)}.kl-neu .schritte li span.unter{color:var(--text-3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.kl-neu .schritte .zeig{grid-column:2;justify-self:start;margin-top:6px}.kl-neu .schritte-fuss{border-top:1px solid var(--linie);color:var(--text-3);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.kl-neu .textknopf{color:var(--text-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12.5px;text-decoration:underline}@media (max-width:1080px){.kl-neu .schritte{padding:14px;position:static}.kl-neu .schritte ol{scrollbar-width:none;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:8px;overflow-x:auto}.kl-neu .schritte li{background:var(--linie)}}.kl-neu .fenster{background:var(--app);box-shadow:0 0 0 1px var(--app-linie), 0 60px 120px -50px #000000d9, 0 0 120px -40px color-mix(in srgb, var(--marke) 45%, transparent);border-radius:20px;transition:background .4s;position:relative;overflow:hidden}.kl-neu .titelleiste{height:42px;color:var(--text-2);background:var(--app-2);border-bottom:1px solid var(--app-linie);align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.kl-neu .ampel{gap:7px;display:flex}.kl-neu .ampel i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.kl-neu .ampel i:nth-child(2){background:#febc2e}.kl-neu .ampel i:nth-child(3){background:#28c840}.kl-neu .titelleiste .titel{align-items:center;gap:8px;margin:0 auto;display:inline-flex}.kl-neu .titelleiste .titel img{border-radius:5px;width:16px;height:16px}.kl-neu .app-an{color:var(--text-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.kl-neu .app-an:before{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-grund);border-radius:50%}.kl-neu .rumpf{grid-template-columns:206px minmax(0,1fr);min-height:680px;display:grid}@media (max-width:860px){.kl-neu .rumpf{grid-template-columns:1fr;min-height:0}}.kl-neu .seite{background:var(--app-2);border-right:1px solid var(--app-linie);flex-direction:column;gap:1px;padding:12px 10px;display:flex}.kl-neu .seite-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:12px 10px 5px;font-size:12px;font-weight:600}.kl-neu .seite-titel:first-child{padding-top:4px}@media (max-width:860px){.kl-neu .seite{border-right:0;border-bottom:1px solid var(--app-linie);scrollbar-width:none;flex-direction:row;padding:8px;overflow-x:auto}.kl-neu .seite-titel,.kl-neu .seite-fuss{display:none}}.kl-neu .reiter{color:var(--text-2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.kl-neu .reiter svg{opacity:.85;flex:none}.kl-neu .reiter:hover{background:var(--app-3);color:var(--text)}.kl-neu .reiter[aria-current=page]{background:color-mix(in srgb, var(--marke) 14%, transparent);color:var(--text)}.kl-neu .reiter[aria-current=page] svg{color:var(--marke-hell);opacity:1}.kl-neu .reiter .zahl{text-align:center;min-width:18px;color:var(--text-3);border-radius:999px;margin-left:auto;padding:0 5px;font-family:Geist Mono,monospace;font-size:12px;line-height:18px}.kl-neu .reiter .zahl.neu:not(:empty){color:#fff;background:var(--marke-tief)}.kl-neu .seite-fuss{color:var(--text-3);margin-top:auto;padding:14px 10px 4px;font-size:12px;line-height:1.5}.kl-neu .inhalt{min-width:0;padding:22px;position:relative}@media (max-width:640px){.kl-neu .inhalt{padding:14px}}.kl-neu .ansicht{display:none}.kl-neu .ansicht[data-an]{animation:.3s both kn-auf;display:block}@keyframes kn-auf{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.kl-neu .ansicht-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}.kl-neu .ansicht-kopf h3{letter-spacing:-.02em;margin:0;font-size:19px}.kl-neu .ansicht-kopf p{color:var(--text-3);margin:0;font-size:13px}.kl-neu .ansicht-kopf .rechts{margin-left:auto}.kl-neu .feld{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:14px;padding:14px 16px}.kl-neu .feld-kopf{letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.kl-neu .leer-zustand{text-align:center;border:1.5px dashed var(--linie-2);color:var(--text-2);border-radius:16px;place-items:center;gap:12px;padding:44px 20px;font-size:14px;display:grid}.kl-neu .leer-zustand p{max-width:340px;margin:0}.kl-neu .heute{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.kl-neu .heute{grid-template-columns:repeat(2,minmax(0,1fr))}}.kl-neu .heute div{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:14px;padding:14px}.kl-neu .heute b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;display:block}.kl-neu .heute span{color:var(--text-3);font-size:12.5px}.kl-neu .wichtig{box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:14px;margin:10px 0 0;padding:0;list-style:none;overflow:hidden}.kl-neu .wichtig li{align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.kl-neu .wichtig li+li{border-top:1px solid var(--app-linie)}.kl-neu .wichtig li .punkt{background:var(--frage);border-radius:50%;flex:none;width:8px;height:8px}.kl-neu .wichtig li.info .punkt{background:var(--text-3)}.kl-neu .wichtig li.neu-ok .punkt{background:var(--ok)}.kl-neu .wichtig li .t{flex:1;min-width:0}.kl-neu .wichtig li .t small{color:var(--text-3);margin-top:2px;font-size:12.5px;display:block}.kl-neu .unter-titel{color:var(--text-2);margin:22px 0 0;font-size:13px;font-weight:600}.kl-neu .erstellen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}@media (max-width:1180px){.kl-neu .erstellen{grid-template-columns:1fr}}.kl-neu .foto{background:var(--app-3);aspect-ratio:3/4;border-radius:14px;max-height:520px;position:relative;overflow:hidden}.kl-neu .foto>img{object-fit:cover;width:100%;height:100%}.kl-neu .foto .etikett{width:30%;box-shadow:0 0 0 2px var(--app), 0 12px 24px -8px #0009;border-radius:10px;transition:width .5s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:10px;right:10px;overflow:hidden}.kl-neu .foto .etikett img{aspect-ratio:3/4;object-fit:cover;width:100%}.kl-neu .foto .etikett.gross{width:46%}.kl-neu .scan{pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--marke-hell) 55%, transparent) 50%, transparent 52%);background-size:100% 220%;position:absolute;inset:0}.kl-neu .foto.liest .scan{opacity:1;animation:1.6s ease-in-out 2 kn-scan}@keyframes kn-scan{0%{background-position:0 120%}to{background-position:0 -40%}}.kl-neu .nr{z-index:2;color:#fff;background:var(--marke);opacity:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;transition:opacity .3s,scale .4s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;translate:-50% -50%;scale:.4;box-shadow:0 0 0 3px #ffffffd9,0 6px 16px #0006}.kl-neu .nr.da{opacity:1;scale:1}.kl-neu .foto-los{z-index:3;display:none;position:absolute;bottom:16px;left:50%;translate:-50%}@media (max-width:1180px){.kl-neu .foto-los{display:inline-flex}.kl-neu .start-feld{display:none!important}}.kl-neu .foto-wahl{margin-top:12px}.kl-neu .foto-wahl p{color:var(--text-3);margin:0 0 8px;font-size:12.5px}.kl-neu .daumen{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.kl-neu .daumen button{cursor:pointer;aspect-ratio:3/4;background:var(--app-3);box-shadow:inset 0 0 0 1px var(--app-linie);opacity:.7;border:0;border-radius:9px;padding:0;overflow:hidden}.kl-neu .daumen button:hover{opacity:1}.kl-neu .daumen button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--marke)}.kl-neu .daumen img{object-fit:cover;width:100%;height:100%}.kl-neu .ergebnis{flex-direction:column;gap:12px;min-width:0;display:flex}.kl-neu .start-feld{text-align:center;border:1.5px dashed var(--linie-2);background:var(--app-2);border-radius:16px;place-items:center;gap:14px;min-height:380px;padding:30px;display:grid}.kl-neu .start-feld p{max-width:300px;color:var(--text-2);margin:0;font-size:14px}.kl-neu .status{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kl-neu .status li{color:var(--text-2);align-items:center;gap:10px;font-size:14px;animation:.3s both kn-auf;display:flex}.kl-neu .status li:before{content:"";background:color-mix(in srgb, var(--marke) 20%, transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238ab8ff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3 3 7-7'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.kl-neu .status li b{color:var(--text);font-weight:600}.kl-neu .titel-text{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:600;line-height:1.45}.kl-neu .titel-text .fund{color:var(--marke-hell)}.kl-neu .titel-text i{color:var(--text-3);padding:0 2px;font-style:normal}.kl-neu .platzhalter{color:var(--frage);background:var(--frage-grund);border-radius:7px;padding:1px 8px;font-size:13px;display:inline-block}.kl-neu .titel-laenge{color:var(--text-3);margin-top:6px;font-size:12px}.kl-neu .preis-band{grid-template-columns:auto 1fr;align-items:end;gap:6px 16px;display:grid}.kl-neu .preis-ziel{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.kl-neu .preis-ziel small{color:var(--text-3);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.kl-neu .skala{height:34px;position:relative}.kl-neu .skala .bahn{background:linear-gradient(90deg, color-mix(in srgb, var(--marke) 25%, transparent), var(--marke), color-mix(in srgb, var(--marke) 25%, transparent));border-radius:999px;height:6px;position:absolute;top:14px;left:0;right:0}.kl-neu .skala .punkt{width:16px;height:16px;box-shadow:0 0 0 3px var(--marke), 0 4px 10px #00000059;background:#fff;border-radius:50%;position:absolute;top:9px;translate:-50%}.kl-neu .skala .ml,.kl-neu .skala .mr{color:var(--text-3);white-space:nowrap;font-size:12px;position:absolute;top:-4px}.kl-neu .skala .ml{left:0}.kl-neu .skala .mr{right:0}.kl-neu .preis-unter{color:var(--text-3);grid-column:1/-1;margin:2px 0 0;font-size:12.5px}.kl-neu .beschreibung-text{color:var(--text-2);white-space:pre-line;max-height:7.2em;margin:0;font-size:14px;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.kl-neu .beschreibung-text.offen{max-height:none;-webkit-mask-image:none;mask-image:none}.kl-neu .mehr{color:var(--marke-hell);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.kl-neu .tags{flex-wrap:wrap;gap:6px;display:flex}.kl-neu .tags span{color:var(--text-2);background:var(--app-3);border-radius:999px;padding:4px 9px;font-size:12.5px}.kl-neu .aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kl-neu .zeitraffer{color:var(--text-3);font-size:12.5px}.kl-neu .filter{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.kl-neu .filter button{cursor:pointer;color:var(--text-2);background:var(--app-3);border:0;border-radius:999px;padding:7px 12px;font-size:13px}.kl-neu .filter button[aria-pressed=true]{background:var(--text);color:var(--grund)}.kl-neu .filter em{opacity:.7;margin-left:6px;font-family:Geist Mono,monospace;font-size:12px;font-style:normal}.kl-neu .tabelle-rahmen{overflow-x:auto}.kl-neu .tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.kl-neu .tabelle th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--app-linie);white-space:nowrap;padding:0 8px 8px;font-size:12px;font-weight:500}.kl-neu .tabelle td{border-bottom:1px solid var(--app-linie);vertical-align:middle;white-space:nowrap;padding:10px 8px}.kl-neu .tabelle td:first-child{white-space:normal}.kl-neu .marge-zeile{margin-top:2px;font-size:12px;display:block}.kl-neu .nur-mobil{display:none}@media (max-width:760px){.kl-neu .nur-mobil{margin-top:6px;display:inline-block}}.kl-neu .tabelle tr.hervor td{background:color-mix(in srgb, var(--marke) 7%, transparent)}.kl-neu .piece-zelle{align-items:center;gap:10px;min-width:0;display:flex}.kl-neu .piece-zelle img{object-fit:cover;border-radius:7px;flex:none;width:34px;height:44px}.kl-neu .piece-zelle b{white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.kl-neu .piece-zelle small{color:var(--text-3);font-size:12px;display:block}.kl-neu .piece-zelle small .warn{color:var(--frage)}.kl-neu .marke-neu{color:#fff;vertical-align:1px;background:#1d4ed8;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:12px;font-weight:700}.kl-neu .mps{grid-template-columns:repeat(4,23px);gap:3px;display:grid}@media (min-width:1280px){.kl-neu .mps{grid-template-columns:repeat(8,23px)}}.kl-neu .mp{letter-spacing:.02em;width:23px;height:19px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--linie);opacity:.55;border-radius:6px;place-items:center;font-size:9.5px;font-weight:700;display:grid}.kl-neu .mp.s-live{opacity:1;color:var(--ok);background:var(--ok-grund);box-shadow:none}.kl-neu .mp.s-entwurf{opacity:1;color:var(--marke-hell);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marke) 55%, transparent)}.kl-neu .mp.s-pruefung{opacity:1;color:var(--frage);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--frage) 55%, transparent)}.kl-neu .mp.s-laeuft,.kl-neu .mp.s-nimmt{opacity:1;color:var(--marke-hell);background:color-mix(in srgb, var(--marke) 14%, transparent);box-shadow:none;animation:1s ease-in-out infinite kn-puls}.kl-neu .mp.s-wartet{opacity:.9}.kl-neu .mp.s-frage{opacity:1;color:var(--frage);background:var(--frage-grund);box-shadow:none}.kl-neu .mp.s-runter{opacity:.5;text-decoration:line-through}.kl-neu .mp.s-verkauft{opacity:1;color:#fff;box-shadow:none;background:#15803d}.kl-neu .legende{color:var(--text-3);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12px;display:flex}.kl-neu .legende span{align-items:center;gap:6px;display:inline-flex}.kl-neu .ek-knopf{border:1px dashed color-mix(in srgb, var(--frage) 70%, transparent);color:var(--frage);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:4px 8px;font-size:12.5px}.kl-neu .ek-feld{border:1px solid var(--linie-2);background:var(--app);width:72px;color:var(--text);border-radius:8px;padding:5px 8px;font-size:13px}.kl-neu .gewinn{color:var(--ok);font-weight:600}.kl-neu .leise{color:var(--text-3)}.kl-neu .zahl{font-variant-numeric:tabular-nums}@media (max-width:760px){.kl-neu .tabelle .weg-mobil{display:none}.kl-neu .piece-zelle b{max-width:140px}}.kl-neu .lauf-tabelle th:not(:first-child),.kl-neu .lauf-tabelle td:not(:first-child){text-align:center}.kl-neu .lauf-tabelle td{padding:9px 4px}.kl-neu .lauf-tabelle th{padding:0 4px 8px;font-size:12px}.kl-neu .frage-karte{background:var(--frage-grund);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--frage) 35%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:grid}.kl-neu .frage-karte img{object-fit:cover;border-radius:9px;width:46px;height:60px}.kl-neu .frage-karte b{font-size:15px;display:block}.kl-neu .frage-karte small{color:var(--text-2);margin-top:2px;font-size:12.5px;display:block}.kl-neu .frage-knoepfe{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.kl-neu .wahl{cursor:pointer;color:var(--text);background:var(--app);box-shadow:inset 0 0 0 1px var(--linie-2);border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.kl-neu .wahl:hover{box-shadow:inset 0 0 0 1.5px var(--marke-hell)}.kl-neu .demo-kauf{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);color:var(--text-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding:14px 16px;font-size:13.5px;display:flex}.kl-neu .lauf-karten{gap:12px;display:grid}.kl-neu .lauf-karte{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:16px;padding:14px}.kl-neu .lauf-karte ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kl-neu .lauf-karte li{background:var(--app);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.kl-neu .lauf-karte li[data-st=runter]>span:first-child{color:var(--text-3);text-decoration:line-through}.kl-neu .lauf-karte li[data-st=verkauft]{background:var(--ok-grund)}@media (max-width:1180px){.kl-neu .lauf-karte ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.kl-neu .lauf-karte li{padding:8px;font-size:12.5px}}.kl-neu .posteingang{min-height:520px;box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:16px;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:980px){.kl-neu .posteingang{grid-template-columns:1fr}.kl-neu .posteingang[data-offen] .liste-faden,.kl-neu .posteingang:not([data-offen]) .faden{display:none}}.kl-neu .liste-faden{border-right:1px solid var(--app-linie);background:var(--app-2);margin:0;padding:6px;list-style:none}.kl-neu .liste-faden button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;padding:10px;display:grid}.kl-neu .liste-faden button:hover{background:var(--app-3)}.kl-neu .liste-faden button[aria-current=true]{background:color-mix(in srgb, var(--marke) 12%, transparent)}.kl-neu .liste-faden .wer{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.kl-neu .liste-faden .wann{color:var(--text-3);font-size:12px}.kl-neu .liste-faden .was{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12.5px;overflow:hidden}.kl-neu .liste-faden .ungelesen .wer:after{content:"";background:var(--marke-hell);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.kl-neu .mp-chip{letter-spacing:.02em;color:var(--text-2);background:var(--app-3);vertical-align:1px;border-radius:6px;margin-right:6px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-block}.kl-neu .faden{flex-direction:column;min-width:0;display:flex}.kl-neu .faden-kopf{border-bottom:1px solid var(--app-linie);align-items:center;gap:10px;padding:12px 14px;display:flex}.kl-neu .faden-kopf img{object-fit:cover;border-radius:7px;width:32px;height:42px}.kl-neu .faden-kopf b{font-size:14px;display:block}.kl-neu .faden-kopf small{color:var(--text-3);font-size:12px}.kl-neu .zurueck{background:var(--app-3);cursor:pointer;border:0;border-radius:9px;padding:6px 10px;font-size:13px;display:none}@media (max-width:980px){.kl-neu .zurueck{display:inline-block}}.kl-neu .verlauf{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.kl-neu .blase-msg{background:var(--app-3);border-radius:14px;max-width:78%;padding:9px 12px;font-size:14px;line-height:1.45}.kl-neu .blase-msg.du{color:#fff;background:var(--marke-tief);align-self:flex-end}.kl-neu .system-msg{color:var(--text-2);background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:999px;align-self:center;padding:6px 12px;font-size:12.5px}.kl-neu .angebot-karte{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:14px;align-self:flex-start;gap:8px;padding:12px;font-size:13.5px;display:grid}.kl-neu .angebot-karte div{flex-wrap:wrap;gap:6px;display:flex}.kl-neu .vorschlag{background:color-mix(in srgb, var(--marke) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marke) 25%, transparent);border-radius:14px;margin:0 14px 10px;padding:12px;font-size:13.5px;line-height:1.5}.kl-neu .vorschlag small{color:var(--marke-hell);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.kl-neu .schreiben{gap:8px;padding:0 14px 14px;display:flex}.kl-neu .schreiben textarea{border:1px solid var(--linie-2);background:var(--app);resize:vertical;border-radius:12px;flex:1;min-height:44px;max-height:120px;padding:11px 12px;font-size:14px}.kl-neu .reiter-zeile{gap:6px;margin-bottom:14px;display:flex}.kl-neu .karte-zeile{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.kl-neu .karte-zeile+.karte-zeile{margin-top:8px}.kl-neu .karte-zeile img{object-fit:cover;border-radius:8px;width:42px;height:54px}.kl-neu .karte-zeile .t{flex:1;min-width:180px}.kl-neu .karte-zeile .t b{font-size:14px;display:block}.kl-neu .karte-zeile .t small{color:var(--text-3);margin-top:2px;font-size:12.5px;display:block}.kl-neu .lagerplatz{background:var(--app-3);border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.kl-neu .konten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.kl-neu .konten{grid-template-columns:1fr}}.kl-neu .konto{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:14px;padding:14px}.kl-neu .konto-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-neu .konto-kopf b{font-size:15px}.kl-neu .konto p{color:var(--text-2);margin:8px 0 0;font-size:13px;line-height:1.5}.kl-neu .konto .risiko-satz{margin-top:8px}.kl-neu .tempo{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:16px;padding:16px}.kl-neu .tempo-kopf{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.kl-neu .segment{background:var(--app-3);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:12px;padding:4px;display:grid}.kl-neu .segment button{cursor:pointer;color:var(--text-2);background:0 0;border:0;border-radius:10px;padding:9px 6px;font-size:13.5px;font-weight:600}.kl-neu .segment button small{color:var(--text-3);margin-top:2px;font-size:12px;font-weight:500;display:block}.kl-neu .segment button[aria-pressed=true]{background:var(--app);color:var(--text);box-shadow:0 2px 8px #0000002e, inset 0 0 0 1px var(--app-linie)}.kl-neu .risiko{color:var(--text-2);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.kl-neu .risiko-balken{gap:4px;display:flex}.kl-neu .risiko-balken i{background:var(--linie-2);border-radius:999px;width:26px;height:6px;transition:background .3s}.kl-neu .risiko[data-stufe="1"] .risiko-balken i:nth-child(-n+1){background:var(--ok)}.kl-neu .risiko[data-stufe="2"] .risiko-balken i:nth-child(-n+2){background:var(--frage)}.kl-neu .risiko[data-stufe="3"] .risiko-balken i:nth-child(-n+3){background:#ef4444}.kl-neu .risiko b{font-weight:600}.kl-neu .risiko-satz{color:var(--text-2);gap:8px;margin:10px 0 0;font-size:12.5px;line-height:1.5;display:flex}.kl-neu .risiko-satz:before{content:"!";width:17px;height:17px;color:var(--frage);background:var(--frage-grund);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:800;display:grid}.kl-neu .regeln{box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:16px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.kl-neu .regeln>li{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px 16px;display:grid}.kl-neu .regeln>li+li{border-top:1px solid var(--app-linie)}.kl-neu .regeln b{font-size:14.5px}.kl-neu .regeln p{color:var(--text-2);grid-column:1;margin:0;font-size:13px;line-height:1.5}.kl-neu .regeln .zusatz{grid-column:1/-1}.kl-neu .vorlage{color:var(--text-2);background:var(--app-3);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5}.kl-neu .schalter{cursor:pointer;background:var(--linie-2);border:0;border-radius:999px;grid-area:1/2/span 2;align-self:center;width:44px;height:26px;transition:background .2s;position:relative}.kl-neu .schalter:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:translate .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.kl-neu .schalter[aria-checked=true]{background:var(--marke)}.kl-neu .schalter[aria-checked=true]:after{translate:18px}.kl-neu .dialog-schicht{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061099;place-items:center;padding:20px;animation:.2s both kn-auf;display:grid;position:absolute;inset:0}.kl-neu .dialog{background:var(--app);width:min(420px,100%);box-shadow:0 0 0 1px var(--app-linie), 0 30px 60px -20px #000000b3;border-radius:18px;padding:20px}.kl-neu .dialog h4{margin:0;font-size:17px}.kl-neu .dialog p{color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.5}.kl-neu .dialog .aktionen{margin-top:16px}.kl-neu .kauf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;display:grid}@media (max-width:860px){.kl-neu .kauf{grid-template-columns:1fr}}.kl-neu .kauf-foto{aspect-ratio:3/4;background:var(--app-3);border-radius:14px;max-height:420px;position:relative;overflow:hidden}.kl-neu .kauf-foto img{object-fit:cover;width:100%;height:100%}.kl-neu .kauf-foto .preis-schild{color:#0a1022;background:#fff;border-radius:10px;padding:6px 12px;font-size:18px;font-weight:700;position:absolute;bottom:10px;left:10px;box-shadow:0 8px 20px #00000059}.kl-neu .regler{width:100%;accent-color:var(--marke)}.kl-neu .urteil{box-shadow:inset 0 0 0 1px var(--app-linie);background:var(--app-2);border-radius:16px;margin-top:14px;padding:16px}.kl-neu .urteil b{letter-spacing:-.02em;font-size:20px;display:block}.kl-neu .urteil[data-u=gut] b{color:var(--ok)}.kl-neu .urteil[data-u=knapp] b,.kl-neu .urteil[data-u=teuer] b{color:var(--frage)}.kl-neu .urteil p{color:var(--text-2);margin:6px 0 0;font-size:13.5px;line-height:1.5}.kl-neu .vergleich{aspect-ratio:4/5;background:var(--app-3);-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize;border-radius:16px;max-height:560px;position:relative;overflow:hidden}.kl-neu .vergleich img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kl-neu .vergleich .nach{clip-path:inset(0 0 0 var(--x,50%))}.kl-neu .vergleich .griff{top:0;bottom:0;left:var(--x,50%);background:#fff;width:2px;position:absolute;translate:-1px}.kl-neu .vergleich .griff:after{content:"⇆";color:#0a1022;background:#ffffffeb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 20px #00000059}.kl-neu .vergleich .el,.kl-neu .vergleich .er{color:#fff;background:#00000073;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px}.kl-neu .vergleich .el{left:12px}.kl-neu .vergleich .er{right:12px}.kl-neu .studio-ansicht{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:22px;display:grid}@media (max-width:860px){.kl-neu .studio-ansicht{grid-template-columns:1fr}}.kl-neu .liste-punkte{color:var(--text-2);gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.kl-neu .liste-punkte li{gap:10px;line-height:1.5;display:flex}.kl-neu .liste-punkte li:before{content:"";background:var(--marke);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.kl-neu .zeigring{z-index:3;animation:1.8s ease-in-out infinite kn-ring;position:relative}.kl-neu .zeigring:not(.foto-los):not(.reiter):not(.knopf):not([data-thread]){position:relative}.kl-neu .foto-los.zeigring{position:absolute}@keyframes kn-ring{0%,to{box-shadow:0 0 0 2px var(--marke), 0 0 0 6px color-mix(in srgb, var(--marke) 22%, transparent)}50%{box-shadow:0 0 0 2px var(--marke), 0 0 0 11px color-mix(in srgb, var(--marke) 6%, transparent)}}.kl-neu .bubble{z-index:30;color:#0a1022;pointer-events:none;background:#fff;border-radius:12px;max-width:250px;padding:10px 12px;font-size:13px;line-height:1.4;animation:.25s both kn-auf;position:absolute;box-shadow:0 16px 40px -10px #0000008c}.kl-neu .bubble b{font-size:13.5px;display:block}.kl-neu .toast{z-index:25;opacity:0;color:#fff;pointer-events:none;text-align:center;background:#0a1022f0;border-radius:12px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13.5px;transition:opacity .3s,translate .3s;position:absolute;bottom:18px;left:50%;translate:-50% 20px;box-shadow:0 14px 40px -10px #0009}.kl-neu .toast.da{opacity:1;translate:-50%}.kl-neu .ende-schicht{z-index:22;background:color-mix(in srgb, var(--app) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;animation:.3s both kn-auf;display:grid;position:absolute;inset:0}.kl-neu .ende-karte{text-align:center;background:var(--glas), var(--app);width:min(460px,100%);box-shadow:var(--glas-kante), var(--schatten);border-radius:20px;padding:28px}.kl-neu .ende-karte b{letter-spacing:-.02em;font-size:22px;display:block}.kl-neu .ende-karte p{color:var(--text-2);margin:10px 0 18px;line-height:1.5}.kl-neu .ende-karte .aktionen{justify-content:center}.kl-neu .demo-unter{max-width:900px;color:var(--text-3);margin:16px 0 0;font-size:12.5px;line-height:1.6}.kl-neu .mp-tabelle{border-collapse:collapse;width:100%;font-size:15px}.kl-neu .mp-tabelle th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--linie-2);padding:0 12px 12px 0;font-size:12.5px;font-weight:500}.kl-neu .mp-tabelle td{border-bottom:1px solid var(--linie);vertical-align:top;padding:15px 12px 15px 0}.kl-neu .mp-tabelle td:first-child{letter-spacing:-.01em;font-size:16px;font-weight:600}.kl-neu .mp-tabelle td small{color:var(--text-3);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.kl-neu .ja{color:var(--ok);font-weight:600}.kl-neu .mp-tabelle .ja:before{content:"✓ "}.kl-neu .mp-tabelle td .st{margin-top:-2px}.kl-neu .teil-zwei{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}@media (max-width:980px){.kl-neu .teil-zwei{grid-template-columns:1fr;gap:28px}}.kl-neu .teil-zwei .klebt{position:sticky;top:100px}@media (max-width:980px){.kl-neu .teil-zwei .klebt{position:static}}@media (max-width:640px){.kl-neu .mp-tabelle{font-size:13.5px}.kl-neu .mp-tabelle td:first-child{font-size:14.5px}.kl-neu .mp-tabelle th,.kl-neu .mp-tabelle td{padding-right:8px}}.kl-neu .kreislauf{counter-reset:k;margin:0;padding:0;list-style:none}.kl-neu .kreislauf li{border-top:1px solid var(--linie-2);grid-template-columns:72px minmax(0,1fr) minmax(0,400px);align-items:center;gap:8px 48px;padding:30px 0;display:grid}@media (max-width:980px){.kl-neu .kreislauf li{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px 20px}.kl-neu .kreislauf .mini{grid-column:2}}.kl-neu .kreislauf li:last-child{border-bottom:1px solid var(--linie-2)}.kl-neu .kreislauf li:before{counter-increment:k;content:"0" counter(k);color:var(--marke-hell);grid-row:1;align-self:start;padding-top:4px;font-family:Geist Mono,monospace;font-size:15px;font-weight:600}.kl-neu .kreislauf .k-text{min-width:0}.kl-neu .kreislauf h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.6vw,30px)}.kl-neu .kreislauf p{max-width:600px;color:var(--text-2);margin:6px 0 0;font-size:15.5px;line-height:1.6}@media (max-width:640px){.kl-neu .kreislauf li{grid-template-columns:40px minmax(0,1fr);gap:4px 12px}}.kl-neu .mini{background:var(--glas), var(--glas-tief);box-shadow:var(--glas-kante);border-radius:16px;gap:8px;padding:12px;font-size:13px;display:grid}.kl-neu .mini-zeile{align-items:center;gap:10px;display:flex}.kl-neu .mini-zeile img{object-fit:cover;border-radius:8px;width:34px;height:44px}.kl-neu .mini-zeile b{font-size:13.5px;display:block}.kl-neu .mini-zeile small{color:var(--text-3);font-size:12px;display:block}.kl-neu .mini-urteil{background:var(--ok-grund);border-radius:12px;padding:10px 12px}.kl-neu .mini-urteil b{color:var(--ok);font-size:15px;display:block}.kl-neu .mini-urteil small{color:var(--text-2);font-size:12px}.kl-neu .mini-titel{margin:0;font-weight:600;line-height:1.45}.kl-neu .mini-titel .fund{color:var(--marke-hell)}.kl-neu .mini-titel i{color:var(--text-3);font-style:normal}.kl-neu .mini-preis{align-items:baseline;gap:10px;display:flex}.kl-neu .mini-preis b{letter-spacing:-.02em;font-size:22px}.kl-neu .mini-preis span{color:var(--text-3);font-size:12px}.kl-neu .mini-pillen{grid-template-columns:1fr 1fr;gap:6px}.kl-neu .mini-pillen>span{background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.kl-neu .mini-pillen>span.weg{color:var(--text-3)}.kl-neu .mini-pillen s{-webkit-text-decoration-color:color-mix(in srgb, var(--text-3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--text-3) 70%, transparent)}.kl-neu .mini-pillen .st{padding:2px 7px;font-size:12px;font-style:normal;text-decoration:none}.kl-neu .mini-msg{background:var(--app-3);border-radius:13px;justify-self:start;max-width:90%;padding:8px 11px}.kl-neu .mini-vorschlag{background:color-mix(in srgb, var(--marke) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marke) 25%, transparent);border-radius:12px;padding:10px 12px;line-height:1.45}.kl-neu .mini-vorschlag small{color:var(--marke-hell);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.kl-neu .mini-chips{flex-wrap:wrap;gap:6px;display:flex}.kl-neu .band{isolation:isolate;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);background:linear-gradient(180deg, color-mix(in srgb, var(--marke) 6%, var(--grund)), var(--grund) 70%);overflow:hidden}.kl-neu .band-licht{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--marke) 30%, transparent), transparent);filter:blur(40px);width:min(1100px,120%);height:520px;opacity:var(--licht-o);pointer-events:none;border-radius:50%;position:absolute;top:22%;left:50%;translate:-50%}.kl-neu .auto-teil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (max-width:980px){.kl-neu .auto-teil{grid-template-columns:1fr}}.kl-neu .auto-karte{background:var(--glas), var(--glas-tief);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--glas-kante), var(--schatten);border-radius:24px;padding:22px}.kl-neu .auto-karte .tempo{box-shadow:none;background:0 0;padding:0}.kl-neu .takt-liste{border-top:1px solid var(--linie);color:var(--text-2);gap:10px;margin:18px 0 0;padding:18px 0 0;font-size:14px;list-style:none;display:grid}.kl-neu .takt-liste li{gap:10px;line-height:1.5;display:flex}.kl-neu .takt-liste li:before{content:"";background:var(--marke);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.kl-neu .auto-liste{margin:0;padding:0;list-style:none}.kl-neu .auto-liste li{border-top:1px solid var(--linie-2);padding:18px 0}.kl-neu .auto-liste li:last-child{border-bottom:1px solid var(--linie-2)}.kl-neu .auto-liste b{letter-spacing:-.02em;font-size:17px}.kl-neu .auto-liste p{color:var(--text-2);margin:6px 0 0;font-size:14.5px;line-height:1.6}.kl-neu .zahlen-band{border-top:1px solid var(--linie-2);border-bottom:1px solid var(--linie-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.kl-neu .zahlen-band{grid-template-columns:1fr}}.kl-neu .zahlen-band div{padding:26px 24px 26px 0}.kl-neu .zahlen-band div+div{border-left:1px solid var(--linie);padding-left:24px}@media (max-width:760px){.kl-neu .zahlen-band div+div{border-left:0;border-top:1px solid var(--linie);padding-left:0}}.kl-neu .zahlen-band b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.4vw,56px);font-weight:700;display:block}.kl-neu .zahlen-band span{color:var(--text-2);margin-top:4px;font-size:14.5px;display:block}.kl-neu .zeiten{margin-top:34px}.kl-neu .zeit-zeile{grid-template-columns:190px minmax(0,1fr) 58px;align-items:center;gap:14px;padding:7px 0;font-size:13.5px;display:grid}@media (max-width:640px){.kl-neu .zeit-zeile{grid-template-columns:112px minmax(0,1fr) 48px;gap:10px}}.kl-neu .zeit-zeile .n{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-neu .zeit-zeile .b{background:linear-gradient(90deg, var(--marke-tief), var(--marke-hell));border-radius:999px;height:10px}.kl-neu .zeit-zeile .s{text-align:right;font-family:Geist Mono,monospace;font-size:12.5px}.kl-neu .werkzeuge{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;display:grid}@media (max-width:860px){.kl-neu .werkzeuge{grid-template-columns:1fr}}.kl-neu .werkzeuge dl{margin:0}.kl-neu .werkzeuge dl div{border-top:1px solid var(--linie);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}@media (max-width:520px){.kl-neu .werkzeuge dl div{grid-template-columns:1fr;gap:4px}}.kl-neu .werkzeuge dt{font-size:15px;font-weight:600}.kl-neu .werkzeuge dd{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.kl-neu .plaene{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.kl-neu .preise-licht{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--marke) 26%, transparent), transparent);filter:blur(50px);opacity:var(--licht-o);pointer-events:none;border-radius:50%;position:absolute;inset:-12% 5% -8%}@media (max-width:980px){.kl-neu .plaene{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.kl-neu .plan{isolation:isolate;background:var(--glas), var(--glas-tief);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:var(--glas-kante), var(--schatten);border-radius:24px;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative;overflow:hidden}.kl-neu .plan-pro{background:radial-gradient(120% 70% at 50% -16%, color-mix(in srgb, var(--marke) 34%, transparent), transparent 62%), var(--glas), var(--glas-tief);box-shadow:inset 0 1px 0 #dbeafe99, inset 0 0 0 1px color-mix(in srgb, var(--marke) 45%, transparent), 0 44px 90px -40px color-mix(in srgb, var(--marke) 60%, transparent)}.kl-neu .plan-app{background:radial-gradient(120% 70% at 100% 0%, #22d3ee2e, transparent 60%), var(--glas), var(--glas-tief)}.kl-neu .plan h3{align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.kl-neu .plan .beta{color:var(--marke-hell);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marke) 50%, transparent);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.kl-neu .plan .wer{color:var(--text-2);margin:6px 0 0;font-size:14px}.kl-neu .plan .preis{letter-spacing:-.045em;margin:18px 0 4px;font-size:48px;font-weight:700}.kl-neu .plan .preis small{color:var(--text-3);letter-spacing:0;font-size:15px;font-weight:500}.kl-neu .plan .preis.text{letter-spacing:-.03em;margin-top:22px;font-size:26px;line-height:1.2}.kl-neu .plan .ab{color:var(--text-3);min-height:2.6em;margin:0 0 18px;font-size:13px}.kl-neu .plan ul{border-top:1px solid var(--linie);color:var(--text-2);gap:10px;margin:20px 0 0;padding:18px 0 0;font-size:14px;list-style:none;display:grid}.kl-neu .plan li{padding-left:24px;line-height:1.45;position:relative}.kl-neu .plan li:before{content:"";border-left:1.6px solid var(--marke-hell);border-bottom:1.6px solid var(--marke-hell);width:12px;height:7px;position:absolute;top:.32em;left:2px;rotate:-45deg}.kl-neu .vl-hinweis{text-align:center;color:var(--text-2);margin:18px 0 0;font-size:14px}.kl-neu .fragen{max-width:860px}.kl-neu .fragen details{border-bottom:1px solid var(--linie)}.kl-neu .fragen summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 4px;font-size:17px;font-weight:600;list-style:none;display:flex}.kl-neu .fragen summary::-webkit-details-marker{display:none}.kl-neu .fragen summary:after{content:"+";color:var(--marke-hell);font-size:22px;line-height:1;transition:rotate .2s}.kl-neu .fragen details[open] summary:after{rotate:45deg}.kl-neu .fragen details p{color:var(--text-2);margin:0 4px 20px;line-height:1.65}.kl-neu .schluss{isolation:isolate;text-align:center;background:radial-gradient(90% 70% at 50% 100%, color-mix(in srgb, var(--marke) 28%, var(--grund)) 0%, var(--grund) 72%);padding:130px 0 120px;position:relative;overflow:hidden}.kl-neu .schluss img{width:84px;height:84px;filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--marke) 60%, transparent));margin:0 auto 24px}.kl-neu .schluss h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5.6vw,66px);line-height:1}.kl-neu .schluss .aufruf{justify-content:center}@media (prefers-reduced-motion:reduce){.kl-neu .licht i,.kl-neu .halo,.kl-neu .foto.liest .scan,.kl-neu .st-laeuft:before,.kl-neu .mp.s-laeuft,.kl-neu .zeigring{animation:none!important}}.kl-neu .beta-dialog{background:var(--app);width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 0 0 1px var(--app-linie), 0 40px 90px -30px #0009;border:0;border-radius:24px;margin:auto;padding:0}.kl-neu .beta-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206108c}.kl-neu .beta-inhalt{padding:28px 26px 24px;position:relative}.kl-neu .beta-zu{cursor:pointer;width:36px;height:36px;color:var(--text-2);background:var(--linie);border:0;border-radius:999px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.kl-neu .beta-zu:hover{color:var(--text)}.kl-neu .beta-inhalt h2{letter-spacing:-.03em;margin:0;padding-right:40px;font-size:26px;line-height:1.15}.kl-neu .beta-inhalt>p{color:var(--text-2);margin:10px 0 0;font-size:15px;line-height:1.55}.kl-neu .beta-adresse{background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.kl-neu .beta-adresse span{color:var(--text-3);font-size:13px}.kl-neu .beta-adresse b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.kl-neu .beta-wege{gap:8px;margin-top:14px;display:grid}.kl-neu .beta-wege .knopf{width:100%}.kl-neu .beta-vorlage{color:var(--text-2);margin-top:16px;font-size:14px}.kl-neu .beta-vorlage summary{cursor:pointer;font-weight:600}.kl-neu .beta-vorlage pre{white-space:pre-wrap;font-family:var(--display);color:var(--text);background:var(--app-2);box-shadow:inset 0 0 0 1px var(--app-linie);border-radius:12px;margin:10px 0;padding:12px;font-size:13.5px;line-height:1.5}
