@font-face{font-family: "Archivo";src: url("archivo-e3a28eade2.woff2") format("woff2");font-weight: 100 900;font-stretch: 62% 125%;font-display: swap}@font-face{font-family: "JetBrains Mono";src: url("jetbrains-mono-18be452724.woff2") format("woff2");font-weight: 100 800;font-display: swap}:root{color-scheme: light;--paper: #fbfaf9;--card: #ffffff;--ink: #0b0d10;--muted: #555a61;--faint: #63686f;--line: #e8e5e0;--line-2: #dcd8d1;--soft: #f4f2ef;--night: #0b0d10;--night-2: #14171c;--night-3: #1c2026;--on-night: #f3f1ed;--on-night-muted: rgba(243,241,237,0.68);--teal: #0a7c7f;--blue: #2748c8;--violet: #7b36c9;--blue-light: #6d8bff;--ok: #0a7c7f;--ok-bg: #e4f3f2;--ok-text: #08605f;--due: #d9921f;--due-bg: #fcf1df;--due-text: #84540a;--late: #c8452f;--late-bg: #fbe8e4;--iris: linear-gradient(100deg,var(--teal) 0%,var(--blue) 52%,var(--violet) 100%);--iris-deep: linear-gradient(100deg,#0a5f66 0%,#2340b4 52%,#6b2fb0 100%);--font: "Archivo",ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--shadow: 0 1px 2px rgba(11,13,16,0.04),0 12px 32px -8px rgba(11,13,16,0.12),0 40px 80px -24px rgba(39,72,200,0.16);--shadow-soft: 0 1px 2px rgba(11,13,16,0.04),0 8px 22px -12px rgba(11,13,16,0.16);--ease: cubic-bezier(.16,1,.3,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 80px;scrollbar-color: #c9c4bc var(--paper)}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--font);font-size: 1rem;line-height: 1.55;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top,0px);z-index: 40;background: var(--paper)}::selection{background: rgba(39,72,200,0.16);color: var(--ink)}img,svg{display: block;max-width: 100%}a{color: inherit;text-underline-offset: 3px}h1,h2,h3,p,ul,ol,dl,dd,blockquote,figure{margin: 0}ul,ol{padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--blue);outline-offset: 3px;border-radius: 6px}.mono{font-family: var(--mono);font-variant-numeric: tabular-nums}.nowrap{white-space: nowrap}.ic{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round;flex: none}.skip{position: absolute;left: -999px;top: 8px;z-index: 99;background: var(--ink);color: #fff;padding: 10px 14px;border-radius: 10px}.skip:focus{left: 12px}.wrap{max-width: 1140px;margin-inline: auto;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}@media (min-width: 720px){.wrap{padding-left: max(32px,env(safe-area-inset-left,0px));padding-right: max(32px,env(safe-area-inset-right,0px))}}.label{font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--faint)}.top{position: sticky;top: env(safe-area-inset-top,0px);z-index: 30;background: rgba(251,250,249,0.86);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid transparent;transition: border-color .3s ease}.top.gescrollt{border-bottom-color: var(--line)}.top .wrap{height: 64px;display: flex;align-items: center;justify-content: space-between;gap: 16px}.brand img{height: 30px;width: auto}.nav{display: none;gap: 30px;font-size: 0.9375rem;color: var(--muted)}.nav a{text-decoration: none;padding: 8px 0;transition: color .15s ease}.nav a:hover{color: var(--ink)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 50px;padding: 0 24px;border-radius: 12px;background: var(--iris-deep);background-size: 160% 100%;background-position: 0% 50%;color: #fff;font-weight: 620;font-size: 1rem;letter-spacing: -0.005em;line-height: 1.2;text-decoration: none;box-shadow: 0 1px 0 rgba(255,255,255,0.22) inset,0 10px 26px -10px rgba(39,72,200,0.6);transition: background-position .6s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{background-position: 100% 50%;transform: translateY(-1px);box-shadow: 0 1px 0 rgba(255,255,255,0.22) inset,0 16px 34px -12px rgba(39,72,200,0.7)}.btn:active{transform: translateY(0)}.pfeil{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform .2s ease}.btn:hover .pfeil{transform: translateX(3px)}.btn-sm{min-height: 42px;padding: 0 18px;font-size: 0.9375rem;border-radius: 11px}.btn-fest{position: fixed;z-index: 25;left: max(16px,env(safe-area-inset-left,0px));right: max(16px,env(safe-area-inset-right,0px));bottom: max(14px,env(safe-area-inset-bottom,0px));transform: translateY(160%);transition: transform .45s var(--ease)}.btn-fest.zeigen{transform: none}.btn-fest{box-shadow: 0 1px 0 rgba(255,255,255,0.22) inset,0 14px 34px -8px rgba(11,13,16,0.45)}@media (min-width: 720px){.btn-fest{display: none}}.hero{position: relative;padding-top: clamp(48px,8vh,88px);padding-bottom: clamp(40px,6vh,60px);text-align: center}.hero-text{position: relative;z-index: 1;max-width: 1080px;display: grid;justify-items: center}.h1{font-size: clamp(2.25rem,6.4vw,3.75rem);font-weight: 700;line-height: 1.02;letter-spacing: -0.035em;font-stretch: 96%;text-wrap: balance;max-width: 19ch}.lead{margin-top: 20px;max-width: 54ch;font-size: clamp(1rem,1.6vw,1.125rem);line-height: 1.55;color: var(--muted);text-wrap: pretty}.hero .btn{margin-top: 28px}.belege{margin-top: 38px;display: grid;gap: 18px;justify-items: center}.belege .zeile{display: grid;gap: 10px;justify-items: center}.marken{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px 26px}.rec-logo{display: inline-flex;align-items: center;gap: 8px;font-weight: 650;font-size: 1.0625rem;letter-spacing: -0.01em;color: #474b51}.rec-logo img{height: 20px;width: auto;filter: grayscale(1) contrast(1.1);opacity: 0.8}.partner{display: block;padding: 4px 6px;border-radius: 8px;transition: transform .2s ease}.partner:hover{transform: translateY(-1px)}.partner img{height: 28px;width: auto}@media (min-width: 720px){.belege{grid-auto-flow: column;gap: 0;align-items: center}.belege .zeile{grid-auto-flow: column;align-items: center;gap: 14px;padding: 0 26px}.belege .zeile + .zeile{border-left: 1px solid var(--line-2)}}.kopf{display: grid;justify-items: center;gap: 12px;text-align: center;margin-bottom: clamp(32px,4.5vw,48px)}.h2{font-size: clamp(1.75rem,4.6vw,2.625rem);font-weight: 680;line-height: 1.08;letter-spacing: -0.03em;text-wrap: balance;max-width: 18ch}.h3{font-size: clamp(1.25rem,3.6vw,1.5rem);font-weight: 670;line-height: 1.12;letter-spacing: -0.028em;text-wrap: balance}.kopf::before{content: "";width: 1px;height: clamp(32px,4.5vw,48px);margin-bottom: 4px;background: linear-gradient(180deg,rgba(39,72,200,0),var(--blue) 70%,var(--violet));transform-origin: top}.kopf.hell::before{background: linear-gradient(180deg,rgba(109,139,255,0),var(--blue-light))}.kicker{font-family: var(--mono);font-size: 0.6875rem;font-weight: 550;letter-spacing: 0.14em;text-transform: uppercase;color: var(--blue)}.kopf.hell .kicker{color: var(--blue-light)}.kopf p{max-width: 54ch;color: var(--muted);font-size: clamp(1rem,1.5vw,1.0625rem);text-wrap: pretty}.vorteile{position: relative;padding-top: 32px;padding-bottom: clamp(56px,7vw,88px)}.buehne-band{position: absolute;left: 0;right: 0;top: -60px;height: 360px;pointer-events: none}.band{width: 100%;height: 100%}.buehne-band::before{content: "";position: absolute;left: -10%;right: -10%;top: 120px;height: 140px;border-radius: 50%;background: var(--iris);filter: blur(46px);opacity: 0.45}.buehne-band.gl::before{display: none}.bento{position: relative;z-index: 1;display: grid;gap: 14px}.box{position: relative;min-width: 0;overflow: hidden;display: grid;grid-template-rows: auto 1fr;gap: 22px;padding: 26px 22px 0;border-radius: 22px;background: var(--card);border: 1px solid rgba(11,13,16,0.07);box-shadow: var(--shadow)}.box::after{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: var(--iris);opacity: 0.9}.box-text{display: grid;gap: 10px;align-content: start}.box-text p{color: var(--muted);font-size: 0.9375rem;line-height: 1.5;max-width: 44ch;text-wrap: pretty}.vis{position: relative;min-width: 0;align-self: end}.vis-cockpit{margin-inline: -4px;border: 1px solid var(--line);border-bottom: 0;border-radius: 14px 14px 0 0;background: var(--paper);overflow: hidden;font-size: 0.8125rem}.vc-kopf{display: flex;align-items: center;gap: 10px;height: 38px;padding: 0 12px;background: var(--card);border-bottom: 1px solid var(--line);font-weight: 620;color: var(--muted)}.vc-punkte{display: flex;gap: 5px}.vc-punkte i{width: 8px;height: 8px;border-radius: 50%;background: #e3e0db;display: block}.vc-live{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;color: var(--teal);font-size: 0.75rem}.vc-live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--teal);animation: puls 2s infinite}@keyframes puls{0%{box-shadow: 0 0 0 0 rgba(10,124,127,0.45)}70%{box-shadow: 0 0 0 8px rgba(10,124,127,0)}100%{box-shadow: 0 0 0 0 rgba(10,124,127,0)}}.vc-zahlen{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;padding: 12px}.vc-zahlen div{display: grid;gap: 2px;padding: 10px 12px;border-radius: 10px;background: var(--card);border: 1px solid var(--line);min-width: 0}.vc-zahlen span{font-size: 0.6875rem;color: var(--faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vc-zahlen b{font-size: 1.375rem;font-weight: 640;letter-spacing: -0.02em}.vc-zahlen b.gelb{color: var(--due-text)}.vc-zahlen b.rot{color: var(--late)}.vc-tabelle{margin: 0 12px;border: 1px solid var(--line);border-bottom: 0;border-radius: 10px 10px 0 0;background: var(--card);overflow: hidden}.vc-z{display: grid;grid-template-columns: minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap: 10px;align-items: center;padding: 9px 12px;border-top: 1px solid var(--line)}.vc-z>span:last-child{display: none}.vc-k{border-top: 0;background: var(--soft);font-size: 0.6875rem;color: var(--faint);font-weight: 600}.vc-z>span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: flex;align-items: center;gap: 6px}.vc-z>span.bar{display: block;height: 6px;border-radius: 9px;background: var(--soft)}.bar i{display: block;height: 100%;width: var(--w);border-radius: inherit;background: var(--iris)}.p{width: 8px;height: 8px;border-radius: 50%;flex: none;display: inline-block}.p.g{background: var(--ok)}.p.y{background: var(--due)}.p.r{background: var(--late)}.vis-chat{display: grid;gap: 10px;padding-bottom: 24px}.frage{justify-self: end;max-width: 88%;padding: 11px 14px;border-radius: 16px 16px 4px 16px;background: var(--ink);color: #fff;font-size: 0.875rem}.antwort{justify-self: start;max-width: 94%;display: grid;gap: 8px;padding: 12px 14px;border-radius: 16px 16px 16px 4px;background: var(--soft);border: 1px solid var(--line);font-size: 0.875rem;line-height: 1.45}.link-chip{justify-self: start;font-size: 0.6875rem;font-weight: 600;color: var(--blue);padding: 5px 9px;border-radius: 8px;background: rgba(39,72,200,0.08)}.vis-logos{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;padding-bottom: 24px}.vis-logos span{height: 52px;border-radius: 12px;border: 1px solid var(--line);background: var(--paper);display: grid;place-items: center}.vis-logos span.breit{grid-column: span 2}.vis-logos img{width: 26px;height: auto}.vis-logos .breit img{width: auto;height: 20px}.vis-logos .kern{background: var(--iris-deep);border-color: transparent}.vis-logos .kern img{width: 22px}.weiteres{margin-top: 26px;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.weiteres li{padding: 8px 14px;border-radius: 99px;background: var(--card);border: 1px solid var(--line);font-size: 0.875rem;font-weight: 560;color: #33363b}@media (min-width: 720px){.bento{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.box{padding: 32px 30px 0}.b-belege,.b-cockpit,.b-systeme{grid-column: 1 / -1}.vc-zahlen{grid-template-columns: repeat(4,minmax(0,1fr))}.vc-z{grid-template-columns: minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,0.8fr)}.vc-z>span:last-child{display: flex}}@media (min-width: 1000px){.nav{display: flex}.bento{grid-template-columns: repeat(12,minmax(0,1fr));gap: 18px}.b-belege,.b-cockpit{grid-column: span 7}.b-defekt,.b-post{grid-column: span 5}.b-wissen,.b-retax,.b-systeme{grid-column: span 4}.h3{font-size: clamp(1.375rem,1.7vw,1.625rem)}}.flow{position: relative;padding-top: clamp(56px,7vw,96px);padding-bottom: clamp(64px,8vw,104px);border-top: 1px solid var(--line)}.buehne{position: relative;display: grid;gap: 22px;padding: 22px 16px;border-radius: 24px;background: var(--soft);border: 1px solid var(--line);background-image: radial-gradient(circle at 1px 1px,rgba(11,13,16,0.07) 1px,transparent 0);background-size: 22px 22px}.draht{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible;z-index: 0}.draht path{fill: none;stroke: var(--line-2);stroke-width: 1.6}.draht circle{fill: var(--blue)}.karte{position: relative;z-index: 1;background: var(--card);border: 1px solid var(--line);border-radius: 16px;box-shadow: var(--shadow-soft);min-width: 0;transition: opacity .5s ease,border-color .5s ease,box-shadow .5s ease,transform .6s var(--ease)}.karte.jetzt{border-color: rgba(39,72,200,0.4);box-shadow: 0 0 0 4px rgba(39,72,200,0.09),var(--shadow);transform: translateY(-2px)}.buehne.laeuft .karte:not(.an){opacity: 0.45;transform: translateY(4px)}.karte-kopf{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-bottom: 1px solid var(--line);font-size: 0.8125rem;font-weight: 600;color: var(--muted)}.karte-kopf .ic{width: 18px;height: 18px}.karte-kopf .zeit{margin-left: auto;font-size: 0.6875rem;color: var(--faint);font-weight: 500}.mail .absender{padding: 14px 14px 0;font-size: 0.8125rem;color: var(--muted)}.mail .betreff{padding: 4px 14px 0;font-weight: 640;line-height: 1.3;letter-spacing: -0.01em}.anhang{margin: 14px;display: flex;align-items: center;gap: 12px;padding: 10px;border-radius: 12px;background: var(--soft);border: 1px solid var(--line)}.pdf{width: 34px;height: 42px;flex: none;display: grid;place-items: center;border-radius: 6px;background: var(--card);border: 1px solid var(--line);font-size: 0.6875rem;font-weight: 700;color: #b4361f}.anhang-text{display: grid;min-width: 0}.anhang-text b{font-size: 0.8125rem;font-weight: 600}.anhang-text span{font-size: 0.75rem;color: var(--faint)}.ki{padding: 18px 16px 16px;display: grid;gap: 12px;overflow: hidden}.ki::before{content: "";position: absolute;left: 0;right: 0;top: -30%;height: 30%;pointer-events: none;background: linear-gradient(180deg,transparent,rgba(39,72,200,0.10),transparent);opacity: 0}.ki.jetzt::before{animation: scan 1.1s var(--ease) 1}@keyframes scan{0%{top: -30%;opacity: 1}100%{top: 100%;opacity: 1}}.ki-kern{width: 54px;height: 54px;border-radius: 15px;display: grid;place-items: center;background: var(--iris-deep);box-shadow: 0 12px 26px -12px rgba(39,72,200,0.8)}.ki-kern img{width: 34px;height: auto}.ki-titel{font-weight: 680;font-size: 1.125rem;letter-spacing: -0.02em}.erkannt{border-top: 1px solid var(--line)}.erkannt li{display: flex;justify-content: space-between;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--line);font-size: 0.8125rem}.erkannt li span{color: var(--faint)}.erkannt li b{font-weight: 620;text-align: right}.ergebnisse{display: grid;gap: 10px}.erg{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 12px;padding: 13px 14px;align-items: start}.erg .ic{margin-top: 1px;color: var(--teal)}.erg div{display: grid;gap: 4px;min-width: 0}.erg b{font-weight: 640;font-size: 0.9375rem;letter-spacing: -0.01em}.erg span{font-size: 0.8125rem;color: var(--muted);line-height: 1.4}.erg .pfad{color: var(--ink)}.erg .datei{font-size: 0.6875rem;color: var(--faint);overflow-wrap: anywhere}.quartale{display: flex;gap: 6px}.quartale i{font-style: normal;font-family: var(--mono);font-size: 0.6875rem;font-weight: 600;padding: 4px 8px;border-radius: 6px;background: var(--ok-bg);color: var(--ok-text)}.quartale .q4{background: var(--teal);color: #fff;transition: background .4s ease,color .4s ease}.buehne.laeuft .e-plan:not(.an) .q4{background: var(--due-bg);color: var(--due-text)}.status-wechsel{position: relative;display: inline-grid;justify-self: start}.status-wechsel>span{grid-area: 1 / 1;font-family: var(--mono);font-size: 0.6875rem;font-weight: 600;padding: 4px 9px;border-radius: 999px;transition: opacity .35s ease,transform .45s var(--ease)}.status-wechsel .alt{background: var(--due-bg);color: var(--due-text);opacity: 0}.status-wechsel .neu{background: var(--teal);color: #fff}.buehne.laeuft .e-ticket:not(.an) .alt{opacity: 1}.buehne.laeuft .e-ticket:not(.an) .neu{opacity: 0;transform: translateY(6px)}.cockpit-mini{overflow: hidden}.live{margin-left: auto;display: inline-flex;align-items: center;gap: 7px;font-size: 0.75rem;color: var(--teal)}.live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--teal);animation: puls 2s infinite}.mini-zeile{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 16px 14px 0;font-weight: 620}.mini-zeile b{font-size: 1.75rem;font-weight: 640;letter-spacing: -0.03em}.mini-zeile b small{font-size: 0.9rem;margin-left: 3px;color: var(--muted);font-weight: 560}.mini-balken{margin: 10px 14px 0;height: 8px;border-radius: 99px;background: var(--soft);overflow: hidden}.mini-balken i{display: block;height: 100%;width: 96%;border-radius: inherit;background: var(--iris);transition: width 1.1s var(--ease)}.buehne.laeuft .cockpit-mini:not(.an) .mini-balken i{width: 91%}.mini-text{padding: 8px 14px 0;font-size: 0.8125rem;color: var(--faint)}.hinweis{margin: 14px;display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 10px;align-items: start;padding: 10px 12px;border-radius: 12px;background: rgba(39,72,200,0.05);border: 1px solid rgba(39,72,200,0.18);font-size: 0.8125rem;line-height: 1.4}.hinweis .ic{width: 18px;height: 18px;color: var(--blue)}.schritte{margin-top: 28px;display: grid;gap: 10px}.schritte li{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 12px;padding: 12px 0;border-top: 1px solid var(--line);transition: color .4s ease,border-color .4s ease}.schritte li b{font-weight: 650}.schritte li span{font-size: 0.9375rem;color: var(--muted)}.flow.laeuft .schritte li:not(.an){color: var(--faint)}@media (min-width: 1000px){.buehne{grid-template-columns: minmax(0,0.95fr) minmax(0,0.9fr) minmax(0,1.2fr) minmax(0,0.95fr);column-gap: 52px;align-items: center;padding: 48px 40px;border-radius: 28px}.schritte{grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin-top: 32px}.schritte li{grid-template-columns: 1fr;gap: 6px;padding: 16px 20px 0 0;border-top: 2px solid var(--line)}.flow.laeuft .schritte li[aria-current="step"]{border-top-color: var(--blue)}}.weg{padding-top: clamp(56px,7vw,88px);padding-bottom: clamp(56px,7vw,88px)}.stationen{display: grid}.stationen li{position: relative;display: grid;align-content: start;grid-template-columns: 44px minmax(0,1fr);column-gap: 14px;row-gap: 2px;padding: 0 0 24px}.stationen li::before{content: "";position: absolute;left: 21px;top: 44px;bottom: 0;width: 2px;background: var(--line)}.stationen li:last-child::before{display: none}.st-nr{grid-row: span 2;width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--card);border: 1px solid var(--line);font-weight: 700;font-size: 0.875rem}.stationen li:last-child .st-nr{background: var(--iris-deep);border-color: transparent;color: #fff}.stationen b{font-size: 1.0625rem;font-weight: 660;letter-spacing: -0.015em;padding-top: 2px}.stationen span:not(.st-nr){color: var(--muted);font-size: 0.9375rem}.vertrauen{margin-top: 28px;display: grid;gap: 10px}.vertrauen li{display: flex;align-items: center;gap: 10px;font-size: 0.9375rem;font-weight: 560;color: #33363b}.vertrauen .ic{color: var(--teal)}@media (min-width: 1000px){.stationen{grid-template-columns: repeat(6,minmax(0,1fr))}.stationen li{grid-template-columns: 1fr;padding: 0 20px 0 0;row-gap: 8px}.stationen b{height: 2.6em;line-height: 1.25;padding-top: 0}.stationen li::before{left: 52px;right: 12px;top: 21px;bottom: auto;width: auto;height: 2px;background: linear-gradient(90deg,var(--line-2),var(--line))}.st-nr{grid-row: auto;margin-bottom: 10px}.vertrauen{grid-auto-flow: column;justify-content: center;gap: 36px;margin-top: 48px;padding-top: 28px;border-top: 1px solid var(--line)}}.termin{padding-bottom: clamp(72px,9vw,120px)}.termin-karte{position: relative;display: grid;overflow: hidden;border-radius: 22px;max-width: 980px;margin-inline: auto;background: var(--card);border: 1px solid rgba(11,13,16,0.07);box-shadow: var(--shadow)}.termin-karte::before{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: var(--iris)}.termin-person{display: grid;gap: 18px;align-content: start;padding: 28px 22px 24px;border-bottom: 1px solid var(--line)}.termin-kopf{display: flex;align-items: center;gap: 16px}.termin-foto{width: 88px;height: 88px;border-radius: 50%;object-fit: cover;background: #fff;flex: none;box-shadow: 0 0 0 3px #fff,0 0 0 4px var(--line-2)}.termin-name{display: grid;gap: 2px}.termin-name b{font-weight: 670;font-size: 1.125rem;letter-spacing: -0.015em}.termin-name span{color: var(--muted);font-size: 0.875rem}.vita{display: grid;gap: 9px}.vita li{display: flex;gap: 10px;align-items: flex-start;font-size: 0.9375rem;line-height: 1.4;color: #2a2d31}.vita svg{width: 18px;height: 18px;flex: none;color: var(--blue);margin-top: 1px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.termin-text{display: grid;gap: 22px;align-content: center;justify-items: start;padding: 26px 22px 28px}.termin-satz{font-size: clamp(1.375rem,2.4vw,1.75rem);font-weight: 670;line-height: 1.15;letter-spacing: -0.026em;text-wrap: balance}.termin-fakten{width: 100%;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);margin: 0}.termin-fakten div{display: grid;gap: 4px;padding: 12px 10px 12px 0}.termin-fakten div + div{padding-left: 12px;border-left: 1px solid var(--line)}.termin-fakten dt{font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--faint)}.termin-fakten dd{font-weight: 620;font-size: 0.9375rem;letter-spacing: -0.01em;line-height: 1.25}.termin-text .btn{width: 100%}@media (min-width: 720px){.termin-person{padding: 32px}.termin-text{padding: 32px}.termin-text .btn{width: auto}}@media (min-width: 1000px){.termin-karte{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.termin-person{padding: 40px;border-bottom: 0;border-right: 1px solid var(--line);background: linear-gradient(180deg,rgba(39,72,200,0.03),transparent 60%)}.termin-foto{width: 104px;height: 104px}.termin-text{padding: 40px 44px}}@media (min-width: 1440px){.wrap{max-width: 1200px}}.fuss{border-top: 1px solid var(--line);padding: 40px 0 120px}.fuss .wrap{display: grid;gap: 14px;justify-items: start}.fuss img{height: 24px;width: auto}.fuss p{color: var(--muted);font-size: 0.9375rem}.fuss nav{display: flex;flex-wrap: wrap;gap: 6px 22px;font-size: 0.875rem;color: var(--faint)}@media (min-width: 720px){.fuss{padding-bottom: 48px}.fuss .wrap{grid-template-columns: auto 1fr auto;align-items: center;gap: 28px}}.rein-an [data-rein]{opacity: 0;transform: translateY(22px);transition: opacity .8s var(--ease) var(--d,0ms),transform 1s var(--ease) var(--d,0ms)}.rein-an [data-rein].drin{opacity: 1;transform: none}.rein-an .kopf[data-rein]::before{transform: scaleY(0);transition: transform 1.1s var(--ease) .1s}.rein-an .kopf[data-rein].drin::before{transform: scaleY(1)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation: none !important;transition: none !important}}.nf{min-height: calc(100svh - 64px - 140px);display: grid;align-items: center;padding: 64px 0 96px}.nf-innen{display: grid;justify-items: center;gap: 8px;text-align: center}.nf-code{font-size: clamp(5rem,18vw,10rem);font-weight: 700;line-height: 0.9;letter-spacing: -0.06em;background: var(--iris);-webkit-background-clip: text;background-clip: text;color: transparent}.nf .kopf{margin-bottom: 28px}.nf .kopf::before{display: none}.nf-knoepfe{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 14px 28px}.quelle-zeile{font-size: 0.75rem;line-height: 1.45;color: var(--faint)}.quelle-zeile a{color: inherit}.chip-de{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px 6px 8px;border-radius: 99px;background: var(--card);border: 1px solid var(--line-2);font-weight: 620;font-size: 0.9375rem;color: #33363b}.chip-de .ic{width: 18px;height: 18px;color: var(--teal)}.flagge-de{width: 18px;height: 12px;border-radius: 2px;overflow: hidden;display: grid;grid-template-rows: repeat(3,1fr);flex: none;box-shadow: 0 0 0 1px rgba(11,13,16,0.08)}.flagge-de i:nth-child(1){background: #151515}.flagge-de i:nth-child(2){background: #d1262b}.flagge-de i:nth-child(3){background: #f2c230}.lage{padding-top: clamp(56px,7vw,96px);padding-bottom: clamp(56px,7vw,96px)}.lage-raster{display: grid;gap: 36px;align-items: center}.lage-text{display: grid;gap: 16px;align-content: start}.lage-text .h2{max-width: 16ch}.lage-text>p{color: var(--muted);max-width: 46ch;text-wrap: pretty}.einheiten-karte{display: grid;gap: 20px;padding: 24px 22px;border-radius: 22px;background: var(--card);border: 1px solid rgba(11,13,16,0.07);box-shadow: var(--shadow)}.einheiten{display: grid;grid-template-columns: repeat(10,minmax(0,1fr));gap: clamp(4px,1vw,7px)}.einheiten i{aspect-ratio: 1;border-radius: 26%;background: var(--soft);border: 1px solid var(--line);transition: background-color .5s var(--ease),border-color .5s var(--ease),transform .5s var(--ease);transition-delay: calc(var(--n,0) * 45ms)}.einheiten i.ja{background: color-mix(in oklab,var(--teal),var(--violet) calc(var(--n,0) * 7.5%));border-color: transparent}.rein-an .einheiten-karte:not(.drin) .einheiten i.ja{background: var(--soft);border-color: var(--line);transform: scale(.82)}.einheiten-legende{display: flex;flex-wrap: wrap;gap: 8px 20px;font-size: 0.8125rem;color: var(--muted)}.einheiten-legende span{display: inline-flex;align-items: center;gap: 8px}.einheiten-legende i{width: 12px;height: 12px;border-radius: 3px;display: inline-block}.einheiten-legende .l-ja{background: var(--iris)}.einheiten-legende .l-nein{background: var(--soft);border: 1px solid var(--line-2)}.vergleich{display: grid;gap: 14px;border-top: 1px solid var(--line);padding-top: 18px;margin: 0}.vergleich div{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 6px 14px;align-items: baseline}.vergleich dt{font-size: 0.9375rem;color: #33363b;font-weight: 560}.vergleich dd{margin: 0;font-family: var(--mono);font-weight: 650;font-size: 1.0625rem;letter-spacing: -0.01em}.vergleich .spur{grid-column: 1 / -1;height: 8px;border-radius: 99px;background: var(--soft);overflow: hidden}.vergleich .spur i{display: block;height: 100%;width: var(--w);border-radius: inherit;background: var(--ink);transition: width 1.2s var(--ease) .2s}.vergleich .apo .spur i{background: var(--iris)}.rein-an .einheiten-karte:not(.drin) .vergleich .spur i{width: 0}@media (min-width: 1000px){.lage-raster{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 72px}.einheiten-karte{padding: 32px}}.marge{padding-top: clamp(56px,7vw,96px);padding-bottom: clamp(56px,7vw,96px);border-top: 1px solid var(--line)}.marge-raster{display: grid;gap: 16px}.marge-karte{position: relative;display: grid;gap: 18px;align-content: start;padding: 24px 22px;border-radius: 22px;background: var(--card);border: 1px solid rgba(11,13,16,0.07);box-shadow: var(--shadow);min-width: 0}.marge-karte h3{font-size: 1.125rem;font-weight: 660;letter-spacing: -0.02em}.marge-karte>p{color: var(--muted);font-size: 0.9375rem}.rechner{display: grid;gap: 18px}.rechner label{display: grid;gap: 10px;font-weight: 600;font-size: 0.9375rem}.rechner .wert{display: flex;justify-content: space-between;align-items: baseline;gap: 12px}.rechner .wert output{font-family: var(--mono);font-weight: 650;font-size: 1.125rem;color: var(--ink)}.regler{-webkit-appearance: none;appearance: none;width: 100%;height: 28px;background: transparent;cursor: pointer;margin: 0}.regler::-webkit-slider-runnable-track{height: 8px;border-radius: 99px;background: linear-gradient(90deg,var(--blue) 0 var(--p,40%),var(--soft) var(--p,40%));border: 1px solid var(--line)}.regler::-moz-range-track{height: 8px;border-radius: 99px;background: var(--soft);border: 1px solid var(--line)}.regler::-moz-range-progress{height: 8px;border-radius: 99px;background: var(--blue)}.regler::-webkit-slider-thumb{-webkit-appearance: none;width: 26px;height: 26px;margin-top: -10px;border-radius: 50%;background: #fff;border: 2px solid var(--blue);box-shadow: 0 2px 6px rgba(11,13,16,0.18);transition: transform .15s ease}.regler::-moz-range-thumb{width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 2px solid var(--blue);box-shadow: 0 2px 6px rgba(11,13,16,0.18)}.regler:active::-webkit-slider-thumb{transform: scale(1.12)}.regler:focus-visible{outline: none}.regler:focus-visible::-webkit-slider-thumb{outline: 2px solid var(--blue);outline-offset: 3px}.ergebnis{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-radius: 16px;background: var(--night);color: var(--on-night);overflow: hidden}.ergebnis div{display: grid;gap: 4px;padding: 18px}.ergebnis div + div{border-left: 1px solid rgba(243,241,237,0.12)}.ergebnis b{font-size: clamp(2rem,6vw,2.75rem);font-weight: 700;letter-spacing: -0.04em;line-height: 1;font-variant-numeric: tabular-nums}.ergebnis span{font-size: 0.8125rem;color: var(--on-night-muted);line-height: 1.35}@media (min-width: 1000px){.marge-raster{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 18px}.marge-karte{padding: 32px}}.schutz{background: var(--night);color: var(--on-night);padding-top: clamp(64px,8vw,104px);padding-bottom: clamp(64px,8vw,104px);position: relative;overflow: hidden}.schutz::before{content: "";position: absolute;left: 50%;top: 32%;width: 1100px;height: 520px;transform: translateX(-50%);border-radius: 50%;background: var(--iris);filter: blur(120px);opacity: 0.18;pointer-events: none}.schutz .wrap{position: relative}.kopf.hell .h2{color: #fff}.kopf.hell p{color: var(--on-night-muted)}.stufen-wahl{display: flex;justify-content: center;gap: 6px;margin: 0 auto 22px;padding: 5px;border-radius: 14px;background: rgba(243,241,237,0.06);border: 1px solid rgba(243,241,237,0.1);width: max-content;max-width: 100%;overflow-x: auto;scrollbar-width: none}.stufen-wahl button{font: inherit;font-size: 0.875rem;font-weight: 600;color: var(--on-night-muted);background: transparent;border: 0;border-radius: 10px;padding: 9px 14px;cursor: pointer;white-space: nowrap;transition: background .2s ease,color .2s ease}.stufen-wahl button:hover{color: #fff}.stufen-wahl button[aria-selected="true"]{background: #fff;color: var(--ink)}.datenweg{display: grid;gap: 18px;padding: 22px 16px;border-radius: 22px;background: rgba(243,241,237,0.04);border: 1px solid rgba(243,241,237,0.1)}.dw-knoten{position: relative;display: grid;gap: 10px;padding: 16px;border-radius: 16px;background: var(--night-2);border: 1px solid rgba(243,241,237,0.12)}.dw-knoten h3{display: flex;align-items: center;gap: 10px;font-size: 1rem;font-weight: 650;letter-spacing: -0.01em;color: #fff}.dw-knoten h3 .ic{color: var(--blue-light)}.dw-knoten ul{display: grid;gap: 6px}.dw-knoten li{display: flex;align-items: center;gap: 8px;font-size: 0.8125rem;color: var(--on-night-muted)}.dw-knoten li .ic{width: 15px;height: 15px}.dw-server{border-color: rgba(109,139,255,0.45);background: linear-gradient(180deg,rgba(39,72,200,0.16),rgba(20,23,28,0.9))}.dw-ort{display: inline-flex;align-items: center;gap: 8px;justify-self: start;padding: 4px 10px 4px 6px;border-radius: 99px;background: rgba(243,241,237,0.08);font-size: 0.75rem;font-weight: 600;color: #fff}.dw-pfeil{display: grid;place-items: center;height: 28px;color: var(--blue-light)}.dw-pfeil svg{width: 22px;height: 22px;transform: rotate(90deg);fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.dw-text{display: grid;gap: 4px;padding: 12px 14px;border-radius: 12px;background: rgba(243,241,237,0.06);font-size: 0.8125rem;color: var(--on-night-muted);line-height: 1.45;min-height: 4.5em}.dw-text b{color: #fff;font-weight: 640}.maske{font-family: var(--mono);font-size: 0.75rem;padding: 2px 6px;border-radius: 5px;background: rgba(243,241,237,0.1);color: #fff;transition: background .3s ease,color .3s ease}.datenweg[data-stufe="2"] .maske{background: var(--blue)}.dw-nein{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 12px;border: 1px dashed rgba(243,241,237,0.22);color: var(--on-night-muted);font-size: 0.8125rem}.dw-nein .ic{width: 18px;height: 18px;color: #ff8a73}.dw-nein s{text-decoration-color: rgba(255,138,115,0.8);text-decoration-thickness: 1.5px}.datenweg [data-st]{display: none}.datenweg[data-stufe="1"] [data-st~="1"],.datenweg[data-stufe="2"] [data-st~="2"],.datenweg[data-stufe="3"] [data-st~="3"]{display: revert;animation: stufe-rein .45s var(--ease) both}.datenweg[data-stufe="1"] li[data-st~="1"],.datenweg[data-stufe="2"] li[data-st~="2"],.datenweg[data-stufe="3"] li[data-st~="3"]{display: flex}@keyframes stufe-rein{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}.zusagen{margin-top: 26px;display: grid;gap: 10px}.zusagen li{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 12px;align-items: start;padding: 14px 16px;border-radius: 14px;background: rgba(243,241,237,0.05);border: 1px solid rgba(243,241,237,0.09)}.zusagen .ic{width: 22px;height: 22px;color: #6fd3c8}.zusagen b{display: block;color: #fff;font-weight: 640;font-size: 0.9375rem;letter-spacing: -0.01em}.zusagen span{font-size: 0.8125rem;color: var(--on-night-muted);line-height: 1.45}@media (min-width: 720px){.zusagen{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.datenweg{grid-template-columns: minmax(0,1fr) 44px minmax(0,1.15fr) 44px minmax(0,1fr);align-items: center;padding: 36px;column-gap: 0}.dw-pfeil svg{transform: none}.dw-unten{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: 16px;align-items: stretch;margin-top: 6px}.zusagen{grid-template-columns: repeat(3,minmax(0,1fr))}}.dw-unten{display: grid;gap: 14px}.fragen{padding-top: clamp(56px,7vw,96px);padding-bottom: clamp(32px,4vw,56px)}.fragen-liste{max-width: 820px;margin-inline: auto;border-top: 1px solid var(--line)}.fragen-liste details{border-bottom: 1px solid var(--line)}.fragen-liste summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 18px 2px;cursor: pointer;font-weight: 640;font-size: 1.0625rem;letter-spacing: -0.012em}.fragen-liste summary::-webkit-details-marker{display: none}.fragen-liste summary::after{content: "";flex: none;width: 12px;height: 12px;border-right: 2px solid var(--faint);border-bottom: 2px solid var(--faint);transform: rotate(45deg) translate(-3px,-3px);transition: transform .3s var(--ease)}.fragen-liste details[open] summary::after{transform: rotate(225deg) translate(-3px,-3px)}.fragen-liste summary:hover{color: var(--blue)}.fragen-liste details p{padding: 0 2px 20px;color: var(--muted);max-width: 68ch;text-wrap: pretty}.zitat{margin: 6px 0 0;padding: 4px 0 4px 18px;border-left: 2px solid;border-image: linear-gradient(180deg,var(--teal),var(--violet)) 1;display: grid;gap: 8px;max-width: 46ch}.zitat p{font-size: 1.125rem;font-weight: 620;line-height: 1.35;letter-spacing: -0.015em;color: var(--ink);text-wrap: balance}.zitat footer{font-size: 0.875rem;color: var(--muted);line-height: 1.45}.zitat footer .quelle-zeile{display: block;margin-top: 2px}.schere{display: grid;gap: 14px;margin: 0}.schere div{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 6px 14px;align-items: baseline}.schere dt{font-size: 0.9375rem;font-weight: 560;color: #33363b}.schere dd{margin: 0;font-weight: 680;font-size: 1.25rem;letter-spacing: -0.02em}.schere .s-honorar dd{color: var(--muted)}.schere .spur{grid-column: 1 / -1;height: 12px;border-radius: 99px;background: var(--soft);overflow: hidden}.schere .spur i{display: block;height: 100%;width: var(--w);border-radius: inherit;background: var(--iris);transition: width 1.3s var(--ease) .15s}.schere .s-honorar .spur i{background: var(--ink)}.rein-an .marge-karte:not(.drin) .schere .spur i{width: 0}.hundert{display: grid;gap: 10px;padding-top: 18px;border-top: 1px solid var(--line)}.h-titel{font-size: 0.9375rem;font-weight: 600}.h-balken{display: flex;height: 34px;border-radius: 10px;overflow: hidden;gap: 2px;background: var(--card)}.h-balken i{display: block;flex: 0 0 var(--w);transition: flex-basis 1.2s var(--ease) .3s}.h-ware{background: #d9d5ce}.h-personal{background: var(--blue)}.h-sonst{background: #9fb0ef}.h-bleibt{background: var(--violet)}.rein-an .marge-karte:not(.drin) .h-balken i:not(.h-ware){flex-basis: 0}.h-legende{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 16px;font-size: 0.8125rem;color: var(--muted)}.h-legende li{display: flex;align-items: center;gap: 8px}.h-legende li i{width: 11px;height: 11px;border-radius: 3px;flex: none}.h-legende b{margin-left: auto;color: var(--ink);font-weight: 650}.h-legende .bleibt{color: var(--ink);font-weight: 620}.h-legende .bleibt b{color: var(--violet)}.ergebnis .erg-wert{grid-column: 1 / -1;padding: 12px 18px 16px;border-top: 1px solid rgba(243,241,237,0.12);font-size: 0.875rem;color: var(--on-night-muted)}.ergebnis .erg-wert b{font-size: 1rem;letter-spacing: -0.01em;color: #fff;font-weight: 650}.vc-z>span.zwei{display: grid;gap: 1px;line-height: 1.25}.vc-z>span.zwei b{font-weight: 620;overflow: hidden;text-overflow: ellipsis}.vc-z>span.zwei small{font-size: 0.6875rem;color: var(--faint);overflow: hidden;text-overflow: ellipsis}.tag{font-style: normal;display: inline-flex;align-items: center;white-space: nowrap;font-size: 0.6875rem;font-weight: 620;padding: 4px 9px;border-radius: 99px}.tag.g{background: var(--ok-bg);color: var(--ok-text)}.tag.y{background: var(--due-bg);color: var(--due-text)}.tag.b{background: rgba(39,72,200,0.09);color: var(--blue)}.vis-liste{margin-inline: -4px;border: 1px solid var(--line);border-bottom: 0;border-radius: 14px 14px 0 0;background: var(--paper);overflow: hidden;font-size: 0.8125rem}.vl-kopf{display: flex;align-items: center;gap: 9px;height: 40px;padding: 0 14px;background: var(--card);border-bottom: 1px solid var(--line);font-weight: 620;color: var(--muted)}.vl-kopf .ic{width: 17px;height: 17px;color: var(--blue)}.vl-kopf .mono{margin-left: auto;font-size: 0.6875rem;font-weight: 500;color: var(--faint)}.vis-liste ul{display: grid;padding: 6px 12px 14px}.vis-liste li{display: grid;gap: 7px;padding: 11px 2px;border-bottom: 1px solid var(--line)}.vis-liste li:last-child{border-bottom: 0}.vis-liste li b{font-weight: 620;color: var(--ink)}.vl-weg{display: flex;align-items: center;gap: 6px;min-width: 0}.vl-pfeil{width: 14px;height: 14px;flex: none;fill: none;stroke: var(--faint);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.vl-weg .tag:last-child{overflow: hidden;text-overflow: ellipsis;min-width: 0}.vis-liste li>.tag,.vl-weg .tag:last-child{transition: opacity .5s ease,transform .6s var(--ease)}.vis-liste li:nth-child(1)>.tag,.vis-liste li:nth-child(1) .vl-weg .tag:last-child{transition-delay: .5s}.vis-liste li:nth-child(2)>.tag,.vis-liste li:nth-child(2) .vl-weg .tag:last-child{transition-delay: .9s}.vis-liste li:nth-child(3)>.tag,.vis-liste li:nth-child(3) .vl-weg .tag:last-child{transition-delay: 1.3s}.vis-liste li:nth-child(4)>.tag{transition-delay: 1.7s}.rein-an .box:not(.drin) .vis-liste li>.tag,.rein-an .box:not(.drin) .vl-weg .tag:last-child{opacity: 0;transform: translateX(-6px)}.vis-post li{grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 10px}.vp-zeile{display: grid;gap: 3px;min-width: 0}.vp-zeile b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.art{font-style: normal;font-family: var(--mono);font-size: 0.625rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--faint)}.art.r{color: var(--late)}.vis-chat .antwort span:first-child{color: #2a2d31}.vis-retax{display: grid;gap: 0;margin-inline: -4px;margin-bottom: 24px;border: 1px solid var(--line);border-radius: 14px;background: var(--paper);overflow: hidden;font-size: 0.8125rem}.vr-kopf{display: flex;align-items: center;gap: 9px;padding: 11px 14px;background: var(--card);border-bottom: 1px solid var(--line)}.vr-kopf .ic{width: 17px;height: 17px;color: var(--blue)}.vr-kopf b{font-weight: 620}.vis-retax dl{margin: 0;padding: 6px 14px;display: grid}.vis-retax dl div{display: flex;justify-content: space-between;gap: 12px;padding: 7px 0;border-bottom: 1px solid var(--line)}.vis-retax dt{color: var(--faint)}.vis-retax dd{margin: 0;font-weight: 600;text-align: right}.maske-hell{font-size: 0.75rem;padding: 2px 7px;border-radius: 5px;background: var(--blue);color: #fff}.vr-fuss{display: flex;flex-wrap: wrap;gap: 6px;padding: 10px 14px 14px}.vis-logos span.txt{font-size: 0.75rem;font-weight: 640;color: #3a3e44;text-align: center;padding: 0 6px}.erkannt li b.abw{color: var(--due-text);background: var(--due-bg);padding: 1px 7px;border-radius: 6px}.zusagen li>div{display: grid;gap: 3px}.schutz-quelle{margin-top: 22px;color: rgba(243,241,237,0.55);text-align: center;max-width: 72ch;margin-inline: auto}.dw-knoten li span{min-width: 0}.dw-knoten li{line-height: 1.4}.bento-buehne{position: relative}.bento-buehne .buehne-band{top: -150px;height: 260px;left: calc(50% - 50vw);right: calc(50% - 50vw)}.vorteile .kopf{margin-bottom: clamp(84px,9vw,112px)}.rechner .wert output{white-space: nowrap}.h-legende{grid-template-columns: 1fr}@media (min-width: 720px){.h-legende{grid-template-columns: repeat(2,minmax(0,1fr))}}.b-belege .vc-z{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}.b-belege .vc-z>span:nth-child(n+3){display: none}@media (min-width: 720px){.b-belege .vc-z{grid-template-columns: minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,0.8fr)}.b-belege .vc-z>span:nth-child(n+3){display: flex}}.cockpit-mini .mini-zeile{display: grid;gap: 2px;align-items: start}.cockpit-mini .mini-zeile>span{font-size: 0.8125rem;color: var(--muted);font-weight: 600}.erkannt li b.abw{white-space: nowrap}.vis-logos .datev img{width: 26px;height: auto}.stufen-wahl{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: 100%;max-width: 640px;overflow: visible}.stufen-wahl button{display: grid;gap: 2px;justify-items: center;white-space: normal;line-height: 1.2;padding: 9px 8px;text-align: center}.stufen-wahl button .mono{font-size: 0.6875rem;letter-spacing: 0.1em;text-transform: uppercase;opacity: 0.7}@media (min-width: 1000px){.einheiten{grid-template-columns: repeat(20,minmax(0,1fr));gap: 5px}.lage-raster{align-items: center}}