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