.ud{--ud-primary:#1b3022;--ud-primary-hover:#25422f;--ud-primary-soft:#e8f0e9;--ud-gold:#d97706;--ud-gold-hover:#b65f03;--ud-gold-soft:#fcebcb;--ud-gold-ink:#b45309;--ud-cream:#fdfcf9;--ud-surface:#fff;--ud-soft:#f4f1ea;--ud-muted:#4f5b53;--ud-soft-text:#6b756d;--ud-border:#e5e2dd;--ud-footer:#0f1f15;--ud-serif:"Newsreader",Georgia,serif;--ud-sans:"Inter","Inter Fallback",system-ui,sans-serif;--ud-ease:cubic-bezier(.22,.61,.36,1)}.ud .rechner .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ud .rechner .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.16em;flex:none;width:1.1em;height:1.1em}.ud .rechner .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ud-gold-ink);background:0 0;border-radius:0;align-items:center;gap:9px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.ud .rechner .eyebrow:before{content:"";background:currentColor;width:26px;height:1.5px}.ud .rechner .btn{border-radius:var(--r-btn,12px);cursor:pointer;transition:.25s var(--ud-ease);font-size:16px;font-weight:600;font-family:var(--ud-sans);border:1.5px solid #0000;align-items:center;gap:10px;padding:16px 28px;line-height:1;text-decoration:none;display:inline-flex}.ud .rechner .btn .arr{transition:transform .25s}.ud .rechner .btn:hover .arr{transform:translate(5px)}.ud .rechner{background:var(--ud-soft);padding:clamp(40px,5.5vw,64px) 0;position:relative;overflow:hidden}.ud .rechner-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.ud .rechner-grid>*{min-width:0}.ud .rechner h2{font-family:var(--ud-serif);letter-spacing:-.02em;max-width:15ch;color:var(--ud-primary);margin:16px 0 18px;font-size:clamp(1.9rem,4vw,3.1rem);font-weight:500}.ud .rechner p.l{color:var(--ud-muted);max-width:42ch;margin-bottom:38px;font-size:1.08rem;line-height:1.6}.ud .r-field{margin-bottom:30px}.ud .r-label{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.ud .r-label .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ud-muted);font-size:13px;font-weight:700}.ud .r-label .val{font-family:var(--ud-serif);color:var(--ud-primary);letter-spacing:-.02em;white-space:nowrap;font-size:30px;font-weight:600}.ud .r-slider{align-items:center;height:34px;display:flex;position:relative}.ud .r-slider input[type=range]{-webkit-appearance:none;appearance:none;border-radius:var(--r-pill,9999px);background:linear-gradient(90deg,var(--ud-gold) var(--p,40%),#fff var(--p,40%));border:1px solid var(--ud-border);cursor:pointer;width:100%;height:8px}.ud .r-slider input[type=range]:focus-visible{outline-offset:3px;outline:3px solid #d977068c}.ud .r-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ud-primary);cursor:grab;border:3px solid #fff;border-radius:50%;width:30px;height:30px;transition:transform .15s;box-shadow:0 4px 14px -4px #1b302280}.ud .r-slider input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.ud .r-slider input[type=range]::-moz-range-thumb{background:var(--ud-primary);cursor:grab;border:3px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 4px 14px -4px #1b302280}.ud .r-ticks{color:var(--ud-soft-text);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.ud .chips{flex-wrap:wrap;gap:10px;display:flex}.ud .chip{border:1.5px solid var(--ud-border);color:var(--ud-muted);cursor:pointer;transition:.2s var(--ud-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:9px;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.ud .chip .b{font-family:var(--ud-serif);color:var(--ud-gold-ink);font-size:15px;font-weight:600}.ud .chip[aria-pressed=true]{border-color:var(--ud-primary);background:var(--ud-primary);color:#fff}.ud .chip[aria-pressed=true] .b{color:var(--ud-gold)}.ud .chip.locked{opacity:.65;cursor:not-allowed;border-style:dashed}.ud .chip .tick{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.ud .chip[aria-pressed=true] .tick{background:var(--ud-gold);border-color:var(--ud-gold)}.ud .chip .tick svg{opacity:0;color:#fff;width:9px;height:9px;transition:opacity .15s}.ud .chip[aria-pressed=true] .tick svg{opacity:1}.ud .gauge-panel{background:var(--ud-primary);color:var(--ud-cream);border-radius:28px;padding:48px 44px;position:relative;overflow:hidden;box-shadow:0 18px 50px -20px #1b302266}.ud .gauge-panel:before{content:"";background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:30px 30px;position:absolute;top:0;bottom:0;left:0;right:0}.ud .gauge-wrap{width:240px;height:240px;margin:0 auto 6px;position:relative}.ud .gauge-wrap svg{overflow:visible;transform:rotate(-90deg)}.ud .gauge-bg{fill:none;stroke:#ffffff1f;stroke-width:16px}.ud .gauge-fg{fill:none;stroke:var(--ud-gold);stroke-width:16px;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ud-ease)}.ud .gauge-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ud .gauge-center .q{font-family:var(--ud-serif);color:#fff;letter-spacing:-.03em;font-size:64px;font-weight:600;line-height:1}.ud .gauge-center .q small{color:var(--ud-gold);font-size:30px}.ud .gauge-center .lab{letter-spacing:.14em;text-transform:uppercase;color:#fdfcf999;margin-top:8px;font-size:12px}.ud .payout{text-align:center;border-top:1.5px solid #ffffff24;margin-top:28px;padding-top:26px;position:relative}.ud .payout .t{letter-spacing:.12em;text-transform:uppercase;color:#fdfcf999;margin-bottom:8px;font-size:13px}.ud .payout .v{font-family:var(--ud-serif);color:var(--ud-gold);letter-spacing:-.02em;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:600;line-height:1}.ud .payout .sub{color:#fdfcf9b3;margin-top:10px;font-size:13.5px}.ud .payout-split{text-align:left;border-top:1px solid #ffffff1f;gap:12px;margin-top:18px;padding-top:16px;display:grid}.ud .payout-split>div{min-width:0}.ud .payout-split .sv{font-family:var(--ud-serif);color:var(--ud-gold);letter-spacing:-.01em;margin-bottom:2px;font-size:19px;font-weight:600;display:block}.ud .payout-split .st{color:#fdfcf9a8;font-size:12.5px;line-height:1.45}.ud .gauge-cta{margin-top:26px;position:relative}.ud .gauge-cta .btn{justify-content:center;width:100%}.ud .rechner .btn-cream{background:var(--ud-cream);color:var(--ud-primary);border-color:var(--ud-cream);box-shadow:0 12px 30px -14px #0f1f1599}.ud .rechner .btn-cream:hover{background:#fff;transform:translateY(-2px)}.ud .gauge-cta .note{color:#fdfcf9a6;text-align:center;margin-top:12px;font-size:13px;line-height:1.5}@media (max-width:860px){.ud .rechner-grid{grid-template-columns:1fr;gap:44px}.ud .gauge-panel{padding:40px 26px}}.ud .r-selects{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.ud .r-selects>*{min-width:0}.ud .r-select{flex-direction:column;gap:11px;display:flex}.ud .r-select[hidden],.ud .payout-split[hidden]{display:none}.ud .r-select .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ud-muted);font-size:13px;font-weight:700}.ud .r-select .sel{position:relative}.ud .r-select select{-webkit-appearance:none;appearance:none;width:100%;font-family:var(--ud-sans);color:var(--ud-primary);border:1.5px solid var(--ud-border);cursor:pointer;background:#fff;border-radius:10px;padding:13px 42px 13px 15px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.ud .r-select select:hover{border-color:var(--ud-primary)}.ud .r-select select:focus-visible{outline-offset:3px;border-color:var(--ud-gold);outline:3px solid #d977068c}.ud .r-select .chev{pointer-events:none;color:var(--ud-muted);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ud .r-hint{color:var(--ud-soft-text);margin:14px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:480px){.ud .r-selects{grid-template-columns:1fr}}@media (max-width:560px){.ud .chip{white-space:normal;text-align:left}}.ud .r-details-wrap{grid-column:1/-1;margin-top:6px}.ud .r-details-btn{border:1.5px solid var(--ud-border);font-family:var(--ud-sans);color:var(--ud-primary);cursor:pointer;transition:.2s var(--ud-ease);background:0 0;border-radius:9999px;align-items:center;gap:9px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.ud .r-details-btn:hover{border-color:var(--ud-primary);background:#fff}.ud .r-details-btn .ic{width:16px;height:16px;transition:transform .25s var(--ud-ease)}.ud .r-details-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.ud .r-details{border:1px solid var(--ud-border);background:#fff;border-radius:18px;margin-top:22px;padding:clamp(22px,3vw,32px)}.ud .rd-metrics{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ud .rd-metrics>div{border-top:2px solid var(--ud-gold-soft);padding-top:12px}.ud .rd-metrics span{color:var(--ud-soft-text);margin-bottom:5px;font-size:12.5px;display:block}.ud .rd-metrics strong{font-family:var(--ud-serif);color:var(--ud-primary);font-size:20px;font-weight:600;line-height:1.25}.ud .rd-warn{background:var(--ud-gold-soft);color:var(--ud-gold-hover);border-radius:10px;margin-top:16px;padding:11px 14px;font-size:13.5px;font-weight:600}.ud .rd-cols{grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}.ud .rd-block h4{font-family:var(--ud-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ud-gold-ink);margin:0 0 12px;font-size:12px;font-weight:700}.ud .rd-block ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ud .rd-block li{color:var(--ud-primary);font-size:14px;line-height:1.5}.ud .rd-baupoint{border-bottom:1px solid var(--ud-border);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.ud .rd-baupoint .bv{font-family:var(--ud-serif);color:var(--ud-gold-ink);white-space:nowrap;font-weight:600}.ud .rd-products li{border:1px solid var(--ud-border);border-radius:var(--r-btn,12px);padding:13px 15px}.ud .rd-products .pt{color:var(--ud-primary);margin-bottom:4px;font-weight:600;display:block}.ud .rd-products .pmeta{color:var(--ud-soft-text);font-size:12.5px;display:block}.ud .rd-products a{color:var(--ud-gold-ink);width:fit-content;margin-top:6px;font-size:13px;font-weight:600;display:block}.ud .rd-foot{color:var(--ud-soft-text);margin-top:22px;font-size:12.5px;line-height:1.55}@media (max-width:680px){.ud .rd-metrics{grid-template-columns:1fr}.ud .rd-cols{grid-template-columns:1fr;gap:22px}}.ud .r-stepper{border:1.5px solid var(--ud-border);background:#fff;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.ud .r-stepper button{width:40px;height:44px;color:var(--ud-primary);cursor:pointer;background:#fff;border:0;font-size:20px;font-weight:600;line-height:1;transition:background .15s}.ud .r-stepper button:hover{background:var(--ud-primary-soft)}.ud .r-stepper input{border:0;border-left:1.5px solid var(--ud-border);border-right:1.5px solid var(--ud-border);text-align:center;width:54px;height:44px;font-family:var(--ud-serif);color:var(--ud-primary);-webkit-appearance:textfield;appearance:textfield;background:#fff;font-size:18px;font-weight:600}.ud .r-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ud .r-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ud .r-stepper input:focus-visible{outline-offset:-2px;outline:3px solid #d977068c}@media (prefers-reduced-motion:reduce){.ud .gauge-fg{transition:none}.ud .rechner *{transition-duration:.001ms!important;animation-duration:.001ms!important}}