.lc-rr [hidden]{display:none!important}.lc-rr{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-10)}.lc-rr__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-12);align-items:start}.lc-rr__grid>*,.lc-rr__pair>*,.lc-rr__tiles>*{min-width:0}.lc-rr__form{display:flex;flex-direction:column;gap:var(--space-8);margin:0}.lc-rr__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.lc-rr__field{display:flex;flex-direction:column;gap:var(--space-2)}.lc-rr__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.lc-rr__label{font-size:14px;font-weight:600;color:var(--locio-black);padding:0}.lc-rr__num{position:relative;display:flex;align-items:center}.lc-rr__num--kompakt{width:200px;flex:0 0 auto}.lc-rr__input{width:100%;min-width:0;min-height:44px;padding:10px 96px 10px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-tinted);font:inherit;font-size:16px;font-weight:600;color:var(--locio-black);font-variant-numeric:tabular-nums}.lc-rr__input{transition:border-color var(--dur-sm) var(--ease-standard),background-color var(--dur-sm) var(--ease-standard)}.lc-rr__input:hover{border-color:var(--muted)}.lc-rr__input:focus-visible{outline:none;background:var(--white);box-shadow:var(--shadow-focus)}.lc-rr__input[aria-invalid=true]{border-color:var(--flamingo-base)}.lc-rr__unit{position:absolute;right:16px;font-size:13px;font-weight:500;color:var(--muted);pointer-events:none}.lc-rr__slider{--fill: 50%;-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.lc-rr__slider:focus-visible{outline:none;box-shadow:none}.lc-rr__slider::-webkit-slider-runnable-track{height:4px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--locio-black) var(--fill),var(--line) var(--fill))}.lc-rr__slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:var(--white);border:var(--border-width) solid var(--locio-black)}.lc-rr__slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-focus)}.lc-rr__slider::-moz-range-track{height:4px;border-radius:var(--radius-pill);background:var(--line)}.lc-rr__slider::-moz-range-progress{height:4px;border-radius:var(--radius-pill);background:var(--locio-black)}.lc-rr__slider::-moz-range-thumb{box-sizing:border-box;width:22px;height:22px;border-radius:50%;background:var(--white);border:var(--border-width) solid var(--locio-black)}.lc-rr__slider:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-focus)}.lc-rr__fieldset{border:0;margin:0;padding:0;min-width:0}.lc-rr__fieldset legend{margin-bottom:var(--space-3)}.lc-rr__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.lc-rr__tiles--2,.lc-rr__tiles--jn{grid-template-columns:repeat(2,1fr)}.lc-rr__tile{display:flex;flex-direction:column;gap:var(--space-1);min-height:44px;padding:var(--space-4);border-radius:var(--radius-card-sm);background:var(--white);cursor:pointer}.lc-rr__tile input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lc-rr__tile:has(input:checked){outline:var(--border-width) solid var(--accent-brand);outline-offset:-1px}.lc-rr__tile:has(input:focus-visible){box-shadow:var(--shadow-focus)}.lc-rr__tile-titel{font-size:14px;font-weight:600;line-height:1.3;color:var(--locio-black)}.lc-rr__tile-sub{font-size:14px;font-weight:500;color:var(--muted)}.lc-rr__result{background:var(--locio-beige);border-radius:var(--radius-card);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}.lc-rr__headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);min-height:72px}.lc-rr__big{font-size:72px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--locio-black);font-variant-numeric:tabular-nums}.lc-rr__big.lc-rr__big--text{font-size:32px;letter-spacing:-.01em;line-height:1.2}.lc-rr__big.lc-rr__big--lang:not(.lc-rr__big--text){font-size:52px}.lc-rr__big-unit{font-size:20px;font-weight:600;color:var(--locio-black)}.lc-rr__hw{margin:0;font-size:14px;line-height:1.5;color:var(--locio-gray)}.lc-rr__facts{margin:var(--space-3) 0 0;display:flex;flex-direction:column}.lc-rr__fact{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid color-mix(in srgb,var(--locio-black) 14%,transparent)}.lc-rr__fact[hidden]{display:none}.lc-rr__fact dt{font-size:14px;font-weight:500;color:var(--locio-gray)}.lc-rr__fact dd{margin:0;font-size:16px;font-weight:700;color:var(--locio-black);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lc-rr__anfrage[hidden]{display:none}.lc-rr__exits{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.lc-rr__exits .lc-btn{width:100%;min-height:44px;padding-inline:var(--space-4);white-space:normal;text-align:center;line-height:1.3}.lc-rr__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.lc-rr__how{margin-top:var(--space-8);border-top:1px solid var(--line)}.lc-rr__how-trigger{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-top:var(--space-4);font-size:18px;font-weight:600;color:var(--locio-black);cursor:pointer;list-style:none}.lc-rr__how-trigger::-webkit-details-marker{display:none}.lc-rr__how-trigger:after{content:"+";font-size:20px;font-weight:500;transition:transform var(--dur-sm) var(--ease-standard)}.lc-rr__how[open] .lc-rr__how-trigger:after{transform:rotate(45deg)}.lc-rr__how-body{padding-top:var(--space-3);font-size:16px;line-height:1.6;color:var(--locio-gray);max-width:75ch}.lc-rr__how[open] .lc-rr__how-body{animation:lcRrFade var(--dur-md) var(--ease-standard)}.lc-rr__how-body ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.lc-rr__how-body li+li{margin-top:var(--space-2)}.lc-rr__how-body p{margin:0 0 var(--space-4)}.lc-rr__how-body strong{color:var(--locio-black);font-weight:600}.lc-rr__how-label{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--locio-gray)}@keyframes lcRrFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lc-rr__how[open] .lc-rr__how-body{animation:none}.lc-rr__how-trigger:after{transition:none}}@media(max-width:979px){.lc-rr{padding:var(--space-6)}.lc-rr__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media(max-width:640px){.lc-rr{padding:var(--space-5)}.lc-rr__pair{grid-template-columns:minmax(0,1fr)}.lc-rr__row{flex-direction:column;align-items:stretch;gap:var(--space-2)}.lc-rr__num--kompakt{width:100%}.lc-rr__tiles:not(.lc-rr__tiles--jn){grid-template-columns:minmax(0,1fr)}.lc-rr__result{padding:var(--space-6)}.lc-rr__big{font-size:56px}.lc-rr__big.lc-rr__big--lang:not(.lc-rr__big--text){font-size:40px}.lc-rr__fact dd{white-space:normal}.lc-rr__headline{min-height:56px}}.lc-qref{margin-left:1px;font-size:.75em;font-weight:700;line-height:0}.lc-qref a{padding:0 1px;color:var(--locio-gray);text-decoration:none}.lc-qref a:hover,.lc-qref a:focus-visible{color:var(--accent-brand);text-decoration:underline}.lc-ch__titel{display:block;margin:0 0 var(--space-4)}.lc-ch__balken{display:flex;flex-direction:column;gap:var(--space-3)}.lc-ch__reihe{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.lc-ch__label{font-size:13px;font-weight:600;color:var(--locio-gray)}.lc-ch__wert{min-width:56px;text-align:right;font-size:15px;font-weight:700;color:var(--locio-black);font-variant-numeric:tabular-nums}.lc-ch__spur{position:relative;height:24px}.lc-ch__bar{position:absolute;inset:0 auto 0 0;border-radius:0 4px 4px 0}.lc-ch__bar--oeff{background:var(--muted)}.lc-ch__bar--heim{background:var(--locio-ink)}.lc-ch__gap{position:absolute;top:0;bottom:0;margin-left:2px;border:var(--border-width) dashed var(--accent-brand);border-left:0;border-radius:0 4px 4px 0}.lc-ch__fuss{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;font-size:13px;color:var(--locio-gray)}.lc-ch__swatch{width:18px;height:10px;border:var(--border-width) dashed var(--accent-brand);border-radius:2px}.lc-ch__plot{position:relative}.lc-ch__svg{display:block;width:100%;height:auto;overflow:visible}.lc-ch__grid{stroke:var(--line);stroke-width:1}.lc-ch__null{stroke:var(--muted);stroke-width:1}.lc-ch__linie{fill:none;stroke:var(--locio-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lc-ch__punkt{fill:var(--accent-brand);stroke:var(--locio-beige);stroke-width:2}.lc-ch__punkt-label{font-size:13px;font-weight:700;fill:var(--locio-ink)}.lc-ch__achse{font-size:12px;fill:var(--muted);font-variant-numeric:tabular-nums}.lc-ch__fadenkreuz{stroke:var(--locio-gray);stroke-width:1;stroke-dasharray:3 3}.lc-ch__hover-punkt{fill:var(--locio-ink);stroke:var(--locio-beige);stroke-width:2}.lc-ch__treffer{fill:transparent;cursor:crosshair}.lc-ch__svg [hidden]{display:none}.lc-ch__tooltip{position:absolute;top:0;padding:6px 10px;border-radius:var(--radius-pill);background:var(--locio-ink);color:var(--white);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.lc-ch__tooltip[hidden]{display:none}@media print{.lc-ch__bar--heim{background:var(--locio-ink)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.lc-ch__bar--oeff{background:var(--muted)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.lc-rr.lc-rr--dunkel{border:none;background:transparent;padding:0;color:var(--white)}html.lc-frame .lc-rr.lc-rr--dunkel{background:transparent}.lc-rr--dunkel .lc-rr__label,.lc-rr--dunkel .lc-rr__fieldset legend{color:var(--white)}.lc-rr--dunkel .lc-rr__input{border-color:#ffffff38;background:#ffffff14;color:var(--white)}.lc-rr--dunkel .lc-rr__input:hover{border-color:#ffffff80}.lc-rr--dunkel .lc-rr__input:focus-visible{background:#ffffff24;box-shadow:0 0 0 2px var(--locio-ink),0 0 0 4px var(--white)}.lc-rr--dunkel .lc-rr__unit{color:var(--ink-fg-2)}.lc-rr--dunkel .lc-rr__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--white) var(--fill),rgb(255 255 255 / .2) var(--fill))}.lc-rr--dunkel .lc-rr__slider::-webkit-slider-thumb{background:var(--locio-ink);border-color:var(--white)}.lc-rr--dunkel .lc-rr__slider::-moz-range-track{background:#fff3}.lc-rr--dunkel .lc-rr__slider::-moz-range-progress{background:var(--white)}.lc-rr--dunkel .lc-rr__slider::-moz-range-thumb{background:var(--locio-ink);border-color:var(--white)}.lc-rr--dunkel .lc-rr__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #ffffff59}.lc-rr--dunkel .lc-rr__result{background:var(--white);color:var(--locio-black)}.lc-rr--dunkel .lc-rr__big{font-size:88px;color:var(--locio-ink)}.lc-rr--dunkel .lc-rr__big.lc-rr__big--lang:not(.lc-rr__big--text){font-size:64px}.lc-rr.lc-rr--dunkel .lc-seg{background:#ffffff1a}.lc-rr.lc-rr--dunkel .lc-seg__btn{color:var(--ink-fg-2)}.lc-rr.lc-rr--dunkel .lc-seg__btn:hover{color:var(--white)}.lc-rr.lc-rr--dunkel .lc-seg__btn[aria-pressed=true]{color:var(--locio-ink)}.lc-rr.lc-rr--dunkel .lc-seg__thumb{background:var(--white)}.lc-rr.lc-rr--dunkel .lc-modeswitch__label{color:var(--ink-fg-2)}@media(max-width:640px){.lc-rr--dunkel .lc-rr__big{font-size:64px}.lc-rr--dunkel .lc-rr__big.lc-rr__big--lang:not(.lc-rr__big--text){font-size:44px}}.lc-modeswitch[data-astro-cid-bdzhlr2o]{display:flex;flex-direction:column;gap:var(--space-2)}.lc-modeswitch__label[data-astro-cid-bdzhlr2o]{font-size:12px;font-weight:var(--fw-medium);color:var(--muted)}.lc-seg[data-astro-cid-bdzhlr2o]{position:relative;display:grid;grid-template-columns:repeat(var(--seg-n, 2),1fr);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface)}.lc-seg__btn[data-astro-cid-bdzhlr2o]{position:relative;z-index:2;min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:transparent;font-size:13px;font-weight:var(--fw-semibold);color:var(--locio-gray);white-space:nowrap;transition:color var(--dur-md) var(--ease-standard)}.lc-seg__btn[data-astro-cid-bdzhlr2o]:hover{color:var(--locio-black)}.lc-seg__btn[data-astro-cid-bdzhlr2o][aria-pressed=true]{color:var(--accent-brand)}.lc-seg__btn[data-astro-cid-bdzhlr2o]:focus-visible{border-radius:var(--radius-pill)}.lc-seg__thumb[data-astro-cid-bdzhlr2o]{position:absolute;top:var(--space-1);bottom:var(--space-1);left:var(--space-1);z-index:1;width:calc((100% - 2 * var(--space-1)) / var(--seg-n, 2));border-radius:var(--radius-pill);background:var(--glass-fill-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));transition:transform var(--dur-lg) var(--ease-emphasis)}.lc-seg__thumb[data-astro-cid-bdzhlr2o]:before{content:"";position:absolute;inset:0;padding:var(--glass-edge-width);border-radius:inherit;background:var(--glass-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lc-seg[data-astro-cid-bdzhlr2o][data-selected="1"] .lc-seg__thumb[data-astro-cid-bdzhlr2o]{transform:translate(100%)}.lc-seg[data-astro-cid-bdzhlr2o][data-selected="2"] .lc-seg__thumb[data-astro-cid-bdzhlr2o]{transform:translate(200%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lc-seg__thumb[data-astro-cid-bdzhlr2o]{background:var(--glass-fill-fallback)}}@media(max-width:400px){.lc-seg__btn[data-astro-cid-bdzhlr2o]{padding:0 10px}}
