.lc-head{display:grid;gap:var(--s-4) clamp(1.5rem,4vw,4rem);align-items:end}@media(min-width:900px){.lc-head{grid-template-columns:1.05fr .95fr}}.lc-title{font-size:var(--fs-h2-display);line-height:1.14;letter-spacing:-.015em;max-width:22ch;text-wrap:balance}h1.lc-title{font-size:var(--fs-h1)}.lc-lead{color:var(--text-muted);max-width:56ch}.lc-portale{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--text-faint);max-width:56ch}.lc-mehr{margin-top:var(--s-2);font-size:var(--fs-sm)}.lc-portale-k{color:var(--text-muted);font-weight:600}.lc-form{position:relative;margin-top:var(--s-6);padding:clamp(1.25rem,4vw,2.5rem);border-radius:var(--r-xl)}.lc-form:before{content:"";position:absolute;inset:0 clamp(1.25rem,4vw,2.5rem) auto;height:2px;background:var(--gradient-brand)}.lc-grid{display:grid;gap:var(--s-4)}@media(min-width:720px){.lc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-4) var(--s-5)}.lc-f--wide{grid-column:span 3}.lc-f--plz{grid-column:span 2}.lc-f--ort{grid-column:span 4}.lc-grid>.lc-f:not(.lc-f--wide,.lc-f--plz,.lc-f--ort){grid-column:span 3}}.lc-f{display:grid;gap:.35rem;align-content:start}.lc-f label{font-size:var(--fs-sm);font-weight:600;color:var(--text-strong)}.lc-opt{font-weight:400;color:var(--text-faint)}.lc-f input:not([type=checkbox],[type=radio]){min-height:48px;padding:0 .9rem;border-radius:var(--r);border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-0) 70%,transparent);color:var(--text-strong);font:inherit;font-size:var(--fs-body);transition:border-color var(--motion-fast) var(--ease-enter)}.lc-f input::placeholder{color:var(--text-faint)}.lc-f input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.lc-f input[aria-invalid=true]{border-color:var(--error)}.lc-help{font-size:var(--fs-xs);color:var(--text-faint)}.lc-err{font-size:var(--fs-sm);color:var(--error)}.lc-err--form{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r);background:color-mix(in srgb,var(--surface-0) 60%,transparent);border:1px solid var(--border-strong);color:var(--text-strong)}.lc-err[hidden]{display:none}.lc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lc-ts:not(:empty){margin-top:var(--s-4)}.lc-submit{margin-top:var(--s-5);display:grid;gap:var(--s-3);justify-items:start}@media(min-width:720px){.lc-submit{grid-template-columns:auto 1fr;align-items:center;gap:var(--s-5)}}.lc-submit .btn[aria-busy=true]{opacity:.7;cursor:progress}.lc-fine{font-size:var(--fs-xs);color:var(--text-faint);max-width:60ch}.lc-fine a,.lc-check a{color:var(--text-muted);text-decoration:underline;text-underline-offset:.2em}.lc-note-cta{margin-top:var(--s-4);display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:center;font-size:var(--fs-sm)}.lc-note-cta a:not(.btn){color:var(--text-muted)}.lc-out{margin-top:var(--s-5);padding:clamp(1.25rem,4vw,2.5rem);border-radius:var(--r-xl);scroll-margin-top:calc(var(--header-h) + var(--s-4))}.lc-out[hidden]{display:none}.lc-wait{display:flex;gap:var(--s-4);align-items:center}.lc-wait .lc-spin,.lc-spin{color:var(--accent);flex:none}@media(prefers-reduced-motion:no-preference){.lc-spin svg{animation:lc-dreh 1.1s linear infinite}}@media(prefers-reduced-motion:reduce){.lc-spin svg{animation:lc-puls 1.6s linear infinite}}@keyframes lc-dreh{to{transform:rotate(360deg)}}@keyframes lc-puls{50%{opacity:.45}}.lc-wait-t{font-weight:600;color:var(--text-strong)}.lc-wait-s{font-size:var(--fs-sm);color:var(--text-muted)}.lc-note p{color:var(--text-strong);max-width:62ch}.lc-res-head{display:grid;gap:var(--s-2)}.lc-res-title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.2;color:var(--text-strong);text-wrap:balance}.lc-res-title:focus{outline:none}.lc-res-title:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lc-sum{color:var(--text-muted);font-variant-numeric:tabular-nums}.lc-sum strong{color:var(--text-strong)}.lc-google,.lc-grp,.lc-self,.lc-lead{margin-top:var(--s-6)}.lc-google{padding:var(--s-5);border-radius:var(--r-lg);border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-0) 55%,transparent)}.lc-src{font-size:var(--fs-xs);color:var(--text-muted)}.lc-g-title,.lc-grp-h{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-body-lg);color:var(--text-strong);margin-top:var(--s-1)}.lc-g-text,.lc-grp-text{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--text-muted);max-width:64ch}.lc-n{margin-left:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-full);background:color-mix(in srgb,var(--surface-6) 80%,transparent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-strong)}.is-ok .lc-st-ico,.lc-google.is-gefunden .lc-st-ico{color:var(--success)}.is-warn .lc-st-ico,.lc-google.is-abweichung .lc-st-ico{color:var(--warn)}.is-none .lc-st-ico,.is-open .lc-st-ico,.lc-google.is-kein .lc-st-ico,.lc-self .lc-st-ico{color:var(--text-muted)}.lc-chips li{display:flex;align-items:center;gap:var(--s-2)}.lc-chips img{flex:none;border-radius:4px;background:#fff;object-fit:contain}.lc-diff{margin:var(--s-3) 0 0;display:grid;gap:var(--s-3)}.lc-diff-row dt{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted)}.lc-diff-row dd{margin:.15rem 0 0;font-size:var(--fs-sm);color:var(--text-strong);overflow-wrap:anywhere}.lc-k{color:var(--text-faint)}.lc-tag{margin-left:var(--s-2);padding:0 var(--s-2);border-radius:var(--r-full);border:1px solid var(--border-strong);font-weight:500;color:var(--text-muted)}.lc-link{display:inline-flex;align-items:center;gap:var(--s-1);min-height:44px;margin-top:var(--s-2);font-size:var(--fs-sm)}.lc-chips{margin:var(--s-3) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2)}.lc-chips li{padding:.3rem .75rem;border-radius:var(--r-full);border:1px solid var(--border-strong);font-size:var(--fs-xs);color:var(--text-muted)}.lc-self-links{margin-top:var(--s-3);display:flex;flex-wrap:wrap;gap:var(--s-3)}.lc-lead{padding-top:var(--s-6);border-top:1px solid var(--border-strong)}.lc-lead-h{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-strong)}.lc-lead-form{margin-top:var(--s-4);display:grid;gap:var(--s-4);max-width:34rem}.lc-radio{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.lc-radio legend{width:100%;margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:600;color:var(--text-strong)}.lc-radio label,.lc-check label{display:flex;gap:var(--s-2);align-items:flex-start;min-height:44px;font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer}.lc-radio label{align-items:center}.lc-radio input,.lc-check input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:var(--accent);flex:none}.lc-check label{font-weight:400}.lc-radio input:focus-visible,.lc-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-thanks{margin-top:var(--s-3);display:flex;gap:var(--s-2);align-items:center;color:var(--text-strong)}.lc-thanks .icon{color:var(--success)}@media(prefers-reduced-motion:no-preference){.lc-res>*,.lc-res-head{transition:opacity var(--motion-slow) var(--ease-enter);@starting-style{opacity:0}}}.lc-tiles{margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid;gap:var(--s-3)}@media(min-width:720px){.lc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.lc-tile{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico n" "ico t";column-gap:var(--s-3);align-items:center;height:100%;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-0) 55%,transparent);color:var(--text-strong);text-decoration:none;transition:border-color var(--motion-fast) var(--ease-enter)}.lc-tile .lc-st-ico{grid-area:ico;align-self:start;margin-top:.35rem}.lc-tile-n{grid-area:n;font-family:var(--font-display);font-size:clamp(2rem,2vw + 1.4rem,2.6rem);line-height:1;font-variant-numeric:lining-nums tabular-nums}.lc-tile-t{grid-area:t;margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--text-muted)}.lc-tile.is-none{border-color:color-mix(in srgb,var(--text-faint) 45%,transparent)}.lc-tile.is-warn{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.lc-tile.is-ok{border-color:color-mix(in srgb,var(--success) 55%,transparent)}.lc-tile.is-leer{opacity:.6;pointer-events:none}@media(hover:hover)and (pointer:fine){.lc-tile:hover{border-color:var(--text-muted)}}.lc-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-tile .lc-st-ico,.is-none.lc-tile .lc-st-ico{color:var(--text-muted)}.lc-tile.is-warn .lc-st-ico{color:var(--warn)}.lc-tile.is-ok .lc-st-ico{color:var(--success)}.lc-angaben{margin:var(--s-4) 0 0;font-size:var(--fs-sm)}.lc-angaben dt{display:inline;font-weight:600;color:var(--text-muted)}.lc-angaben dt:after{content:": "}.lc-angaben dd{display:inline;margin:0;color:var(--text-strong);overflow-wrap:anywhere}.lc-null{margin-top:var(--s-5);padding:var(--s-5);border-radius:var(--r-lg);border:1px solid var(--border-strong)}.lc-null-t{font-size:var(--fs-body-lg);color:var(--text-strong);font-weight:600}.lc-grp{scroll-margin-top:calc(var(--header-h) + var(--s-4))}.lc-warum{margin-top:var(--s-4);padding-left:var(--s-4);border-left:2px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text-muted);max-width:68ch}.lc-befunde{margin:var(--s-4) 0 0;padding:0;list-style:none;display:grid;gap:var(--s-4)}.lc-befund{padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border));background:color-mix(in srgb,var(--surface-0) 45%,transparent)}.lc-befund-feld{font-size:var(--fs-xs);font-weight:600;color:var(--warn)}.lc-vergleich{margin-top:var(--s-2);display:grid;gap:var(--s-2)}@media(min-width:720px){.lc-vergleich{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}}.lc-v{display:grid;gap:.15rem}.lc-v-wert{color:var(--text-strong);overflow-wrap:anywhere}.lc-v--dort .lc-v-wert{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--warn) 70%,transparent);text-decoration-thickness:1px}.lc-befund-bei{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--text-muted)}.lc-befund .lc-chips{margin-top:var(--s-2)}.lc-chips a{color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.2em}.lc-chip-note{color:var(--text-faint)}.lc-chips--ok li{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.lc-klein{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--text-muted)}.lc-klein summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--text-strong)}.lc-klein ul{margin:0;padding-left:var(--s-5);display:grid;gap:var(--s-1)}.lc-offen{margin-top:var(--s-5);display:flex;gap:var(--s-2);align-items:flex-start;font-size:var(--fs-sm);color:var(--text-muted)}.lc-wichtig{margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface-0) 55%,transparent);border:1px solid var(--border)}.lc-wichtig-grid{margin:var(--s-4) 0 0;display:grid;gap:var(--s-4)}@media(min-width:900px){.lc-wichtig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.lc-wichtig-grid dt{font-weight:600;color:var(--text-strong);font-size:var(--fs-sm)}.lc-wichtig-grid dd{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.lc-wichtig-grid a{color:var(--text-muted);text-decoration:underline;text-underline-offset:.2em}section.lc-lead{max-width:none}.lc-lead-form{max-width:none}.lc-f input:not([type=checkbox],[type=radio]){width:100%;min-width:0}.lc-lead-felder{display:grid;gap:var(--s-4)}@media(min-width:900px){.lc-lead-felder{grid-template-columns:repeat(3,minmax(0,1fr))}}.lc-lead-form .lc-check{max-width:68ch}.lc-lead-form>.btn{justify-self:start}
