.cat_text:has(.af-app){font-size:.95rem}.cat_text:has(.af-app) h1 .article-subline{display:block!important;font-weight:200!important;font-size:.55em!important;line-height:var(--line-height-relaxed);margin:.4rem 0 .3rem;letter-spacing:var(--letter-spacing-3xl);text-transform:none!important}.af-app{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xl);padding:0}.af-app .af-grid{display:grid;gap:var(--spacing-lg);align-items:start}@media(min-width:768px){.af-app .af-grid{grid-template-columns:7fr 5fr;gap:var(--spacing-xl)}}.af-app .af-inputs{display:flex;flex-direction:column;gap:var(--spacing-lg)}.af-app .af-card{background:var(--bg);border:1px solid var(--border);border-radius:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg)}@media(min-width:640px){.af-app .af-card{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}}body.knowledge-page .cat_text .af-app h2.af-step-title,.af-app .af-step-title{font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);margin:0 0 var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-sm);color:var(--secondary)}.af-app .af-step-dot{width:4px;height:4px;border-radius:0;background:var(--primary)}.af-app .af-tabs{display:flex;border:1px solid var(--border);padding:2px;border-radius:0;background:var(--bg);margin-top:0;margin-bottom:var(--spacing-sm);overflow:hidden}.af-app .af-tab{flex:1;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-transform:uppercase;font-weight:200;letter-spacing:var(--letter-spacing-md);border-radius:0;border:none;background:transparent;color:var(--secondary);cursor:pointer;font-family:var(--font-main);text-align:center;line-height:1.2}.af-app .af-tab:hover{color:var(--body)}.af-app .af-tab.active{background:var(--primary);color:var(--hover-text)}.af-app .af-tab-sub{display:block;font-size:.65rem;opacity:.9;margin-top:2px}.af-app .af-sub-options{margin-top:var(--spacing-sm);margin-bottom:0;padding-left:var(--spacing-md);border-left:2px solid var(--border)}.af-app .af-sub-hint{font-size:var(--font-size-sm);color:var(--secondary);margin:0}.af-app .af-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-md);color:var(--secondary);font-weight:200;margin-bottom:var(--spacing-xs);display:block}.af-app .af-input-wrap{position:relative}.af-app .af-input{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:0;padding:var(--padding-md) var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-main);font-weight:200;box-sizing:border-box;-webkit-appearance:none;appearance:none}.af-app .af-input:focus{outline:none;border-color:var(--primary)}.af-app .af-input-wrap .af-input{padding-right:2.5rem}.af-app .af-input-wrap .af-unit{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--secondary);font-size:var(--font-size-sm);font-weight:200;pointer-events:none}.af-app .af-form-group{margin-top:0;margin-bottom:var(--spacing-sm)}.af-app .af-form-group:last-child{margin-bottom:0}.af-app .af-roof-tabs{display:flex;border:1px solid var(--border);padding:2px;margin-top:0;margin-bottom:var(--spacing-sm)}.af-app .af-roof-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm);font-size:var(--font-size-sm);text-transform:uppercase;font-weight:200;letter-spacing:var(--letter-spacing-md);border:none;background:transparent;color:var(--secondary);cursor:pointer;font-family:var(--font-main)}.af-app .af-roof-tab.active{background:var(--primary);color:var(--hover-text)}.af-app .af-roof-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.af-app .af-roof-icon svg{width:1.25rem;height:.65rem}.af-app .af-roof-icon-flat svg{height:.35rem}.af-app .af-roof-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-md);background:color-mix(in srgb,var(--border) 15%,transparent);border:1px solid var(--border)}.af-app .af-check-wrap{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap}.af-app .af-checkbox{width:1rem;height:1rem;accent-color:var(--primary)}.af-app .af-check-label{font-size:var(--font-size-sm);cursor:pointer}.af-app .af-sidebar{position:sticky;top:var(--spacing-lg)}.af-app .af-result-box,.af-app .af-result-box *{color:#fff!important}.af-app .af-result-box{border:2px solid #000;border-radius:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);background:#000;position:relative;box-shadow:0 2px 10px #0000001f,0 1px 3px #0000000f}@media(min-width:768px){.af-app .af-result-box{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)}}.af-app .af-result-box *:focus,.af-app .af-result-box *:focus-visible{outline:2px solid rgba(255,255,255,.6)!important;outline-offset:2px}.af-app .af-result-box .af-result-formula{display:flex;flex-wrap:wrap;gap:.25em 1.25em;margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid rgba(255,255,255,.12);font-size:.78rem;font-weight:200;line-height:1.55;color:#ffffffbf!important;opacity:1}.af-app .af-result-formula span{display:inline}.af-app .af-result-formula .af-result-formula-note{display:block;width:100%;margin:var(--spacing-xs) 0 0;font-size:.9em;line-height:1.5;opacity:.9;overflow-wrap:break-word}@media(prefers-color-scheme:dark){.af-app .af-result-box{background:#fff;border-color:#000;box-shadow:0 4px 20px #00000059,0 2px 6px #0003}.af-app .af-result-box,.af-app .af-result-box *{color:#000!important}.af-app .af-result-box *:focus,.af-app .af-result-box *:focus-visible{outline-color:#00000080!important}.af-app .af-result-box .af-result-formula{color:#000000b3!important;border-top-color:#00000026}.af-app .af-input:focus{border-color:#fff}.cat_text .rechenweg-toggle:focus{outline:0;box-shadow:0 0 0 2px #ffffff59}}html[data-theme=dark] .af-app .af-result-box{background:#fff;border-color:#000;box-shadow:0 4px 20px #00000059,0 2px 6px #0003}html[data-theme=dark] .af-app .af-result-box,html[data-theme=dark] .af-app .af-result-box *{color:#000!important}html[data-theme=dark] .af-app .af-result-box .af-result-formula{color:#000000b3!important;border-top-color:#00000026}html[data-theme=dark] .af-app .af-input:focus{border-color:#fff}html[data-theme=dark] .cat_text .rechenweg-toggle:focus{outline:0;box-shadow:0 0 0 2px #ffffff59}.af-app .af-result-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.af-app .af-result-title{font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);margin:0;opacity:.85}.af-app .af-result-rule{font-size:.7rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);opacity:.8}.af-app .af-result-status{margin-bottom:var(--spacing-sm)}.af-app .af-status-text{font-size:var(--font-size-sm);font-weight:300;text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.af-app .af-status-ok{color:#9ae6b0!important}.af-app .af-status-nok{color:#fca5a5!important}html[data-theme=dark] .af-app .af-status-ok{color:#059669!important}html[data-theme=dark] .af-app .af-status-nok{color:#dc2626!important}.af-app .af-result-main{margin-bottom:var(--spacing-sm)}.af-app .af-result-label{font-size:.7rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);opacity:.8;margin-bottom:var(--spacing-xs)}.af-app .af-result-value{display:flex;align-items:baseline;gap:var(--spacing-xs)}.af-app .af-result-num{font-size:var(--font-size-3xl);font-weight:200;letter-spacing:var(--letter-spacing-3xl);line-height:1.1}.af-app .af-result-unit{font-size:var(--font-size-lg);opacity:.7}.af-app .af-result-min-hint{font-size:.72rem;font-weight:200;line-height:1.45;letter-spacing:.01em;opacity:.85;margin-bottom:var(--spacing-sm)}.af-app .af-result-divider{height:1px;background:#ffffff40;margin:var(--spacing-md) 0}@media(prefers-color-scheme:dark){.af-app .af-result-divider{background:#0003}}html[data-theme=dark] .af-app .af-result-divider{background:#0003}.af-app .af-bars{margin-bottom:var(--spacing-sm)}.af-app .af-bar-row{margin-bottom:var(--spacing-md)}.af-app .af-bar-row:last-child{margin-bottom:0}.af-app .af-bar-label{display:flex;justify-content:space-between;font-size:.7rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);opacity:.8;margin-bottom:var(--spacing-xs)}.af-app .af-bar-track{height:4px;background:#fff3;position:relative}@media(prefers-color-scheme:dark){.af-app .af-bar-track{background:#0003}}html[data-theme=dark] .af-app .af-bar-track{background:#0003}.af-app .af-bar-fill{position:absolute;left:0;top:0;height:100%;transition:width .3s ease}.af-app .af-bar-soll{background:#f87171}.af-app .af-bar-ist{background:#9ae6b0}.af-app .af-bar-val.af-bar-ist{color:#0f172a!important}.af-app .af-bar-ist.af-bar-nok{background:#94a3b8}.af-app .af-bar-val.af-bar-ist.af-bar-nok{color:#fff!important}@media(prefers-color-scheme:dark){.af-app .af-bar-soll{background:#dc2626}.af-app .af-bar-ist{background:#059669}.af-app .af-bar-val.af-bar-ist{color:#fff!important}.af-app .af-bar-val.af-bar-ist.af-bar-nok{color:#0f172a!important}}html[data-theme=dark] .af-app .af-bar-soll{background:#dc2626}html[data-theme=dark] .af-app .af-bar-ist{background:#059669}html[data-theme=dark] .af-app .af-bar-val.af-bar-ist{color:#fff!important}html[data-theme=dark] .af-app .af-bar-val.af-bar-ist.af-bar-nok{color:#0f172a!important}.af-app .af-result-detail{padding:var(--spacing-sm);border:1px solid rgba(255,255,255,.2);background:#ffffff0f;font-size:var(--font-size-sm)}@media(prefers-color-scheme:dark){.af-app .af-result-detail{border-color:#0003;background:#0000000f}}html[data-theme=dark] .af-app .af-result-detail{border-color:#0003;background:#0000000f}.af-app .af-detail-row{display:flex;justify-content:space-between}.af-app .af-detail-diff{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid rgba(255,255,255,.2);color:#fca5a5!important}@media(prefers-color-scheme:dark){.af-app .af-detail-diff{border-top-color:#0003;color:#dc2626!important}}html[data-theme=dark] .af-app .af-detail-diff{border-top-color:#0003;color:#dc2626!important}.cat_text .af-beispiele-section{margin-top:0;margin-bottom:var(--spacing-lg)}.cat_text .af-beispiele-title{font-size:1em;font-weight:300;letter-spacing:var(--letter-spacing-md);margin:0 0 var(--spacing-sm);color:var(--body)}.cat_text .af-beispiele-intro{margin:0 0 var(--spacing-sm);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--body)}.cat_text .af-beispiele-list{margin:0;padding-left:1.3em;line-height:var(--line-height-relaxed)}.cat_text .af-beispiele-list li{margin-bottom:var(--spacing-xs)}.cat_text .af-articles-section{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.cat_text .af-articles-section h2{font-size:1em;margin-top:0;margin-bottom:var(--spacing-sm);font-weight:200;letter-spacing:var(--letter-spacing-md);color:var(--body)}.cat_text .af-articles-section ul{margin:var(--spacing-sm) 0;padding-left:1.3em}.cat_text .af-articles-section li{margin-bottom:var(--spacing-xs);line-height:var(--line-height-relaxed)}.cat_text .af-articles-cta{margin-top:var(--spacing-md);margin-bottom:0}.cat_text .af-articles-cta-link{font-size:var(--font-size-sm);font-weight:200;letter-spacing:var(--letter-spacing-md)}.cat_text .af-articles-cta-hint{margin-top:.4rem;margin-bottom:0;font-size:var(--font-size-sm);color:var(--secondary)}.cat_text .af-faq-section{margin-top:var(--spacing-xl);margin-bottom:0}.cat_text .af-faq-section .rechenweg-toggle{margin-bottom:0}.cat_text .rechenweg-content.af-faq-content{max-height:0;overflow:hidden;transition:max-height var(--transition-slow) ease-out}.af-app .af-label-row{position:relative;display:flex;align-items:center;margin-bottom:var(--spacing-md);padding-right:2rem}.af-app .af-label-row .af-label{margin-bottom:0;flex:1 1 auto}.af-app .af-label-row .af-field-tooltip-wrap{position:absolute;right:0;top:0}.af-app .af-field-tooltip-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--border);border-radius:999px;font-size:.7rem;color:var(--secondary);cursor:help;font-style:normal;flex-shrink:0}.af-app .af-field-tooltip-wrap:hover .af-field-tooltip-panel{opacity:1}.af-app .af-field-tooltip-panel{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:min(18rem,calc(100vw - 2rem));padding:var(--spacing-md) var(--spacing-lg);background:var(--primary, #0b0b0b);color:var(--hover-text, #fff);font-size:.8rem;line-height:1.55;letter-spacing:.015em;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;text-align:left;font-weight:200;overflow-wrap:break-word;box-shadow:0 6px 16px #0000002e;border-radius:0}.af-app .af-field-tooltip-panel.af-tooltip-visible{opacity:1;pointer-events:auto}.af-tooltip-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--border);border-radius:999px;font-size:.7rem;color:var(--secondary);cursor:help;flex-shrink:0}.af-tooltip-wrap:hover .af-tooltip-panel{opacity:1}.af-tooltip-icon{font-style:normal;font-weight:500}.af-tooltip-panel{position:absolute;bottom:100%;right:0;left:auto;transform:translateY(-8px);width:min(18rem,calc(100vw - 2rem));padding:var(--spacing-md) var(--spacing-lg);background:var(--primary, #0b0b0b);color:var(--hover-text, #fff);font-size:.8rem;line-height:1.55;letter-spacing:.015em;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;overflow-wrap:break-word;box-shadow:0 6px 16px #0000002e;border-radius:0}.af-tooltip-panel.af-tooltip-visible{opacity:1;pointer-events:auto}.cat_text[data-astro-cid-4eogkwmy]:has(.grz-app){font-size:.95rem}.grz-app[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy]{display:flex;flex-wrap:wrap;gap:.25em 1.25em;margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid rgba(255,255,255,.08);font-size:.78rem;font-weight:200;line-height:1.55;color:#ffffffb3!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy]{display:inline}.grz-app[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy] .grz-result-formula-note[data-astro-cid-4eogkwmy]{width:100%;font-size:.9em;opacity:.85}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy]{color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]:focus,.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]:focus-visible{outline:2px solid rgba(255,255,255,.6)!important;outline-offset:2px}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]:focus,.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]:focus-visible{outline-color:#00000080!important}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]:focus,html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]:focus-visible{outline-color:#00000080!important}.grz-beispiele-section[data-astro-cid-4eogkwmy]{margin-top:0;margin-bottom:var(--spacing-lg)}.grz-beispiele-title[data-astro-cid-4eogkwmy]{font-size:1em;font-weight:300;letter-spacing:var(--letter-spacing-md);margin:0 0 var(--spacing-sm);color:var(--body)}.grz-beispiele-intro[data-astro-cid-4eogkwmy]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--body)}.grz-beispiele-list[data-astro-cid-4eogkwmy]{margin:0;padding-left:1.3em;line-height:var(--line-height-relaxed)}.grz-beispiele-list[data-astro-cid-4eogkwmy] li[data-astro-cid-4eogkwmy]{margin-bottom:var(--spacing-xs)}.grz-articles-cta[data-astro-cid-4eogkwmy]{margin-top:var(--spacing-md);margin-bottom:0}.grz-articles-cta-link[data-astro-cid-4eogkwmy]{font-size:var(--font-size-sm);font-weight:200;letter-spacing:var(--letter-spacing-md)}.grz-articles-cta-hint[data-astro-cid-4eogkwmy]{margin-top:.4rem;margin-bottom:0;font-size:var(--font-size-sm);color:var(--secondary)}.grz-app[data-astro-cid-4eogkwmy]{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);padding:0}.grz-app[data-astro-cid-4eogkwmy] .grz-grid[data-astro-cid-4eogkwmy]{display:grid;gap:var(--spacing-lg);align-items:start}@media(min-width:768px){.grz-app[data-astro-cid-4eogkwmy] .grz-grid[data-astro-cid-4eogkwmy]{grid-template-columns:7fr 5fr;gap:var(--spacing-xl)}}.grz-app[data-astro-cid-4eogkwmy] .grz-inputs[data-astro-cid-4eogkwmy]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.grz-app[data-astro-cid-4eogkwmy] .grz-card[data-astro-cid-4eogkwmy]{background:var(--bg);border:1px solid var(--border);border-radius:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg)}@media(min-width:640px){.grz-app[data-astro-cid-4eogkwmy] .grz-card[data-astro-cid-4eogkwmy]{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}}body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] h2[data-astro-cid-4eogkwmy].grz-step-title,.grz-app[data-astro-cid-4eogkwmy] .grz-step-title[data-astro-cid-4eogkwmy]{font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);margin:0 0 var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-sm);color:var(--secondary)}.grz-app[data-astro-cid-4eogkwmy] .grz-step-dot[data-astro-cid-4eogkwmy]{width:4px;height:4px;border-radius:0;background:var(--primary)}.grz-app[data-astro-cid-4eogkwmy] .grz-form-group[data-astro-cid-4eogkwmy]{margin-bottom:var(--spacing-sm)}.grz-app[data-astro-cid-4eogkwmy] .grz-form-group[data-astro-cid-4eogkwmy]:last-child{margin-bottom:0}.grz-app[data-astro-cid-4eogkwmy] .grz-label[data-astro-cid-4eogkwmy]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-md);color:var(--secondary);font-weight:200;margin-bottom:var(--spacing-xs);display:block}.grz-app[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy]{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:0;padding:var(--padding-md) var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-main);font-weight:200;-webkit-appearance:none;appearance:none;box-sizing:border-box}.grz-app[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy][type=number]{-moz-appearance:textfield}.grz-app[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy][type=number]::-webkit-inner-spin-button,.grz-app[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.grz-app[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy]:focus{outline:none;border-color:var(--primary)}.grz-app[data-astro-cid-4eogkwmy] .grz-input-lg[data-astro-cid-4eogkwmy]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-3xl);font-weight:200;letter-spacing:var(--letter-spacing-lg)}.grz-app[data-astro-cid-4eogkwmy] .grz-input-wrap[data-astro-cid-4eogkwmy]{position:relative}.grz-app[data-astro-cid-4eogkwmy] .grz-input-wrap[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy]{padding-right:2.5rem}.grz-app[data-astro-cid-4eogkwmy] .grz-input-wrap[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy].grz-input-lg{padding-right:3rem}.grz-app[data-astro-cid-4eogkwmy] .grz-input-wrap[data-astro-cid-4eogkwmy] .grz-unit[data-astro-cid-4eogkwmy]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--secondary);font-size:var(--font-size-sm);font-weight:200;pointer-events:none}.grz-app[data-astro-cid-4eogkwmy] .grz-input-wrap[data-astro-cid-4eogkwmy] .grz-unit-sm[data-astro-cid-4eogkwmy]{font-size:var(--font-size-sm);right:var(--spacing-md)}.grz-app[data-astro-cid-4eogkwmy] .grz-area-wrap[data-astro-cid-4eogkwmy]{margin-bottom:var(--spacing-sm)}.grz-app[data-astro-cid-4eogkwmy] .grz-tabs[data-astro-cid-4eogkwmy]{display:flex;border:1px solid var(--border);padding:2px;border-radius:0;background:var(--bg);margin-bottom:var(--spacing-sm);overflow:hidden}.grz-app[data-astro-cid-4eogkwmy] .grz-tab[data-astro-cid-4eogkwmy]{flex:1;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-transform:uppercase;font-weight:200;letter-spacing:var(--letter-spacing-md);border-radius:0;border:none;background:transparent;color:var(--secondary);cursor:pointer;font-family:var(--font-main)}.grz-app[data-astro-cid-4eogkwmy] .grz-tab[data-astro-cid-4eogkwmy]:hover{color:var(--body)}.grz-app[data-astro-cid-4eogkwmy] .grz-tab[data-astro-cid-4eogkwmy].active{background:var(--primary);color:var(--hover-text)}.grz-app[data-astro-cid-4eogkwmy] .grz-dual[data-astro-cid-4eogkwmy]{margin-bottom:var(--spacing-sm)}.grz-app[data-astro-cid-4eogkwmy] .grz-dual[data-astro-cid-4eogkwmy]:last-child{margin-bottom:0}.grz-app[data-astro-cid-4eogkwmy] .grz-dual-head[data-astro-cid-4eogkwmy]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-xs)}.grz-app[data-astro-cid-4eogkwmy] .grz-dual-row[data-astro-cid-4eogkwmy]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}@media(min-width:640px){.grz-app[data-astro-cid-4eogkwmy] .grz-dual-row[data-astro-cid-4eogkwmy]{flex-direction:row;gap:var(--spacing-md)}}.grz-app[data-astro-cid-4eogkwmy] .grz-dual-row[data-astro-cid-4eogkwmy] .grz-input-wrap[data-astro-cid-4eogkwmy]{width:100%}.grz-app[data-astro-cid-4eogkwmy] .grz-link-wrap[data-astro-cid-4eogkwmy]{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-sm);flex-shrink:0}.grz-app[data-astro-cid-4eogkwmy] .grz-link-icon[data-astro-cid-4eogkwmy]{width:14px;height:14px;opacity:.35;flex-shrink:0}@media(max-width:639px){.grz-app[data-astro-cid-4eogkwmy] .grz-link-wrap[data-astro-cid-4eogkwmy]{display:none}}.grz-app[data-astro-cid-4eogkwmy] .grz-grid-2[data-astro-cid-4eogkwmy]{display:grid;gap:var(--spacing-sm)}@media(min-width:640px){.grz-app[data-astro-cid-4eogkwmy] .grz-grid-2[data-astro-cid-4eogkwmy]{grid-template-columns:1fr 1fr;gap:var(--spacing-md)}}.grz-app[data-astro-cid-4eogkwmy] .grz-floors[data-astro-cid-4eogkwmy]{display:flex;gap:2px;background:var(--bg);padding:2px;border-radius:0;border:1px solid var(--border)}.grz-app[data-astro-cid-4eogkwmy] .grz-floor-btn[data-astro-cid-4eogkwmy]{flex:1;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:200;letter-spacing:var(--letter-spacing-md);border-radius:0;border:none;background:transparent;color:var(--secondary);cursor:pointer;font-family:var(--font-main)}.grz-app[data-astro-cid-4eogkwmy] .grz-floor-btn[data-astro-cid-4eogkwmy]:hover{color:var(--body)}.grz-app[data-astro-cid-4eogkwmy] .grz-floor-btn[data-astro-cid-4eogkwmy].active{background:var(--primary);color:var(--hover-text)}.grz-app[data-astro-cid-4eogkwmy] .grz-sidebar[data-astro-cid-4eogkwmy]{position:sticky;top:var(--spacing-lg)}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]{color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover{background:transparent;color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover #copyLabel[data-astro-cid-4eogkwmy]{color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy].active{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy]{border:1px solid #000;border-radius:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);background:#0b0b0b;position:relative;box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001a}@media(min-width:768px){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy]{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy]{box-shadow:0 4px 20px #00000059,0 2px 6px #0003}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy]{box-shadow:0 4px 20px #00000059,0 2px 6px #0003}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy]{background:#fff;border-color:#000}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy].active{color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]{color:#000!important;border-color:#0006}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]:hover{border-color:#000;color:#000!important;background:#0000000f}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy].active{border-color:#000;background:#000;color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy]{border-top-color:#0003}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy]{background:#0000000f;border-color:#00000026}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]{background:#000;color:#fff;border-color:#000}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy] #copyLabel[data-astro-cid-4eogkwmy]{color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover{background:transparent;color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover #copyLabel[data-astro-cid-4eogkwmy]{color:#000!important}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy]{background:#fff;border-color:#000}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] [data-astro-cid-4eogkwmy]{color:#000!important}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy].active{color:#fff!important}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]{color:#000!important;border-color:#0006}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]:hover{border-color:#000;color:#000!important;background:#0000000f}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy].active{border-color:#000;background:#000;color:#fff!important}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy]{background:#0000000f;border-color:#00000026}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]{background:#000;border-color:#000}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy] #copyLabel[data-astro-cid-4eogkwmy]{color:#fff!important}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover{background:transparent;color:#000!important}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover span[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover #copyLabel[data-astro-cid-4eogkwmy]{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-header[data-astro-cid-4eogkwmy]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-md);align-self:stretch;margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid rgba(255,255,255,.16);position:relative;z-index:10}body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] h2[data-astro-cid-4eogkwmy].grz-result-title,body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy]{color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy]{font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);opacity:.85;color:#fff!important;line-height:1.2;margin:0}@media(prefers-color-scheme:dark){body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] h2[data-astro-cid-4eogkwmy].grz-result-title,body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy]{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]{color:#000!important;border-color:#00000073;border-width:1.5px}.grz-app[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]:hover{border-color:#000;color:#000!important}body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .highlight[data-astro-cid-4eogkwmy]{color:#000!important}}html[data-theme=dark] body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] h2[data-astro-cid-4eogkwmy].grz-result-title,html[data-theme=dark] body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],html[data-theme=dark] body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],html[data-theme=dark] body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],html[data-theme=dark] body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy]{color:#000!important}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]{color:#000!important;border-color:#00000073;border-width:1.5px}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]:hover{border-color:#000;color:#000!important}html[data-theme=dark] body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .highlight[data-astro-cid-4eogkwmy]{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]{color:#fff!important;border-color:#ffffff8c;background:transparent}.grz-app[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:.5em 1em;line-height:1.2;border-radius:0;border:1.5px solid rgba(255,255,255,.55);font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);background:transparent;color:#fff!important;opacity:.95;cursor:pointer;font-family:var(--font-main);transition:border-color var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast)}.grz-app[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy]:hover{border-color:#fff;color:#fff!important;opacity:1}.grz-app[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy].active{background:#fff;color:#000!important;border-color:#fff}.grz-app[data-astro-cid-4eogkwmy] .grz-result-block[data-astro-cid-4eogkwmy]{margin-bottom:0;padding:var(--spacing-xs) 0;border-bottom:1px solid rgba(255,255,255,.12);position:relative;z-index:10}.grz-app[data-astro-cid-4eogkwmy] .grz-result-block[data-astro-cid-4eogkwmy]:first-of-type{padding-top:0}.grz-app[data-astro-cid-4eogkwmy] .grz-result-block[data-astro-cid-4eogkwmy]:last-of-type{border-bottom:none;padding-bottom:0}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy].grz-single-block .grz-result-block[data-astro-cid-4eogkwmy]{border-bottom:none}.grz-app[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:.25em}.grz-app[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy]>span[data-astro-cid-4eogkwmy]:first-child{min-width:0}.grz-app[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy]{flex-shrink:0;white-space:nowrap}body.knowledge-page .cat_text[data-astro-cid-4eogkwmy] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy]{font-size:var(--font-size-xs);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);color:#fff!important;opacity:.75}.grz-app[data-astro-cid-4eogkwmy] .grz-result-value[data-astro-cid-4eogkwmy]{display:flex;align-items:baseline;gap:var(--spacing-xs)}.grz-app[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy]{font-size:var(--font-size-3xl);font-weight:200;letter-spacing:var(--letter-spacing-lg);line-height:1.05}@media(min-width:640px){.grz-app[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy]{font-size:1.25em}}.grz-app[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy]{font-size:var(--font-size-lg);font-weight:200;opacity:.6;letter-spacing:var(--letter-spacing-md)}.grz-app[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.18);position:relative;z-index:10}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy]{border-top-color:#0003}.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy]{border-top-color:#0000001f}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy]{border-top-color:#0003}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-header[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-block[data-astro-cid-4eogkwmy]{border-bottom-color:#0000001f}.grz-app[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy]{border-top-color:#0000002e}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-header[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-block[data-astro-cid-4eogkwmy]{border-bottom-color:#0000001f}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy]{border-top-color:#0000002e}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy]{border-top-color:#0000001f}.grz-app[data-astro-cid-4eogkwmy] .grz-result-min-hint[data-astro-cid-4eogkwmy]{margin:var(--spacing-xs) 0 var(--spacing-sm);padding:0;font-size:.72rem;font-weight:200;line-height:1.45;letter-spacing:.01em;color:#ffffffb3!important}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-min-hint[data-astro-cid-4eogkwmy]{color:#000000a6!important}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-min-hint[data-astro-cid-4eogkwmy]{color:#000000a6!important}.grz-app[data-astro-cid-4eogkwmy] .grz-result-message[data-astro-cid-4eogkwmy]{margin-bottom:.35rem}.grz-app[data-astro-cid-4eogkwmy] .grz-result-message[data-astro-cid-4eogkwmy]:empty{margin-bottom:0;min-height:0}.grz-app[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy] .grz-info[data-astro-cid-4eogkwmy]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--hover-text);opacity:.9}.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy]{display:flex;align-items:flex-start;gap:.75rem;background:color-mix(in srgb,var(--hover-text) 8%,transparent);padding:.5rem .9rem;border-radius:0;border:1px solid color-mix(in srgb,var(--hover-text) 15%,transparent);margin-bottom:.35rem}.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .grz-info-icon[data-astro-cid-4eogkwmy]{flex-shrink:0;margin-top:.15em}.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .grz-info-icon[data-astro-cid-4eogkwmy].success{color:#9ae6b0}.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .grz-info-icon[data-astro-cid-4eogkwmy].warn{color:#fcd34d}.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy]>span[data-astro-cid-4eogkwmy]:last-child{flex:1;min-width:0;font-weight:200;line-height:1.5;font-size:var(--font-size-sm)}.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .highlight[data-astro-cid-4eogkwmy]{color:#fff;font-weight:300}.grz-app[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .underline[data-astro-cid-4eogkwmy]{text-decoration:underline;text-underline-offset:3px}.grz-app[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:var(--spacing-lg);text-align:center}.grz-app[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy]{font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);opacity:1;color:#fff!important}.grz-app[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]{width:100%;background:#fff;color:#000;padding:.5rem .85rem;border-radius:0;font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:var(--font-main);transition:background var(--transition-fast),color var(--transition-fast)}.grz-app[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover{background:transparent;color:#fff}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover{color:#000!important}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:hover{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-copy-btn[data-astro-cid-4eogkwmy]:active{transform:scale(.98)}.grz-app[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy]{font-size:calc(var(--font-size-sm) * .85);font-weight:200;padding:var(--spacing-xs) var(--spacing-sm);border-radius:0;border:1px solid;letter-spacing:var(--letter-spacing-md)}.grz-app[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy].hidden{display:none}.grz-app[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy].success{background:#9ae6b040;color:#9ae6b0;border-color:#9ae6b080}.grz-app[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy].warning{background:#fcd34d40;color:#fcd34d;border-color:#fcd34d80}.grz-app[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy].error{background:#f8717140;color:#fca5a5;border-color:#f8717180}.grz-faq-section[data-astro-cid-4eogkwmy]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}.visually-hidden[data-astro-cid-4eogkwmy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cat_text[data-astro-cid-4eogkwmy] .rechenweg-toggle[data-astro-cid-4eogkwmy]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-md) 0;border:1px solid var(--border);border-left:2px solid var(--primary);background:transparent;transition:all var(--transition-base);font-weight:200;width:100%;box-sizing:border-box;text-align:left;color:var(--body);font-family:var(--font-main)}.cat_text[data-astro-cid-4eogkwmy] .rechenweg-toggle[data-astro-cid-4eogkwmy]:hover{color:var(--primary);border-color:var(--primary);background:#0000000a}.cat_text[data-astro-cid-4eogkwmy] .rechenweg-toggle[data-astro-cid-4eogkwmy]:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.cat_text[data-astro-cid-4eogkwmy] .rechenweg-content[data-astro-cid-4eogkwmy].grz-faq-content{max-height:0;overflow:hidden;transition:max-height var(--transition-slow) ease-out;padding:0;margin:0;border:none}.cat_text[data-astro-cid-4eogkwmy] .rechenweg-content[data-astro-cid-4eogkwmy].grz-faq-content.expanded{max-height:5000px;transition:max-height var(--transition-slow) ease-in;overflow:visible;padding:var(--spacing-lg);margin:0 0 var(--spacing-md) 0;border:1px solid var(--border);border-top:none;border-left:2px solid var(--primary);background:#00000005}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy]{display:block;margin-bottom:var(--spacing-sm);border:1px solid var(--border);border-radius:0}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy]:last-of-type{margin-bottom:0}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy] summary[data-astro-cid-4eogkwmy]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;padding:var(--spacing-md) var(--spacing-lg);list-style:none;font-weight:300;color:var(--body)}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy] summary[data-astro-cid-4eogkwmy]::-webkit-details-marker,.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy] summary[data-astro-cid-4eogkwmy]::marker{display:none}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy] summary[data-astro-cid-4eogkwmy]:before{content:"▶";flex-shrink:0;font-size:.75em;min-width:1em;text-align:center}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy][open] summary[data-astro-cid-4eogkwmy]:before{content:"▼"}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy][open] summary[data-astro-cid-4eogkwmy]{border-bottom:1px solid var(--border)}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy]>div[data-astro-cid-4eogkwmy]{padding:var(--spacing-md) var(--spacing-lg);line-height:var(--line-height-relaxed)}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy]{margin:0 0 .5em;line-height:var(--line-height-relaxed)}.cat_text[data-astro-cid-4eogkwmy] .grz-faq-item[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy]:last-child{margin-bottom:0}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .highlight[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .underline[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy] .grz-info[data-astro-cid-4eogkwmy]{color:#000!important}.grz-app[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy]:focus{border-color:#fff}.cat_text[data-astro-cid-4eogkwmy] .rechenweg-toggle[data-astro-cid-4eogkwmy]:focus{outline:0;box-shadow:0 0 0 2px #ffffff59}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-input[data-astro-cid-4eogkwmy]:focus{border-color:#fff}html[data-theme=dark] .cat_text[data-astro-cid-4eogkwmy] .rechenweg-toggle[data-astro-cid-4eogkwmy]:focus{outline:0;box-shadow:0 0 0 2px #ffffff59}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-title[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-label[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-num[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-unit[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-round-btn[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] span[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .highlight[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-info-box[data-astro-cid-4eogkwmy] .underline[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-badge[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-footer[data-astro-cid-4eogkwmy] .grz-info[data-astro-cid-4eogkwmy]{color:#000!important}@media(prefers-color-scheme:dark){.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy],.grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy]{color:#000!important}}html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-result-formula[data-astro-cid-4eogkwmy],html[data-theme=dark] .grz-app[data-astro-cid-4eogkwmy] .grz-result-box[data-astro-cid-4eogkwmy] .grz-placeholder[data-astro-cid-4eogkwmy] p[data-astro-cid-4eogkwmy]{color:#000!important}.cat_text:has(.gc-app){font-size:.95rem}.gc-app{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);max-width:42rem}.gc-wizard{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg)}@media(min-width:640px){.gc-wizard{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}}.gc-progress-wrap{margin-bottom:var(--spacing-lg)}.gc-progress-bar{height:2px;background:var(--border);overflow:hidden}.gc-progress-fill{display:block;height:100%;background:var(--primary);transition:width .3s ease}.gc-step-meta{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);color:var(--secondary)}.gc-back-btn{background:none;border:none;font-family:inherit;font-size:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.gc-back-btn:hover:not(:disabled){color:var(--body)}.gc-back-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gc-back-btn:disabled{opacity:.5;cursor:not-allowed}.gc-question-wrap{margin-bottom:var(--spacing-lg)}body.knowledge-page .cat_text .gc-app .gc-question-title,.gc-app .gc-question-title{font-size:var(--font-size-2xl);font-weight:300;margin:0 0 var(--spacing-sm);color:var(--body)}.gc-question-hint{font-size:var(--font-size-base);color:var(--secondary);margin:0;line-height:var(--line-height-relaxed)}.gc-options{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.gc-option-row{display:flex;align-items:center;gap:var(--spacing-sm);min-height:2.75rem}.gc-option-btn{flex:1;min-width:0;display:block;width:100%;text-align:left;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg);font-family:var(--font-main);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);cursor:pointer;transition:border-color .2s,box-shadow .2s}.gc-option-btn:hover{border-color:var(--primary);box-shadow:0 1px 3px #0000000f}.gc-option-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gc-option-label{display:block;font-weight:500;color:var(--body)}.gc-option-sub{display:block;font-size:var(--font-size-sm);color:var(--secondary);margin-top:var(--spacing-xs)}.gc-option-tooltip-wrap{flex-shrink:0;position:relative;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border:1px solid var(--border);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--secondary);cursor:help;font-style:normal}.gc-option-tooltip-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gc-option-tooltip-wrap>.gc-option-tooltip-panel{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:14rem;max-width:min(20rem,calc(100vw - 2rem));width:max-content;padding:var(--spacing-md) var(--spacing-lg);background:var(--primary, #0b0b0b);color:var(--hover-text, #fff);font-size:.8rem;line-height:1.55;letter-spacing:.015em;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;overflow-wrap:break-word;overflow:visible;white-space:normal;box-shadow:0 6px 16px #0000002e;border-radius:0}.gc-option-tooltip-wrap>.gc-option-tooltip-panel.gc-tooltip-visible{opacity:1;pointer-events:auto}.gc-result{max-width:48rem}.gc-result-card{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--border);border-radius:0;border-left-width:4px}@media(min-width:640px){.gc-result-card{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}}.gc-result-card.gc-result-a{border-left-color:var(--primary)}.gc-result-card.gc-result-b{border-left-color:var(--secondary)}.gc-result-card.gc-result-c{border-left-color:#3b82f6}.gc-result-card.gc-result-d{border-left-color:#f59e0b}.gc-result-card.gc-result-e{border-left-color:#10b981}.gc-result-badge{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:4px 10px;margin-bottom:var(--spacing-sm)}.gc-result-a .gc-result-badge{background:var(--primary);color:var(--hover-text)}.gc-result-b .gc-result-badge{background:var(--secondary);color:var(--bg)}.gc-result-c .gc-result-badge{background:#dbeafe;color:#1e40af}.gc-result-d .gc-result-badge{background:#fef3c7;color:#92400e}.gc-result-e .gc-result-badge{background:#d1fae5;color:#065f46}.gc-result-title{font-size:var(--font-size-2xl);font-weight:300;margin:0 0 var(--spacing-xs);color:var(--body);line-height:1.2}.gc-result-sub{font-size:var(--font-size-sm);font-weight:500;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);color:var(--secondary);margin:0 0 var(--spacing-md)}.gc-risk-meter{position:relative;margin:var(--spacing-md) 0 var(--spacing-lg) 0}.gc-risk-labels{display:flex;justify-content:space-between;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--secondary);margin-bottom:4px}.gc-risk-track{height:8px;background:var(--border);border-radius:0;overflow:hidden}.gc-risk-fill{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444);transition:width 1s ease-out}.gc-risk-marker{position:absolute;top:100%;margin-top:2px;height:12px;transform:translate(-50%);transition:left 1s ease-out}.gc-risk-marker:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--body)}.gc-result-intro{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--body);margin:var(--spacing-md) 0 0}.gc-result-mini-disclaimer{font-size:var(--font-size-sm);color:var(--secondary);line-height:var(--line-height-relaxed)}.gc-result-cta{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm);color:var(--body);line-height:var(--line-height-relaxed)}.gc-result-tipps,.gc-result-findings,.gc-result-anhaltspunkte,.gc-result-steps,.gc-result-stolperstellen{margin-bottom:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg)}@media(min-width:640px){.gc-result-tipps,.gc-result-findings,.gc-result-anhaltspunkte,.gc-result-steps,.gc-result-stolperstellen{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}}.gc-result-section-title{font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);color:var(--secondary);margin:0 0 var(--spacing-sm)}.gc-result-tipps-grid{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.gc-tipp-label{color:var(--secondary);font-weight:500}.gc-result-findings ul,.gc-result-anhaltspunkte ul,.gc-result-steps ul,.gc-result-stolperstellen ul{margin:0;padding-left:1.2rem}.gc-result-findings li,.gc-result-anhaltspunkte li,.gc-result-steps li,.gc-result-stolperstellen li{margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.gc-result-findings li:last-child,.gc-result-anhaltspunkte li:last-child,.gc-result-steps li:last-child,.gc-result-stolperstellen li:last-child{margin-bottom:0}.gc-result-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}.gc-btn{padding:var(--spacing-sm) var(--spacing-lg);min-height:44px;font-family:var(--font-main);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-md);border:1px solid var(--border);border-radius:0;background:var(--bg);cursor:pointer;transition:background .2s,border-color .2s}.gc-btn-primary{background:var(--primary);color:var(--hover-text);border-color:var(--primary)}.gc-btn-primary:hover{opacity:.9}.gc-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gc-btn-secondary:hover{border-color:var(--primary)}.gc-articles-cta{margin-top:var(--spacing-sm)}.gc-articles-cta-hint{color:var(--secondary);margin-top:var(--spacing-xs)}.cat_text .gc-articles-cta-link{font-size:var(--font-size-sm);font-weight:200;letter-spacing:var(--letter-spacing-md)}.gc-faq{margin-top:var(--spacing-xl)}body.knowledge-page .cat_text .gc-faq .gc-faq-heading,.gc-faq-heading{font-size:var(--font-size-lg);margin:0 0 var(--spacing-sm)}.rechenweg-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg);font-family:var(--font-main);font-size:var(--font-size-base);cursor:pointer;text-align:left}.rechenweg-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rechenweg-content.gc-faq-content{max-height:0;overflow:hidden;transition:max-height .3s}.rechenweg-content.tool-faq-content.expanded{max-height:5000px}@media(prefers-color-scheme:dark){.gc-wizard{background:#111;border-color:#fff3}.gc-progress-bar{background:#fff3}.gc-step-meta,.gc-question-hint,.gc-option-sub{color:#999}.gc-back-btn:hover:not(:disabled){color:#e5e5e5}.gc-question-title{color:#e5e5e5}.gc-option-btn{background:#111;border-color:#fff3;color:#e5e5e5}.gc-option-btn:hover{border-color:#fff}.gc-option-label{color:#e5e5e5}.gc-option-tooltip-wrap{border-color:#fff3;color:#999}.gc-option-tooltip-wrap>.gc-option-tooltip-panel{background:#fff;color:#0b0b0b}.gc-result-card{background:#111;border-color:#fff3}.gc-result-title,.gc-result-intro,.gc-result-cta{color:#e5e5e5}.gc-result-sub,.gc-result-mini-disclaimer,.gc-result-section-title{color:#999}.gc-risk-track{background:#fff3}.gc-risk-marker:before{border-bottom-color:#e5e5e5}.gc-result-tipps,.gc-result-findings,.gc-result-anhaltspunkte,.gc-result-steps,.gc-result-stolperstellen{background:#111;border-color:#fff3}.gc-result-findings li,.gc-result-anhaltspunkte li,.gc-result-steps li,.gc-result-stolperstellen li{color:#e5e5e5}.gc-tipp-label{color:#999}.gc-tipp-value{color:#e5e5e5}.gc-btn{background:#111;border-color:#fff3;color:#e5e5e5}.gc-btn-primary{background:#fff;color:#000;border-color:#fff}.gc-btn-secondary:hover{border-color:#fff}.gc-articles-cta-hint{color:#999}.rechenweg-toggle{background:#111;border-color:#fff3;color:#e5e5e5}.rechenweg-toggle:focus-visible{outline-color:#fff}}html[data-theme=dark] .gc-wizard{background:#111;border-color:#fff3}html[data-theme=dark] .gc-progress-bar{background:#fff3}html[data-theme=dark] .gc-step-meta,html[data-theme=dark] .gc-question-hint,html[data-theme=dark] .gc-option-sub{color:#999}html[data-theme=dark] .gc-back-btn:hover:not(:disabled){color:#e5e5e5}html[data-theme=dark] .gc-question-title{color:#e5e5e5}html[data-theme=dark] .gc-option-btn{background:#111;border-color:#fff3;color:#e5e5e5}html[data-theme=dark] .gc-option-btn:hover{border-color:#fff}html[data-theme=dark] .gc-option-label{color:#e5e5e5}html[data-theme=dark] .gc-option-tooltip-wrap{border-color:#fff3;color:#999}html[data-theme=dark] .gc-option-tooltip-wrap>.gc-option-tooltip-panel{background:#fff;color:#0b0b0b}html[data-theme=dark] .gc-result-card{background:#111;border-color:#fff3}html[data-theme=dark] .gc-result-title,html[data-theme=dark] .gc-result-intro,html[data-theme=dark] .gc-result-cta{color:#e5e5e5}html[data-theme=dark] .gc-result-sub,html[data-theme=dark] .gc-result-mini-disclaimer,html[data-theme=dark] .gc-result-section-title{color:#999}html[data-theme=dark] .gc-risk-track{background:#fff3}html[data-theme=dark] .gc-risk-marker:before{border-bottom-color:#e5e5e5}html[data-theme=dark] .gc-result-tipps,html[data-theme=dark] .gc-result-findings,html[data-theme=dark] .gc-result-anhaltspunkte,html[data-theme=dark] .gc-result-steps,html[data-theme=dark] .gc-result-stolperstellen{background:#111;border-color:#fff3}html[data-theme=dark] .gc-result-findings li,html[data-theme=dark] .gc-result-anhaltspunkte li,html[data-theme=dark] .gc-result-steps li,html[data-theme=dark] .gc-result-stolperstellen li{color:#e5e5e5}html[data-theme=dark] .gc-tipp-label{color:#999}html[data-theme=dark] .gc-tipp-value{color:#e5e5e5}html[data-theme=dark] .gc-btn{background:#111;border-color:#fff3;color:#e5e5e5}html[data-theme=dark] .gc-btn-primary{background:#fff;color:#000;border-color:#fff}html[data-theme=dark] .gc-btn-secondary:hover{border-color:#fff}html[data-theme=dark] .gc-articles-cta-hint{color:#999}.gk-app{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);max-width:42rem}.gk-body{padding:var(--spacing-xl) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg);box-shadow:0 1px 3px #0000000a}@media(min-width:640px){.gk-body{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-2xl)}}.gk-disclaimer-box{display:flex;gap:var(--spacing-md);align-items:flex-start;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);background:#00000005;border:1px solid var(--border);border-left:4px solid var(--primary);padding:var(--spacing-lg) var(--spacing-xl);margin:0 0 var(--spacing-xl);color:var(--secondary);border-radius:0}.gk-disclaimer-box .gk-disclaimer-text{flex:1;min-width:0;overflow-wrap:break-word}.gk-disclaimer-box strong{color:var(--body);font-weight:600;letter-spacing:.02em}.gk-disclaimer-icon{flex-shrink:0;margin-top:2px}.gk-disclaimer-icon .gk-icon-svg{width:20px;height:20px;opacity:.7}.gk-form-section{display:flex;flex-direction:column;gap:var(--spacing-xl)}.gk-input-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.gk-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap}.gk-label-row label{flex:1;min-width:0;font-weight:600;font-size:var(--font-size-base);color:var(--body);margin:0;letter-spacing:.01em;line-height:var(--line-height-normal)}.gk-label-row .gk-tooltip-wrap{flex-shrink:0;margin-left:auto}.gk-help-text{font-size:var(--font-size-sm);color:var(--secondary);margin:0 0 var(--spacing-xs);line-height:var(--line-height-relaxed)}.gk-input{width:100%;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);border:2px solid var(--border);border-radius:0;background:var(--bg);font-family:var(--font-main);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}@media screen and (max-width:768px){.gk-input{font-size:16px}}.gk-input::placeholder{color:var(--secondary);opacity:.8}.gk-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0000000f}.gk-tooltip-wrap{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--border);border-radius:999px;font-size:.7rem;color:var(--secondary);cursor:help;font-style:normal;transition:border-color .2s,color .2s}.gk-tooltip-wrap .gk-tooltip-icon{line-height:1}.gk-tooltip-wrap:hover{border-color:var(--primary);color:var(--primary)}.gk-tooltip-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gk-app .gk-tooltip-wrap>.gk-tooltip-panel{position:absolute;bottom:100%;right:0;left:auto;transform:translateY(-8px);width:20rem;max-width:min(22rem,calc(100vw - 2rem));opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;text-align:left;overflow-wrap:break-word;overflow:visible;white-space:normal}.gk-app .gk-tooltip-wrap>.gk-tooltip-panel.gk-tooltip-visible{opacity:1;pointer-events:auto}.gk-app .gk-tooltip-panel .gk-tooltip-p{margin:0 0 .75em}.gk-app .gk-tooltip-panel .gk-tooltip-p:last-child{margin-bottom:0}.gk-app .gk-tooltip-panel a.gk-tooltip-link{color:inherit!important;text-decoration:underline}.gk-app .gk-tooltip-panel a.gk-tooltip-link:hover{text-decoration-thickness:2px}.gk-app .gk-tooltip-wrap>.gk-tooltip-panel:before{display:none}@media(max-width:640px){.gk-app .gk-tooltip-wrap>.gk-tooltip-panel{inset:100% auto auto 50%;transform:translate(-50%) translateY(8px)}}.gk-checkbox-card{display:flex;align-items:center;min-height:48px;padding:var(--spacing-md) var(--spacing-lg);border:2px solid var(--border);border-radius:0;cursor:pointer;transition:border-color .2s ease,background .2s ease}.gk-checkbox-card:hover{background:#00000005;border-color:var(--secondary)}.gk-checkbox-card.active{border-color:var(--primary);background:#00000005}.gk-checkbox{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gk-custom-check{width:22px;height:22px;border:2px solid var(--border);border-radius:0;margin-right:var(--spacing-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg);transition:border-color .2s ease,background .2s ease}.gk-checkbox:checked+.gk-custom-check{background:var(--primary);border-color:var(--primary)}.gk-custom-check:after{content:"";display:none;width:5px;height:10px;border:solid var(--hover-text);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.gk-checkbox:checked+.gk-custom-check:after{display:block}.gk-check-content strong{display:block;font-size:var(--font-size-base);font-weight:600;color:var(--body);margin-bottom:2px}.gk-check-content span{font-size:var(--font-size-sm);color:var(--secondary);line-height:var(--line-height-relaxed)}.gk-result-box{margin-top:var(--spacing-2xl);padding:0;animation:gk-result-fade .35s ease}@keyframes gk-result-fade{0%{opacity:0}to{opacity:1}}.gk-result-card{border:1px solid var(--border);border-radius:0;overflow:hidden;background:var(--bg);box-shadow:0 2px 8px #0000000f}.gk-result-strip{height:8px;width:100%}.gk-result-body{padding:var(--spacing-xl) var(--spacing-lg);text-align:center}@media(min-width:640px){.gk-result-body{padding:var(--spacing-2xl) var(--spacing-xl)}}.gk-circle{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin:0 auto var(--spacing-md);box-shadow:inset 0 2px 6px #00000014;border:2px solid rgba(0,0,0,.08);letter-spacing:.02em}.gk-result-title{font-size:var(--font-size-2xl);font-weight:300;margin:0 0 var(--spacing-sm);color:var(--body);letter-spacing:.01em;line-height:1.25}.gk-result-desc{font-size:var(--font-size-base);color:var(--secondary);margin:0 0 var(--spacing-lg);font-weight:500;letter-spacing:.01em;line-height:var(--line-height-relaxed)}.gk-reason-box{background:#00000008;padding:var(--spacing-lg) var(--spacing-xl);border-radius:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--body);text-align:left;border-left:4px solid var(--primary)}.gk-reason-box:before{content:"Begründung";display:block;font-size:.65rem;text-transform:uppercase;font-weight:700;letter-spacing:.12em;color:var(--secondary);margin-bottom:var(--spacing-sm)}.gk-result-info{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border);text-align:left}.gk-result-info-heading{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--body);margin:0 0 var(--spacing-sm);line-height:var(--line-height-normal)}.gk-result-info-intro{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--body);margin:0 0 var(--spacing-md)}.gk-result-info-list{margin:0;padding-left:1.25rem;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--body)}.gk-result-info-list li{margin-bottom:var(--spacing-md)}.gk-result-info-list li:last-child{margin-bottom:0}.gk-result-info-list strong{font-weight:600;color:var(--body)}.gk-footer-hint{font-size:.8125rem;color:var(--secondary);text-align:center;margin:var(--spacing-xl) 0 0;letter-spacing:.02em;line-height:var(--line-height-relaxed)}.gk-articles-cta{margin-top:var(--spacing-lg);margin-bottom:0}.gk-articles-cta-link{font-weight:500;letter-spacing:.02em}.gk-articles-cta-hint{font-size:var(--font-size-sm);color:var(--secondary);margin-top:var(--spacing-xs);letter-spacing:.02em;line-height:var(--line-height-relaxed)}.gk-faq{margin-top:var(--spacing-2xl)}.gk-faq .rechenweg-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg);font-family:var(--font-main);font-size:var(--font-size-base);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.gk-faq .rechenweg-toggle:hover{border-color:var(--secondary);background:#00000005}.gk-faq .rechenweg-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gk-faq .rechenweg-toggle .faq-symbol{flex-shrink:0;transition:transform .25s ease}.gk-faq.is-open .rechenweg-toggle .faq-symbol{transform:rotate(180deg)}.gk-faq .rechenweg-content.tool-faq-content{max-height:0;overflow:hidden;transition:max-height .35s ease}.gk-faq .rechenweg-content.tool-faq-content.expanded{max-height:5000px}.gk-faq .tool-faq-item{border-bottom:1px solid var(--border)}.gk-faq .tool-faq-item:last-child{border-bottom:none}.gk-faq .tool-faq-item summary{padding:var(--spacing-sm) 0;font-weight:500;cursor:pointer;list-style:none;line-height:var(--line-height-relaxed)}.gk-faq .tool-faq-item summary::-webkit-details-marker{display:none}.gk-faq .tool-faq-item[open] summary{margin-bottom:var(--spacing-xs)}.gk-faq .tool-faq-item div{padding-bottom:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--body)}@media(prefers-color-scheme:dark){.gk-body{background:#111;border-color:#fff3}.gk-disclaimer-box{background:#ffffff0d;border-color:#fff3;color:#999}.gk-input{background:#111;border-color:#fff3;color:#e5e5e5}.gk-input:focus{border-color:#fff}.gk-label-row label,.gk-check-content strong{color:#e5e5e5}.gk-help-text,.gk-check-content span{color:#999}.gk-tooltip-wrap{border-color:#fff3;color:#999}.gk-tooltip-wrap>.gk-tooltip-panel{background:#fff;color:#0b0b0b}.gk-tooltip-wrap>.gk-tooltip-panel a{color:#0b0b0b!important;text-decoration-color:#0009}.gk-tooltip-wrap>.gk-tooltip-panel a:hover{text-decoration-color:#0b0b0b}.gk-tooltip-wrap>.gk-tooltip-panel:before{border-bottom-color:#fff}.gk-checkbox-card{border-color:#fff3;background:transparent}.gk-checkbox-card:hover{background:#ffffff0d}.gk-checkbox-card.active{border-color:#fff;background:#ffffff14}.gk-custom-check{border-color:#fff3;background:#111}.gk-checkbox:checked+.gk-custom-check{background:#fff;border-color:#fff}.gk-checkbox:checked+.gk-custom-check:after{border-color:#000}.gk-result-card{background:#111;border-color:#fff3}.gk-result-title,.gk-reason-box{color:#e5e5e5}.gk-result-desc{color:#999}.gk-reason-box{background:#ffffff0d}.gk-reason-box:before{color:#999}.gk-result-info{border-top-color:#fff3}.gk-result-info-heading,.gk-result-info-intro,.gk-result-info-list,.gk-result-info-list strong{color:#e5e5e5}.gk-footer-hint{color:#999}.rechenweg-toggle{background:#111;border-color:#fff3;color:#e5e5e5}.rechenweg-toggle:focus-visible{outline-color:#fff}}html[data-theme=dark] .gk-body{background:#111;border-color:#fff3}html[data-theme=dark] .gk-disclaimer-box{background:#ffffff0d;border-color:#fff3;color:#999}html[data-theme=dark] .gk-input{background:#111;border-color:#fff3;color:#e5e5e5}html[data-theme=dark] .gk-input:focus{border-color:#fff}html[data-theme=dark] .gk-label-row label,html[data-theme=dark] .gk-check-content strong{color:#e5e5e5}html[data-theme=dark] .gk-help-text,html[data-theme=dark] .gk-check-content span{color:#999}html[data-theme=dark] .gk-tooltip-wrap{border-color:#fff3;color:#999}html[data-theme=dark] .gk-tooltip-wrap>.gk-tooltip-panel{background:#fff;color:#0b0b0b}html[data-theme=dark] .gk-tooltip-wrap>.gk-tooltip-panel a{color:#0b0b0b!important;text-decoration-color:#0009}html[data-theme=dark] .gk-tooltip-wrap>.gk-tooltip-panel a:hover{text-decoration-color:#0b0b0b}html[data-theme=dark] .gk-tooltip-wrap>.gk-tooltip-panel:before{border-bottom-color:#fff}html[data-theme=dark] .gk-checkbox-card{border-color:#fff3;background:transparent}html[data-theme=dark] .gk-checkbox-card:hover{background:#ffffff0d}html[data-theme=dark] .gk-checkbox-card.active{border-color:#fff;background:#ffffff14}html[data-theme=dark] .gk-custom-check{border-color:#fff3;background:#111}html[data-theme=dark] .gk-checkbox:checked+.gk-custom-check{background:#fff;border-color:#fff}html[data-theme=dark] .gk-checkbox:checked+.gk-custom-check:after{border-color:#000}html[data-theme=dark] .gk-result-card{background:#111;border-color:#fff3}html[data-theme=dark] .gk-result-title,html[data-theme=dark] .gk-reason-box{color:#e5e5e5}html[data-theme=dark] .gk-result-desc{color:#999}html[data-theme=dark] .gk-reason-box{background:#ffffff0d}html[data-theme=dark] .gk-reason-box:before{color:#999}html[data-theme=dark] .gk-result-info{border-top-color:#fff3}html[data-theme=dark] .gk-result-info-heading,html[data-theme=dark] .gk-result-info-intro,html[data-theme=dark] .gk-result-info-list,html[data-theme=dark] .gk-result-info-list strong{color:#e5e5e5}html[data-theme=dark] .gk-footer-hint{color:#999}html[data-theme=dark] .rechenweg-toggle{background:#111;border-color:#fff3;color:#e5e5e5}html[data-theme=dark] .rechenweg-toggle:focus-visible{outline-color:#fff}.vg-app{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);max-width:42rem}.vg-body{padding:var(--spacing-xl) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg);box-shadow:0 1px 3px #0000000a}@media(min-width:640px){.vg-body{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-2xl)}}.vg-disclaimer-box{display:flex;gap:var(--spacing-md);align-items:flex-start;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);background:#00000005;border:1px solid var(--border);border-left:4px solid var(--primary);padding:var(--spacing-lg) var(--spacing-xl);margin:0 0 var(--spacing-xl);color:var(--secondary);border-radius:0}.vg-disclaimer-box .vg-disclaimer-text{flex:1;min-width:0;overflow-wrap:break-word}.vg-disclaimer-box strong{color:var(--body);font-weight:600;letter-spacing:.02em}.vg-disclaimer-icon{flex-shrink:0;margin-top:2px}.vg-disclaimer-icon .vg-icon-svg{width:20px;height:20px;opacity:.7}.vg-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);margin:0 -1px var(--spacing-lg);background:transparent}.vg-tab{flex:1;padding:var(--spacing-md) var(--spacing-lg);text-align:center;cursor:pointer;border:none;border-radius:0;font-weight:600;font-size:var(--font-size-base);color:var(--secondary);background:transparent;font-family:var(--font-main);transition:border-color .2s,color .2s,background .2s;border-bottom:2px solid transparent}.vg-tab:hover{color:var(--body);background:#00000005}.vg-tab.active{background:var(--bg);color:var(--primary);border-bottom-color:var(--primary);box-shadow:none}.vg-form.hidden{display:none!important}.vg-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.vg-input-group--full{grid-column:span 2}.vg-input-grid--full .vg-input-group--full{grid-column:span 1}@media(max-width:520px){.vg-input-grid{grid-template-columns:1fr}.vg-input-group--full{grid-column:span 1}}.vg-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.vg-label-row label{font-weight:600;font-size:var(--font-size-base);color:var(--body);margin:0;letter-spacing:.01em;line-height:var(--line-height-normal)}.vg-label-row .vg-tooltip-wrap{flex-shrink:0;margin-left:auto}.vg-input-wrapper{position:relative}.vg-app .vg-input{width:100%;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);border:2px solid var(--border);border-radius:0!important;background:var(--bg);font-family:var(--font-main);color:var(--body);box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.vg-app .vg-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0000000f}.vg-app .vg-input::placeholder{color:var(--secondary);opacity:.8}.vg-app select.vg-input{padding-right:2.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.5em 1.5em}.vg-app .vg-input-wrapper input[type=number]{padding-right:2.5rem}@media screen and (max-width:768px){.vg-app .vg-input{font-size:16px}}.vg-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--secondary);font-size:.9rem;pointer-events:none}.vg-tooltip-wrap{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--border);border-radius:999px;font-size:.7rem;color:var(--secondary);cursor:help;font-style:normal;transition:border-color .2s,color .2s}.vg-tooltip-wrap .vg-tooltip-icon{line-height:1}.vg-tooltip-wrap:hover{border-color:var(--primary);color:var(--primary)}.vg-tooltip-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vg-app .vg-tooltip-wrap>.vg-tooltip-panel{position:absolute;bottom:100%;right:0;left:auto;transform:translateY(-8px);width:18rem;max-width:min(18rem,calc(100vw - 2rem));padding:var(--spacing-sm) var(--spacing-md);background:var(--h-primary, #0b0b0b);color:var(--hover-text, #ffffff);font-size:.75rem;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;text-align:left;font-weight:200;text-transform:none;letter-spacing:normal;overflow-wrap:break-word;overflow:visible;white-space:normal;box-shadow:0 6px 16px #0003;border-radius:0}.vg-app .vg-tooltip-wrap>.vg-tooltip-panel.vg-tooltip-visible{opacity:1;pointer-events:auto}.vg-app .vg-tooltip-panel{font-weight:200;text-align:left;overflow-wrap:break-word}.vg-app .vg-tooltip-panel .vg-tooltip-title{display:block;font-weight:500;margin-bottom:.3rem;line-height:1.3;letter-spacing:normal}.vg-app .vg-tooltip-panel .vg-tooltip-p{margin:0 0 .65em;font-size:.75rem;line-height:1.45}.vg-app .vg-tooltip-panel .vg-tooltip-p:last-child{margin-bottom:0}.vg-app .vg-tooltip-panel .vg-tooltip-p strong{font-weight:600}.vg-app .vg-tooltip-panel .vg-tooltip-link,.vg-app .vg-tooltip-panel a{color:inherit!important;text-decoration:underline}.vg-app .vg-tooltip-panel a:hover{text-decoration-thickness:2px}.vg-app .vg-tooltip-wrap>.vg-tooltip-panel:before{display:none}@media(max-width:640px){.vg-app .vg-tooltip-wrap>.vg-tooltip-panel{inset:100% auto auto 50%;transform:translate(-50%) translateY(8px)}}.vg-viz-container{background:var(--bg);border:1px solid var(--border);border-radius:0;height:260px;margin-bottom:var(--spacing-xl);overflow:hidden;display:flex;align-items:center;justify-content:center}.vg-viz-container svg{width:100%;height:100%;display:block}.vg-result-box{border:1px solid var(--border);border-radius:0;padding:var(--spacing-lg) var(--spacing-xl);margin-bottom:var(--spacing-lg);transition:all .3s}.vg-result-box.is-vg{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.vg-result-box.no-vg{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.vg-result-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;min-height:2rem}.vg-res-title{font-weight:800;font-size:1.15rem;display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.vg-res-icon--ok{width:24px;height:24px;flex-shrink:0;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' viewBox='0 0 24 24'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7'/%3e%3c/svg%3e") no-repeat center}.vg-res-icon--no{width:24px;height:24px;flex-shrink:0;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' viewBox='0 0 24 24'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3e%3c/svg%3e") no-repeat center}.vg-res-badge{font-size:.7rem;text-transform:uppercase;font-weight:700;padding:6px 10px;border-radius:0;background:#fff9;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.vg-res-explanation{font-size:.95rem;line-height:1.6;margin-bottom:0}.vg-res-math{font-family:var(--font-mono, monospace);font-size:.8rem;margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:#ffffff80;border-radius:0;border:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);align-items:baseline}.vg-res-math span{white-space:nowrap}.vg-res-math span:empty{display:none}.vg-footer-hint{font-size:.8125rem;color:var(--secondary);text-align:center;margin:var(--spacing-xl) 0 0}.vg-articles-section{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border)}.vg-articles-section h2{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-md);color:var(--body)}.vg-articles-section ul{margin:0;padding-left:1.25em;line-height:1.7}.vg-articles-cta{margin-top:var(--spacing-lg);margin-bottom:0}.vg-articles-cta-hint{font-size:var(--font-size-sm);color:var(--secondary);margin-top:var(--spacing-xs)}.vg-faq{margin-top:var(--spacing-2xl)}.vg-faq .rechenweg-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border);border-radius:0;background:var(--bg);font-family:var(--font-main);font-size:var(--font-size-base);cursor:pointer;text-align:left}.vg-faq .rechenweg-toggle:hover{border-color:var(--secondary);background:#00000005}.vg-faq .rechenweg-content.tool-faq-content{max-height:0;overflow:hidden;transition:max-height .35s ease}.vg-faq .rechenweg-content.tool-faq-content.expanded{max-height:5000px}.vg-faq .tool-faq-item{border-bottom:1px solid var(--border)}.vg-faq .tool-faq-item:last-child{border-bottom:none}.vg-faq .tool-faq-item summary{padding:var(--spacing-sm) 0;font-weight:500;cursor:pointer;list-style:none}.vg-faq .tool-faq-item div{padding-bottom:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--body)}@media(prefers-color-scheme:dark){.vg-body{background:#111;border-color:#fff3}.vg-disclaimer-box{background:#ffffff0d;border-color:#fff3;color:#999}.vg-tab{color:#999}.vg-tab.active{background:#1a1a1a;color:#fff}.vg-app .vg-input{background-color:#111;border-color:#fff3;color:#e5e5e5}.vg-tooltip-wrap>.vg-tooltip-panel{background:#fff;color:#0b0b0b}.vg-tooltip-wrap>.vg-tooltip-panel:before{border-bottom-color:#fff}.vg-result-box.is-vg{background:#14532d;border-color:#166534;color:#dcfce7}.vg-result-box.no-vg{background:#7f1d1d;border-color:#991b1b;color:#fee2e2}}html[data-theme=dark] .vg-body{background:#111;border-color:#fff3}html[data-theme=dark] .vg-disclaimer-box{background:#ffffff0d;border-color:#fff3;color:#999}html[data-theme=dark] .vg-tab{color:#999}html[data-theme=dark] .vg-tab.active{background:#1a1a1a;color:#fff}html[data-theme=dark] .vg-app .vg-input{background:#111;border-color:#fff3;color:#e5e5e5}html[data-theme=dark] .vg-tooltip-wrap>.vg-tooltip-panel{background:#fff;color:#0b0b0b}html[data-theme=dark] .vg-tooltip-wrap>.vg-tooltip-panel:before{border-bottom-color:#fff}html[data-theme=dark] .vg-viz-container{background:#111;border-color:#fff3}html[data-theme=dark] .vg-result-box.is-vg{background:#14532d;border-color:#166534;color:#dcfce7}html[data-theme=dark] .vg-result-box.no-vg{background:#7f1d1d;border-color:#991b1b;color:#fee2e2}html[data-theme=dark] .vg-res-math{background:#ffffff14;border-color:#fff3}html[data-theme=dark] .vg-footer-hint,html[data-theme=dark] .vg-articles-cta-hint{color:#999}html[data-theme=dark] .vg-articles-section{border-top-color:#fff3}html[data-theme=dark] .vg-articles-section h2{color:var(--body)}html[data-theme=dark] .vg-faq .rechenweg-toggle{background:#111;border-color:#fff3;color:#e5e5e5}html[data-theme=dark] .vg-faq .rechenweg-toggle:hover{border-color:#fff}html[data-theme=dark] .vg-faq .tool-faq-item{border-bottom-color:#fff3}html[data-theme=dark] .vg-faq .tool-faq-item div{color:var(--body)}.hoai-app[data-astro-cid-xc4rerbl]{--h-primary: var(--primary);--h-accent: var(--primary);--h-bg: var(--bg);--h-surface: var(--bg);--h-border: var(--border);--h-text: var(--body);--h-text-light: var(--secondary);--h-radius: 0px;--h-shadow: none;--c-base: #059669;--c-sur: #d97706;--c-inc: #4f46e5;--c-vat: #94a3b8}body.hoai-standalone{margin:0;padding:0;background:var(--bg);font-family:var(--font-main);font-weight:200}.hoai-app[data-astro-cid-xc4rerbl]{font-size:1rem;color:var(--h-text);line-height:1.6;box-sizing:border-box;opacity:0;animation:fadeIn .4s forwards}body.hoai-standalone .hoai-app[data-astro-cid-xc4rerbl]{min-height:100vh;background:var(--h-bg);max-width:60em;margin:0 auto;padding:var(--spacing-xl) var(--padding-section-mobile) var(--spacing-2xl);padding-bottom:max(var(--spacing-2xl),env(safe-area-inset-bottom))}@media(min-width:768px){body.hoai-standalone .hoai-app[data-astro-cid-xc4rerbl]{padding:var(--spacing-2xl) var(--padding-section) var(--spacing-2xl)}}.hoai-app[data-astro-cid-xc4rerbl] [data-astro-cid-xc4rerbl]{box-sizing:border-box}.hoai-layout[data-astro-cid-xc4rerbl]{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}.hoai-header[data-astro-cid-xc4rerbl]{display:none}.hoai-card[data-astro-cid-xc4rerbl]{background:var(--h-surface);border:1px solid var(--h-border);border-radius:var(--h-radius);padding:var(--spacing-lg);box-shadow:var(--h-shadow);margin-bottom:var(--spacing-2xl)}@media(min-width:640px){.hoai-card[data-astro-cid-xc4rerbl]{padding:var(--spacing-xl)}}.hoai-step-title[data-astro-cid-xc4rerbl]{font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--h-border);display:flex;align-items:center;justify-content:space-between;color:var(--h-text-light);line-height:1.3}.hoai-link-btn[data-astro-cid-xc4rerbl]{font-size:var(--font-size-sm);color:var(--h-accent);background:none;border:none;cursor:pointer;font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);text-decoration:underline;text-underline-offset:3px;padding:0}.hoai-shortcut-group[data-astro-cid-xc4rerbl]{display:flex;gap:10px}.hoai-grid-2[data-astro-cid-xc4rerbl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}@media(max-width:700px){.hoai-grid-2[data-astro-cid-xc4rerbl]{grid-template-columns:1fr}}.hoai-label[data-astro-cid-xc4rerbl]{display:block;font-size:var(--font-size-sm);font-weight:200;color:var(--h-text-light);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.hoai-label-row[data-astro-cid-xc4rerbl]{position:relative;display:flex;align-items:center;margin-bottom:var(--spacing-xs);padding-right:1.6rem}.hoai-label-row[data-astro-cid-xc4rerbl] .hoai-label[data-astro-cid-xc4rerbl]{margin-bottom:0;flex:1 1 auto}.hoai-label-row[data-astro-cid-xc4rerbl] .hoai-tooltip-wrap[data-astro-cid-xc4rerbl]{position:absolute;right:0;top:0}.hoai-step-title[data-astro-cid-xc4rerbl]{justify-content:flex-start;gap:var(--spacing-sm)}.hoai-shortcut-group[data-astro-cid-xc4rerbl]{margin-left:auto}.hoai-tooltip-in-title[data-astro-cid-xc4rerbl]{margin-left:var(--spacing-sm)}.hoai-step-title[data-astro-cid-xc4rerbl] .hoai-tooltip-wrap[data-astro-cid-xc4rerbl],.hoai-step-title[data-astro-cid-xc4rerbl] .hoai-tooltip-icon[data-astro-cid-xc4rerbl]{text-transform:none;letter-spacing:normal}.hoai-tooltip-wrap[data-astro-cid-xc4rerbl]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--h-border);border-radius:999px;font-size:.7rem;color:var(--h-text-light);cursor:help;flex-shrink:0}.hoai-tooltip-icon[data-astro-cid-xc4rerbl]{line-height:1}.hoai-tooltip-wrap[data-astro-cid-xc4rerbl]>.hoai-tooltip-panel[data-astro-cid-xc4rerbl]{position:absolute;bottom:100%;right:0;left:auto;transform:translateY(-8px);width:18rem;max-width:min(18rem,calc(100vw - 2rem));padding:var(--spacing-sm) var(--spacing-md);background:var(--h-primary, #0b0b0b);color:var(--hover-text, #ffffff);font-size:.75rem;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;text-align:left;font-weight:200;text-transform:none;letter-spacing:normal;overflow-wrap:break-word;overflow:visible;white-space:normal;box-shadow:0 6px 16px #0003;border-radius:0}.hoai-tooltip-title[data-astro-cid-xc4rerbl]{display:block;font-weight:500;margin-bottom:.3rem}.hoai-tooltip-panel[data-astro-cid-xc4rerbl] ul[data-astro-cid-xc4rerbl]{margin:.25rem 0 0;padding-left:1rem}.hoai-tooltip-panel[data-astro-cid-xc4rerbl] li[data-astro-cid-xc4rerbl]{margin:.15rem 0}.hoai-tooltip-panel[data-astro-cid-xc4rerbl].hoai-tooltip-visible{opacity:1;pointer-events:auto}@media(max-width:640px){.hoai-tooltip-wrap[data-astro-cid-xc4rerbl]>.hoai-tooltip-panel[data-astro-cid-xc4rerbl]{inset:100% auto auto 50%;transform:translate(-50%) translateY(8px)}}.hoai-input[data-astro-cid-xc4rerbl],.hoai-select[data-astro-cid-xc4rerbl]{width:100%;background:var(--h-surface);border:1px solid var(--h-border);border-radius:0;padding:var(--padding-md) var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-main);font-weight:200;-webkit-appearance:none;appearance:none;transition:all .2s;color:var(--h-text);min-height:44px}@media screen and (max-width:768px){.hoai-input[data-astro-cid-xc4rerbl],.hoai-select[data-astro-cid-xc4rerbl]{font-size:16px}}.hoai-input[data-astro-cid-xc4rerbl]:focus,.hoai-select[data-astro-cid-xc4rerbl]:focus{outline:none;border-color:var(--h-accent);box-shadow:none}.hoai-input-wrapper[data-astro-cid-xc4rerbl]{position:relative}.hoai-unit[data-astro-cid-xc4rerbl]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--h-text-light);font-size:var(--font-size-sm);pointer-events:none;font-weight:200}.hoai-input[data-astro-cid-xc4rerbl].has-unit{padding-right:3rem;text-align:right;font-variant-numeric:tabular-nums}.hoai-select[data-astro-cid-xc4rerbl]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-select[data-astro-cid-xc4rerbl]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ccc' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.hoai-phases[data-astro-cid-xc4rerbl]{display:grid;gap:.5rem}.hoai-check-row{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;padding:.6rem;border:1px solid transparent;border-radius:var(--h-radius);cursor:pointer;transition:all .2s}.hoai-check-row:hover{background:#00000005}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-check-row:hover{background:#ffffff0f}.hoai-check-row.active{background:#0000000a;border-color:var(--h-border)}.hoai-check-row.active label{font-weight:200;color:var(--h-text)}.hoai-check-row input{width:1.1rem;height:1.1rem;accent-color:var(--h-accent);cursor:pointer;margin:0;outline:none;flex:0 0 auto}.hoai-check-row label{cursor:pointer;font-size:var(--font-size-base);color:var(--h-text);font-weight:200;flex:1 1 auto;min-width:0}.hoai-percent{font-size:var(--font-size-sm);color:var(--h-text-light);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:200;flex:0 0 auto;margin-left:auto;min-width:2.5rem;text-align:right;white-space:nowrap}.hoai-result-sticky[data-astro-cid-xc4rerbl]{position:relative}@media(min-width:900px)and (min-height:800px){.hoai-result-sticky[data-astro-cid-xc4rerbl]{position:static;top:auto}}.hoai-result-card[data-astro-cid-xc4rerbl]{background:#000;color:#fff;border-radius:0;border:2px solid #000;padding:.9rem 1.2rem;box-shadow:0 2px 10px #0000001f,0 1px 3px #0000000f;display:none;animation:slideIn .3s ease}@media(min-width:768px){.hoai-result-card[data-astro-cid-xc4rerbl]{padding:1rem 1.4rem}}.hoai-result-card[data-astro-cid-xc4rerbl].visible{display:block}.hoai-res-header[data-astro-cid-xc4rerbl]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-xl);color:#ffffffbf}.hoai-estimate-badge[data-astro-cid-xc4rerbl]{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;padding:2px 8px;border:1px solid rgba(255,255,255,.35);color:#ffffffd9}.hoai-res-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin-bottom:var(--spacing-sm);font-size:var(--font-size-base);color:#ffffffeb;column-gap:var(--spacing-md)}.hoai-res-label{min-width:0}.hoai-res-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hoai-res-row.subtotal{border-top:1px solid rgba(255,255,255,.2);margin-top:10px;padding-top:5px}.hoai-res-row.main{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.2);font-size:var(--font-size-2xl);font-weight:200;color:#fff;letter-spacing:var(--letter-spacing-lg)}.hoai-param-summary[data-astro-cid-xc4rerbl]{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid rgba(255,255,255,.2);font-size:var(--font-size-xs);color:#fffc;line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.hoai-param-label[data-astro-cid-xc4rerbl]{text-transform:uppercase;letter-spacing:var(--letter-spacing-md);color:#ffffffa6}.hoai-param-summary[data-astro-cid-xc4rerbl] strong[data-astro-cid-xc4rerbl]{color:#fffffff2;font-weight:200}.hoai-res-row.main span:last-child{color:#fff}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl]{background:#fff;color:#000;border-color:#fff}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-res-header[data-astro-cid-xc4rerbl]{color:#000000b3;border-bottom-color:#0003}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-estimate-badge[data-astro-cid-xc4rerbl]{color:#000;border-color:#00000059}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-res-row{color:#000000e6}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-res-row.main{color:#000;border-top-color:#0003}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-res-row.main span:last-child{color:#000}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-res-row.subtotal{border-top-color:#0003}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-param-summary[data-astro-cid-xc4rerbl]{color:#000c;border-color:#0003}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-param-label[data-astro-cid-xc4rerbl]{color:#0009}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-param-summary[data-astro-cid-xc4rerbl] strong[data-astro-cid-xc4rerbl]{color:#000}@media(max-width:520px){.hoai-res-row{grid-template-columns:1fr;row-gap:4px}.hoai-res-value{text-align:left}}.hoai-chart-container[data-astro-cid-xc4rerbl]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1)}.hoai-chart-title[data-astro-cid-xc4rerbl]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);color:#ffffffb3;margin:0 0 var(--spacing-md);font-weight:200}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-chart-container[data-astro-cid-xc4rerbl]{border-top-color:#00000026}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-chart-title[data-astro-cid-xc4rerbl]{color:#000000b3}.hoai-donut-wrapper[data-astro-cid-xc4rerbl]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);flex-direction:column}.hoai-donut[data-astro-cid-xc4rerbl]{width:160px;height:160px;border-radius:50%;position:relative;flex-shrink:0;transition:background .5s ease;margin:0 auto}.hoai-donut[data-astro-cid-xc4rerbl]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92px;height:92px;background:var(--h-primary);border-radius:50%}.hoai-legend[data-astro-cid-xc4rerbl]{min-width:200px}@media(min-width:700px){.hoai-donut-wrapper[data-astro-cid-xc4rerbl]{flex-direction:row;justify-content:center}}@media(max-width:700px){.hoai-donut[data-astro-cid-xc4rerbl]{width:140px;height:140px}.hoai-donut[data-astro-cid-xc4rerbl]:after{width:82px;height:82px}}@media(max-width:480px){.hoai-donut[data-astro-cid-xc4rerbl]{width:120px;height:120px}.hoai-donut[data-astro-cid-xc4rerbl]:after{width:72px;height:72px}.hoai-legend[data-astro-cid-xc4rerbl]{min-width:0;width:100%}}.hoai-legend[data-astro-cid-xc4rerbl]{font-size:var(--font-size-sm);display:grid;gap:6px;width:100%;justify-items:start;text-align:left}.hoai-leg-item[data-astro-cid-xc4rerbl]{display:flex;align-items:center;gap:8px;color:#ffffffd9}.hoai-leg-text[data-astro-cid-xc4rerbl]{display:inline-flex;gap:6px;align-items:baseline}.hoai-leg-pct[data-astro-cid-xc4rerbl]{color:#ffffff8c;font-size:.75rem}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-leg-item[data-astro-cid-xc4rerbl]{color:#000000d9}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-leg-pct[data-astro-cid-xc4rerbl]{color:#0009}.hoai-dot[data-astro-cid-xc4rerbl]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.hoai-range-box[data-astro-cid-xc4rerbl]{margin-top:1.5rem}.hoai-range-bar[data-astro-cid-xc4rerbl]{height:6px;background:#ffffff1a;border-radius:3px;position:relative;margin:.5rem 0;cursor:help}.hoai-range-fill[data-astro-cid-xc4rerbl]{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:3px;background:linear-gradient(90deg,#ffffff1a,#ffffff4d)}.hoai-range-marker[data-astro-cid-xc4rerbl]{position:absolute;top:-4px;width:4px;height:14px;background:#34d399;border-radius:2px;transform:translate(-50%);transition:left .5s ease;box-shadow:0 0 5px #00000080}.hoai-range-labels[data-astro-cid-xc4rerbl]{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:#fff9;text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-range-bar[data-astro-cid-xc4rerbl]{background:#00000014}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-range-fill[data-astro-cid-xc4rerbl]{background:linear-gradient(90deg,#00000014,#0003)}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-range-marker[data-astro-cid-xc4rerbl]{box-shadow:0 0 5px #0003}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-range-labels[data-astro-cid-xc4rerbl]{color:#0009}.hoai-actions[data-astro-cid-xc4rerbl]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2rem}@media(max-width:600px){.hoai-actions[data-astro-cid-xc4rerbl]{grid-template-columns:1fr}}.hoai-btn[data-astro-cid-xc4rerbl]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:0;cursor:pointer;font-size:var(--font-size-sm);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);transition:all .2s;text-decoration:none;min-height:44px;font-family:var(--font-main)}.hoai-btn[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl]{width:18px;height:18px;flex-shrink:0;stroke:currentColor}.hoai-btn[data-astro-cid-xc4rerbl]:hover{background:#ffffff14;border-color:#ffffff80}.hoai-btn[data-astro-cid-xc4rerbl]:active{transform:translateY(1px)}.hoai-btn[data-astro-cid-xc4rerbl].primary{grid-column:1 / -1;background:#fff;border-color:#fff;color:#000}@media(max-width:600px){.hoai-btn[data-astro-cid-xc4rerbl].primary{grid-column:1}}.hoai-btn[data-astro-cid-xc4rerbl].primary:hover{background:#ffffffe6}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-btn[data-astro-cid-xc4rerbl]{border-color:#00000040;color:#000}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-btn[data-astro-cid-xc4rerbl]:hover{background:#0000000a;border-color:#00000080}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-btn[data-astro-cid-xc4rerbl].primary{background:#000;border-color:#000;color:#fff}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-btn[data-astro-cid-xc4rerbl].primary:hover{background:#000000e6}.hoai-btn-reset[data-astro-cid-xc4rerbl]{margin-top:var(--spacing-md);width:100%;font-size:var(--font-size-sm);color:var(--h-text-light);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:var(--spacing-sm);font-weight:200;font-family:var(--font-main);text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.hoai-warning-box[data-astro-cid-xc4rerbl]{background:#00000005;border:1px solid var(--h-border);color:var(--h-text);padding:var(--spacing-md) var(--spacing-lg);border-radius:0;margin-top:var(--spacing-md);font-size:var(--font-size-sm);display:none;line-height:var(--line-height-relaxed);position:relative}.hoai-warning-box[data-astro-cid-xc4rerbl] strong[data-astro-cid-xc4rerbl]{display:block;margin-bottom:var(--spacing-xs);font-weight:200;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);color:var(--h-text-light)}.hoai-warn-close[data-astro-cid-xc4rerbl]{position:absolute;top:5px;right:10px;cursor:pointer;font-weight:700;font-size:1.2em;opacity:.5}.hoai-warn-close[data-astro-cid-xc4rerbl]:hover{opacity:1}.hoai-tga-warning[data-astro-cid-xc4rerbl]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-tga-warning[data-astro-cid-xc4rerbl]{background:#065f4640;border-color:#34d39966;color:#6ee7b7}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-tga-warning[data-astro-cid-xc4rerbl] strong[data-astro-cid-xc4rerbl]{color:#a7f3d0}.hoai-details[data-astro-cid-xc4rerbl]{margin-top:var(--spacing-xl);border:0;border-radius:0;background:transparent;font-size:var(--font-size-sm)}.hoai-summary[data-astro-cid-xc4rerbl]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-md) 0;border:1px solid var(--h-border);border-left:2px solid var(--h-accent);background:transparent;transition:all var(--transition-base);font-weight:200;width:100%;box-sizing:border-box;text-align:left;color:var(--h-text);text-transform:uppercase;letter-spacing:var(--letter-spacing-md);font-size:var(--font-size-sm);font-family:var(--font-main);gap:var(--spacing-sm);list-style:none}.hoai-summary[data-astro-cid-xc4rerbl]:hover{color:var(--h-accent);border-color:var(--h-accent);background:#0000000a;transform:translate(2px)}.hoai-summary[data-astro-cid-xc4rerbl]:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.hoai-summary[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl]{width:18px;height:18px;transition:transform var(--transition-base);flex-shrink:0;opacity:.6;margin-left:var(--spacing-sm)}.hoai-details[data-astro-cid-xc4rerbl][open] .hoai-summary[data-astro-cid-xc4rerbl],.hoai-summary[data-astro-cid-xc4rerbl].hoai-faq-toggle[aria-expanded=true]{color:var(--h-accent);border-color:var(--h-accent);border-left-width:3px}.hoai-details[data-astro-cid-xc4rerbl][open] .hoai-summary[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl],.hoai-summary[data-astro-cid-xc4rerbl].hoai-faq-toggle[aria-expanded=true] svg[data-astro-cid-xc4rerbl]{transform:rotate(180deg);opacity:1}.hoai-summary[data-astro-cid-xc4rerbl]::-webkit-details-marker,.hoai-summary[data-astro-cid-xc4rerbl]::marker{display:none}.hoai-details-content[data-astro-cid-xc4rerbl]{padding:var(--spacing-md) var(--spacing-lg);margin:0 0 var(--spacing-md) 0;border:1px solid var(--h-border);border-top:0;border-left:2px solid var(--h-accent);background:#00000003;color:var(--h-text);line-height:var(--line-height-relaxed)}.hoai-details-content[data-astro-cid-xc4rerbl] p[data-astro-cid-xc4rerbl],.hoai-details-content[data-astro-cid-xc4rerbl] #hDisclaimerDynamic[data-astro-cid-xc4rerbl]{color:var(--h-text);opacity:1}.rechenweg-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-md) 0;border:1px solid var(--h-border);border-left:2px solid var(--h-accent);background:transparent;transition:all var(--transition-base);font-weight:200;width:100%;box-sizing:border-box;text-align:left;color:var(--h-text);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-md);font-family:var(--font-main)}.rechenweg-toggle:hover{color:var(--h-accent);border-color:var(--h-accent);background:#0000000a;transform:translate(2px)}.rechenweg-toggle:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-summary[data-astro-cid-xc4rerbl]:focus,.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-toggle:focus{box-shadow:0 0 0 2px #ffffff59}.rechenweg-toggle svg[data-astro-cid-xc4rerbl]{width:18px;height:18px;transition:transform var(--transition-base);flex-shrink:0;opacity:.6;margin-left:var(--spacing-sm)}.rechenweg-toggle[aria-expanded=true]{color:var(--h-accent);border-color:var(--h-accent);border-left-width:3px}.rechenweg-toggle[aria-expanded=true] svg[data-astro-cid-xc4rerbl]{transform:rotate(180deg);opacity:1}.rechenweg-content{max-height:0;overflow:hidden;transition:max-height var(--transition-slow) ease-out,padding var(--transition-base);width:100%!important;max-width:100%!important;box-sizing:border-box;visibility:visible!important;padding:0;margin:0;color:var(--h-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.rechenweg-content.expanded{max-height:10000px;transition:max-height var(--transition-slow) ease-in;overflow:visible;padding:var(--spacing-md) var(--spacing-lg);margin:0 0 var(--spacing-md) 0;border:1px solid var(--h-border);border-top:none;border-left:2px solid var(--h-accent);background:#00000003;display:block;visibility:visible;opacity:1}.rechenweg-content.tool-faq-content.expanded{padding:0;margin:0 0 var(--spacing-md) 0;border:none;background:transparent}.tool-faq-item[data-astro-cid-xc4rerbl]{border-bottom:1px solid var(--h-border)}.tool-faq-item[data-astro-cid-xc4rerbl]:last-child{border-bottom:none}.tool-faq-item[data-astro-cid-xc4rerbl] summary[data-astro-cid-xc4rerbl]{font-size:var(--font-size-base);font-weight:500;margin:0;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);list-style:none;color:var(--h-text)}.tool-faq-item[data-astro-cid-xc4rerbl] summary[data-astro-cid-xc4rerbl]::-webkit-details-marker,.tool-faq-item[data-astro-cid-xc4rerbl] summary[data-astro-cid-xc4rerbl]::marker{display:none}.tool-faq-item[data-astro-cid-xc4rerbl] summary[data-astro-cid-xc4rerbl]:before{content:"▶";flex-shrink:0;font-size:.75em;min-width:1em;text-align:center}.tool-faq-item[data-astro-cid-xc4rerbl][open] summary[data-astro-cid-xc4rerbl]:before{content:"▼"}.tool-faq-item[data-astro-cid-xc4rerbl]>div[data-astro-cid-xc4rerbl]{padding:0 var(--spacing-md) var(--spacing-md)}.tool-faq-item[data-astro-cid-xc4rerbl] p[data-astro-cid-xc4rerbl]{margin:0;line-height:var(--line-height-relaxed)}.tool-faq-toggle[data-astro-cid-xc4rerbl] .faq-symbol[data-astro-cid-xc4rerbl]{flex-shrink:0;margin-left:var(--spacing-sm);display:inline-flex;align-items:center}.tool-faq-toggle[data-astro-cid-xc4rerbl] .faq-chevron[data-astro-cid-xc4rerbl]{width:1em;height:1em;transition:transform .3s ease}.tool-faq-toggle[data-astro-cid-xc4rerbl][aria-expanded=true] .faq-chevron[data-astro-cid-xc4rerbl]{transform:rotate(180deg)}.rechenweg-content p{margin:0 0 var(--spacing-xs);line-height:1.5}.rechenweg-content p:last-child{margin-bottom:0}.rechenweg-content .rechenweg-block{margin-bottom:var(--spacing-md);padding-left:var(--spacing-md);border-left:2px solid var(--h-accent)}.rechenweg-content .rechenweg-block:last-child{margin-bottom:0}.rechenweg-content .rechenweg-block .rechenweg-subtle{margin-bottom:var(--spacing-xs)}.rechenweg-content .rechenweg-step{margin-bottom:var(--spacing-sm);padding:.2rem 0 .2rem var(--spacing-sm);border-left:2px solid var(--h-border);padding-left:var(--spacing-sm);font-size:var(--font-size-sm)}.rechenweg-content .rechenweg-step strong{font-weight:500;letter-spacing:.02em;margin-right:.35em}.rechenweg-content .rechenweg-step br+*{margin-top:.25em}.rechenweg-content table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.rechenweg-content th,.rechenweg-content td{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--h-border);text-align:left;font-weight:200}.rechenweg-content tbody tr:hover{background:#00000005}.rechenweg-content th{color:var(--h-text);text-transform:uppercase;letter-spacing:var(--letter-spacing-md)}.rechenweg-content .rechenweg-subtle{color:var(--h-text);font-size:var(--font-size-xs);line-height:1.5}.rechenweg-content .rechenweg-highlight{color:var(--h-text);font-weight:500;letter-spacing:var(--letter-spacing-md);text-transform:uppercase;margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-xs)!important;font-size:var(--font-size-xs)}.rechenweg-content .rechenweg-result{margin-top:var(--spacing-md)!important;margin-bottom:0!important;font-weight:500}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl]{--h-text: #e5e5e5;--h-text-light: rgba(255, 255, 255, .7);--h-border: rgba(255, 255, 255, .2)}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-details[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-details[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-details[data-astro-cid-xc4rerbl]{border-color:#fff3;background:#ffffff05}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl]{color:#e5e5e5}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl]{color:#ffffffb3}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl]:hover,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl]:hover,body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-summary[data-astro-cid-xc4rerbl]:hover{background:#ffffff14}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-details-content[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-details-content[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-details-content[data-astro-cid-xc4rerbl]{color:#fff;border-top-color:#ffffff26}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle,body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle{background:#ffffff0d;border-color:#fff3;color:#e5e5e5}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle:hover,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle:hover,body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle:hover{background:#ffffff1f;border-color:#ffffff73;color:#fff}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl]{color:#ffffffb3}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content,body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content{border-top-color:#fff3;color:#fff}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle,body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle{color:#000!important;border-color:#00000040!important;border-left-color:#000!important;background:#eee!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle:hover,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle:hover,body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle:hover{color:#000!important;background:#ddd!important;border-color:#0006!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl]{color:#000!important;opacity:1!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content,body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content{color:#1a1a1a!important;background:#f0f0f0!important;border-color:#00000026!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content [data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content [data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content [data-astro-cid-xc4rerbl]{color:#1a1a1a!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl]{border-bottom-color:#0003!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:hover,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:hover,body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:hover{background:#0000000f!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content,body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content{color:#1a1a1a!important;background:#f0f0f0!important;border-color:#00000026!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content [data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content [data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content [data-astro-cid-xc4rerbl]{color:#1a1a1a!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content .tool-faq-item[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content .tool-faq-item[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content .tool-faq-item[data-astro-cid-xc4rerbl]{border-bottom-color:#00000026!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content summary[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content summary[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content summary[data-astro-cid-xc4rerbl]{color:#1a1a1a!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content summary[data-astro-cid-xc4rerbl]:hover,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content summary[data-astro-cid-xc4rerbl]:hover,body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content summary[data-astro-cid-xc4rerbl]:hover{background:#0000000d!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content .faq-symbol[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content .faq-symbol[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content.tool-faq-content .faq-symbol[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl]{color:#1a1a1a!important;stroke:#1a1a1a!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content td[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content td[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content td[data-astro-cid-xc4rerbl]{border-bottom-color:#ffffff26}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:hover,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:hover,body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:hover{background:#ffffff0f}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl]{color:#fff}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-summary[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-toggle{color:#fff!important;border-color:#ffffff59!important;background:#ffffff0d!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-summary[data-astro-cid-xc4rerbl] svg[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-toggle svg[data-astro-cid-xc4rerbl]{color:#fff!important;opacity:1!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-details-content[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-content{border-color:#ffffff40!important;background:#ffffff0f!important;color:#fff!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-details-content[data-astro-cid-xc4rerbl] [data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-content [data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-content th[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl]{color:#fff!important}.hoai-results-col[data-astro-cid-xc4rerbl] .hoai-details-content[data-astro-cid-xc4rerbl],.hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content,.hoai-results-col[data-astro-cid-xc4rerbl] .hoai-details-content[data-astro-cid-xc4rerbl] [data-astro-cid-xc4rerbl],.hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content [data-astro-cid-xc4rerbl],.hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],.hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl]{color:var(--h-text)}.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl] .rechenweg-highlight[data-astro-cid-xc4rerbl],.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-result[data-astro-cid-xc4rerbl]{color:#000!important;font-weight:500}.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content p[data-astro-cid-xc4rerbl],.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content strong[data-astro-cid-xc4rerbl],.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content td[data-astro-cid-xc4rerbl]{color:#000!important}.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle{border-color:#ffffff59!important;border-left-color:#fff!important;background:#ffffff0f!important}.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl]{color:#fff!important;opacity:1!important}.hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content{border-color:#ffffff40!important;background:#ffffff0f!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content,body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content,body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content{background:#f5f5f5!important;border-color:#0003!important;color:#000!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content p[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content strong[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content td[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content p[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content strong[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content td[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content p[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content strong[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content td[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl]{color:#000!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl] .rechenweg-highlight[data-astro-cid-xc4rerbl],html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-result[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl] .rechenweg-highlight[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-result[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl] .rechenweg-highlight[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-result[data-astro-cid-xc4rerbl]{font-weight:500;color:#000!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl]{border-left-color:#00000059!important}html[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-step[data-astro-cid-xc4rerbl],body[data-theme=dark] .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-step[data-astro-cid-xc4rerbl],body.dark .hoai-app[data-astro-cid-xc4rerbl] .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-step[data-astro-cid-xc4rerbl]{border-left-color:#0003!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl]{border-left-color:#00000059!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-step[data-astro-cid-xc4rerbl]{border-left-color:#0003!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle{color:#000!important;border-color:#00000059!important;border-left-color:#000!important;background:#eee!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle:hover{color:#000!important;background:#ddd!important;border-color:#0006!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-toggle svg[data-astro-cid-xc4rerbl]{color:#000!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content{color:#000!important;border-color:#0003!important;background:#f5f5f5!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content [data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content p[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content strong[data-astro-cid-xc4rerbl]{color:#000!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-highlight[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-block[data-astro-cid-xc4rerbl] .rechenweg-highlight[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-result-card[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-result[data-astro-cid-xc4rerbl]{font-weight:500;color:#000!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-results-col[data-astro-cid-xc4rerbl] .hoai-details-content[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content{border-color:#fff3!important;background:#ffffff0f!important;color:#fff!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-results-col[data-astro-cid-xc4rerbl] .hoai-details-content[data-astro-cid-xc4rerbl] [data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content [data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content th[data-astro-cid-xc4rerbl],.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .hoai-results-col[data-astro-cid-xc4rerbl] .rechenweg-content .rechenweg-subtle[data-astro-cid-xc4rerbl]{color:#fff!important}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-content table[data-astro-cid-xc4rerbl]{border-collapse:collapse;background:transparent}.hoai-app[data-astro-cid-xc4rerbl].hoai-dark .rechenweg-content tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:hover{background:#ffffff14!important}.hoai-toast[data-astro-cid-xc4rerbl]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:10px 20px;border-radius:0;font-size:var(--font-size-sm);z-index:10000;opacity:0;transition:opacity .3s;pointer-events:none;box-shadow:0 2px 10px #0000001f,0 1px 3px #0000000f;text-transform:uppercase;letter-spacing:var(--letter-spacing-md);font-weight:200}.hoai-toast[data-astro-cid-xc4rerbl].show{opacity:1}.pdf-modal[data-astro-cid-xc4rerbl]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10000;overflow-y:auto}.pdf-modal[data-astro-cid-xc4rerbl].active{display:flex;align-items:flex-start;justify-content:center;padding:1.5rem}.pdf-modal-content[data-astro-cid-xc4rerbl]{background:#fff!important;color:#000!important;width:100%;max-width:800px;margin:1.5rem auto;padding:2rem;box-shadow:0 4px 20px #0000004d;position:relative;font-family:var(--font-main);font-weight:200;letter-spacing:.02em}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-modal-title[data-astro-cid-xc4rerbl]{color:#000!important;font-size:1.5rem;font-weight:200;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-modal-subtitle[data-astro-cid-xc4rerbl]{color:#333!important;font-size:.875rem;margin:0;font-weight:200}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-section-title[data-astro-cid-xc4rerbl]{color:#333!important;border-bottom:1px solid #ccc!important;font-size:.75rem;font-weight:200;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;padding-bottom:.25rem}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-honorar-table[data-astro-cid-xc4rerbl] th[data-astro-cid-xc4rerbl]{color:#555!important;border-bottom:2px solid #ccc!important;font-size:.75rem;font-weight:200;letter-spacing:.08em;text-transform:uppercase}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-honorar-table[data-astro-cid-xc4rerbl] td[data-astro-cid-xc4rerbl]{color:#000!important;border-bottom:1px solid #e5e5e5!important}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-honorar-table[data-astro-cid-xc4rerbl] tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl]:nth-child(2n) td[data-astro-cid-xc4rerbl]{background:#f5f5f5!important}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-honorar-table[data-astro-cid-xc4rerbl] tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl].pdf-row-total td[data-astro-cid-xc4rerbl]{border-top:2px solid #ccc!important;background:#f0f0f0!important;font-weight:500}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-honorar-table[data-astro-cid-xc4rerbl] tbody[data-astro-cid-xc4rerbl] tr[data-astro-cid-xc4rerbl].pdf-row-brutto td[data-astro-cid-xc4rerbl]{background:#e5e5e5!important;color:#000!important;font-weight:500;font-size:1.05em}.pdf-modal-content[data-astro-cid-xc4rerbl] .pdf-hinweis[data-astro-cid-xc4rerbl]{color:#555!important;font-size:.875rem;line-height:1.5}.pdf-modal-header[data-astro-cid-xc4rerbl]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.pdf-modal-header[data-astro-cid-xc4rerbl]>div[data-astro-cid-xc4rerbl]:first-child{flex:1;min-width:0}.pdf-modal-close[data-astro-cid-xc4rerbl]{background:transparent!important;border:1px solid #ccc!important;color:#000!important;font-size:1.25rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.pdf-modal-close[data-astro-cid-xc4rerbl]:hover{background:#f0f0f0!important;border-color:#000!important}.pdf-modal-body[data-astro-cid-xc4rerbl]{margin-bottom:1.5rem}.pdf-section[data-astro-cid-xc4rerbl]{margin-bottom:2rem}.pdf-section[data-astro-cid-xc4rerbl]:last-child{margin-bottom:0}.pdf-honorar-table[data-astro-cid-xc4rerbl]{width:100%;border-collapse:collapse;margin:1rem 0;font-size:1rem}.pdf-honorar-table[data-astro-cid-xc4rerbl] th[data-astro-cid-xc4rerbl],.pdf-honorar-table[data-astro-cid-xc4rerbl] td[data-astro-cid-xc4rerbl]{padding:.5rem 1rem;vertical-align:middle}.pdf-honorar-table[data-astro-cid-xc4rerbl] th[data-astro-cid-xc4rerbl]{text-align:left}.pdf-honorar-table[data-astro-cid-xc4rerbl] th[data-astro-cid-xc4rerbl].pdf-amount,.pdf-honorar-table[data-astro-cid-xc4rerbl] td[data-astro-cid-xc4rerbl].pdf-amount{text-align:right;padding-right:0;font-variant-numeric:tabular-nums}.pdf-honorar-table[data-astro-cid-xc4rerbl] td[data-astro-cid-xc4rerbl]:first-child{padding-left:0}.pdf-honorar-table[data-astro-cid-xc4rerbl].pdf-grundlagen-table td[data-astro-cid-xc4rerbl]:first-child{color:#555!important;font-size:.75rem;font-weight:200;letter-spacing:.08em;text-transform:uppercase}.pdf-honorar-table[data-astro-cid-xc4rerbl].pdf-grundlagen-table td[data-astro-cid-xc4rerbl]:last-child{color:#000!important;font-size:1rem;font-weight:200}.pdf-amount[data-astro-cid-xc4rerbl]{text-align:right;font-variant-numeric:tabular-nums}.pdf-modal-footer[data-astro-cid-xc4rerbl]{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.pdf-modal-button[data-astro-cid-xc4rerbl]{padding:.5rem 1rem;border-radius:0;border:1px solid #ccc!important;background:transparent!important;cursor:pointer;font-size:.875rem;font-weight:200;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-main);color:#000!important}.pdf-modal-button[data-astro-cid-xc4rerbl].primary{background:#000!important;color:#fff!important;border-color:#000!important}.pdf-modal-button[data-astro-cid-xc4rerbl].primary:hover{background:#111!important;color:#fff!important;border-color:#111!important}.pdf-modal-button[data-astro-cid-xc4rerbl]:hover{background:#f0f0f0!important;border-color:#000!important;color:#000!important}html[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-content[data-astro-cid-xc4rerbl],body[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-content[data-astro-cid-xc4rerbl],body.dark .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-content[data-astro-cid-xc4rerbl]{background:#fff!important;color:#000!important}html[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-content[data-astro-cid-xc4rerbl] [data-astro-cid-xc4rerbl],body[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-content[data-astro-cid-xc4rerbl] [data-astro-cid-xc4rerbl],body.dark .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-content[data-astro-cid-xc4rerbl] [data-astro-cid-xc4rerbl]{border-color:inherit}html[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-button[data-astro-cid-xc4rerbl].primary,body[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-button[data-astro-cid-xc4rerbl].primary,body.dark .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-button[data-astro-cid-xc4rerbl].primary{background:#000!important;color:#fff!important;border-color:#000!important}html[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-button[data-astro-cid-xc4rerbl].primary:hover,body[data-theme=dark] .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-button[data-astro-cid-xc4rerbl].primary:hover,body.dark .pdf-modal[data-astro-cid-xc4rerbl] .pdf-modal-button[data-astro-cid-xc4rerbl].primary:hover{background:#111!important;color:#fff!important;border-color:#111!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.printing-pdf>*:not(.pdf-modal){display:none!important}body.printing-pdf .pdf-modal{display:block!important;position:static!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;background:#fff!important}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{margin:0!important;padding:0!important;background:#fff!important}body.printing-pdf>*:not(.pdf-modal){display:none!important;visibility:hidden!important}body.printing-pdf .pdf-modal{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;visibility:visible!important}body.printing-pdf .pdf-modal-content{max-width:100%!important;width:100%!important;margin:0!important;padding:.8cm!important;box-shadow:none!important;background:#fff!important;border:none!important;color:#000!important}body.printing-pdf .pdf-modal .pdf-modal-title,body.printing-pdf .pdf-modal .pdf-section-title,body.printing-pdf .pdf-modal .pdf-info-value,body.printing-pdf .pdf-modal .pdf-honorar-table th,body.printing-pdf .pdf-modal .pdf-honorar-table td{color:#000!important}body.printing-pdf .pdf-modal .pdf-info-label,body.printing-pdf .pdf-modal .pdf-modal-subtitle,body.printing-pdf .pdf-modal .pdf-honorar-table th{color:#333!important}body.printing-pdf .pdf-modal .pdf-honorar-table tbody tr td{border-bottom-color:#ccc!important}body.printing-pdf .pdf-modal-close,body.printing-pdf .pdf-modal-footer{display:none!important}.pdf-honorar-table[data-astro-cid-xc4rerbl],tr[data-astro-cid-xc4rerbl]{page-break-inside:avoid}}.hoai-result-card :global(.rechenweg-content){background:#f5f5f5!important;color:#000!important}.hoai-result-card :global(.rechenweg-content) .rechenweg-highlight,.hoai-result-card :global(.rechenweg-content) .rechenweg-block .rechenweg-highlight,.hoai-result-card :global(.rechenweg-content) .rechenweg-result,.hoai-result-card :global(.rechenweg-content) p,.hoai-result-card :global(.rechenweg-content) strong,.hoai-result-card :global(.rechenweg-content) th,.hoai-result-card :global(.rechenweg-content) td{color:#000!important}
