@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8cefa689-module__sYXGoW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8cefa689-module__sYXGoW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_4fd20b5-module__hpvSLW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_4fd20b5-module__hpvSLW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#eef2f7;--surface:#fff;--surface-2:#f6f8fb;--tint:#e8edf4;--line:#dde4ee;--line-strong:#c4cfdd;--ink:#0d1624;--ink2:#394559;--muted:#5b687c;--brand:#0a6bdc;--brand-hover:#0856b0;--brand-tint:#e5effc;--brand-line:#b4d0f6;--brand-ink:#0a58b3;--ja:#35d07f;--ja-ink:#0b7a45;--ja-tint:#e3f8ec;--ja-line:#aee8c8;--nein:#ff6f61;--nein-ink:#c0352b;--nein-tint:#fdeceb;--nein-line:#f5c3be;--heat:#f26a1b;--heat-ink:#b04a08;--honey:#f2b01e;--honey-ink:#7f5a00;--kc-edge:#0d1624;--kc-ink:#07121d;--p-0:#2f6fed;--p-1:#0f9d9a;--p-2:#8a5cf6;--p-3:#d9468f;--p-4:#f08a12;--p-5:#4b5870;--p-6:#9a6a3e;--font-sans:var(--font-figtree), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-bricolage), var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-karte:18px;--r-ctl:12px;--ease:cubic-bezier(.25, .1, .25, 1);--schatten:0 1px 0 #0d16240a, 0 22px 44px -26px #0d162452}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--canvas);min-height:100svh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}a{color:var(--brand-ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,svg{max-width:100%}svg{flex-shrink:0}code{font-family:var(--font-mono);background:var(--tint);border-radius:5px;padding:1px 5px;font-size:.85em}::selection{background:var(--brand-tint);color:var(--ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:.55rem;font-size:.75rem;display:inline-flex}.punkt{background:var(--brand);border-radius:50%;width:.5rem;height:.5rem}.backdrop{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.backdrop-mesh{background-image:linear-gradient(to right, color-mix(in srgb, var(--line-strong) 40%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--line-strong) 40%, transparent) 1px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--line-strong) 80%, transparent) 0 1px, transparent 1.3px);opacity:.65;will-change:transform;background-position:0 0,0 0,7px 7px;background-size:101px 101px,101px 101px,14px 14px;animation:120s linear infinite drift;position:absolute;inset:-101px;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 0,#000 20%,#0000 80%)}.backdrop-scan{opacity:0;border-block:1px solid color-mix(in srgb, var(--brand) 14%, transparent);background:color-mix(in srgb, var(--brand) 3%, transparent);height:101px;animation:28s linear infinite scan;position:absolute;left:0;right:0}@keyframes drift{to{transform:translate(101px,101px)}}@keyframes scan{0%,8%{opacity:0;transform:translateY(-102px)}14%,82%{opacity:.7}92%,to{opacity:0;transform:translateY(calc(100vh + 102px))}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.anim-rise{animation:.5s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--rise-i,0) * 70ms)}.btn{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);height:2.5rem;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .1s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--ink2);text-decoration:none}.btn:not(:disabled):active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primaer{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn-primaer:hover{background:var(--ink2);border-color:var(--ink2)}.btn-gross{border-radius:999px;height:3.1rem;padding:0 1.4rem;font-size:1rem}.btn-klein{border-radius:10px;height:2rem;padding:0 .75rem;font-size:.8125rem}.btn svg,.icon-btn svg{transition:transform .18s var(--ease)}.btn:not(:disabled):hover svg{transform:translateY(-1px)scale(1.06)}.btn:not(:disabled):hover svg.pfeil-links{transform:translate(-2px)}.btn:not(:disabled):hover svg.pfeil-rechts{transform:translate(2px)}.btn:not(:disabled):hover svg.hoch-rechts{transform:translate(1px,-1px)}.btn:not(:disabled):hover svg.runter{transform:translateY(2px)}.icon-btn{width:2.4rem;height:2.4rem;color:var(--ink2);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--tint);color:var(--ink)}.icon-btn:active{transform:scale(.95)}.icon-btn.mit-text{align-items:center;gap:.4rem;width:auto;padding:0 .8rem;font-size:.875rem;font-weight:600;display:inline-flex}input[type=email],input[type=password],input[type=date],textarea{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);outline:none;height:2.6rem;padding:0 .85rem;font-size:1rem;transition:border-color .12s,box-shadow .12s}textarea{resize:vertical;height:auto;min-height:6.5rem;padding:.7rem .9rem;line-height:1.55}input:focus-visible,textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}input::placeholder,textarea::placeholder{color:var(--muted)}label{color:var(--ink);font-size:.9375rem;font-weight:600}.chip,.badge{border:1px solid var(--line);background:var(--tint);height:1.8rem;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.chip svg,.badge svg{width:.9rem;height:.9rem}.chip-heiss{background:var(--nein-tint);color:var(--nein-ink);border-color:var(--nein-line)}.chip-warm{background:color-mix(in srgb, var(--heat) 13%, var(--surface));color:var(--heat-ink);border-color:color-mix(in srgb, var(--heat) 38%, var(--surface))}.chip-mild{background:color-mix(in srgb, var(--honey) 16%, var(--surface));color:var(--honey-ink);border-color:color-mix(in srgb, var(--honey) 42%, var(--surface))}.chip-ruhig{background:var(--brand-tint);color:var(--brand-ink);border-color:var(--brand-line)}.badge-ok{background:var(--ja-tint);color:var(--ja-ink);border-color:var(--ja-line)}.badge-bad{background:var(--nein-tint);color:var(--nein-ink);border-color:var(--nein-line)}.hinweis{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);color:var(--ink2);overflow-wrap:anywhere;border-left-width:4px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9375rem}.hinweis-fehler{border-color:var(--nein-line);border-left-color:var(--nein);background:var(--nein-tint);color:var(--nein-ink)}.hinweis-warn{border-color:color-mix(in srgb, var(--honey) 45%, var(--surface));border-left-color:var(--honey);background:color-mix(in srgb, var(--honey) 12%, var(--surface));color:var(--honey-ink)}.av{--pc:var(--p-5);background:color-mix(in srgb, var(--pc) 17%, var(--surface));border:1.5px solid color-mix(in srgb, var(--pc) 55%, var(--surface));width:1.9rem;height:1.9rem;color:color-mix(in srgb, var(--pc) 72%, var(--ink));font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:600;display:inline-grid}.av svg{width:56%;height:56%}.av-gross{width:2.5rem;height:2.5rem;font-size:.85rem}.p-0{--pc:var(--p-0)}.p-1{--pc:var(--p-1)}.p-2{--pc:var(--p-2)}.p-3{--pc:var(--p-3)}.p-4{--pc:var(--p-4)}.p-5{--pc:var(--p-5)}.p-6{--pc:var(--p-6)}.av.p-ki{background:var(--ink);border-color:var(--ink);color:var(--surface)}.kopf{z-index:30;background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(12px);backdrop-filter:saturate(1.5)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.kopf-innen{align-items:center;gap:1.25rem;max-width:1180px;min-height:3.75rem;margin:0 auto;padding:0 1.25rem;display:flex}.kopf-logo{align-items:center;padding:.25rem 0;display:inline-flex}.kopf-logo img{width:auto;height:15px;display:block}.kopf nav{background:var(--tint);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.kopf nav a{height:2.1rem;color:var(--ink2);transition:background-color .15s var(--ease), color .15s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.kopf nav a:hover{color:var(--ink)}.kopf nav a[aria-current=page]{background:var(--surface);color:var(--ink);border-color:var(--line)}.kopf nav svg{width:1rem;height:1rem}.kopf .wer{align-items:center;gap:.25rem;margin-left:auto;display:flex}.kopf .wer form{display:contents}.person{color:var(--ink);align-items:center;gap:.55rem;padding:0 .4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.seite{z-index:1;max-width:1180px;padding:1.75rem 1.25rem calc(4.5rem + env(safe-area-inset-bottom));min-width:0;margin:0 auto;position:relative}.hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.1rem 2rem;margin-bottom:1.5rem;display:flex}.hero>div{min-width:0}.hero h1{letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(2rem,1.35rem + 2.8vw,3.2rem);font-weight:800;line-height:1.02}.hero h1 em{color:var(--brand);font-style:normal}.hero-sub{color:var(--ink2);max-width:40rem;margin-top:.6rem;font-size:1.0625rem}.hero-aktionen{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.reiter{background:var(--tint);border:1px solid var(--line);border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex}.reiter a{min-height:2.3rem;color:var(--ink2);white-space:nowrap;transition:background-color .15s var(--ease), color .15s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.reiter a svg{width:1rem;height:1rem}.reiter a:hover{color:var(--ink)}.reiter a[aria-current=page]{background:var(--surface);border-color:var(--line);color:var(--ink)}.stapel{outline:none;scroll-margin-top:5rem}.stapel-raster{grid-template-columns:minmax(0,1fr) 15rem;grid-template-areas:"haupt panel";align-items:start;gap:1.5rem;display:grid}.stapel-haupt{grid-area:haupt;min-width:0}.stapel-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-karte);box-shadow:var(--schatten);grid-area:panel;gap:1.1rem;min-width:0;padding:1.25rem;display:grid;position:sticky;top:5rem}.panel-kopf{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.panel-text{gap:.25rem;min-width:0;display:grid}.karten-zaehler{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.panel-hilfe{color:var(--muted);font-size:.8125rem}.panel-text{width:100%}.panel-text .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:2rem;margin-top:.45rem;padding:.4rem .7rem;line-height:1.25}.ring{flex:none;width:6.75rem;height:6.75rem;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-spur{stroke:var(--tint)}.ring-fuell{stroke:var(--brand);transition:stroke-dashoffset .7s var(--ease), stroke .3s;animation:ring-ein 1s var(--ease) both}.ring-fertig{stroke:var(--ja)}@keyframes ring-ein{0%{stroke-dashoffset:var(--umfang)}}.ring-mitte{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.ring-zahl{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800}.ring-von{font-family:var(--font-mono);color:var(--muted);margin-top:.2rem;font-size:.6875rem}.stapel-rueckmeldung{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.speicher-status:empty{min-height:0;display:block}.speicher-status:not(:empty){margin-bottom:.5rem}.speicher-status{color:var(--ink2);overflow-wrap:anywhere;font-size:.875rem}.korrektur-btn{flex-shrink:0}.stapel-fenster{isolation:isolate;padding:1.8rem 2px 8px;position:relative;overflow-x:clip}.stapel-lage{pointer-events:none;border:1px solid var(--line-strong);border-radius:var(--r-karte);background:var(--surface);transform-origin:50% 0;position:absolute;inset:1.8rem 2px 8px}.stapel-lage.tiefe-1{z-index:3;transform:translateY(-.6rem)scale(.985)}.stapel-lage.tiefe-2{z-index:2;background:var(--surface-2);transform:translateY(-1.15rem)scale(.97)}.stapel-lage.tiefe-3{z-index:1;background:var(--tint);transform:translateY(-1.65rem)scale(.955)}.stapel-fenster>.leer{z-index:4;position:relative}.stapel-navigation{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.stand{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.stapel-navigation .stand{text-align:right}.kachel{z-index:4;overflow-wrap:anywhere;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r-karte);box-shadow:var(--schatten);transition:border-color .2s var(--ease);position:relative;overflow:clip}.kachel:has(.entscheidung.ja:hover:not(:disabled)){border-color:var(--ja)}.kachel:has(.entscheidung.nein:hover:not(:disabled)){border-color:var(--nein)}.stempel{z-index:6;pointer-events:none;background:color-mix(in srgb, var(--surface) 82%, transparent);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:.3rem solid;border-radius:1rem;align-items:center;gap:.6rem;padding:.35rem 1.2rem .35rem .9rem;font-size:clamp(1.8rem,1.2rem + 3vw,3rem);font-weight:800;line-height:1;animation:.2s cubic-bezier(.2,1.5,.4,1) both stempel;display:inline-flex;position:absolute;top:34%;left:50%;translate:-50% -50%;rotate:-10deg}.stempel svg{stroke-width:3px;width:1em;height:1em}.stempel.ja{color:var(--ja-ink)}.stempel.nein{color:var(--nein-ink)}@keyframes stempel{0%{opacity:0;scale:2.4}to{opacity:1;scale:1}}.karten-kopf{border-bottom:1px solid var(--line);background:var(--surface-2);gap:.85rem;padding:1.35rem 1.6rem 1.4rem;display:grid}.karten-etikett{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kachel h2,.kachel .text,.mini-titel{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:9 4 4}.kachel h2{overflow-wrap:break-word;letter-spacing:-.03em;text-wrap:pretty;outline:none;font-size:clamp(1.4rem,1.1rem + 1.3vw,2rem);font-weight:800;line-height:1.12}.kachel .von{color:var(--ink2);align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.kachel .von svg{width:1.1rem;height:1.1rem;color:var(--muted)}.karten-inhalt{gap:1.4rem;padding:1.4rem 1.6rem 1.6rem;display:grid}.i-heat{--fi:color-mix(in srgb, var(--heat) 16%, var(--surface));--fc:var(--heat-ink)}.i-blau{--fi:var(--brand-tint);--fc:var(--brand-ink)}.i-violett{--fi:color-mix(in srgb, var(--p-2) 16%, var(--surface));--fc:color-mix(in srgb, var(--p-2) 75%, var(--ink))}.i-teal{--fi:color-mix(in srgb, var(--p-1) 16%, var(--surface));--fc:color-mix(in srgb, var(--p-1) 75%, var(--ink))}.karten-aufgabe{flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.karten-aufgabe h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.karten-aufgabe h3 svg{width:1rem;height:1rem;color:var(--brand)}.kachel .text.gekuerzt{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kachel .text.abgeblendet{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.mehr{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.25rem 0;font-size:.9375rem;font-weight:700;display:inline-flex}.mehr:hover{text-underline-offset:3px;text-decoration:underline}.mehr svg{width:1.1rem;height:1.1rem;transition:transform .2s var(--ease)}.mehr svg.offen{transform:rotate(180deg)}.kachel .text{color:var(--ink);white-space:pre-line;max-width:66ch;font-size:1.0625rem;line-height:1.7}.bewertung{border-top:1px solid var(--line);background:var(--surface-2);gap:.75rem;padding:1.4rem 1.6rem 1.6rem;display:grid}.bewertung fieldset{border:0;gap:1.1rem;min-width:0;margin:0;padding:0;display:grid}.vertieft{cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:border-color .15s var(--ease), background-color .15s var(--ease);border-radius:14px;align-self:stretch;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:500;display:flex}.vertieft:hover{border-color:var(--ink2)}.vertieft:has(input:checked){border-color:var(--brand);background:var(--brand-tint)}.vertieft:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.vertieft input{appearance:none;border:2px solid var(--line-strong);background:var(--surface);cursor:pointer;width:1.4rem;height:1.4rem;box-shadow:none;transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:7px;flex-shrink:0;place-content:center;margin:.05rem 0 0;padding:0;display:grid}.vertieft input:after{content:"";background:var(--surface);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);width:.75rem;height:.75rem;transition:transform .15s var(--ease);transform:scale(0)}.vertieft input:checked{background:var(--brand);border-color:var(--brand)}.vertieft input:checked:after{transform:scale(1)}.vertieft>span{flex:1;min-width:0}.vertieft-icon{width:1.2rem;height:1.2rem;color:var(--muted);margin-top:.1rem}.vertieft:has(input:checked) .vertieft-icon{color:var(--brand-ink)}.wahl{grid-template-columns:1fr 1fr;gap:.9rem;padding-bottom:5px;display:grid}.entscheidung{border:2px solid var(--kc-edge);background:var(--kc);min-height:4.4rem;color:var(--kc-ink);font-family:var(--font-display);letter-spacing:-.02em;cursor:pointer;box-shadow:0 5px 0 var(--kc-edge);transition:transform 90ms var(--ease), box-shadow 90ms var(--ease), filter .15s var(--ease);border-radius:18px;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:1.3rem;font-weight:800;line-height:1.1;display:flex;position:relative}.entscheidung.ja{--kc:var(--ja)}.entscheidung.nein{--kc:var(--nein)}.entscheidung .ico{background:var(--kc-edge);width:2.5rem;height:2.5rem;color:var(--kc);transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid}.entscheidung .ico svg{stroke-width:3px;width:1.3rem;height:1.3rem}.entscheidung:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 7px 0 var(--kc-edge);transform:translateY(-2px)}.entscheidung:not(:disabled):hover .ico{transform:scale(1.1)rotate(-8deg)}.entscheidung:not(:disabled):active{box-shadow:0 1px 0 var(--kc-edge);transform:translateY(4px)}.entscheidung.ja[aria-pressed=true]{outline:3px solid var(--ja-ink);outline-offset:3px}.entscheidung:disabled{opacity:.5;cursor:not-allowed}.begruendung{gap:.55rem;animation:.28s ease-out both rise;display:grid}.begruendung label{font-size:1rem;font-weight:700}.bewertung textarea{min-height:7rem;font-size:16px}.bewertung .fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.bewertung .stand{overflow-wrap:anywhere}.bewertung p{margin:0}.leer{background:var(--surface);border:2px dashed var(--line-strong);border-radius:var(--r-karte);text-align:center;color:var(--muted);justify-items:center;gap:.7rem;padding:2.5rem 1rem;display:grid}.leer>svg{width:1.8rem;height:1.8rem;color:var(--brand)}.leer a{font-weight:600}.fertig{border-style:solid;border-color:var(--ja-line);background:var(--surface);padding:3rem 1.25rem;position:relative;overflow:hidden}.fertig-icon{background:var(--ja);width:4.2rem;height:4.2rem;color:var(--kc-ink);border:2px solid var(--kc-edge);box-shadow:0 4px 0 var(--kc-edge);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.2,1.5,.4,1) both stempel;display:grid}.fertig-icon svg{width:2rem;height:2rem;color:var(--kc-ink)}.fertig-titel{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.6rem;font-weight:800}.fertig-sub{color:var(--ink2);font-size:1rem}.konfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.konfetti i{top:-14px;left:var(--x);width:var(--w);height:calc(var(--w) * 1.7);background:var(--c);opacity:0;animation:konfetti 2.1s var(--ease) var(--v) both;border-radius:2px;position:absolute}@keyframes konfetti{0%{opacity:0;transform:translateY(-10px) rotate(var(--r))}10%{opacity:1}to{opacity:0;transform:translateY(24rem) rotate(calc(var(--r) + 540deg))}}.zeitraum{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.zeitraum .feld{gap:.3rem;display:grid}.zeitraum label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:.6875rem;font-weight:500}.zeitraum input{width:auto;min-width:9.5rem}.export{flex-wrap:wrap;gap:.5rem;display:flex}.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.kennzahl{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-karte);box-shadow:var(--schatten);min-width:0;transition:transform .15s var(--ease), border-color .15s var(--ease);align-content:start;gap:.35rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.kennzahl:hover{border-color:var(--line-strong);transform:translateY(-2px)}.kz-icon{background:var(--fi);width:2.4rem;height:2.4rem;color:var(--fc);border-radius:12px;place-items:center;margin-bottom:.4rem;display:grid}.kz-icon svg{width:1.25rem;height:1.25rem}.kz-zahl{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.kz-text{color:var(--ink2);font-size:.875rem}.kz-balken{background:var(--tint);border-radius:999px;height:6px;margin-top:.4rem;overflow:hidden}.kz-balken span{border-radius:inherit;background:var(--brand);height:100%;transition:width .6s var(--ease);display:block}.karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-karte);box-shadow:var(--schatten);min-width:0;margin-bottom:1.25rem;padding:1.3rem 1.4rem 1.4rem}.karte-kopf{gap:.4rem;margin-bottom:1.1rem;display:grid}.karte h2{letter-spacing:-.025em;align-items:center;gap:.55rem;font-size:1.35rem;font-weight:800;display:flex}.karte h2 svg{width:1.3rem;height:1.3rem;color:var(--brand)}.tabelle-rahmen{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:14px;max-width:100%;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9375rem}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:var(--surface);padding:.7rem .85rem}tbody tr:last-child td{border-bottom:0}th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;background:var(--surface-2);border-bottom:1px solid var(--line-strong);font-size:.6875rem;font-weight:500}.matrix td.zelle,.matrix th.zelle{text-align:center;width:4.5rem;padding-inline:.4rem}.matrix thead th{vertical-align:bottom}.matrix td{vertical-align:middle}.matrix th.zelle .av{place-items:center;margin:0 auto .4rem;display:grid}.matrix th.zelle .voll{text-align:center;display:block}.matrix tr.zeile{cursor:pointer}.matrix tr.zeile:hover td{background:var(--surface-2)}.matrix tr.zeile:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.matrix tr.offen td{background:var(--brand-tint)}.matrix .titel{min-width:16rem;font-weight:600}.matrix .titel .datum-inline{font-family:var(--font-mono);color:var(--muted);font-size:.6875rem;font-weight:400;display:none}.matrix .sub{color:var(--muted);margin-top:.1rem;font-size:.8125rem;font-weight:400}.symbol{border:1px solid #0000;border-radius:9px;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.symbol svg{stroke-width:3px;width:1rem;height:1rem}.symbol.ja{background:var(--ja-tint);color:var(--ja-ink);border-color:var(--ja-line)}.symbol.nein{background:var(--nein-tint);color:var(--nein-ink);border-color:var(--nein-line)}.symbol.keine{justify-content:center;align-items:center;font-size:0;display:inline-flex}.symbol.keine:before{content:"";background:var(--line-strong);border-radius:50%;width:.3rem;height:.3rem}.symbol.abweichend{outline:2px solid var(--honey);outline-offset:2px}.gruende td{background:var(--surface-2)}.gruende-inhalt{width:min(46rem,100vw - 5.5rem);position:sticky;left:0}.gruende ul{gap:.7rem;display:grid}.gruende li{grid-template-columns:7.5rem 1.8rem minmax(0,1fr);align-items:start;gap:.6rem;font-size:.9375rem;display:grid}.gruende-name{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.gruende .link{margin-top:.9rem}.legende{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1rem;font-size:.8125rem;line-height:1.3;display:flex}.legende>span{align-items:center;gap:.5rem;min-height:1.8rem;display:inline-flex}.legende .symbol.abweichend{margin-inline:3px}.uebersicht-status{min-height:1.25rem;margin-bottom:.7rem}.board{align-items:start;gap:1.25rem;display:grid}.board-2{grid-template-columns:repeat(2,minmax(0,1fr))}.board-3{grid-template-columns:repeat(3,minmax(0,1fr))}.spalte{align-content:start;gap:.7rem;min-width:0;display:grid}.spalte-kopf{border:2px solid var(--kc-edge);background:var(--kc);color:var(--kc-ink);box-shadow:0 4px 0 var(--kc-edge);border-radius:16px;align-items:center;gap:.7rem;margin-bottom:.35rem;padding:.65rem .8rem;display:flex}.spalte.ja{--kc:var(--ja)}.spalte.nein{--kc:var(--nein)}.spalte.offen{--kc:var(--surface);--kc-edge:var(--line-strong);--kc-ink:var(--ink)}.spalte-kopf h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.spalte-kopf .ico{background:var(--kc-edge);width:2.2rem;height:2.2rem;color:var(--kc);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.spalte-kopf .ico svg{stroke-width:3px;width:1.15rem;height:1.15rem}.spalte.offen .spalte-kopf .ico{background:var(--tint);color:var(--ink2)}.spalte-zahl{background:var(--kc-edge);min-width:2rem;height:2rem;color:var(--kc);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding:0 .55rem;font-size:1rem;font-weight:800;display:grid}.spalte.offen .spalte-zahl{background:var(--tint);color:var(--ink)}.minis{gap:.55rem;display:grid}.mini{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:.45rem;min-width:0;padding:.75rem .85rem;display:grid}.mini-titel{letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mini-von{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:.8125rem;display:flex;overflow:hidden}.mini-von svg{width:.9rem;height:.9rem}.mini-grund{color:var(--ink2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mini-fuss{align-items:center;gap:.4rem;margin-top:.1rem;display:flex}.mini-meta{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.mini .chip{height:1.5rem;padding:0 .55rem;font-size:.75rem}.mini-vertieft{width:1.5rem;height:1.5rem;color:var(--brand-ink);place-items:center;display:inline-grid}.mini-vertieft svg{width:1rem;height:1rem}.mini-link{flex-shrink:0;width:2rem;height:2rem}.spalte-leer{border:2px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:14px;padding:1rem;font-size:.875rem}.dialog-rahmen{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080d9e;place-items:center;padding:1rem;animation:.15s ease-out both einblenden;display:grid;position:fixed;inset:0}.dialog{overscroll-behavior:contain;border-radius:var(--r-karte);outline:none;width:min(52rem,100%);max-height:calc(100svh - 2rem);position:relative;overflow:auto}.dialog-zu{z-index:9;background:var(--surface);border:1px solid var(--line-strong);position:absolute;top:.7rem;right:.7rem}.dialog .karten-kopf{padding-right:3.6rem}@keyframes einblenden{0%{opacity:0}to{opacity:1}}.login-buehne{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem;max-width:1180px;min-height:100svh;margin:0 auto;padding:2rem 1.5rem;display:grid;position:relative}.login-links{align-content:center;gap:1.6rem;min-width:0;display:grid}.login-logo{width:auto;height:18px;display:block}.login-text h1{letter-spacing:-.045em;margin-top:.7rem;font-size:clamp(2.6rem,1.6rem + 4.2vw,4.6rem);font-weight:800;line-height:.98}.login-text h1 em{color:var(--brand);font-style:normal}.login-mock{max-width:30rem;height:11rem;margin-top:.5rem;position:relative}.mock-karte{border:2px solid var(--line-strong);border-radius:var(--r-karte);background:var(--surface);align-content:start;gap:.6rem;padding:1rem 1.1rem;display:grid;position:absolute;inset:0}.mock-karte.m3{background:var(--tint);transform:translate(1.6rem,-1.2rem)rotate(3deg)scale(.96)}.mock-karte.m2{background:var(--surface-2);transform:translate(.8rem,-.6rem)rotate(1.5deg)scale(.98)}.mock-karte.m1{box-shadow:var(--schatten);transform:rotate(-1.5deg)}.mock-karte b,.mock-karte i{background:var(--tint);border-radius:999px;display:block}.mock-chip{width:5.5rem;height:1.2rem;background:var(--brand-tint)!important}.mock-titel{width:80%;height:.9rem}.mock-titel.kurz{width:55%}.mock-tasten{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.4rem;display:grid}.mock-tasten span{border:2px solid var(--kc-edge);height:2.2rem;box-shadow:0 3px 0 var(--kc-edge);border-radius:12px}.mock-tasten .ja{background:var(--ja)}.mock-tasten .nein{background:var(--nein)}.login-karte{background:var(--surface);border:1px solid var(--line);width:100%;max-width:27rem;box-shadow:var(--schatten);border-radius:24px;justify-self:center;gap:1.1rem;padding:2rem 1.75rem 1.9rem;display:grid;position:relative}.login-kopf h2{letter-spacing:-.03em;margin-top:.5rem;font-size:1.7rem;font-weight:800}.login-karte .feld{gap:.45rem;display:grid}.feld-icon{position:relative}.feld-icon svg{width:1.05rem;height:1.05rem;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.feld-icon input{height:3rem;padding-left:2.6rem}.login-karte .btn-gross{width:100%}.login-links>*,.login-karte>*{animation:rise .55s var(--ease) both}.login-links>:nth-child(2){animation-delay:80ms}.login-links>:nth-child(3){animation-delay:.16s}.login-links>:nth-child(4){animation-delay:.24s}.login-karte>:nth-child(2){animation-delay:.1s}.login-karte>:nth-child(3){animation-delay:.16s}.login-karte>:nth-child(4){animation-delay:.22s}.login-karte>:nth-child(5){animation-delay:.28s}@media (max-width:980px){.board-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.board-2{grid-template-columns:minmax(0,1fr)}.dialog-rahmen{place-items:stretch stretch;padding:0}.dialog{border-radius:0;width:100%;max-height:100svh}.dialog .kachel{border-width:0;border-radius:0;min-height:100svh}}@media (max-width:1020px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.stapel-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"panel""haupt";gap:1rem}.stapel-panel{gap:.9rem;padding:1rem;position:static}.panel-kopf{text-align:left;flex-direction:row;gap:1rem}.ring{width:5.25rem;height:5.25rem}.ring-zahl{font-size:1.5rem}.login-buehne{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:1.5rem}.login-links{gap:1.1rem}.login-mock{display:none}}@media (max-width:720px){.matrix th.col-datum,.matrix td.col-datum{display:none}.matrix .titel .datum-inline{display:block}.matrix th.col-titel,.matrix td.titel{z-index:2;border-right:1px solid var(--line-strong);min-width:9.5rem;max-width:11rem;position:sticky;left:0}.matrix th.col-titel{z-index:3}.matrix td.zelle,.matrix th.zelle{width:2.8rem;min-width:2.8rem;padding-inline:.2rem}.matrix th.zelle .voll{display:none}.matrix th.zelle .av{margin-bottom:0}.gruende td:first-child{display:none}.gruende li{grid-template-columns:6rem 1.8rem minmax(0,1fr)}}@media (max-width:640px){.seite{padding:1.25rem 1rem calc(4rem + env(safe-area-inset-bottom))}.kopf-innen{flex-wrap:wrap;row-gap:.4rem;min-height:0;padding:0 1rem .55rem}.kopf nav{flex-basis:100%;order:3;grid-template-columns:1fr 1fr;display:grid}.kopf nav a{justify-content:center}.person .name,.abmelden-txt{display:none}.person{padding:0}.icon-btn.mit-text{width:2.4rem;padding:0}.hero{margin-bottom:1.1rem}.hero-aktionen{align-items:stretch;width:100%}.reiter{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.reiter a{gap:.3rem;min-height:2.5rem;padding:0 .3rem;font-size:.8125rem}.reiter a svg{display:none}.stapel-rueckmeldung{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.2rem}.karten-kopf{padding:1.1rem 1.1rem 1.2rem}.karten-inhalt{gap:1.1rem;padding:1.1rem 1.1rem 1.3rem}.bewertung{padding:1.1rem 1.1rem 1.3rem}.entscheidung{gap:.4rem;min-height:4.2rem;padding-inline:.4rem;font-size:1rem}.entscheidung .ico{width:1.9rem;height:1.9rem}.entscheidung .ico svg{width:1.05rem;height:1.05rem}.bewertung .fuss{flex-direction:column;align-items:stretch}.bewertung .fuss .btn{width:100%}.stapel-navigation .stand{max-width:11rem}.kennzahlen{gap:.7rem}.kennzahl{padding:.9rem}.kz-zahl{font-size:1.9rem}.zeitraum{grid-template-columns:1fr 1fr;width:100%;display:grid}.zeitraum input{width:100%;min-width:0}.zeitraum .btn{grid-column:1/-1}.export{width:100%}.export .btn{flex:1}.karte{padding:1.1rem .95rem 1.2rem}.login-karte{border-radius:20px;padding:1.6rem 1.25rem 1.5rem}input,textarea{font-size:16px}.seite{padding-top:1rem}.kopf-logo,.kopf .wer{height:2.9rem}.hero{gap:.5rem;margin-bottom:.7rem}.hero .eyebrow{display:none}.hero h1{margin-top:0;font-size:1.6rem}.hero-sub{margin-top:.2rem;font-size:.9375rem}.stapel-panel{gap:.5rem;padding:.6rem .8rem}.panel-kopf{gap:.8rem}.panel-hilfe{display:none}.panel-text{gap:.15rem}.panel-text .btn{align-self:flex-start;width:auto;margin-top:.1rem}.ring{width:3.6rem;height:3.6rem}.ring-zahl{font-size:1.05rem}.ring-von{display:none}.karten-zaehler{font-size:.95rem}.stapel-rueckmeldung{min-height:0;margin-bottom:0}.stapel-panel{margin-bottom:.2rem}.stapel-fenster{padding-top:1.3rem}.stapel-lage{top:1.3rem}.karten-kopf{gap:.6rem}.kachel h2{font-size:1.35rem}.kachel .text{font-size:1rem;line-height:1.6}.vertieft{padding:.6rem .8rem}.bewertung{z-index:7;padding:.7rem .9rem calc(.8rem + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -16px 24px -18px #00000059}.bewertung fieldset{gap:.7rem}.wahl{gap:.6rem}.entscheidung{min-height:3.9rem}.spalte-kopf{padding:.55rem .7rem}}@media (max-width:340px){.kennzahlen{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.mehr,.btn,.icon-btn{min-height:2.75rem}.icon-btn{min-width:2.75rem}.btn-klein{min-height:2.5rem}.matrix tr.zeile td{padding-block:.8rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.konfetti{display:none}.stapel-lage.tiefe-1{transform:translateY(-.6rem)scale(.985)}.stapel-lage.tiefe-2{transform:translateY(-1.15rem)scale(.97)}.stapel-lage.tiefe-3{transform:translateY(-1.65rem)scale(.955)}}
