.lp{--ink: var(--liren-brand-ink);--paper: var(--liren-brand-paper);--leise: var(--liren-brand-muted);--linie: var(--liren-border-light-dim);--linie-stark: var(--liren-border-light-bold);--radius-surface: var(--liren-radius-box);--radius-control: var(--liren-radius-button)}.lp.lp-invert,.lp .lp-teaser{--ink: var(--liren-brand-paper);--paper: var(--liren-brand-ink);--leise: var(--liren-brand-quiet);--linie: var(--liren-border-dark-dim);--linie-stark: var(--liren-border-dark-bold)}.lp{--banner-bg: color-mix(in srgb, var(--ink) 4%, var(--paper));--banner-accent: var(--liren-brand-quiet);min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--liren-font-body);padding:clamp(1.4rem,3.5vw,2.6rem);-webkit-font-smoothing:antialiased}.lp.lp-invert{--banner-bg: color-mix(in srgb, var(--ink) 5%, var(--paper));--banner-accent: var(--liren-brand-muted)}.lp-header{display:flex;justify-content:space-between;align-items:center}.lp-mark{font-family:var(--liren-font-brand);font-size:1.05rem;font-weight:500;letter-spacing:.02em;color:var(--ink);text-decoration:none}.lp-corner{font-size:.82rem;color:var(--leise);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}a.lp-corner:hover{color:var(--ink)}.lp-kopf-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem 1.2rem;min-width:0;margin-left:1rem;text-align:right}.lp-boxer{width:120px;height:auto;display:block;margin:0 auto 2.25rem;mix-blend-mode:multiply}.lp.lp-invert .lp-boxer{filter:invert(1);mix-blend-mode:screen}.lp-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--linie);padding-top:1.1rem;margin-top:2rem;font-size:.82rem;color:var(--leise)}.lp-footer a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:1px}.lp-footer-links{display:flex;gap:.6rem;align-items:center}@media(min-width:640px){.lp-boxer{width:210px;margin-bottom:3rem}}.lp-hero{max-width:52rem;margin:0 auto;padding:clamp(2.5rem,8vw,6rem) 0 clamp(2rem,5vw,3.5rem);text-align:center}.lp-h1{font-family:var(--liren-font-brand);font-weight:500;font-size:clamp(1.8rem,5vw,3.3rem);line-height:1.1;letter-spacing:-.01em;margin:1.4rem 0 0;color:var(--ink)}.lp-lead{font-family:var(--liren-font-editorial);font-weight:300;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.5;max-width:40rem;margin:1.3rem auto 0;color:var(--leise)}.lp-cta{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.lp-btn{display:inline-block;padding:.7rem 1.4rem;border:1px solid var(--linie-stark);border-radius:var(--radius-control);font-size:.95rem;line-height:1;text-decoration:none;color:var(--ink);background:transparent;transition:background var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}.lp-btn:hover,.lp-btn--primary{background:var(--ink);color:var(--paper)}.lp-btn--primary:hover{background:transparent;color:var(--ink)}.lp-block{max-width:46rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0;border-top:1px solid var(--linie)}.lp-kicker{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--leise);margin:0 0 .8rem}.lp-h2{font-family:var(--liren-font-brand);font-weight:500;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 1rem;color:var(--ink)}.lp-body,.lp-kapitel-inhalt p{font-family:var(--liren-font-editorial);font-weight:300;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6;color:var(--ink);margin:0}.lp-body+.lp-body{margin-top:1.1rem}.lp-probleme{max-width:52rem;margin:0 auto;padding-top:clamp(2rem,6vw,4rem);text-align:center}.lp-probleme+.lp-hero{padding-top:clamp(1.5rem,4vw,2.5rem)}.lp-karten{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,1.5rem)}.lp-karte{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,1.5rem);border:1px solid var(--linie);border-radius:var(--radius-surface);padding:clamp(1rem,3vw,1.5rem)}.lp-karte-bild{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;overflow:hidden;background:var(--liren-brand-paper);color:var(--liren-brand-ink);border-radius:var(--radius-surface)}.lp-karte-bild>*{flex:0 1 auto;min-width:0}.lp-karte-bild img{object-fit:contain}.lp-karte-titel{font-family:var(--liren-font-brand);font-weight:500;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.2;margin:0;color:var(--ink)}.lp-karte-satz{font-family:var(--liren-font-editorial);font-weight:300;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.5;margin:.4rem 0 0;color:var(--ink)}@media(min-width:40rem){.lp-karten{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-karte{grid-template-columns:minmax(0,1fr);align-items:start}}.lp-karten+.lp-body{margin-top:clamp(1rem,3vw,1.5rem)}.lp-kapitel{scroll-margin-top:1.5rem}.lp-kapitel-inhalt{display:flex;flex-direction:column;gap:1.4rem}.lp-quelle{font-size:.85rem;line-height:1.5;color:var(--leise);margin:1.4rem 0 0}.lp-schritte{list-style:none;counter-reset:lp-schritt;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:1rem}.lp-schritte li{counter-increment:lp-schritt;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:.8rem}.lp-schritte li:before{content:counter(lp-schritt);font-family:var(--liren-font-brand);font-weight:500;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1;color:var(--ink)}.lp-probe-rolle{margin:1rem 0 0;font-size:.95rem;color:var(--leise)}.lp-probe-hinweis{margin:.6rem 0 0;font-size:.85rem;font-style:italic;color:var(--leise)}.lp-probe-zelle{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.5rem;min-width:0}.lp-wizard,.lp-probe-zeiger,.lp-probe-ablage{--wz-akzent: var(--status-success);--wz-akzent-weich: color-mix(in srgb, var(--status-success) 12%, transparent);--wz-gold: var(--status-warning);--wz-gold-weich: color-mix(in srgb, var(--status-warning) 14%, transparent);--wz-kurve: var(--motion-ease);--wz-takt: var(--motion-duration-pulse);--wz-auftritt: var(--motion-duration-slow);--wz-uhr-minute: 10s;--wz-uhr-stunde: 120s}.lp-wizard{max-width:46rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2.5rem,6vw,4rem)}.lp-wizard-anleitung{margin:0 0 1.4rem;color:var(--leise);font-size:.95rem}.lp-wizard-fortschritt{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;grid-template-columns:repeat(8,1fr);gap:.35rem}.lp-wizard-fortschritt li{height:.4rem;border-radius:var(--radius-control);background:var(--linie);transition:background var(--motion-duration-fast) var(--wz-kurve)}.lp-wizard-fortschritt li[data-stand=geschafft]{background:var(--wz-akzent)}.lp-wizard-fortschritt li[data-stand=aktiv]{background:var(--ink)}.lp-wizard-kopf{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-bottom:1rem}.lp-wizard-icon{width:3.4rem;height:3.4rem;border-radius:50%;display:grid;place-items:center;background:var(--wz-akzent-weich);color:var(--wz-akzent)}.lp-wizard-icon svg{width:1.8rem;height:1.8rem}.lp-wizard-zaehler{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--leise);margin:0 0 .2rem}.lp-wizard-titel{font-family:var(--liren-font-brand);font-weight:500;font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.15;margin:0;color:var(--ink)}.lp-wizard-anweisung{display:flex;gap:.8rem;align-items:flex-start;margin:0 0 1.2rem;padding:.9rem 1.1rem;border-radius:var(--radius-control);background:var(--wz-akzent-weich);color:var(--ink);font-size:1.05rem;line-height:1.5}.lp-wizard-anweisung svg{flex:none;width:1.6rem;height:1.6rem;color:var(--wz-akzent);animation:lp-wink var(--wz-takt) var(--wz-kurve) infinite}.lp-wizard-flaeche{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0}.lp-wizard-flaeche>*{grid-area:1 / 1}.lp-wizard-flaeche>.lp-wizard-auftrag,.lp-wizard-flaeche>.lp-wizard-geschafft{position:relative;inset:auto;width:100%;justify-self:stretch;align-self:stretch}@media(max-width:40rem){.lp-wizard-flaeche{margin-inline:calc(-1*clamp(1.4rem,3.5vw,2.6rem))}}.lp-wizard-zelle{transition:opacity var(--wz-auftritt) var(--wz-kurve),transform var(--wz-auftritt) var(--wz-kurve),filter var(--wz-auftritt) var(--wz-kurve);animation:lp-rein var(--wz-auftritt) var(--wz-kurve)}.lp-wizard-flaeche.ist-geschafft .lp-wizard-zelle{opacity:.1;transform:scale(.96);filter:blur(2px);pointer-events:none}.lp-wizard-flaeche.ist-verhuellt .lp-wizard-zelle{opacity:.35;filter:blur(3px);pointer-events:none}.lp-wizard-auftrag{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:.9rem;padding:1.2rem;animation:lp-rein var(--wz-auftritt) var(--wz-kurve)}.lp-wizard-auftrag-karte{display:grid;gap:.8rem;justify-items:end;width:min(100%,28rem);padding:.9rem 1.1rem 1rem;border-radius:var(--radius-control);background:var(--wz-akzent);color:var(--paper);box-shadow:var(--liren-shadow-overlay)}.lp-wizard-auftrag .lp-wizard-anweisung{margin:0;padding:0;width:100%;justify-self:stretch;background:transparent;color:var(--paper)}.lp-wizard-auftrag .lp-wizard-anweisung svg{color:var(--paper)}.lp-wizard-auftrag-karte .lp-btn{background:var(--paper);color:var(--wz-akzent);border-color:var(--paper)}.lp-wizard-auftrag-karte .lp-btn.lp-btn--primary:hover{background:var(--paper);color:var(--wz-akzent);border-color:var(--paper);filter:brightness(.94)}.lp-wizard-anweisung.ist-zeile{font-size:.95rem;padding:.6rem .9rem}.lp-wizard-zeitraffer{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;width:min(100%,26rem);padding:1rem 1.2rem;border:2px solid var(--wz-akzent);border-radius:var(--radius-control);background:var(--wz-akzent-weich);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background var(--motion-duration-fast) var(--wz-kurve),color var(--motion-duration-fast) var(--wz-kurve)}.lp-wizard-zeitraffer:hover:not(:disabled){background:var(--wz-akzent);color:var(--paper)}.lp-wizard-zeitraffer:disabled{cursor:default}.lp-wizard-zeitraffer.ist-ziel{animation:lp-puls var(--wz-takt) var(--wz-kurve) infinite}.lp-wizard-zeitraffer-text{display:grid;gap:.2rem;line-height:1.4}.lp-wizard-zeitraffer-text strong{font-size:1.1rem}.lp-wizard-zeitraffer-text span{font-size:.95rem;color:inherit;opacity:.85}.lp-uhr{display:block;width:3.6rem;height:3.6rem;color:var(--wz-akzent)}.lp-wizard-zeitraffer:hover:not(:disabled) .lp-uhr{color:var(--paper)}.lp-uhr svg{width:100%;height:100%}.lp-uhr-zeiger{transform-origin:24px 24px;transform-box:view-box}.lp-wizard-zeitraffer.ist-aktiv .lp-uhr-minute{animation:lp-dreh var(--wz-uhr-minute) linear infinite}.lp-wizard-zeitraffer.ist-aktiv .lp-uhr-stunde{animation:lp-dreh var(--wz-uhr-stunde) linear infinite}@keyframes lp-dreh{to{transform:rotate(360deg)}}.lp-wizard-geschafft{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:.6rem;padding:1rem;animation:lp-pop var(--wz-auftritt) var(--wz-kurve)}.lp-wizard-geschafft-haken{width:5rem;height:5rem;margin:0 auto;border-radius:50%;background:var(--wz-akzent);color:var(--paper);display:grid;place-items:center;animation:lp-puls-gross var(--wz-takt) var(--wz-kurve) var(--wz-auftritt) 2}.lp-wizard-geschafft-haken svg{width:2.6rem;height:2.6rem}.lp-wizard-geschafft-haken path{stroke-dasharray:40;stroke-dashoffset:40;animation:lp-strich var(--wz-auftritt) var(--wz-kurve) var(--motion-duration-normal) forwards}.lp-wizard-geschafft-titel{font-family:var(--liren-font-brand);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:500;color:var(--ink);margin:0}.lp-wizard-gelernt{max-width:24rem;margin:0 auto;color:var(--ink);font-size:1.05rem;line-height:1.5}.lp-wizard-gelernt-kicker{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wz-akzent);margin-bottom:.3rem}.lp-wizard-steuerung{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1.2rem;min-height:3rem}.lp-wizard-steuerung .lp-btn{animation:lp-rein var(--wz-auftritt) var(--wz-kurve)}.lp-btn.ist-ziel{animation:lp-puls var(--wz-takt) var(--wz-kurve) infinite}.lp-btn:disabled{opacity:.6;cursor:default}.lp-btn:disabled:hover{background:transparent;color:var(--ink)}.lp-wizard-schluss{text-align:center;padding-top:1rem}.lp-wizard-schluss .lp-wizard-geschafft-haken{margin-bottom:1rem}.lp-probe-sperre{background:transparent;cursor:not-allowed}.lp-probe-sperre.ist-still{cursor:default}.lp-probe-zeiger{pointer-events:none;width:0;height:0;color:var(--wz-akzent)}.lp-probe-zeiger-ring{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:3px solid currentColor;animation:lp-ring var(--wz-takt) var(--wz-kurve) infinite}.lp-probe-zeiger-hand{position:absolute;left:6px;top:8px;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--ink) 35%,transparent));animation:lp-wink var(--wz-takt) var(--wz-kurve) infinite}.lp-probe-ablage{pointer-events:none;width:0;height:0;color:var(--wz-akzent)}.lp-probe-ablage:before{content:"";position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:50%;border:3px dashed currentColor;animation:lp-atmen var(--wz-takt) var(--wz-kurve) infinite}.lp-probe-ablage:after{content:"";position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:currentColor}@keyframes lp-atmen{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:.5}}@media(prefers-reduced-motion:reduce){.lp-probe-ablage:before{animation:none}}.lp-wizard-szene{display:grid;gap:.7rem;width:min(100%,28rem);margin:0;padding:.9rem 1.1rem 1rem;border-radius:var(--radius-control);background:var(--paper);color:var(--ink);box-shadow:var(--liren-shadow-hover-card)}.lp-wizard-szene .lp-wizard-gelernt-kicker{margin-bottom:0}.lp-wizard-sprecher{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start}.lp-wizard-sprecher-bild,.lp-wizard-sprecher-initial{width:3.2rem;height:3.2rem;border-radius:50%;object-fit:cover;background:var(--wz-akzent-weich);outline:2px solid var(--paper)}.lp-wizard-sprecher-initial{display:grid;place-items:center;font-family:var(--liren-font-brand);font-size:1.4rem;color:var(--wz-akzent)}.lp-wizard-blase{position:relative;margin:0;padding:.7rem .95rem;border-radius:var(--radius-surface);background:var(--wz-akzent-weich);color:var(--ink);font-size:1.1rem;line-height:1.45}.lp-wizard-blase:before{content:"";position:absolute;left:-.55rem;top:.9rem;border:.45rem solid transparent;border-right-color:var(--wz-akzent-weich);border-left:0}.lp-wizard-blase small{display:block;margin-bottom:.15rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wz-akzent)}.lp-wizard-anlass{margin:0;font-size:1.05rem;line-height:1.5}.lp-wizard-lehre{display:grid;gap:.9rem;margin:0 0 1.3rem}.lp-wizard-lehre-satz{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;color:var(--ink);line-height:1.5}.lp-wizard-lehre-satz svg{width:2rem;height:2rem;color:var(--wz-akzent)}.lp-wizard-pole{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.lp-wizard-pol{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:var(--radius-control);background:linear-gradient(135deg,var(--wz-akzent-weich),transparent 70%);border:1px solid var(--linie);font-size:.95rem;line-height:1.45}.lp-wizard-pol.ist-verletzlich{background:linear-gradient(135deg,var(--wz-gold-weich),transparent 70%)}.lp-wizard-pol-kopf{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--ink)}.lp-wizard-pol-kopf svg{width:1.4rem;height:1.4rem;color:var(--wz-akzent)}.lp-wizard-pol.ist-verletzlich .lp-wizard-pol-kopf svg{color:var(--wz-gold)}.lp-wizard-pol p{margin:0;color:var(--leise)}.lp-wizard-pol p.ist-satz{color:var(--ink)}@media(max-width:40rem){.lp-wizard-pole{grid-template-columns:1fr}}@keyframes lp-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes lp-wink{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(2px,-4px) rotate(-8deg)}}@keyframes lp-puls{0%{outline:3px solid var(--wz-akzent-weich);outline-offset:0}to{outline:3px solid transparent;outline-offset:14px}}@keyframes lp-puls-gross{0%{outline:3px solid var(--wz-akzent-weich);outline-offset:0}to{outline:3px solid transparent;outline-offset:28px}}@keyframes lp-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lp-strich{to{stroke-dashoffset:0}}@keyframes lp-rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lp-wizard-zelle,.lp-wizard-geschafft,.lp-wizard-geschafft-haken,.lp-probe-zeiger-ring,.lp-probe-zeiger-hand,.lp-wizard-anweisung svg,.lp-btn.ist-ziel{animation:none}}.lp-probe-aufgaben{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.5rem}.lp-probe-aufgabe{display:flex;gap:.7rem;align-items:baseline;color:var(--leise);line-height:1.5}.lp-probe-aufgabe.ist-aktiv{color:var(--ink);font-weight:500}.lp-probe-aufgabe-marke{flex:none;min-width:1.6rem;font-variant-numeric:tabular-nums}.lp-probe-aufgabe.ist-geschafft .lp-probe-aufgabe-marke{color:var(--ink);font-weight:600}.lp-probe-erklaerung{margin-top:1.4rem;display:grid;gap:1rem;color:var(--leise);font-size:.95rem;line-height:1.55}.lp-probe-erklaerung p{margin:0}.lp-probe-zweispalt{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.lp-probe-zweispalt>div{display:grid;gap:.4rem;padding:.9rem 1rem;border:1px solid var(--linie);border-radius:var(--radius-control)}.lp-probe-zweispalt>div>p:first-child{color:var(--ink)}@media(max-width:40rem){.lp-probe-zweispalt{grid-template-columns:1fr}}.lp-probe-steuerung{flex-basis:100%;display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1rem}.lp-probe-steuerung .lp-btn:disabled{opacity:.6;cursor:default}.lp-probe-steuerung .lp-btn:disabled:hover{background:transparent;color:var(--ink)}@media(max-width:40rem){.lp-probe-zelle{margin-inline:calc(-1*clamp(1.4rem,3.5vw,2.6rem))}}.lp-cases{list-style:none;padding:0;margin:1.2rem 0 0}.lp-cases li{font-size:1.05rem;line-height:1.55;padding:.7rem 0;border-top:1px solid var(--linie);color:var(--ink)}.lp-cases li:first-child{border-top:none}.lp-cases strong{font-weight:500}.lp-login-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.5rem,5vw,3rem) 0}.lp-login-boxer{width:84px;height:auto;display:block;margin:0 auto 1.6rem;mix-blend-mode:multiply}.lp.lp-invert .lp-login-boxer{filter:invert(1);mix-blend-mode:screen}.lp-login-box{width:100%;display:flex;justify-content:center}.lp-login-card{width:100%;max-width:22rem;text-align:center}.lp-login-title{font-family:var(--liren-font-brand);font-weight:500;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.lp-login-sub{font-family:var(--liren-font-editorial);font-weight:300;font-size:1rem;line-height:1.5;color:var(--leise);margin:.6rem 0 1.8rem}.lp-login-actions{display:flex;flex-direction:column;gap:.7rem;text-align:left}.lp-login-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.2rem;border:1px solid var(--linie-stark);border-radius:var(--radius-control);font-size:.95rem;line-height:1;color:var(--ink);background:var(--paper);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}.lp-login-btn:hover:not(:disabled){background:var(--ink);color:var(--paper)}.lp-login-btn:disabled{opacity:.5;cursor:default}.lp-login-input{min-width:0;flex:1;border:1px solid var(--linie);border-radius:var(--radius-control);background:var(--paper);padding:.7rem 1rem;font-size:.95rem;color:var(--ink);outline:none}.lp-login-input:focus{border-color:var(--ink)}.lp-login-input::placeholder{color:var(--leise)}.lp-login-mailbtn{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:0 .9rem;border:1px solid var(--linie-stark);border-radius:var(--radius-control);color:var(--ink);background:var(--paper);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}.lp-login-mailbtn:hover:not(:disabled){background:var(--ink);color:var(--paper)}.lp-login-mailbtn:disabled{opacity:.5;cursor:default}.lp-login-sent{border:1px solid var(--linie);border-radius:var(--radius-control);padding:.75rem 1rem;font-size:.85rem;color:var(--leise);text-align:center}.lp-login-legal{margin:1.4rem auto 0;max-width:22rem;font-size:.78rem;line-height:1.5;color:var(--leise);text-align:center}.lp-login-legal a{color:var(--ink);text-decoration:underline}.lp-note{font-size:.85rem;color:var(--leise);margin:1rem auto 0;max-width:40rem}.lp-inline-link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:1px}.lp-questions details{border-bottom:1px solid var(--linie);padding:1rem 0}.lp-questions summary{cursor:pointer;font-weight:500;line-height:1.5}.lp-questions details[open] summary{margin-bottom:.8rem}.lp-questions summary:focus-visible,.lp-btn:focus-visible,.lp-corner:focus-visible,.lp-inline-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lp-legal{flex:1;max-width:46rem;margin:2.5rem auto;min-width:0;width:100%;overflow-wrap:anywhere}.lp-legal h1{font-family:var(--liren-font-brand);font-weight:500;text-transform:uppercase;font-size:1.6rem;line-height:1.2;margin:0 0 1.4rem;color:var(--ink)}.lp-legal h2{font-family:var(--liren-font-brand);font-weight:500;font-size:1.15rem;margin:1.8rem 0 .6rem;color:var(--ink)}.lp-legal h3{font-weight:500;font-size:1rem;margin:1.2rem 0 .4rem;color:var(--ink)}.lp-legal p,.lp-legal li{font-size:.97rem;line-height:1.6;color:var(--ink)}.lp-legal ul,.lp-legal ol{padding-left:1.3rem;margin:.5rem 0}.lp-legal a{color:var(--ink)}.lp-legal-table-scroll{max-width:100%;margin:1rem 0;overflow-x:auto;overscroll-behavior-inline:contain}.lp-legal-table-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp-legal table{width:100%;border-collapse:collapse;margin:0;font-size:.9rem}.lp-legal th,.lp-legal td{border:1px solid var(--linie);padding:.5rem .7rem;text-align:left;vertical-align:top;color:var(--ink)}.lp-legal blockquote:first-of-type{background:var(--banner-bg);border:1px solid var(--linie);border-left:3px solid var(--banner-accent);border-radius:var(--radius-surface);padding:.8rem 1rem;margin:0 0 1.6rem;color:var(--leise);font-size:.9rem}.lp-legal blockquote:first-of-type p{margin:0;color:inherit;font-size:inherit}
