:root,[data-theme=hell]{--surface:#f5f3ee;--surface-raised:#fff;--surface-alt:#e9e6df;--beton:#cfcbc1;--line:#d6d2c8;--line-strong:#7d8087;--ink:#15171a;--ink-muted:#5c5f66;--signal:#d81b5a;--on-signal:#fff;--signal-text:#b8124a;--signal-soft:#fbe3ec;--contrast:#15171a;--on-contrast:#f5f3ee;--on-contrast-muted:#a9aaa4;--focus:#d81b5a;--shadow-float:0 8px 24px #15171a1a}[data-theme=dunkel]{--surface:#0f1113;--surface-raised:#1a1d21;--surface-alt:#080909;--beton:#2b2f35;--line:#2b2f35;--line-strong:#6b6f77;--ink:#f3f1ec;--ink-muted:#a9aaa4;--signal:#ff2d6f;--on-signal:#15171a;--signal-text:#ff5c8f;--signal-soft:#3a0f1f;--contrast:#f5f3ee;--on-contrast:#15171a;--on-contrast-muted:#5c5f66;--focus:#ff2d6f;--shadow-float:0 8px 24px #00000073}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--font-sans:"Host Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace}@font-face{font-family:Host Grotesk;src:url(../media/HostGrotesk-Variable.330og4cehcy0k.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMono-Variable.29txv0wq9-da0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.display-xl{font-family:var(--font-sans);letter-spacing:-.035em;font-size:72px;font-weight:700;line-height:72px}.display{font-family:var(--font-sans);letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:58px}.h2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:36px;font-weight:650;line-height:40px}.h3{font-family:var(--font-sans);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.kennzahl{font-family:var(--font-sans);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:44px}.lead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:30px}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px}.small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:21px}.ui{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:20px}.label{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px;font-weight:500;line-height:16px}.mass{font-family:var(--font-mono);letter-spacing:.02em;font-size:13px;font-weight:500;line-height:18px}
:root{--ih-tick:14px;--ih-h-nav:64px}body{font-family:var(--font-sans);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0}.ih-pad{padding:var(--space-5)}.ih-pad-lg{padding:var(--space-6)}.ih-display-xl,.ih-display,.ih-h2,.ih-h3{color:var(--ink);text-wrap:balance;font-family:var(--font-sans);margin:0}.ih-display-xl{letter-spacing:-.035em;font-size:72px;font-weight:700;line-height:72px}.ih-display{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:58px}.ih-h2{letter-spacing:-.02em;font-size:36px;font-weight:650;line-height:40px}.ih-h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.ih-lead{color:var(--ink-muted);max-width:34em;margin:0;font-size:20px;line-height:30px}.ih-body{color:var(--ink-muted);margin:0;font-size:16px;line-height:26px}.ih-small{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.ih-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;font-weight:500;line-height:16px}.ih-mass{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px}.ih-dot{color:var(--signal)}.ih-num{font-variant-numeric:tabular-nums}.ih-logo{color:var(--ink);font-size:var(--ih-logo-size,24px);white-space:nowrap;align-items:center;gap:.36em;line-height:1;text-decoration:none;display:inline-flex}.ih-logo__mark{width:1.09em;height:1.09em;display:block}.ih-logo__mark .wall{fill:currentColor}.ih-logo__mark .swing{fill:var(--signal)}.ih-logo__word{letter-spacing:-.03em;margin-top:-.02em;font-size:1em;font-weight:650;line-height:1}.ih-logo__word .ih-dot{color:var(--signal)}.ih-logo--mono .swing,.ih-logo--mono .ih-dot{fill:currentColor;color:currentColor}.ih-on-contrast .ih-logo{color:var(--on-contrast)}.ih-ticks{position:relative}.ih-ticks:before,.ih-ticks:after{content:"";pointer-events:none;--c:var(--tick-color,var(--line-strong));background:linear-gradient(var(--c), var(--c)) 0 0 / var(--ih-tick) 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 1px var(--ih-tick) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--ih-tick) 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1px var(--ih-tick) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--ih-tick) 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1px var(--ih-tick) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--ih-tick) 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1px var(--ih-tick) no-repeat;position:absolute;inset:0}.ih-ticks:after{display:none}.ih-dim{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px;display:flex}.ih-dim:before,.ih-dim:after{content:"";background:var(--line-strong);flex:1;height:1px;position:relative}.ih-dim:before{box-shadow:-1px 0 0 var(--line-strong)}.ih-dim>span{white-space:nowrap}.ih-dim:before,.ih-dim:after{background-image:linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong));background-position:0 -4px,100% -4px;background-repeat:no-repeat;background-size:1px 9px,1px 9px}.ih-vp{border-radius:var(--radius-pill);box-sizing:border-box;width:12px;height:12px;color:var(--signal);vertical-align:middle;border:1.5px solid;display:inline-block;position:relative}.ih-vp:before,.ih-vp:after{content:"";background:currentColor;position:absolute}.ih-vp:before{width:1.5px;margin-left:-.75px;top:-4px;bottom:-4px;left:50%}.ih-vp:after{height:1.5px;margin-top:-.75px;top:50%;left:-4px;right:-4px}.ih-vp--ink{color:var(--ink)}.ih-vp--muted{color:var(--line-strong)}.ih-list{gap:var(--space-2);color:var(--ink-muted);margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.ih-list li{gap:var(--space-3);align-items:baseline;display:flex}.ih-list li:before{content:"";background:var(--signal);flex:none;width:6px;height:6px;transform:translateY(-2px)}.ih-btn{justify-content:center;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);box-sizing:border-box;font-family:var(--font-sans);letter-spacing:0;border-radius:var(--radius-sm);border:1px solid var(--ink);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ih-btn--primary{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.ih-btn--secondary{border-color:var(--line-strong);background:var(--surface-raised)}.ih-btn--ghost{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);background:0 0;border-color:#0000;padding:0 2px}.ih-btn--sm{height:36px;padding:0 var(--space-4);font-size:14px}.ih-btn--lg{height:52px;padding:0 var(--space-6);font-size:16px}.ih-btn .ih-arrow{font-family:var(--font-mono);font-weight:500}.ih-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-on-contrast{background:var(--contrast);color:var(--on-contrast)}.ih-on-contrast .ih-btn{color:var(--on-contrast);border-color:var(--on-contrast)}.ih-on-contrast .ih-btn--primary{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.ih-on-contrast .ih-btn--secondary{background:0 0}.ih-on-contrast .ih-btn:focus-visible{outline-color:var(--on-contrast)}.ih-on-contrast .ih-display,.ih-on-contrast .ih-h2,.ih-on-contrast .ih-h3,.ih-on-contrast .ih-display-xl{color:var(--on-contrast)}.ih-on-contrast .ih-lead,.ih-on-contrast .ih-body,.ih-on-contrast .ih-small,.ih-on-contrast .ih-label{color:var(--on-contrast-muted)}.ih-marker{box-sizing:border-box;height:26px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ih-marker:before{content:"";border-radius:var(--radius-pill);background:var(--line-strong);flex:none;width:6px;height:6px}.ih-marker--done{background:var(--surface-alt);border-color:#0000}.ih-marker--done:before{background:var(--ink)}.ih-marker--now{background:var(--signal-soft);color:var(--ink);border-color:#0000}.ih-marker--now:before{background:var(--signal);box-shadow:0 0 0 3px var(--signal-soft), 0 0 0 4px var(--signal)}.ih-marker--solid{border-color:var(--signal);background:var(--signal);color:var(--on-signal)}.ih-marker--solid:before{background:var(--on-signal)}.ih-marker--plain:before{display:none}.ih-marker--plain{padding-left:10px}.ih-stats{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ih-stat{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-right:1px solid var(--line)}.ih-stat+.ih-stat{padding-left:var(--space-4)}.ih-stat:last-child{border-right:0}.ih-stat b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:44px;display:block}.ih-stat span{margin-top:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.ih-facts{gap:var(--space-6);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.ih-facts div{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-facts b{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);text-transform:none;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:24px;font-weight:700;line-height:28px;display:block}.ih-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}.ih-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:26px;display:flex}.ih-card__head .ih-label{white-space:nowrap}.ih-card__foot{padding-top:var(--space-4);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ih-visual{border-radius:var(--radius-md);background:var(--beton);position:relative;overflow:hidden}.ih-visual svg{width:100%;height:auto;display:block}.ih-visual .g-ground{fill:var(--beton)}.ih-visual .g-roof{fill:var(--surface)}.ih-visual .g-roof2{fill:var(--surface-alt)}.ih-visual .g-shadow{fill:#000;opacity:.16}.ih-visual .g-grid{stroke:var(--ink);stroke-width:.6px;fill:none;opacity:.16}.ih-visual .g-line{stroke:var(--ink);stroke-width:1.2px;fill:none;opacity:.55}.ih-visual .g-crane{stroke:var(--ink);stroke-width:2.4px;fill:none;stroke-linecap:square}.ih-visual .g-thin{stroke:var(--ink);stroke-width:.8px;fill:none;opacity:.6}.ih-visual .g-vp{stroke:var(--signal);stroke-width:1.6px;fill:none}.ih-visual .g-vpfill{fill:var(--signal)}.ih-visual .g-car{fill:var(--surface-raised);opacity:.9}.ih-visual .g-tree{fill:var(--ink);opacity:.16}.ih-visual__tag{left:var(--space-3);top:var(--space-3);background:var(--surface);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);padding:5px 8px;font-size:11px;line-height:14px;position:absolute}.ih-visual__coord{right:var(--space-3);bottom:var(--space-3);background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:5px 8px;font-size:11px;line-height:14px;position:absolute}.ih-figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ih-figure .ih-ticks{padding:var(--space-3)}.ih-figure__cap{justify-content:space-between;gap:var(--space-4);color:var(--ink-muted);font-size:14px;line-height:21px;display:flex}.ih-figure__cap b{color:var(--ink);font-weight:600}.ih-nav{align-items:center;gap:var(--space-6);height:var(--ih-h-nav);padding:0 var(--space-5);box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--line);display:flex}.ih-nav__links{gap:var(--space-5);color:var(--ink-muted);margin-left:auto;font-size:15px;font-weight:500;display:flex}.ih-nav__links a{color:inherit;padding:4px 0;text-decoration:none}.ih-nav__links a.is-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--signal)}.ih-nav__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px}.ih-hero{gap:var(--space-7);padding:var(--space-7) var(--space-7) var(--space-7);box-sizing:border-box;grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.ih-hero__copy{gap:var(--space-5);flex-direction:column;display:flex}.ih-hero__ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.ih-phases{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ih-phases:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:6px;left:0;right:0}.ih-phase{padding:var(--space-5) var(--space-5) 0 0;position:relative}.ih-phase__vp{border-radius:var(--radius-pill);background:var(--surface);box-sizing:border-box;border:1.5px solid var(--line-strong);width:13px;height:13px;position:absolute;top:0;left:0}.ih-phase--done .ih-phase__vp{background:var(--ink);border-color:var(--ink)}.ih-phase--now .ih-phase__vp{border-color:var(--signal);background:var(--surface)}.ih-phase--now .ih-phase__vp:before,.ih-phase--now .ih-phase__vp:after{content:"";background:var(--signal);position:absolute}.ih-phase--now .ih-phase__vp:before{width:1.5px;margin-left:-.75px;top:-5px;bottom:-5px;left:50%}.ih-phase--now .ih-phase__vp:after{height:1.5px;margin-top:-.75px;top:50%;left:-5px;right:-5px}.ih-phase--done:before,.ih-phase--now:before{content:"";background:var(--ink);height:1px;position:absolute;top:6px;left:0}.ih-phase--done:before{right:0}.ih-phase--now:before{width:0;right:100%}.ih-phase__num{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-phase--now .ih-phase__num{color:var(--signal-text)}.ih-phase__title{letter-spacing:-.01em;margin:6px 0 var(--space-2);color:var(--ink);font-size:20px;font-weight:600;line-height:26px}.ih-phase__text{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.ih-progress{background:var(--surface-alt);border-radius:0;height:6px;position:relative;overflow:hidden}.ih-progress>span{background:var(--signal);height:100%;display:block}.ih-project{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-sizing:border-box;width:380px;overflow:hidden}.ih-project .ih-visual{border-radius:0}.ih-project__body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.ih-project__title{letter-spacing:-.01em;margin:var(--space-2) 0 4px;color:var(--ink);font-size:20px;font-weight:600;line-height:26px}.ih-project__row{color:var(--ink-muted);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.ih-project__row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ih-meta{border-top:1px solid var(--line);padding-top:var(--space-4);gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.ih-meta div{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;line-height:16px}.ih-meta b{font-family:var(--font-sans);color:var(--ink);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:16px;font-weight:600;line-height:22px;display:block}.ih-form{gap:var(--space-4) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ih-field{flex-direction:column;gap:6px;display:flex}.ih-field--full{grid-column:1/-1}.ih-field label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-input,.ih-select,.ih-textarea{font:inherit;height:44px;padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);width:100%;font-size:15px;line-height:20px}.ih-textarea{height:auto;min-height:96px;padding:var(--space-3);resize:vertical}.ih-input::placeholder,.ih-textarea::placeholder{color:var(--ink-muted);opacity:1}.ih-input:focus-visible,.ih-select:focus-visible,.ih-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.ih-field__hint{color:var(--ink-muted);font-size:13px;line-height:18px}.ih-field--error .ih-input{border-color:var(--signal-text)}.ih-field--error .ih-field__hint{color:var(--signal-text)}.ih-form__foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-2);grid-column:1/-1;display:flex}.ih-closing{padding:var(--space-8) var(--space-7);gap:var(--space-7);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.ih-closing__foot{padding-top:var(--space-5);border-top:1px solid var(--on-contrast-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-contrast-muted);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.ih-on-contrast .ih-vp{color:var(--signal)}.ih-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ih-grid-3{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ih-muted{color:var(--ink-muted)}
.ih-scope{background:var(--surface);color:var(--ink)}.ih-btn{transition:background-color .12s,border-color .12s,color .12s,text-decoration-thickness .12s}.ih-btn:hover{background:var(--surface-alt)}.ih-btn--primary:hover{background:color-mix(in srgb, var(--signal) 86%, var(--ink));border-color:color-mix(in srgb, var(--signal) 86%, var(--ink))}.ih-btn--ghost{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ih-btn--ghost:hover{text-decoration-thickness:2.5px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:0 0}.ih-on-contrast .ih-btn:not(.ih-btn--primary):hover{background:color-mix(in srgb, var(--on-contrast) 12%, transparent)}.ih-btn:disabled,.ih-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.ih-btn:disabled:hover{background:0 0}.ih-btn--primary:disabled:hover{background:var(--signal);border-color:var(--signal)}.ih-btn--secondary:disabled:hover{background:var(--surface-raised)}.ih-btn[aria-busy=true]{cursor:progress;opacity:1}.ih-btn--primary[aria-busy=true]:hover{background:var(--signal);border-color:var(--signal)}.ih-btn--block{width:100%}.ih-btn__laden{border-radius:var(--radius-pill);box-sizing:border-box;border:1.5px solid;flex:none;width:12px;height:12px;animation:1s steps(4,end) infinite ih-drehen;position:relative}.ih-btn__laden:before,.ih-btn__laden:after{content:"";background:currentColor;position:absolute}.ih-btn__laden:before{width:1.5px;margin-left:-.75px;top:-3px;bottom:-3px;left:50%}.ih-btn__laden:after{height:1.5px;margin-top:-.75px;top:50%;left:-3px;right:-3px}@keyframes ih-drehen{to{transform:rotate(360deg)}}.ih-input:hover:not(:disabled),.ih-select:hover:not(:disabled),.ih-textarea:hover:not(:disabled){border-color:var(--ink-muted)}.ih-input:disabled,.ih-select:disabled,.ih-textarea:disabled{background:var(--surface-alt);color:var(--ink-muted);cursor:not-allowed}.ih-input[aria-invalid=true],.ih-textarea[aria-invalid=true]{border-color:var(--signal-text)}.ih-field__error{color:var(--signal-text);font-size:13px;font-weight:500;line-height:18px}.ih-field--error .ih-field__error~.ih-field__hint{color:var(--ink-muted)}.ih-input--code{height:56px;font-family:var(--font-mono);letter-spacing:.5em;padding-left:calc(var(--space-3) + .25em);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:32px}.ih-input--code::placeholder{color:var(--line-strong)}.ih-notice{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ih-notice p{color:var(--ink-muted);margin:0;font-size:16px;line-height:26px}.ih-notice b{color:var(--ink);font-weight:600}.ih-marker--fehler{border-color:var(--signal-text);color:var(--signal-text)}.ih-marker--fehler:before{background:var(--signal-text)}.ih-zugang{--ih-blatt:980px;gap:var(--space-7);min-height:100dvh;padding:var(--space-4) var(--space-4) var(--space-5);box-sizing:border-box;background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.ih-zugang>*{width:100%;max-width:var(--ih-blatt);box-sizing:border-box;margin-inline:auto}.ih-zugang__kopf{align-items:center;min-height:44px;display:flex}.ih-zugang__mitte{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (max-width:959px){.ih-zugang .ih-zugang__mitte{margin-top:auto}.ih-zugang .ih-absender{margin-bottom:auto}}.ih-zugang__inhalt{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;max-width:420px;display:flex}.ih-zugang__text{gap:var(--space-3);flex-direction:column;display:flex}.ih-zugang__form{gap:var(--space-4);flex-direction:column;display:flex}.ih-zugang__weiter{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ih-absender,.ih-fuss{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-block:0;font-size:12px;line-height:16px}.ih-fuss__recht{gap:var(--space-5);display:flex}.ih-fuss--gemeinsam{gap:var(--space-2);flex-direction:column;display:flex}.ih-fuss a{color:inherit;text-decoration:none;position:relative}.ih-fuss a:before{content:"";position:absolute;inset:-14px 0}.ih-fuss a:hover{color:var(--ink)}.ih-fuss a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-zugang__hilfe{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.ih-zugang__hilfe a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.ih-zugang__hilfe a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ih-zugang__bild{display:none}@media (min-width:960px){.ih-zugang{padding:var(--space-5) var(--space-7)}.ih-zugang__mitte{padding-bottom:var(--space-7);align-content:center;column-gap:var(--space-8);flex:1;grid-template-columns:420px minmax(0,1fr);align-items:center}.ih-zugang__bild{min-width:0;display:block}.ih-zugang .ih-absender+.ih-fuss{margin-top:calc(var(--space-2) - var(--space-7))}.ih-zugang__bild .ih-ticks{width:min(100%, calc(480px + 2 * var(--space-3)), calc(55dvh * var(--ih-foto-verhaeltnis,1.3333) + 2 * var(--space-3)));padding:var(--space-3);box-sizing:border-box;margin-left:auto}.ih-zugang__foto{border-radius:var(--radius-md);width:100%;height:auto;display:block}}@media (max-width:767px){.ih-input,.ih-select,.ih-textarea{font-size:16px}.ih-input--code{font-size:28px}.ih-zugang .ih-btn{height:52px;font-size:16px}.ih-zugang .ih-btn--ghost{height:44px}.ih-zugang .ih-input{height:52px}.ih-zugang .ih-input--code{height:60px}}@media (prefers-reduced-motion:reduce){.ih-btn,.ih-btn__laden{transition:none;animation:none}}.ih-zugang__text b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ih-textlink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;font-size:15px;font-weight:500;line-height:20px;text-decoration-thickness:1px}.ih-textlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ih-textlink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.ih-textlink{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}a[href^=tel\:]{white-space:nowrap}.ih-on-contrast .ih-textlink{color:var(--on-contrast);-webkit-text-decoration-color:var(--on-contrast-muted);text-decoration-color:var(--on-contrast-muted)}.ih-on-contrast .ih-textlink:hover{-webkit-text-decoration-color:var(--on-contrast);text-decoration-color:var(--on-contrast)}.ih-on-contrast .ih-textlink:focus-visible{outline-color:var(--on-contrast)}.ih-portal{--ih-blatt:980px;gap:var(--space-7);min-height:100dvh;padding:var(--space-4) var(--space-4) var(--space-5);box-sizing:border-box;background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.ih-portal>*{width:100%;max-width:var(--ih-blatt);box-sizing:border-box;margin-inline:auto}.ih-portal__kopf{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}.ih-portal__konto{align-items:baseline;gap:var(--space-5);display:flex}.ih-portal__kontakt{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.ih-portal__kontakt .ih-textlink{font-size:14px}.ih-portal__kopf .ih-logo{margin-block:-10px;padding-block:10px}.ih-portal__kopf .ih-logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-portal__firma{display:none}.ih-portal__konto .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-portal__inhalt{gap:var(--space-7);flex-direction:column;flex:1;display:flex}.ih-portal__titel.ih-display{margin:0;font-size:40px;line-height:44px}.ih-portal__inhalt>.ih-leer{order:1}.ih-portal__inhalt>.ih-gruppe--laufend{order:2}.ih-portal__inhalt>.ih-portal__kennzahl{order:3}.ih-portal__inhalt>.ih-gruppe--abgeschlossen{order:4}.ih-portal__inhalt>.ih-portal__kontakt{order:5}.ih-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ih-puenktlich{gap:var(--space-2);width:100%;max-width:380px;display:grid}.ih-puenktlich__wert{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.ih-puenktlich__wert b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:32px;font-weight:700;line-height:36px}.ih-puenktlich__wert span,.ih-puenktlich__fuss{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-puenktlich__kette{height:9px;margin-top:var(--space-1);border-right:1px solid var(--ink);display:flex}.ih-puenktlich__glied{border-left:1px solid var(--ink);flex:1 1 0;min-width:0;position:relative}.ih-puenktlich__glied:before{content:"";background:var(--ink);height:1.5px;position:absolute;top:4px;left:0;right:0}.ih-puenktlich__glied--verspaetet:before{background:repeating-linear-gradient(to right, var(--ink) 0 3px, transparent 3px 6px);left:3px;right:3px}.ih-puenktlich__fuss{justify-content:space-between;gap:2px var(--space-4);flex-wrap:wrap;margin:0;display:flex}.ih-gruppe{gap:var(--space-4);flex-direction:column;display:flex}.ih-gruppe>.ih-einsatzkarte+.ih-einsatzkarte{margin-top:calc(var(--space-6) - var(--space-4))}.ih-vorschau{aspect-ratio:4/3;border-radius:var(--radius-sm);display:block;overflow:hidden}.ih-vorschau svg{width:100%;height:100%;display:block}.ih-vorschau--plan{background:var(--surface-alt);color:var(--line-strong)}.ih-vorschau--foto,.ih-vorschau--figur{background:var(--beton);position:relative}.ih-vorschau--figur img{box-sizing:border-box;padding:7% 8% 3%}.ih-on-contrast .ih-vorschau--plan{background:color-mix(in srgb, var(--on-contrast) 8%, var(--contrast));color:var(--on-contrast-muted)}.ih-leer{gap:var(--space-5);align-items:center;display:grid}.ih-leer__figur{width:100%}.ih-leer .ih-leer__figur{aspect-ratio:16/9}.ih-leer__text{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ih-streifen{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ih-streifen__bild{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--beton);position:relative;overflow:hidden}.ih-streifen__mehr{background:color-mix(in srgb, var(--contrast) 64%, transparent);color:var(--on-contrast);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:15px;line-height:20px;display:flex;position:absolute;inset:0}[data-theme=dunkel] .ih-streifen__mehr{background:color-mix(in srgb, var(--surface-alt) 64%, transparent);color:var(--ink)}.ih-einsatzkarte{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"bild name""meta meta""prozess prozess";align-items:center;display:grid}.ih-einsatzkarte--notiz{grid-template-areas:"bild name""meta meta""prozess prozess""notiz notiz"}.ih-einsatzkarte.ih-on-contrast{background:var(--contrast);border-color:var(--contrast);grid-template-areas:"bild name""meta meta""aktion aktion""streifen streifen"}.ih-einsatzkarte.ih-einsatzkarte--kompakt{grid-template-areas:"bild name""meta meta""aktion aktion"}.ih-einsatzkarte__bild{grid-area:bild}.ih-einsatzkarte__bild .ih-vorschau{aspect-ratio:1}.ih-einsatzkarte__name{letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6;grid-area:name;margin:0;font-size:22px;font-weight:600;line-height:28px}.ih-einsatzkarte__meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);overflow-wrap:anywhere;flex-direction:column;grid-area:meta;gap:2px;margin:0;font-size:13px;line-height:18px;display:flex}.ih-on-contrast .ih-einsatzkarte__name{color:var(--on-contrast)}.ih-on-contrast .ih-einsatzkarte__meta{color:var(--on-contrast-muted)}.ih-einsatzkarte__prozess{margin-top:var(--space-2);grid-area:prozess}.ih-einsatzkarte__streifen{grid-area:streifen;display:block}.ih-einsatzkarte__aktion{gap:var(--space-4);grid-area:aktion;display:grid}.ih-einsatzkarte__satz{color:var(--on-contrast-muted);margin:0;font-size:16px;line-height:24px}.ih-einsatzkarte__satz b{letter-spacing:-.02em;color:var(--on-contrast);margin-bottom:var(--space-2);font-size:24px;font-weight:700;line-height:30px;display:block}.ih-einsatzkarte--kompakt .ih-einsatzkarte__satz b{font-size:20px;line-height:26px}.ih-einsatzkarte__handlungen{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ih-einsatzkarte__handlungen .ih-btn{width:100%;height:52px;font-size:16px}.ih-einsatzkarte__handlungen .ih-textlink,.ih-einsatzkarte__notiz .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-einsatzkarte__notiz{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-area:notiz;display:flex}.ih-einsatzkarte__notiz p{color:var(--ink);max-width:36em;margin:0;font-size:15px;line-height:22px}@media (max-width:959px){.ih-einsatzkarte.ih-on-contrast .ih-einsatzkarte__prozess{display:none}}.ih-prozess{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ih-schritt{column-gap:var(--space-3);grid-template-columns:13px 116px minmax(0,1fr);align-content:start;align-items:baseline;display:grid;position:relative}.ih-schritt__punkt{border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--surface-raised);box-sizing:border-box;z-index:1;align-self:start;width:13px;height:13px;margin-top:3px;position:relative}.ih-schritt--fertig .ih-schritt__punkt{background:var(--ink);border-color:var(--ink)}.ih-schritt--jetzt .ih-schritt__punkt{border-color:var(--signal)}.ih-schritt--jetzt .ih-schritt__punkt:before,.ih-schritt--jetzt .ih-schritt__punkt:after{content:"";background:var(--signal);position:absolute}.ih-schritt--jetzt .ih-schritt__punkt:before{width:1.5px;margin-left:-.75px;top:-5px;bottom:-5px;left:50%}.ih-schritt--jetzt .ih-schritt__punkt:after{height:1.5px;margin-top:-.75px;top:50%;left:-5px;right:-5px}.ih-schritt:not(:last-child):after{content:"";top:16px;left:6px;bottom:calc(-1 * var(--space-3));background:var(--line-strong);width:1px;position:absolute}.ih-schritt--fertig:not(:last-child):after{background:var(--ink)}.ih-schritt__titel{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.ih-schritt--offen .ih-schritt__titel{color:var(--ink-muted);font-weight:500}.ih-schritt__text{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);flex-direction:column;font-size:13px;line-height:18px;display:flex}.ih-schritt--jetzt .ih-schritt__text{color:var(--ink)}.ih-on-contrast .ih-schritt__punkt{background:var(--contrast);border-color:var(--on-contrast-muted)}.ih-on-contrast .ih-schritt--fertig .ih-schritt__punkt{background:var(--on-contrast);border-color:var(--on-contrast)}.ih-on-contrast .ih-schritt--jetzt .ih-schritt__punkt{border-color:var(--signal)}.ih-on-contrast .ih-schritt:not(:last-child):after{background:var(--on-contrast-muted)}.ih-on-contrast .ih-schritt--fertig:not(:last-child):after{background:var(--on-contrast)}.ih-on-contrast .ih-schritt__titel{color:var(--on-contrast)}.ih-on-contrast .ih-schritt--offen .ih-schritt__titel,.ih-on-contrast .ih-schritt__text{color:var(--on-contrast-muted)}.ih-on-contrast .ih-schritt--jetzt .ih-schritt__text{color:var(--on-contrast)}.ih-archiv{margin:0;padding:0;list-style:none}.ih-archivzeile{column-gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"bild text""bild link";align-items:center;display:grid}.ih-archivzeile>.ih-vorschau{grid-area:bild;align-self:start}.ih-archivzeile__text{grid-area:text}.ih-archivzeile>.ih-textlink{grid-area:link;justify-self:start}.ih-archivzeile:first-child{border-top:1px solid var(--line)}.ih-archivzeile__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ih-archivzeile__name{color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6;font-size:16px;font-weight:600;line-height:22px}.ih-archivzeile__meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-archivzeile .ih-textlink{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (min-width:768px){.ih-portal__firma{display:inline}.ih-leer{column-gap:var(--space-6);grid-template-columns:220px minmax(0,1fr)}.ih-leer .ih-leer__figur{aspect-ratio:4/3}.ih-archivzeile{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"bild text link"}.ih-archivzeile>.ih-vorschau{align-self:center}.ih-einsatzkarte__satz b{font-size:28px;line-height:32px}.ih-einsatzkarte--kompakt .ih-einsatzkarte__satz b{font-size:22px;line-height:28px}.ih-einsatzkarte{row-gap:var(--space-2);column-gap:var(--space-6);padding:var(--space-5);grid-template:"bild name""bild meta""bild prozess"1fr/220px minmax(0,1fr);align-items:start}.ih-einsatzkarte--notiz{grid-template-rows:auto auto 1fr auto;grid-template-areas:"bild name""bild meta""bild prozess""bild notiz"}.ih-einsatzkarte.ih-on-contrast{grid-template-rows:auto 1fr auto auto;grid-template-areas:"bild name""bild meta""streifen streifen""aktion aktion"}.ih-einsatzkarte.ih-einsatzkarte--kompakt{grid-template-rows:auto auto 1fr;grid-template-areas:"bild name""bild meta""bild aktion"}.ih-einsatzkarte--kompakt .ih-einsatzkarte__prozess{display:none}.ih-einsatzkarte--kompakt .ih-einsatzkarte__aktion{margin-top:var(--space-3);align-self:end}.ih-einsatzkarte__bild .ih-vorschau{aspect-ratio:4/3}.ih-einsatzkarte__prozess,.ih-einsatzkarte__notiz{margin-top:var(--space-4)}.ih-einsatzkarte__streifen{margin-top:var(--space-5)}.ih-einsatzkarte__aktion{align-items:end;column-gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.ih-einsatzkarte__handlungen{flex-direction:column;align-items:flex-end}.ih-einsatzkarte__handlungen .ih-btn{width:auto;height:44px;font-size:15px}.ih-streifen{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:768px) and (pointer:fine){.ih-portal__konto .ih-textlink,.ih-einsatzkarte__handlungen .ih-textlink,.ih-einsatzkarte__notiz .ih-textlink{min-height:0}.ih-archivzeile .ih-textlink{min-width:0;min-height:0}}@media (min-width:960px){.ih-portal{padding:var(--space-5) var(--space-7)}.ih-portal__inhalt{column-gap:var(--space-7);row-gap:var(--space-7);grid-template-columns:minmax(0,1fr) 380px;align-content:start;display:grid}.ih-portal__inhalt>*{order:0;grid-column:1/-1}.ih-portal__inhalt>.ih-portal__titel{grid-area:1/1;align-self:end}.ih-portal__inhalt>.ih-portal__kennzahl{order:0;grid-area:1/2;align-self:end}.ih-portal__titel.ih-display{font-size:56px;line-height:58px}.ih-einsatzkarte.ih-on-contrast{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"bild name""bild meta""bild prozess""streifen streifen""aktion aktion"}.ih-einsatzkarte.ih-einsatzkarte--kompakt{grid-template-rows:auto auto 1fr;grid-template-areas:"bild name""bild meta""bild aktion"}.ih-prozess{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ih-schritt{row-gap:var(--space-2);padding-right:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start}.ih-schritt__punkt{margin-top:0;margin-bottom:var(--space-1)}.ih-schritt:not(:last-child):after{width:auto;height:1px;inset:6px 0 auto 13px}.ih-schritt__text{font-size:12px;line-height:16px}}.ih-blatt{--ih-blatt:980px;gap:var(--space-7);min-height:100dvh;padding:var(--space-4) var(--space-4) var(--space-5);box-sizing:border-box;background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.ih-blatt>*{width:100%;max-width:var(--ih-blatt);box-sizing:border-box;margin-inline:auto}.ih-blatt__kopf{align-items:center;min-height:44px;display:flex}.ih-blatt__kopf .ih-logo{margin-block:-10px;padding-block:10px}.ih-blatt__kopf .ih-logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-blatt__inhalt{flex:1}.ih-plan,.ih-gruende{border:0;min-width:0;margin:0;padding:0}.ih-legende{margin-bottom:var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:0;font-size:12px;font-weight:500;line-height:16px}.ih-plan__anleitung{margin:0 0 var(--space-4);color:var(--ink);font-size:15px;line-height:22px}.ih-plan__anleitung--fehler{color:var(--signal-text);font-weight:500}.ih-plan__raster{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.ih-plan__tag{column-gap:var(--space-2);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.ih-plan__datum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-plan__datum>span{display:block}.ih-plan__tag--gewaehlt .ih-plan__datum{color:var(--ink);font-weight:600}.ih-plan__wahl{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;line-height:18px}.ih-stunden{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;display:grid}.ih-stunde{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);height:44px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:background-color .12s,color .12s;display:flex;position:relative}.ih-stunde input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ih-stunde:not(.ih-stunde--gesperrt):hover{background:var(--surface-alt)}.ih-stunde:not(.ih-stunde--gesperrt):active{background:var(--beton)}.ih-stunde--gesperrt{border-style:dashed;border-color:var(--line-strong);color:var(--ink-muted);cursor:default;background:0 0}.ih-stunden--dauer-4 .ih-stunde:not(.ih-stunde--gesperrt):hover+.ih-stunde,.ih-stunden--dauer-4 .ih-stunde:not(.ih-stunde--gesperrt):hover+.ih-stunde+.ih-stunde,.ih-stunden--dauer-4 .ih-stunde:not(.ih-stunde--gesperrt):hover+.ih-stunde+.ih-stunde+.ih-stunde{background:var(--surface-alt)}.ih-stunde.ih-stunde--belegt{background:var(--ink);border-color:var(--ink);color:var(--surface);border-style:solid;font-weight:600}.ih-stunde:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;z-index:1}.ih-plan[aria-invalid=true] .ih-stunde:not(.ih-stunde--gesperrt){border-color:var(--signal-text)}.ih-plan--anzeige .ih-stunde{cursor:default}.ih-plan--anzeige .ih-stunde:not(.ih-stunde--belegt){border-color:var(--line);color:var(--ink-muted);background:0 0}.ih-checkbox{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.ih-checkbox input{appearance:none;box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;place-content:center;width:20px;height:20px;margin:1px 0 0;display:grid}.ih-checkbox input:checked{background:var(--ink);border-color:var(--ink)}.ih-checkbox input:checked:before{content:"";border:2px solid var(--surface);border-top:0;border-right:0;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ih-checkbox input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-checkbox input[aria-invalid=true]{border-color:var(--signal-text)}.ih-checkbox label{color:var(--ink);cursor:pointer;font-size:15px;line-height:22px}.ih-checkbox .ih-field__error{grid-column:2}.ih-grund{align-items:center;gap:var(--space-3);min-height:48px;color:var(--ink);cursor:pointer;font-size:16px;line-height:22px;display:flex}.ih-grund input{appearance:none;box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;flex:none;width:13px;height:13px;margin:0}.ih-grund input:checked{background:var(--ink);border-color:var(--ink)}.ih-grund input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ih-dialog{width:min(100% - 2 * var(--space-4), 560px);max-height:min(100dvh - 2 * var(--space-4), 760px);padding:var(--space-5);box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);border:0;margin:auto;overflow:auto}.ih-dialog::backdrop{background:color-mix(in srgb, var(--contrast) 55%, transparent)}[data-theme=dunkel] .ih-dialog::backdrop{background:color-mix(in srgb, var(--surface-alt) 75%, transparent)}.ih-dialog__kopf{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.ih-dialog__kopf .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-briefing{gap:var(--space-4);margin:0 0 var(--space-6);display:grid}.ih-briefing dt{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.ih-briefing dd{color:var(--ink-muted);margin:2px 0 0;font-size:15px;line-height:22px}.ih-motive{margin:var(--space-3) 0 0;padding-left:var(--space-5);gap:var(--space-2);color:var(--ink-muted);font-size:15px;line-height:22px;display:grid}.ih-motive li::marker{font-family:var(--font-mono);color:var(--ink);font-size:13px}.ih-angebot{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""eckdaten""form""dazu";display:grid}.ih-angebot--schmal{grid-template-areas:none;max-width:560px}.ih-angebot__kopf{gap:var(--space-3);grid-area:kopf;display:grid}.ih-angebot.ih-angebot--schmal>*{grid-area:auto}.ih-angebot .ih-display{font-size:30px;line-height:34px}.ih-angebot .ih-display:focus{outline:none}.ih-angebot__lead{max-width:34em;color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}.ih-angebot__marker{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ih-eckdaten{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ih-angebot:not(.ih-angebot--schmal)>.ih-eckdaten{grid-area:eckdaten}.ih-eckdaten div{min-width:0}.ih-eckdaten dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-eckdaten dd{margin:var(--space-1) 0 0;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-size:20px;font-weight:650;line-height:26px}.ih-eckdaten dd .ih-textlink{font-size:inherit;line-height:inherit;font-weight:inherit}.ih-eckdaten__zusatz{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:16px;display:block}.ih-eckdaten--offen{column-gap:var(--space-4);grid-template-columns:1.2fr 1fr 1fr;align-items:end}.ih-eckdaten--offen div:first-child dd{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:36px}.ih-eckdaten--zusage{grid-template-columns:minmax(0,1fr)}.ih-angebot__form{gap:var(--space-5);grid-area:form;align-content:start;display:grid}.ih-angebot__briefing{gap:var(--space-1);justify-items:start;display:grid}.ih-angebot__briefing>.ih-textlink{min-height:44px;margin-left:calc(20px + var(--space-3));align-items:center;display:inline-flex}.ih-angebot__handlungen{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ih-angebot__handlungen .ih-btn{width:100%;height:52px;font-size:16px}.ih-angebot__handlungen .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-angebot__handlungen .ih-textlink:disabled{color:var(--ink-muted);cursor:not-allowed}.ih-angebot__dazu{gap:var(--space-5);grid-area:dazu;align-content:start;display:grid}.ih-angebot__liste{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ih-angebot__liste li{padding-left:var(--space-5);color:var(--ink-muted);font-size:15px;line-height:22px;position:relative}.ih-angebot__liste li:before{content:"";background:var(--line-strong);width:6px;height:6px;position:absolute;top:8px;left:0}.ih-angebot__liste .ih-textlink,.ih-angebot__kontakt .ih-textlink{font-size:inherit}.ih-angebot__kontakt{margin:0}@media (max-width:767px){.ih-blatt{gap:var(--space-6)}}.ih-blatt__inhalt--mitte{flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.ih-angebot .ih-display{font-size:48px;line-height:52px}.ih-angebot__lead{font-size:18px;line-height:27px}.ih-eckdaten--zusage{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-angebot__handlungen .ih-btn{height:48px}.ih-angebot__handlungen--reihe{align-items:center;gap:var(--space-5);flex-direction:row}.ih-angebot__handlungen--reihe .ih-btn{width:auto}.ih-plan__raster{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:72px minmax(0,1fr)}.ih-plan__tag{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-3)}.ih-plan__datum{font-size:13px;line-height:18px}.ih-plan__datum>span{display:inline}.ih-blatt__inhalt--mitte{padding-bottom:var(--space-7)}}@media (min-width:768px) and (pointer:fine){.ih-angebot__handlungen .ih-textlink,.ih-angebot__briefing>.ih-textlink{min-height:0}}@media (min-width:960px){.ih-blatt{padding:var(--space-5) var(--space-7)}.ih-angebot:not(.ih-angebot--schmal){column-gap:var(--space-8);row-gap:var(--space-6);grid-template:"kopf form""eckdaten form""dazu form"1fr/minmax(0,1fr) 420px;align-items:start}}.ih-cockpit{--ih-blatt:1120px}.ih-cockpit__kopf{align-items:center;gap:var(--space-3) var(--space-5);grid-template-columns:auto 1fr;grid-template-areas:"logo konto""bereiche bereiche";display:grid}.ih-cockpit__kopf .ih-logo{grid-area:logo;margin-block:-10px;padding-block:10px}.ih-cockpit__kopf .ih-logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-cockpit__bereiche{gap:var(--space-5);grid-area:bereiche;display:flex;overflow-x:auto}.ih-cockpit__bereich{min-height:44px;color:var(--ink-muted);border-bottom:1.5px solid #0000;align-items:center;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.ih-cockpit__bereich:hover{color:var(--ink)}.ih-cockpit__bereich[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.ih-cockpit__bereich:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-cockpit__konto{justify-self:end;align-items:center;gap:var(--space-4);grid-area:konto;display:flex}.ih-cockpit__konto .ih-mass{display:none}.ih-cockpit__konto .ih-textlink{align-items:center;min-height:44px;display:inline-flex}@media (min-width:768px){.ih-cockpit__kopf{column-gap:var(--space-7);grid-template-columns:auto 1fr auto;grid-template-areas:"logo bereiche konto"}.ih-cockpit__konto .ih-mass{display:inline}}@media (min-width:768px) and (pointer:fine){.ih-cockpit__bereich,.ih-cockpit__konto .ih-textlink{min-height:0;padding-block:var(--space-2)}}.ih-abschnitt{border:0;min-width:0;margin:0;padding:0}.ih-abschnitt+.ih-abschnitt{margin-top:var(--space-7)}.ih-abschnitt>.ih-legende{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);width:100%}.ih-abschnitt__felder{gap:var(--space-5);display:grid}.ih-field-legende{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px;padding:0;font-size:12px;line-height:16px}.ih-select{appearance:none;padding-right:var(--space-7);background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.ih-field--error .ih-select,.ih-field--error .ih-textarea{border-color:var(--signal-text)}.ih-groessen{border:0;min-width:0;margin:0;padding:0}.ih-groessen__reihe{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.ih-groesse{gap:2px var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;grid-template-columns:1fr auto;display:grid;position:relative}.ih-groesse input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ih-groesse__kopf{color:var(--ink);font-size:16px;line-height:22px}.ih-groesse__kopf b{font-weight:700}.ih-groesse__preis{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:650;line-height:22px}.ih-groesse__text{color:var(--ink-muted);grid-column:1/-1;font-size:13px;line-height:18px}.ih-groesse:hover{background:var(--surface-alt)}.ih-groesse:has(input:checked){background:var(--ink);border-color:var(--ink)}:is(.ih-groesse:has(input:checked) .ih-groesse__kopf,.ih-groesse:has(input:checked) .ih-groesse__preis){color:var(--surface)}.ih-groesse:has(input:checked) .ih-groesse__text{color:color-mix(in srgb, var(--surface) 75%, var(--ink))}.ih-groesse:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ih-serien .ih-grund{min-height:44px}.ih-anlegen{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ih-anlegen .ih-display{font-size:30px;line-height:34px}.ih-anlegen .ih-display:focus{outline:none}.ih-anlegen__form{min-width:0}.ih-anlegen__reihe{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.ih-anlegen__tage{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:13px;line-height:18px}.ih-anlegen__handlungen{margin-top:var(--space-7)}.ih-anlegen__handlungen .ih-btn{width:100%;height:52px;font-size:16px}.ih-anlegen--fertig{gap:var(--space-5);max-width:640px}.ih-zusammenfassung{gap:var(--space-5);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);align-content:start;display:grid}.ih-zusammenfassung>.ih-legende{margin:0}.ih-zusammenfassung .ih-eckdaten{grid-template-columns:minmax(0,1fr)}.ih-vorschau-angebot{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.ih-vorschau-angebot .ih-legende{margin:0 0 var(--space-1)}.ih-vorschau-angebot__titel{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:28px}.ih-vorschau-angebot__text{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.ih-vorschau-angebot__honorar{color:var(--ink);margin:0;font-size:15px;font-weight:650;line-height:20px}@media (min-width:768px){.ih-anlegen .ih-display{font-size:48px;line-height:52px}.ih-anlegen__reihe{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-anlegen__reihe--drei{grid-template-columns:1.2fr 1fr 1fr}.ih-groessen__reihe{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-groesse{grid-template-columns:minmax(0,1fr)}.ih-anlegen__handlungen .ih-btn{width:auto;height:48px}}@media (min-width:1024px){.ih-anlegen:not(.ih-anlegen--fertig){column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"titel titel""form zusammenfassung"}.ih-anlegen:not(.ih-anlegen--fertig)>.ih-anlegen__titel{grid-area:titel}.ih-anlegen:not(.ih-anlegen--fertig)>.ih-anlegen__form{grid-area:form}.ih-anlegen:not(.ih-anlegen--fertig)>.ih-zusammenfassung{top:var(--space-5);grid-area:zusammenfassung;position:sticky}}.ih-einsaetze-seite{gap:var(--space-6);align-content:start;display:grid}.ih-einsaetze-seite__kopf{gap:var(--space-4);align-items:end;display:grid}.ih-einsaetze-seite .ih-display{font-size:30px;line-height:34px}.ih-einsaetze-seite .ih-display:focus{outline:none}.ih-einsaetze-seite__handlung .ih-btn{width:100%;height:52px;font-size:16px}.ih-einsaetze-seite__leer{gap:var(--space-5);justify-items:start;max-width:560px;display:grid}.ih-einsaetze-seite__leer .ih-btn{height:52px;font-size:16px}.ih-einsaetze{--ih-spalten:minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, .8fr) minmax(0, 1fr) minmax(0, .9fr) minmax(0, 1.6fr);gap:var(--space-3);display:grid}.ih-einsaetze__kopf{display:none}.ih-einsaetze__liste{margin:0;padding:0;list-style:none}.ih-einsatzzeile{gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);grid-template-areas:"einsatz""meta""status""frist""personen";display:grid}.ih-einsatzzeile:last-child{border-bottom:1px solid var(--line)}.ih-einsatzzeile__einsatz{flex-direction:column;grid-area:einsatz;gap:2px;min-width:0;display:flex}.ih-einsatzzeile__projekt{color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6;font-size:17px;font-weight:600;line-height:22px;text-decoration:none}.ih-einsatzzeile__projekt:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.ih-einsatzzeile__projekt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-einsatzzeile__nummer,.ih-einsatzzeile__kunde,.ih-einsatzzeile__groesse{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);font-size:13px;line-height:18px}.ih-einsatzzeile__meta{column-gap:var(--space-3);flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.ih-einsatzzeile__kunde{grid-area:kunde;min-width:0}.ih-einsatzzeile__groesse{grid-area:groesse}.ih-einsatzzeile__status{column-gap:var(--space-2);margin-top:var(--space-1);color:var(--ink-muted);flex-wrap:wrap;grid-area:status;font-size:15px;line-height:22px;display:flex}.ih-einsatzzeile__status b{color:var(--ink);font-weight:600}.ih-einsatzzeile__personen{column-gap:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;grid-area:personen;font-size:14px;line-height:20px;display:flex}.ih-einsatzzeile__frist{align-items:baseline;column-gap:var(--space-2);color:var(--ink);flex-wrap:wrap;grid-area:frist;font-size:15px;line-height:22px;display:flex}.ih-einsatzzeile__frist b{font-weight:500}.ih-einsatzzeile__frist span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap;font-size:13px;line-height:18px}.ih-einsatzzeile__leer{color:var(--line-strong);display:none}.ih-einsatzzeile--alarm .ih-einsatzzeile__frist,.ih-einsatzzeile--alarm .ih-einsatzzeile__frist span{color:var(--signal-text)}.ih-einsatzzeile--alarm .ih-einsatzzeile__frist b{font-weight:600}.ih-einsaetze--abgeschlossen .ih-einsatzzeile__projekt,.ih-einsaetze--abgeschlossen .ih-einsatzzeile__status b,.ih-einsaetze--abgeschlossen .ih-einsatzzeile__kunde,.ih-einsaetze--abgeschlossen .ih-einsatzzeile__groesse{color:var(--ink-muted)}.ih-detail{gap:var(--space-6);align-content:start;display:grid}.ih-detail__kopf{gap:var(--space-2);display:grid}.ih-detail .ih-display{font-size:30px;line-height:34px}.ih-detail .ih-display:focus{outline:none}.ih-detail__meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.ih-detail__stand{gap:var(--space-5);display:grid}.ih-stand{gap:var(--space-3);align-content:start;display:grid}.ih-stand__status{align-items:center;gap:var(--space-2) var(--space-3);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:15px;line-height:22px;display:flex}.ih-uhren{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ih-uhr{align-items:baseline;column-gap:var(--space-3);color:var(--ink);flex-wrap:wrap;font-size:17px;font-weight:500;line-height:24px;display:flex}.ih-uhr__rest{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap;font-size:13px;line-height:18px}.ih-uhr--alarm{color:var(--signal-text);font-weight:600}.ih-uhr--alarm .ih-uhr__rest{color:var(--signal-text)}.ih-stand__satz{max-width:40em;color:var(--ink);margin:0;font-size:15px;line-height:22px}.ih-detail__eckdaten{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ih-detail__eckdaten dd{font-size:16px;font-weight:600;line-height:22px}.ih-detail__eckdaten .ih-eckdaten__zusatz .ih-textlink{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}.ih-detail__handlungen{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ih-detail__handlungen .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-detail__verlauf{gap:var(--space-6);display:grid}.ih-detail__abschnitt{align-content:start;display:grid}.ih-detail .ih-prozess{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ih-detail .ih-schritt{column-gap:var(--space-3);grid-template-columns:13px 96px minmax(0,1fr);align-items:baseline;row-gap:0;padding-right:0}.ih-detail .ih-schritt__punkt{background:var(--surface);margin-top:3px;margin-bottom:0}.ih-detail .ih-schritt:not(:last-child):after{top:16px;left:6px;right:auto;bottom:calc(-1 * var(--space-3));width:1px;height:auto}.ih-detail .ih-schritt__text{font-size:13px;line-height:18px}.ih-protokoll{margin:0;padding:0;list-style:none}.ih-protokoll__zeile{column-gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zeit akteur""text text";row-gap:2px;display:grid}.ih-protokoll__zeile:last-child{border-bottom:1px solid var(--line)}.ih-protokoll__zeit{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);grid-area:zeit;font-size:13px;line-height:18px}.ih-protokoll__akteur{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);text-align:right;white-space:nowrap;grid-area:akteur;font-size:12px;line-height:18px}.ih-protokoll__text{color:var(--ink);flex-direction:column;grid-area:text;font-size:15px;line-height:22px;display:flex}.ih-protokoll__text b{font-weight:600}.ih-protokoll__zusatz{color:var(--ink-muted)}.ih-anbieten{gap:var(--space-4);display:grid}.ih-anbieten__kopf{gap:var(--space-1);display:grid}.ih-anbieten__kopf .ih-legende{margin:0}.ih-anbieten__regel{max-width:48em;color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.ih-anbieten__sperre{color:var(--signal-text);margin:0;font-size:15px;font-weight:500;line-height:22px}.ih-anbieten__leer{color:var(--ink);margin:0;font-size:15px;line-height:22px}.ih-anbieten__aus{margin:var(--space-3) 0 0}.ih-vorschlaege{margin:0;padding:0;list-style:none}.ih-vorschlag{column-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"rang person person""rang km quote""rang handlung handlung";align-items:start;display:grid}.ih-vorschlag:last-child{border-bottom:1px solid var(--line)}.ih-vorschlag__rang{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);grid-area:rang;font-size:13px;font-weight:500;line-height:22px}.ih-vorschlag__person{grid-area:person;gap:2px;min-width:0;display:grid}.ih-vorschlag__name{align-items:center;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;font-size:17px;font-weight:600;line-height:22px;display:flex}.ih-vorschlag__skills,.ih-vorschlag__zuletzt{color:var(--ink-muted);font-size:14px;line-height:20px}.ih-vorschlag__grund{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.ih-vorschlag__zahl{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);flex-direction:column;font-size:12px;line-height:16px;display:flex}.ih-vorschlag__zahl--km{grid-area:km}.ih-vorschlag__zahl--quote{grid-area:quote}.ih-vorschlag__zahl b{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);font-size:16px;font-weight:600;line-height:22px}.ih-vorschlag__handlung{grid-area:handlung}.ih-vorschlag__handlung .ih-btn{width:100%;height:48px;font-size:16px}.ih-vorschlag--aus .ih-vorschlag__name,.ih-vorschlag--aus .ih-vorschlag__zahl b{color:var(--ink-muted);font-weight:500}.ih-vorschlag--aus .ih-vorschlag__rang{visibility:hidden}@media (min-width:768px){.ih-einsaetze-seite .ih-display,.ih-detail .ih-display{font-size:40px;line-height:44px}.ih-einsaetze-seite__kopf{grid-template-columns:minmax(0,1fr) auto}.ih-einsaetze-seite__handlung .ih-btn,.ih-einsaetze-seite__leer .ih-btn{width:auto;height:44px;font-size:15px}.ih-vorschlag{column-gap:var(--space-4);grid-template-columns:24px minmax(0,1fr) 96px 150px auto;grid-template-areas:"rang person km quote handlung";align-items:center}.ih-vorschlag__handlung .ih-btn{width:auto;height:44px;font-size:15px}.ih-protokoll__zeile{grid-template-columns:170px minmax(0,1fr) auto;grid-template-areas:"zeit text akteur";align-items:baseline}.ih-protokoll__akteur{text-align:left}}@media (min-width:768px) and (pointer:fine){.ih-detail__handlungen .ih-textlink{min-height:0}}@media (min-width:960px){.ih-einsaetze__kopf{grid-template-columns:var(--ih-spalten);column-gap:var(--space-4);padding-bottom:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px;display:grid}.ih-einsaetze{gap:0}.ih-einsaetze>.ih-label{margin-bottom:var(--space-3)}.ih-einsatzzeile{grid-template-columns:var(--ih-spalten);column-gap:var(--space-4);padding:var(--space-3) 0;grid-template-areas:"einsatz kunde groesse status personen frist";align-items:start;row-gap:0}.ih-einsatzzeile__meta{display:contents}.ih-einsatzzeile__leer{display:inline}.ih-einsatzzeile__status,.ih-einsatzzeile__frist,.ih-einsatzzeile__personen{flex-direction:column;align-items:start;margin-top:0}.ih-einsatzzeile__kunde,.ih-einsatzzeile__groesse{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);white-space:normal;font-size:15px;line-height:22px}.ih-einsatzzeile__status span,.ih-einsatzzeile__personen{font-size:13px;line-height:18px}.ih-einsatzzeile__personen{padding-top:2px}}@media (min-width:1024px){.ih-detail__stand{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ih-detail__verlauf{column-gap:var(--space-8);grid-template-columns:340px minmax(0,1fr)}}.ih-einsatz{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ih-einsatz--vorher{grid-template-areas:"kopf""ort""tag""motive""kontakt"}.ih-einsatz--tag{grid-template-areas:"kopf""handlung""ort""tag""motive""kontakt"}.ih-einsatz--vorort{grid-template-areas:"kopf""handlung""motive""ort""kontakt"}.ih-einsatz--upload{grid-template-areas:"kopf""handlung""dateien""motive""kontakt"}.ih-einsatz--schmal,.ih-einsatz--fertig>.ih-einsatz__kopf,.ih-einsatz--fertig>.ih-einsatz__kontakt{max-width:560px}.ih-einsatz--mit-areas>.ih-einsatz__kopf{grid-area:kopf}.ih-einsatz--mit-areas>.ih-einsatz__handlung,.ih-einsatz--mit-areas>.ih-einsatz__seite>.ih-einsatz__handlung{grid-area:handlung}.ih-einsatz--mit-areas>.ih-einsatz__ort{grid-area:ort}.ih-einsatz--mit-areas>.ih-einsatz__tag{grid-area:tag}.ih-einsatz--mit-areas>.ih-einsatz__motive{grid-area:motive}.ih-einsatz--mit-areas>.ih-einsatz__dateien,.ih-einsatz--mit-areas>.ih-einsatz__seite>.ih-einsatz__dateien{grid-area:dateien}.ih-einsatz--mit-areas>.ih-einsatz__kontakt{grid-area:kontakt}.ih-einsatz__seite{display:contents}.ih-einsatz .ih-display{overflow-wrap:anywhere;font-size:30px;line-height:34px}.ih-einsatz .ih-display:focus{outline:none}.ih-einsatz__kopf{gap:var(--space-3);display:grid}.ih-einsatz__lead{max-width:34em;color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}.ih-einsatz__lead--alarm{color:var(--signal-text);font-weight:500}.ih-einsatz__block{gap:var(--space-4);align-content:start;min-width:0;display:grid}.ih-einsatz__block>.ih-legende,.ih-dateinamen>.ih-legende{margin:0}.ih-einsatz__hinweis{color:var(--ink-muted);max-width:36em;margin:0;font-size:14px;line-height:21px}.ih-einsatz__hinweis b{color:var(--ink);font-weight:600}.ih-einsatz__hinweis--fehler{color:var(--signal-text);font-weight:500}.ih-einsatz__hinweis .ih-textlink{font-size:inherit}.ih-einsatz__handlung{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.ih-einsatz__handlung>.ih-btn,.ih-einsatz__handlung>.ih-auswahl,.ih-einsatz__handlung>.ih-einsatz__anruf,.ih-einsatz__handlung>.ih-upload__gesamt,.ih-einsatz__handlung>.ih-upload__fehlt{width:100%}.ih-einsatz__handlung .ih-btn,.ih-einsatz__anruf{height:52px;font-size:16px}.ih-einsatz__handlung>.ih-textlink,.ih-einsatz__kontakt .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-einsatz__form{gap:var(--space-5);display:grid}.ih-gruende__fehler{margin-bottom:var(--space-2);display:block}.ih-eckdaten__lang{grid-column:1/-1}.ih-eckdaten__lang dd{max-width:36em;font-size:16px;font-weight:400;line-height:24px}.ih-einsatz__liste{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ih-einsatz__liste li{padding-left:var(--space-5);color:var(--ink-muted);font-size:15px;line-height:22px;position:relative}.ih-einsatz__liste li:before{content:"";background:var(--line-strong);width:6px;height:6px;position:absolute;top:8px;left:0}.ih-einsatz__liste b{color:var(--ink);font-weight:600}.ih-motivliste{margin:0;padding:0;list-style:none;display:grid}.ih-motiv{column-gap:var(--space-3);min-height:52px;padding:var(--space-2) 0;box-sizing:border-box;border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:16px;line-height:22px;display:grid}.ih-motivliste>li:last-child>.ih-motiv,.ih-motivliste>.ih-motiv:last-child{border-bottom:1px solid var(--line)}.ih-motiv__nr{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:13px;line-height:18px}.ih-motiv__titel{overflow-wrap:anywhere}.ih-motiv__meta{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:16px}.ih-motiv--haken{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:28px auto minmax(0,1fr) auto}.ih-motiv--haken input{appearance:none;box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;place-content:center;width:28px;height:28px;margin:0;display:grid}.ih-motiv--haken input:checked{background:var(--ink);border-color:var(--ink)}.ih-motiv--haken input:checked:before{content:"";border:2.5px solid var(--surface);border-top:0;border-right:0;width:13px;height:7px;transform:translateY(-2px)rotate(-45deg)}.ih-motiv--haken input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-motiv--haken:has(input:checked) .ih-motiv__titel{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ih-motiv--stand{grid-template-columns:13px auto minmax(0,1fr) auto;row-gap:2px}.ih-motiv__punkt{box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--surface-raised);width:13px;height:13px}.ih-motiv--erledigt .ih-motiv__punkt{background:var(--ink);border-color:var(--ink)}.ih-motiv--nicht-moeglich .ih-motiv__punkt{border-style:dashed}.ih-motiv--erledigt .ih-motiv__titel,.ih-motiv--nicht-moeglich .ih-motiv__titel{color:var(--ink-muted)}.ih-motiv__grund{color:var(--ink);grid-column:3/-1;font-size:14px;line-height:20px}.ih-motiv--stand>.ih-textlink{min-height:44px;margin-top:calc(-1 * var(--space-2));grid-column:3/-1;justify-self:start;align-items:center;font-size:14px;display:inline-flex}.ih-nicht-moeglich{gap:var(--space-4);display:grid}.ih-nicht-moeglich>.ih-dialog__kopf{margin-bottom:0}.ih-nicht-moeglich>.ih-einsatz__handlung{margin-top:var(--space-2)}.ih-dateinamen{gap:var(--space-2);padding-top:var(--space-2);display:grid}.ih-dateinamen__beispiel{font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:24px}.ih-dateinamen__vorlage{margin:var(--space-2) 0 0;align-items:center;gap:var(--space-2) var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.ih-dateinamen__vorlage code{font-family:var(--font-mono);padding:2px var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-size:14px;line-height:20px}.ih-dateinamen__vorlage .ih-textlink{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.ih-auswahl{position:relative}.ih-auswahl__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ih-auswahl>.ih-btn{cursor:pointer;width:100%}.ih-auswahl:has(.ih-auswahl__input:focus-visible)>.ih-btn{outline:2px solid var(--focus);outline-offset:2px}.ih-upload__gesamt{gap:var(--space-2);display:grid}.ih-upload__zahl{justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:13px;line-height:18px;display:flex}.ih-upload__fehlt,.ih-upload__abgewiesen{gap:var(--space-3);display:grid}.ih-dateien{margin:0;padding:0;list-style:none;display:grid}.ih-datei{column-gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name stand""balken balken""grund grund";row-gap:4px;font-size:13px;line-height:18px;display:grid}.ih-datei:last-child{border-bottom:1px solid var(--line)}.ih-datei__name{overflow-wrap:anywhere;grid-area:name}.ih-datei__stand{align-items:center;gap:var(--space-2);color:var(--ink-muted);white-space:nowrap;grid-area:stand;display:inline-flex}.ih-datei__punkt{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--ink);width:9px;height:9px}.ih-datei__balken{background:var(--surface-alt);grid-area:balken;height:2px;display:block}.ih-datei__balken>span{background:var(--ink);height:100%;display:block}.ih-datei--unterbrochen .ih-datei__balken>span{background:repeating-linear-gradient(to right, var(--ink) 0 4px, transparent 4px 7px)}.ih-datei--wartet .ih-datei__name{color:var(--ink-muted)}.ih-datei--abgewiesen .ih-datei__name{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ih-datei__grund{font-family:var(--font-sans);color:var(--signal-text);grid-area:grund;font-size:14px;font-weight:500;line-height:20px}@media (max-width:767px){.ih-einsatz .ih-display{font-size:28px;line-height:32px}}@media (min-width:768px){.ih-einsatz .ih-display{font-size:48px;line-height:52px}.ih-einsatz__lead{font-size:18px;line-height:27px}.ih-eckdaten--einsatz{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-einsatz__handlung .ih-btn,.ih-einsatz__anruf{height:48px}.ih-einsatz__ort>.ih-einsatz__anruf{justify-self:start;width:auto;min-width:260px}}@media (min-width:768px) and (pointer:fine){.ih-einsatz__handlung>.ih-textlink,.ih-einsatz__kontakt .ih-textlink,.ih-motiv--stand>.ih-textlink,.ih-dateinamen__vorlage .ih-textlink{min-height:0;margin-top:0}}@media (min-width:960px){.ih-einsatz--mit-areas{column-gap:var(--space-8);row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) 420px;align-items:start}.ih-einsatz--vorher{grid-template-rows:auto auto auto 1fr;grid-template-areas:"kopf motive""ort motive""tag motive""kontakt motive"}.ih-einsatz--tag{grid-template-rows:auto auto auto 1fr;grid-template-areas:"kopf handlung""ort motive""tag motive""kontakt motive"}.ih-einsatz--vorort{grid-template-rows:auto auto 1fr;grid-template-areas:"kopf handlung""motive ort""motive kontakt"}.ih-einsatz--upload{grid-template-rows:auto auto 1fr;grid-template-areas:"kopf seite""motive seite""kontakt seite"}.ih-einsatz--upload>.ih-einsatz__seite{gap:var(--space-6);grid-area:seite;align-content:start;min-width:0;display:grid}.ih-einsatz--mit-areas.ih-einsatz--upload>.ih-einsatz__seite>.ih-einsatz__handlung,.ih-einsatz--mit-areas.ih-einsatz--upload>.ih-einsatz__seite>.ih-einsatz__dateien{grid-area:auto}.ih-eckdaten--einsatz{grid-template-columns:repeat(2,minmax(0,1fr))}}.ih-profil{--ih-blatt:1120px}.ih-profil__kopf{justify-content:space-between;gap:var(--space-4)}.ih-profil__konto{align-items:baseline;gap:var(--space-5);display:flex}.ih-profil__name{display:none}.ih-profil__konto .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-profil__inhalt{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.ih-profil .ih-display{font-size:30px;line-height:34px}.ih-profil .ih-display:focus{outline:none}.ih-profil__form{min-width:0}.ih-profil__abschnitt{scroll-margin-top:var(--space-5)}.ih-profil__abschnitt>.ih-profil__text{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4)}.ih-profil__text{max-width:40em;color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.ih-profil__text--dringend{color:var(--signal-text);font-weight:500}.ih-profil__text b{color:var(--ink);font-weight:600}.ih-profil__mass{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.ih-profil__reihe{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.ih-profil__gruppe{gap:var(--space-4);display:grid}.ih-profil__gruppe>.ih-field-legende{margin:0}.ih-rollen,.ih-software{gap:var(--space-3);display:grid}.ih-rollen .ih-field__error{margin-top:var(--space-1)}.ih-rollen label b{color:var(--ink);font-weight:600}.ih-stand{gap:var(--space-4);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);align-content:start;display:grid}.ih-stand__satz{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:20px;font-weight:650;line-height:26px}.ih-stand__text{color:var(--ink);margin:0;font-size:15px;line-height:22px}.ih-stand__kontakt{padding-top:var(--space-3);border-top:1px solid var(--line);margin:0}.ih-stand__kontakt .ih-textlink{font-size:inherit}.ih-schritte{counter-reset:schritt;margin:0;padding:0;list-style:none;display:grid}.ih-schritte__schritt{column-gap:var(--space-2);color:var(--ink);counter-increment:schritt;grid-template-columns:20px minmax(0,1fr);align-items:baseline;padding:11px 0;font-size:15px;line-height:22px;display:grid}.ih-schritte__schritt:before{content:counter(schritt);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:13px;line-height:22px}.ih-schritte__schritt .ih-textlink{font-size:inherit;line-height:inherit;margin:-11px 0;padding:11px 0;display:block}.ih-schritte__schritt--ops{color:var(--ink-muted)}.ih-schritte__schritt--dringend,.ih-schritte__schritt--dringend .ih-textlink{color:var(--signal-text)}.ih-schritte__schritt--dringend .ih-textlink{-webkit-text-decoration-color:var(--signal-text);text-decoration-color:var(--signal-text)}.ih-prozess--senkrecht .ih-schritt{grid-template-columns:13px 96px minmax(0,1fr)}@media (min-width:960px){.ih-prozess--senkrecht{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ih-prozess--senkrecht .ih-schritt{column-gap:var(--space-3);grid-template-columns:13px 96px minmax(0,1fr);align-items:baseline;row-gap:0;padding-right:0}.ih-prozess--senkrecht .ih-schritt__punkt{margin-top:3px;margin-bottom:0}.ih-prozess--senkrecht .ih-schritt:not(:last-child):after{top:16px;left:6px;right:auto;bottom:calc(-1 * var(--space-3));width:1px;height:auto}.ih-prozess--senkrecht .ih-schritt__text{font-size:13px;line-height:18px}}.ih-sperrtage{gap:var(--space-3);display:grid}.ih-sperrtage>.ih-field-legende{margin:0}.ih-sperrtage__liste{margin:0;padding:0;list-style:none}.ih-sperrtage__liste li{align-items:center;gap:0 var(--space-4);padding:var(--space-1) 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;font-size:15px;line-height:22px;display:flex}.ih-sperrtage__liste li:last-child{border-bottom:1px solid var(--line)}.ih-sperrtage__grund{color:var(--ink-muted)}.ih-sperrtage__liste .ih-textlink{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.ih-sperrtage__neu{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.ih-sperrtage__neu>:nth-child(3),.ih-sperrtage__neu>.ih-btn{grid-column:1/-1}.ih-skills{gap:var(--space-2);display:grid}.ih-skills>.ih-field-legende{margin:0}.ih-skills__liste{margin:0;padding:0;list-style:none}.ih-skill{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wahl groessen""stand stand";align-items:start;display:grid}.ih-skill:last-child{border-bottom:1px solid var(--line)}.ih-skill>.ih-checkbox{grid-area:wahl}.ih-skill label b{color:var(--ink);font-weight:600}.ih-skill__text{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.ih-skill__groessen{grid-area:groessen;gap:3px;display:flex}.ih-skill__groesse{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);width:24px;height:24px;font-family:var(--font-mono);color:var(--ink);justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.ih-skill__groesse--ja{border-color:var(--line-strong);background:var(--surface-alt)}.ih-skill__addon{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:24px}.ih-skill__stand{align-items:center;gap:var(--space-2);padding-left:calc(20px + var(--space-3));color:var(--ink-muted);flex-wrap:wrap;grid-area:stand;font-size:13px;line-height:18px;display:flex}.ih-geraete{margin:0;padding:0;list-style:none}.ih-geraet{column-gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name link""werte link";align-items:center;row-gap:2px;display:grid}.ih-geraet:last-child{border-bottom:1px solid var(--line)}.ih-geraet__name{color:var(--ink);grid-area:name;font-size:15px;font-weight:600;line-height:22px}.ih-geraet__art{margin-right:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500;line-height:16px;display:inline-block}.ih-geraet__werte{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);overflow-wrap:anywhere;grid-area:werte;font-size:13px;line-height:18px}.ih-geraet>.ih-textlink{grid-area:link;align-items:center;min-height:44px;display:inline-flex}.ih-geraete__neu{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.ih-passung{gap:var(--space-2);display:grid}.ih-passung>.ih-field-legende{margin:0}.ih-passung dl{gap:var(--space-1);margin:0;display:grid}.ih-passung dl div{column-gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);display:grid}.ih-passung dt{color:var(--ink);font-size:14px;font-weight:600;line-height:21px}.ih-passung__wert{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:21px}.ih-passung__wert--fehlt{color:var(--signal-text)}.ih-nachweise{margin:0;padding:0;list-style:none}.ih-nachweis{gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--line);display:grid}.ih-nachweis:last-child{border-bottom:1px solid var(--line)}.ih-nachweis__kopf{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ih-nachweis__name{color:var(--ink);font-size:16px;font-weight:600;line-height:22px}.ih-nachweis__stand{color:var(--ink);margin:0;font-size:14px;line-height:21px}.ih-nachweis__stand--dringend{color:var(--signal-text);font-weight:500}.ih-nachweis__datei{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px}.ih-nachweis__text{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.ih-nachweis__art{gap:var(--space-5);display:flex}.ih-nachweis__art .ih-grund{min-height:44px}.ih-nachweis__felder{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.ih-datei{cursor:pointer;width:100%;position:relative}.ih-datei input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;font-size:0;position:absolute;inset:0}.ih-datei:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ih-briefingstand{gap:var(--space-2);display:grid}.ih-briefingstand+.ih-briefingstand{padding-top:var(--space-4);border-top:1px solid var(--line)}.ih-briefingstand__kopf{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ih-briefingstand__name{color:var(--ink);font-size:16px;font-weight:600;line-height:22px}.ih-briefingstand__kopf .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-profil__handlungen{gap:var(--space-3);flex-direction:column;display:flex}.ih-profil__handlungen .ih-btn{width:100%;height:52px;font-size:16px}.ih-profil__fehler{color:var(--signal-text);margin:0;font-size:14px;font-weight:500;line-height:20px}@media (max-width:767px){.ih-profil .ih-btn,.ih-profil .ih-input,.ih-profil .ih-select{height:48px}.ih-profil__handlungen .ih-btn{height:52px}}@media (min-width:768px){.ih-profil__name{display:inline}.ih-profil .ih-display{font-size:48px;line-height:52px}.ih-profil__reihe--umkreis{grid-template-columns:minmax(0,1fr) 180px}.ih-profil__reihe--konto{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ih-sperrtage__neu{grid-template-columns:160px 160px minmax(0,1fr) auto;align-items:start}.ih-sperrtage__neu>:nth-child(3),.ih-sperrtage__neu>.ih-btn{grid-column:auto}.ih-sperrtage__neu>.ih-btn{margin-top:22px}.ih-skill{grid-template-columns:minmax(0,1fr) auto minmax(0,240px);grid-template-areas:"wahl groessen stand";align-items:center}.ih-skill__stand{padding-left:0}.ih-geraete__neu{grid-template-columns:minmax(0,1fr) auto}.ih-geraete__neu>.ih-btn{grid-area:1/2}.ih-geraete__neu>.ih-field+.ih-field{grid-column:1/-1}.ih-nachweis__felder{grid-template-columns:auto 200px}.ih-datei{width:auto}.ih-profil__handlungen .ih-btn{align-self:flex-start;width:auto;height:48px}}@media (min-width:768px) and (pointer:fine){.ih-profil__konto .ih-textlink,.ih-sperrtage__liste .ih-textlink,.ih-geraet>.ih-textlink,.ih-briefingstand__kopf .ih-textlink{min-height:0}.ih-schritte__schritt{padding:4px 0}.ih-schritte__schritt .ih-textlink{margin:-4px 0;padding:4px 0}.ih-nachweis__art .ih-grund{min-height:0}}@media (min-width:1024px){.ih-profil__inhalt{column-gap:var(--space-8);row-gap:var(--space-6);grid-template:"titel titel""form stand"1fr"handlungen stand"/minmax(0,1fr) 340px;align-items:start}.ih-profil__inhalt>.ih-profil__titel{grid-area:titel}.ih-profil__inhalt>.ih-stand{top:var(--space-5);grid-area:stand;position:sticky}.ih-profil__inhalt>.ih-profil__form{grid-area:form}.ih-profil__inhalt>.ih-profil__handlungen{grid-area:handlungen}}.ih-auszahlung{gap:var(--space-6);align-content:start;display:grid}.ih-auszahlung__kopf{gap:var(--space-4);align-items:end;display:grid}.ih-auszahlung .ih-display{font-size:30px;line-height:34px}.ih-auszahlung .ih-display:focus{outline:none}.ih-auszahlung__handlungen{gap:var(--space-3);display:grid}.ih-auszahlung__handlungen .ih-btn{width:100%;height:52px;font-size:16px}.ih-ueberweisungen,.ih-laeufe{gap:var(--space-3);display:grid}.ih-ueberweisungen{--ih-spalten:minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 1.8fr) minmax(104px, auto)}.ih-ueberweisungen__kopf{display:none}.ih-ueberweisungen__liste,.ih-laeufe__liste{margin:0;padding:0;list-style:none}.ih-ueberweisung{gap:var(--space-1) var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name betrag""iban iban""zweck zweck";align-items:baseline;display:grid}.ih-ueberweisung:last-child{border-bottom:1px solid var(--line)}.ih-ueberweisung__name{min-width:0;color:var(--ink);overflow-wrap:break-word;grid-area:name;font-size:17px;font-weight:600;line-height:22px}.ih-ueberweisung__betrag{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);grid-area:betrag;justify-self:end;font-size:17px;font-weight:600;line-height:22px}.ih-ueberweisung__iban{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);-webkit-user-select:all;user-select:all;grid-area:iban;font-size:15px;line-height:22px}.ih-ueberweisung__zweck{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;grid-area:zweck;font-size:13px;line-height:18px}.ih-ueberweisung .ih-sr{-webkit-user-select:none;user-select:none}.ih-ueberweisungen__summe{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;line-height:16px;display:flex}.ih-ueberweisungen__summe b{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:22px;font-weight:650;line-height:28px}.ih-ueberweisung--offen{grid-template-areas:"name betrag""grund grund"}.ih-ueberweisung--offen .ih-ueberweisung__name,.ih-ueberweisung--offen .ih-ueberweisung__betrag{color:var(--ink-muted)}.ih-ueberweisung__grund{color:var(--ink);grid-area:grund;font-size:15px;line-height:22px}.ih-lauf{gap:2px var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"datum summe""anzahl anzahl";align-items:baseline;display:grid}.ih-lauf:last-child{border-bottom:1px solid var(--line)}.ih-lauf__datum{font-variant-numeric:tabular-nums;color:var(--ink);grid-area:datum;font-size:16px;font-weight:500;line-height:22px}.ih-lauf__anzahl{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);grid-area:anzahl;font-size:13px;line-height:18px}.ih-lauf__summe{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-muted);grid-area:summe;justify-self:end;font-size:16px;line-height:22px}.ih-laufblatt[open]{gap:var(--space-5);display:grid}.ih-laufblatt>.ih-dialog__kopf{margin-bottom:0}.ih-laufblatt__eckdaten{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-laufblatt>.ih-field__error{margin:0;font-size:15px;line-height:22px}.ih-laufblatt>.ih-btn{height:52px;font-size:16px}@media (min-width:768px){.ih-auszahlung .ih-display{font-size:40px;line-height:44px}.ih-auszahlung__kopf{grid-template-columns:minmax(0,1fr) auto}.ih-auszahlung__handlungen{grid-auto-flow:column}.ih-auszahlung__handlungen .ih-btn{width:auto;height:44px;font-size:15px}.ih-laufblatt__eckdaten{grid-template-columns:1.3fr 1fr 1fr}.ih-lauf{grid-template-columns:160px minmax(0,1fr) auto;grid-template-areas:"datum anzahl summe"}.ih-laeufe{max-width:560px}}@media (min-width:960px){.ih-ueberweisungen__kopf{grid-template-columns:var(--ih-spalten);column-gap:var(--space-5);padding-bottom:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px;display:grid}.ih-ueberweisungen__kopf>:last-child{text-align:right}.ih-ueberweisung{grid-template-columns:var(--ih-spalten);column-gap:var(--space-5);grid-template-areas:"name iban zweck betrag"}.ih-ueberweisung--offen{grid-template-areas:"name grund grund betrag"}.ih-ueberweisung__iban{white-space:nowrap}}.ih-zweiterfaktor__schluessel{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.ih-zweiterfaktor__qr{background:var(--surface-raised);border-radius:var(--radius-md);width:176px;height:176px;display:block}[data-theme=dunkel] .ih-zweiterfaktor__qr{background:var(--contrast)}.ih-zweiterfaktor__text{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ih-zweiterfaktor__text code{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ih-zweiterfaktor__konto{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ih-cockpit__fehler{max-width:1120px;padding:0 var(--space-4) var(--space-5);box-sizing:border-box;margin:0 auto}@media (max-width:767px){.ih-vorschlag--ohne-km{grid-template-areas:"rang person person""rang quote quote""rang handlung handlung"}}@media (min-width:768px){.ih-vorschlag--ohne-km{grid-template-columns:24px minmax(0,1fr) 150px auto;grid-template-areas:"rang person quote handlung"}}.ih-pruefung{gap:var(--space-5);display:grid}.ih-pruefung__kopf{gap:var(--space-1);display:grid}.ih-pruefung__kopf .ih-legende,.ih-pruefung__kopf .ih-mass{margin:0}.ih-pruefung__vorher{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ih-pruefung__vorher li{color:var(--ink);gap:2px;font-size:15px;line-height:22px;display:grid}.ih-pruefmotive{margin:0;padding:0;list-style:none}.ih-pruefmotiv{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);display:grid}.ih-pruefmotiv:last-child{border-bottom:1px solid var(--line)}.ih-pruefmotiv__kopf{column-gap:var(--space-3);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;display:grid}.ih-pruefmotiv__nr{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:13px;font-weight:500;line-height:22px}.ih-pruefmotiv__titel{color:var(--ink);font-size:16px;font-weight:600;line-height:22px}.ih-pruefmotiv__grund,.ih-pruefmotiv__fehlt{margin:0 0 0 calc(28px + var(--space-3));max-width:44em;color:var(--ink);font-size:15px;line-height:22px}.ih-pruefmotiv__fehlt{color:var(--signal-text);font-weight:500}.ih-pruefbilder{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ih-pruefbild{gap:var(--space-1);min-width:0;display:grid}.ih-pruefbild a{border-radius:var(--radius-sm);background:var(--surface-alt);display:block;overflow:hidden}.ih-pruefbild a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-pruefbild img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.ih-pruefbild__ohne{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--ink-muted);place-content:center;font-size:13px;line-height:18px;display:grid}.ih-pruefung__form{gap:var(--space-5);max-width:640px;display:grid}.ih-pruefkriterien{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ih-pruefkriterien .ih-legende{margin:0 0 var(--space-1);padding:0}.ih-pruefkriterien .ih-checkbox{min-height:28px}.ih-pruefung__handlung{gap:var(--space-3);display:grid}.ih-pruefung__handlung .ih-btn{height:48px;font-size:16px}.ih-pruefung__form>.ih-field__error{margin:0}.ih-garantie{gap:var(--space-3);display:grid}.ih-garantie .ih-legende{margin:0}.ih-garantie__liste{margin:0;padding:0;list-style:none}.ih-garantie__zeile{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);display:grid}.ih-garantie__zeile:last-child{border-bottom:1px solid var(--line)}.ih-garantie__text{gap:2px;min-width:0;display:grid}.ih-garantie__betrag{align-items:center;gap:var(--space-2) var(--space-3);color:var(--ink);flex-wrap:wrap;font-size:17px;font-weight:600;line-height:24px;display:flex}.ih-garantie__grund{color:var(--ink-muted);font-size:14px;line-height:20px}.ih-garantie__begruendung{color:var(--ink);font-size:15px;line-height:22px}.ih-garantie__handlung{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ih-garantie__handlung .ih-btn{height:48px;font-size:16px}.ih-garantie__handlung .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-grund-blatt{gap:var(--space-4);display:grid}.ih-grund-blatt>.ih-dialog__kopf{margin-bottom:0}.ih-grund-blatt__satz{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.ih-grund-blatt>.ih-btn{height:48px;margin-top:var(--space-2);font-size:16px}.ih-kennzahlen{gap:var(--space-6);align-content:start;display:grid}.ih-kennzahlen__kopf{gap:var(--space-2);display:grid}.ih-kennzahlen .ih-display{font-size:30px;line-height:34px}.ih-kennzahlen__leer{gap:var(--space-5);justify-items:start;max-width:560px;display:grid}.ih-kennzahlen__leer .ih-btn{height:52px;font-size:16px}.ih-kennzahlen__liste{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ih-kennzahl{gap:var(--space-1);align-content:start;min-width:0;display:grid}.ih-kennzahl dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.ih-kennzahl dd{gap:2px;margin:0;display:grid}.ih-kennzahl dd b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:600;line-height:32px}.ih-kennzahl dd span{color:var(--ink-muted);font-size:14px;line-height:20px}.ih-kennzahl dd .ih-kennzahl__ohne{color:var(--line-strong)}.ih-kennzahl--alarm dt,.ih-kennzahl--alarm dd b{color:var(--signal-text)}.ih-kennzahl--alarm dd span{color:var(--ink)}.ih-kennzahlen__laufend{gap:var(--space-3);max-width:420px;display:grid}.ih-kennzahlen__laufend .ih-legende{margin:0}.ih-laufend{margin:0;padding:0;list-style:none}.ih-laufend li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line);color:var(--ink);font-size:15px;line-height:22px;display:flex}.ih-laufend li:last-child{border-bottom:1px solid var(--line)}.ih-laufend b{font-variant-numeric:tabular-nums;font-weight:600}@media (min-width:560px){.ih-kennzahlen__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-pruefbilder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.ih-kennzahlen .ih-display{font-size:40px;line-height:44px}.ih-kennzahlen__leer .ih-btn{height:44px;font-size:15px}.ih-pruefung__handlung{flex-wrap:wrap;align-items:center;display:flex}.ih-pruefung__handlung .ih-btn,.ih-garantie__handlung .ih-btn{height:44px;font-size:15px}.ih-garantie__zeile{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}@media (min-width:768px) and (pointer:fine){.ih-garantie__handlung .ih-textlink{min-height:0}}@media (min-width:1024px){.ih-kennzahlen__liste{column-gap:var(--space-6);row-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.ih-pruefbilder{grid-template-columns:repeat(5,minmax(0,1fr))}}.ih-galerie{--ih-blatt:1120px}.ih-galerie__inhalt{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.ih-galerie__titel{gap:var(--space-2);display:grid}.ih-galerie__meta{column-gap:var(--space-5);row-gap:var(--space-1);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:13px;line-height:18px;display:flex}.ih-galerie__stand{gap:var(--space-4);max-width:40em;display:grid}.ih-galerie__stand>p,p.ih-galerie__stand{margin:0;font-size:18px;line-height:27px}.ih-galerie__handlungen{align-items:center;column-gap:var(--space-5);row-gap:var(--space-3);flex-wrap:wrap;display:flex}.ih-galerie__handlungen .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-galerie__alle{gap:var(--space-2);display:grid}.ih-galerie__alle .ih-mass:empty{display:none}.ih-galerie__raster{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ih-galerie__kachel{gap:var(--space-2);min-width:0;display:grid}.ih-galerie__bild{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--beton);overflow:hidden}.ih-galerie__bild img{object-fit:cover;width:100%;height:100%;display:block}.ih-galerie__name{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:16px}.ih-galerie__laden{column-gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.ih-galerie__laden .ih-textlink{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.ih-galerie__mb{font-family:var(--font-mono);color:var(--ink-muted);margin-left:.3em;font-size:12px}.ih-galerie__zurueck{margin:0}.ih-gutschriften__inhalt{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.ih-gutschriften .ih-display{margin:0}.ih-gutschriften__summe{color:var(--ink-muted);margin:0;font-size:18px;line-height:27px}.ih-gutschriften__summe b{color:var(--ink);font-weight:650}.ih-gutschriften__liste{margin:0;padding:0;list-style:none}.ih-gutschrift{column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf betrag""stand pdf";display:grid}.ih-gutschrift:first-child{border-top:1px solid var(--line)}.ih-gutschrift p{margin:0}.ih-gutschrift__kopf{gap:var(--space-1);grid-area:kopf;min-width:0;display:grid}.ih-gutschrift__projekt{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:22px}.ih-gutschrift__betrag{justify-items:end;gap:var(--space-1);text-align:right;grid-area:betrag;display:grid}.ih-gutschrift__betrag b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:24px}.ih-gutschrift__stand{gap:var(--space-1);grid-area:stand;font-size:14px;line-height:21px;display:grid}.ih-gutschrift__pdf{grid-area:pdf;place-self:center end}a.ih-gutschrift__pdf{align-items:center;min-height:44px;display:inline-flex}@media (min-width:768px){.ih-galerie__raster{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ih-galerie .ih-portal__titel.ih-display,.ih-gutschriften .ih-display{font-size:48px;line-height:52px}}@media (min-width:768px) and (pointer:fine){.ih-galerie__handlungen .ih-textlink,.ih-galerie__laden .ih-textlink,a.ih-gutschrift__pdf{min-height:0}}.ih-editor__anlass{gap:var(--space-2);padding-top:var(--space-2);display:grid}.ih-editor__anlass>.ih-legende{margin:0}.ih-editor__notiz{max-width:36em;color:var(--ink);white-space:pre-line;margin:0;font-size:16px;line-height:24px}.ih-editor__varianten{gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ih-editor__listen{gap:var(--space-6);align-content:start;min-width:0;display:grid}.ih-editor__arbeit{gap:var(--space-7);align-content:start;min-width:0;display:grid}.ih-editor__einzeln>summary{cursor:pointer;min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-size:14px;line-height:20px;text-decoration:underline;display:inline-flex}.ih-editor__einzeln>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-editor__einzeln .ih-datei__stand .ih-textlink{min-height:44px;font-family:var(--font-sans);align-items:center;font-size:14px;display:inline-flex}.ih-uebersicht{gap:var(--space-7);align-content:start;max-width:760px;display:grid}.ih-uebersicht .ih-display{font-size:30px;line-height:34px}.ih-uebersicht__leer{gap:var(--space-4);justify-items:start;display:grid}.ih-meine{margin:0;padding:0;list-style:none;display:grid}.ih-meine__zeile{padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);row-gap:2px;display:grid}.ih-meine__zeile:last-child{border-bottom:1px solid var(--line)}.ih-meine__projekt{min-height:44px;color:var(--ink);overflow-wrap:anywhere;justify-self:start;align-items:center;margin-block:-10px -6px;font-size:17px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}a.ih-meine__projekt:hover{text-underline-offset:3px;text-decoration:underline}a.ih-meine__projekt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-meine__meta{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-meine__lage{color:var(--ink-muted);font-size:14px;line-height:20px}.ih-meine__lage--dringend{color:var(--signal-text);font-weight:500}@media (min-width:768px){.ih-editor__varianten{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-uebersicht .ih-display{font-size:48px;line-height:52px}.ih-meine__zeile{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"projekt lage""meta lage";align-items:baseline}.ih-meine__projekt{grid-area:projekt}.ih-meine__meta{grid-area:meta}.ih-meine__lage{grid-area:lage;align-self:center}}@media (min-width:768px) and (pointer:fine){.ih-meine__projekt,.ih-editor__einzeln>summary,.ih-editor__einzeln .ih-datei__stand .ih-textlink{min-height:0;margin-block:0}}.ih-stamm{--ih-spalten:minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, .7fr) minmax(0, 1fr) minmax(0, 1.6fr);gap:var(--space-3);display:grid}.ih-stamm--kunden{--ih-spalten:minmax(0, 1.4fr) minmax(0, .9fr) minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1.3fr)}.ih-stamm__filter{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px;display:grid}.ih-stamm__kopf{display:none}.ih-stamm__liste{margin:0;padding:0;list-style:none}.ih-stamm__leer{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.ih-stammzeile{gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.ih-stammzeile:last-child{border-bottom:1px solid var(--line)}.ih-stammzeile__name{flex-direction:column;gap:2px;min-width:0;display:flex}.ih-stammzeile__link{color:var(--ink);overflow-wrap:break-word;font-size:17px;font-weight:600;line-height:22px;text-decoration:none}.ih-stammzeile__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.ih-stammzeile__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-stammzeile__mono,.ih-stammzeile__zusatz{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.ih-stammzeile__zusatz{display:block}.ih-stammzeile__text{color:var(--ink);min-width:0;font-size:15px;line-height:22px}.ih-stammzeile__text b{font-weight:600}.ih-stammzeile__offen{gap:var(--space-2);color:var(--ink-muted);font-size:14px;line-height:20px;display:grid}.ih-stammzeile__offen b{color:var(--ink);font-weight:600}.ih-stammzeile__offen ul{margin:0;padding:0;list-style:none}.ih-stammzeile--leise .ih-stammzeile__link,.ih-stammzeile--leise .ih-stammzeile__text{color:var(--ink-muted)}.ih-stammform-rahmen{gap:var(--space-4);max-width:880px;display:grid}.ih-stammform-rahmen>.ih-legende{margin:0}.ih-stammform{gap:var(--space-5);max-width:880px;display:grid}.ih-stammform>.ih-legende{margin:0}.ih-stammform__satz{max-width:40em;color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.ih-stammform__felder{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ih-stammform__wahl{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.ih-stammform__handlungen{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ih-stammform__handlungen .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-pruefliste{margin:0 0 var(--space-5);padding:0;list-style:none}.ih-pruefzeile{gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.ih-pruefzeile:last-child{border-bottom:1px solid var(--line)}.ih-pruefzeile__was{flex-direction:column;gap:2px;min-width:0;display:flex}.ih-pruefzeile__name{color:var(--ink);font-size:16px;font-weight:600;line-height:22px}.ih-pruefzeile__art{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-pruefzeile__stand{color:var(--ink);flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:21px;display:flex}.ih-pruefzeile__notiz{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.ih-pruefzeile__dringend{color:var(--signal-text);font-weight:500}.ih-pruefzeile__datei{overflow-wrap:anywhere;align-self:start;font-size:14px}.ih-pruefzeile__handlungen{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ih-pruefzeile__handlungen .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-pruefzeile--leise .ih-pruefzeile__name,.ih-pruefzeile--leise .ih-pruefzeile__stand{color:var(--ink-muted);font-weight:500}.ih-person__zurueck{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.ih-person__schritte{gap:var(--space-1);display:grid}.ih-person__schritte .ih-legende{margin:0}.ih-person__schritte ul{color:var(--ink);margin:0;padding:0;font-size:15px;line-height:22px;list-style:none}.ih-person__hindernis{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.ih-person__daten{gap:var(--space-5);display:grid}.ih-person__datum{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ih-person__datum .ih-textlink{justify-self:start;align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.ih-stammform .ih-btn,.ih-pruefzeile__handlungen .ih-btn,.ih-person__datum .ih-btn,.ih-stand .ih-detail__handlungen .ih-btn{height:48px}}@media (min-width:768px){.ih-stammform__felder{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-stammform__felder--drei{grid-template-columns:120px 200px 200px}.ih-pruefzeile{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start}.ih-person__daten{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.ih-person__datum{grid-template-columns:minmax(0,1fr) auto}.ih-person__datum .ih-btn{margin-top:22px}.ih-person__datum .ih-textlink{grid-column:1/-1}}@media (min-width:768px) and (pointer:fine){.ih-stammform__handlungen .ih-textlink,.ih-pruefzeile__handlungen .ih-textlink,.ih-person__zurueck,.ih-person__datum .ih-textlink{min-height:0}}@media (min-width:960px){.ih-stamm{gap:0}.ih-stamm__filter{margin-bottom:var(--space-5)}.ih-stamm__kopf{grid-template-columns:var(--ih-spalten);column-gap:var(--space-4);padding-bottom:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px;display:grid}.ih-stammzeile{grid-template-columns:var(--ih-spalten);column-gap:var(--space-4);padding:var(--space-3) 0;align-items:start}}.ih-start{--ih-blatt:1120px;gap:var(--space-7);min-height:100dvh;padding:var(--space-4) var(--space-4) var(--space-5);box-sizing:border-box;background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.ih-start>*{width:100%;max-width:var(--ih-blatt);box-sizing:border-box;margin-inline:auto}.ih-start__kopf{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}.ih-start__kopf .ih-logo{margin-block:-10px;padding-block:10px}.ih-start__kopf .ih-logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-start__kopf .ih-textlink{align-items:center;min-height:44px;display:inline-flex}.ih-start__inhalt{gap:var(--space-8);flex-direction:column;flex:1;display:flex}.ih-start__hero{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ih-start__hero-text{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ih-start .ih-display{font-size:34px;line-height:38px}.ih-start .ih-h2{font-size:28px;line-height:32px}.ih-start__handlung{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ih-start__bild{padding:var(--space-3);min-width:0}.ih-start__bild .ih-visual svg{aspect-ratio:4/3}.ih-start__sektion{gap:var(--space-5);flex-direction:column;display:flex}.ih-start__satz b{color:var(--ink);font-weight:600}.ih-zusagen{gap:var(--space-5) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ih-zusagen div{min-width:0}.ih-zusagen dt{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:32px}.ih-zusagen dd{margin:var(--space-2) 0 0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:16px}.ih-pakete{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ih-paket{gap:var(--space-3)}.ih-paket__buchstabe{font-family:var(--font-mono);color:var(--ink-muted);margin-right:var(--space-1);font-weight:500}.ih-paket__preis{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:700;line-height:44px}.ih-paket .ih-body{flex:1}.ih-paket .ih-dim,.ih-paket .ih-mass{margin:0}.ih-zusaetze{border-top:1px solid var(--line-strong);margin:0;display:grid}.ih-zusaetze>div{gap:var(--space-1) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.ih-zusaetze dt{color:var(--ink);font-size:18px;font-weight:650;line-height:24px}.ih-zusaetze dd{color:var(--ink-muted);grid-column:1/-1;margin:0;font-size:15px;line-height:22px}.ih-zusaetze dd.ih-zusaetze__preis{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2;font-size:18px;font-weight:650;line-height:24px}.ih-schritte{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ih-schritte li{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:36px minmax(0,1fr);display:grid}.ih-schritte__nr{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);grid-row:1/span 2;font-size:13px;font-weight:500;line-height:28px}.ih-schritte .ih-h3,.ih-schritte .ih-small{grid-column:2}.ih-start__schluss{align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-md);flex-direction:column;display:flex}.ih-start__schluss-text{gap:var(--space-3);flex-direction:column;max-width:36em;display:flex}@media (min-width:768px){.ih-start .ih-display{font-size:44px;line-height:48px}.ih-start .ih-h2{font-size:36px;line-height:40px}.ih-zusagen{grid-template-columns:repeat(4,minmax(0,1fr))}.ih-zusagen dt{font-size:40px;line-height:44px}.ih-pakete{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.ih-zusaetze>div{grid-template-columns:140px 200px minmax(0,1fr);align-items:baseline}.ih-zusaetze dd{grid-area:1/3}.ih-zusaetze dd.ih-zusaetze__preis{text-align:left}.ih-schritte{padding-top:var(--space-4);border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr))}.ih-schritte li{gap:var(--space-2);flex-direction:column;display:flex}.ih-schritte__nr{line-height:18px}}@media (min-width:960px){.ih-start{padding:var(--space-5) var(--space-7)}.ih-start__inhalt{gap:var(--space-9)}.ih-start__hero{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ih-start .ih-display{font-size:56px;line-height:58px}.ih-start__bild .ih-visual svg{aspect-ratio:4/5}.ih-start__schluss{padding:var(--space-7);flex-direction:row;justify-content:space-between;align-items:flex-end}}.ih-anfrage{gap:var(--space-6);flex-direction:column;width:100%;max-width:640px;display:flex}.ih-anfrage__text{gap:var(--space-3);flex-direction:column;display:flex}.ih-anfrage__text .ih-display{font-size:34px;line-height:38px}.ih-anfrage__text .ih-display:focus{outline:none}.ih-anfrage__text b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ih-anfrage__form{gap:var(--space-5);flex-direction:column;display:flex}.ih-anfrage__felder{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ih-anfrage__hinweis{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.ih-anfrage__hinweis a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.ih-anfrage__hinweis a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ih-anfrage__hinweis a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ih-anfrage__handlung{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ih-lockfeld{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:767px){.ih-anfrage .ih-btn{width:100%;height:52px;font-size:16px}.ih-anfrage .ih-input,.ih-anfrage .ih-select{height:52px}}@media (min-width:768px){.ih-anfrage__text .ih-display{font-size:48px;line-height:52px}.ih-anfrage__felder{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ih-anfrage__felder>.ih-anfrage__breit{grid-column:1/-1}}.ih-recht{gap:var(--space-6);flex-direction:column;width:100%;max-width:720px;display:flex}.ih-recht .ih-display{font-size:34px;line-height:38px}.ih-recht__kopf{gap:var(--space-2);flex-direction:column;display:flex}.ih-recht section{gap:var(--space-3);flex-direction:column;display:flex}.ih-recht h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:28px}.ih-recht h3{margin:var(--space-2) 0 0;color:var(--ink);font-size:16px;font-weight:650;line-height:24px}.ih-recht p,.ih-recht address,.ih-recht li{color:var(--ink-muted);overflow-wrap:break-word;margin:0;font-size:16px;font-style:normal;line-height:26px}.ih-recht ul{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.ih-recht b{color:var(--ink);font-weight:600}.ih-recht a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.ih-recht a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ih-recht a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:768px){.ih-recht .ih-display{font-size:48px;line-height:52px}}.ih-fehlerseite{justify-content:center;align-items:flex-start;gap:var(--space-5);padding-block:var(--space-7);flex-direction:column;flex:1;display:flex}.ih-fehlerseite__text{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex}.ih-fehlerseite .ih-display{font-size:34px;line-height:38px}.ih-fehlerseite__handlung{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (min-width:768px){.ih-fehlerseite .ih-display{font-size:48px;line-height:52px}}.ih-planflaeche svg{aspect-ratio:4/3}
