@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MonteCarlo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montecarlo-vietnamese-400-normal-CE4a1RMl.woff2) format("woff2"),url(/assets/montecarlo-vietnamese-400-normal-H6dNxrOY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MonteCarlo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montecarlo-latin-ext-400-normal-DGG0D3RV.woff2) format("woff2"),url(/assets/montecarlo-latin-ext-400-normal-fRm2N9-r.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MonteCarlo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montecarlo-latin-400-normal-C9NRxrXf.woff2) format("woff2"),url(/assets/montecarlo-latin-400-normal-C_OMNT4P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--ac-navy: #071B33;--ac-blue: #124E78;--ac-cyan: #62C6D8;--ac-ice: #DCEFF3;--ac-lime: #B8D86A;--ac-coral: #EF745F;--ac-berry: #AA0E4F;--ac-paper: #FBF9F4;--ac-bg: light-dark(#F6F8FB, #071B33);--ac-surface: light-dark(#FFFFFF, #0E2C4C);--ac-elevated: light-dark(#FFFFFF, #143A61);--ac-shell: light-dark(#ECF1F4, #0A2340);--ac-shell-active: light-dark(#FFFFFF, #1A4570);--ac-track: light-dark(#E7EDF2, #16375A);--ac-border: light-dark(#E4EAEF, #1B3D5F);--ac-border-strong: light-dark(#CFD9E2, #2A5580);--ac-shell-border: light-dark(#DDE5EB, #143355);--ac-text-head: light-dark(#071B33, #EAF2F8);--ac-text: light-dark(#3A4E63, #B6C9DA);--ac-muted: light-dark(#5C7183, #88A5BF);--ac-shell-fg: light-dark(#586D7F, #88A5BF);--ac-shell-active-fg: light-dark(#124E78, #EAF2F8);--ac-shell-brand: light-dark(#071B33, #EAF2F8);--ac-action: light-dark(#124E78, #62C6D8);--ac-action-hover: light-dark(#0D3C5E, #8DDCE8);--ac-action-soft: light-dark(#DCEFF3, #123C55);--ac-on-action: light-dark(#FFFFFF, #071B33);--ac-on-action-soft: light-dark(#124E78, #62C6D8);--ac-progress: light-dark(#5A7A1C, #B8D86A);--ac-success: light-dark(#577619, #B8D86A);--ac-success-soft: light-dark(#EEF4E0, #1E3312);--ac-warning: light-dark(#B54728, #EF745F);--ac-warning-soft: light-dark(#FBEBE6, #3A1E16);--ac-danger: light-dark(#AA0E4F, #EE7BA4);--ac-danger-soft: light-dark(#F9E4EC, #3A1024);--ac-on-danger: light-dark(#FFFFFF, #071B33);--ac-award: light-dark(#AA0E4F, #EE7BA4);--ac-logo-bg: light-dark(#071B33, #62C6D8);--ac-logo-fg: light-dark(#FFFFFF, #071B33);--ac-mark-dot: light-dark(#62C6D8, #62C6D8);--ac-focus: light-dark(#124E78, #62C6D8);--ac-overlay: light-dark(rgba(7, 27, 51, .42), rgba(2, 8, 15, .64));--ac-tip-bg: light-dark(#071B33, #EAF2F8);--ac-tip-fg: light-dark(#FFFFFF, #071B33);--ac-chart-1: light-dark(#124E78, #62C6D8);--ac-chart-2: light-dark(#5A7A1C, #B8D86A);--ac-chart-3: light-dark(#B54728, #EF745F);--ac-chart-4: light-dark(#AA0E4F, #EE7BA4);--ac-chart-5: light-dark(#16788A, #4FB8C9);--ac-chart-6: light-dark(#4A6C8A, #93AEC6);--ac-chart-grid: light-dark(#E4EAEF, #1B3D5F);--ac-chart-axis: light-dark(#5C7183, #88A5BF);--ac-skeleton: light-dark(#E7ECF1, #12314F);--ac-skeleton-shine: light-dark(#F4F7FA, #1B4067)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--ac-font-head: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-body: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-ui: "DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-accent: MonteCarlo, "Apple Chancery", "Segoe Script", cursive;--ac-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--ac-fs-display: 40px;--ac-fs-h1: 32px;--ac-fs-h2: 24px;--ac-fs-h3: 20px;--ac-fs-lead: 16px;--ac-fs-body: 14px;--ac-fs-sm: 14px;--ac-fs-xs: 13px;--ac-fs-micro: 12px;--ac-fs-kpi: 24px;--ac-pt-per-px: .75;--ac-w-head: 600;--ac-w-head-strong: 700;--ac-w-body: 500;--ac-w-medium: 600;--ac-w-accent: 400;--ac-lh-head: 1.22;--ac-lh-body: 1.65;--ac-lh-tight: 1.35;--ac-lh-accent: 1.45;--ac-ls-display: -.03em;--ac-ls-head: -.025em;--ac-ls-title: -.015em;--ac-ls-over: .11em}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ac-w-body: 550}}:root[data-theme=dark]{--ac-w-body: 550}:root{--ac-r-card: 12px;--ac-r-tile: 9px;--ac-r-btn: 9px;--ac-r-input: 8px;--ac-r-tag: 7px;--ac-r-nav: 7px;--ac-r-logo: 7px;--ac-r-modal: 14px;--ac-r-pill: 999px;--ac-shadow-card: 0 1px 2px light-dark(rgba(7, 27, 51, .04), rgba(0, 0, 0, .26)), 0 5px 14px light-dark(rgba(7, 27, 51, .05), rgba(0, 0, 0, .32));--ac-shadow-tile: 0 1px 2px light-dark(rgba(7, 27, 51, .03), rgba(0, 0, 0, .22)), 0 3px 8px light-dark(rgba(7, 27, 51, .04), rgba(0, 0, 0, .26));--ac-shadow-nav: 0 1px 2px light-dark(rgba(7, 27, 51, .07), rgba(0, 0, 0, .3)), 0 2px 6px light-dark(rgba(7, 27, 51, .05), rgba(0, 0, 0, .24));--ac-shadow-pop: 0 4px 10px light-dark(rgba(7, 27, 51, .08), rgba(0, 0, 0, .38)), 0 18px 40px light-dark(rgba(7, 27, 51, .12), rgba(0, 0, 0, .46));--ac-shadow-hover: 0 2px 4px light-dark(rgba(7, 27, 51, .05), rgba(0, 0, 0, .28)), 0 10px 24px light-dark(rgba(7, 27, 51, .09), rgba(0, 0, 0, .38));--ac-focus-width: 2.5px;--ac-focus-offset: 2px;--ac-z-sticky: 20;--ac-z-hover: 40;--ac-z-menu: 60;--ac-z-tip: 80;--ac-z-modal: 100;--ac-z-popover: 150;--ac-z-toast: 200;--ac-motion-fast: .12s;--ac-motion: .18s;--ac-ease: cubic-bezier(.2, .6, .3, 1)}:root{--ac-gap-xs: 6px;--ac-gap-sm: 9px;--ac-gap-md: 13px;--ac-gap-lg: 18px;--ac-gap-xl: 26px;--ac-pad-card: 15px;--ac-pad-tile: 12px 13px;--ac-pad-content: 18px;--ac-pad-btn: 9px 16px;--ac-pad-btn-sm: 7px 12px;--ac-pad-btn-lg: 11px 20px;--ac-pad-input: 9px 11px;--ac-sidebar-w: 244px;--ac-sidebar-w-symbole: 70px;--ac-header-h: 58px;--ac-content-max: none;--ac-grid-kpi: repeat(auto-fit, minmax(min(100%, 216px), 1fr));--ac-grid-card: repeat(auto-fit, minmax(min(100%, 300px), 1fr))}.ac-body,.ac-body *,.ac-body *:before,.ac-body *:after{box-sizing:border-box}.ac-input,.ac-select,.ac-textarea,.ac-btn,.ac-card,.ac-kpi,.ac-navitem,.ac-modal,.ac-toast,.ac-listbox,.ac-menu{box-sizing:border-box}.ac-body{margin:0;background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-font-body);font-weight:var(--ac-w-body);font-size:var(--ac-fs-body);line-height:var(--ac-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ac-body :focus-visible,.ac-btn:focus-visible,.ac-input:focus-visible,.ac-navitem:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset);border-radius:var(--ac-r-btn)}@media(prefers-reduced-motion:reduce){.ac-body *,.ac-body *:before,.ac-body *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ac-display,.ac-h1,.ac-h2,.ac-h3{font-family:var(--ac-font-head);color:var(--ac-text-head);line-height:var(--ac-lh-head);margin:0}.ac-display{font-size:var(--ac-fs-display);font-weight:var(--ac-w-head-strong);letter-spacing:var(--ac-ls-display)}.ac-h1{font-size:var(--ac-fs-h1);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head)}.ac-h2{font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head)}.ac-h3{font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title)}.ac-overline{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.ac-muted{color:var(--ac-muted)}.ac-num{font-variant-numeric:tabular-nums}.ac-mark{display:inline-flex;align-items:baseline;font-family:var(--ac-font-head);font-weight:var(--ac-w-head-strong);letter-spacing:-.02em;line-height:1;color:var(--ac-text-head);white-space:nowrap}.ac-mark-dot{width:.21em;height:.21em;flex:none;border-radius:999px;background:var(--ac-mark-dot);margin-left:.067em;transform:translateY(50%)}.ac-mark--negativ{color:#fff}.ac-mark--mono .ac-mark-dot{background:currentColor}.ac-link{color:var(--ac-action);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-link:hover{color:var(--ac-action-hover);text-decoration-color:currentColor}.ac-link--quiet{color:inherit}.ac-link--quiet:hover{color:var(--ac-action)}.ac-num--neg.ac-num--neg{color:var(--ac-danger)}.ac-num--pos.ac-num--pos{color:var(--ac-success)}.ac-shell{display:grid;grid-template-columns:var(--ac-sidebar-w) minmax(0,1fr);min-height:100vh;background:var(--ac-bg)}.ac-skiplink{position:absolute;left:12px;top:-100px;z-index:var(--ac-z-toast);padding:10px 16px;border-radius:var(--ac-r-btn);background:var(--ac-action);color:var(--ac-on-action);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);text-decoration:none;transition:top var(--ac-motion) var(--ac-ease)}.ac-skiplink:focus{top:12px}.ac-sidebar-backdrop{display:none}@media(max-width:900px){.ac-shell{grid-template-columns:1fr}.ac-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(var(--ac-sidebar-w),84vw);z-index:var(--ac-z-modal);transform:translate(-100%);transition:transform var(--ac-motion) var(--ac-ease);overflow-y:auto;overflow-x:hidden}.ac-sidebar.is-open{transform:translate(0);box-shadow:var(--ac-shadow-pop)}.ac-sidebar-backdrop{display:block;position:fixed;inset:0;background:var(--ac-overlay);z-index:calc(var(--ac-z-modal) - 1)}}.ac-shell--symbole{grid-template-columns:var(--ac-sidebar-w-symbole) minmax(0,1fr)}.ac-shell--symbole .ac-wordmark,.ac-shell--symbole .ac-nav-text,.ac-shell--symbole .ac-nav-count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ac-shell--symbole .ac-nav-label{height:1px;padding:0;margin:7px auto 11px;width:22px;overflow:hidden;text-indent:-999px;background:var(--ac-shell-border)}.ac-shell--symbole .ac-nav-group:first-of-type .ac-nav-label{margin-top:0}.ac-shell--symbole .ac-sidebar .ac-navitem{width:38px;height:38px;padding:0;justify-content:center;margin:0 auto}.ac-sidebar{background:var(--ac-shell);border-right:1px solid var(--ac-shell-border);padding:16px 12px;display:flex;flex-direction:column;gap:3px}@media(min-width:901px){.ac-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto}}.ac-sidebar-brand{display:flex;align-items:center;gap:10px;padding:2px 6px 18px}.ac-sidebar-close-row{display:flex;justify-content:flex-end;margin:-6px -2px 6px}.ac-logo{width:34px;height:34px;border-radius:var(--ac-r-logo);display:grid;place-items:center;flex:none;background:var(--ac-logo-bg);color:var(--ac-logo-fg);font-family:var(--ac-font-head);font-weight:var(--ac-w-head-strong);font-size:16px;letter-spacing:-.04em;overflow:hidden}.ac-logo img{width:100%;height:100%;object-fit:contain}.ac-wordmark{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);font-size:17px;letter-spacing:-.02em;color:var(--ac-shell-brand)}.ac-nav-group{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.ac-sidebar-foot{margin-top:auto;padding:10px 6px 2px;border-top:1px solid var(--ac-shell-border);text-align:center;font-size:var(--ac-fs-micro);color:var(--ac-shell-fg);overflow-wrap:anywhere}.ac-shell--symbole .ac-sidebar-foot-detail{display:none}.ac-shell--symbole .ac-sidebar-foot{padding-inline:0}.ac-nav-label{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-shell-fg);padding:4px 8px 6px}.ac-sidebar .ac-navitem{display:flex;width:100%}.ac-navitem{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--ac-r-nav);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-shell-fg);text-decoration:none;cursor:pointer;border:0;background:transparent;font-family:inherit;text-align:left;width:100%;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-navitem svg{flex:none}.ac-navitem:hover{color:var(--ac-text-head);background:color-mix(in srgb,var(--ac-shell-active) 55%,transparent)}.ac-navitem.is-active{background:var(--ac-shell-active);color:var(--ac-shell-active-fg);font-weight:var(--ac-w-medium);box-shadow:var(--ac-shadow-nav)}.ac-nav-count{margin-left:auto;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;color:var(--ac-shell-fg)}.ac-navitem.is-active .ac-nav-count{color:var(--ac-shell-active-fg)}.ac-navitem-reihe{display:flex;align-items:center;gap:2px}.ac-sidebar .ac-navitem-reihe .ac-navitem{flex:1;min-width:0}.ac-navitem-reihe .ac-nav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-nav-toggle{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-shell-fg);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-nav-toggle:hover{color:var(--ac-text-head);background:color-mix(in srgb,var(--ac-shell-active) 55%,transparent)}.ac-nav-toggle svg{transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-navitem-zweig.is-open .ac-nav-toggle svg{transform:rotate(90deg)}.ac-subnav{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 21px;padding-left:9px;border-left:1px solid var(--ac-shell-border)}.ac-subnav[hidden]{display:none}.ac-subnav-item{display:flex;align-items:center;gap:var(--ac-gap-xs);width:100%;padding:6px 9px;border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-shell-fg);font-family:inherit;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-subnav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-subnav-item:hover{color:var(--ac-text-head);background:color-mix(in srgb,var(--ac-shell-active) 55%,transparent)}.ac-subnav-item.is-active{color:var(--ac-shell-active-fg);font-weight:var(--ac-w-medium);background:color-mix(in srgb,var(--ac-shell-active) 70%,transparent);box-shadow:inset 2px 0 0 0 var(--ac-action)}.ac-shell--symbole .ac-subnav,.ac-shell--symbole .ac-nav-toggle{display:none}.ac-shell--symbole .ac-navitem-reihe{justify-content:center}.ac-shell--symbole .ac-sidebar .ac-navitem-reihe .ac-navitem{flex:none}.ac-sidebar .ac-navitem:after,.ac-sidebar .ac-navitem:before{content:none}.ac-shell--symbole .ac-navitem:after{content:attr(data-tip)}.ac-main{display:flex;flex-direction:column;min-width:0}.ac-topbar{display:flex;align-items:center;gap:12px;min-height:var(--ac-header-h);padding:0 var(--ac-pad-content);background:var(--ac-surface);border-bottom:1px solid var(--ac-border);position:sticky;top:0;z-index:var(--ac-z-sticky)}.ac-topbar-breadcrumb{display:flex;align-items:center;min-width:0}.ac-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:var(--ac-gap-sm)}.ac-menu-toggle{flex:none}.ac-content{padding:var(--ac-pad-content);display:flex;flex-direction:column;gap:var(--ac-gap-lg);flex:1;max-width:var(--ac-content-max);width:100%}.ac-pagehead{display:flex;align-items:flex-start;gap:var(--ac-gap-md);flex-wrap:wrap}.ac-pagehead-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-pagehead-sub{font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-pagehead-actions{margin-left:auto;display:flex;gap:var(--ac-gap-sm);flex-wrap:wrap}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:var(--ac-pad-btn);border:0;border-radius:var(--ac-r-btn);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);line-height:1.2;cursor:pointer;white-space:nowrap;transition:background var(--ac-motion-fast) var(--ac-ease),transform var(--ac-motion-fast) var(--ac-ease),box-shadow var(--ac-motion-fast) var(--ac-ease)}.ac-btn svg{flex:none}.ac-btn:active{transform:translateY(1px)}.ac-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:saturate(.25)}.ac-btn--primary{background:var(--ac-action);color:var(--ac-on-action)}.ac-btn--primary:hover:not(:disabled){background:var(--ac-action-hover)}.ac-btn--secondary{background:transparent;color:var(--ac-text-head);box-shadow:inset 0 0 0 1px var(--ac-border-strong)}.ac-btn--secondary:hover:not(:disabled){background:var(--ac-action-soft);box-shadow:inset 0 0 0 1px var(--ac-action-soft)}.ac-btn--ghost{background:transparent;color:var(--ac-action)}.ac-btn--ghost:hover:not(:disabled){background:var(--ac-action-soft)}.ac-btn--danger{background:var(--ac-danger);color:var(--ac-on-danger)}.ac-btn--danger:hover:not(:disabled){filter:brightness(.94)}.ac-btn--sm{padding:var(--ac-pad-btn-sm);font-size:var(--ac-fs-xs)}.ac-btn--lg{padding:var(--ac-pad-btn-lg);font-size:var(--ac-fs-body)}.ac-btn--block{display:flex;width:100%}.ac-btn.is-loading{pointer-events:none}.ac-btn-spinner{width:14px;height:14px;flex:none;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;animation:ac-spin .6s linear infinite}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-iconbtn{display:inline-grid;place-items:center;width:34px;height:34px;border:0;padding:0;border-radius:var(--ac-r-btn);background:transparent;color:var(--ac-muted);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-iconbtn.ac-tip{display:inline-grid}.ac-iconbtn:hover:not(:disabled){background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-iconbtn:disabled{opacity:.5;cursor:not-allowed}.ac-iconbtn--sm{width:28px;height:28px}.ac-card{background:var(--ac-surface);border-radius:var(--ac-r-card);padding:var(--ac-pad-card);box-shadow:var(--ac-shadow-card)}.ac-card--flush{padding:0;overflow:hidden}.ac-card--interactive{cursor:pointer;transition:transform var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.ac-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--ac-shadow-hover)}.ac-card-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:var(--ac-gap-md)}.ac-card-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:0 0 2px}.ac-card-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted);margin:0}.ac-card-foot{display:flex;gap:var(--ac-gap-sm);flex-wrap:wrap;margin-top:var(--ac-gap-md)}.ac-plaque{width:38px;height:38px;border-radius:var(--ac-r-tile);display:grid;place-items:center;flex:none;background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-plaque--success{background:var(--ac-success-soft);color:var(--ac-success)}.ac-plaque--warning{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-plaque--danger{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-plaque--sm{width:30px;height:30px}.ac-actionbar{position:sticky;bottom:var(--ac-gap-sm);z-index:var(--ac-z-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);margin-top:var(--ac-gap-lg);padding:var(--ac-gap-sm) var(--ac-pad-card);border:1px solid var(--ac-border);border-radius:var(--ac-r-card);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop)}.ac-actionbar-text{font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-actionbar-text--danger{color:var(--ac-danger);background:var(--ac-danger-soft);padding:2px var(--ac-gap-sm);border-radius:var(--ac-r-tile)}.ac-actionbar-actions{display:flex;flex-wrap:wrap;gap:var(--ac-gap-sm);margin-left:auto}@media(max-width:600px){.ac-actionbar-actions{width:100%}.ac-actionbar-actions .ac-btn{flex:1}}.ac-kpi-grid{display:grid;grid-template-columns:var(--ac-grid-kpi);gap:var(--ac-gap-md)}.ac-kpi-wrap{container-type:inline-size}.ac-kpi-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-kpi-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width: 56rem){.ac-kpi-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-kpi-grid--3{grid-template-columns:minmax(0,1fr)}}@container (max-width: 28rem){.ac-kpi-grid--2,.ac-kpi-grid--4{grid-template-columns:minmax(0,1fr)}}.ac-kpi{background:var(--ac-surface);border-radius:var(--ac-r-tile);padding:var(--ac-pad-tile);box-shadow:var(--ac-shadow-tile)}.ac-kpi-label{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);margin-bottom:7px}.ac-kpi-value{font-family:var(--ac-font-head);font-size:var(--ac-fs-kpi);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);color:var(--ac-text-head);font-variant-numeric:tabular-nums;line-height:1.1}.ac-kpi--link{display:block;text-decoration:none;color:inherit;transition:transform var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.ac-kpi--link:hover{transform:translateY(-2px);box-shadow:var(--ac-shadow-hover)}@media(prefers-reduced-motion:reduce){.ac-kpi--link:hover{transform:none}}.ac-kpi--link:focus-visible{outline:2px solid var(--ac-action);outline-offset:2px}.ac-kpi-delta{font-size:var(--ac-fs-xs);margin-top:3px;color:var(--ac-muted)}.ac-kpi-delta--up{color:var(--ac-success)}.ac-kpi-delta--down{color:var(--ac-danger)}.ac-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);padding:4px 9px;border-radius:var(--ac-r-tag);white-space:nowrap;background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-badge--neutral{background:var(--ac-track);color:var(--ac-text)}.ac-badge--success{background:var(--ac-success-soft);color:var(--ac-success)}.ac-badge--warning{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-badge--danger{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-badge--outline{background:transparent;color:var(--ac-muted);box-shadow:inset 0 0 0 1px var(--ac-border-strong)}.ac-badge--info{background:color-mix(in srgb,var(--ac-chart-1) 13%,transparent);color:var(--ac-chart-1)}.ac-badge--violet{background:color-mix(in srgb,var(--ac-chart-4) 13%,transparent);color:var(--ac-chart-4)}.ac-badge--teal{background:color-mix(in srgb,var(--ac-chart-5) 13%,transparent);color:var(--ac-chart-5)}.ac-badge--magenta{background:color-mix(in srgb,var(--ac-chart-6) 13%,transparent);color:var(--ac-chart-6)}.ac-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);padding:4px 9px;border-radius:var(--ac-r-tag);white-space:nowrap}.ac-status:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;flex:none}.ac-status--geplant{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-status--laufend{background:var(--ac-success-soft);color:var(--ac-success)}.ac-status--pausiert{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-status--abgeschlossen{background:var(--ac-track);color:var(--ac-text)}.ac-status--abgebrochen{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-progress-track{height:6px;border-radius:var(--ac-r-pill);background:var(--ac-track);overflow:hidden}.ac-progress-bar{display:block;height:100%;border-radius:var(--ac-r-pill);background:var(--ac-progress);transition:width var(--ac-motion) var(--ac-ease)}.ac-progress-meta{display:flex;justify-content:space-between;font-size:var(--ac-fs-xs);color:var(--ac-muted);margin-top:6px}.ac-progress-meta strong{color:var(--ac-text-head);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums}.ac-avatar{width:34px;height:34px;border-radius:var(--ac-r-pill);display:grid;place-items:center;flex:none;background:var(--ac-action-soft);color:var(--ac-on-action-soft);font-family:var(--ac-font-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head);overflow:hidden}.ac-avatar img{width:100%;height:100%;object-fit:cover}.ac-avatar--klickbar{border:0;padding:0;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-avatar--klickbar:hover{background:color-mix(in srgb,var(--ac-action) 22%,transparent)}.ac-avatar--sm{width:26px;height:26px;font-size:var(--ac-fs-micro)}.ac-avatar--lg{width:44px;height:44px;font-size:var(--ac-fs-sm)}.ac-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:38px 24px}.ac-empty-icon{width:48px;height:48px;border-radius:var(--ac-r-pill);display:grid;place-items:center;background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-empty-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:0}.ac-empty-text{font-size:var(--ac-fs-sm);color:var(--ac-muted);margin:0;max-width:44ch}.ac-empty--compact{padding:18px 16px;gap:6px}.ac-empty--compact .ac-empty-icon{width:36px;height:36px}.ac-empty--compact .ac-empty-title{font-size:var(--ac-fs-sm)}.ac-empty--compact .ac-empty-text{font-size:var(--ac-fs-xs)}.ac-alert{display:flex;gap:11px;padding:13px 15px;border-radius:var(--ac-r-card);font-size:var(--ac-fs-sm)}.ac-alert-icon{flex:none;margin-top:1px}.ac-alert-title{font-weight:var(--ac-w-medium);margin:0 0 2px}.ac-alert-text{margin:0}.ac-alert--info{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-alert--success{background:var(--ac-success-soft);color:var(--ac-success)}.ac-alert--warning{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-alert--danger{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-accordion{display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.ac-accordion-item{background:var(--ac-surface);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-card)}.ac-accordion-head{display:flex;align-items:center;gap:4px;border-radius:var(--ac-r-card);transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-accordion-head:has(.ac-accordion-btn:hover){background:color-mix(in srgb,var(--ac-action-soft) 55%,transparent)}.ac-accordion-item.is-open .ac-accordion-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.ac-accordion-lead{display:flex;align-items:center;flex:none;padding-left:10px}.ac-accordion-h{flex:1;min-width:0;margin:0;font:inherit}.ac-accordion-btn{display:flex;align-items:center;gap:11px;width:100%;padding:14px var(--ac-pad-card);border:0;border-radius:var(--ac-r-card);background:transparent;color:var(--ac-text-head);font:inherit;text-align:left;cursor:pointer}.ac-accordion-lead+.ac-accordion-h .ac-accordion-btn{padding-left:8px}.ac-accordion-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ac-accordion-label{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head)}.ac-accordion-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-accordion-meta{display:flex;align-items:center;gap:var(--ac-gap-xs);flex:none;font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-accordion-caret{flex:none;color:var(--ac-muted);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-accordion-item.is-open .ac-accordion-caret{transform:rotate(180deg)}.ac-accordion-actions{display:flex;align-items:center;gap:var(--ac-gap-xs);flex:none;padding-right:10px}.ac-accordion-panel{padding:var(--ac-pad-card);border-top:1px solid var(--ac-border)}.ac-accordion-panel[hidden]{display:none}.ac-accordion-item--flush .ac-accordion-panel{padding:0}.ac-accordion-item{container-type:inline-size}@container (max-width: 40rem){.ac-accordion-btn{flex-wrap:wrap;row-gap:4px}.ac-accordion-meta{order:1;flex:1 0 100%}.ac-accordion-btn--plakette .ac-accordion-meta{padding-left:49px}}.ac-field{display:flex;flex-direction:column;gap:5px}.ac-label{font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);color:var(--ac-muted)}.ac-label-req{color:var(--ac-danger);margin-left:2px}.ac-label-row{display:flex;align-items:center;gap:2px;min-width:0}.ac-input,.ac-select,.ac-textarea{font-family:var(--ac-font-ui);font-weight:var(--ac-w-body);font-size:var(--ac-fs-sm);width:100%;padding:var(--ac-pad-input);border-radius:var(--ac-r-input);background:var(--ac-surface);color:var(--ac-text);border:1px solid var(--ac-border-strong);transition:border-color var(--ac-motion-fast) var(--ac-ease)}.ac-input::placeholder,.ac-textarea::placeholder{color:var(--ac-muted)}.ac-input:hover,.ac-select:hover,.ac-textarea:hover{border-color:var(--ac-action)}.ac-input:disabled,.ac-select:disabled,.ac-textarea:disabled{opacity:.55;cursor:not-allowed}.ac-textarea{min-height:84px;resize:vertical;line-height:var(--ac-lh-body)}.ac-select{appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 15px top 55%,right 11px top 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer}.ac-field--invalid .ac-input,.ac-field--invalid .ac-select,.ac-field--invalid .ac-textarea{border-color:var(--ac-danger)}.ac-richtext{border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-input);background:var(--ac-surface);overflow:hidden}.ac-richtext:hover{border-color:var(--ac-action)}.ac-richtext:focus-within{border-color:var(--ac-action);outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ac-richtext-flaeche:focus,.ac-richtext-flaeche:focus-visible{outline:none}.ac-field--invalid .ac-richtext{border-color:var(--ac-danger)}.ac-richtext-werkzeuge{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:5px 7px;border-bottom:1px solid var(--ac-border);background:color-mix(in srgb,var(--ac-shell) 55%,var(--ac-surface))}.ac-richtext-leiste{background:var(--ac-surface)}.ac-richtext--rahmenlos{border:0;border-radius:0;background:transparent;overflow:visible}.ac-richtext--rahmenlos:hover,.ac-richtext--rahmenlos:focus-within{border-color:transparent;outline:none}.ac-field--invalid .ac-richtext--rahmenlos{border-color:transparent}.ac-richtext--klebend{overflow:visible}.ac-richtext--klebend .ac-richtext-leiste{position:sticky;top:var(--ac-richtext-oben, 0);z-index:calc(var(--ac-z-sticky) - 1)}.ac-richtext--klebend .ac-richtext-werkzeuge{border-radius:var(--ac-r-input) var(--ac-r-input) 0 0}.ac-richtext--rahmenlos .ac-richtext-werkzeuge{border-radius:0}.ac-richtext-knopf{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--ac-r-tag);background:transparent;color:var(--ac-muted);cursor:pointer}.ac-richtext-knopf:hover{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-richtext-knopf.is-aktiv{background:var(--ac-action-soft);color:var(--ac-action)}.ac-richtext-trenner{width:1px;height:16px;margin:0 4px;background:var(--ac-border-strong);flex:none}.ac-richtext-format{display:inline-flex;align-items:center;gap:4px;min-width:9.5em;padding:3px 6px;border:0;border-radius:var(--ac-r-tag);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-text);cursor:pointer}.ac-richtext-format:hover,.ac-richtext-format[aria-expanded=true]{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-richtext-format-wert{flex:1;min-width:0;text-align:left;white-space:nowrap}.ac-richtext-format svg{flex:none;color:var(--ac-muted)}.ac-richtext-format--breit{min-width:11em}.ac-richtext-linkzeile{display:flex;gap:6px;padding:7px;border-bottom:1px solid var(--ac-border)}.ac-richtext-linkzeile .ac-input{flex:1}.ac-richtext-kontext{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:4px 7px;border-bottom:1px solid var(--ac-border);background:var(--ac-surface)}.ac-richtext-knopf--text{width:auto;padding:0 8px;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-text)}.ac-richtext-knopf:disabled{opacity:.45;cursor:not-allowed}.ac-richtext-kontext-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-richtext-kontext-feld{width:11em;padding:3px 7px;font-size:var(--ac-fs-xs)}.ac-richtext-kontext-hinweis{margin-left:auto;font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);color:var(--ac-muted)}.ac-richtext-flaeche{min-height:5.5rem;padding:var(--ac-pad-input);font-size:var(--ac-fs-sm);color:var(--ac-text);outline:none;overflow-wrap:anywhere}.ac-richtext-flaeche p{margin:0 0 .5em}.ac-richtext-flaeche p:last-child{margin-bottom:0}.ac-richtext-flaeche h2,.ac-richtext-flaeche h3{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:.6em 0 .3em}.ac-richtext-flaeche h2:first-child,.ac-richtext-flaeche h3:first-child{margin-top:0}.ac-richtext-flaeche h2{font-size:var(--ac-fs-h3)}.ac-richtext-flaeche h3{font-size:var(--ac-fs-body)}.ac-richtext-flaeche a{color:var(--ac-action)}.ac-richtext-flaeche ul,.ac-richtext-flaeche ol,.ac-richtext-anzeige ul,.ac-richtext-anzeige ol{margin:0 0 .5em;padding-left:1.4em}.ac-richtext-flaeche li,.ac-richtext-anzeige li{margin-bottom:.2em}.ac-richtext-flaeche li::marker,.ac-richtext-anzeige li::marker{color:var(--ac-action)}.ac-richtext-flaeche blockquote,.ac-richtext-anzeige blockquote{margin:0 0 .5em;padding:.5em .9em;border-left:3px solid var(--ac-action);border-radius:var(--ac-r-card);background:var(--ac-action-soft);color:var(--ac-text)}.ac-richtext-flaeche code,.ac-richtext-anzeige code{padding:0 .35em;border-radius:var(--ac-r-chip);background:var(--ac-track);font-family:var(--ac-font-mono);font-size:.92em;color:var(--ac-text-head)}.ac-richtext-flaeche hr,.ac-richtext-anzeige hr{margin:.9em 0;border:0;border-top:1px solid var(--ac-border)}.ac-richtext-flaeche s,.ac-richtext-flaeche strike,.ac-richtext-flaeche del,.ac-richtext-anzeige s,.ac-richtext-anzeige strike,.ac-richtext-anzeige del{text-decoration:line-through;color:var(--ac-muted)}.ac-richtext-flaeche pre,.ac-richtext-anzeige pre{margin:0 0 .6em;padding:.7em .9em;border:1px solid var(--ac-border);border-radius:var(--ac-r-card);background:var(--ac-track);font-family:var(--ac-font-mono);font-size:.92em;line-height:var(--ac-lh-tight);white-space:pre-wrap;overflow-x:auto}.ac-richtext-flaeche pre code,.ac-richtext-anzeige pre code{padding:0;background:transparent;font-size:inherit}.ac-richtext-flaeche table,.ac-richtext-anzeige table{width:100%;margin:0 0 .6em;border-collapse:collapse;font-size:.95em}.ac-richtext-flaeche th,.ac-richtext-flaeche td,.ac-richtext-anzeige th,.ac-richtext-anzeige td{min-width:3em;padding:.35em .6em;border:1px solid var(--ac-border);text-align:left;vertical-align:top}.ac-richtext-flaeche th,.ac-richtext-anzeige th{background:var(--ac-shell);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-richtext-flaeche td:focus-within,.ac-richtext-flaeche th:focus-within{outline:none}.ac-richtext-flaeche img,.ac-richtext-anzeige img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;margin:.3em 0;border-radius:var(--ac-r-tile)}.ac-richtext-flaeche img{cursor:pointer}.ac-richtext-bild-gewaehlt{outline:var(--ac-focus-width) solid var(--ac-action);outline-offset:2px}.ac-richtext-flaeche mark,.ac-richtext-anzeige mark{padding:0 .15em;border-radius:var(--ac-r-chip);background:var(--ac-warning-soft);color:var(--ac-text-head)}.ac-richtext-flaeche sup,.ac-richtext-flaeche sub,.ac-richtext-anzeige sup,.ac-richtext-anzeige sub{font-size:.75em;line-height:0}.ac-richtext-flaeche blockquote[data-hinweis],.ac-richtext-anzeige blockquote[data-hinweis]{position:relative;padding-top:1.7em}.ac-richtext-flaeche blockquote[data-hinweis]:before,.ac-richtext-anzeige blockquote[data-hinweis]:before{content:"Hinweis";position:absolute;top:.55em;left:.9em;font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:inherit}.ac-richtext-flaeche blockquote[data-hinweis=tip]:before,.ac-richtext-anzeige blockquote[data-hinweis=tip]:before{content:"Tipp"}.ac-richtext-flaeche blockquote[data-hinweis=important]:before,.ac-richtext-anzeige blockquote[data-hinweis=important]:before{content:"Wichtig"}.ac-richtext-flaeche blockquote[data-hinweis=warning]:before,.ac-richtext-anzeige blockquote[data-hinweis=warning]:before{content:"Achtung"}.ac-richtext-flaeche blockquote[data-hinweis=caution]:before,.ac-richtext-anzeige blockquote[data-hinweis=caution]:before{content:"Gefahr"}.ac-richtext-flaeche blockquote[data-hinweis=tip],.ac-richtext-anzeige blockquote[data-hinweis=tip]{border-left-color:var(--ac-success);background:var(--ac-success-soft);color:var(--ac-success)}.ac-richtext-flaeche blockquote[data-hinweis=important],.ac-richtext-anzeige blockquote[data-hinweis=important],.ac-richtext-flaeche blockquote[data-hinweis=warning],.ac-richtext-anzeige blockquote[data-hinweis=warning]{border-left-color:var(--ac-warning);background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-richtext-flaeche blockquote[data-hinweis=caution],.ac-richtext-anzeige blockquote[data-hinweis=caution]{border-left-color:var(--ac-danger);background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-richtext-flaeche blockquote[data-hinweis]>*,.ac-richtext-anzeige blockquote[data-hinweis]>*{color:var(--ac-text)}.ac-richtext-flaeche ul[data-aufgaben],.ac-richtext-anzeige ul[data-aufgaben]{list-style:none;padding-left:1.6em}.ac-richtext-flaeche ul[data-aufgaben]>li,.ac-richtext-anzeige ul[data-aufgaben]>li{position:relative}.ac-richtext-flaeche ul[data-aufgaben]>li:before,.ac-richtext-anzeige ul[data-aufgaben]>li:before{content:"";position:absolute;left:-1.45em;top:.3em;width:.95em;height:.95em;border:1.5px solid var(--ac-border-strong);border-radius:var(--ac-r-chip);background:var(--ac-surface);cursor:pointer}.ac-richtext-flaeche ul[data-aufgaben]>li[data-erledigt=true]:before,.ac-richtext-anzeige ul[data-aufgaben]>li[data-erledigt=true]:before{border-color:var(--ac-success);background:var(--ac-success) center / 70% no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.ac-richtext-flaeche ul[data-aufgaben]>li[data-erledigt=true],.ac-richtext-anzeige ul[data-aufgaben]>li[data-erledigt=true]{color:var(--ac-muted);text-decoration:line-through}.ac-richtext-flaeche li>ul,.ac-richtext-flaeche li>ol,.ac-richtext-anzeige li>ul,.ac-richtext-anzeige li>ol{margin:.2em 0 0}.ac-richtext-anzeige{overflow-wrap:anywhere}.ac-richtext-anzeige p{margin:0 0 .5em}.ac-richtext-anzeige p:last-child{margin-bottom:0}.ac-richtext-anzeige h2,.ac-richtext-anzeige h3{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:.6em 0 .3em}.ac-richtext-anzeige h2:first-child,.ac-richtext-anzeige h3:first-child{margin-top:0}.ac-richtext-anzeige h2{font-size:var(--ac-fs-h3)}.ac-richtext-anzeige h3{font-size:var(--ac-fs-body)}.ac-richtext-anzeige a{color:var(--ac-action)}.ac-hint{font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-error{font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-danger)}.ac-checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-checkbox input{position:absolute;inset-block-start:1px;inset-inline-start:0;width:18px;height:18px;margin:0;opacity:0;cursor:inherit}.ac-checkbox input:disabled{cursor:not-allowed}.ac-checkbox-box{width:18px;height:18px;pointer-events:none;border-radius:5px;border:1.5px solid var(--ac-border-strong);background:var(--ac-surface);display:grid;place-items:center;flex:none;margin-top:1px;transition:background var(--ac-motion-fast) var(--ac-ease),border-color var(--ac-motion-fast) var(--ac-ease)}.ac-checkbox-box svg{opacity:0;color:var(--ac-on-action)}.ac-checkbox input:checked+.ac-checkbox-box{background:var(--ac-action);border-color:var(--ac-action)}.ac-checkbox input:checked+.ac-checkbox-box svg{opacity:1}.ac-checkbox-box .ac-checkbox-strich{display:none}.ac-checkbox input:indeterminate+.ac-checkbox-box{background:var(--ac-action);border-color:var(--ac-action)}.ac-checkbox input:indeterminate+.ac-checkbox-box .ac-checkbox-haken{display:none}.ac-checkbox input:indeterminate+.ac-checkbox-box .ac-checkbox-strich{display:block;opacity:1}.ac-checkbox input:focus-visible+.ac-checkbox-box{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ac-checkbox input:disabled~*{opacity:.55;cursor:not-allowed}.ac-switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-switch input{position:absolute;inset-block-start:50%;inset-inline-start:0;width:38px;height:20px;margin:-10px 0 0;opacity:0;cursor:inherit}.ac-switch input:disabled{cursor:not-allowed}.ac-switch-track{width:38px;height:20px;pointer-events:none;border-radius:var(--ac-r-pill);background:var(--ac-track);box-shadow:inset 0 0 0 1px var(--ac-border-strong);flex:none;padding:3px;transition:background var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.ac-switch-thumb{display:block;width:14px;height:14px;border-radius:var(--ac-r-pill);background:var(--ac-surface);box-shadow:0 1px 2px light-dark(rgba(7,27,51,.28),rgba(0,0,0,.45));transition:transform var(--ac-motion) var(--ac-ease)}.ac-switch input:checked+.ac-switch-track{background:var(--ac-action);box-shadow:inset 0 0 0 1px var(--ac-action)}.ac-switch input:checked+.ac-switch-track .ac-switch-thumb{transform:translate(18px)}.ac-switch input:focus-visible+.ac-switch-track{outline:2px solid var(--ac-focus);outline-offset:2px}.ac-switch input:disabled~*{opacity:.55;cursor:not-allowed}.ac-radio{position:relative;display:inline-flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-radio input{position:absolute;inset-block-start:1px;inset-inline-start:0;width:18px;height:18px;margin:0;opacity:0;cursor:inherit}.ac-radio input:disabled{cursor:not-allowed}.ac-radio-dot{width:18px;height:18px;pointer-events:none;border-radius:999px;border:1.5px solid var(--ac-border-strong);background:var(--ac-surface);display:grid;place-items:center;flex:none;margin-top:1px;transition:border-color var(--ac-motion-fast) var(--ac-ease)}.ac-radio-dot:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--ac-action);transform:scale(0);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-radio input:checked+.ac-radio-dot{border-color:var(--ac-action)}.ac-radio input:checked+.ac-radio-dot:after{transform:scale(1)}.ac-radio input:focus-visible+.ac-radio-dot{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ac-radio input:disabled~*{opacity:.55;cursor:not-allowed}.ac-input-wrap{position:relative;display:flex;align-items:center}.ac-input-wrap .ac-input{width:100%}.ac-affix{position:absolute;font-size:var(--ac-fs-sm);color:var(--ac-muted);pointer-events:none}.ac-affix--start{left:11px}.ac-affix--end{right:11px}.ac-input--affix-start{padding-left:27px}.ac-input--affix-end{padding-right:32px}.ac-input--num{text-align:right;font-variant-numeric:tabular-nums}.ac-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-md)}.ac-fieldset-legend{font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);padding:0;margin-bottom:2px}.ac-fieldset-hint{font-size:var(--ac-fs-xs);color:var(--ac-muted);margin:-6px 0 0}.ac-modal .ac-fieldset-legend{font-size:var(--ac-fs-body)}.ac-settings{display:flex;flex-direction:column}.ac-settings-head{padding:var(--ac-pad-card);background:var(--ac-shell);border-bottom:1px solid var(--ac-border)}.ac-settings-title{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head)}.ac-settings-text{margin:4px 0 0;max-width:48rem;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text)}.ac-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:var(--ac-gap-lg);padding:18px var(--ac-pad-card);border-top:1px solid var(--ac-border)}.ac-settings-head+.ac-setting{border-top:0}.ac-setting.is-changed{background:var(--ac-warning-soft);box-shadow:inset 3px 0 0 var(--ac-warning)}.ac-setting.is-changed .ac-setting-meta,.ac-setting.is-changed .ac-hint{color:var(--ac-text)}.ac-setting-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ac-setting-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-gap-sm);font-family:var(--ac-font-ui);font-size:var(--ac-fs-body);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-setting-hint{max-width:40rem;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text);text-wrap:pretty}.ac-setting-meta{margin-top:2px;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-setting-meta code{text-transform:none;letter-spacing:0;font-family:var(--ac-font-mono);font-size:var(--ac-fs-xs);color:var(--ac-text-head)}.ac-setting-control{display:flex;align-items:center;justify-content:flex-end;gap:var(--ac-gap-sm);min-width:0}.ac-setting-control>.ac-field,.ac-setting-control>.ac-selectmenu{flex:1;min-width:0}.ac-setting-control>code{font-family:var(--ac-font-mono);font-size:var(--ac-fs-xs);color:var(--ac-text-head);background:var(--ac-shell);padding:6px 10px;border-radius:var(--ac-r-tag);overflow-wrap:anywhere}.ac-setting-reset{flex:none;padding:4px 8px;border:0;border-radius:var(--ac-r-tag);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);color:var(--ac-action);cursor:pointer}.ac-setting-reset:hover{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}@media(max-width:768px){.ac-setting{grid-template-columns:minmax(0,1fr);gap:var(--ac-gap-sm)}.ac-setting-control{justify-content:flex-start}}.ac-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:var(--ac-gap-md)}.ac-tab-panel{display:flex;flex-direction:column;gap:var(--ac-gap-lg)}.ac-tabs{display:flex;gap:2px;border-bottom:1px solid var(--ac-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ac-tabs::-webkit-scrollbar{display:none}.ac-tab{padding:9px 14px;border:0;background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--ac-motion-fast) var(--ac-ease),border-color var(--ac-motion-fast) var(--ac-ease);white-space:nowrap;flex:none}.ac-tab:hover{color:var(--ac-text-head)}.ac-tab.is-active{color:var(--ac-action);border-bottom-color:var(--ac-action);font-weight:var(--ac-w-medium)}.ac-tab:focus:not(:focus-visible){outline:none}.ac-tab:focus-visible{outline-offset:calc(-1 * var(--ac-focus-width));border-radius:var(--ac-r-tag)}.ac-tab-panel:focus{outline:none}.ac-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:3px;border-radius:var(--ac-r-btn);background:var(--ac-track)}.ac-seg-item{padding:6px 13px;white-space:nowrap;border:0;border-radius:calc(var(--ac-r-btn) - 3px);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-body);color:var(--ac-text);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-seg-item.is-active{background:var(--ac-surface);color:var(--ac-text-head);font-weight:var(--ac-w-medium);box-shadow:var(--ac-shadow-tile),inset 0 0 0 1px var(--ac-action)}.ac-breadcrumb{display:flex;align-items:center;gap:6px;position:relative;top:.12em;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-breadcrumb a{color:inherit;text-decoration:none}.ac-breadcrumb a:hover{color:var(--ac-action)}.ac-breadcrumb-sep{opacity:.5}.ac-breadcrumb-current{color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.ac-overlay{position:fixed;inset:0;background:var(--ac-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;z-index:var(--ac-z-modal)}.ac-modal{min-width:0;background:var(--ac-elevated);border-radius:var(--ac-r-modal);box-shadow:var(--ac-shadow-pop);width:100%;max-width:520px;max-height:86vh;display:flex;flex-direction:column;animation:ac-pop var(--ac-motion) var(--ac-ease)}@keyframes ac-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.ac-modal--sm{max-width:400px}.ac-modal--lg{max-width:720px}.ac-modal--xl{max-width:960px}.ac-modal-head{display:flex;align-items:flex-start;gap:12px;padding:var(--ac-pad-content);padding-bottom:var(--ac-gap-md)}.ac-modal-head-text{min-width:0;flex:1}.ac-modal-close{flex:none;margin:-4px -6px 0 0}.ac-modal-body{padding:calc(var(--ac-focus-width) + var(--ac-focus-offset)) var(--ac-pad-content);overflow-y:auto;display:flex;flex-direction:column;gap:var(--ac-gap-md);flex:1}.ac-modal-body:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:calc(-1 * var(--ac-focus-width))}.ac-modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-pad-content)}.ac-modal--scroll .ac-modal-foot{border-top:1px solid var(--ac-border)}.ac-modal--scroll .ac-modal-head{border-bottom:1px solid var(--ac-border);padding-bottom:var(--ac-gap-md)}.ac-modal-foot-note{margin-right:auto;flex:1 1 12rem;min-width:0;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-table{width:100%;border-collapse:collapse;font-size:var(--ac-fs-sm)}.ac-table th{text-align:left;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);padding:11px var(--ac-pad-card);border-bottom:1px solid var(--ac-border);white-space:nowrap}.ac-table td{padding:12px var(--ac-pad-card);border-bottom:1px solid var(--ac-border);color:var(--ac-text)}.ac-table tbody tr:last-child td{border-bottom:0}.ac-table tbody tr:hover td{background:color-mix(in srgb,var(--ac-action-soft) 45%,transparent)}.ac-table-name{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-table-num.ac-table-num{text-align:right;font-variant-numeric:tabular-nums}.ac-table-wrap{overflow-x:auto}.ac-table-wrap--pin-last .ac-table th:last-child,.ac-table-wrap--pin-last .ac-table td:last-child{position:sticky;right:0;background:var(--ac-surface);box-shadow:-1px 0 0 var(--ac-border)}.ac-table-wrap--pin-last .ac-table thead th:last-child{background:var(--ac-surface)}.ac-table-wrap--pin-last .ac-table tbody tr:hover td:last-child{background:color-mix(in srgb,var(--ac-action-soft) 45%,var(--ac-surface))}.ac-table th.ac-table-select,.ac-table td.ac-table-select{width:1%;padding-right:0}.ac-table-select .ac-checkbox{vertical-align:middle}.ac-table tbody tr.is-selected td,.ac-table-wrap--pin-last .ac-table tbody tr.is-selected td:last-child{background:color-mix(in srgb,var(--ac-action-soft) 70%,var(--ac-surface))}@media(max-width:640px){.ac-table-wrap--pin-last .ac-table th:last-child,.ac-table-wrap--pin-last .ac-table td:last-child{position:static;box-shadow:none}}.ac-selectionbar{position:sticky;top:calc(var(--ac-header-h) + 8px);z-index:var(--ac-z-sticky);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 15px;padding:8px 8px 8px 15px;border-radius:var(--ac-r-card);background:var(--ac-action-soft);color:var(--ac-on-action-soft);box-shadow:var(--ac-shadow-card)}.ac-selectionbar-info{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.ac-selectionbar-count{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums}.ac-selectionbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ac-tip{position:relative;display:inline-flex}.ac-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(3px);background:var(--ac-tip-bg);color:var(--ac-tip-fg);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-body);line-height:1.4;white-space:normal;width:max-content;max-width:240px;text-align:left;padding:6px 9px;border-radius:var(--ac-r-tag);box-shadow:var(--ac-shadow-pop);opacity:0;pointer-events:none;z-index:var(--ac-z-tip);transition:opacity var(--ac-motion-fast) var(--ac-ease),transform var(--ac-motion-fast) var(--ac-ease)}.ac-tip:hover:after,.ac-tip:focus-visible:after{opacity:1}.ac-tip:hover:after,.ac-tip:focus-visible:after{transform:translate(-50%) translateY(0)}.ac-tip[aria-expanded=true]:after{opacity:0}.ac-tip--below:after{bottom:auto;top:calc(100% + 8px);transform:translate(-50%) translateY(-3px)}.ac-tip--below:hover:after,.ac-tip--below:focus-visible:after{transform:translate(-50%) translateY(0)}.ac-tip--start:after{left:0;transform:translate(0) translateY(3px)}.ac-tip--start:hover:after,.ac-tip--start:focus-visible:after{transform:translate(0) translateY(0)}.ac-tip--end:after{left:auto;right:0;transform:translate(0) translateY(3px)}.ac-tip--end:hover:after,.ac-tip--end:focus-visible:after{transform:translate(0) translateY(0)}.ac-tip--below.ac-tip--end:after,.ac-tip--below.ac-tip--start:after{transform:translate(0) translateY(-3px)}.ac-tip--below.ac-tip--end:hover:after,.ac-tip--below.ac-tip--end:focus-visible:after,.ac-tip--below.ac-tip--start:hover:after,.ac-tip--below.ac-tip--start:focus-visible:after{transform:translate(0) translateY(0)}.ac-tip--right:after{bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%) translate(-3px)}.ac-tip--right:hover:after,.ac-tip--right:focus-visible:after{transform:translateY(-50%) translate(0)}.ac-infotip-wrap{display:inline-flex;min-width:0}.ac-infotip-trigger{cursor:help;text-decoration:underline dotted;text-decoration-color:var(--ac-muted);text-underline-offset:3px;border-radius:var(--ac-r-tag);outline:none}.ac-infotip-trigger:focus-visible{outline:2.5px solid var(--ac-focus);outline-offset:2px}.ac-infotip-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin:-5px 0;padding:0;border:0;border-radius:var(--ac-r-tag);background:none;color:var(--ac-muted);cursor:help;outline:none}.ac-infotip-icon:hover{color:var(--ac-text)}.ac-infotip-icon:focus-visible{outline:2.5px solid var(--ac-focus);outline-offset:-2px}.ac-infotip{position:fixed;display:flex;flex-direction:column;gap:3px;max-width:min(320px,calc(100vw - 20px));padding:11px 13px;border-radius:var(--ac-r-card);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop);z-index:var(--ac-z-popover);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text);white-space:normal;text-align:left;pointer-events:none}.ac-infotip-title{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-infotip-text{white-space:pre-line;overflow-wrap:anywhere}.ac-hovercard-wrap{position:relative;display:inline-flex}.ac-hovercard{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-width:320px;background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:var(--ac-pad-card);opacity:0;visibility:hidden;transform:translateY(3px);z-index:var(--ac-z-hover);transition:opacity var(--ac-motion) var(--ac-ease),transform var(--ac-motion) var(--ac-ease),visibility var(--ac-motion)}.ac-hovercard-wrap:hover .ac-hovercard,.ac-hovercard-wrap:focus-within .ac-hovercard{opacity:1;visibility:visible;transform:translateY(0)}.ac-toast-stack{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:var(--ac-gap-sm);z-index:var(--ac-z-toast);max-width:min(400px,calc(100vw - 40px))}.ac-toast{display:flex;align-items:flex-start;gap:11px;background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:13px 14px;font-size:var(--ac-fs-sm);color:var(--ac-text);border-left:3px solid var(--ac-action);animation:ac-toast-in var(--ac-motion) var(--ac-ease)}@keyframes ac-toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ac-toast--success{border-left-color:var(--ac-success)}.ac-toast--warning{border-left-color:var(--ac-warning)}.ac-toast--danger{border-left-color:var(--ac-danger)}.ac-toast-icon{flex:none;margin-top:1px}.ac-toast--info .ac-toast-icon{color:var(--ac-action)}.ac-toast--success .ac-toast-icon{color:var(--ac-success)}.ac-toast--warning .ac-toast-icon{color:var(--ac-warning)}.ac-toast--danger .ac-toast-icon{color:var(--ac-danger)}.ac-toast-title{font-weight:var(--ac-w-medium);color:var(--ac-text-head);margin:0 0 2px}.ac-toast-text{margin:0}.ac-toast-close{margin-left:auto;flex:none}.ac-skeleton{background:var(--ac-skeleton);border-radius:var(--ac-r-tag);position:relative;overflow:hidden}.ac-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ac-skeleton-shine),transparent);transform:translate(-100%);animation:ac-shimmer 1.4s infinite}@keyframes ac-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ac-skeleton:after{animation:none}}.ac-skeleton--text{height:12px;margin:5px 0}.ac-skeleton--title{height:18px;width:55%;margin:4px 0 10px}.ac-skeleton--block{height:76px;border-radius:var(--ac-r-tile)}.ac-skeleton--circle{border-radius:999px}.ac-pagination{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ac-pagination-steuer{margin-left:auto;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ac-pagination-groesse{display:flex;align-items:center;gap:var(--ac-gap-xs);margin-right:var(--ac-gap-sm);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-pagination-groesse .ac-field{width:auto}.ac-pagination-groesse .ac-selectmenu-btn{height:32px;padding-top:0;padding-bottom:0;min-width:76px}.ac-page{min-width:32px;height:32px;padding:0 8px;display:inline-grid;place-items:center;border:0;border-radius:var(--ac-r-btn);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);font-variant-numeric:tabular-nums;color:var(--ac-text);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-page:hover:not(:disabled):not(.is-active){background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-page.is-active{background:var(--ac-action);color:var(--ac-on-action);font-weight:var(--ac-w-medium)}.ac-page:disabled{opacity:.4;cursor:not-allowed}.ac-page--gap{pointer-events:none;color:var(--ac-muted)}.ac-pagination-info{font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-stepper{display:flex;align-items:flex-start;gap:0;flex-wrap:wrap;row-gap:var(--ac-gap-md)}.ac-step{display:flex;align-items:flex-start;gap:10px;flex:0 1 auto;min-width:0}.ac-step--klickbar{background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ac-r-tag)}.ac-step--klickbar:hover .ac-step-label{color:var(--ac-action);text-decoration:underline;text-underline-offset:2px}.ac-step--klickbar:focus-visible{outline:2.5px solid var(--ac-focus);outline-offset:2px}.ac-step-dot{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;flex:none;font-family:var(--ac-font-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head);background:var(--ac-track);color:var(--ac-text);box-shadow:inset 0 0 0 1px var(--ac-border-strong)}.ac-step-text{min-width:0;display:flex;flex-direction:column}.ac-step-label{font-size:var(--ac-fs-sm);color:var(--ac-muted);line-height:1.35}.ac-step-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted);line-height:1.35;margin-top:1px}.ac-step-line{flex:1 1 24px;height:2px;background:var(--ac-track);border-radius:999px;margin:12px 12px 0;min-width:20px}@media(max-width:640px){.ac-stepper{flex-direction:column;align-items:stretch}.ac-step-line{display:none}}.ac-step.is-done .ac-step-dot{background:var(--ac-success-soft);color:var(--ac-success);box-shadow:inset 0 0 0 1px var(--ac-success-soft)}.ac-step.is-done .ac-step-label{color:var(--ac-text)}.ac-step.is-done+.ac-step-line{background:var(--ac-progress)}.ac-step.is-current .ac-step-dot{background:var(--ac-action);color:var(--ac-on-action);box-shadow:none}.ac-step.is-current .ac-step-label{color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.ac-menu-wrap{position:relative;display:inline-flex}.ac-menu{min-width:200px;background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:5px;z-index:var(--ac-z-popover);animation:ac-pop var(--ac-motion) var(--ac-ease)}.ac-menu-label{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);padding:7px 9px 5px}.ac-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:var(--ac-r-nav);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-text);text-align:left;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-menu-item>span:not(.ac-menu-item-shortcut){flex:1;min-width:0}.ac-menu-item:hover:not(:disabled){background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-menu-item:disabled{opacity:.5;cursor:not-allowed}.ac-menu-item--danger{color:var(--ac-danger)}.ac-menu-item--danger:hover:not(:disabled){background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-menu-item-shortcut{margin-left:auto;font-size:var(--ac-fs-micro);color:var(--ac-muted);font-family:var(--ac-font-mono)}.ac-menu-sep{height:1px;background:var(--ac-border);margin:5px 4px}.ac-selectmenu{position:relative}.ac-selectmenu-btn{display:flex;align-items:center;gap:9px;width:100%;padding:var(--ac-pad-input);border-radius:var(--ac-r-input);background:var(--ac-surface);border:1px solid var(--ac-border-strong);font-family:var(--ac-font-ui);font-weight:var(--ac-w-body);font-size:var(--ac-fs-sm);color:var(--ac-text);cursor:pointer;text-align:left;transition:border-color var(--ac-motion-fast) var(--ac-ease)}.ac-selectmenu-btn:hover:not(:disabled){border-color:var(--ac-action)}.ac-selectmenu-btn:disabled{opacity:.55;cursor:not-allowed}.ac-selectmenu-btn[aria-expanded=true]{border-color:var(--ac-action)}.ac-selectmenu-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-selectmenu-placeholder{color:var(--ac-muted)}.ac-selectmenu-caret{flex:none;color:var(--ac-muted);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-selectmenu-btn[aria-expanded=true] .ac-selectmenu-caret{transform:rotate(180deg)}.ac-listbox{background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:5px;z-index:var(--ac-z-popover);animation:ac-pop var(--ac-motion) var(--ac-ease)}.ac-listbox-leer{margin:0;padding:8px 9px;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-option{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:var(--ac-r-nav);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-text);text-align:left;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-option:hover,.ac-option.is-focused{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-option.is-selected{color:var(--ac-action);font-weight:var(--ac-w-medium)}.ac-option-check{margin-left:auto;flex:none;opacity:0}.ac-option.is-selected .ac-option-check{opacity:1}.ac-option-sub{display:block;font-size:var(--ac-fs-xs);color:var(--ac-muted);font-weight:var(--ac-w-body)}.ac-option:hover .ac-option-sub,.ac-option.is-focused .ac-option-sub{color:var(--ac-on-action-soft)}.ac-range-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.ac-range-value{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);font-size:var(--ac-fs-sm);color:var(--ac-text-head);font-variant-numeric:tabular-nums}.ac-range{-webkit-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer}.ac-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--ac-track)}.ac-range::-moz-range-track{height:6px;border-radius:999px;background:var(--ac-track)}.ac-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--ac-action)}.ac-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:999px;background:var(--ac-action);border:3px solid var(--ac-surface);box-shadow:var(--ac-shadow-tile);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-range::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:var(--ac-action);border:3px solid var(--ac-surface);box-shadow:var(--ac-shadow-tile)}.ac-range:active::-webkit-slider-thumb{transform:scale(1.12)}.ac-range:focus-visible{outline:none}.ac-range:focus-visible::-webkit-slider-thumb{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:2px}.ac-range:focus-visible::-moz-range-thumb{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:2px}.ac-range-scale{display:flex;justify-content:space-between;font-size:var(--ac-fs-micro);color:var(--ac-muted);margin-top:4px;font-variant-numeric:tabular-nums}.ac-range:disabled{opacity:.5;cursor:not-allowed}.ac-input[type=date],.ac-input[type=month],.ac-input[type=time]{min-height:38px}.ac-input[type=date]::-webkit-calendar-picker-indicator,.ac-input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity var(--ac-motion-fast) var(--ac-ease)}.ac-input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.ac-daterange{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:9px}.ac-daterange-sep{padding-bottom:10px;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.ac-search{position:relative;display:flex;align-items:center}.ac-search .ac-input{padding-left:34px;padding-right:32px}.ac-search-icon{position:absolute;left:11px;color:var(--ac-muted);pointer-events:none;display:flex}.ac-search-clear{position:absolute;right:5px}.ac-input[type=search]::-webkit-search-cancel-button,.ac-input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ac-input[type=search]{appearance:none}.ac-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--ac-fs-xs);font-weight:var(--ac-w-body);padding:5px 6px 5px 10px;border-radius:var(--ac-r-tag);background:var(--ac-action-soft);color:var(--ac-on-action-soft);border:0}.ac-chip-label{font-weight:var(--ac-w-medium)}.ac-chip-remove{display:grid;place-items:center;width:16px;height:16px;border:0;padding:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--ac-motion-fast) var(--ac-ease),background var(--ac-motion-fast) var(--ac-ease)}.ac-chip-remove:hover{opacity:1;background:var(--ac-surface)}.ac-chip-remove:focus-visible{opacity:1;background:var(--ac-surface);outline:2px solid var(--ac-focus);outline-offset:1px}.ac-filterbar{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.ac-table th.ac-th-sort{padding:0}.ac-th-btn{display:flex;align-items:center;gap:5px;width:100%;padding:11px var(--ac-pad-card);border:0;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--ac-motion-fast) var(--ac-ease)}.ac-table th.ac-table-num .ac-th-btn{justify-content:flex-end}.ac-th-btn:hover{color:var(--ac-text-head)}.ac-sort-icon{opacity:.35;flex:none;transition:opacity var(--ac-motion-fast) var(--ac-ease)}.ac-th-btn:hover .ac-sort-icon{opacity:.7}.ac-th-sort[aria-sort] .ac-sort-icon{opacity:1;color:var(--ac-action)}.ac-drop{display:flex;flex-direction:column;align-items:center;gap:7px;padding:24px 18px;border-radius:var(--ac-r-card);border:1.5px dashed var(--ac-border-strong);background:var(--ac-surface);text-align:center;cursor:pointer;transition:border-color var(--ac-motion-fast) var(--ac-ease),background var(--ac-motion-fast) var(--ac-ease)}.ac-drop:hover{border-color:var(--ac-action)}.ac-drop.is-over{border-color:var(--ac-action);background:var(--ac-action-soft)}.ac-drop-icon{color:var(--ac-on-action-soft)}.ac-drop-title{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-drop-hint{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-filelist{display:flex;flex-direction:column;gap:var(--ac-gap-sm);margin-top:var(--ac-gap-md)}.ac-file{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--ac-r-tile);background:var(--ac-surface);box-shadow:var(--ac-shadow-tile)}.ac-file-icon{flex:none;color:var(--ac-muted)}.ac-file-text+.ac-btn{margin-left:auto}.ac-file-text{min-width:min(100%,12rem);flex:1;display:flex;flex-direction:column;gap:2px}.ac-file-name{font-size:var(--ac-fs-sm);color:var(--ac-text-head);font-weight:var(--ac-w-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-file-meta{font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-file--error .ac-file-icon,.ac-file--error .ac-file-meta{color:var(--ac-danger)}.ac-file--done .ac-file-icon{color:var(--ac-success)}.ac-file-bar{display:block;height:4px;border-radius:var(--ac-r-pill);background:var(--ac-track);overflow:hidden;margin-top:5px}.ac-file-note{font-size:var(--ac-fs-xs);color:var(--ac-muted);font-weight:var(--ac-w-medium)}.ac-file-bar.is-waiting>i{background:var(--ac-muted)}.ac-file-bar>i{display:block;height:100%;border-radius:var(--ac-r-pill);background:var(--ac-action);transition:width var(--ac-motion) var(--ac-ease)}.ac-legend{display:flex;flex-wrap:wrap;gap:var(--ac-gap-md)}.ac-legend-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--ac-fs-xs);color:var(--ac-text)}.ac-legend-dot{width:10px;height:10px;border-radius:3px;flex:none}.ac-legend-value{font-variant-numeric:tabular-nums;color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.ac-row{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.ac-stack{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.ac-grid{display:grid;grid-template-columns:var(--ac-grid-card);gap:var(--ac-gap-md)}.ac-spacer{margin-left:auto}.ac-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--ac-doc-gap-abschnitt: 32px;--ac-doc-gap-block: 22px;--ac-doc-gap-unterabschnitt: 20px;--ac-doc-gap-innen: 12px;--ac-doc-check: 14px;--ac-doc-step: 26px;--ac-doc-bullet: 5px;--ac-doc-seal: 60px;--ac-doc-titlebar: 58px}.ac-doc{color-scheme:light;--ac-fs-sm: 12px;--ac-fs-xs: 11px;--ac-fs-micro: 10px;--ac-bg: var(--ac-paper);--ac-surface: #FFFFFF;--ac-r-card: 0;--ac-r-tile: 0;--ac-r-btn: 0;--ac-r-input: 0;--ac-r-tag: 0;--ac-r-nav: 0;--ac-r-logo: 0;--ac-r-modal: 0;--ac-shadow-card: none;--ac-shadow-tile: none;--ac-shadow-nav: none;--ac-shadow-pop: none;--ac-shadow-hover: none;background:var(--ac-paper);color:var(--ac-text);font-family:var(--ac-font-body);font-size:var(--ac-fs-body);line-height:1.68}@media print{.ac-body{color-scheme:light;--ac-r-card: 0;--ac-r-tile: 0;--ac-r-btn: 0;--ac-r-input: 0;--ac-r-tag: 0;--ac-r-nav: 0;--ac-r-logo: 0;--ac-r-modal: 0;--ac-shadow-card: none;--ac-shadow-tile: none;--ac-shadow-nav: none;--ac-shadow-pop: none;--ac-shadow-hover: none;background:#fff}.ac-topbar,.ac-sidebar,.ac-skiplink,.ac-toast-stack,.ac-menu,.ac-listbox,.ac-tip:after,.ac-tip:before{display:none!important}.ac-doc-section,.ac-doc-sign,.ac-doc-note{break-inside:avoid}.ac-doc-title,.ac-doc-h2{break-after:avoid}}.ac-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:var(--ac-doc-gap-innen);border-bottom:1px solid var(--ac-navy);position:relative}.ac-doc-claim{font-family:var(--ac-font-accent);font-weight:var(--ac-w-accent);font-size:var(--ac-fs-lead);line-height:var(--ac-lh-accent);color:var(--ac-navy)}.ac-doc-meta{text-align:right;font-size:var(--ac-fs-sm);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-blue);line-height:1.6}.ac-doc-circles{position:absolute;top:-60px;right:-70px;width:210px;height:210px;pointer-events:none}.ac-doc-circles:before,.ac-doc-circles:after{content:"";position:absolute;border-radius:999px}.ac-doc-circles:before{inset:0;background:var(--ac-ice);opacity:.6}.ac-doc-circles:after{width:132px;height:132px;top:39px;left:39px;border:1px solid var(--ac-cyan)}.ac-doc-foot{margin-top:var(--ac-doc-gap-abschnitt);padding-top:var(--ac-doc-gap-innen);border-top:1px solid var(--ac-border-strong);display:flex;justify-content:space-between;gap:24px;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-doc-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-display);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-display);line-height:var(--ac-lh-head);color:var(--ac-navy);margin:var(--ac-doc-gap-abschnitt) 0 0}.ac-doc-title-bar{width:var(--ac-doc-titlebar);height:3px;background:var(--ac-cyan);margin:var(--ac-doc-gap-innen) 0 var(--ac-doc-gap-block)}.ac-doc-h2{font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);color:var(--ac-navy);margin:var(--ac-doc-gap-abschnitt) 0 var(--ac-doc-gap-innen);display:flex;align-items:baseline;gap:12px}.ac-doc-num{color:var(--ac-cyan);font-weight:var(--ac-w-head)}.ac-doc-h3{font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-blue);margin:var(--ac-doc-gap-unterabschnitt) 0 var(--ac-doc-gap-innen)}.ac-doc-label{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-blue)}.ac-doc-quote{font-family:var(--ac-font-accent);font-weight:var(--ac-w-accent);font-size:var(--ac-fs-h3);line-height:var(--ac-lh-accent);color:var(--ac-navy);margin:var(--ac-doc-gap-block) 0}.ac-doc-note{background:var(--ac-ice);border-left:3px solid var(--ac-cyan);padding:var(--ac-doc-gap-innen) 16px;margin:var(--ac-doc-gap-block) 0;color:var(--ac-navy)}.ac-doc-legal{font-size:var(--ac-fs-sm);color:var(--ac-blue);margin:var(--ac-doc-gap-innen) 0}.ac-doc-list{list-style:none;margin:var(--ac-doc-gap-innen) 0;padding:0}.ac-doc-list li{position:relative;padding-left:18px;margin-bottom:7px}.ac-doc-list li:before{content:"";position:absolute;left:0;top:.62em;width:var(--ac-doc-bullet);height:var(--ac-doc-bullet);background:var(--ac-cyan)}.ac-doc-list .ac-doc-list{margin:7px 0 0}.ac-doc-list .ac-doc-list .ac-doc-list{padding-left:0}.ac-doc-steps{list-style:none;margin:var(--ac-doc-gap-block) 0;padding:0}.ac-doc-steps>li{display:flex;align-items:flex-start;gap:12px;margin-bottom:var(--ac-doc-gap-innen)}.ac-doc-step-num{width:var(--ac-doc-step);height:var(--ac-doc-step);flex:none;display:grid;place-items:center;background:var(--ac-ice);color:var(--ac-navy);font-family:var(--ac-font-head);font-weight:var(--ac-w-head);font-size:var(--ac-fs-sm)}.ac-doc-fields{margin:var(--ac-doc-gap-block) 0}.ac-doc-field{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:9px 0;border-bottom:1px solid var(--ac-border)}.ac-doc-field>dt{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-blue)}.ac-doc-field>dd{margin:0;color:var(--ac-navy)}.ac-doc-todo{color:var(--ac-coral);font-style:italic}.ac-doc-table{width:100%;border-collapse:collapse;margin:var(--ac-doc-gap-block) 0}.ac-doc-table th{text-align:left;background:var(--ac-ice);color:var(--ac-blue);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;padding:9px 12px}.ac-doc-table td{padding:9px 12px;border-bottom:1px solid var(--ac-border);color:var(--ac-navy)}.ac-doc-table .ac-num{font-variant-numeric:tabular-nums}.ac-doc-checks{list-style:none;margin:var(--ac-doc-gap-innen) 0;padding:0}.ac-doc-checks li{display:flex;align-items:flex-start;gap:12px;padding:7px 0}.ac-doc-box{width:var(--ac-doc-check);height:var(--ac-doc-check);flex:none;margin-top:.28em;background:#fff;border:1px solid var(--ac-navy)}.ac-doc-scale{display:flex;gap:7px;margin-left:auto;flex:none}.ac-doc-scale .ac-doc-box{margin-top:0}.ac-doc-sign{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin-top:calc(var(--ac-doc-gap-abschnitt) + 26px)}.ac-doc-sign>div{padding-top:6px;border-top:1px solid var(--ac-navy)}.ac-doc-sign .ac-doc-label{display:block}.ac-doc-seal{width:var(--ac-doc-seal);height:var(--ac-doc-seal);border-radius:999px;border:2px solid var(--ac-award);display:grid;place-items:center;color:var(--ac-award);font-family:var(--ac-font-head);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;text-align:center}.ac-main{overflow-x:clip}.boot{display:grid;place-items:center;min-height:100vh;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.crash{max-width:34rem;margin:12vh auto;padding:var(--ac-pad-card);text-align:center}.crash-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);color:var(--ac-text-head)}.crash-text{color:var(--ac-muted);margin-bottom:var(--ac-gap-md)}.crash-detail{font-family:var(--ac-font-mono);font-size:var(--ac-fs-sm);color:var(--ac-danger);margin-bottom:var(--ac-gap-lg);overflow-wrap:anywhere;white-space:pre-wrap}.marke{display:block}.ac-logo:has(>.marke){background:none}.ac-logo>.marke{width:100%;height:100%}.ac-wordmark>.marke{width:10.5rem;height:auto}.login-page{display:grid;place-items:center;min-height:100vh;padding:var(--ac-pad-content);background:var(--ac-bg)}.login-stack{width:100%;max-width:26rem}.login-card{display:flex;flex-direction:column;align-items:center;padding:calc(var(--ac-gap-xl) + var(--ac-gap-md)) var(--ac-gap-xl);text-align:center}.login-marke{margin:0 0 calc(var(--ac-gap-xl) + var(--ac-gap-xs))}.login-alert{width:100%;margin-bottom:var(--ac-gap-md);text-align:left}.login-card .ac-btn{margin-bottom:var(--ac-gap-lg)}.login-note{display:flex;align-items:center;justify-content:center;gap:var(--ac-gap-xs);margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.login-form{display:flex;flex-direction:column;gap:var(--ac-gap-md);width:100%;margin-bottom:var(--ac-gap-lg);text-align:left}.login-form .ac-btn{margin-bottom:0}.login-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm)}.login-link{border:0;padding:0;background:transparent;color:var(--ac-action);font:inherit;font-size:var(--ac-fs-sm);cursor:pointer}.login-link:hover{text-decoration:underline}.login-logo{width:min(100%,13.1rem);height:auto;margin-inline:auto}@media(max-width:37.5rem){.ac-topbar .ac-breadcrumb{display:none}}.screen-stack{display:flex;flex-direction:column;gap:var(--ac-gap-lg)}.cell-stack{display:flex;flex-direction:column}.cell-strong{font-weight:var(--ac-w-medium)}.cell-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.cell-muted{color:var(--ac-muted)}.cell-nums{font-variant-numeric:tabular-nums}.cell-zeit{white-space:nowrap;font-variant-numeric:tabular-nums}.form-actions{display:flex;flex-wrap:wrap;gap:var(--ac-gap-sm);flex:none}.modal-form{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.feld-hinweis{margin:0;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.lern-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:var(--ac-gap-lg);align-items:start}.lern-haupt,.lern-seite{display:flex;flex-direction:column;gap:var(--ac-gap-lg);min-width:0}@media(max-width:60rem){.lern-raster{grid-template-columns:minmax(0,1fr)}}.lern-karte{display:flex;flex-direction:column;gap:var(--ac-gap-md);min-width:0}.lern-karte>.ac-card-head{margin-bottom:0}.lern-karte>.ac-alert{margin:0}.lern-kopf{flex-wrap:wrap;align-items:center;column-gap:var(--ac-gap-lg)}.lern-kopf .ac-spacer{display:flex;align-items:center}@media(max-width:48rem){.lern-kopf:has(.lern-reise-zahl) .ac-spacer{flex-basis:100%;margin-left:0}}.lern-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm)}.lern-ober{font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.lern-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lern-zeilen>li+li{border-top:1px solid var(--ac-border)}.lern-zeile-text{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.lern-zeile-text strong{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.lern-haken{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-pill);background:var(--ac-surface);color:var(--ac-on-action)}.lern-haken.ist-an{border-color:var(--ac-progress);background:var(--ac-progress)}.lern-live,.lern-band{display:flex;flex-wrap:wrap;align-items:center;color:var(--ac-text);text-decoration:none}.lern-live{gap:var(--ac-gap-sm) var(--ac-gap-md);font-family:var(--ac-font-ui)}.lern-live-text{flex:1 1 16rem;min-width:0}.lern-live-text strong{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);color:var(--ac-text-head)}.lern-band{justify-content:space-between;gap:var(--ac-gap-md) var(--ac-gap-xl)}.lern-band .lern-zeile-text{flex:1 1 16rem}.lern-live:hover .lern-live-text strong,.lern-band:hover strong{color:var(--ac-action)}.lern-live:focus-visible,.lern-band:focus-visible,.lern-halt a:focus-visible,.tag-weiter:focus-visible,.tag-plan-zeile:focus-visible,.tag-neu:focus-visible,.lektion-zeile:focus-visible,.kurs-zeile-knopf:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}@media(max-width:30rem){.lern-live .ac-btn,.lern-band .ac-btn{flex:1 1 100%}}.lern-reise-zahl{font-size:var(--ac-fs-sm);color:var(--ac-muted)}.lern-reise-zahl strong{font-family:var(--ac-font-ui);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);color:var(--ac-text-head)}.lern-reise{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7.5rem,1fr);margin:0;padding:var(--ac-gap-xs);overflow-x:auto;list-style:none}.lern-halt{position:relative;min-width:0}.lern-halt:before{content:"";position:absolute;top:.75rem;right:0;left:.875rem;height:.25rem;background:var(--ac-track)}.lern-halt:last-child:before{display:none}.lern-halt--fertig:before{background:var(--ac-action)}.lern-halt a{position:relative;display:flex;flex-direction:column;gap:var(--ac-gap-xs);padding-right:var(--ac-gap-sm);border-radius:var(--ac-r-tag);color:inherit;text-decoration:none}.lern-halt strong{font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight);color:var(--ac-text-head);overflow-wrap:anywhere}.lern-halt a:hover strong{color:var(--ac-action)}.lern-halt-unter{font-size:var(--ac-fs-xs);line-height:var(--ac-lh-tight);color:var(--ac-muted)}.lern-halt-punkt{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:.1875rem solid var(--ac-track);border-radius:var(--ac-r-pill);background:var(--ac-surface);color:var(--ac-on-action)}.lern-halt--fertig .lern-halt-punkt{border-color:var(--ac-action);background:var(--ac-action)}.lern-halt--jetzt .lern-halt-punkt{border-color:var(--ac-action);box-shadow:0 0 0 var(--ac-gap-xs) var(--ac-action-soft)}.lern-halt--ziel .lern-halt-punkt{border-color:var(--ac-award);color:var(--ac-award)}@media(max-width:48rem){.lern-reise{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.lern-halt:before{top:.875rem;right:auto;bottom:-.875rem;left:.75rem;width:.25rem;height:auto}.lern-halt a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:var(--ac-gap-sm);row-gap:0;padding:0 0 var(--ac-gap-md)}.lern-halt:last-child a{padding-bottom:0}.lern-halt-punkt{grid-row:1 / span 2}}.tag-oben{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--ac-gap-lg)}@media(max-width:68.75rem){.tag-oben{grid-template-columns:minmax(0,1fr)}}.tag-weiter{display:flex;flex-direction:column;color:inherit;text-decoration:none}.tag-weiter figure{position:relative;flex:1 1 11.75rem;min-height:11.75rem;margin:0;overflow:hidden;background:var(--ac-track)}.tag-weiter img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.tag-weiter-text{display:flex;flex-direction:column;gap:var(--ac-gap-sm);padding:var(--ac-pad-card)}.tag-weiter h2{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head);letter-spacing:var(--ac-ls-head);color:var(--ac-text-head)}.tag-weiter .ac-btn{align-self:flex-start;margin-top:var(--ac-gap-xs)}.tag-todo{display:flex;align-items:center;gap:var(--ac-gap-sm) var(--ac-gap-md);padding:var(--ac-gap-md) 0}.tag-todo:first-child{padding-top:0}.tag-todo:last-child{padding-bottom:0}.tag-todo.ist-fertig strong{color:var(--ac-muted);text-decoration:line-through}.tag-plan{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tag-plan-zeile{display:flex;align-items:center;gap:var(--ac-gap-md);padding:var(--ac-gap-sm);border-radius:var(--ac-r-tile);color:inherit;text-decoration:none}a.tag-plan-zeile:hover{background:var(--ac-bg)}.tag-plan-zeile.ist-jetzt,a.tag-plan-zeile.ist-jetzt:hover{background:var(--ac-action-soft)}.tag-plan-zeile.ist-jetzt .cell-sub{color:var(--ac-text)}.tag-plan-zeit{flex:0 0 3.25rem;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;color:var(--ac-text-head)}.tag-neu{display:flex;align-items:flex-start;gap:var(--ac-gap-sm);padding:var(--ac-gap-md) 0;color:inherit;text-decoration:none}.lern-zeilen>li:first-child .tag-neu{padding-top:0}.lern-zeilen>li:last-child .tag-neu{padding-bottom:0}.tag-neu:hover strong{color:var(--ac-action)}.tag-neu-punkt{flex:none;width:.5rem;height:.5rem;margin-top:var(--ac-gap-xs);border-radius:var(--ac-r-pill);background:var(--ac-action)}.kurs-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--lw-kurskarte-b)),1fr));gap:var(--ac-gap-lg)}.kurskarte{display:flex;flex-direction:column}.kurskarte figure{display:grid;place-items:center;aspect-ratio:16 / 10;margin:0;overflow:hidden;background:var(--ac-track);color:var(--ac-muted)}.kurskarte img{display:block;width:100%;height:100%;object-fit:cover}.kurskarte-text{display:flex;flex:1;flex-direction:column;gap:var(--ac-gap-sm);min-width:0;padding:var(--ac-pad-card)}.kurskarte-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ac-gap-xs);margin:0;padding:var(--ac-gap-sm) 0;border-block:1px solid var(--ac-border)}.kurskarte-zahlen dt{color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs)}.kurskarte-zahlen dd{margin:0;color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head);overflow-wrap:anywhere}.kurskarte h2{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head)}.kurskarte-zeile{font-size:var(--ac-fs-xs);color:var(--ac-text-head);overflow-wrap:anywhere}.kurskarte-knoepfe{margin-top:auto}.kurskarte .ac-badge{white-space:normal}.kurs-module .ac-accordion{gap:0}.kurs-module .ac-accordion-item{border-top:1px solid var(--ac-border);border-radius:0;background:transparent;box-shadow:none}.kurs-module .ac-accordion-item:first-child{border-top:0}.kurs-module .ac-accordion-panel{padding:0 var(--ac-gap-lg) var(--ac-gap-lg);border-top:0}.kurs-module .lektion-liste{gap:0}.kurs-module .lektion-liste>li+li{border-top:1px solid var(--ac-border)}.kurs-module .ac-accordion-panel>.lektion-zeile{border-bottom:1px solid var(--ac-border)}.kurs-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-size:var(--ac-fs-sm)}.kurs-zeilen>*{padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border)}.kurs-zeilen>:first-child{border-top:0;padding-top:0}.kurs-zeilen>:last-child{padding-bottom:0}.kurs-kopf-titel{margin:0 0 var(--ac-gap-xs);font-family:var(--ac-font-head);font-size:var(--ac-fs-body);color:var(--ac-text-head)}.kurs-kopf-text{margin:0;max-width:48rem;line-height:var(--ac-lh-body)}.kurs-zeile-knopf{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);color:inherit;text-decoration:none}.kurs-zeile-knopf strong{color:var(--ac-text-head)}.kurs-zeile-knopf:hover strong{color:var(--ac-action)}.kurs-abschluss{margin:0;font-size:var(--ac-fs-sm)}.kurs-ankuendigung .nachricht-text{margin:0}.nachricht-vorschau{display:flex;align-items:center;gap:var(--ac-gap-sm);margin-bottom:var(--ac-gap-sm)}.nachricht-text{margin:0 0 var(--ac-gap-md);line-height:var(--ac-lh-body)}.ankuendigung-titel{margin:0 0 var(--ac-gap-xs);font-size:var(--ac-fs-body);color:var(--ac-text-head)}.termin-liste,.lektion-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.lektion-zeile{display:flex;align-items:center;gap:var(--ac-gap-sm);width:100%;padding:var(--ac-gap-sm);border:0;border-radius:var(--ac-r-tile);background:transparent;color:var(--ac-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.lektion-zeile:hover{background:var(--ac-bg)}.lektion-zeile.ist-aktuell{background:var(--ac-action-soft)}.lektion-zeile-titel{flex:1;min-width:0}.lektion-zeile--kurs{flex-wrap:wrap}.lektion-zeile--kurs .lektion-zeile-titel{flex:1 1 8rem;font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.lektion-zeile--kurs.ist-gesperrt{cursor:default}.lektion-zeile--kurs.ist-gesperrt:hover{background:transparent}.lektion-zeile--kurs.ist-gesperrt .lektion-zeile-titel{color:var(--ac-muted);font-weight:var(--ac-w-body)}.lektion-zeile-stand{min-width:5rem;justify-content:center}.lektion-zeile-typ{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.zustand{flex:none;color:var(--ac-border-strong)}.zustand--erledigt{color:var(--ac-success)}.zustand--begonnen{color:var(--ac-action)}.zustand--gesperrt,.lektion-zeile.ist-gesperrt{color:var(--ac-muted)}.lektion-zeile-sperre{display:block;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.lektion-einheit{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.lektion-einheit+.lektion-einheit{margin-top:var(--ac-gap-md)}.lektion-einheit-titel{margin:0;padding:0 var(--ac-gap-sm);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.termin-liste li{display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-xs) 0}.termin-tag{flex:none;min-width:4.5rem;padding:var(--ac-gap-xs) var(--ac-gap-sm);border-radius:var(--ac-r-tag);background:var(--ac-ice);color:var(--ac-navy);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);text-align:center}.lehrkraft{display:flex;flex-direction:column;gap:var(--ac-gap-md);padding:var(--ac-gap-lg)}.lehrkraft h1{margin:0;font-size:var(--ac-fs-h2)}.login-gruss{display:flex;flex-direction:column;gap:var(--ac-gap-xs);margin-bottom:var(--ac-gap-md);text-align:center}.login-gruss p{margin:0}.login-gruss-titel{color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head)}:root{--lw-rand: clamp(1rem, 4vw, 3.5rem);--lw-kopf-h: 3.25rem;--lw-kopf-abstand: .625rem;--lw-feld-oben: clamp(2.75rem, 6vw, 4.5rem);--lw-feld-ueber: 5rem;--lw-reiter-h: 2.5rem;--lw-zurueck-h: 1.5rem;--lw-band-h: 20rem;--lw-leiste-h: 4rem;--lw-platzhalter-h: 38rem;--lw-platzhalter-spaet: .2s;--lw-platzhalter-dauer: .12s;--lw-kurskarte-b: 20rem;--lw-rundgang-b: 24rem;--lw-rundgang-dunkel: rgba(7, 27, 51, .55);--lw-rundgang-blur: blur(3px);--lw-luft-oben: .25rem;--lw-r-fenster: 1.5rem;--lw-r-karte: 1.25rem;--lw-r-klein: .75rem;--lw-r-kopf: 1.125rem;--lw-fs-feld: clamp(2.25rem, 7vw, 5.5rem);--lw-fs-feld-lang: clamp(1.5rem, 4.4vw, 2.75rem);--lw-fs-feld-unter: clamp(1rem, 1.8vw, 1.1875rem);--lw-lh-feld: 1.04;--lw-lh-feld-unter: 1.3;--lw-unter-b: 44rem;--lw-titel-h: calc(var(--lw-fs-feld) * var(--lw-lh-feld));--lw-unter-h: calc(2 * var(--lw-lh-feld-unter) * var(--lw-fs-feld-unter));--lw-glas: rgba(255, 255, 255, .84);--lw-glas-blur: blur(1.125rem) saturate(1.4);--lw-schatten-kopf: 0 1px 2px rgba(7, 27, 51, .08), 0 10px 28px -12px rgba(7, 27, 51, .28);--lw-schatten-karte: 0 2px 5px rgba(7, 27, 51, .05), 0 4px 24px -8px rgba(7, 27, 51, .1), 0 4px 34px -5px rgba(7, 27, 51, .08);--lw-schatten-hoch: 0 2px 4px rgba(7, 27, 51, .05), 0 14px 34px rgba(7, 27, 51, .13);--lw-schatten-fenster: 0 10px 15px -3px rgba(7, 27, 51, .08), 0 30px 60px -18px rgba(7, 27, 51, .28);--lw-feld-blau: linear-gradient(180deg, #124E78 0%, #1B6A97 62%, #2B82AE 100%);--lw-feld-cyan: linear-gradient(180deg, #62C6D8 0%, #7DD2E1 60%, #A5E0EA 100%);--lw-feld-navy: linear-gradient(180deg, #071B33 0%, #0D2F52 60%, #124E78 100%);--lw-feld-ice: linear-gradient(180deg, #DCEFF3 0%, #E8F4F6 70%, #F4F8F6 100%);--lw-feld-teal: linear-gradient(180deg, #125F6F 0%, #16788A 60%, #2392A5 100%);--lw-chip-dunkel: rgba(255, 255, 255, .16);--lw-chip-dunkel-hover: rgba(255, 255, 255, .28);--lw-chip-hell: rgba(255, 255, 255, .5);--lw-chip-hell-hover: rgba(255, 255, 255, .8);--lw-raumbild-b: 15.625rem;--lw-kugel: 3.75rem;--lw-kugel-klein: 3.25rem;--lw-uhr-unten-h: 2.5rem;--lw-ls-ober: .08em;--lw-raum-boden: #CFE7EC;--lw-raum-tafel: #071B33;--lw-raum-weiss: #FFFFFF;--lw-raum-blau: #124E78;--lw-raum-cyan: #62C6D8;--lw-raum-teal: #16788A;--lw-raum-rand: rgba(18, 78, 120, .22);--lw-raum-kopf-ring: 0 0 0 2px #FFFFFF;--lw-raum-kopf-ueber: -.25rem}@media(max-width:48rem){:root{--lw-fs-feld: 2.25rem;--lw-fs-feld-lang: 1.5rem;--lw-titel-h: 3.125rem;--lw-unter-h: calc(3 * var(--lw-lh-feld-unter) * var(--lw-fs-feld-unter))}}.lw,.login-page{--ac-bg: var(--ac-paper);--ac-r-card: var(--lw-r-karte);--ac-r-tile: var(--lw-r-klein);--ac-r-btn: var(--ac-r-pill);--ac-r-input: var(--lw-r-klein);--ac-r-tag: var(--ac-r-pill);--ac-r-nav: var(--ac-r-pill);--ac-r-modal: var(--lw-r-fenster);--ac-pad-card: 1.375rem;--ac-shadow-card: var(--lw-schatten-karte);--ac-shadow-hover: var(--lw-schatten-hoch)}.lw,.lw[data-feld=blau],.lw[data-feld=navy],.lw[data-feld=teal]{--lw-feld-text: #FFFFFF;--lw-chip: var(--lw-chip-dunkel);--lw-chip-hover: var(--lw-chip-dunkel-hover);--lw-chip-an: #FFFFFF;--lw-chip-an-text: #071B33;--lw-knopf: #FFFFFF;--lw-knopf-text: #071B33}.lw[data-feld=cyan],.lw[data-feld=ice]{--lw-feld-text: #071B33;--lw-chip: var(--lw-chip-hell);--lw-chip-hover: var(--lw-chip-hell-hover);--lw-chip-an: #071B33;--lw-chip-an-text: #FFFFFF;--lw-knopf: #071B33;--lw-knopf-text: #FFFFFF}.lw,.lw[data-feld=blau]{--lw-feld: var(--lw-feld-blau);--lw-fuss: linear-gradient(180deg, #FBF9F4 0, #2B82AE 60%, #124E78)}.lw[data-feld=cyan]{--lw-feld: var(--lw-feld-cyan);--lw-fuss: linear-gradient(180deg, #FBF9F4 0, #7DD2E1 60%, #62C6D8)}.lw[data-feld=navy]{--lw-feld: var(--lw-feld-navy);--lw-fuss: linear-gradient(180deg, #FBF9F4 0, #124E78 60%, #071B33)}.lw[data-feld=ice]{--lw-feld: var(--lw-feld-ice);--lw-fuss: linear-gradient(180deg, #FBF9F4 0, #DCEFF3 70%)}.lw[data-feld=teal]{--lw-feld: var(--lw-feld-teal);--lw-fuss: linear-gradient(180deg, #FBF9F4 0, #2392A5 60%, #125F6F)}.lw-inhalt{position:relative;isolation:isolate}.lw-feld{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--ac-gap-md);padding-top:var(--lw-feld-oben);color:var(--lw-feld-text);text-align:center}.lw-feld:before{content:"";position:absolute;top:calc(-1 * (var(--lw-kopf-h) + var(--lw-kopf-abstand)));right:calc(-1 * var(--lw-rand));bottom:calc(-1 * var(--lw-feld-ueber));left:calc(-1 * var(--lw-rand));z-index:-1;background:var(--lw-feld)}.lw-inhalt:not(:has(>.lw-feld)):before{content:"";position:absolute;top:calc(-1 * (var(--lw-kopf-h) + var(--lw-kopf-abstand)));right:0;left:0;z-index:-1;height:var(--lw-band-h);background:var(--lw-feld)}.lw-feld .ac-pagehead{flex-direction:column;align-items:center;width:100%;margin:0}.lw-feld .ac-pagehead-text{flex:none;align-items:center;gap:var(--ac-gap-md);max-width:100%;min-height:calc(var(--lw-titel-h) + var(--ac-gap-md) + var(--lw-unter-h))}.lw-feld .ac-h1{display:flex;align-items:flex-end;justify-content:center;min-height:var(--lw-titel-h);color:inherit;font-size:var(--lw-fs-feld);font-weight:var(--ac-w-head-strong);letter-spacing:var(--ac-ls-display);line-height:var(--lw-lh-feld);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.lw-feld--lang .ac-h1{font-size:var(--lw-fs-feld-lang)}.lw-feld .ac-pagehead-sub{max-width:var(--lw-unter-b);color:inherit;font-size:var(--lw-fs-feld-unter);font-weight:var(--ac-w-body);line-height:var(--lw-lh-feld-unter);text-wrap:balance}.lw-feld-zeile{display:flex;align-items:center;justify-content:center;min-height:var(--lw-reiter-h);max-width:100%}.lw-feld .lw-unter{position:relative;max-width:100%;min-height:var(--lw-reiter-h);gap:var(--ac-gap-xs);margin-top:0;border-bottom:0}.lw-feld .lw-unter .ac-tab{display:inline-flex;align-items:center;flex:none;margin-bottom:0;padding:0 var(--ac-gap-lg);border:0;border-radius:var(--ac-r-pill);background:var(--lw-chip);color:var(--lw-feld-text);font-weight:var(--ac-w-body)}.lw-feld .lw-unter .ac-tab:hover{background:var(--lw-chip-hover);color:var(--lw-feld-text)}.lw-feld .lw-unter .ac-tab.is-active,.lw-feld .lw-unter .ac-tab.is-active:hover{background:var(--lw-chip-an);color:var(--lw-chip-an-text);font-weight:var(--ac-w-medium)}.lw-feld .lw-zurueck{display:inline-flex;align-items:center;align-self:center;gap:var(--ac-gap-xs);min-height:var(--lw-reiter-h);padding:0 var(--ac-gap-lg);border-radius:var(--ac-r-pill);background:var(--lw-chip);color:var(--lw-feld-text);font-weight:var(--ac-w-body)}.lw-feld .lw-zurueck:hover{background:var(--lw-chip-hover);text-decoration:none}.lw-leiste{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm) var(--ac-gap-md);min-height:var(--lw-leiste-h);padding:var(--ac-gap-sm) var(--ac-gap-md);border-radius:var(--lw-r-karte);background:var(--ac-surface);box-shadow:var(--lw-schatten-karte)}.lw-leiste-links,.lw-leiste-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-xs);min-width:0}.lw-leiste-links{flex:1 1 auto}.lw-leiste-rechts{margin-left:auto}.lw-leiste-text{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);overflow-wrap:anywhere}.lw-leiste .notizbuch-suche{flex:1 1 15rem;max-width:24rem}@media(max-width:48rem){.lw-leiste{padding:var(--ac-gap-sm)}.lw-leiste-rechts{width:100%;margin-left:0}.lw-leiste-rechts .ac-btn{flex:1 1 auto}.lw-leiste .notizbuch-suche{flex-basis:100%;max-width:none}}.lw-platzhalter{display:flex;flex-direction:column;gap:var(--ac-gap-lg);min-height:var(--lw-platzhalter-h);animation:lw-platzhalter-ein var(--lw-platzhalter-dauer) linear var(--lw-platzhalter-spaet) both}.lw-platzhalter--kurse{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--lw-kurskarte-b)),1fr));align-content:start}@keyframes lw-platzhalter-ein{0%{opacity:0}to{opacity:1}}.lw .notizbuch-filter{padding:var(--ac-gap-sm);border-radius:var(--lw-r-karte);background:var(--ac-surface);box-shadow:var(--lw-schatten-karte)}.lw .ac-btn--primary,.login-page .ac-btn--primary{background:var(--ac-navy);color:var(--ac-on-action)}.lw .ac-btn--primary:hover:not(:disabled),.login-page .ac-btn--primary:hover:not(:disabled){background:var(--ac-action)}.lw .ac-btn--secondary,.login-page .ac-btn--secondary{background:var(--ac-track);box-shadow:none;color:var(--ac-text-head)}.lw .ac-btn--secondary:hover:not(:disabled),.login-page .ac-btn--secondary:hover:not(:disabled){background:var(--ac-ice);box-shadow:none}.lw :focus-visible:not(button,a),.login-page :focus-visible:not(button,a){border-radius:var(--ac-r-input)}.lw .lern-live{background:var(--ac-navy);color:var(--ac-on-action)}.lw .lern-live .lern-live-text strong,.lw .lern-live:hover .lern-live-text strong{color:var(--ac-on-action)}.lw .lern-live .ac-btn--primary{background:var(--ac-cyan);color:var(--ac-navy)}.login-page{background:var(--lw-feld-navy)}.login-page .login-card{border-radius:var(--lw-r-fenster);box-shadow:var(--lw-schatten-fenster)}@media print{.lw-inhalt:before,.lw-feld:before,.lw-leiste,.lw-feld-zeile{display:none}.lw-feld{color:var(--ac-text-head);text-align:left;align-items:flex-start;padding-top:0}.lw-feld .ac-pagehead{align-items:flex-start}.lw-feld .ac-pagehead-text{align-items:flex-start;min-height:0}.lw-feld .ac-h1{min-height:0}}.lw-unten{position:fixed;right:calc(var(--ac-gap-xl) + var(--lw-kugel) + var(--ac-gap-sm));bottom:calc(var(--ac-gap-xl) + (var(--lw-kugel) - var(--lw-uhr-unten-h)) / 2);z-index:var(--ac-z-sticky);display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:flex-end;gap:var(--ac-gap-xs);max-width:calc(100vw - var(--lw-kugel) - 2 * var(--ac-gap-xl));pointer-events:none}.lw-unten>*{pointer-events:auto}body:has(.ki-knopf.ist-weg) .lw-unten{display:none}.lw-uhr-unten .lzu{min-height:var(--lw-uhr-unten-h);background:var(--ac-surface);box-shadow:var(--lw-schatten-hoch)}.lw-uhr-unten .lzu--steht{box-shadow:inset 0 0 0 1px var(--ac-danger),var(--lw-schatten-hoch)}.lw-uhr-unten .lzu--laeuft{background:var(--ac-success-soft);box-shadow:inset 0 0 0 1px var(--ac-success),var(--lw-schatten-hoch)}@media(max-width:48rem){.lw-unten{right:var(--ac-gap-md);bottom:var(--ac-gap-md);max-width:calc(100vw - 2 * var(--ac-gap-md))}body:has(.lw-reiter) .lw-unten{right:calc(var(--ac-gap-md) + var(--lw-kugel-klein) + var(--ac-gap-xs));bottom:calc(5.5rem + env(safe-area-inset-bottom,0px) + (var(--lw-kugel-klein) - var(--lw-uhr-unten-h)) / 2);max-width:calc(100vw - var(--lw-kugel-klein) - 2 * var(--ac-gap-md))}}@media print{.lw-unten{display:none}}.ki-knopf,.ki-schein,.ki-fenster{color-scheme:light}.ki-knopf{position:fixed;right:var(--ac-gap-xl);bottom:var(--ac-gap-xl);z-index:var(--ac-z-popover);display:grid;place-items:center;width:3.75rem;height:3.75rem;padding:0;border:0;border-radius:var(--ac-r-pill);background:linear-gradient(140deg,var(--ac-cyan),var(--ac-blue) 55%,var(--ac-cyan));color:var(--ac-surface);box-shadow:0 .75rem 2rem color-mix(in xyz,var(--ac-blue) 42%,transparent),0 0 1.5rem color-mix(in xyz,var(--ac-cyan) 55%,transparent);cursor:pointer;transition:transform .42s cubic-bezier(.2,.9,.25,1.15),opacity .24s ease,box-shadow var(--ac-motion) var(--ac-ease)}.ki-knopf:hover{transform:scale(1.06);box-shadow:0 .875rem 2.25rem color-mix(in xyz,var(--ac-blue) 50%,transparent),0 0 2.25rem color-mix(in xyz,var(--ac-cyan) 70%,transparent)}.ki-knopf:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ki-knopf.ist-weg{opacity:0;transform:scale(.6);pointer-events:none}.ki-knopf-kern{display:grid;place-items:center;width:calc(100% - .375rem);height:calc(100% - .375rem);border-radius:var(--ac-r-pill);background:radial-gradient(circle at 32% 26%,var(--ac-blue),var(--ac-navy) 78%)}.ki-zahl{position:absolute;top:calc(var(--ac-gap-xs) * -.5);right:calc(var(--ac-gap-xs) * -.5);min-width:1.25rem;height:1.25rem;padding:0 var(--ac-gap-xs);border-radius:var(--ac-r-pill);background:var(--ac-danger);color:var(--ac-on-danger);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);line-height:1.25rem}.ki-schein{position:fixed;inset:0;z-index:var(--ac-z-popover);background:radial-gradient(90% 90% at 100% 100%,color-mix(in xyz,var(--ac-blue) 22%,transparent),transparent 70%);pointer-events:none;animation:ki-schein-auf .52s ease both}.ki-schein.ist-geht-zu{animation:ki-schein-zu .3s ease both}.ki-fenster{--ki-kante: color-mix(in xyz, var(--ac-navy) 10%, transparent);--ki-flaeche: color-mix(in xyz, var(--ac-surface) 58%, transparent);position:fixed;right:var(--ac-gap-xl);bottom:var(--ac-gap-xl);z-index:var(--ac-z-popover);isolation:isolate;display:flex;width:min(61rem,calc(100vw - 2rem));height:min(47rem,calc(100dvh - 5.625rem));overflow:hidden;border-radius:calc(var(--ac-r-modal) * 1.5);background:color-mix(in xyz,var(--ac-ice) 90%,var(--ac-cyan) 10%);box-shadow:0 1.75rem 4.5rem color-mix(in xyz,var(--ac-navy) 26%,transparent),0 0 3.5rem color-mix(in xyz,var(--ac-cyan) 34%,transparent);color:var(--ac-text-head);font-family:var(--ac-font-ui);-webkit-backdrop-filter:blur(1.75rem) saturate(1.6);backdrop-filter:blur(1.75rem) saturate(1.6);transform-origin:calc(100% - 1.875rem) calc(100% - 1.875rem);animation:ki-auf .56s cubic-bezier(.16,1,.3,1) both;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1)}.ki-fenster.ist-gross{width:calc(100vw - 2rem);height:calc(100dvh - 2rem);right:var(--ac-gap-md);bottom:var(--ac-gap-md)}.ki-fenster.ist-geht-zu{animation:ki-zu .3s cubic-bezier(.5,0,.75,0) both}.ki-licht{position:absolute;inset:-30%;z-index:-1;background:radial-gradient(38% 38% at 22% 26%,color-mix(in xyz,var(--ac-cyan) 78%,transparent),transparent 72%),radial-gradient(36% 42% at 80% 28%,color-mix(in xyz,var(--ac-blue) 36%,transparent),transparent 72%),radial-gradient(46% 36% at 64% 78%,color-mix(in xyz,var(--ac-cyan) 72%,transparent),transparent 72%);animation:ki-licht 26s ease-in-out infinite alternate;pointer-events:none}.ki-fenster:before{content:"";position:absolute;inset:0;z-index:var(--ac-z-hover);padding:calc(var(--ac-gap-xs) / 4);border-radius:inherit;background:linear-gradient(135deg,var(--ac-surface),var(--ac-cyan) 40%,var(--ac-blue) 72%,var(--ac-cyan));-webkit-mask:linear-gradient(var(--ac-navy) 0 0) content-box exclude,linear-gradient(var(--ac-navy) 0 0);mask:linear-gradient(var(--ac-navy) 0 0) content-box exclude,linear-gradient(var(--ac-navy) 0 0);pointer-events:none}.ki-fenster:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,color-mix(in xyz,var(--ac-navy) 14%,transparent) 1px,transparent 1.2px);background-size:1.5rem 1.5rem;-webkit-mask:linear-gradient(160deg,transparent 30%,var(--ac-navy));mask:linear-gradient(160deg,transparent 30%,var(--ac-navy));pointer-events:none}.ki-liste{flex:none;display:flex;flex-direction:column;gap:var(--ac-gap-sm);width:0;min-width:0;overflow:hidden;background:color-mix(in xyz,var(--ac-navy) 5%,transparent);transition:width .36s cubic-bezier(.16,1,.3,1)}.liste-auf .ki-liste{width:16.25rem;border-right:1px solid var(--ki-kante)}.ki-liste>*{flex:none;width:16.25rem;box-sizing:border-box}.ki-liste-kopf{padding:var(--ac-gap-md) var(--ac-gap-md) 0}.ki-neu{display:flex;align-items:center;justify-content:center;gap:var(--ac-gap-sm);width:100%;min-height:2.75rem;border:0;border-radius:var(--ac-r-pill);background:linear-gradient(120deg,var(--ac-navy),var(--ac-blue) 70%);color:var(--ac-surface);font:inherit;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);cursor:pointer;box-shadow:0 .375rem 1rem color-mix(in xyz,var(--ac-blue) 36%,transparent);transition:transform var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.ki-neu:hover{transform:translateY(-1px);box-shadow:0 .5rem 1.25rem color-mix(in xyz,var(--ac-blue) 46%,transparent)}.ki-suche{display:flex;align-items:center;gap:var(--ac-gap-sm);width:calc(16.25rem - 2 * var(--ac-gap-md));margin:0 var(--ac-gap-md);padding:0 var(--ac-gap-sm);min-height:2.25rem;border-radius:var(--ac-r-pill);background:var(--ki-flaeche);color:var(--ac-text)}.ki-suche:focus-within{box-shadow:0 0 0 var(--ac-focus-width) var(--ac-focus)}.ki-suche svg{flex:none}.ki-suche input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ac-text-head);font:inherit;font-size:var(--ac-fs-sm)}.ki-suche input::placeholder{color:var(--ac-text)}.ki-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ki-gruppen{flex:1 1 0!important;min-height:0;overflow-y:auto;padding:0 var(--ac-gap-sm) var(--ac-gap-md)}.ki-gruppen h3{margin:var(--ac-gap-md) var(--ac-gap-sm) var(--ac-gap-xs);color:var(--ac-text);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium)}.ki-gruppen ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ki-keine{margin:var(--ac-gap-md) var(--ac-gap-sm);color:var(--ac-text);font-size:var(--ac-fs-sm)}.ki-zeile{position:relative;display:flex;border-radius:var(--ac-r-btn);transition:background var(--ac-motion) var(--ac-ease)}.ki-zeile:hover,.ki-zeile.hat-menue{background:var(--ki-flaeche)}.ki-zeile.ist-an{background:color-mix(in xyz,var(--ac-surface) 82%,transparent);box-shadow:0 .25rem .75rem color-mix(in xyz,var(--ac-blue) 12%,transparent)}.ki-zeile-knopf{flex:1;display:flex;align-items:center;gap:var(--ac-gap-xs);min-width:0;min-height:2.5rem;padding:0 var(--ac-gap-sm);border:0;border-radius:var(--ac-r-btn);background:transparent;color:var(--ac-text-head);font:inherit;font-size:var(--ac-fs-sm);text-align:left;cursor:pointer}.ki-zeile-knopf svg{flex:none;color:var(--ac-action)}.ki-zeile-titel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ki-zeile-neu{flex:none;min-width:1.125rem;padding:0 var(--ac-gap-xs);border-radius:var(--ac-r-pill);background:var(--ac-action);color:var(--ac-on-action);font-size:var(--ac-fs-micro);line-height:1.125rem;text-align:center}.ki-zeile-mehr{position:absolute;top:50%;right:var(--ac-gap-xs);display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--ac-r-btn);background:transparent;color:var(--ac-text);opacity:0;transform:translateY(-50%);cursor:pointer}.ki-zeile:hover .ki-zeile-mehr,.ki-zeile.hat-menue .ki-zeile-mehr,.ki-zeile-mehr:focus-visible{opacity:1;background:var(--ac-surface)}.ki-zeile:hover .ki-zeile-neu{visibility:hidden}.ki-zeile:hover .ki-zeile-knopf,.ki-zeile.hat-menue .ki-zeile-knopf{padding-right:calc(var(--ac-gap-xl) + var(--ac-gap-sm))}.ki-zeile-feld{flex:1;min-width:0;min-height:2.5rem;padding:0 var(--ac-gap-sm);border:0;border-radius:var(--ac-r-btn);outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:-2px;background:var(--ac-surface);color:var(--ac-text-head);font:inherit;font-size:var(--ac-fs-sm)}.ki-menue{position:absolute;top:calc(100% + var(--ac-gap-xs) / 2);right:0;z-index:var(--ac-z-hover);display:flex;flex-direction:column;min-width:10.5rem;padding:var(--ac-gap-xs);border-radius:var(--ac-r-btn);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop)}.ki-menue button{display:flex;align-items:center;gap:var(--ac-gap-sm);min-height:2.25rem;padding:0 var(--ac-gap-sm);border:0;border-radius:var(--ac-r-tag);background:transparent;color:var(--ac-text-head);font:inherit;font-size:var(--ac-fs-sm);text-align:left;cursor:pointer}.ki-menue button:hover{background:var(--ac-bg)}.ki-menue .ki-menue-weg{color:var(--ac-danger)}.ki-listen-schleier{display:none}.ki-haupt{position:relative;flex:1;display:flex;flex-direction:column;min-width:0}.ki-kopf{display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) var(--ac-gap-md);border-bottom:1px solid var(--ki-kante)}.ki-kopf-text{flex:1;display:flex;flex-direction:column;min-width:0}.ki-kopf-text strong{overflow:hidden;color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-body);font-weight:var(--ac-w-head);text-overflow:ellipsis;white-space:nowrap}.ki-kopf-text span{color:var(--ac-text);font-size:var(--ac-fs-micro)}.ki-rund{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--ac-r-pill);background:transparent;color:var(--ac-text-head);cursor:pointer;transition:background var(--ac-motion) var(--ac-ease)}.ki-rund:hover{background:var(--ki-flaeche)}.ki-fenster button:focus-visible,.ki-zeile-mehr:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:-2px}.ki-verlauf{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ac-gap-lg) var(--ac-gap-lg) var(--ac-gap-md);scrollbar-width:thin}.ki-spalte{display:flex;flex-direction:column;gap:var(--ac-gap-lg);max-width:46rem;margin:0 auto}.ki-eintrag{display:flex;flex-direction:column;gap:var(--ac-gap-md);animation:ki-eintrag .42s cubic-bezier(.16,1,.3,1) both}.ki-ich{align-self:flex-end;max-width:80%;padding:var(--ac-gap-sm) var(--ac-gap-md);border-radius:calc(var(--ac-r-modal) * 1.1);border-bottom-right-radius:var(--ac-r-tag);background:linear-gradient(130deg,var(--ac-navy),var(--ac-blue));color:var(--ac-surface);font-size:var(--ac-fs-body);line-height:var(--ac-lh-accent);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 .5rem 1.25rem color-mix(in xyz,var(--ac-blue) 28%,transparent)}.ki-ki{display:flex;gap:var(--ac-gap-md);align-items:flex-start}.ki-ki-inhalt{flex:1;min-width:0}.ki-antwort{color:var(--ac-text-head);font-size:var(--ac-fs-body);line-height:var(--ac-lh-accent);overflow-wrap:anywhere}.ki-antwort p{margin:0 0 var(--ac-gap-sm)}.ki-antwort ul,.ki-antwort ol{margin:0 0 var(--ac-gap-sm);padding-left:var(--ac-gap-lg)}.ki-antwort li{margin-bottom:var(--ac-gap-xs)}.ki-antwort>:last-child{margin-bottom:0}.ki-antwort strong{font-weight:var(--ac-w-medium);color:var(--ac-navy)}.ki-cursor{display:inline-block;width:.5rem;height:1em;margin-left:var(--ac-gap-xs);border-radius:var(--ac-r-tag);background:var(--ac-blue);vertical-align:text-bottom;animation:ki-blinken .9s steps(2,jump-none) infinite}.ki-team{align-self:flex-start;max-width:88%;padding:var(--ac-gap-sm) var(--ac-gap-md);border-radius:calc(var(--ac-r-modal) * 1.1);background:var(--ki-flaeche)}.ki-team small{display:flex;align-items:center;gap:var(--ac-gap-xs);margin-bottom:var(--ac-gap-xs);color:var(--ac-text);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium)}.ki-system{align-self:center;margin:0;color:var(--ac-text);font-size:var(--ac-fs-micro);text-align:center}.ki-fehler{margin:0;padding:var(--ac-gap-sm) var(--ac-gap-md);border-radius:var(--ac-r-btn);background:var(--ac-danger-soft);color:var(--ac-text-head);font-size:var(--ac-fs-sm)}.ki-aktionen{display:flex;flex-wrap:wrap;gap:var(--ac-gap-xs);margin:var(--ac-gap-sm) 0 0 calc(var(--ac-gap-sm) * -1);opacity:0;transition:opacity var(--ac-motion) var(--ac-ease)}.ki-aktionen.ist-sichtbar,.ki-ki:hover .ki-aktionen,.ki-aktionen:focus-within{opacity:1}.ki-aktion{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);min-height:2rem;padding:0 var(--ac-gap-sm);border:0;border-radius:var(--ac-r-pill);background:transparent;color:var(--ac-text);font:inherit;font-size:var(--ac-fs-xs);cursor:pointer;transition:background var(--ac-motion) var(--ac-ease),color var(--ac-motion) var(--ac-ease)}.ki-aktion:hover{background:var(--ki-flaeche);color:var(--ac-text-head)}.ki-kugel{flex:none;display:block;width:1.75rem;height:1.75rem;border-radius:var(--ac-r-pill);background:radial-gradient(circle at 32% 26%,color-mix(in xyz,var(--ac-surface) 92%,transparent),transparent 30%),radial-gradient(circle at 72% 76%,var(--ac-cyan),transparent 58%),radial-gradient(circle at 24% 78%,var(--ac-blue),transparent 62%),var(--ac-navy);box-shadow:0 0 .75rem color-mix(in xyz,var(--ac-cyan) 60%,transparent)}.ki-kugel.ist-aktiv{animation:ki-atmen 1.6s ease-in-out infinite}.ki-kugel--gross{width:4.5rem;height:4.5rem;box-shadow:0 0 2.75rem color-mix(in xyz,var(--ac-cyan) 75%,transparent),0 0 .5rem color-mix(in xyz,var(--ac-blue) 40%,transparent);animation:ki-schweben 5s ease-in-out infinite alternate}.ki-denkt{margin:0;align-self:center;background:linear-gradient(90deg,var(--ac-text) 20%,var(--ac-cyan) 50%,var(--ac-text) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--ac-fs-body);animation:ki-schimmer 1.6s linear infinite}.ki-start{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ac-gap-md);min-height:100%;text-align:center;animation:ki-eintrag .62s .12s cubic-bezier(.16,1,.3,1) both}.ki-start h2{margin:var(--ac-gap-sm) 0 0;color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head)}.ki-start p{max-width:28rem;margin:0;color:var(--ac-text);font-size:var(--ac-fs-body)}.ki-vorschlaege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ac-gap-sm);width:min(100%,36rem);margin-top:var(--ac-gap-sm)}.ki-vorschlag{min-height:3.25rem;padding:var(--ac-gap-sm) var(--ac-gap-md);border:1px solid color-mix(in xyz,var(--ac-surface) 70%,transparent);border-radius:var(--ac-r-modal);background:var(--ki-flaeche);color:var(--ac-text-head);font:inherit;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight);text-align:left;cursor:pointer;transition:transform var(--ac-motion) var(--ac-ease),background var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.ki-vorschlag:hover{transform:translateY(-2px);background:color-mix(in xyz,var(--ac-surface) 86%,transparent);box-shadow:0 .5rem 1.25rem color-mix(in xyz,var(--ac-blue) 16%,transparent)}.ki-runter{position:absolute;bottom:8.5rem;left:50%;z-index:var(--ac-z-hover);display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--ac-r-pill);background:var(--ac-elevated);color:var(--ac-text-head);box-shadow:var(--ac-shadow-pop);transform:translate(-50%);cursor:pointer}.ki-eingabe textarea.ki-feld:focus,.ki-eingabe textarea.ki-feld:focus-visible,.ki-suche input.ki-feld:focus,.ki-suche input.ki-feld:focus-visible{outline:0;box-shadow:none}.ki-fuss{display:flex;flex-direction:column;gap:var(--ac-gap-xs);width:100%;max-width:48rem;margin:0 auto;box-sizing:border-box;padding:var(--ac-gap-xs) var(--ac-gap-md) var(--ac-gap-sm)}.ki-bezug{display:flex;align-items:center;gap:var(--ac-gap-xs);margin:0 var(--ac-gap-sm);color:var(--ac-text);font-size:var(--ac-fs-xs)}.ki-eingabe{display:flex;align-items:flex-end;gap:var(--ac-gap-sm);padding:var(--ac-gap-xs) var(--ac-gap-xs) var(--ac-gap-xs) var(--ac-gap-md);border:1px solid color-mix(in xyz,var(--ac-surface) 80%,transparent);border-radius:calc(var(--ac-r-modal) * 1.25);background:color-mix(in xyz,var(--ac-surface) 84%,transparent);box-shadow:0 .5rem 1.5rem color-mix(in xyz,var(--ac-blue) 14%,transparent);transition:box-shadow .26s var(--ac-ease),border-color .26s var(--ac-ease)}.ki-eingabe:focus-within{border-color:var(--ac-action);box-shadow:0 0 1.75rem color-mix(in xyz,var(--ac-cyan) 72%,transparent)}.ki-eingabe textarea{flex:1;min-width:0;max-height:9.5rem;margin:var(--ac-gap-sm) 0;padding:0;overflow-y:auto;border:0;outline:0;resize:none;background:transparent;color:var(--ac-text-head);font:inherit;font-size:var(--ac-fs-body);line-height:var(--ac-lh-accent)}.ki-eingabe textarea::placeholder{color:var(--ac-muted)}.ki-senden{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--ac-r-pill);background:linear-gradient(130deg,var(--ac-navy),var(--ac-blue));color:var(--ac-surface);cursor:pointer;transition:transform var(--ac-motion) var(--ac-ease),opacity var(--ac-motion) var(--ac-ease)}.ki-senden:hover:not(:disabled){transform:scale(1.06)}.ki-senden:disabled{opacity:.35;cursor:default}.ki-senden--stopp{background:var(--ac-navy)}.ki-hinweis{margin:0;color:var(--ac-text);font-size:var(--ac-fs-micro);line-height:var(--ac-lh-tight);text-align:center}@keyframes ki-auf{0%{opacity:.2;transform:scale(.92) translateY(.75rem);clip-path:circle(1.875rem at calc(100% - 1.875rem) calc(100% - 1.875rem))}to{opacity:1;transform:none;clip-path:circle(150% at calc(100% - 1.875rem) calc(100% - 1.875rem))}}@keyframes ki-zu{0%{opacity:1;transform:none;clip-path:circle(120% at calc(100% - 1.875rem) calc(100% - 1.875rem))}to{opacity:0;transform:scale(.94) translateY(.5rem);clip-path:circle(1.875rem at calc(100% - 1.875rem) calc(100% - 1.875rem))}}@keyframes ki-schein-auf{0%{opacity:0}to{opacity:1}}@keyframes ki-schein-zu{0%{opacity:1}to{opacity:0}}@keyframes ki-licht{0%{transform:translate(-4%,-3%) rotate(-5deg)}to{transform:translate(5%,4%) rotate(7deg)}}@keyframes ki-eintrag{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}@keyframes ki-atmen{0%,to{transform:scale(.88)}50%{transform:scale(1.08)}}@keyframes ki-schweben{0%{transform:translateY(-.25rem)}to{transform:translateY(.25rem)}}@keyframes ki-schimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ki-blinken{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ki-fenster,.ki-schein,.ki-licht,.ki-eintrag,.ki-start,.ki-kugel,.ki-denkt,.ki-cursor{animation:none}.ki-denkt{color:var(--ac-text);background:none}}@media(max-width:48rem){.ki-fenster,.ki-fenster.ist-gross{inset:0;width:100%;height:100dvh;border:0;border-radius:0}.ki-nur-breit,.ki-knopf{display:none}.ki-liste{position:absolute;inset:0 auto 0 0;z-index:var(--ac-z-popover);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:color-mix(in xyz,var(--ac-ice) 88%,transparent)}.liste-auf .ki-listen-schleier{position:absolute;inset:0;z-index:var(--ac-z-sticky);display:block;border:0;background:color-mix(in xyz,var(--ac-navy) 24%,transparent)}.ki-verlauf{padding:var(--ac-gap-md)}.ki-vorschlaege{grid-template-columns:1fr}.ki-aktionen,.ki-zeile-mehr{opacity:1}.ki-fuss{padding-bottom:max(var(--ac-gap-sm),env(safe-area-inset-bottom))}}@media print{.ki-knopf,.ki-fenster,.ki-schein{display:none}}.hinweise{position:relative;display:inline-flex}.hinweise-zahl{position:absolute;top:0;right:0;min-width:1.1rem;height:1.1rem;padding:0 var(--ac-gap-xs);box-sizing:border-box;display:grid;place-items:center;border:2px solid var(--ac-surface);border-radius:var(--ac-r-pill);background:var(--ac-danger);color:var(--ac-on-danger);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);line-height:1;pointer-events:none;transform:translate(25%,-25%)}.hinweise-liste{width:min(24rem,calc(100vw - 2 * var(--ac-gap-lg)))}.hinweis.ac-menu-item{align-items:flex-start}.hinweis>span:not(.hinweis-symbol){display:flex;flex-direction:column;gap:var(--ac-gap-xs);white-space:normal}.hinweis-symbol{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:var(--ac-r-pill);background:var(--ac-bg);color:var(--ac-muted)}.hinweis--wichtig .hinweis-symbol{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.hinweis--frist.hinweis--wichtig .hinweis-symbol,.hinweis--live .hinweis-symbol{background:var(--ac-danger-soft);color:var(--ac-danger)}.hinweis-titel{font-weight:var(--ac-w-medium);color:var(--ac-text)}.hinweis-text{color:var(--ac-muted);line-height:var(--ac-lh-tight)}.hinweis-zeit{font-size:var(--ac-fs-micro);color:var(--ac-muted)}.hinweise-leer{display:flex;flex-direction:column;align-items:center;gap:var(--ac-gap-xs);padding:var(--ac-gap-lg) var(--ac-gap-md);text-align:center;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.hinweise-leer svg{color:var(--ac-success)}.hinweise-leer strong{color:var(--ac-text)}.lzu-rahmen{position:relative}.lzu{display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-gap-sm);min-width:6.75rem;min-height:2.25rem;padding:0 var(--ac-gap-md);border:0;border-radius:var(--ac-r-btn);background:transparent;box-shadow:inset 0 0 0 1px var(--ac-border-strong);color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-body);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums;cursor:pointer}.lzu:hover{background:var(--ac-action-soft)}.lzu:focus-visible{outline:var(--ac-focus-width) solid var(--ac-action);outline-offset:var(--ac-focus-offset)}.lzu--laeuft{background:var(--ac-success-soft);box-shadow:inset 0 0 0 1px var(--ac-success)}.lzu-punkt{width:var(--ac-gap-sm);height:var(--ac-gap-sm);border-radius:var(--ac-r-pill);background:var(--ac-border-strong)}.lzu--laeuft .lzu-punkt{background:var(--ac-success)}.lzu--steht{box-shadow:inset 0 0 0 1px var(--ac-danger)}.lzu--steht .lzu-punkt{background:var(--ac-danger)}.lzu-fenster{position:absolute;top:calc(100% + var(--ac-gap-sm));right:0;z-index:var(--ac-z-menu);display:flex;flex-direction:column;gap:var(--ac-gap-md);width:23.75rem;max-height:calc(100vh - 5rem);overflow-y:auto;padding:var(--ac-pad-card);border-radius:var(--ac-r-modal);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop);font-family:var(--ac-font-ui)}.lzu-fenster--oben{top:auto;bottom:calc(100% + var(--ac-gap-sm));max-height:calc(100vh - 8rem)}.lzu-ober{color:var(--ac-muted);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium)}.lzu-gross{color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-h1);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums;line-height:var(--ac-lh-head)}.lzu-paar{display:grid;grid-template-columns:1fr 1fr;gap:var(--ac-gap-sm)}.lzu-paar>div{display:flex;flex-direction:column;gap:var(--ac-gap-xs);padding:var(--ac-pad-tile);border-radius:var(--ac-r-tile);background:var(--ac-bg);color:var(--ac-muted);font-size:var(--ac-fs-sm)}.lzu-paar b{color:var(--ac-text-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.lzu-liste{display:flex;flex-direction:column;margin:var(--ac-gap-xs) 0 0;padding:0;list-style:none}.lzu-liste li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ac-gap-xs) var(--ac-gap-sm);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border);font-size:var(--ac-fs-sm)}.lzu-zeit{color:var(--ac-text-head);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.lzu-was{flex:1;min-width:0;color:var(--ac-text)}.lzu-dauer{color:var(--ac-text);font-variant-numeric:tabular-nums}@media(max-width:48rem){.lzu{min-width:0}.lzu-fenster{position:fixed;top:4rem;right:var(--ac-gap-md);left:var(--ac-gap-md);width:auto}.lzu-fenster--oben{bottom:auto;max-height:calc(100vh - 5rem)}}.lzu-zeiten{display:inline-flex;align-items:baseline}.lzu-ist{font-variant-numeric:tabular-nums}.lzu-soll{margin-left:calc(var(--ac-gap-xs) / 2);color:var(--ac-muted);font-size:var(--ac-fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.lzu-gross small{color:var(--ac-muted);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body)}@media(max-width:26rem){.lzu-zeiten{flex-direction:column;align-items:flex-start;line-height:var(--ac-lh-tight)}.lzu-soll{margin-left:0}}.rg{position:fixed;inset:0;z-index:var(--ac-z-toast)}.rg-fang{position:fixed;inset:0}.rg--mitte .rg-fang{background:var(--lw-rundgang-dunkel);-webkit-backdrop-filter:var(--lw-rundgang-blur);backdrop-filter:var(--lw-rundgang-blur)}.rg-loch{position:fixed;border-radius:var(--lw-r-karte);box-shadow:0 0 0 200vmax var(--lw-rundgang-dunkel),0 0 0 var(--ac-focus-width) var(--ac-cyan);pointer-events:none}.rg-karte{position:fixed;display:grid;gap:var(--ac-gap-xs);width:min(var(--lw-rundgang-b),calc(100vw - 2 * var(--ac-gap-sm)));padding:var(--ac-gap-lg);border-radius:var(--lw-r-karte);background:var(--ac-surface);box-shadow:var(--lw-schatten-fenster);color:var(--ac-text)}.rg--mitte .rg-karte{top:50%;left:50%;transform:translate(-50%,-50%)}.rg-karte h2{margin:0;color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head)}.rg-karte p{margin:0;font-size:var(--ac-fs-body);line-height:var(--ac-lh-body)}.rg-stand{color:var(--ac-action);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head)}.rg-knoepfe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs);margin-top:var(--ac-gap-xs)}.rg-rechts{display:flex;gap:var(--ac-gap-xs);margin-left:auto}@media print{.rg{display:none}}.lw{display:flex;flex-direction:column;min-height:100vh;background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-font-body)}.lw-sprung{position:absolute;top:var(--ac-gap-sm);left:var(--ac-gap-sm);z-index:var(--ac-z-toast);padding:var(--ac-pad-btn);border-radius:var(--ac-r-btn);background:var(--ac-surface);color:var(--ac-action);font-family:var(--ac-font-ui);transform:translateY(-200%)}.lw-sprung:focus{transform:none}.lw-kopf{position:sticky;top:var(--lw-kopf-abstand);z-index:var(--ac-z-sticky);display:flex;align-items:center;gap:var(--ac-gap-md);min-height:var(--lw-kopf-h);margin:var(--lw-kopf-abstand) var(--lw-rand) 0;padding:0 var(--ac-gap-sm) 0 var(--ac-gap-lg);border-radius:var(--lw-r-kopf);background:var(--lw-glas);box-shadow:var(--lw-schatten-kopf);-webkit-backdrop-filter:var(--lw-glas-blur);backdrop-filter:var(--lw-glas-blur)}.lw-marke{display:inline-flex;flex:none;color:inherit;text-decoration:none;border-radius:var(--ac-r-tile)}.lw-marke:focus-visible{outline:var(--ac-focus-width) solid var(--ac-action);outline-offset:var(--ac-focus-offset)}.lw-nav{display:flex;flex:1;align-items:center;gap:var(--ac-gap-xs);min-width:0}.lw-nav-punkt{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);min-height:2.375rem;padding:0 var(--ac-gap-md);border-radius:var(--ac-r-pill);color:var(--ac-text);font-family:var(--ac-font-ui);font-size:var(--ac-fs-body);font-weight:var(--ac-w-body);text-decoration:none;white-space:nowrap;transition:background var(--ac-motion) var(--ac-ease),color var(--ac-motion) var(--ac-ease)}.lw-nav-punkt:hover{background:var(--ac-track);color:var(--ac-text-head)}.lw-nav-punkt.ist-an,.lw-nav-punkt.ist-an:hover{background:var(--ac-navy);color:var(--ac-on-action);font-weight:var(--ac-w-medium)}.lw-nav-punkt:focus-visible{outline:var(--ac-focus-width) solid var(--ac-action);outline-offset:var(--ac-focus-offset)}.lw-zahl{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 var(--ac-gap-xs);border-radius:var(--ac-r-pill);background:var(--ac-warning);color:var(--ac-on-action);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-head);line-height:1}.lw-rechts{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--ac-gap-sm);margin-left:auto}.lw-rechts .lzu{background:var(--ac-track);box-shadow:none}.lw-profil{padding:0;border:0;border-radius:var(--ac-r-pill);background:transparent;cursor:pointer}.lw-profil:focus-visible{outline:var(--ac-focus-width) solid var(--ac-action);outline-offset:var(--ac-focus-offset)}.lw-inhalt{flex:1;display:flex;flex-direction:column;gap:var(--ac-gap-lg);width:100%;min-width:0;padding:0 var(--lw-rand) calc(var(--ac-gap-xl) * 2)}.lw-inhalt:focus,.lw-lesen:focus{outline:none}.lw-lesen{flex:1;display:flex;flex-direction:column;min-width:0}.lw-fuss{padding:var(--ac-gap-xl) var(--lw-rand) calc(var(--ac-gap-xl) * 3);background:var(--lw-fuss);color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs)}.lw-fuss-innen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm) var(--ac-gap-lg);padding:var(--ac-gap-md) var(--ac-gap-xl);border-radius:var(--lw-r-karte);background:var(--ac-paper);box-shadow:var(--lw-schatten-kopf)}.lw-fuss .marke{width:auto;height:1.75rem}.lw-fuss nav{display:flex;flex-wrap:wrap;gap:var(--ac-gap-lg)}.lw-fuss a{color:inherit;text-decoration:none}.lw-fuss a:hover{color:var(--ac-action);text-decoration:underline}.lw-unter{margin-top:calc(-1 * var(--ac-gap-xs))}.lw-unter .ac-tab{text-decoration:none}.lw-zurueck{align-self:flex-start;color:var(--ac-action);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head);text-decoration:none}.lw-zurueck:hover{text-decoration:underline}.lw-reiter{display:none}@media(max-width:64rem){.lw-nav-punkt{padding:0 var(--ac-gap-sm)}.lw-rechts .lzu{min-width:0;padding:0 var(--ac-gap-sm)}}@media(max-width:48rem){.lw-kopf{padding:0 var(--ac-gap-sm) 0 var(--ac-gap-md)}.lw-nav{display:none}.lw-rechts .ac-tip:after,.lw-rechts .ac-tip:before{display:none}.lw-inhalt{padding-bottom:var(--ac-gap-xl)}.lw-fuss{padding-bottom:calc(var(--ac-gap-xl) * 4)}.lw-fuss-innen{flex-direction:column;align-items:flex-start;padding:var(--ac-gap-md) calc(var(--ac-gap-xl) * 2.5) var(--ac-gap-md) var(--ac-gap-lg)}.lw-reiter{position:fixed;right:var(--lw-kopf-abstand);bottom:calc(var(--lw-kopf-abstand) + env(safe-area-inset-bottom,0));left:var(--lw-kopf-abstand);z-index:var(--ac-z-sticky);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ac-gap-xs);padding:var(--ac-gap-xs);border-radius:var(--lw-r-karte);background:var(--lw-glas);box-shadow:var(--lw-schatten-kopf);-webkit-backdrop-filter:var(--lw-glas-blur);backdrop-filter:var(--lw-glas-blur)}.lw-reiter-punkt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ac-gap-xs);min-height:3.25rem;padding:var(--ac-gap-xs) 0;border-radius:var(--lw-r-kopf);color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-body);text-decoration:none}.lw-reiter-punkt.ist-an{background:var(--ac-navy);color:var(--ac-on-action)}.lw-zahl--reiter{position:absolute;top:var(--ac-gap-xs);left:calc(50% + var(--ac-gap-xs))}body:has(.lw-reiter) .ki-knopf{display:grid;right:var(--ac-gap-md);bottom:calc(5.5rem + env(safe-area-inset-bottom,0));width:3.25rem;height:3.25rem}}@media print{.lw{background:none}.lw-kopf,.lw-fuss,.lw-reiter,.lw-sprung,.lw-unter{display:none!important}.lw-inhalt{padding:0}}.raum{position:fixed;inset:0;z-index:var(--ac-z-modal);display:flex;flex-direction:column;background:var(--ac-surface);color:var(--ac-text)}.raum-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm) var(--ac-gap-md);padding:var(--ac-gap-sm) var(--ac-gap-lg);border-bottom:1px solid var(--ac-border)}.raum-logo{flex:none;width:auto;height:2.875rem}.raum-kopf-titel{flex:1 1 15rem;min-width:0;display:flex;flex-direction:column}.raum-kopf-titel strong{color:var(--ac-text-head);font-family:var(--ac-font-head);font-weight:var(--ac-w-head)}.raum-kopf-titel span{color:var(--ac-text);font-size:var(--ac-fs-xs)}.raum-plaketten{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-xs)}.raum-zeit{font-variant-numeric:tabular-nums}.raum-mitte{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ac-gap-md);padding:var(--ac-gap-md) var(--ac-gap-lg);overflow-y:auto}@media(min-width:60rem){.raum.mit-leiste .raum-mitte{grid-template-columns:minmax(0,1fr) 21rem;grid-template-rows:minmax(0,1fr)}.raum.mit-leiste .raum-buehne,.raum.mit-leiste .raum-leiste{min-height:0;overflow-y:auto}}.raum-buehne{display:flex;flex-direction:column;gap:var(--ac-gap-sm);min-width:0}.raum-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));gap:var(--ac-gap-sm)}.raum-kachel{position:relative;display:grid;place-items:center;margin:0;aspect-ratio:16 / 9;min-width:0;overflow:hidden;border:2px solid transparent;border-radius:var(--ac-r-card);background:var(--ac-elevated)}.raum-kachel.spricht{border-color:var(--ac-cyan)}.raum-kachel.ist-bildschirm{width:100%;max-height:62vh;flex:none}.raum-kachel video{width:100%;height:100%;object-fit:cover}.raum-kachel.ist-bildschirm video{object-fit:contain}.raum-initialen{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--ac-r-pill);background:var(--ac-shell-active);color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head-strong)}.raum-kachel figcaption{position:absolute;left:var(--ac-gap-xs);bottom:var(--ac-gap-xs);display:inline-flex;align-items:center;gap:var(--ac-gap-xs);max-width:calc(100% - var(--ac-gap-sm));padding:var(--ac-gap-xs) var(--ac-gap-sm);border-radius:var(--ac-r-tag);background:var(--ac-bg);color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro)}.raum-meldet{position:absolute;top:var(--ac-gap-xs);right:var(--ac-gap-xs);padding:var(--ac-gap-xs) var(--ac-gap-sm);border-radius:var(--ac-r-tag);background:var(--ac-cyan);color:var(--ac-navy);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-head-strong)}.raum-meldet--zeile{position:static;flex:none}.raum-frueh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ac-gap-xs);aspect-ratio:16 / 7;flex:none;padding:var(--ac-gap-md);border-radius:var(--ac-r-card);background:var(--ac-elevated);color:var(--ac-text-head);text-align:center}.raum-frueh strong{font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head)}.raum-steuerung{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ac-gap-xs);padding:var(--ac-gap-sm) var(--ac-gap-lg);border-top:1px solid var(--ac-border)}.raum-steuerung .ac-btn--secondary{color-scheme:light;background:var(--ac-surface);box-shadow:none}.raum-steuerung .ac-btn--danger{color-scheme:light}.raum-steuerung .ac-btn--secondary.raum-knopf-an{background:var(--ac-action-soft);color:var(--ac-action);box-shadow:inset 0 0 0 1px var(--ac-action)}.raum-steuerung .ac-btn:focus-visible{outline-color:var(--ac-cyan)}.raum-leiste{display:flex;flex-direction:column;gap:var(--ac-gap-md);min-width:0}.raum-chat{flex:1;min-height:20rem;display:flex;flex-direction:column;gap:var(--ac-gap-sm);padding:var(--ac-gap-md);border-radius:var(--ac-r-card);background:var(--ac-elevated)}.raum-chat>strong{color:var(--ac-text-head);font-family:var(--ac-font-head);font-weight:var(--ac-w-head)}.raum-chat-hinweis{margin:0;color:var(--ac-text);font-size:var(--ac-fs-micro)}.raum-chat-verlauf{flex:1;min-height:8rem;overflow-y:auto;color:var(--ac-text-head);font-size:var(--ac-fs-xs)}.raum-chat-verlauf p{margin:0 0 var(--ac-gap-sm);overflow-wrap:anywhere}.raum-chat-eingabe{display:flex;gap:var(--ac-gap-xs)}.raum-chat-eingabe input{flex:1;min-width:0}.raum-chat-eingabe input,.raum-chat-eingabe .ac-btn--primary{color-scheme:light}.raum-chat-eingabe .ac-btn:focus-visible{outline-color:var(--ac-cyan)}.raum-liste{display:flex;flex-direction:column;gap:var(--ac-gap-sm);margin:0;padding:0;color:var(--ac-text-head);font-size:var(--ac-fs-xs);list-style:none}.raum-liste li{display:flex;align-items:center;gap:var(--ac-gap-sm)}.raum-liste-name{flex:1;min-width:0;overflow-wrap:anywhere}.raum-liste-kuerzel{display:grid;flex:none;place-items:center;width:1.625rem;height:1.625rem;border-radius:var(--ac-r-pill);background:var(--ac-shell-active);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-head-strong)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.raum-klassenbuch.ac-card{display:flex;flex-direction:column;flex:none;gap:var(--ac-gap-md);color-scheme:light;color:var(--ac-text)}.raum-klassenbuch-speichern{align-self:flex-end}.raum-klassenbuch-titel{color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.raum-anwesend{display:flex;flex-direction:column;margin:0;padding:0;font-size:var(--ac-fs-xs);list-style:none}.raum-anwesend li{display:flex;justify-content:space-between;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border)}.raum-anwesend li:first-child{border-top:0}.raum-anwesend-zeit{flex:none;color:var(--ac-muted)}.raum-zugang{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-micro)}.raum-beendet{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ac-gap-md)}.raum-beendet .ac-alert{width:100%}.raum-beendet .ac-btn--secondary{color-scheme:light;background:var(--ac-surface);box-shadow:none}.raum-beendet .ac-btn:focus-visible{outline-color:var(--ac-cyan)}.bib{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--ac-surface);color:var(--ac-text);font-family:var(--ac-font-ui)}.bib .raum-kachel{flex:1;min-height:0;max-height:none;aspect-ratio:auto;border:0;border-radius:0}.bib .raum-kachel video{position:absolute;inset:0;object-fit:contain}.bib-leer{flex:1;display:grid;place-items:center;margin:0;padding:var(--ac-gap-md);text-align:center}.bib-leiste{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ac-gap-xs);padding:var(--ac-gap-xs);border-top:1px solid var(--ac-border)}@media(max-height:11rem){.bib-leiste,.bib .raum-kachel figcaption{display:none}}.raum.ist-klein{visibility:hidden;pointer-events:none}body:has(.raum:not(.ist-klein)) .ki-knopf,body:has(.raum:not(.ist-klein)) .ki-fenster,body:has(.raum:not(.ist-klein)) .ki-schein{display:none}@media(max-width:48rem){.raum-kopf,.raum-mitte,.raum-steuerung{padding-inline:var(--ac-gap-md)}.raum-logo{height:2.625rem}.raum-kopf-titel{flex-basis:100%}.raum-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.raum-kacheln>:only-child{grid-column:1 / -1}.raum-kachel:not(.ist-bildschirm){aspect-ratio:4 / 3}.raum-frueh{aspect-ratio:auto;min-height:11rem}.raum-chat{min-height:15rem}.raum-steuerung .ac-btn{flex:1 1 auto;justify-content:center;padding-inline:var(--ac-gap-sm)}}.technik.ac-card{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.technik-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.technik-zeilen li{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-md);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border)}.technik-zeilen li:first-child{border-top:0}.woche-hinweis:focus{outline:none}.woche-hinweis:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset);border-radius:var(--ac-r-card)}.woche-tag{display:flex;flex-direction:column}.woche-tag-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-lg);padding-bottom:var(--ac-gap-sm)}.woche-tag-kopf h2{margin:0;color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head)}.woche-tag-rechts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm);min-width:0}.woche-tag-rechts .ac-badge{max-width:100%;white-space:normal}.woche-tag-summe{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.woche-tag-leer{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.woche-pause{margin:0;padding:var(--ac-gap-xs) 0;color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-variant-numeric:tabular-nums}.woche-zeile{display:grid;grid-template-columns:10.75rem 5.25rem minmax(0,1fr) auto;align-items:center;gap:var(--ac-gap-xs) var(--ac-gap-md);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm)}.woche-zeit{color:var(--ac-text-head);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.woche-dauer{font-variant-numeric:tabular-nums}.woche-was{min-width:0;overflow-wrap:anywhere}.woche-was-titel{color:var(--ac-text-head);font-family:var(--ac-font-head)}.woche-quelle{color:var(--ac-muted)}.ac-badge.woche-korrektur{max-width:100%;margin-left:var(--ac-gap-xs);font-variant-numeric:tabular-nums;white-space:normal}@media(max-width:40rem){.woche-zeile{grid-template-columns:minmax(0,1fr) auto}.woche-was{grid-column:1 / -1}.woche-melden{grid-column:1 / -1;justify-self:start}.ac-btn.woche-melden{padding-left:0}.woche-dauer{text-align:right}.ac-badge.woche-korrektur{display:flex;width:fit-content;margin:var(--ac-gap-xs) 0 0}}.woche-erklaerung{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.woche-leiste{position:sticky;bottom:var(--ac-gap-md);z-index:var(--ac-z-sticky);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm) var(--ac-gap-lg);width:calc(100% - 3.625rem - var(--ac-gap-md));padding:var(--ac-gap-md) var(--ac-gap-lg);border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.woche-leiste-text{display:flex;flex:1 1 18rem;flex-direction:column;align-items:flex-start;gap:var(--ac-gap-xs);min-width:0}.woche-summe{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head);font-variant-numeric:tabular-nums}.woche-korrekturen{color:var(--ac-muted);font-size:var(--ac-fs-xs)}.woche-haken{font-size:var(--ac-fs-xs)}.woche-bestaetigen{flex:none}@media(max-width:48rem){.woche-leiste{bottom:calc(3.625rem + var(--ac-gap-sm));width:100%;padding:var(--ac-gap-md)}.woche-summe{font-size:var(--ac-fs-h3)}.woche-bestaetigen{flex:1 1 100%}}@media(max-height:30rem){.woche-leiste{position:static}}.woche-dialog{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.woche-dialog-zeiten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ac-gap-sm);align-items:start}.woche-dialog-zeiten .ac-input{font-variant-numeric:tabular-nums}.woche-dialog-hinweis{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.woche-dialog-hinweis:empty{display:none}@media print{.woche-leiste{display:none}}.urkunde{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;margin-inline:auto;overflow:hidden;border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-navy);-webkit-print-color-adjust:exact;print-color-adjust:exact}.urkunde--hoch{max-width:49.625rem;min-height:70.1875rem;padding:calc(var(--ac-doc-gap-abschnitt) * 1.9375) calc(var(--ac-doc-gap-abschnitt) * 2.3125) calc(var(--ac-doc-gap-abschnitt) * 1.625)}.urkunde--quer{max-width:70.1875rem;min-height:49.625rem;padding:calc(var(--ac-doc-gap-abschnitt) * 1.75) calc(var(--ac-doc-gap-abschnitt) * 2.1875) calc(var(--ac-doc-gap-abschnitt) * 1.375)}.urkunde--rueckseite{max-width:49.625rem;gap:var(--ac-doc-gap-innen);padding:calc(var(--ac-doc-gap-abschnitt) * 1.5) calc(var(--ac-doc-gap-abschnitt) * 1.75) var(--ac-doc-gap-abschnitt)}.urkunde--rueckseite-quer{max-width:70.1875rem}.urkunde-nur-bildschirm{width:100%;max-width:49.625rem;margin-inline:auto}.urkunde>*{position:relative}.urkunde>.urkunde-rand{position:absolute;inset:0;overflow:hidden;pointer-events:none}.urkunde-kreis,.urkunde-ecke,.urkunde-linie{position:absolute;display:block;box-sizing:border-box}.urkunde-kreis{border-radius:50%}.urkunde-rand--hoch .urkunde-kreis--1{top:-20.625rem;right:-18.75rem;width:43.75rem;height:43.75rem;background:var(--ac-ice);opacity:.45}.urkunde-rand--hoch .urkunde-kreis--2{top:-15.625rem;right:-13.125rem;width:35rem;height:35rem;border:1px solid var(--ac-cyan);opacity:.4}.urkunde-rand--hoch .urkunde-kreis--3{top:-10.625rem;right:-7.5rem;width:25rem;height:25rem;border:1px solid var(--ac-navy);opacity:.08}.urkunde-rand--hoch .urkunde-kreis--4{bottom:-22.5rem;left:-16.25rem;width:40rem;height:40rem;background:var(--ac-ice);opacity:.38}.urkunde-rand--hoch .urkunde-kreis--5{bottom:-17.5rem;left:-11.25rem;width:30.625rem;height:30.625rem;border:1px solid var(--ac-cyan);opacity:.35}.urkunde-rand--hoch .urkunde-linie--aussen{inset:1.5rem;border:1px solid var(--ac-navy);opacity:.22}.urkunde-rand--hoch .urkunde-linie--innen{inset:1.9375rem;border:1px solid var(--ac-cyan);opacity:.45}.urkunde-rand--quer .urkunde-kreis--1{top:-13.125rem;right:-11.875rem;width:35rem;height:35rem;background:var(--ac-ice);opacity:.5}.urkunde-rand--quer .urkunde-kreis--2{top:-9.375rem;right:-7.5rem;width:26.25rem;height:26.25rem;border:1px solid var(--ac-cyan);opacity:.45}.urkunde-rand--quer .urkunde-kreis--3{right:-8.75rem;bottom:-18.75rem;width:32.5rem;height:32.5rem;background:var(--ac-ice);opacity:.42}.urkunde-rand--quer .urkunde-kreis--4{bottom:-15rem;left:-14.375rem;width:33.75rem;height:33.75rem;background:var(--ac-ice);opacity:.38}.urkunde-rand--quer .urkunde-kreis--5{bottom:-10.625rem;left:-10rem;width:26.25rem;height:26.25rem;border:1px solid var(--ac-cyan);opacity:.5}.urkunde-ecke{bottom:0;left:0;width:3.25rem;height:3.25rem;background:var(--ac-navy);border-top-right-radius:100%}.urkunde-rand--quer .urkunde-linie--aussen{inset:1.625rem;border:1px solid var(--ac-cyan);opacity:.55}.urkunde-rand--quer .urkunde-linie--innen{inset:2rem;border:1px solid var(--ac-cyan);opacity:.3}.urkunde>.urkunde-wasser{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-24deg);color:var(--ac-blue);opacity:.06;font-family:var(--ac-font-head);font-size:min(calc(var(--ac-fs-display) * 2.4),11vw);font-weight:var(--ac-w-head-strong);letter-spacing:.12em;line-height:1;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.urkunde>.urkunde-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ac-gap-sm) var(--ac-gap-xl)}.urkunde-kopf .ac-doc-head{display:block;flex:none;padding-bottom:0;border-bottom:0}.urkunde-kopf-angaben{display:flex;flex-direction:column;min-width:0;color:var(--ac-blue);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);line-height:1.7;text-align:right;text-transform:uppercase}.urkunde-kopf-angaben span+span,.urkunde-kopf-angaben--leise span{color:var(--ac-muted);font-weight:var(--ac-w-body)}.urkunde-mitte{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ac-gap-xs);padding-block:var(--ac-gap-xl);text-align:center}.urkunde-mitte p{margin:0}.urkunde-absatz{color:var(--ac-muted);font-size:var(--ac-fs-lead);line-height:var(--ac-lh-body)}.urkunde-absatz--abstand{margin-top:var(--ac-gap-xl)!important}.urkunde-titel{margin:0;color:var(--ac-navy);font-family:var(--ac-font-head);font-size:var(--ac-fs-display);font-weight:var(--ac-w-head-strong);letter-spacing:var(--ac-ls-display);line-height:var(--ac-lh-head)}.urkunde-strich{width:4.75rem;height:3px;margin:var(--ac-gap-md) 0 var(--ac-gap-xl);background:var(--ac-cyan)}.urkunde-trenner{width:4rem;height:3px;margin-block:var(--ac-gap-sm) var(--ac-gap-md);background:var(--ac-cyan)}.urkunde-name{color:var(--ac-navy);font-family:var(--ac-font-head);font-size:calc(var(--ac-fs-h1) * 1.125);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);line-height:var(--ac-lh-head);overflow-wrap:anywhere}.urkunde-name--gross{font-size:calc(var(--ac-fs-display) * 1.3)}.urkunde-leise{color:var(--ac-muted);font-size:var(--ac-fs-body)}.urkunde-massnahme{max-width:32rem;color:var(--ac-navy);font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);line-height:var(--ac-lh-head);overflow-wrap:anywhere;text-wrap:balance}.urkunde--quer .urkunde-massnahme{max-width:none;font-size:var(--ac-fs-h1);font-weight:var(--ac-w-head-strong)}.urkunde-oberzeile{margin:0;color:var(--ac-blue);font-family:var(--ac-font-head);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);line-height:var(--ac-lh-tight);text-transform:uppercase}.urkunde-mitte>.urkunde-oberzeile{margin-bottom:var(--ac-gap-md);letter-spacing:.26em}.urkunde-vermerk{margin-top:var(--ac-gap-sm)!important;color:var(--ac-muted);font-size:var(--ac-fs-lead);font-style:italic}.urkunde-mitte>.urkunde-vermerk--oben{margin-top:0!important}.urkunde-nummer{display:flex;flex-direction:column;align-items:center;gap:var(--ac-gap-xs);margin-top:var(--ac-gap-xl);padding-top:var(--ac-gap-md);border-top:1px solid var(--ac-border-strong);font-variant-numeric:tabular-nums}.urkunde-zeichnung{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ac-gap-xl)}.urkunde-zeichnung>.urkunde-zeichen{flex:0 1 15.625rem}.urkunde-zeichnung--quer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 11.875rem;align-items:flex-start;gap:var(--ac-gap-xl)}.urkunde-zeichnung--quer>.urkunde-zeichen{flex:none}.urkunde-zeichnung--quer .urkunde-siegel{justify-self:end;width:7.25rem}.urkunde-zeichen{min-width:0;display:flex;flex-direction:column;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.urkunde-zeichen-raum{position:relative;display:flex;align-items:flex-end;min-height:2.75rem;padding-bottom:var(--ac-gap-xs)}.urkunde-zeichen-raum img{position:absolute;bottom:-.5rem;left:0;width:9.5rem;height:auto}.urkunde-zeichen-text{display:flex;flex-direction:column;padding-top:var(--ac-gap-xs);border-top:1px solid var(--ac-navy)}.urkunde-zeichen strong{color:var(--ac-navy);font-size:var(--ac-fs-body);font-weight:var(--ac-w-medium)}.urkunde-zeichen span{color:var(--ac-muted)}.urkunde-zeichen .nachweis-bestaetigt{color:var(--ac-blue)}.urkunde-siegel{flex:none;width:8.875rem;height:auto}.urkunde-siegel--klein{width:4.25rem}.urkunde .ac-doc-foot{flex-wrap:wrap;gap:var(--ac-gap-xs) var(--ac-gap-xl);margin-top:var(--ac-gap-lg);padding-top:var(--ac-gap-sm)}.urkunde-rueckzeile,.urkunde--rueckseite .ac-doc-fields.nachweis-felder,.urkunde--rueckseite .nachweis-hinweis.ac-doc-note{margin:0}.urkunde-tabelle{min-width:0}.urkunde-tabelle .ac-doc-table{margin:0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.urkunde-tabelle .ac-doc-table th,.urkunde-tabelle .ac-doc-table td{padding:var(--ac-gap-xs) var(--ac-gap-sm)}.urkunde-tabelle .ac-doc-table th:first-child{width:28%}.urkunde-tabelle .ac-doc-table td:nth-last-child(-n+2){white-space:nowrap}.urkunde--rueckseite>.ac-doc-foot{margin-top:auto}.urkunde-inhalte{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--ac-gap-xl)}.urkunde-inhalte li{display:flex;gap:var(--ac-gap-md);padding-block:var(--ac-gap-xs);border-bottom:1px solid var(--ac-border);break-inside:avoid;line-height:var(--ac-lh-tight)}.urkunde-angaben{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--ac-gap-xs) var(--ac-gap-xl);margin-bottom:var(--ac-gap-xs)}.urkunde-angabe{display:flex;flex-direction:column;gap:var(--ac-gap-xs);padding-top:var(--ac-gap-sm);border-top:1px solid var(--ac-border-strong);line-height:var(--ac-lh-tight)}.urkunde-angabe strong{color:var(--ac-navy);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums}.urkunde-kleingedruckt{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ac-gap-xl);margin-top:var(--ac-gap-md);color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.urkunde-kleingedruckt p{margin:0;max-width:34rem}.urkunde-kleingedruckt span{flex:none;color:var(--ac-blue);text-align:right}.urkunde-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-md)}.urkunde-leiste-luecke{flex:1 1 0}.urkunde-leiste-titel{display:flex;flex:1 1 18rem;flex-direction:column;gap:var(--ac-gap-xs);min-width:0}.nachweis-leiste .urkunde-leiste-titel .lw-zurueck{align-self:flex-start}.urkunde-leiste-titel h1{margin:0;color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head)}.urkunde-leiste-titel p{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-body)}@media screen and (max-width:48rem){.urkunde,.urkunde--hoch,.urkunde--quer,.urkunde--rueckseite{min-height:0;padding:var(--ac-gap-xl) var(--ac-gap-md)}.urkunde>.urkunde-rand{display:none}.urkunde-kopf-angaben{line-height:var(--ac-lh-body);text-align:left}.urkunde-titel{font-size:var(--ac-fs-h2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.urkunde-name,.urkunde-name--gross{font-size:var(--ac-fs-h2)}.urkunde-massnahme,.urkunde--quer .urkunde-massnahme{font-size:var(--ac-fs-h3)}.urkunde-absatz,.urkunde-vermerk{font-size:var(--ac-fs-body)}.urkunde-zeichnung,.urkunde-zeichnung--quer,.urkunde-kleingedruckt{display:flex;flex-direction:column;align-items:stretch}.urkunde-zeichnung{gap:var(--ac-gap-lg)}.urkunde-zeichnung>.urkunde-zeichen{flex:none}.urkunde-siegel,.urkunde-zeichnung--quer .urkunde-siegel{order:9;align-self:center}.urkunde-kleingedruckt span{text-align:left}.urkunde .ac-doc-foot{flex-direction:column}.urkunde-angaben{grid-template-columns:minmax(0,1fr)}.urkunde-inhalte{columns:1}.urkunde-tabelle .ac-doc-table,.urkunde-tabelle .ac-doc-table tbody{display:block;width:100%}.urkunde-tabelle .ac-doc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.urkunde-tabelle .ac-doc-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ac-gap-xs) var(--ac-gap-sm);padding-block:var(--ac-gap-sm);border-bottom:1px solid var(--ac-border)}.urkunde-tabelle .ac-doc-table td{display:block;padding:0;border:0}.urkunde-tabelle .ac-doc-table td:nth-child(1){grid-area:1 / 1;font-weight:var(--ac-w-medium)}.urkunde-tabelle .ac-doc-table td:nth-child(2){grid-area:2 / 1 / 2 / 4;color:var(--ac-muted);font-size:var(--ac-fs-sm);white-space:normal}.urkunde-tabelle .ac-doc-table td:nth-child(3){grid-area:1 / 2;white-space:nowrap}.urkunde-tabelle .ac-doc-table td:nth-child(3):after{content:" UE"}.urkunde-tabelle .ac-doc-table td:nth-child(4){grid-area:1 / 3}.urkunde-leiste .ac-btn{flex:1 1 auto;justify-content:center}.urkunde-leiste-luecke{display:none}}@media print{.urkunde-leiste,.urkunde-nur-bildschirm{display:none!important}.urkunde{max-width:none;min-height:0;border:0}.urkunde--hoch{width:210mm;height:296mm;padding:16.5mm 19.5mm 13mm;break-after:page}.urkunde--quer{width:297mm;height:209mm;padding:14.5mm 18.5mm 11mm;break-after:page}.urkunde--rueckseite{width:100%;min-height:272mm;padding:0 16mm;overflow:visible;break-after:auto}.urkunde--rueckseite-quer{min-height:185mm}.urkunde-tabelle .ac-doc-table tr,.urkunde-inhalte li{break-inside:avoid}}.abs-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.abs-zeilen>*+*{border-top:1px solid var(--ac-border)}.abs-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-md) 0}.abs-zeile:first-child{padding-top:0}.abs-zeile:last-child{padding-bottom:0}.abs-zeile-text{display:flex;flex-direction:column;flex:1 1 14rem;min-width:0}.abs-zeile-text strong{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}@media(max-width:40rem){.abs-zeile-text{flex-basis:100%}}.abs-zeile--knopf{flex-wrap:nowrap;width:100%;border:0;background:transparent;font:inherit;font-size:var(--ac-fs-sm);color:var(--ac-action);text-align:left;cursor:pointer}.abs-zeile--knopf span{flex:1;min-width:0}.abs-zeile--knopf:hover span{text-decoration:underline}.abs-zeile--knopf:focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px;border-radius:var(--ac-r-tag)}.abs-voraussetzung{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) 0;font-size:var(--ac-fs-xs);color:var(--ac-text)}.abs-voraussetzung:first-child{padding-top:0}.abs-voraussetzung:last-child{padding-bottom:0}.abs-voraussetzung .ac-badge{justify-self:start}.abs-voraussetzungen+.ac-alert{margin-top:var(--ac-gap-md)}.abs-hinweis{margin:0}.login-card.login-card--links{align-items:stretch;gap:var(--ac-gap-md);padding:var(--ac-gap-xl);text-align:left}.login-card--links .login-logo{width:min(100%,13.1rem);margin:0}.login-card--links .login-gruss{margin:0;text-align:left}.login-card--links .login-gruss-titel{margin:0;letter-spacing:var(--ac-ls-head)}.login-card--links .login-gruss-text{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-body)}.login-card--links .login-form,.login-card--links .login-alert{margin:0}.login-link--links{align-self:flex-start;font-family:var(--ac-font-ui);font-weight:var(--ac-w-medium)}.login-link--links:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset);border-radius:var(--ac-r-tag)}.login-card--links .login-note--links{display:block;line-height:var(--ac-lh-body)}.login-note--links a{color:inherit}.lp-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-md);padding:var(--ac-gap-md) var(--ac-pad-card) var(--ac-gap-sm)}.lp-titel{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);line-height:var(--ac-lh-tight);color:var(--ac-text-head)}.lp-woche{display:flex;align-items:center;gap:var(--ac-gap-xs)}.lp-woche-text{min-width:6.5rem;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;color:var(--ac-text-head);text-align:center}.lp-frei{display:flex;align-items:center;gap:var(--ac-gap-xs);margin:0 0 var(--ac-gap-xs);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight);color:var(--ac-muted)}.lp-frei svg{flex:none}.lp-tag-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ac-gap-xs)}.lp-tag-datum{font-size:var(--ac-fs-sm);color:var(--ac-muted)}.lp-tag-thema{margin:0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight);color:var(--ac-text)}.lp-tage{display:flex;align-items:stretch;gap:calc(var(--ac-gap-xs) / 2);margin-top:var(--ac-gap-sm);padding-top:var(--ac-gap-sm);border-top:1px solid var(--ac-border)}.lp-tage .ac-iconbtn,.lp-tage>button:first-child,.lp-tage>button:last-child{align-self:center;flex:none}.lp-tag{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:0;padding:calc(var(--ac-gap-xs) / 2) 0;border:1px solid transparent;border-radius:var(--ac-r-tile);background:transparent;color:var(--ac-text-head);font-family:var(--ac-font-ui);cursor:pointer;transition:background-color var(--ac-motion-fast) var(--ac-ease)}.lp-tag:hover{background:var(--ac-bg)}.lp-tag:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.lp-tag.ist-heute{border-color:var(--ac-action)}.lp-tag.ist-an,.lp-tag.ist-an:hover{background:var(--ac-navy);color:var(--ac-on-action)}.lp-tag.ist-gesperrt:not(.ist-an){color:var(--ac-muted)}.lp-tag-wt{font-size:var(--ac-fs-micro);line-height:1.2}.lp-tag-zahl{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);line-height:1.3;font-variant-numeric:tabular-nums}.lp-tag-zeichen{display:flex;align-items:center;justify-content:center;height:.75rem}.lp-wege{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-md)}.lp-zu-heute{padding:0;border:0;background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);cursor:pointer}.einfaches-markdown{overflow-wrap:anywhere}.einfaches-markdown>p,.einfaches-markdown>ul{margin:0 0 var(--lk-raum-3)}.einfaches-markdown>:last-child{margin-bottom:0}.lk-platzhalter{display:block;padding:var(--lk-raum-4);border:1px dashed var(--ac-border-strong);border-radius:var(--lk-ecke-teil);color:var(--ac-muted);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein)}.lk-leitsatz{margin:0;max-width:46rem;font-size:var(--lk-text-betont);line-height:var(--ac-lh-body);color:var(--ac-text)}.lk-leitsatz--leer{font-size:var(--lk-text-ui);font-style:italic;color:var(--ac-muted)}:root{--lk-raum-1: calc(var(--ac-gap-xs) / 2);--lk-raum-2: var(--ac-gap-xs);--lk-raum-3: var(--ac-gap-sm);--lk-raum-4: var(--ac-gap-md);--lk-raum-5: var(--ac-gap-lg);--lk-raum-6: var(--ac-gap-xl);--lk-ecke-flaeche: calc(var(--ac-r-card) * 1.67);--lk-ecke-teil: calc(var(--ac-r-tile) * 1.78);--lk-ecke-marke: var(--ac-r-tag);--lk-ecke-rund: var(--ac-r-pill);--lk-schatten: 0 1px 2px color-mix(in xyz, var(--ac-navy) 8%, transparent), 0 8px 24px color-mix(in xyz, var(--ac-navy) 8%, transparent);--lk-schatten-hoch: 0 2px 4px color-mix(in xyz, var(--ac-navy) 10%, transparent), 0 16px 40px color-mix(in xyz, var(--ac-navy) 14%, transparent);--lk-rand: inset 0 0 0 1px var(--ac-border);--lk-rand-stark: inset 0 0 0 1px var(--ac-border-strong);--lk-rand-aktiv: inset 0 0 0 2px var(--ac-action);--lk-rand-richtig: inset 0 0 0 2px var(--ac-success);--lk-rand-falsch: inset 0 0 0 2px var(--ac-danger);--lk-rand-ton: inset 0 0 0 2px var(--lk-ton, var(--ac-blue));--lk-rand-ton-leicht: inset 0 0 0 1px color-mix(in xyz, var(--lk-ton, var(--ac-blue)) 30%, transparent);--lk-ring: 0 0 0 3px color-mix(in xyz, var(--ac-blue) 25%, transparent);--lk-ring-weiss: 0 0 0 3px var(--ac-surface);--lk-marke-oben: inset 0 3px 0 var(--ac-blue);--lk-schrift-kopf: "Plus Jakarta Sans Variable", var(--ac-font-head);--lk-schrift-ui: "Plus Jakarta Sans Variable", var(--ac-font-ui);--lk-schrift-text: "Plus Jakarta Sans Variable", var(--ac-font-body);--lk-schrift-code: var(--ac-font-mono);--lk-text-mikro: .75rem;--lk-text-klein: .875rem;--lk-text-ui: 1rem;--lk-text-fliess: 1.125rem;--lk-text-betont: 1.25rem;--lk-text-titel: 1.5rem;--lk-text-gross: 1.75rem;--lk-text-buehne: 2.25rem;--lk-text-display: 3rem;--lk-text-kopf: clamp(1.75rem, 4.2cqi, 3rem);--lk-text-kopf-eng: clamp(1.5rem, 3.2cqi, 2.5rem);--lk-text-kopf-riesig: clamp(1.75rem, 3.4cqi, 2.5rem);--lk-text-kopf-zahl: clamp(2.5rem, 7cqi, 5rem);--lk-text-kopf-leit: clamp(1.125rem, 1.9cqi, 1.375rem);--lk-spalte: 50rem;--lk-rand-spalte: max(var(--lk-raum-6), calc((100cqi - var(--lk-spalte)) / 2));--lk-verlauf-tief: linear-gradient(135deg, var(--ac-navy), color-mix(in xyz, var(--ac-blue) 80%, var(--ac-navy)));--lk-verlauf-hell: linear-gradient(135deg, var(--ac-ice), color-mix(in xyz, var(--ac-cyan) 18%, var(--ac-surface)));--lk-ton-0: var(--ac-blue);--lk-ton-1: var(--ac-cyan);--lk-ton-2: color-mix(in xyz, var(--ac-lime) 85%, var(--ac-navy));--lk-ton-3: var(--ac-coral);--lk-reihe-1: var(--ac-blue);--lk-reihe-2: var(--ac-cyan);--lk-reihe-3: var(--ac-lime);--lk-reihe-4: var(--ac-coral);--lk-reihe-5: var(--ac-navy);--lk-reihe-auf-1: var(--ac-surface);--lk-reihe-auf-2: var(--ac-navy);--lk-reihe-auf-3: var(--ac-navy);--lk-reihe-auf-4: var(--ac-navy);--lk-reihe-auf-5: var(--ac-surface);--lk-flaeche-eis: color-mix(in xyz, var(--ac-ice) 58%, var(--ac-surface));--lk-flaeche-hell: var(--ac-bg);--lk-flaeche-gruen: color-mix(in xyz, var(--ac-lime) 30%, var(--ac-surface));--lk-flaeche-sand: color-mix(in xyz, var(--ac-coral) 9%, var(--ac-surface));--lk-flaeche-rose: color-mix(in xyz, var(--ac-coral) 18%, var(--ac-surface));--lk-flaeche-mint: var(--lk-flaeche-gruen);--lk-richtig: color-mix(in xyz, var(--ac-lime) 45%, var(--ac-surface));--lk-falsch: color-mix(in xyz, var(--ac-coral) 28%, var(--ac-surface));--lk-weiss: var(--ac-surface);--lk-auf-farbe: var(--ac-on-action);--lk-petrol: var(--ac-chart-5);--lk-linie: color-mix(in xyz, var(--ac-navy) 13%, transparent);--lk-rand-linie: inset 0 0 0 1.5px var(--lk-linie);--lk-rand-leise: inset 0 0 0 1.5px currentColor;--lk-pin-ring: 0 0 0 7px color-mix(in xyz, var(--ac-surface) 30%, transparent);--lk-marke-ring: 0 0 0 5px color-mix(in xyz, var(--ac-blue) 18%, transparent)}.lk-inhalt,.lk-k{color-scheme:light}.lk-inhalt:not(.lk-reiter-inhalt){background:var(--ac-surface)}.lk-inhalt.lk-inhalt>*{margin-inline:var(--lk-rand-spalte)}.lk-inhalt.lk-inhalt>.lk-band{margin-inline:0;padding-inline:var(--lk-rand-spalte);padding-block:calc(var(--lk-raum-6) * 2);border-radius:0}.lk-reiter-inhalt.lk-inhalt>*{margin-inline:0}.lk-reiter-inhalt.lk-inhalt>.lk-band{padding:var(--lk-raum-5);border-radius:var(--lk-ecke-teil)}.lk-band{padding:calc(var(--lk-raum-6) * 1.5);border-radius:var(--lk-ecke-flaeche)}.lk-band--eis{background:var(--lk-flaeche-eis)}.lk-band--gruen{background:var(--lk-flaeche-gruen)}.lk-band--blau{background:var(--ac-blue);color:color-mix(in xyz,var(--ac-surface) 88%,var(--ac-blue))}.lk-band--tief{background:var(--ac-navy);color:color-mix(in xyz,var(--ac-surface) 80%,var(--ac-navy))}:is(.lk-band--blau,.lk-band--tief) :is(h2,h3,strong){color:var(--lk-weiss)}:is(.lk-band--blau,.lk-band--tief) .lk-klein{color:color-mix(in xyz,var(--lk-weiss) 72%,transparent)}.lk-h1{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-buehne);font-weight:700;line-height:1.04;letter-spacing:-.03em;color:var(--ac-text-head)}.lk-inhalt{display:flex;flex-direction:column;gap:calc(var(--lk-raum-6) * 1.6);font-size:var(--lk-text-fliess);line-height:1.62;letter-spacing:-.005em;color:var(--ac-text)}.lk-h2{display:flex;align-items:baseline;gap:var(--lk-raum-4);margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf-eng);font-weight:700;line-height:1.06;letter-spacing:-.028em;color:var(--ac-text-head);scroll-margin-top:calc(var(--ac-header-h) + 5rem)}.lk-h2-nr{flex:none;color:var(--lk-petrol)}.lk-h3{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ac-text-head)}.lk-h4{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700;line-height:1.2;color:var(--ac-text-head)}.lk-inhalt>.lk-h2{margin-bottom:calc(var(--lk-raum-5) * -1)}.lk-inhalt>.lk-h3{margin-bottom:calc(var(--lk-raum-6) * -1.3);font-size:var(--lk-text-gross);line-height:1.1;letter-spacing:-.02em}.lk-inhalt>.lk-h4{margin-bottom:calc(var(--lk-raum-6) * -1.5)}.lk-inhalt>.lk-text+.lk-text{margin-top:calc(var(--lk-raum-6) * -1.3)}.lk-inhalt .einfaches-markdown p{margin:0 0 var(--lk-raum-5)}.lk-inhalt .einfaches-markdown :is(p,ul,ol):last-child{margin-bottom:0}.lk-inhalt .einfaches-markdown :is(ul,ol){display:flex;flex-direction:column;gap:var(--lk-raum-3);margin:0 0 var(--lk-raum-5);padding-left:var(--lk-raum-6)}.lk-inhalt .einfaches-markdown li::marker{color:var(--ac-blue);font-weight:600}:where(.lk-inhalt) strong{font-weight:600;color:var(--ac-text-head)}.lk-gross{font-size:var(--lk-text-betont);line-height:1.4;letter-spacing:-.012em;color:var(--ac-text-head)}.lk-frage-satz{font-size:var(--lk-text-betont);line-height:1.38;color:var(--ac-text-head)}.lk-grossfrage{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:700;line-height:1.14;letter-spacing:-.022em;color:var(--ac-text-head)}.lk-grossfrage--blau{color:var(--ac-blue)}.lk-grosszahl{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-display);font-weight:700;line-height:1;letter-spacing:-.032em;color:var(--ac-blue)}.lk-meta{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-kicker{margin:0 0 var(--lk-raum-3);display:flex;align-items:center;gap:var(--lk-raum-2);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);color:var(--ac-muted)}.lk-mit-symbol{display:inline-flex;align-items:center;gap:var(--lk-raum-2)}.lk-gruppe{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-code-inline{padding:0 var(--lk-raum-2);border-radius:var(--lk-ecke-marke);background:var(--ac-ice);font-family:var(--lk-schrift-code);font-size:1em}.lk-inhalt :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px}.lk-inhalt .form-actions{align-items:center;gap:var(--lk-raum-3)}.lk-inhalt .ac-btn{min-height:3.25rem;padding:var(--lk-raum-3) calc(var(--lk-raum-6) * 1.1);border-radius:var(--lk-ecke-rund);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:600}.lk-inhalt .ac-btn--primary:not(:disabled){background:var(--ac-blue);color:var(--lk-weiss)}.lk-inhalt .ac-btn--ghost{background:transparent;color:var(--ac-blue);box-shadow:var(--lk-rand-leise)}.lk-inhalt .ac-btn--ghost:hover:not(:disabled){background:var(--lk-flaeche-eis)}.lk-rund,.lk-plus{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:var(--lk-flaeche-eis);color:var(--ac-blue);transition:background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-rund{cursor:pointer}.lk-rund:hover:not(:disabled){background:var(--ac-ice)}.lk-rund:disabled{opacity:.35;cursor:default}.lk-rund--voll,.lk-rund--voll:hover:not(:disabled){background:var(--ac-blue);color:var(--lk-weiss)}.lk-rund--klein,.lk-plus--klein{width:2.25rem;height:2.25rem}.lk-plus svg{transition:transform var(--ac-motion-fast) var(--ac-ease)}.lk-schalter,.lk-reiter-leiste{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:var(--lk-raum-1);max-width:100%;padding:var(--lk-raum-1);border-radius:calc(var(--lk-ecke-flaeche) * 1.3);background:var(--lk-flaeche-eis)}.lk-schalter button,.lk-reiter-knopf{min-height:2.875rem;padding:var(--lk-raum-2) calc(var(--lk-raum-6) * .9);border:0;border-radius:var(--lk-ecke-rund);background:transparent;font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:600;letter-spacing:-.005em;color:var(--ac-text);cursor:pointer;transition:background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-schalter button[aria-pressed=true],.lk-reiter-knopf[aria-selected=true]{background:var(--ac-blue);color:var(--lk-weiss)}.lk-reiter{display:flex;flex-direction:column;gap:var(--lk-raum-4)}.lk-reiter-inhalt,.lk-tafel{padding:calc(var(--lk-raum-6) * 1.1) calc(var(--lk-raum-6) * 1.25);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-reiter-inhalt.lk-inhalt{gap:var(--lk-raum-5)}.lk-tafel .lk-seiten-liste{font-size:var(--lk-text-fliess)}.lk-merksatz{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf-riesig);font-weight:700;line-height:1;letter-spacing:-.032em;color:var(--ac-blue)}.lk-merksatz strong{color:inherit;font-weight:inherit}.lk-woerter{display:block}.lk-wort{display:inline-block}.lk-satz{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf-eng);font-weight:700;line-height:1.04;letter-spacing:-.03em;color:var(--lk-weiss)}.lk-satz strong{color:var(--ac-cyan);font-weight:inherit}.lk-banner{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-banner-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf);font-weight:700;line-height:1.02;letter-spacing:-.032em}.lk-banner-unterzeile{margin:0;font-size:var(--lk-text-betont);line-height:1.35;letter-spacing:-.012em;color:inherit}.lk-titelbild{margin:0;display:flex;flex-direction:column;gap:calc(var(--lk-raum-6) * 1.5);padding-bottom:0}.lk-inhalt.lk-inhalt>.lk-titelbild{padding-bottom:0}.lk-titelbild figcaption{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-titelbild figcaption strong{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf);font-weight:700;line-height:1.02;letter-spacing:-.032em;text-wrap:balance}.lk-titelbild figcaption span{font-size:var(--lk-text-betont);line-height:1.35;letter-spacing:-.012em}.lk-titelbild img,.lk-titelbild-folgt{display:block;width:100%;height:18rem;border-radius:var(--lk-ecke-flaeche) var(--lk-ecke-flaeche) 0 0;object-fit:cover}.lk-titelbild-folgt{display:flex;align-items:center;justify-content:center;padding:var(--lk-raum-5);background:color-mix(in xyz,var(--lk-weiss) 14%,transparent);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);text-align:center;color:var(--lk-weiss)}.lk-szene{display:flex;flex-direction:column;gap:var(--lk-raum-4)}.lk-szene .lk-h3{font-size:var(--lk-text-gross);line-height:1.1;letter-spacing:-.02em}.lk-szene .form-actions{margin-top:var(--lk-raum-3)}.lk-liste{margin:0;padding-left:var(--lk-raum-6);display:flex;flex-direction:column;gap:var(--lk-raum-3)}.lk-liste li::marker{color:var(--ac-blue);font-weight:600}.lk-quellen{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-bildnachweis{margin:0;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-nachweis{display:flex;flex-direction:column;gap:var(--lk-raum-2);margin:0;padding:0;list-style:none;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);line-height:1.4;color:var(--ac-muted)}.lk-randnotiz{display:flow-root}.lk-randnotiz-notiz{float:right;width:38%;margin:var(--lk-raum-1) 0 var(--lk-raum-4) calc(var(--lk-raum-6) * 1.25);padding:var(--lk-raum-5) calc(var(--lk-raum-5) * 1.1);border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis);font-size:var(--lk-text-ui);line-height:1.4;color:var(--ac-text-head)}.lk-zeilen{margin:0;padding:0;list-style:none;border-top:1px solid var(--lk-linie)}.lk-zeilen li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--lk-raum-2);align-items:baseline;padding:var(--lk-raum-4) 0;border-bottom:1px solid var(--lk-linie);line-height:1.35;color:var(--ac-text-head)}.lk-zeilen-marke{color:var(--lk-petrol);position:relative;top:.1875rem}.lk-zeilen-nr{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700;color:var(--lk-petrol)}.lk-spick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--lk-raum-3);margin:0;padding:0;list-style:none}.lk-spick li{padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis);line-height:1.35;color:var(--ac-text-head)}.lk-schlagworte ul{display:flex;flex-wrap:wrap;gap:var(--lk-raum-2) var(--lk-raum-3);margin:0;padding:0;list-style:none}.lk-schlagworte li{padding:var(--lk-raum-3) var(--lk-raum-5);border-radius:var(--lk-ecke-rund);background:var(--lk-flaeche-eis);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:600;line-height:1.2;color:var(--ac-blue)}.lk-stufen,.lk-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:calc(var(--lk-raum-6) * 1.25);margin:var(--lk-raum-5) 0 0;padding:0;list-style:none}.lk-stufe{display:flex;flex-direction:column;gap:var(--lk-raum-3);padding-top:var(--lk-raum-5);border-top:2px solid var(--ac-navy);line-height:1.35;letter-spacing:-.01em;color:var(--ac-text-head)}.lk-stufe>b{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-buehne);font-weight:700;line-height:1;letter-spacing:-.028em;color:var(--lk-petrol)}.lk-stufen--kern .lk-stufe{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.12;letter-spacing:-.022em}.lk-stufen--kern .lk-stufe>b{font-size:var(--lk-text-titel)}.lk-kennzahl{padding-top:var(--lk-raum-4);border-top:2px solid var(--ac-navy)}.lk-kennzahl-wert{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-display);font-weight:700;line-height:1;letter-spacing:-.032em;font-variant-numeric:tabular-nums;color:var(--ac-blue)}.lk-kennzahl-text{margin:var(--lk-raum-3) 0 0;line-height:1.35;color:var(--ac-text-head)}.lk-checks{margin:0;padding:0;list-style:none;border-top:1px solid var(--lk-linie)}.lk-check{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--lk-raum-3);align-items:center;width:100%;min-height:4rem;padding:var(--lk-raum-3) 0;border:0;border-bottom:1px solid var(--lk-linie);background:none;font:inherit;line-height:1.32;text-align:left;color:var(--ac-text-head);transition:color var(--ac-motion-fast) var(--ac-ease)}button.lk-check{cursor:pointer}.lk-check-marke{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;box-shadow:var(--lk-rand-linie);color:transparent;transition:background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-check-nr{position:absolute;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;color:var(--ac-muted)}button.lk-check:hover .lk-check-marke{box-shadow:var(--lk-rand-aktiv)}.lk-check--an{color:var(--ac-muted);text-decoration:line-through}.lk-check--an .lk-check-marke{background:var(--ac-success);color:var(--lk-weiss);box-shadow:none}.lk-check--an .lk-check-nr{display:none}.lk-fort-zeile{display:flex;align-items:center;gap:var(--lk-raum-4)}.lk-fort{flex:1 1 auto;height:.625rem;border-radius:var(--lk-ecke-rund);background:var(--lk-flaeche-eis);overflow:hidden}.lk-fort-wert{height:100%;border-radius:var(--lk-ecke-rund);background:var(--ac-success);transition:width .35s var(--ac-ease)}.lk-gk,.lk-hinweis{padding:calc(var(--lk-raum-6) * 1.25) calc(var(--lk-raum-6) * 1.4);border-radius:var(--lk-ecke-flaeche);color:var(--ac-text-head)}.lk-gk-kopf{display:flex;align-items:center;gap:var(--lk-raum-4);margin-bottom:var(--lk-raum-4)}.lk-gk-kopf h3{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.15;letter-spacing:-.01em}.lk-gk-kopf svg,.lk-hinweis>svg{flex:none}.lk-gk-text{line-height:1.5}.lk-gk--warnung{background:var(--lk-flaeche-rose)}.lk-gk--warnung svg{color:var(--ac-warning)}.lk-gk--tipp{background:var(--lk-flaeche-gruen)}.lk-gk--tipp svg{color:var(--ac-success)}.lk-gk--recht{background:var(--ac-bg)}.lk-gk--recht svg{color:var(--ac-blue)}.lk-hinweis{display:flex;gap:var(--lk-raum-4);align-items:flex-start;background:var(--lk-flaeche-eis)}.lk-hinweis>svg{color:var(--ac-blue);margin-top:var(--lk-raum-1)}.lk-hinweis--warnung{background:var(--lk-flaeche-rose)}.lk-hinweis--warnung>svg{color:var(--ac-warning)}.lk-zitat{margin:0}.lk-zitat blockquote{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:700;line-height:1.14;letter-spacing:-.022em;color:var(--ac-blue)}.lk-zitat figcaption{display:flex;flex-direction:column;gap:var(--lk-raum-1);margin-top:var(--lk-raum-4);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);color:var(--ac-text-head)}.lk-zitat figcaption:empty{display:none}.lk-zitat-person{display:block;font-weight:600;color:var(--ac-text-head)}.lk-zitat-rolle,.lk-zitat-nachweis{display:block;font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-zitat--person figcaption{flex-direction:row;align-items:center;gap:var(--lk-raum-4)}.lk-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--ac-blue);color:var(--lk-weiss);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:600}.lk-stimmen{margin:0;display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-stimmen figcaption{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-blasen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--lk-raum-4)}.lk-blase{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--lk-raum-5);padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-blase p{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:600;line-height:1.2;color:var(--ac-text-head)}.lk-blase footer{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-definition{margin:0;display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--lk-raum-5);align-items:baseline;padding:var(--lk-raum-6) 0;border-top:2px solid var(--ac-navy);border-bottom:1px solid var(--lk-linie)}.lk-definition dt{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.1;color:var(--ac-text-head)}.lk-definition dd{margin:0;line-height:1.45}.lk-such-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--lk-raum-3) var(--lk-raum-6)}.lk-such{display:flex;align-items:center;gap:var(--lk-raum-2);min-height:2.875rem;padding:0 var(--lk-raum-4);border-radius:var(--lk-ecke-rund);background:var(--lk-flaeche-eis);color:var(--ac-muted)}.lk-such:focus-within{box-shadow:var(--lk-rand-aktiv)}.lk-such input{width:11rem;border:0;outline:0;background:transparent;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);color:var(--ac-text-head)}.lk-glossar{margin:0}.lk-glossar>div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--lk-raum-4);align-items:baseline;padding:var(--lk-raum-4) 0;border-top:1px solid var(--lk-linie)}.lk-glossar dt{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700;color:var(--ac-text-head)}.lk-glossar dd{margin:0;line-height:1.4}.lk-kurz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 calc(var(--lk-raum-6) * 1.25);margin:0}.lk-kurz>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--lk-raum-3);align-items:baseline;padding:var(--lk-raum-4) 0;border-top:1px solid var(--lk-linie)}.lk-kurz dt{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:700;color:var(--ac-text-head)}.lk-kurz dd{margin:0;font-size:var(--lk-text-ui);line-height:1.35}.lk-wirk{margin:0;padding:0;list-style:none}.lk-wirk li{border-top:1px solid var(--lk-linie)}.lk-wirk-zeile{display:grid;grid-template-columns:minmax(0,4fr) 2.25rem minmax(0,6fr);gap:var(--lk-raum-4);align-items:center;width:100%;min-height:4.75rem;padding:var(--lk-raum-3) 0;border:0;background:none;font:inherit;line-height:1.35;text-align:left;color:var(--ac-text-head);cursor:pointer}.lk-wirk-zeile b{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700}.lk-wirk-zeile[aria-pressed=true] .lk-plus{background:var(--ac-blue);color:var(--lk-weiss)}.lk-vergleich{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--lk-raum-4)}.lk-vergleich-seite{display:flex;flex-direction:column;gap:var(--lk-raum-4);padding:calc(var(--lk-raum-6) * 1.1) calc(var(--lk-raum-6) * 1.15);border-radius:var(--lk-ecke-flaeche);background:var(--ac-bg)}.lk-vergleich-seite:nth-child(2){background:var(--lk-flaeche-eis)}.lk-vergleich-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.15;color:var(--ac-text-head)}.lk-seiten-liste{display:flex;flex-direction:column;gap:var(--lk-raum-3);margin:0;padding:0;list-style:none;line-height:1.35;color:var(--ac-text-head)}.lk-seiten-liste li{display:flex;gap:var(--lk-raum-3);align-items:flex-start}.lk-seiten-marke{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:50%;color:var(--lk-weiss)}.lk-seiten-marke--gut{background:var(--ac-success)}.lk-seiten-marke--schlecht{background:var(--ac-warning)}.lk-akkordeon{display:flex;flex-direction:column}.lk-aufklapper{border-top:1px solid var(--lk-linie);border-bottom:1px solid var(--lk-linie)}.lk-aufklapper+.lk-aufklapper{border-top:0}.lk-aufklapper>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--lk-raum-4);padding:var(--lk-raum-5) 0;list-style:none;cursor:pointer}.lk-aufklapper>summary::-webkit-details-marker{display:none}.lk-aufklapper-name{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ac-text-head);transition:color var(--ac-motion-fast) var(--ac-ease)}.lk-aufklapper>summary:hover .lk-aufklapper-name{color:var(--ac-blue)}.lk-aufklapper[open]>summary .lk-plus{background:var(--ac-blue);color:var(--lk-weiss)}.lk-aufklapper[open]>summary .lk-plus svg{transform:rotate(45deg)}.lk-aufklapper-inhalt{display:flex;flex-direction:column;gap:var(--lk-raum-4);padding:0 calc(var(--lk-raum-6) * 2.3) var(--lk-raum-6) 0}.lk-aufklapper--klein{border:0}.lk-aufklapper--klein>summary{justify-content:flex-start;padding:var(--lk-raum-2) 0;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-action)}.lk-aufklapper--klein>summary svg{transition:transform var(--ac-motion-fast) var(--ac-ease)}.lk-aufklapper--klein[open]>summary svg{transform:rotate(180deg)}.lk-kasten--quiz{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-frage{display:flex;flex-direction:column;gap:var(--lk-raum-4)}.lk-frage--flaeche{padding:calc(var(--lk-raum-6) * 1.5);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-band .lk-frage--flaeche{padding:0;background:none}.lk-frage-text{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--ac-text-head)}.lk-frage-nr{color:var(--lk-petrol)}.lk-antworten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-2);counter-reset:lk-antwort}.lk-antwort{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:var(--lk-raum-4);align-items:center;width:100%;min-height:4.25rem;padding:var(--lk-raum-3) calc(var(--lk-raum-5) * 1.2) var(--lk-raum-3) var(--lk-raum-3);border:0;border-radius:var(--lk-ecke-teil);background:var(--ac-bg);font:inherit;line-height:1.3;letter-spacing:-.01em;text-align:left;color:var(--ac-text-head);cursor:pointer;counter-increment:lk-antwort;transition:background-color var(--ac-motion-fast) var(--ac-ease)}.lk-antwort:hover:not(:disabled){background:var(--lk-flaeche-eis)}.lk-antwort:disabled{cursor:default}.lk-band--eis .lk-antwort{background:var(--lk-weiss)}.lk-antwort-marke{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--lk-weiss)}.lk-antwort-marke:after{content:counter(lk-antwort,upper-alpha);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;color:var(--ac-text-head)}.lk-antwort-wort{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;letter-spacing:0;color:var(--ac-text-head)}.lk-antwort--gewaehlt{background:var(--ac-ice);box-shadow:var(--lk-rand-aktiv)}.lk-antwort--richtig,.lk-antwort--richtig:disabled{background:var(--lk-richtig);box-shadow:none}.lk-antwort--falsch,.lk-antwort--falsch:disabled{background:var(--lk-falsch);box-shadow:none}.lk-antwort--richtig .lk-antwort-marke{background:var(--ac-success)}.lk-antwort--falsch .lk-antwort-marke{background:var(--ac-warning)}:is(.lk-antwort--richtig,.lk-antwort--falsch) .lk-antwort-marke:after{color:var(--lk-weiss)}.lk-ergebnis{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700;line-height:1.2;color:var(--ac-text-head)}.lk-erklaerung{line-height:1.5;color:var(--ac-text-head)}.lk-begriffe-text .lk-erklaerung,.lk-selbst .lk-erklaerung{padding:var(--lk-raum-5) var(--lk-raum-6);border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis)}.lk-loesung{padding:var(--lk-raum-5) calc(var(--lk-raum-6) * .95);border-radius:var(--lk-ecke-teil);background:var(--lk-weiss);line-height:1.45;color:var(--ac-text-head)}.lk-loesung--eis{background:var(--lk-flaeche-eis)}.lk-notiz-feld{display:flex;flex-direction:column;gap:var(--lk-raum-2)}.lk-notiz-feld label{display:flex;flex-direction:column;gap:var(--lk-raum-2);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-notiz{display:block;width:100%;padding:var(--lk-raum-4) var(--lk-raum-5);border:0;border-radius:var(--lk-ecke-teil);background:var(--lk-weiss);box-shadow:var(--lk-rand-linie);font:inherit;font-family:var(--lk-schrift-text);font-size:var(--lk-text-fliess);line-height:1.4;color:var(--ac-text-head);resize:vertical}.lk-inhalt .lk-notiz:focus-visible{outline:0;box-shadow:var(--lk-rand-aktiv)}.lk-notiz-fuss{margin:0;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-mikro);color:var(--ac-muted)}.lk-wf,.lk-reihe,.lk-skala{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-2)}.lk-wf li,.lk-reihe li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--lk-raum-4);align-items:center;min-height:4.25rem;padding:var(--lk-raum-3) var(--lk-raum-4) var(--lk-raum-3) calc(var(--lk-raum-5) * 1.2);border-radius:var(--lk-ecke-teil);background:var(--ac-bg);line-height:1.32;color:var(--ac-text-head);transition:background-color var(--ac-motion-fast) var(--ac-ease)}.lk-reihe li{grid-template-columns:2.75rem minmax(0,1fr) auto;padding-left:var(--lk-raum-3);background:var(--lk-weiss)}.lk-reihe li[draggable=true]{cursor:grab}.lk-reihe li.lk-reihe--ziel{box-shadow:var(--lk-marke-oben)}.lk-wf li.lk-wf--richtig,.lk-reihe li.lk-wf--richtig{background:var(--lk-richtig)}.lk-wf li.lk-wf--falsch,.lk-reihe li.lk-wf--falsch{background:var(--lk-falsch)}.lk-wf-knoepfe{display:flex;gap:var(--lk-raum-2)}.lk-wf-knopf,.lk-skala-stufe{min-width:2.75rem;min-height:2.75rem;padding:var(--lk-raum-2) calc(var(--lk-raum-5) * .9);border:0;border-radius:var(--lk-ecke-rund);background:var(--lk-weiss);font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;letter-spacing:0;color:var(--ac-text-head);cursor:pointer;transition:background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-wf-knopf:hover:not(:disabled){background:var(--ac-ice)}.lk-wf-knopf[aria-pressed=true],.lk-skala-stufe[aria-checked=true]{background:var(--ac-blue);color:var(--lk-weiss)}.lk-wf-knopf:disabled{cursor:default}.lk-schritt-nr{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;box-shadow:var(--lk-rand-linie);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;letter-spacing:0;color:inherit}.lk-skala{gap:0}.lk-skala li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--lk-raum-3) var(--lk-raum-6);padding:var(--lk-raum-4) 0;border-top:1px solid var(--lk-linie);line-height:1.3;color:var(--ac-text-head)}.lk-skala-stufen{display:flex;gap:var(--lk-raum-2)}.lk-skala-stufe{padding-inline:var(--lk-raum-4);background:var(--lk-flaeche-eis);text-align:center}.lk-ampel-0[aria-checked=true]{background:var(--ac-warning);color:var(--lk-weiss)}.lk-ampel-1[aria-checked=true]{background:var(--ac-coral);color:var(--ac-navy)}.lk-ampel-2[aria-checked=true]{background:var(--ac-success);color:var(--lk-weiss)}.lk-luecken{margin:0;font-size:var(--lk-text-betont);line-height:2;color:var(--ac-text-head)}.lk-luecke{margin:0 var(--lk-raum-2);padding:var(--lk-raum-1) var(--lk-raum-3);border:0;border-bottom:2px solid var(--ac-blue);border-radius:var(--lk-ecke-marke) var(--lk-ecke-marke) 0 0;background:var(--lk-weiss);font:inherit;color:var(--ac-text-head)}.lk-luecke--richtig{border-bottom-color:var(--ac-success);background:var(--lk-richtig)}.lk-luecke--falsch{border-bottom-color:var(--ac-warning);background:var(--lk-falsch)}.lk-tabelle-rahmen{overflow-x:auto}.lk-tabelle{width:100%;border-collapse:collapse;line-height:1.35;color:var(--ac-text-head)}.lk-tabelle th{padding:var(--lk-raum-3) var(--lk-raum-4) var(--lk-raum-3) 0;border-bottom:2px solid var(--ac-navy);text-align:left;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;color:var(--ac-muted)}.lk-tabelle td{padding:var(--lk-raum-4) var(--lk-raum-4) var(--lk-raum-4) 0;border-bottom:1px solid var(--lk-linie);vertical-align:top}.lk-tabelle tbody th{border-bottom:1px solid var(--lk-linie);font-size:var(--lk-text-fliess);color:var(--ac-text-head)}.lk-tabelle tbody tr{transition:background-color var(--ac-motion-fast) var(--ac-ease)}.lk-tabelle tbody tr:hover{background:var(--lk-flaeche-eis)}.lk-tabelle-feld{width:100%;min-height:2.5rem;padding:var(--lk-raum-2) var(--lk-raum-3);border:0;border-radius:var(--lk-ecke-marke);background:var(--ac-bg);font:inherit;color:var(--ac-text-head)}.lk-tabelle--vergleich :is(td,thead th:not(:first-child)){padding-inline:var(--lk-raum-4)}.lk-figur{margin:0;display:flex;flex-direction:column;gap:var(--lk-raum-3)}.lk-figur figcaption{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.5;color:var(--ac-muted)}.lk-bild{display:block;width:100%;border-radius:var(--lk-ecke-flaeche)}.lk-bild--foto{max-height:30rem;object-fit:cover}.lk-figur--folgt{padding:var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche);background:var(--ac-bg);text-align:center}.lk-figur--folgt .lk-platzhalter{border:0}.lk-zeilenlink{display:flex;align-items:center;gap:var(--lk-raum-4);padding:var(--lk-raum-5) 0;border-top:1px solid var(--lk-linie);border-bottom:1px solid var(--lk-linie);font-size:var(--lk-text-fliess);line-height:1.25;text-decoration:none;color:var(--ac-text-head);transition:color var(--ac-motion-fast) var(--ac-ease)}.lk-zeilenlink>:first-child{flex:none}.lk-zeilenlink>strong,.lk-zeilenlink-text{flex:1 1 auto}.lk-zeilenlink:hover{color:var(--ac-blue)}.lk-zeilenlink strong{font-family:var(--lk-schrift-kopf);font-weight:700;color:inherit}.lk-zeilenlink-text{display:flex;flex-direction:column;gap:var(--lk-raum-1)}.lk-werkzeug{display:block;width:100%;min-height:28rem;border:0;border-radius:var(--lk-ecke-flaeche);background:var(--ac-bg)}.lk-code-rahmen{position:relative}.lk-code{margin:0;padding:var(--lk-raum-4);border-radius:var(--lk-ecke-teil);background:var(--ac-bg);overflow-x:auto;font-family:var(--lk-schrift-code);font-size:var(--lk-text-klein)}.lk-inhalt .lk-code{padding:calc(var(--lk-raum-6) * 1.1) calc(var(--lk-raum-6) * 1.25);border-radius:var(--lk-ecke-flaeche);background:var(--ac-navy);font-size:var(--lk-text-ui);line-height:1.6;color:var(--lk-weiss)}.einfaches-markdown .lk-code{margin-block:var(--lk-raum-3);white-space:pre}.lk-code-knopf{position:absolute;top:var(--lk-raum-4);right:var(--lk-raum-4);display:inline-flex;align-items:center;gap:var(--lk-raum-2);min-height:2.25rem;padding:var(--lk-raum-1) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-rund);background:color-mix(in xyz,var(--lk-weiss) 14%,transparent);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--lk-weiss);cursor:pointer}.lk-formel{gap:var(--lk-raum-3)}.lk-formel-zeile{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:700;line-height:1.15;color:var(--ac-blue)}.lk-info{margin:0;display:flex;flex-direction:column;gap:calc(var(--lk-raum-6) * 1.25);padding:calc(var(--lk-raum-6) * 1.5);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-info--eis{background:var(--lk-flaeche-eis)}.lk-info--hell{background:var(--lk-flaeche-hell)}.lk-info--sand{background:var(--lk-flaeche-sand)}.lk-info--rose{background:var(--lk-flaeche-rose)}.lk-info--mint{background:var(--lk-flaeche-gruen)}.lk-info--tief{background:var(--ac-navy);color:var(--lk-weiss)}.lk-info-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--lk-raum-4) calc(var(--lk-raum-6) * 1.25)}.lk-info-titel{flex:1 1 18rem;margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--ac-text-head)}.lk-info-kopf .lk-schalter{background:color-mix(in xyz,var(--lk-weiss) 60%,transparent)}.lk-info-text{line-height:1.45;color:var(--ac-text-head)}.lk-quelle-zeile{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.5;color:var(--ac-muted)}.lk-info-leer{margin:0;font-size:var(--lk-text-ui);color:var(--ac-muted)}.lk-info--tief :is(.lk-info-titel,.lk-info-text,.lk-info-text strong,.lk-hb-name,.lk-hb-spur em,.lk-st-name,.lk-vb-s em,.lk-gross,.lk-legende){color:var(--lk-weiss)}.lk-info--tief :is(.lk-quelle-zeile,.lk-klein,.lk-vb-name){color:color-mix(in xyz,var(--lk-weiss) 70%,transparent)}.lk-info--tief .lk-grosszahl{color:var(--ac-cyan)}.lk-info--tief .lk-hb-spur i,.lk-info--tief .lk-vb-s b{background:var(--ac-cyan)}.lk-info--tief .lk-tacho-spur{stroke:color-mix(in xyz,var(--lk-weiss) 18%,transparent)}.lk-info--tief .lk-tacho-zeiger{stroke:var(--ac-cyan)}.lk-hb{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-hb-zeile{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--lk-raum-4);align-items:center}.lk-hb-name,.lk-st-name{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);line-height:1.25;letter-spacing:-.005em;color:var(--ac-text-head)}.lk-hb-spur{display:flex;align-items:center;gap:var(--lk-raum-3)}.lk-hb-spur i{flex:none;width:var(--lk-w);height:2.25rem;min-width:.375rem;border-radius:var(--lk-ecke-marke);background:var(--ac-blue)}.lk-hb-spur i.lk-hb-vorn{background:var(--ac-cyan)}.lk-hb-spur em{flex:none;font-style:normal;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700;letter-spacing:-.01em;color:var(--ac-text-head)}.lk-vb{display:flex;align-items:flex-end;gap:var(--lk-raum-5);height:19rem}.lk-vb-s{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:var(--lk-raum-2);text-align:center}.lk-vb-s b{height:var(--lk-h);max-height:calc(100% - 4.5rem);min-height:.375rem;border-radius:var(--lk-ecke-teil) var(--lk-ecke-teil) 0 0;background:var(--ac-blue)}.lk-vb-s em{font-style:normal;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700;color:var(--ac-text-head)}.lk-vb-name{flex:none;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.3;color:var(--ac-muted)}.lk-torte{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:calc(var(--lk-raum-6) * 1.4);align-items:center}.lk-pie{width:min(100%,22rem);justify-self:center}.lk-pie svg{display:block;width:100%;height:auto;overflow:visible}.lk-pie path{fill:var(--c);stroke:var(--lk-weiss);stroke-width:.8;opacity:.55;cursor:pointer;transition:opacity var(--ac-motion-fast) var(--ac-ease)}.lk-pie path.lk-pie-an{opacity:1}.lk-torte-text{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-torte-text p{margin:0}.lk-torte-text .lk-gross{margin-top:var(--lk-raum-2)}.lk-legende{display:flex;flex-wrap:wrap;gap:var(--lk-raum-3) var(--lk-raum-5);margin:0;padding:0;list-style:none;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-text-head)}.lk-legende li{display:inline-flex;align-items:center;gap:var(--lk-raum-2)}.lk-legende i{display:inline-block;width:.75rem;height:.75rem;border-radius:var(--lk-ecke-marke);background:var(--c)}.lk-legende--knoepfe{gap:var(--lk-raum-2)}.lk-legende-knopf{display:inline-flex;align-items:center;gap:var(--lk-raum-2);min-height:2.5rem;padding:var(--lk-raum-2) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-rund);background:color-mix(in xyz,var(--lk-weiss) 70%,transparent);font:inherit;font-weight:500;color:var(--ac-text-head);cursor:pointer}.lk-legende-knopf[aria-pressed=true]{background:var(--lk-weiss);box-shadow:var(--lk-rand-aktiv)}.lk-tachos{display:flex;flex-wrap:wrap;gap:calc(var(--lk-raum-6) * 1.25)}.lk-tacho{flex:1 1 12rem}.lk-tacho svg{display:block;width:100%;height:auto;fill:none;stroke-linecap:round;stroke-width:12}.lk-tacho-spur{stroke:var(--lk-weiss)}.lk-tacho-zeiger{stroke:var(--ac-blue);stroke-dasharray:var(--lk-bogen) 157.1}.lk-tacho .lk-grosszahl{margin-top:calc(var(--lk-raum-3) * -1);font-size:var(--lk-text-buehne)}.lk-st{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-st-zeile{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--lk-raum-4);align-items:center}.lk-st-spur{display:flex;gap:var(--lk-raum-1);height:2.5rem;border-radius:var(--lk-ecke-marke);overflow:hidden}.lk-st-spur span{flex:var(--lk-g) 1 0;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;background:var(--c);color:var(--c-auf);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;white-space:nowrap}.lk-auftrag{display:flex;flex-direction:column;gap:calc(var(--lk-raum-6) * 1.5)}.lk-auftrag-rolle{margin:calc(var(--lk-raum-6) * -1) 0 0;font-size:var(--lk-text-ui);color:var(--ac-muted)}.lk-fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:0 var(--lk-raum-6);margin:0}.lk-fakten>div{padding:var(--lk-raum-3) 0;border-top:1px solid var(--lk-linie)}.lk-fakten dt{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-fakten dd{margin:var(--lk-raum-1) 0 0;font-size:var(--lk-text-ui);font-weight:500;line-height:1.3;color:var(--ac-text-head)}.lk-kriterien{margin:0;padding:0;list-style:none;border-top:1px solid var(--lk-linie)}.lk-kriterien li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--lk-raum-6);padding:var(--lk-raum-4) 0;border-bottom:1px solid var(--lk-linie);line-height:1.35;color:var(--ac-text-head)}.lk-kriterien b{flex:none;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:700;color:var(--lk-petrol)}.lk-kriterium-anker{display:block;margin-top:var(--lk-raum-1);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-abgabe{display:flex;flex-direction:column;align-items:center;gap:var(--lk-raum-1);padding:calc(var(--lk-raum-6) * 1.4);border:2px dashed var(--lk-linie);border-radius:var(--lk-ecke-flaeche);text-align:center}.lk-abgabe strong{font-family:var(--lk-schrift-kopf);font-weight:700;color:var(--ac-text-head)}.lk-abgabe span{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-tipps{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-3)}.lk-tipp{width:100%;padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis);font-size:var(--lk-text-ui);line-height:1.4}@container (max-width: 44rem){.lk-torte,.lk-hb-zeile,.lk-st-zeile,.lk-glossar>div,.lk-definition{grid-template-columns:minmax(0,1fr)}.lk-hb-zeile,.lk-st-zeile,.lk-glossar>div,.lk-definition{gap:var(--lk-raum-2)}.lk-randnotiz-notiz{float:none;width:100%;margin:0 0 var(--lk-raum-5)}.lk-info,.lk-frage--flaeche{padding:var(--lk-raum-6)}.lk-aufklapper-inhalt{padding-right:0}.lk-wf li{grid-template-columns:minmax(0,1fr)}.lk-wirk-zeile{grid-template-columns:minmax(0,1fr) 2.25rem}.lk-wirk-zeile>:last-child{grid-column:1 / -1}.lk-vb{gap:var(--lk-raum-2)}}@keyframes lk-reihe-auf{0%{translate:0 1.5rem}to{translate:0 0}}@keyframes lk-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes lk-stueck{0%{opacity:0;scale:.7}}@keyframes lk-zoom{0%{scale:1.08}to{scale:1}}@keyframes lk-einblenden{0%{opacity:0;translate:0 .4rem}to{opacity:1;translate:0 0}}@keyframes lk-erscheinen{0%{opacity:0}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.lk-bewegt.lk-im-bild>*{animation:lk-reihe-auf .7s var(--ac-ease) backwards;animation-delay:calc(var(--lk-i, 0) * .1s)}.lk-bewegt>:nth-child(2){--lk-i: 1}.lk-bewegt>:nth-child(3){--lk-i: 2}.lk-bewegt>:nth-child(4){--lk-i: 3}.lk-bewegt>:nth-child(5){--lk-i: 4}.lk-bewegt>:nth-child(n+6){--lk-i: 5}.lk-hb-spur i{transition:width .95s var(--ac-ease);transition-delay:calc(var(--lk-i, 0) * .1s)}.lk-hb-spur em{transition:opacity .5s var(--ac-ease);transition-delay:calc(.45s + var(--lk-i, 0) * .1s)}.lk-info:not(.lk-im-bild) .lk-hb-spur i{width:0;min-width:0}.lk-info:not(.lk-im-bild) :is(.lk-hb-spur em,.lk-vb-s em){opacity:0}.lk-vb-s b{transition:height .95s var(--ac-ease);transition-delay:calc(var(--lk-i, 0) * .1s)}.lk-vb-s em{transition:opacity .5s var(--ac-ease);transition-delay:calc(.45s + var(--lk-i, 0) * .1s)}.lk-info:not(.lk-im-bild) .lk-vb-s b{height:0;min-height:0}.lk-st-spur span{transition:flex-grow .9s var(--ac-ease)}.lk-info:not(.lk-im-bild) .lk-st-spur span{flex-grow:0}.lk-pie path{transform-origin:50px 50px}.lk-info.lk-im-bild .lk-pie path{animation:lk-stueck .7s var(--ac-ease) backwards;animation-delay:calc(var(--lk-i, 0) * .1s)}.lk-info:not(.lk-im-bild) .lk-pie path{opacity:0}.lk-tacho-zeiger{transition:stroke-dasharray 1.3s var(--ac-ease)}.lk-info:not(.lk-im-bild) .lk-tacho-zeiger{stroke-dasharray:0 157.1}.lk-feature,.lk-sortkarte,.lk-knoten{transition:translate var(--ac-motion-fast) var(--ac-ease),background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-feature:hover{translate:0 -.1875rem}.lk-knoten:hover{translate:0 -.125rem}.lk-sortkarte:hover:not(:disabled){translate:0 -.125rem}.lk-titelbild img,.lk-bildbanner-bild{animation:lk-zoom 1.6s var(--ac-ease) both}.lk-erklaerung,.lk-ergebnis,.lk-loesung,.lk-tipp{animation:lk-einblenden .35s var(--ac-ease) both}.lk-pin-karte,.lk-kreis-text>:not(.form-actions),.lk-quer-text>*,.lk-bildgeschichte-text>*,.lk-ablauf-detail>:not(.form-actions),.lk-reiter-inhalt>*{animation:lk-erscheinen .3s var(--ac-ease) both}.lk-aufklapper[open]>.lk-aufklapper-inhalt{animation:lk-einblenden .35s var(--ac-ease) both}.lk-chat-zeile{animation:lk-einblenden .35s var(--ac-ease) both}}.lk-bildbanner{position:relative;margin:0;overflow:hidden;border-radius:var(--lk-ecke-flaeche);background:var(--ac-blue)}.lk-bildbanner-bild{display:block;width:100%;height:26rem;object-fit:cover}.lk-bildbanner-text{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:var(--lk-raum-1);padding:calc(var(--lk-raum-6) * 3) calc(var(--lk-raum-6) * 1.25) calc(var(--lk-raum-6) * 1.1);background:linear-gradient(transparent,color-mix(in xyz,var(--ac-navy) 80%,transparent));line-height:1.35;color:var(--lk-weiss)}.lk-bildbanner-text .lk-bildbanner-titel{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-buehne);font-weight:700;line-height:1.05;color:var(--lk-weiss);text-wrap:balance}.lk-bildbanner-text p{margin:0}.lk-bildbanner--ohne .lk-bildbanner-text{position:static;padding:calc(var(--lk-raum-6) * 2.5) calc(var(--lk-raum-6) * 1.25) calc(var(--lk-raum-6) * 1.25);background:none}.lk-bild-folgt{display:flex;align-items:center;justify-content:center;padding:var(--lk-raum-5);background:var(--ac-bg);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.4;text-align:center;color:var(--ac-muted)}.lk-karten,.lk-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--lk-raum-4)}.lk-features--zwei{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.lk-karte,.lk-feature{display:flex;flex-direction:column;gap:var(--lk-raum-2);padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--ac-bg)}.lk-karte>svg{color:var(--ac-blue)}.lk-karte-titel,.lk-feature-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:700;line-height:1.12;color:var(--ac-text-head)}.lk-karte-text,.lk-feature-text{margin:0;font-size:var(--lk-text-ui);line-height:1.4;color:var(--ac-text)}.lk-feature-symbol{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:var(--lk-raum-3);border-radius:var(--lk-ecke-teil)}.lk-feature-symbol svg{width:1.375rem;height:1.375rem}.lk-feature--ton0 .lk-feature-symbol{background:var(--ac-blue);color:var(--lk-weiss)}.lk-feature--ton1 .lk-feature-symbol{background:var(--ac-cyan);color:var(--ac-navy)}.lk-feature--ton2 .lk-feature-symbol{background:var(--ac-lime);color:var(--ac-navy)}.lk-feature--ton3 .lk-feature-symbol{background:var(--ac-navy);color:var(--lk-weiss)}.lk-karussell{display:flex;flex-direction:column;gap:var(--lk-raum-4);border-radius:var(--lk-ecke-flaeche);outline-offset:.25rem}.lk-karussell:focus-visible{outline:2px solid var(--ac-focus)}.lk-karussell-fenster{overflow:hidden;border-radius:var(--lk-ecke-flaeche);touch-action:pan-y}.lk-karussell-band{display:flex;transition:transform .45s var(--ac-ease)}.lk-folie{flex:0 0 100%;min-height:19rem;display:flex;flex-direction:column;gap:var(--lk-raum-3);padding:calc(var(--lk-raum-6) * 1.5);background:var(--ac-blue);line-height:1.45;color:var(--lk-weiss);-webkit-user-select:none;user-select:none}.lk-folie--ton1{background:var(--ac-navy)}.lk-folie--ton2{background:var(--ac-cyan);color:var(--ac-navy)}.lk-folie strong{color:inherit}.lk-folie-nr{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);opacity:.8}.lk-folie-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:700;line-height:1.05;color:inherit}.lk-folie-text,.lk-folie-text p{margin:0;color:inherit}.lk-karussell-leiste{display:flex;align-items:center;gap:var(--lk-raum-3)}.lk-karussell-punkte{flex:1;display:flex;justify-content:center;gap:var(--lk-raum-2)}.lk-punktknopf{width:.75rem;height:.75rem;padding:0;border:0;border-radius:var(--lk-ecke-rund);background:var(--lk-linie);cursor:pointer;transition:width var(--ac-motion-fast) var(--ac-ease),background-color var(--ac-motion-fast) var(--ac-ease)}.lk-punktknopf--an{width:2rem;background:var(--ac-blue)}.lk-trenner{display:flex;align-items:center;gap:var(--lk-raum-4);min-height:1.75rem;color:var(--ac-muted)}.lk-trenner--linie:before,.lk-trenner--linie:has(.lk-trenner-text):after{content:"";flex:1;height:1px;background:var(--lk-linie)}.lk-trenner--punkte:before{content:"";flex:1;height:.375rem;background:radial-gradient(circle,var(--ac-cyan) 3px,transparent 3.5px) left center / 1.25rem .375rem repeat-x}.lk-trenner--welle svg{flex:1;width:100%;height:.875rem;fill:none;stroke:var(--ac-cyan);stroke-width:2}.lk-trenner-text{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:500;white-space:nowrap}.lk-bildzitat{display:flow-root;margin:0}.lk-bildzitat-bild{float:left;display:flex;width:18.75rem;height:18.75rem;margin:0 calc(var(--lk-raum-6) * 1.5) var(--lk-raum-4) 0;border-radius:50%;object-fit:cover;shape-outside:circle(50%);shape-margin:var(--lk-raum-2)}.lk-bildzitat blockquote{margin:0 0 var(--lk-raum-3);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:700;line-height:1.14;letter-spacing:-.022em;color:var(--ac-blue)}.lk-bildzitat blockquote p{margin:0}.lk-bildzitat blockquote p:before{content:"„"}.lk-bildzitat blockquote p:after{content:"“"}.lk-bildzitat figcaption{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.5;color:var(--ac-muted)}@container (max-width: 34rem){.lk-bildzitat-bild{width:11.25rem;height:11.25rem;margin-right:var(--lk-raum-5)}}.lk-aufruf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(var(--lk-raum-6) * 1.1)}.lk-aufruf-text{flex:1 1 24rem;min-width:0;display:flex;flex-direction:column;gap:var(--lk-raum-4)}.lk-aufruf-text p{margin:0}.lk-aufruf-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf-eng);font-weight:700;line-height:1.06;letter-spacing:-.028em;color:var(--lk-weiss)}.lk-aufruf-knopf{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--lk-raum-3);min-height:3.25rem;padding:var(--lk-raum-3) calc(var(--lk-raum-6) * 1.1);border-radius:var(--lk-ecke-rund);background:var(--lk-weiss);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:600;text-decoration:none;color:var(--ac-navy);transition:background-color var(--ac-motion-fast) var(--ac-ease),translate var(--ac-motion-fast) var(--ac-ease)}a.lk-aufruf-knopf:hover{background:var(--ac-ice);translate:.1875rem 0}.lk-karten--dreh{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.lk-karten--einzeln{grid-template-columns:minmax(0,1fr)}.lk-dreh{position:relative;display:block;width:100%;height:18.75rem;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;perspective:1400px}.lk-dreh-innen{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .55s var(--ac-ease)}.lk-dreh--um .lk-dreh-innen{transform:rotateY(180deg)}.lk-dreh-seite{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--lk-raum-3);padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);backface-visibility:hidden}.lk-dreh-vorne{background:var(--ac-blue);color:var(--lk-weiss)}.lk-dreh--ton1 .lk-dreh-vorne{background:var(--ac-navy)}.lk-dreh--ton2 .lk-dreh-vorne{background:var(--ac-cyan);color:var(--ac-navy)}.lk-dreh-hinten{transform:rotateY(180deg);background:var(--lk-flaeche-eis);color:var(--ac-text-head)}.lk-dreh-text{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.1;letter-spacing:-.022em}.lk-dreh-text--klein{font-family:var(--lk-schrift-text);font-size:var(--lk-text-fliess);font-weight:400;line-height:1.32;letter-spacing:0}.lk-dreh strong{color:inherit}.lk-dreh-hinweis{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:500;opacity:.85}.lk-dreh:focus-visible{border-radius:var(--lk-ecke-flaeche)}@media(prefers-reduced-motion:reduce){.lk-dreh-innen{transition:none}}.lk-kreis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--lk-raum-6) * 1.5);align-items:center}.lk-kreis-ring{position:relative;aspect-ratio:1}.lk-kreis-ring svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--ac-cyan);stroke-width:1.2;stroke-linecap:round}.lk-kreis-knoten{position:absolute;display:flex;align-items:center;justify-content:center;min-width:6rem;min-height:3rem;padding:var(--lk-raum-2) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-ui);font-weight:600;line-height:1.1;text-align:center;color:var(--ac-text-head);cursor:pointer;transform:translate(-50%,-50%);transition:background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-kreis-knoten[aria-pressed=true]{background:var(--ac-blue);color:var(--lk-weiss)}.lk-kreis-text{display:flex;flex-direction:column;gap:var(--lk-raum-3)}.lk-kreis-text .lk-h3{font-size:var(--lk-text-gross)}.lk-kreis-text p{margin:0;line-height:1.4}.lk-pyramide{display:flex;flex-direction:column;align-items:center;gap:var(--lk-raum-2)}.lk-pyramide-band{display:flex;align-items:center;justify-content:center;width:var(--lk-breite);min-height:3.5rem;padding:var(--lk-raum-2) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-teil);background:color-mix(in xyz,var(--ac-blue) 20%,var(--lk-weiss));font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-ui);font-weight:600;text-align:center;color:var(--ac-text-head);cursor:pointer;transition:background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-pyramide-band[aria-pressed=true]{background:var(--ac-blue);color:var(--lk-weiss)}@container (max-width: 40rem){.lk-kreis{grid-template-columns:minmax(0,1fr)}}.lk-prozess{display:flex;flex-wrap:wrap;gap:var(--lk-raum-2);margin:0;padding:0;list-style:none}.lk-prozess li{flex:1 1 9.5rem;min-width:0}.lk-prozess-teil{display:flex;flex-direction:column;gap:var(--lk-raum-2);width:100%;height:100%;min-height:7rem;padding:var(--lk-raum-5) calc(var(--lk-raum-5) * 1.1);border:0;border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:600;line-height:1.15;text-align:left;color:var(--ac-text-head);cursor:pointer;transition:background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-prozess-nr{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:500;color:var(--ac-muted)}.lk-prozess-teil--fertig{background:color-mix(in xyz,var(--ac-cyan) 40%,var(--lk-weiss))}.lk-prozess-teil[aria-pressed=true]{background:var(--ac-blue);color:var(--lk-weiss)}.lk-prozess-teil[aria-pressed=true] .lk-prozess-nr{color:color-mix(in xyz,var(--lk-weiss) 75%,transparent)}.lk-quer{position:relative;display:grid;grid-template-columns:repeat(var(--lk-n),minmax(0,1fr));gap:var(--lk-raum-1)}.lk-quer:before{content:"";position:absolute;left:.75rem;right:.75rem;top:.8125rem;height:2px;background:var(--lk-linie)}.lk-quer-punkt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-3);padding:0 var(--lk-raum-2) 0 0;border:0;background:none;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:600;line-height:1.15;text-align:left;color:var(--ac-muted);cursor:pointer;transition:color var(--ac-motion-fast) var(--ac-ease)}.lk-quer-punkt:hover,.lk-quer-punkt[aria-pressed=true]{color:var(--ac-text-head)}.lk-quer-marke{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--lk-weiss);box-shadow:var(--lk-rand-linie);transition:background-color var(--ac-motion-fast) var(--ac-ease)}.lk-quer-punkt--fertig .lk-quer-marke{background:var(--ac-cyan);box-shadow:none}.lk-quer-punkt[aria-pressed=true] .lk-quer-marke{background:var(--ac-blue);box-shadow:var(--lk-marke-ring)}.lk-quer-text{padding:var(--lk-raum-5) var(--lk-raum-6);border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis);line-height:1.4;color:var(--ac-text-head)}.lk-quer-text p{margin:0}.lk-senk{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lk-senk li{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:var(--lk-raum-4);padding:var(--lk-raum-3) 0;border-bottom:1px solid var(--lk-linie);line-height:1.35}.lk-senk b{font-family:var(--lk-schrift-kopf);font-weight:700;color:var(--ac-text-head)}@container (max-width: 34rem){.lk-quer{grid-template-columns:minmax(0,1fr);gap:var(--lk-raum-3)}.lk-quer:before{display:none}.lk-quer-punkt{flex-direction:row;align-items:center}.lk-senk li{grid-template-columns:minmax(0,1fr);gap:var(--lk-raum-1)}}.lk-fluss{padding:calc(var(--lk-raum-6) * 1.5);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-gruen)}.lk-fluss-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-raum-2)}.lk-knoten{flex:1 1 8rem;display:flex;flex-direction:column;justify-content:center;min-height:6.5rem;padding:var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-teil);background:var(--lk-weiss);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-align:left;color:var(--ac-text-head);cursor:pointer}.lk-knoten small{margin-top:var(--lk-raum-2);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-mikro);font-weight:400;line-height:1.3;letter-spacing:0;color:var(--ac-muted)}.lk-knoten[aria-pressed=true]{background:var(--ac-blue);color:var(--lk-weiss)}.lk-knoten[aria-pressed=true] small{color:color-mix(in xyz,var(--lk-weiss) 80%,transparent)}.lk-pfeil{flex:none;display:flex;justify-content:center;color:var(--ac-blue)}.lk-dia-kiste{display:block;padding:var(--lk-raum-3) var(--lk-raum-4);border-radius:var(--lk-ecke-teil);background:var(--lk-weiss);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:500;line-height:1.3;text-align:center;color:var(--ac-text-head)}.lk-dia-kiste--stark{background:var(--ac-blue);color:var(--lk-weiss)}.lk-baum{display:flex;justify-content:center;overflow-x:auto}.lk-baum-knoten{display:flex;flex-direction:column;align-items:center;gap:var(--lk-raum-4)}.lk-baum-kinder{display:flex;align-items:flex-start;gap:var(--lk-raum-3)}.lk-bez{display:flex;flex-direction:column;gap:var(--lk-raum-3);margin:0;padding:0;list-style:none}.lk-bez li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,9rem) minmax(0,1fr);gap:var(--lk-raum-3);align-items:center}.lk-bez-wort{display:flex;flex-direction:column;align-items:center;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.2;text-align:center;color:var(--ac-blue)}@container (max-width: 40rem){.lk-fluss{padding:var(--lk-raum-6)}.lk-fluss-reihe{flex-direction:column;align-items:stretch}.lk-knoten{flex:none;min-height:4.5rem}.lk-pfeil{rotate:90deg}.lk-bez li{grid-template-columns:minmax(0,1fr)}}.lk-hotspot-flaeche{position:relative;overflow:hidden;border-radius:var(--lk-ecke-flaeche)}.lk-hotspot-bild{display:block;width:100%;height:35rem;object-fit:cover}.lk-hotspot-leer{display:block;height:26rem;background:var(--lk-flaeche-eis)}.lk-pin{position:absolute;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:var(--lk-weiss);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:600;color:var(--ac-navy);cursor:pointer;box-shadow:var(--lk-pin-ring);transform:translate(-50%,-50%);transition:transform var(--ac-motion-fast) var(--ac-ease),background-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-pin:hover{transform:translate(-50%,-50%) scale(1.08)}.lk-pin--aktiv{background:var(--ac-blue);color:var(--lk-weiss)}.lk-pin-karte{position:absolute;right:var(--lk-raum-6);bottom:var(--lk-raum-6);z-index:var(--ac-z-hover);width:min(25rem,calc(100% - 3.25rem));padding:var(--lk-raum-6) calc(var(--lk-raum-6) * 1.1);border-radius:var(--lk-ecke-teil);background:var(--lk-weiss);font-size:var(--lk-text-ui);line-height:1.45}.lk-pin-karte .lk-h3{margin-bottom:var(--lk-raum-1);font-size:var(--lk-text-betont)}.lk-pin-karte p{margin:0}@container (max-width: 40rem){.lk-hotspot-bild{height:18.75rem}.lk-pin-karte{position:static;width:100%;border-radius:0}}.lk-kasten--spiel{container-type:inline-size}.lk-memory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lk-raum-3)}.lk-memory--drei{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width: 30rem){.lk-memory,.lk-memory--drei{grid-template-columns:repeat(2,minmax(0,1fr))}}.lk-memo{position:relative;height:8.125rem;padding:0;border:0;background:none;font:inherit;cursor:pointer;perspective:900px}.lk-memo-innen{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .4s var(--ac-ease)}.lk-memo--auf .lk-memo-innen{transform:rotateY(180deg)}.lk-memo-seite{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--lk-raum-3);border-radius:var(--lk-ecke-teil);backface-visibility:hidden;text-align:center;font-size:var(--lk-text-ui);line-height:1.2}.lk-memo-rueck{background:var(--ac-blue);color:var(--ac-cyan)}.lk-memo-front{transform:rotateY(180deg);background:var(--lk-flaeche-eis);font-family:var(--lk-schrift-ui);font-weight:600;color:var(--ac-text-head)}.lk-memo-front--erklaerung{font-weight:400}.lk-memo--gefunden .lk-memo-front{background:var(--lk-richtig)}.lk-memo:focus-visible{border-radius:var(--lk-ecke-teil)}@media(prefers-reduced-motion:reduce){.lk-memo-innen{transition:none}}.lk-schaetzen{position:relative;padding:calc(var(--lk-raum-6) * 2) 0 var(--lk-raum-5)}.lk-schaetzen input[type=range]{display:block;width:100%;height:.375rem;margin:0;appearance:none;border-radius:var(--lk-ecke-rund);background:linear-gradient(90deg,var(--ac-blue) var(--lk-wert),var(--lk-weiss) var(--lk-wert));cursor:pointer}.lk-schaetzen input[type=range]::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;border:0;border-radius:var(--lk-ecke-rund);background:var(--ac-blue)}.lk-schaetzen input[type=range]::-moz-range-thumb{width:1.25rem;height:1.25rem;border:0;border-radius:var(--lk-ecke-rund);background:var(--ac-blue)}.lk-schaetzen-wert{position:absolute;top:0;transform:translate(-50%);padding:var(--lk-raum-1) var(--lk-raum-4);border-radius:var(--lk-ecke-rund);background:var(--ac-navy);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:600;white-space:nowrap;color:var(--lk-weiss)}.lk-schaetzen-loesung{position:absolute;top:calc(var(--lk-raum-6) * 2 - .5rem);height:1.375rem;width:3px;transform:translate(-50%);border-radius:var(--lk-ecke-rund);background:var(--ac-coral);animation:lk-erscheinen .5s var(--ac-ease) both}.lk-schaetzen-loesung span{position:absolute;top:calc(100% + var(--lk-raum-2));left:50%;transform:translate(-50%);padding:var(--lk-raum-1) var(--lk-raum-3);border-radius:var(--lk-ecke-rund);background:var(--ac-coral);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:600;white-space:nowrap;color:var(--ac-navy)}.lk-schaetzen-rand{display:flex;justify-content:space-between;margin-top:var(--lk-raum-3);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-schaetzen--auf .lk-schaetzen-rand{margin-top:var(--lk-raum-6)}.lk-sort-vorrat{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-raum-3);min-height:3.5rem}.lk-sort-gruppen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--lk-raum-4)}.lk-sort-gruppe{display:flex;flex-direction:column;gap:var(--lk-raum-3);min-height:13.75rem;padding:calc(var(--lk-raum-6) * 1.1);border-radius:var(--lk-ecke-flaeche);background:color-mix(in xyz,var(--lk-weiss) 60%,transparent);transition:background-color var(--ac-motion-fast) var(--ac-ease),box-shadow var(--ac-motion-fast) var(--ac-ease)}.lk-sort-gruppe--bereit{background:var(--lk-weiss);box-shadow:var(--lk-rand-aktiv)}.lk-sort-kopf{padding:0;border:0;background:none;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.15;letter-spacing:-.022em;text-align:left;color:var(--ac-text-head);cursor:pointer}.lk-sort-kopf:disabled{cursor:default;color:var(--ac-text-head)}.lk-sort-kopf .lk-meta{font-weight:400;letter-spacing:0}.lk-sort-inhalt{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--lk-raum-2)}.lk-sortkarte{display:inline-flex;align-items:center;gap:var(--lk-raum-2);min-height:3.25rem;padding:var(--lk-raum-3) calc(var(--lk-raum-6) * .95);border:0;border-radius:var(--lk-ecke-rund);background:var(--lk-weiss);font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:500;letter-spacing:-.005em;color:var(--ac-text-head);cursor:grab}.lk-sortkarte--gewaehlt{background:var(--ac-blue);color:var(--lk-weiss)}.lk-sortkarte--richtig{background:var(--lk-richtig);color:var(--ac-text-head)}.lk-sortkarte--falsch{background:var(--lk-falsch);color:var(--ac-text-head)}.lk-sortkarte:disabled{cursor:default}.lk-sort-gruppe .lk-sortkarte{box-shadow:var(--lk-rand-linie)}.lk-paarung{display:flex;flex-direction:column;gap:var(--lk-raum-2);margin:0;padding:0;list-style:none}.lk-paarung li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:var(--lk-raum-2)}.lk-paarung-begriff{display:flex;align-items:center;min-height:4rem;padding:var(--lk-raum-3) var(--lk-raum-5);border-radius:var(--lk-ecke-teil);background:var(--lk-weiss);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:600;color:var(--ac-text-head)}.lk-paarung-platz{min-height:4rem;display:flex;align-items:center;gap:var(--lk-raum-2);padding:var(--lk-raum-2) var(--lk-raum-3);border:0;border-radius:var(--lk-ecke-teil);background:color-mix(in xyz,var(--lk-weiss) 55%,transparent);font:inherit;text-align:left;color:var(--ac-muted);cursor:pointer;transition:background-color var(--ac-motion-fast) var(--ac-ease),box-shadow var(--ac-motion-fast) var(--ac-ease)}.lk-paarung-platz--bereit{background:var(--lk-weiss);box-shadow:var(--lk-rand-aktiv)}.lk-paarung-platz--voll{background:color-mix(in xyz,var(--lk-weiss) 55%,transparent);box-shadow:none}.lk-paarung-platz--richtig{background:var(--lk-richtig)}.lk-paarung-platz--falsch{background:var(--lk-falsch)}@container (max-width: 30rem){.lk-paarung li{grid-template-columns:minmax(0,1fr)}}.lk-ablauf{gap:calc(var(--lk-raum-6) * 1.5)}.lk-ablauf-teile{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(var(--lk-raum-6) * 1.5);align-items:start}.lk-schritt-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lk-schritt{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--lk-raum-3);align-items:center;width:100%;padding:var(--lk-raum-4) 0;border:0;border-bottom:1px solid var(--lk-linie);background:none;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:left;color:var(--ac-muted);cursor:pointer;transition:color var(--ac-motion-fast) var(--ac-ease)}.lk-schritt:hover{color:var(--ac-text-head)}.lk-schritt--aktiv{font-weight:700;color:var(--ac-text-head)}.lk-schritt--aktiv .lk-schritt-nr{background:var(--ac-blue);color:var(--lk-weiss);box-shadow:none}.lk-schritt--erledigt .lk-schritt-nr{background:var(--ac-cyan);color:var(--ac-navy);box-shadow:none}.lk-ablauf-detail{display:flex;flex-direction:column;gap:var(--lk-raum-3);padding:calc(var(--lk-raum-6) * 1.4);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-ablauf-detail .lk-h3{font-size:var(--lk-text-gross);line-height:1.08;letter-spacing:-.028em}.lk-ablauf-satz{margin:0}.lk-ablauf-detail .form-actions{margin-top:var(--lk-raum-3)}.lk-bildgeschichte{display:flex;flex-direction:column;gap:calc(var(--lk-raum-6) * 1.1)}.lk-bildgeschichte-teile{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:calc(var(--lk-raum-6) * 1.25);align-items:start}.lk-bildgeschichte-bild{display:flex;width:100%;height:25rem;border-radius:var(--lk-ecke-flaeche);object-fit:cover}.lk-bildgeschichte-text{margin-top:var(--lk-raum-4);line-height:1.4;color:var(--ac-text-head)}.lk-bildgeschichte-text p{margin:0}@container (max-width: 40rem){.lk-ablauf-teile,.lk-bildgeschichte-teile{grid-template-columns:minmax(0,1fr)}.lk-bildgeschichte-bild{height:16rem}}.lk-chat{display:flex;flex-direction:column;gap:var(--lk-raum-4);margin:0;padding:0;list-style:none}.lk-chat-zeile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-1);max-width:78%}.lk-chat-zeile--rechts{align-self:flex-end;align-items:flex-end}.lk-chat-name{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-chat-blase{padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche) var(--lk-ecke-flaeche) var(--lk-ecke-flaeche) var(--lk-ecke-marke);background:var(--lk-flaeche-eis);line-height:1.38;color:var(--ac-text-head)}.lk-chat-zeile--rechts .lk-chat-blase{border-radius:var(--lk-ecke-flaeche) var(--lk-ecke-flaeche) var(--lk-ecke-marke) var(--lk-ecke-flaeche);background:var(--ac-blue);color:var(--lk-weiss)}.lk-chat-zeile--rechts strong{color:inherit}.lk-inhalt{container-type:inline-size}.lk-machen{display:flex;flex-direction:column;gap:var(--lk-raum-6)}.lk-machen>.lk-h3{font-size:var(--lk-text-gross);line-height:1.1;letter-spacing:-.02em}.lk-machen-zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:calc(var(--lk-raum-6) * 1.8)}.lk-machen-teil{display:flex;flex-direction:column;gap:var(--lk-raum-4);line-height:1.45}.lk-machen-kopf{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ac-text-head)}.lk-machen-handgriffe{display:flex;flex-direction:column;gap:var(--lk-raum-1);margin:0;padding:0;list-style:none;font-size:var(--lk-text-ui)}.lk-machen-handgriffe li{display:flex;justify-content:space-between;gap:var(--lk-raum-3)}.lk-machen-ziel{margin:0;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-machen-geschafft{display:inline-flex;align-items:center;gap:var(--lk-raum-2);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:600;color:var(--ac-success)}.lk-pille{padding:var(--lk-raum-2) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-rund);background:var(--lk-flaeche-eis);font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);color:var(--ac-text-head);cursor:pointer}.lk-pille[aria-pressed=true]{background:var(--ac-blue);color:var(--lk-weiss)}.lk-pille:focus-visible,.lk-vk:focus-visible,.lk-ak:focus-visible,.lk-tempi button:focus-visible,.lk-kapitel button:focus-visible,.lk-tab-sort:focus-visible,.lk-tab-auf:focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px}.lk-klein{margin:0;font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-frage-gross{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:var(--ac-w-head);line-height:1.25;letter-spacing:-.015em;color:var(--ac-text-head)}.lk-regler{-webkit-appearance:none;appearance:none;display:block;width:100%;height:.375rem;margin:0;border-radius:var(--lk-ecke-rund);background:linear-gradient(90deg,var(--ac-cyan) var(--lk-stand, 0%),color-mix(in xyz,var(--lk-weiss) 28%,transparent) var(--lk-stand, 0%));cursor:pointer}.lk-regler--hell{background:linear-gradient(90deg,var(--ac-blue) var(--lk-stand, 0%),var(--ac-track) var(--lk-stand, 0%))}.lk-regler--laut{width:4.5rem}.lk-regler::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:var(--ac-cyan)}.lk-regler::-moz-range-thumb{width:1rem;height:1rem;border:0;border-radius:50%;background:var(--ac-cyan)}.lk-regler--hell::-webkit-slider-thumb{background:var(--ac-blue)}.lk-regler--hell::-moz-range-thumb{background:var(--ac-blue)}.lk-spieler{display:flex;flex-direction:column;gap:var(--lk-raum-4)}.lk-video{position:relative;overflow:hidden;border-radius:var(--lk-ecke-flaeche);background:var(--ac-navy);color:var(--lk-weiss)}.lk-video-bild{display:block;width:100%;aspect-ratio:16 / 9;background:var(--ac-navy)}.lk-video:fullscreen{display:flex;align-items:center;border-radius:0}.lk-video:fullscreen .lk-video-bild{height:100%;aspect-ratio:auto}.lk-video-start{position:absolute;left:50%;top:45%;display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border:0;border-radius:50%;background:var(--lk-weiss);color:var(--ac-navy);transform:translate(-50%,-50%);cursor:pointer}.lk-video-leiste{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:var(--lk-raum-3);padding:calc(var(--lk-raum-6) * 2) var(--lk-raum-5) var(--lk-raum-3);background:linear-gradient(transparent,color-mix(in xyz,var(--ac-navy) 92%,transparent))}.lk-zeitleiste{position:relative}.lk-zeitmarke{position:absolute;top:-.0625rem;width:.1875rem;height:.5rem;background:var(--lk-weiss);pointer-events:none}.lk-video-knoepfe{display:flex;align-items:center;gap:var(--lk-raum-2);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein)}.lk-vk{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:var(--lk-ecke-rund);background:transparent;color:inherit;cursor:pointer}.lk-vk:hover,.lk-vk[aria-pressed=true],.lk-vk[aria-expanded=true]{background:color-mix(in xyz,var(--lk-weiss) 18%,transparent)}.lk-video-zeit{padding-inline:var(--lk-raum-2);font-variant-numeric:tabular-nums;white-space:nowrap}.lk-video-frei{flex:1}.lk-video-menue-ort{position:relative}.lk-video-menue{position:absolute;right:0;bottom:calc(100% + var(--lk-raum-3));display:flex;flex-direction:column;gap:var(--lk-raum-2);width:max-content;padding:var(--lk-raum-4);border-radius:var(--lk-ecke-teil);background:var(--ac-navy);box-shadow:var(--lk-schatten-hoch)}.lk-video-menue-titel{margin:0;font-size:var(--lk-text-mikro);color:color-mix(in xyz,var(--lk-weiss) 70%,transparent)}.lk-video-menue-reihe{display:flex;flex-wrap:wrap;gap:var(--lk-raum-1);margin-bottom:var(--lk-raum-2)}.lk-video-menue-reihe button{padding:var(--lk-raum-1) var(--lk-raum-3);border:0;border-radius:var(--lk-ecke-rund);background:transparent;font:inherit;color:inherit;cursor:pointer}.lk-video-menue-reihe button[aria-pressed=true]{background:var(--lk-weiss);color:var(--ac-navy)}.lk-kapitel{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--lk-raum-2);margin:0;padding:0}.lk-kapitel button{display:flex;flex-direction:column;gap:var(--lk-raum-1);width:100%;height:100%;padding:var(--lk-raum-3) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-teil);background:var(--lk-flaeche-eis);font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);text-align:left;color:var(--ac-text-head);cursor:pointer}.lk-kapitel button span{font-size:var(--lk-text-mikro);font-weight:400}.lk-kapitel button[aria-current=true]{background:var(--ac-blue);color:var(--lk-weiss)}.lk-audio{display:flex;flex-direction:column;gap:var(--lk-raum-5);background:var(--ac-navy);color:var(--lk-weiss)}.lk-audio-kopf{display:flex;align-items:center;gap:var(--lk-raum-5)}.lk-audio-symbol{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--lk-ecke-flaeche);background:var(--ac-cyan);color:var(--ac-navy)}.lk-audio-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:var(--ac-w-head);line-height:1.1;letter-spacing:-.025em;color:inherit}.lk-audio-meta{margin:var(--lk-raum-1) 0 0;font-size:var(--lk-text-klein);color:color-mix(in xyz,var(--lk-weiss) 70%,transparent)}.lk-welle{position:relative;height:6.5rem}.lk-welle-balken{display:flex;align-items:center;gap:var(--lk-raum-1);height:100%}.lk-welle-balken i{flex:1;min-width:1px;border-radius:var(--lk-ecke-rund);background:color-mix(in xyz,var(--lk-weiss) 30%,transparent);transition:background var(--ac-motion-fast) var(--ac-ease)}.lk-welle-balken i.lk-welle-an{background:var(--ac-cyan)}.lk-welle-regler{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lk-welle-regler:focus-visible{opacity:.3}.lk-audio-zeiten{display:flex;justify-content:space-between;margin-top:calc(-1 * var(--lk-raum-3));font-family:var(--lk-schrift-ui);font-size:var(--lk-text-mikro);font-variant-numeric:tabular-nums;color:color-mix(in xyz,var(--lk-weiss) 70%,transparent)}.lk-audio-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-raum-3)}.lk-ak{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:0;border-radius:50%;background:color-mix(in xyz,var(--lk-weiss) 12%,transparent);color:inherit;cursor:pointer}.lk-ak--gross{width:5rem;height:5rem;background:var(--ac-cyan);color:var(--ac-navy)}.lk-tempi{display:inline-flex;gap:var(--lk-raum-1);margin-left:auto;padding:var(--lk-raum-1);border-radius:var(--lk-ecke-rund);background:color-mix(in xyz,var(--lk-weiss) 12%,transparent)}.lk-tempi button{padding:var(--lk-raum-2) var(--lk-raum-3);border:0;border-radius:var(--lk-ecke-rund);background:transparent;font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:inherit;cursor:pointer}.lk-tempi button[aria-pressed=true]{background:var(--lk-weiss);color:var(--ac-navy)}.lk-audio-klapp>summary{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:color-mix(in xyz,var(--lk-weiss) 80%,transparent);cursor:pointer}.lk-audio-klapp[open]>summary{margin-bottom:var(--lk-raum-3)}.lk-audio-text{list-style:none;display:flex;flex-direction:column;gap:var(--lk-raum-1);margin:0;padding:0}.lk-audio-text button{display:flex;flex-direction:column;gap:var(--lk-raum-1);width:100%;padding:var(--lk-raum-3) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-teil);background:transparent;font:inherit;line-height:1.5;text-align:left;color:color-mix(in xyz,var(--lk-weiss) 65%,transparent);cursor:pointer}.lk-audio-text button:disabled{cursor:default}.lk-audio-text button[aria-current=true]{background:color-mix(in xyz,var(--lk-weiss) 12%,transparent);color:var(--lk-weiss)}.lk-audio-marke{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-mikro);color:color-mix(in xyz,var(--lk-weiss) 70%,transparent)}.lk-tab-werkzeug{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--lk-raum-3);margin-bottom:var(--lk-raum-3)}.lk-tab-gruppen{display:flex;flex-wrap:wrap;gap:var(--lk-raum-2)}.lk-tab-suche{flex:1 1 14rem;display:flex;align-items:center;gap:var(--lk-raum-2);padding:var(--lk-raum-2) var(--lk-raum-4);border-radius:var(--lk-ecke-rund);box-shadow:var(--lk-rand-stark);color:var(--ac-muted)}.lk-tab-suche input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--lk-text-klein);color:var(--ac-text)}.lk-tab-suche:focus-within{box-shadow:var(--lk-rand-aktiv)}.lk-tab-marke{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%}.lk-tab-marke--ja{background:var(--ac-success-soft);color:var(--ac-success)}.lk-tab-marke--nein{background:var(--ac-bg);color:var(--ac-muted)}.lk-tabelle--vergleich td,.lk-tabelle--vergleich thead th:not(:first-child){text-align:center}.lk-tabelle--vergleich tbody th{text-align:left;font-weight:var(--ac-w-medium)}.lk-tabelle .lk-tab-stark{background:var(--lk-flaeche-eis)}.lk-tabelle thead .lk-tab-stark{background:var(--ac-blue);color:var(--lk-weiss)}.lk-tab-sort{display:inline-flex;align-items:center;gap:var(--lk-raum-1);padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.lk-tab-sort-auf{transform:rotate(180deg)}.lk-tab-balken{display:block;height:.3125rem;margin-top:var(--lk-raum-2);border-radius:var(--lk-ecke-rund);background:var(--ac-track);overflow:hidden}.lk-tab-balken i{display:block;height:100%;border-radius:inherit;background:var(--ac-blue);transition:width .35s var(--ac-ease)}.lk-heat{width:100%;border-collapse:separate;border-spacing:var(--lk-raum-1);font-size:var(--lk-text-klein)}.lk-heat th{padding:var(--lk-raum-2) var(--lk-raum-3);font-family:var(--lk-schrift-ui);font-weight:var(--ac-w-medium);text-align:left;color:var(--ac-text-head)}.lk-heat thead th{text-align:center}.lk-heat td{padding:var(--lk-raum-3);border-radius:var(--lk-ecke-marke);--lk-heat-farbe: color-mix(in srgb, var(--ac-blue) var(--lk-heat, 0%), var(--ac-ice));background:var(--lk-heat-farbe);text-align:center;font-variant-numeric:tabular-nums;color:var(--ac-text-head)}.lk-heat td.lk-heat-dunkel{color:var(--lk-weiss)}.lk-heat-legende{display:flex;align-items:center;gap:var(--lk-raum-3);margin:var(--lk-raum-3) 0 0;font-size:var(--lk-text-mikro);color:var(--ac-muted)}.lk-heat-legende i{width:11rem;height:.625rem;border-radius:var(--lk-ecke-rund);background:linear-gradient(90deg,var(--ac-ice),var(--ac-blue))}.lk-tab-knopfzelle{width:3rem;text-align:right}.lk-tab-auf{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:var(--lk-flaeche-eis);color:var(--ac-text-head);cursor:pointer;transition:transform var(--ac-motion-fast) var(--ac-ease)}.lk-tab-auf[aria-expanded=true]{background:var(--ac-blue);color:var(--lk-weiss);transform:rotate(180deg)}.lk-tab-mehr td{background:var(--lk-flaeche-eis)}.lk-tab-leer{margin:0;padding:var(--lk-raum-5);text-align:center;color:var(--ac-muted)}.lk-tb{display:flow-root}.lk-tb img{display:block;width:100%;border-radius:var(--lk-ecke-flaeche);object-fit:cover}.lk-tb figure{margin:0}.lk-tb figcaption{margin-top:var(--lk-raum-2);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-tb-titel{margin:0 0 var(--lk-raum-3);font-size:var(--lk-text-titel)}.lk-tb-text>:first-child{margin-top:0}.lk-tb-folgt{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche);background:var(--ac-bg);text-align:center}.lk-tb--um_rechts .lk-tb-um,.lk-tb-um-rechts{float:right;width:44%;margin:var(--lk-raum-1) 0 var(--lk-raum-4) calc(var(--lk-raum-6) * 1.2)}.lk-tb--um_links .lk-tb-um{float:left;width:44%;margin:var(--lk-raum-1) calc(var(--lk-raum-6) * 1.2) var(--lk-raum-4) 0}.lk-tb--um_hoch .lk-tb-um{float:right;width:34%;margin:var(--lk-raum-1) 0 var(--lk-raum-4) calc(var(--lk-raum-6) * 1.2)}.lk-tb--um_hoch .lk-tb-um img{aspect-ratio:3 / 4}.lk-tb--um_rechts .lk-tb-um img,.lk-tb--um_links .lk-tb-um img{aspect-ratio:4 / 3}.lk-tb .lk-tb-rund{float:left;width:16rem;height:16rem;margin:0 calc(var(--lk-raum-6) * 1.2) var(--lk-raum-3) 0;border-radius:50%;shape-outside:circle(50%);shape-margin:var(--lk-raum-4)}.lk-tb--um_rund_rechts .lk-tb-rund{float:right;margin:0 0 var(--lk-raum-3) calc(var(--lk-raum-6) * 1.2)}.lk-tb--bild_oben>figure{margin-bottom:var(--lk-raum-5)}.lk-tb--bild_unten>figure,.lk-tb--bild_mitte>figure{margin-block:var(--lk-raum-5)}.lk-tb--bild_oben img,.lk-tb--bild_unten img,.lk-tb--bild_mitte img{aspect-ratio:16 / 8}.lk-tb--halb_halb,.lk-tb--halb_tausch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--lk-raum-6) * 1.4);align-items:center}.lk-tb--halb_halb img,.lk-tb--halb_tausch img{aspect-ratio:4 / 5}.lk-tb-bilder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--lk-raum-4);margin-block:var(--lk-raum-4)}.lk-tb-bilder img{aspect-ratio:4 / 3}.lk-tb--karte_ueber_bild{position:relative;padding:calc(var(--lk-raum-6) * 2) 0 calc(var(--lk-raum-6) * 2) calc(var(--lk-raum-6) * 2);overflow:hidden;border-radius:var(--lk-ecke-flaeche)}.lk-tb .lk-tb-grund{position:absolute;inset:0;height:100%;border-radius:0}.lk-tb-karte{position:relative;width:62%;padding:calc(var(--lk-raum-6) * 1.2);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-schatten-hoch)}figure.lk-tb--text_auf_bild{position:relative;display:flex;align-items:flex-end;min-height:27rem;margin:0;overflow:hidden;border-radius:var(--lk-ecke-flaeche);background:var(--ac-navy)}figure.lk-tb--text_auf_bild figcaption{position:relative;display:flex;flex-direction:column;gap:var(--lk-raum-2);width:100%;margin:0;padding:calc(var(--lk-raum-6) * 3) calc(var(--lk-raum-6) * 1.3) calc(var(--lk-raum-6) * 1.2);background:linear-gradient(transparent,color-mix(in xyz,var(--ac-navy) 90%,transparent) 55%);font-size:var(--lk-text-fliess);color:var(--lk-weiss)}figure.lk-tb--text_auf_bild strong{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);line-height:1.1;letter-spacing:-.025em;color:inherit}figure.lk-tb--text_auf_bild p{margin:0;color:inherit}.lk-tb-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--lk-raum-6) * 1.4);align-items:center}.lk-tb-reihe+.lk-tb-reihe{margin-top:var(--lk-raum-6)}.lk-tb-reihe:nth-of-type(2n)>:first-child{order:2}.lk-tb-reihe img{aspect-ratio:16 / 10}.lk-tb-grafik,.lk-tb-zahl,.lk-tb-ent{padding:var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-tb-grafik-titel{margin:0 0 var(--lk-raum-3);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-ui);font-weight:var(--ac-w-head);color:var(--ac-text-head)}.lk-tb-grafik ul{list-style:none;display:flex;flex-direction:column;gap:var(--lk-raum-3);margin:0;padding:0;font-size:var(--lk-text-klein)}.lk-tb-grafik li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--lk-raum-2)}.lk-tb-grafik .lk-tab-balken{grid-column:1 / -1}.lk-tb .lk-tb-zahl-wert{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-display);font-weight:var(--ac-w-head);line-height:1;letter-spacing:-.04em;color:var(--ac-blue)}.lk-tb-ent-frage{margin:0 0 var(--lk-raum-3);padding:var(--lk-raum-3) var(--lk-raum-4);border-radius:var(--lk-ecke-teil);background:var(--ac-navy);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:var(--ac-w-medium);text-align:center;color:var(--lk-weiss)}.lk-tb-ent-wege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lk-raum-2)}.lk-tb-ent-wege p{display:flex;flex-direction:column;gap:var(--lk-raum-1);margin:0;padding:var(--lk-raum-3);border-radius:var(--lk-ecke-teil);background:var(--ac-surface);font-size:var(--lk-text-klein);line-height:1.35}.lk-tb-ent-wege b{color:var(--ac-blue)}@container (max-width: 40rem){.lk-tb--um_rechts .lk-tb-um,.lk-tb--um_links .lk-tb-um,.lk-tb--um_hoch .lk-tb-um,.lk-tb-um-rechts{float:none;width:100%;margin:0 0 var(--lk-raum-4)}.lk-tb .lk-tb-rund{width:9rem;height:9rem}.lk-tb--halb_halb,.lk-tb--halb_tausch,.lk-tb-reihe{grid-template-columns:minmax(0,1fr)}.lk-tb-reihe:nth-of-type(2n)>:first-child{order:0}.lk-tb--karte_ueber_bild{padding:var(--lk-raum-6) var(--lk-raum-4)}.lk-tb-karte{width:100%}}.lk-begriff-wort{padding:0;border:0;border-bottom:2px dotted var(--ac-blue);background:transparent;font:inherit;color:var(--ac-blue);cursor:pointer}.lk-begriff-wort[aria-expanded=true]{border-bottom-style:solid;font-weight:var(--ac-w-medium)}.lk-begriffe-text p{margin:0}.lk-begriffe-text .lk-erklaerung{margin-top:var(--lk-raum-3)}.lk-rechner,.lk-umfrage,.lk-selbst,.lk-fundstellen,.lk-verzweigung,.lk-umschalter{display:flex;flex-direction:column;gap:var(--lk-raum-4);padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-rechner .lk-h3,.lk-fundstellen .lk-h3{margin:0}.lk-rechner-teile{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--lk-raum-6);align-items:center}.lk-rechner-regler{display:flex;flex-direction:column;gap:var(--lk-raum-5)}.lk-rechner-feld{display:flex;flex-direction:column;gap:var(--lk-raum-3);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui)}.lk-rechner-feld span{display:flex;justify-content:space-between}.lk-rechner-feld b{color:var(--ac-text-head)}.lk-rechner-ergebnis{padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--ac-navy);color:var(--lk-weiss);text-align:center}.lk-rechner-ergebnis p{margin:0;font-size:var(--lk-text-ui);color:inherit}.lk-rechner-ergebnis .lk-rechner-zahl{margin-block:var(--lk-raum-2);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-buehne);font-weight:var(--ac-w-head);line-height:1.05;letter-spacing:-.03em;color:var(--ac-cyan)}.lk-umschalter-knoepfe{display:inline-flex;align-self:flex-start;gap:var(--lk-raum-1);padding:var(--lk-raum-1);border-radius:var(--lk-ecke-rund);background:var(--ac-surface)}.lk-umschalter-knoepfe button{padding:var(--lk-raum-2) var(--lk-raum-5);border:0;border-radius:var(--lk-ecke-rund);background:transparent;font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:var(--ac-w-medium);color:var(--ac-text-head);cursor:pointer}.lk-umschalter-knoepfe button[aria-pressed=true]{background:var(--ac-navy);color:var(--lk-weiss)}.lk-umschalter--rechts .lk-umschalter-knoepfe button[aria-pressed=true]{background:var(--ac-blue)}.lk-umschalter-inhalt{display:flex;flex-direction:column;gap:var(--lk-raum-3);margin:0;padding:0;list-style:none}.lk-umschalter-inhalt li{padding:var(--lk-raum-3) var(--lk-raum-4);border-radius:var(--lk-ecke-teil);background:var(--ac-surface)}.lk-bildvergleich{display:flex;flex-direction:column;gap:var(--lk-raum-3);margin:0}.lk-bildvergleich-flaeche{position:relative;overflow:hidden;border-radius:var(--lk-ecke-flaeche)}.lk-bildvergleich-flaeche img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.lk-bildvergleich-oben{position:absolute;inset:0;height:100%;clip-path:inset(0 calc(100% - var(--lk-stand, 50%)) 0 0)}.lk-bildvergleich-griff{position:absolute;top:0;bottom:0;left:var(--lk-stand, 50%);display:flex;align-items:center;justify-content:center;width:.1875rem;background:var(--lk-weiss);transform:translate(-50%)}.lk-bildvergleich-griff svg{box-sizing:content-box;flex:none;padding:var(--lk-raum-3);border-radius:50%;background:var(--lk-weiss);color:var(--ac-navy)}.lk-bildvergleich-name{position:absolute;bottom:var(--lk-raum-4);padding:var(--lk-raum-1) var(--lk-raum-3);border-radius:var(--lk-ecke-rund);background:var(--ac-navy);font-size:var(--lk-text-klein);color:var(--lk-weiss)}.lk-bildvergleich-name--links{left:var(--lk-raum-4)}.lk-bildvergleich-name--rechts{right:var(--lk-raum-4)}.lk-bildvergleich-flaeche input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.lk-verzweigung-situation p{margin:0;font-size:var(--lk-text-betont);line-height:1.3;color:var(--ac-text-head)}.lk-verzweigung-wege,.lk-umfrage-optionen{display:flex;flex-direction:column;gap:var(--lk-raum-2)}.lk-verzweigung-wege button,.lk-umfrage-optionen button,.lk-selbst-stufen button{position:relative;overflow:hidden;padding:var(--lk-raum-3) var(--lk-raum-5);border:0;border-radius:var(--lk-ecke-teil);background:var(--ac-surface);font:inherit;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);text-align:left;color:var(--ac-text-head);cursor:pointer}.lk-verzweigung-wege button:hover,.lk-umfrage-optionen button:hover:not(:disabled),.lk-selbst-stufen button:hover{box-shadow:var(--lk-rand-aktiv)}.lk-verzweigung-ende{display:flex;gap:var(--lk-raum-3);padding:var(--lk-raum-5);border-radius:var(--lk-ecke-teil)}.lk-verzweigung-ende svg{flex:none;margin-top:var(--lk-raum-1)}.lk-verzweigung-ende p{margin:0}.lk-verzweigung-ende--gut{background:var(--ac-success-soft)}.lk-verzweigung-ende--gut svg{color:var(--ac-success)}.lk-verzweigung-ende--schlecht{background:var(--ac-danger-soft)}.lk-verzweigung-ende--schlecht svg{color:var(--ac-danger)}.lk-verzweigung-wahl{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.lk-umfrage-optionen button{display:flex;justify-content:space-between;gap:var(--lk-raum-3)}.lk-umfrage-optionen button:disabled{cursor:default;color:var(--ac-text-head)}.lk-umfrage-optionen button[aria-pressed=true]{box-shadow:var(--lk-rand-aktiv);font-weight:var(--ac-w-medium)}.lk-umfrage-optionen i{position:absolute;inset:0 auto 0 0;background:color-mix(in xyz,var(--ac-cyan) 28%,var(--ac-surface));transition:width .6s var(--ac-ease)}.lk-umfrage-optionen span,.lk-umfrage-optionen b{position:relative}.lk-fundstellen p{margin:0}.lk-fundstellen-text{display:flex;flex-direction:column;margin:0;border-radius:var(--lk-ecke-teil);background:var(--ac-surface)}.lk-fundstellen-text>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--lk-raum-3);padding:var(--lk-raum-3) var(--lk-raum-4)}.lk-fundstellen-text>div+div{border-top:1px solid var(--ac-border)}.lk-fundstellen-text dt{font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);color:var(--ac-muted)}.lk-fundstellen-text dd{margin:0}.lk-fund{padding:0;border:0;border-bottom:2px dashed var(--ac-border-strong);background:transparent;font:inherit;color:inherit;cursor:pointer}.lk-fund--da{border-bottom:2px solid var(--ac-danger);background:var(--ac-danger-soft)}.lk-fund-liste{display:flex;flex-direction:column;gap:var(--lk-raum-2);margin:0;padding:0;list-style:none;font-size:var(--lk-text-ui)}.lk-selbst-stufen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--lk-raum-2)}.lk-selbst-stufen button{text-align:center}.lk-selbst-stufen button[aria-pressed=true]{background:var(--ac-blue);color:var(--lk-weiss)}:root{--lk-d-navy-5: color-mix(in srgb, var(--ac-navy) 5%, transparent);--lk-d-navy-8: color-mix(in srgb, var(--ac-navy) 8%, transparent);--lk-d-navy-10: color-mix(in srgb, var(--ac-navy) 10%, transparent);--lk-d-navy-18: color-mix(in srgb, var(--ac-navy) 18%, transparent);--lk-d-weiss-16: color-mix(in srgb, var(--ac-surface) 16%, transparent);--lk-d-weiss-30: color-mix(in srgb, var(--ac-surface) 30%, transparent);--lk-d-weiss-82: color-mix(in srgb, var(--ac-surface) 82%, transparent);--lk-d-blau-28: color-mix(in srgb, var(--ac-blue) 28%, transparent);--lk-d-blau-30: color-mix(in srgb, var(--ac-blue) 30%, transparent);--lk-d-blau-72: color-mix(in srgb, var(--ac-blue) 72%, transparent);--lk-d-blau-hell: color-mix(in srgb, var(--ac-blue) 20%, var(--ac-surface));--lk-d-berg-hinten: color-mix(in srgb, var(--ac-blue) 16%, var(--ac-surface));--lk-d-berg-vorn: color-mix(in srgb, var(--ac-blue) 36%, var(--ac-surface));--lk-d-eis-tief: color-mix(in srgb, var(--ac-blue) 50%, var(--ac-navy));--lk-d-eis-himmel: color-mix(in srgb, var(--ac-ice) 40%, var(--ac-surface));--lk-d-cyan-25: color-mix(in srgb, var(--ac-cyan) 25%, transparent);--lk-d-cyan-hell: color-mix(in srgb, var(--ac-cyan) 24%, var(--ac-surface));--lk-d-cyan-30: color-mix(in srgb, var(--ac-cyan) 30%, var(--ac-surface));--lk-d-lime-hell: color-mix(in srgb, var(--ac-lime) 30%, var(--ac-surface));--lk-d-lime-40: color-mix(in srgb, var(--ac-lime) 40%, var(--ac-surface));--lk-d-koralle-hell: color-mix(in srgb, var(--ac-coral) 24%, var(--ac-surface));--lk-d-navy-hell: color-mix(in srgb, var(--ac-navy) 8%, var(--ac-surface));--lk-d-karte-rand: color-mix(in srgb, var(--ac-surface) 70%, var(--ac-ice));--lk-d-rand-strom: inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);--lk-d-rand-koralle: inset 0 0 0 2px var(--ac-coral);--lk-d-rand-blau: inset 0 0 0 2px var(--lk-d-blau-28);--lk-d-rand-linie: inset 0 0 0 2px var(--ac-border);--lk-d-hof: 0 0 0 .375rem var(--lk-d-cyan-25);--lk-d-puls-an: 0 0 0 .5rem var(--lk-d-cyan-25);--lk-d-puls-aus: 0 0 0 0 var(--lk-d-cyan-25)}.lk-d{display:flex;flex-direction:column;gap:var(--lk-raum-5);min-width:0;line-height:1.5}.lk-d-flaeche{padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.lk-d-flaeche--gruen{background:var(--lk-flaeche-gruen)}.lk-d-steht{--lk-d-spiel: paused}.lk-d p,.lk-d figure,.lk-d blockquote,.lk-d ul,.lk-d ol{margin:0}:where(.lk-d) button{font:inherit}.lk-d :is(button,input):focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px}.lk-band--tief.lk-d :is(button,input):focus-visible{outline-color:var(--ac-cyan)}.lk-d-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-gross);font-weight:var(--ac-w-head);line-height:1.12;letter-spacing:-.025em;color:var(--ac-text-head)}.lk-d-text{color:var(--ac-text)}.lk-d-gross{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:var(--ac-w-medium);line-height:1.3;letter-spacing:-.012em;color:var(--ac-text-head)}.lk-d-meta{font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-zentriert{text-align:center}.lk-d-zahl{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-display);font-weight:var(--ac-w-head);line-height:1;letter-spacing:-.04em;color:var(--ac-blue)}.lk-d-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--lk-raum-6) * 1.5);align-items:start}.lk-d-zwei--mitte{align-items:center}.lk-d-zwei--glas{grid-template-columns:15rem minmax(0,1fr);align-items:center}.lk-d-spalte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-5);min-width:0}.lk-d-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lk-raum-5)}.lk-d-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-raum-3)}.lk-d-reihe--mitte{justify-content:center}.lk-d-liste{display:flex;flex-direction:column;gap:var(--lk-raum-3);width:100%}.lk-d-ende{display:flex;flex-direction:column;align-items:center;gap:var(--lk-raum-4);padding-block:calc(var(--lk-raum-6) * 1.2);text-align:center}.lk-d-kopfzeile{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lk-raum-5)}.lk-d-stand{flex:none;padding-top:var(--lk-raum-2);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);color:var(--ac-muted)}.lk-d-rest{display:flex;flex-direction:column;gap:var(--lk-raum-2);padding-left:var(--lk-raum-6)}.lk-d-k{align-self:flex-start;padding:var(--lk-raum-4) var(--lk-raum-6);border:0;border-radius:var(--lk-ecke-rund);background:var(--ac-navy);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:var(--ac-w-medium);line-height:1.2;color:var(--ac-surface);cursor:pointer;transition:transform var(--ac-motion-fast) var(--ac-ease),background var(--ac-motion-fast) var(--ac-ease)}.lk-d-k:hover:not(:disabled){transform:translateY(-1px)}.lk-d-k:disabled{opacity:.55;cursor:default}.lk-d-k--leise,.lk-d-k--wahl{background:var(--lk-d-navy-8);color:var(--ac-text-head)}.lk-d-k--wahl[aria-pressed=true]{background:var(--ac-navy);color:var(--ac-surface)}.lk-d-k--hell{background:var(--lk-d-weiss-16);color:var(--ac-surface)}.lk-d-k--pause{padding:var(--lk-raum-2) var(--lk-raum-4);background:transparent;box-shadow:var(--lk-d-rand-strom);font-size:var(--lk-text-klein);color:var(--ac-text-head)}.lk-d-k--pause.lk-d-k--hell{background:transparent;color:var(--ac-surface)}.lk-d-wahl,.lk-d-pille,.lk-d-aussage{border:0;background:var(--ac-surface);box-shadow:var(--lk-rand);font-family:var(--lk-schrift-ui);text-align:left;color:var(--ac-text-head);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),box-shadow var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-d-wahl{width:100%;padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-teil);font-size:var(--lk-text-ui);line-height:1.35}.lk-d-wahl:hover:not(:disabled),.lk-d-pille:hover:not(:disabled),.lk-d-aussage:hover:not(:disabled){box-shadow:var(--lk-rand-aktiv)}.lk-d-wahl[aria-pressed=true]{background:var(--ac-blue);box-shadow:none;color:var(--ac-surface)}.lk-d-wahl--gut,.lk-d-wahl--gut[aria-pressed=true]{background:var(--lk-d-lime-40);box-shadow:none;color:var(--ac-text-head)}.lk-d-wahl--nein{background:var(--lk-d-koralle-hell);box-shadow:none}.lk-d-wahl:disabled{cursor:default}.lk-d-pille{padding:var(--lk-raum-3) var(--lk-raum-5);border-radius:var(--lk-ecke-rund);font-size:var(--lk-text-klein);line-height:1.3}.lk-d-pille[aria-pressed=true]{background:var(--ac-navy);box-shadow:none;color:var(--ac-surface)}.lk-d-pille--da:not([aria-pressed=true]){background:var(--ac-ice)}.lk-d-pille--nein{background:var(--lk-d-koralle-hell);box-shadow:none}.lk-d-antwort{padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-teil);background:var(--ac-ice);font-size:var(--lk-text-ui);line-height:1.4;color:var(--ac-text-head)}.lk-d-antwort.lk-d-gut{background:var(--lk-d-lime-40)}.lk-d-antwort.lk-d-nein{background:var(--lk-d-koralle-hell)}.lk-d-merk{display:flex;flex-direction:column;gap:var(--lk-raum-2);padding-left:var(--lk-raum-6);font-size:var(--lk-text-ui)}.lk-d-feld{display:flex;flex-direction:column;gap:var(--lk-raum-3);width:100%;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);color:var(--ac-text-head)}.lk-d-feld--eng{gap:var(--lk-raum-2);font-size:var(--lk-text-klein)}.lk-d-feld-kopf{display:flex;align-items:center;gap:var(--lk-raum-2)}.lk-d-feld-kopf b{margin-left:auto;font-weight:var(--ac-w-head)}.lk-band--tief .lk-d-feld{color:var(--ac-surface)}.lk-d-regler-liste{display:flex;flex-direction:column;gap:var(--lk-raum-5);width:100%}.lk-d-punkt{flex:none;width:.75rem;height:.75rem;border-radius:50%}.lk-d-ton--0{background:var(--ac-blue)}.lk-d-ton--1{background:var(--ac-cyan)}.lk-d-ton--2{background:var(--ac-lime)}.lk-d-ton--3{background:var(--ac-coral)}.lk-d-bahn{position:relative;width:min(100%,25rem);aspect-ratio:1;margin-inline:auto}.lk-d-bahn-ring,.lk-d-bahn-dreh{position:absolute;inset:10%;border-radius:50%}.lk-d-bahn-ring{box-shadow:var(--lk-d-rand-blau)}.lk-d-bahn-dreh i{position:absolute;left:50%;top:-.5rem;width:1rem;height:1rem;translate:-50% 0;border-radius:50%;background:var(--ac-cyan);box-shadow:var(--lk-d-hof)}.lk-d-bahn-kern{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-inline:24%;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:var(--ac-w-head);line-height:1.15;letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;color:var(--ac-text-head)}.lk-d-bahn-p{position:absolute;padding:var(--lk-raum-3) var(--lk-raum-5);border:0;border-radius:var(--lk-ecke-rund);background:var(--ac-surface);box-shadow:var(--lk-schatten);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);line-height:1.2;color:var(--ac-text-head);transform:translate(-50%,-50%);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-d-bahn-p[aria-pressed=true]{background:var(--ac-blue);color:var(--ac-surface)}.lk-d-fluss{position:relative;display:grid;grid-template-columns:repeat(var(--lk-d-n),minmax(0,1fr));padding-top:var(--lk-raum-1)}.lk-d-fluss-linie{position:absolute;left:calc(50% / var(--lk-d-n));right:calc(50% / var(--lk-d-n));top:1.75rem;height:.25rem;border-radius:var(--lk-ecke-rund);background:var(--lk-d-navy-10)}.lk-d-fluss-linie i{display:block;height:100%;border-radius:inherit;background:var(--ac-blue)}.lk-d-fluss-p{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--lk-raum-3);padding:0;border:0;background:none;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted);cursor:pointer}.lk-d-fluss-p b{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--ac-surface);box-shadow:var(--lk-d-rand-linie);font-size:var(--lk-text-fliess);color:var(--ac-text-head)}.lk-d-fluss-p.lk-d-da{color:var(--ac-text-head)}.lk-d-fluss-p.lk-d-da b{background:var(--ac-blue);box-shadow:none;color:var(--ac-surface)}.lk-d-fluss-p.lk-d-an b{background:var(--ac-navy);transform:scale(1.14)}.lk-d-eng{position:relative;height:15.625rem;overflow:hidden;border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-rand)}.lk-d-eng svg{position:absolute;inset:0;width:100%;height:100%}.lk-d-eng-tor{fill:var(--ac-navy)}.lk-d-eng-punkt{position:absolute;width:.8125rem;height:.8125rem;translate:-50% -50%;border-radius:50%;background:var(--ac-blue)}.lk-d-eng-name{position:absolute;bottom:var(--lk-raum-3);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-eng-name--a{left:var(--lk-raum-4)}.lk-d-eng-name--b{left:55%;top:var(--lk-raum-3);bottom:auto;padding:var(--lk-raum-1) var(--lk-raum-3);border-radius:var(--lk-ecke-rund);background:var(--ac-surface);color:var(--ac-text-head);transform:translate(-50%)}.lk-d-eng-name--c{right:var(--lk-raum-4)}.lk-d-eis{position:relative;height:28.75rem;overflow:hidden;border-radius:var(--lk-ecke-flaeche);background:linear-gradient(var(--ac-ice),var(--lk-d-eis-himmel) 33%)}.lk-d-eis svg{position:absolute;inset:0;width:100%;height:100%}.lk-d-eis-oben{fill:var(--ac-surface);stroke:var(--lk-d-blau-28);stroke-width:2}.lk-d-eis-unten{fill:var(--lk-d-eis-tief)}.lk-d-eis-welle{fill:var(--lk-d-blau-72);transform-origin:center}.lk-d-eis-spitze{position:absolute;left:50%;top:var(--lk-raum-3);max-width:90%;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);text-align:center;color:var(--ac-text-head);transform:translate(-50%)}.lk-d-eis-b{position:absolute;left:var(--lk-d-x);top:var(--lk-d-y);padding:var(--lk-raum-3) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-rund);background:var(--lk-d-weiss-16);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.2;color:var(--ac-surface);transform:translate(-50%,-50%);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-d-eis-b:hover{background:var(--lk-d-weiss-30)}.lk-d-eis-b.lk-d-da{background:var(--ac-surface);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.lk-d-eis-b.lk-d-an{background:var(--ac-cyan);color:var(--ac-navy)}.lk-d-kurve{width:100%;height:auto}.lk-d-kurve line{stroke:var(--ac-border);stroke-width:2}.lk-d-kurve text{font-size:var(--lk-text-betont);text-anchor:middle;fill:var(--ac-muted)}.lk-d-kurve-linie{fill:none;stroke:var(--ac-blue);stroke-width:4;stroke-linejoin:round}.lk-d-kurve circle{fill:var(--ac-navy)}.lk-d-waage{position:relative;height:12.5rem}.lk-d-waage-balken{position:absolute;left:0;right:0;top:2.25rem;display:flex;justify-content:space-between;width:min(100%,40rem);height:.375rem;margin-inline:auto;border-radius:var(--lk-ecke-rund);background:var(--ac-navy);transition:transform .9s var(--ac-ease)}.lk-d-schale{position:relative;display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:var(--lk-raum-1);width:28%;min-width:6.5rem;min-height:4rem;margin-top:var(--lk-raum-2);padding:var(--lk-raum-2);border-radius:0 0 var(--lk-ecke-flaeche) var(--lk-ecke-flaeche);background:var(--ac-ice);transition:transform .9s var(--ac-ease)}.lk-d-schale b{position:absolute;left:0;right:0;top:4.625rem;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);text-align:center;color:var(--ac-text-head)}.lk-d-schale i{width:1.125rem;height:1.125rem;border-radius:var(--lk-ecke-marke);background:var(--ac-blue)}.lk-d-schale i.lk-d-ton--3{background:var(--ac-coral)}.lk-d-waage-fuss{position:absolute;left:50%;top:2rem;bottom:0;width:.375rem;translate:-50% 0;border-radius:var(--lk-ecke-rund);background:var(--ac-navy)}.lk-d-aufgabe{align-self:center;padding:var(--lk-raum-4) var(--lk-raum-6);border-radius:var(--lk-ecke-teil);background:var(--ac-navy);font-family:var(--lk-schrift-ui);font-weight:var(--ac-w-medium);text-align:center;color:var(--ac-surface)}.lk-d-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lk-raum-3)}.lk-d-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-2);min-height:8rem;padding:var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-teil);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);text-align:left;color:var(--ac-text-head);cursor:pointer}.lk-d-kachel:hover:not(:disabled){box-shadow:var(--lk-rand-aktiv)}.lk-d-kachel:disabled{cursor:default}.lk-d-kachel strong{font-weight:var(--ac-w-medium)}.lk-d-kachel small{font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-kachel--0{background:var(--lk-d-blau-hell)}.lk-d-kachel--1{background:var(--lk-d-lime-hell)}.lk-d-kachel--2{background:var(--lk-d-cyan-hell)}.lk-d-kachel--3{background:var(--lk-d-navy-hell)}.lk-d-chip{padding:var(--lk-raum-1) var(--lk-raum-3);border-radius:var(--lk-ecke-marke);background:var(--ac-surface);font-size:var(--lk-text-klein);line-height:1.3}.lk-d-chip--anders{box-shadow:var(--lk-d-rand-koralle)}.lk-d-stapel{display:flex;height:1.625rem;overflow:hidden;border-radius:var(--lk-ecke-rund);background:var(--lk-d-navy-8)}.lk-d-stapel i{display:block;height:100%}.lk-d-karten{position:relative;width:100%;max-width:38.75rem;margin:var(--lk-raum-3) auto var(--lk-raum-5)}.lk-d-karte{position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--lk-raum-4);min-height:13rem;padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-schatten)}.lk-d-karte--flach{width:100%;max-width:38.75rem;min-height:8rem;margin-inline:auto;text-align:center}.lk-d-karte-unter{position:absolute;inset:var(--lk-raum-3) var(--lk-raum-4) calc(var(--lk-raum-3) * -1);border-radius:var(--lk-ecke-flaeche);background:var(--lk-d-karte-rand);box-shadow:var(--lk-schatten)}.lk-d-karte-unter--2{inset:var(--lk-raum-5) var(--lk-raum-6) calc(var(--lk-raum-5) * -1);opacity:.7}.lk-d-frage{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:var(--ac-w-medium);line-height:1.25;letter-spacing:-.015em;color:var(--ac-text-head)}.lk-d-faecher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lk-raum-3)}.lk-d-fach{display:flex;flex-direction:column;gap:var(--lk-raum-2);min-height:7rem;padding:var(--lk-raum-3);border-radius:var(--lk-ecke-teil);background:var(--ac-surface);box-shadow:var(--lk-rand)}.lk-d-fach.lk-d-an{box-shadow:var(--lk-rand-aktiv)}.lk-d-fach--ziel{background:var(--lk-d-lime-hell)}.lk-d-fach small{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.lk-d-fach-karten{display:flex;flex-wrap:wrap;gap:var(--lk-raum-1)}.lk-d-fach-karten i{width:1.875rem;height:2.5rem;border-radius:var(--lk-ecke-marke);background:var(--ac-blue)}.lk-d-fach-karten i.lk-d-karte-fertig{background:var(--ac-navy)}.lk-d-domino{display:grid;grid-template-columns:repeat(var(--lk-d-n),minmax(0,1fr));gap:var(--lk-raum-3);padding:0;list-style:none;perspective:56rem}.lk-d-domino li{display:flex;align-items:center;justify-content:center;min-height:8.75rem;padding:var(--lk-raum-3);border-radius:var(--lk-ecke-teil);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.3;text-align:center;color:var(--ac-text-head);transform-origin:left bottom}.lk-d-domino--aus li{background:var(--lk-d-navy-5)}.lk-d-domino--a li{--lk-d-stein: color-mix(in srgb, var(--ac-blue) calc(12% + var(--lk-d-i) * 7%), var(--ac-surface));background:var(--lk-d-stein)}.lk-d-domino--b li{--lk-d-stein: color-mix(in srgb, var(--ac-cyan) calc(16% + var(--lk-d-i) * 10%), var(--ac-surface));background:var(--lk-d-stein)}.lk-d-chat{width:100%;max-width:45rem;margin-inline:auto;overflow:hidden;border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-schatten)}.lk-d-chat-kopf{display:flex;align-items:center;gap:var(--lk-raum-3);padding:var(--lk-raum-4) var(--lk-raum-5);border-bottom:1px solid var(--ac-border);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui)}.lk-d-chat-kopf>span{flex:none;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ac-cyan);font-weight:var(--ac-w-head);color:var(--ac-navy)}.lk-d-chat-kopf strong{display:block;line-height:1.2;color:var(--ac-text-head)}.lk-d-chat-kopf small{font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-chat-verlauf{display:flex;flex-direction:column;gap:var(--lk-raum-3);min-height:15rem;padding:var(--lk-raum-5)}.lk-d-blase{max-width:80%;padding:var(--lk-raum-3) var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche);font-size:var(--lk-text-ui);line-height:1.4}.lk-d-blase--sie{align-self:flex-start;border-bottom-left-radius:var(--lk-ecke-marke);background:var(--ac-ice);color:var(--ac-text-head)}.lk-d-blase--ich{align-self:flex-end;border-bottom-right-radius:var(--lk-ecke-marke);background:var(--ac-blue);color:var(--ac-surface)}.lk-d-tippt{display:flex;gap:var(--lk-raum-1)}.lk-d-tippt i{width:.5rem;height:.5rem;border-radius:50%;background:var(--ac-muted)}.lk-d-chat-wahl{display:flex;flex-direction:column;gap:var(--lk-raum-2);min-height:3.75rem;padding:var(--lk-raum-4) var(--lk-raum-5) var(--lk-raum-5);border-top:1px solid var(--ac-border)}.lk-d-post{display:grid;grid-template-columns:15rem minmax(0,1fr);overflow:hidden;border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-rand)}.lk-d-post-ordner{display:flex;flex-direction:column;gap:var(--lk-raum-1);padding:var(--lk-raum-4);background:var(--ac-ice)}.lk-d-ordner{display:flex;justify-content:space-between;gap:var(--lk-raum-3);padding:var(--lk-raum-3) var(--lk-raum-4);border-radius:var(--lk-ecke-teil);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-text-head)}.lk-d-ordner b{font-weight:var(--ac-w-head)}.lk-d-ordner.lk-d-an{background:var(--ac-surface)}.lk-d-post-mail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-4);min-height:14.375rem;padding:var(--lk-raum-6)}.lk-d-post-mail small{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-post-mail strong{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:var(--ac-w-medium);line-height:1.25;color:var(--ac-text-head)}.lk-d-auftrag{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lk-raum-1) var(--lk-raum-4);padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-teil);background:var(--ac-navy);color:var(--ac-surface)}.lk-d-auftrag span{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);opacity:.75}.lk-d-auftrag strong{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:var(--ac-w-medium);color:inherit}.lk-d-auftrag em{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-style:normal;color:var(--ac-cyan)}.lk-d-app{overflow:hidden;border-radius:var(--lk-ecke-teil);background:var(--ac-surface);box-shadow:var(--lk-schatten);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein)}.lk-d-app-leiste{display:flex;align-items:center;gap:var(--lk-raum-4);padding:var(--lk-raum-4) var(--lk-raum-5);border-bottom:1px solid var(--ac-border)}.lk-d-app-leiste b{color:var(--ac-text-head)}.lk-d-app-inhalt{display:flex;flex-direction:column;gap:var(--lk-raum-3);padding:var(--lk-raum-5)}.lk-d-app-erledigt{padding:var(--lk-raum-3) var(--lk-raum-4);border-radius:var(--lk-ecke-marke);background:var(--ac-ice);color:var(--ac-text-head)}.lk-d-app-knoepfe{display:flex;flex-wrap:wrap;gap:var(--lk-raum-3)}.lk-d-app-k{padding:var(--lk-raum-3) var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-marke);background:transparent;box-shadow:var(--lk-rand-stark);font-size:var(--lk-text-klein);text-align:left;color:var(--ac-text-head);cursor:pointer}.lk-d-app-k:hover,.lk-d-app-k.lk-d-puls{box-shadow:var(--lk-rand-aktiv)}.lk-d-app-leer{display:grid;gap:var(--lk-raum-3)}.lk-d-app-leer i{height:2.25rem;border-radius:var(--lk-ecke-marke);background:var(--lk-d-navy-5)}.lk-d-app-leer i:nth-child(2){width:62%;background:var(--ac-ice)}.lk-d-brief{padding:var(--lk-raum-5) var(--lk-raum-6);border-radius:var(--lk-ecke-teil);background:var(--ac-surface);box-shadow:var(--lk-rand);line-height:1.4;color:var(--ac-text-head)}.lk-d-mess{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:var(--lk-raum-4);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-text-head)}.lk-d-mess i{height:.5rem;overflow:hidden;border-radius:var(--lk-ecke-rund);background:var(--lk-d-navy-10)}.lk-d-mess b{display:block;height:100%;border-radius:inherit;background:var(--ac-blue);transition:width .6s var(--ac-ease)}.lk-d-werk{display:flex;flex-direction:column;gap:var(--lk-raum-2)}.lk-d-werk small{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-tag{display:grid;grid-template-columns:repeat(var(--lk-d-n),minmax(0,1fr));gap:var(--lk-raum-3)}.lk-d-platz{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--lk-raum-2);min-height:12.5rem;overflow:hidden;padding:var(--lk-raum-4);border:0;border-radius:var(--lk-ecke-teil);background:var(--ac-surface);box-shadow:var(--lk-rand);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);text-align:left;cursor:pointer}.lk-d-platz:hover:not(:disabled){box-shadow:var(--lk-rand-aktiv)}.lk-d-platz:disabled{cursor:default}.lk-d-platz-kurve{position:absolute;left:0;right:0;bottom:0;background:var(--lk-d-cyan-25)}.lk-d-platz small,.lk-d-platz strong{position:relative}.lk-d-platz small{font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-platz strong{font-weight:var(--ac-w-medium);line-height:1.25;color:var(--ac-text-head)}.lk-d-balken{display:grid;grid-template-columns:repeat(var(--lk-d-n),minmax(0,1fr));gap:var(--lk-raum-4)}.lk-d-balken-spalte{display:flex;flex-direction:column;align-items:center;gap:var(--lk-raum-1);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);text-align:center;color:var(--ac-text-head)}.lk-d-balken-spalte small{font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium)}.lk-d-balken-feld{position:relative;width:100%;height:15rem;border-radius:var(--lk-ecke-teil);background:var(--ac-surface);box-shadow:var(--lk-rand)}.lk-d-balken-feld:has(input:focus-visible){outline:2px solid var(--ac-focus);outline-offset:2px}.lk-d-balken-schaetzung{position:absolute;left:0;right:0;bottom:0;border-radius:var(--lk-ecke-teil);background:var(--lk-d-blau-30)}.lk-d-balken-echt{position:absolute;left:34%;right:34%;bottom:0;border-radius:var(--lk-ecke-marke) var(--lk-ecke-marke) 0 0;background:var(--ac-navy);transform-origin:bottom}.lk-d-balken-echt b{position:absolute;left:50%;bottom:100%;margin-bottom:var(--lk-raum-1);font-style:normal;white-space:nowrap;transform:translate(-50%)}.lk-d-balken-regler{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;writing-mode:vertical-lr;direction:rtl;cursor:ns-resize}.lk-d-balken-regler:disabled{cursor:default}.lk-d-aussage{display:flex;flex-direction:column;gap:var(--lk-raum-1);padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-teil);font-size:var(--lk-text-ui);line-height:1.35}.lk-d-aussage strong{font-weight:var(--ac-w-medium)}.lk-d-aussage span{font-size:var(--lk-text-klein);color:var(--ac-text)}.lk-d-aussage:disabled{cursor:default}.lk-d-aussage--nein{background:var(--lk-d-koralle-hell);box-shadow:none}.lk-d-aussage--ja{background:var(--lk-d-lime-hell);box-shadow:none}.lk-d-aussage.lk-d-an{box-shadow:var(--lk-rand-stark)}.lk-d-achse{position:relative;padding-top:var(--lk-raum-4)}.lk-d-achse-marke{position:absolute;top:var(--lk-raum-1);width:.375rem;height:1.75rem;translate:-50% 0;border-radius:var(--lk-ecke-rund);background:var(--ac-coral)}.lk-d-achse-pole{display:flex;justify-content:space-between;gap:var(--lk-raum-4);margin-top:var(--lk-raum-4);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-zeit{height:.5rem;overflow:hidden;border-radius:var(--lk-ecke-rund);background:var(--lk-d-navy-10)}.lk-d-zeit i{display:block;height:100%;border-radius:inherit;background:var(--ac-cyan)}.lk-d-merkwort{display:grid;grid-template-columns:repeat(var(--lk-d-n),minmax(0,1fr));gap:var(--lk-raum-3)}.lk-d-merkwort-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lk-raum-2);min-height:9.375rem;padding:var(--lk-raum-3) var(--lk-raum-2);border:0;border-radius:var(--lk-ecke-flaeche);background:var(--ac-navy);color:var(--ac-surface);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-d-merkwort-b b{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-display);line-height:1;letter-spacing:-.03em}.lk-d-merkwort-b span{min-height:1.25rem;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);overflow-wrap:anywhere}.lk-d-merkwort-b.lk-d-da{background:var(--ac-ice);color:var(--ac-text-head)}.lk-d-merkwort-b.lk-d-an{background:var(--ac-blue);color:var(--ac-surface)}.lk-d-glas{display:block;width:100%;max-width:13.75rem;height:auto;margin-inline:auto}.lk-d-glas-rand{fill:none;stroke:var(--ac-navy);stroke-width:4}.lk-d-glas-vorn{fill:var(--ac-blue)}.lk-d-glas-hinten{fill:var(--ac-cyan)}.lk-d-berg{width:100%;height:auto;border-radius:var(--lk-ecke-flaeche);background:linear-gradient(var(--ac-ice),var(--ac-surface))}.lk-d-berg-hinten{fill:var(--lk-d-berg-hinten)}.lk-d-berg-vorn{fill:var(--lk-d-berg-vorn)}.lk-d-berg-pfad{fill:none;stroke:var(--ac-surface);stroke-width:4;stroke-dasharray:2 10;stroke-linecap:round}.lk-d-berg-p{fill:var(--ac-surface)}.lk-d-berg-p.lk-d-da{fill:var(--ac-navy)}.lk-d-berg-ich circle{fill:var(--ac-coral);stroke:var(--ac-surface);stroke-width:4}.lk-d-wolke{fill:var(--ac-surface)}.lk-d-netz{position:relative;height:23.75rem}.lk-d-netz svg{position:absolute;inset:0;width:100%;height:100%}.lk-d-netz line{stroke:var(--lk-d-navy-18);stroke-width:2}.lk-d-netz line.lk-d-an{stroke:var(--ac-blue);stroke-width:3}.lk-d-netz-k{position:absolute;padding:var(--lk-raum-3) var(--lk-raum-5);border:0;border-radius:var(--lk-ecke-rund);background:var(--ac-surface);box-shadow:var(--lk-rand);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:var(--ac-w-medium);line-height:1.2;color:var(--ac-text-head);translate:-50% -50%;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-d-netz-k.lk-d-nah{background:var(--ac-ice)}.lk-d-netz-k[aria-pressed=true]{background:var(--ac-blue);box-shadow:none;color:var(--ac-surface)}.lk-d-drift{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lk-raum-3)}.lk-d-drift-w{padding:var(--lk-raum-3) var(--lk-raum-5);border:0;border-radius:var(--lk-ecke-rund);background:var(--ac-surface);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:var(--ac-w-medium);line-height:1.2;color:var(--ac-text-head);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.lk-d-drift-w--1{background:var(--ac-ice)}.lk-d-drift-w--2{background:var(--lk-d-lime-40)}.lk-d-drift-w[aria-pressed=true]{background:var(--ac-navy);color:var(--ac-surface)}.lk-d-atem{display:grid;grid-template-columns:minmax(0,21.25rem) minmax(0,1fr);align-items:center;gap:calc(var(--lk-raum-6) * 1.5)}.lk-d-atem-kreis{display:flex;align-items:center;justify-content:center;width:min(100%,11.75rem);aspect-ratio:1;margin-inline:auto;border-radius:50%;background:radial-gradient(circle,var(--ac-cyan),var(--lk-d-cyan-30))}.lk-d-atem-kreis span{max-width:11rem;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:var(--ac-w-medium);line-height:1.15;text-align:center;color:var(--ac-navy)}.lk-d-stimmen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--lk-raum-5)}.lk-d-bandlauf{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--ac-navy) 6%,var(--ac-navy) 94%,transparent);mask-image:linear-gradient(90deg,transparent,var(--ac-navy) 6%,var(--ac-navy) 94%,transparent)}.lk-d-steht .lk-d-bandlauf{overflow-x:auto}.lk-d-bandlauf:hover,.lk-d-bandlauf:focus-within,.lk-d-bandlauf:focus-visible{--lk-d-spiel: paused}.lk-d-bandlauf:focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px}.lk-d-bandlauf-innen{display:flex;gap:var(--lk-raum-5);width:max-content}.lk-d-stimme{display:flex;flex-direction:column;justify-content:space-between;gap:var(--lk-raum-4);padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-rand)}.lk-d-bandlauf .lk-d-stimme{flex:none;width:min(25rem,75cqi)}.lk-d-stimme blockquote{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-fliess);font-weight:var(--ac-w-medium);line-height:1.3;color:var(--ac-text-head)}.lk-d-stimme figcaption{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.lk-d-live-zahl{font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-display);font-weight:var(--ac-w-head);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ac-cyan);overflow-wrap:anywhere}.lk-d-live-text{color:var(--lk-d-weiss-82)}.lk-d-live-hinweis{font-size:var(--lk-text-klein);color:var(--lk-d-weiss-82)}.lk-d-radar{width:100%;height:auto;overflow:visible}.lk-d-radar-ring,.lk-d-radar-achse{fill:none;stroke:var(--ac-border);stroke-width:1}.lk-d-radar-form{fill:var(--lk-d-blau-28);stroke:var(--ac-blue);stroke-width:3;stroke-linejoin:round}.lk-d-radar-punkt{fill:var(--ac-navy)}.lk-d-radar-name{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium);text-anchor:middle;dominant-baseline:middle;fill:var(--ac-text-head)}@media(prefers-reduced-motion:no-preference){.lk-d-rein{animation:lk-d-rein .45s var(--ac-ease) both}.lk-d-bahn-dreh{animation:lk-d-dreh 48s linear infinite;animation-play-state:var(--lk-d-spiel, running)}.lk-d-fluss-p b{transition:background .5s,color .5s,transform .5s var(--ac-ease)}.lk-d-fluss-linie i,.lk-d-zeit i{transition:width .1s linear}.lk-d-eng-tor{transition:y .5s,height .5s}.lk-d-eis-berg{animation:lk-d-wippen 16s ease-in-out infinite alternate;animation-play-state:var(--lk-d-spiel, running)}.lk-d-eis-welle{animation:lk-d-welle 13s ease-in-out infinite alternate;animation-play-state:var(--lk-d-spiel, running)}.lk-d-kurve-linie{transition:d .6s var(--ac-ease)}.lk-d-schale i,.lk-d-chip{animation:lk-d-rein .4s both}.lk-d-stapel i{transition:width .45s var(--ac-ease)}.lk-d-domino--a li,.lk-d-domino--b li{animation:lk-d-fallen .7s var(--ac-ease) both;animation-delay:calc(var(--lk-d-i) * .42s)}.lk-d-tippt i{animation:lk-d-tipp 1.4s ease-in-out infinite}.lk-d-tippt i:nth-child(2){animation-delay:.2s}.lk-d-tippt i:nth-child(3){animation-delay:.4s}.lk-d-app-k.lk-d-puls{animation:lk-d-puls 2.2s ease-in-out 3}.lk-d-balken-schaetzung{transition:height .15s}.lk-d-balken-echt{animation:lk-d-wachsen .9s var(--ac-ease) both}.lk-d-achse-marke{animation:lk-d-rein .5s both}.lk-d-merkwort-b.lk-d-an{transform:translateY(-.25rem);transition:background var(--ac-motion-fast) var(--ac-ease),transform .4s var(--ac-ease)}.lk-d-glas-stand{transition:transform 1.2s var(--ac-ease)}.lk-d-glas-vorn{animation:lk-d-glas 9s ease-in-out infinite alternate;animation-play-state:var(--lk-d-spiel, running)}.lk-d-glas-hinten{animation:lk-d-glas 12s ease-in-out infinite alternate-reverse;animation-play-state:var(--lk-d-spiel, running)}.lk-d-berg-p{transition:fill .5s}.lk-d-berg-ich{transition:transform 1.3s var(--ac-ease)}.lk-d-wolke{animation:lk-d-wolke 26s ease-in-out infinite alternate;animation-play-state:var(--lk-d-spiel, running)}.lk-d-wolke--b{animation-duration:34s;animation-direction:alternate-reverse}.lk-d-netz-k{animation:lk-d-schweben 9s ease-in-out infinite alternate;animation-play-state:var(--lk-d-spiel, running)}.lk-d-netz-k--1{animation-duration:11s;animation-delay:-3s}.lk-d-netz-k--2{animation-duration:13s;animation-delay:-6s}.lk-d-netz line{transition:stroke .35s}.lk-d-drift--zieht{position:relative;display:block;height:16.25rem;overflow:hidden;container-type:inline-size;-webkit-mask-image:linear-gradient(90deg,transparent,var(--ac-navy) 8%,var(--ac-navy) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--ac-navy) 8%,var(--ac-navy) 92%,transparent)}.lk-d-drift--zieht:hover,.lk-d-drift--zieht:focus-within{--lk-d-spiel: paused}.lk-d-drift--zieht .lk-d-drift-w{position:absolute;left:0;animation:lk-d-ziehen 50s linear infinite;animation-play-state:var(--lk-d-spiel, running)}.lk-d-atem-kreis{width:min(100%,18.75rem);transform:scale(.62);transition:transform 4s ease-in-out}.lk-d-atem-kreis span{font-size:var(--lk-text-titel);transform:scale(1.3);transition:transform 1s}.lk-d-atem-kreis--gross,.lk-d-atem-kreis--gross span{transform:scale(1)}.lk-d-bandlauf-innen{animation:lk-d-band 110s linear infinite;animation-play-state:var(--lk-d-spiel, running)}.lk-d-radar-form{transition:all .4s var(--ac-ease)}}@keyframes lk-d-rein{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes lk-d-dreh{to{transform:rotate(360deg)}}@keyframes lk-d-wippen{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}@keyframes lk-d-welle{0%{transform:translate(-14px,2px) scaleX(1.06)}to{transform:translate(14px,-3px) scaleX(1.06)}}@keyframes lk-d-fallen{0%{opacity:0;transform:rotateY(-40deg) translate(-.875rem)}to{opacity:1;transform:none}}@keyframes lk-d-tipp{0%,60%,to{opacity:.35}30%{opacity:1}}@keyframes lk-d-puls{0%,to{box-shadow:var(--lk-rand-aktiv),var(--lk-d-puls-aus)}50%{box-shadow:var(--lk-rand-aktiv),var(--lk-d-puls-an)}}@keyframes lk-d-wachsen{0%{transform:scaleY(0)}to{transform:none}}@keyframes lk-d-glas{0%{transform:translate(-46px)}to{transform:translate(46px)}}@keyframes lk-d-wolke{0%{transform:translate(-34px)}to{transform:translate(44px)}}@keyframes lk-d-schweben{0%{transform:translateY(-.25rem)}to{transform:translateY(.3125rem)}}@keyframes lk-d-ziehen{0%{transform:translate(-10rem,-50%)}to{transform:translate(calc(100cqi + 1.25rem),-50%)}}@keyframes lk-d-band{to{transform:translate(calc(-50% - var(--lk-raum-5) / 2))}}:is(.ba-vorschau,.lk-artikel--bearbeiten) .lk-d,:is(.ba-vorschau,.lk-artikel--bearbeiten) .lk-d *{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.lk-d,.lk-d *{animation:none!important;transition:none!important}}@container (max-width: 40rem){.lk-d-zwei,.lk-d-zwei--glas,.lk-d-paar,.lk-d-post,.lk-d-atem{grid-template-columns:minmax(0,1fr)}.lk-d-glas{max-width:10rem}.lk-d-domino{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.lk-d-merkwort{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr))}.lk-d-tag{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.lk-d-platz{min-height:9rem}.lk-d-faecher{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-d-titel{font-size:var(--lk-text-titel)}.lk-d-zahl,.lk-d-live-zahl,.lk-d-merkwort-b b{font-size:var(--lk-text-buehne)}}@container (max-width: 34rem){.lk-d-flaeche{padding:var(--lk-raum-5)}.lk-d-bahn-p{padding:var(--lk-raum-2) var(--lk-raum-3);font-size:var(--lk-text-mikro)}.lk-d-bahn-kern{font-size:var(--lk-text-ui)}.lk-d-fluss{grid-template-columns:minmax(0,1fr);gap:var(--lk-raum-3)}.lk-d-fluss-linie{display:none}.lk-d-fluss-p{flex-direction:row;text-align:left}.lk-d-fluss-p b{flex:none;width:2.5rem;height:2.5rem}.lk-d-eis{display:flex;flex-direction:column;align-items:center;gap:var(--lk-raum-3);height:auto;padding:calc(var(--lk-raum-6) * 6) var(--lk-raum-4) var(--lk-raum-5)}.lk-d-eis-b{position:relative;left:auto;top:auto;max-width:100%;transform:none}.lk-d-matrix{grid-template-columns:minmax(0,1fr)}.lk-d-kachel{min-height:5rem}.lk-d-balken{gap:var(--lk-raum-2)}.lk-d-mess{grid-template-columns:minmax(0,1fr);gap:var(--lk-raum-1)}.lk-d-blase{max-width:92%}.lk-d-netz{height:20rem}.lk-d-netz-k{padding:var(--lk-raum-2) var(--lk-raum-3);font-size:var(--lk-text-klein)}.lk-d-post-mail{padding:var(--lk-raum-5)}.lk-d-kopfzeile{flex-direction:column;gap:var(--lk-raum-2)}}.az{color-scheme:light;position:fixed;inset:0;z-index:var(--ac-z-modal);display:flex;flex-direction:column;height:100dvh;background:var(--ac-bg);color:var(--ac-text);font-family:var(--lk-schrift-text);font-size:var(--lk-text-ui);--az-fuss: 3.75rem}.az *:focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px}.az-leiste{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--lk-raum-4);padding:var(--lk-raum-3) var(--lk-raum-5);background:var(--ac-surface);box-shadow:var(--lk-rand)}.az-leiste-start{display:flex;align-items:center;gap:var(--lk-raum-3);min-width:0}.az-leiste-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lk-schrift-ui);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.az-leiste-aktionen{display:flex;justify-content:flex-end;align-items:center;gap:var(--lk-raum-2)}.az-uhr{display:inline-flex;align-items:center;gap:var(--lk-raum-3);min-height:2.25rem;padding:var(--lk-raum-1) var(--lk-raum-4);border-radius:var(--lk-ecke-rund);background:var(--ac-bg)}.az-uhr-zeit{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-fliess);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;color:var(--ac-text-head)}.az-uhr .ac-iconbtn,.az-uhr button{margin-right:calc(-1 * var(--lk-raum-3))}.az-uhr-plan{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted)}.az-uhr[data-pausiert] .az-uhr-zeit{color:var(--ac-muted)}.az-zeit-hinweis{flex:none;display:flex;align-items:center;gap:var(--lk-raum-3);padding:var(--lk-raum-2) var(--lk-raum-5);background:var(--lk-flaeche-eis);color:var(--ac-text-head)}.az-zeit-hinweis p{flex:1;margin:0}.az-koerper{flex:1;min-height:0;display:flex}.az-flaeche{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;outline:0}.az-panel{flex:none;width:min(100%,26rem);display:flex;flex-direction:column;min-height:0;background:var(--ac-surface);box-shadow:var(--lk-rand);outline:0}.az-panel-kopf{flex:none;display:flex;justify-content:space-between;align-items:center;gap:var(--lk-raum-3);padding:var(--lk-raum-4) var(--lk-raum-5)}.az-panel-inhalt{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--lk-raum-4);padding:0 var(--lk-raum-5) var(--lk-raum-5)}.az-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head);color:var(--ac-text-head)}.az-titel--gross{font-size:var(--lk-text-gross);outline:0}.az-untertitel{margin:var(--lk-raum-3) 0 0;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-fliess);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.az-text{margin:0;font-size:var(--lk-text-fliess);line-height:1.6;color:var(--ac-text)}.az-text p{margin:0 0 var(--lk-raum-3)}.az-text p:last-child{margin-bottom:0}.az-text--leise{color:var(--ac-muted)}.az-meta{margin:0;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);line-height:1.5;color:var(--ac-muted)}.az-meta--hinweis{display:flex;align-items:flex-start;gap:var(--lk-raum-2);color:var(--ac-text)}.az-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-raum-3)}.az-chat{flex:1;min-height:0;display:flex;flex-direction:column}.az-chat-liste{flex:1;min-height:0;overflow-y:auto;outline:0}.az-chat-spalte{width:min(100%,46rem);margin:0 auto;display:flex;flex-direction:column;gap:var(--lk-raum-5);padding:var(--lk-raum-6) var(--lk-raum-5)}.az-chat-fuss{flex:none}.az-chat-fuss .az-chat-spalte{gap:var(--lk-raum-2);padding:var(--lk-raum-2) var(--lk-raum-5) var(--lk-raum-4)}.az-chat-hinweis{text-align:center}.az-beitrag{display:flex;gap:var(--lk-raum-3);font-size:var(--lk-text-fliess);line-height:1.6}.az-beitrag--du{justify-content:flex-end}.az-blase{max-width:85%;padding:var(--lk-raum-3) var(--lk-raum-4);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-rand);color:var(--ac-text-head);white-space:pre-wrap;overflow-wrap:anywhere}.az-beitrag-symbol{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--lk-ecke-rund);background:var(--ac-action-soft);color:var(--ac-action)}.az-beitrag-text{min-width:0;flex:1;padding-top:var(--lk-raum-1);overflow-wrap:anywhere}.az-beitrag-text p{margin:0 0 var(--lk-raum-3)}.az-beitrag-text p:last-child{margin-bottom:0}.az-beitrag-text ul,.az-beitrag-text ol{margin:0 0 var(--lk-raum-3);padding-left:var(--lk-raum-5)}.az-tippt{display:inline-flex;align-items:center;gap:var(--lk-raum-1);height:2rem}.az-tippt i{width:.5rem;height:.5rem;border-radius:var(--lk-ecke-rund);background:var(--ac-border-strong)}.az-chat-fehler{display:flex;flex-direction:column;gap:var(--lk-raum-3);padding:var(--lk-raum-3) var(--lk-raum-4);border-radius:var(--lk-ecke-teil);background:var(--ac-warning-soft);color:var(--ac-text-head)}.az-chat-fehler p{margin:0}.az-eingabe{display:flex;align-items:flex-end;gap:var(--lk-raum-2);padding:var(--lk-raum-2) var(--lk-raum-2) var(--lk-raum-2) var(--lk-raum-4);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-schatten)}.az-eingabe:focus-within{box-shadow:var(--lk-schatten),var(--lk-rand-aktiv)}.az-eingabe textarea{flex:1;min-width:0;max-height:40dvh;padding:var(--lk-raum-2) 0;border:0;outline:0;resize:none;background:transparent;color:var(--ac-text-head);font-family:var(--lk-schrift-text);font-size:var(--lk-text-fliess);line-height:1.5;field-sizing:content}.az-eingabe textarea:focus-visible{outline:0}.az-senden{flex:none;background:var(--ac-action);color:var(--ac-on-action);border-radius:var(--lk-ecke-rund)}.az-senden:disabled{background:var(--ac-bg);color:var(--ac-muted)}.az-vorlage{display:flex;flex-direction:column;gap:var(--lk-raum-4)}.az-vorlage-text{margin:0;max-height:14rem;overflow:auto;font-family:var(--lk-schrift-text);font-size:var(--lk-text-ui);line-height:1.6;white-space:pre-wrap;color:var(--ac-text)}.az-vorlage-datei{display:inline-flex;align-items:center;gap:var(--lk-raum-2)}.az-chat--kompakt .az-chat-spalte{padding:var(--lk-raum-3) 0;gap:var(--lk-raum-3)}.az-chat--kompakt .az-chat-fuss .az-chat-spalte{padding:var(--lk-raum-2) 0 0}.az-chat--kompakt .az-beitrag{font-size:var(--lk-text-ui)}.az-chat--kompakt .az-beitrag-symbol{display:none}.az-chat--kompakt .az-eingabe{box-shadow:var(--lk-rand-stark)}.az-chat--kompakt .az-eingabe textarea{font-size:var(--lk-text-ui)}.az-editor{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ac-surface)}.az-editor-umschalter{display:none}.az-editor-code,.az-editor-vorschau{min-height:0;min-width:0;display:flex;background:var(--ac-surface)}.az-editor-code textarea{flex:1;min-width:0;padding:var(--lk-raum-5);border:0;outline:0;resize:none;background:var(--ac-surface);color:var(--ac-text-head);font-family:var(--lk-schrift-code);font-size:var(--lk-text-ui);line-height:1.6;tab-size:2;white-space:pre;overflow:auto}.az-editor-code textarea:focus-visible{outline:2px solid var(--ac-focus);outline-offset:-2px}.az-editor-vorschau{box-shadow:var(--lk-rand)}.az-editor-vorschau iframe{flex:1;min-width:0;border:0;background:var(--lk-weiss)}.az-iframe{flex:1;min-height:0;display:flex;flex-direction:column}.az-iframe iframe{flex:1;min-height:0;width:100%;border:0;background:var(--lk-weiss)}.az-iframe-fuss{flex:none;display:flex;align-items:center;gap:var(--lk-raum-2);padding:var(--lk-raum-2) var(--lk-raum-5);background:var(--ac-surface);box-shadow:var(--lk-rand)}.az-iframe-fuss a{display:inline-flex;align-items:center;gap:var(--lk-raum-1)}.az-geteilt{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:var(--lk-raum-4);padding:var(--lk-raum-4)}.az-geteilt-nachweis{overflow-y:auto}.az-seite{flex:1;min-height:0;overflow-y:auto}.az-seite-spalte{width:min(100%,46rem);margin:0 auto;display:flex;flex-direction:column;gap:var(--lk-raum-5);padding:var(--lk-raum-6) var(--lk-raum-5)}.az-extern{width:min(100%,64rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.az-karte{display:flex;flex-direction:column;gap:var(--lk-raum-4);padding:var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-rand)}.az-karte>button{align-self:flex-start}.az-grossknopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--lk-raum-2);padding:var(--lk-raum-4) var(--lk-raum-5);border-radius:var(--lk-ecke-rund);background:var(--ac-action);color:var(--ac-on-action);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-fliess);font-weight:var(--ac-w-medium);text-decoration:none}.az-fakten{display:flex;flex-direction:column;gap:var(--lk-raum-3);margin:0}.az-fakten>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--lk-raum-3)}.az-fakten dt{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);color:var(--ac-muted)}.az-fakten dd{margin:0;font-size:var(--lk-text-fliess);line-height:1.5;color:var(--ac-text-head);overflow-wrap:anywhere}.az-handgriffe{margin:0;padding-left:var(--lk-raum-5);display:flex;flex-direction:column;gap:var(--lk-raum-2);font-size:var(--lk-text-fliess);line-height:1.5}.az-nachweis-felder{display:flex;flex-direction:column;gap:var(--lk-raum-4)}.az-ergebnis{display:flex;flex-direction:column;gap:var(--lk-raum-2)}.az-ergebnis-punkte{margin:0;font-family:var(--lk-schrift-ui);font-size:var(--lk-text-fliess);color:var(--ac-text)}.az-kriterien{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-4)}.az-kriterium{display:flex;flex-direction:column;gap:var(--lk-raum-3);padding:var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-rand)}.az-kriterium-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--lk-raum-3)}.az-urteil{display:inline-flex;align-items:center;gap:var(--lk-raum-2);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui);font-weight:var(--ac-w-medium)}.az-kriterium--erfuellt .az-urteil{color:var(--ac-success)}.az-kriterium--fehlt .az-urteil{color:var(--ac-warning)}.az-kriterium--unklar .az-urteil{color:var(--ac-action)}.az-kriterium-punkte{font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);color:var(--ac-muted);font-variant-numeric:tabular-nums}.az-kriterium-text{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-betont);line-height:var(--ac-lh-head);color:var(--ac-text-head)}.az-beleg{margin:0;padding:var(--lk-raum-3) var(--lk-raum-4);border-left:var(--lk-raum-1) solid var(--ac-cyan);border-radius:var(--lk-ecke-marke);background:var(--lk-flaeche-eis);font-size:var(--lk-text-ui);line-height:1.6;color:var(--ac-text-head);overflow-wrap:anywhere}.az-schritt{margin:0;font-size:var(--lk-text-fliess);line-height:1.6;color:var(--ac-text)}.az-schritt strong{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.az-regeln ul{list-style:none;margin:var(--lk-raum-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-2)}.az-regel{display:flex;align-items:center;gap:var(--lk-raum-2);color:var(--ac-muted)}.az-regel--ok{color:var(--ac-text)}.az-handlung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-raum-3)}.az-loesung{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-3);padding:var(--lk-raum-5);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-hell);font-size:var(--lk-text-fliess);line-height:1.6}.az-loesung p{margin:0}.az-schritte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-2)}.az-schritt-zeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lk-raum-2);font-size:var(--lk-text-ui);line-height:1.5}.az-schritt-zeile label{display:flex;gap:var(--lk-raum-2);align-items:flex-start;cursor:pointer}.az-schritt-zeile--an span:first-of-type{color:var(--ac-muted);text-decoration:line-through}.az-worauf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-3);font-size:var(--lk-text-ui);line-height:1.5}.az-worauf li{display:flex;flex-direction:column;gap:var(--lk-raum-1)}.az-worauf strong{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.az-worauf span{color:var(--ac-muted)}.az-hinweise{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-3)}.az-hinweisliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-3)}.az-hinweisliste li{display:flex;gap:var(--lk-raum-2);font-size:var(--lk-text-ui);line-height:1.5;color:var(--ac-text-head)}.az-hinweisliste li>svg{flex:none;margin-top:var(--lk-raum-1);color:var(--ac-action)}.az-hinweisliste p{margin:0}.az-begleitung{flex:1;min-height:16rem;display:flex;flex-direction:column}.az-abgabe-schicht{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--lk-raum-5);background:color-mix(in xyz,var(--ac-navy) 40%,transparent)}.az-abgabe{width:min(100%,34rem);max-height:100%;display:flex;flex-direction:column;border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);box-shadow:var(--lk-schatten-hoch)}.az-abgabe-inhalt{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--lk-raum-4);padding:0 var(--lk-raum-5) var(--lk-raum-5)}.az-aufgabe{gap:var(--lk-raum-5)}.az-aufgabe .az-text{font-size:var(--lk-text-betont);color:var(--ac-text-head)}.az-aufgabe .az-text--leise{font-size:var(--lk-text-fliess);color:var(--ac-muted)}.az-eckdaten{list-style:none;margin:0;padding:var(--lk-raum-4) var(--lk-raum-5);display:flex;flex-wrap:wrap;gap:var(--lk-raum-3) var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--lk-flaeche-eis)}.az-eckdaten li{display:flex;align-items:center;gap:var(--lk-raum-2);color:var(--ac-text-head);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-ui)}.az-eckdaten svg{flex:none;color:var(--ac-action)}.az-bevor,.az-worauf-block,.az-schritte-lektion{display:flex;flex-direction:column;gap:var(--lk-raum-4)}.az-bevor h3,.az-worauf-block h3{margin:0}.az-schritte-lektion{margin-top:var(--lk-raum-4)}.az-start{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lk-raum-3);padding:var(--lk-raum-6);border-radius:var(--lk-ecke-flaeche);background:var(--lk-verlauf-hell)}.lk-schritte{list-style:none;margin:0;padding:0}.lk-schritte li{display:flex;align-items:flex-start;gap:var(--lk-raum-3);font-size:var(--lk-text-fliess);line-height:1.5;color:var(--ac-text)}.lk-schritte-nr{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--lk-ecke-rund);background:var(--ac-action-soft);color:var(--ac-action);font-family:var(--lk-schrift-ui);font-size:var(--lk-text-klein);font-weight:var(--ac-w-medium)}.lk-schritte-min{color:var(--ac-muted);font-size:var(--lk-text-klein)}.lk-check-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-raum-3);font-size:var(--lk-text-fliess);line-height:1.5;color:var(--ac-text-head)}.lk-check-was{display:flex;flex-direction:column;gap:var(--lk-raum-1)}.lk-check-anker{color:var(--ac-muted);font-size:var(--lk-text-klein)}@media(prefers-reduced-motion:no-preference){.az-panel{animation:az-rein .22s var(--ac-ease) both}.az-tippt i{animation:az-punkt 1.2s ease-in-out infinite}.az-tippt i:nth-child(2){animation-delay:.15s}.az-tippt i:nth-child(3){animation-delay:.3s}@keyframes az-rein{0%{opacity:0;transform:translate(var(--lk-raum-4))}to{opacity:1;transform:none}}@keyframes az-punkt{0%,to{opacity:.35}50%{opacity:1}}}@media(max-width:52rem){.az-leiste{grid-template-columns:minmax(0,1fr) auto;padding:var(--lk-raum-2) var(--lk-raum-3);gap:var(--lk-raum-2)}.az-leiste-titel{display:none}.az-uhr{justify-self:end}.az-uhr-plan{display:none}.az-leiste-aktionen{position:fixed;inset:auto 0 0;z-index:var(--ac-z-sticky);justify-content:stretch;gap:var(--lk-raum-1);padding:var(--lk-raum-2) var(--lk-raum-3);background:var(--ac-surface);box-shadow:var(--lk-rand)}.az-leiste-aktionen>*{flex:1 1 0;min-width:0;white-space:normal;line-height:1.15;padding-inline:var(--lk-raum-2)}.az-leiste-aktionen svg{display:none}.az-koerper{padding-bottom:var(--az-fuss);position:relative}.az-panel{position:absolute;inset:auto 0 var(--az-fuss);width:100%;max-height:80%;border-radius:var(--lk-ecke-flaeche) var(--lk-ecke-flaeche) 0 0;box-shadow:var(--lk-schatten-hoch);z-index:var(--ac-z-sticky)}.az-chat-spalte,.az-seite-spalte{padding:var(--lk-raum-5) var(--lk-raum-4)}.az-chat-fuss .az-chat-spalte{padding:var(--lk-raum-2) var(--lk-raum-3) var(--lk-raum-2)}.az-chat-hinweis{text-align:left}.az-blase{max-width:92%}.az-beitrag-symbol{display:none}.az-editor{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:var(--ac-surface)}.az-editor-umschalter{display:block;padding:var(--lk-raum-2) var(--lk-raum-3)}.az-editor[data-ansicht=code] .az-editor-vorschau,.az-editor[data-ansicht=vorschau] .az-editor-code{display:none}.az-geteilt{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(16rem,1fr) auto;overflow-y:auto;padding:0;gap:0}.az-zeit-hinweis{padding:var(--lk-raum-2) var(--lk-raum-3);align-items:flex-start}.az-start{padding:var(--lk-raum-5)}.az-abgabe-schicht{z-index:calc(var(--ac-z-sticky) + 1);padding:var(--lk-raum-3);align-items:flex-end}}.lk-k{position:relative;overflow:hidden;padding:calc(var(--lk-raum-6) * 2) var(--lk-rand-spalte);background:var(--ac-surface);color:var(--ac-text-head)}.lk-k-innen{position:relative}.lk-k .lk-k-titel{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf);font-weight:var(--ac-w-head);line-height:1.04;letter-spacing:-.035em;color:inherit;text-wrap:balance}.lk-k .lk-k-leit{margin:var(--lk-raum-5) 0 0;max-width:none;font-size:var(--lk-text-kopf-leit);line-height:1.35;letter-spacing:-.012em;color:inherit}.lk-k .lk-leitsatz--leer{font-size:var(--lk-text-ui);font-style:italic;opacity:.8}.lk-k img{display:block}.lk-k-bild{width:100%;height:20rem;margin-top:calc(var(--lk-raum-6) * 1.5);object-fit:cover;border-radius:var(--lk-ecke-flaeche)}.lk-k--blau_foto,.lk-k--rund_blau,.lk-k--halb_foto,.lk-k--schraeg,.lk-k--welle{background:var(--ac-blue);color:var(--lk-weiss)}.lk-k--typo_navy,.lk-k--zahl,.lk-k--kreise,.lk-k--foto_voll,.lk-k--karte_auf_foto{background:var(--ac-navy);color:var(--lk-weiss)}.lk-k--zwei_eis,.lk-k--raster{background:var(--lk-flaeche-eis)}.lk-k--zwei_gruen{background:color-mix(in xyz,var(--ac-lime) 30%,var(--ac-surface))}.lk-k--cyan{background:var(--ac-cyan);color:var(--ac-navy)}.lk-k--typo_navy .lk-k-titel{font-size:var(--lk-text-kopf-riesig)}.lk-k--typo_navy,.lk-k--cyan,.lk-k--raster,.lk-k--kreise{padding-block:calc(var(--lk-raum-6) * 3)}.lk-k--raster{background-image:radial-gradient(color-mix(in xyz,var(--ac-blue) 28%,transparent) 1.6px,transparent 2px);background-size:1.625rem 1.625rem}.lk-k-grund{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lk-k-schleier{position:absolute;inset:0;background:linear-gradient(color-mix(in xyz,var(--ac-navy) 15%,transparent) 10%,color-mix(in xyz,var(--ac-navy) 88%,transparent) 75%)}.lk-k--foto_voll{display:flex;align-items:flex-end;min-height:26rem}.lk-k--foto_voll .lk-k-innen{width:100%}.lk-k--karte_auf_foto{display:flex;align-items:center;min-height:24rem}.lk-k-karte{width:min(100%,66%);padding:calc(var(--lk-raum-6) * 1.6);border-radius:var(--lk-ecke-flaeche);background:var(--ac-surface);color:var(--ac-text-head)}.lk-k-karte .lk-k-titel,.lk-k-zwei .lk-k-titel,.lk-k-halbtext .lk-k-titel{font-size:var(--lk-text-kopf-eng)}.lk-k--karte_auf_foto .lk-k-innen{width:100%}.lk-k-zwei{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:calc(var(--lk-raum-6) * 1.5);align-items:center}.lk-k-zwei--tausch{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lk-k-zwei .lk-k-bild{margin-top:0;height:18rem}.lk-k-zwei--zahl{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.lk-k .lk-k-zahl{margin:0;font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-kopf-zahl);font-weight:var(--ac-w-head);line-height:.95;letter-spacing:-.04em;color:var(--ac-cyan);white-space:nowrap}.lk-k .lk-k-zahltext{margin:var(--lk-raum-3) 0 0;font-size:var(--lk-text-klein);line-height:1.4;color:color-mix(in xyz,var(--lk-weiss) 75%,transparent)}.lk-k-rund{float:right;width:21rem;height:21rem;margin:0 0 var(--lk-raum-4) calc(var(--lk-raum-6) * 1.5);border-radius:50%;object-fit:cover;shape-outside:circle(50%);shape-margin:var(--lk-raum-4)}.lk-k-fliess:after{content:"";display:block;clear:both}.lk-k--halb_foto{display:flex;align-items:center;min-height:24rem}.lk-k--halb_foto .lk-k-innen{width:100%}.lk-k-halb{position:absolute;inset:0 0 0 auto;width:46%;height:100%;object-fit:cover}.lk-k-halbtext{width:calc(54% - var(--lk-raum-6))}.lk-k .lk-k-frage{margin:var(--lk-raum-6) 0 0;padding:var(--lk-raum-6) calc(var(--lk-raum-6) * 1.2);border-radius:var(--lk-ecke-flaeche);background:var(--ac-ice);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:var(--ac-w-head);line-height:1.2;letter-spacing:-.02em;color:var(--ac-blue)}.lk-k-ziele{list-style:none;counter-reset:ziel;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--lk-raum-5);margin:calc(var(--lk-raum-6) * 1.5) 0 0;padding:0}.lk-k-ziele li{counter-increment:ziel;padding-top:var(--lk-raum-4);border-top:2px solid var(--ac-navy);font-size:var(--lk-text-ui);line-height:1.4}.lk-k-ziele li:before{content:counter(ziel);display:block;margin-bottom:var(--lk-raum-2);font-family:var(--lk-schrift-kopf);font-size:var(--lk-text-titel);font-weight:var(--ac-w-head);color:var(--ac-blue)}.lk-k-collage{display:grid;grid-template-columns:5fr 3fr 4fr;gap:var(--lk-raum-4);margin-top:calc(var(--lk-raum-6) * 1.5);align-items:end}.lk-k-collage img{width:100%;object-fit:cover;border-radius:var(--lk-ecke-flaeche)}.lk-k-collage img:nth-child(1){height:21rem}.lk-k-collage img:nth-child(2){height:16rem}.lk-k-collage img:nth-child(3){height:18.5rem}.lk-k--streifen{padding-top:0}.lk-k-streifen{width:calc(100% + 2 * var(--lk-rand-spalte));max-width:none;height:16rem;margin:0 calc(-1 * var(--lk-rand-spalte)) calc(var(--lk-raum-6) * 2);object-fit:cover}.lk-k-schmal{width:72%}.lk-k-kreis{position:absolute;border-radius:50%}.lk-k-kreis--a{width:21rem;height:21rem;right:-4rem;top:-4.5rem;background:var(--ac-blue)}.lk-k-kreis--b{width:11rem;height:11rem;right:7.5rem;bottom:2rem;background:var(--ac-cyan)}.lk-k-kreis--c{width:5.5rem;height:5.5rem;right:2.5rem;bottom:8.5rem;background:var(--ac-lime)}.lk-k--schraeg{padding-bottom:calc(var(--lk-raum-6) * 6.5);clip-path:polygon(0 0,100% 0,100% 78%,0 100%)}.lk-k--welle{padding-bottom:calc(var(--lk-raum-6) * 5.5)}.lk-k-welle{position:absolute;inset:auto 0 -1px;width:100%;height:5.5rem;fill:var(--ac-surface)}.lk-k--aurora{padding-block:calc(var(--lk-raum-6) * 5)}.lk-k-aurora{position:absolute;border-radius:50%;filter:blur(4.5rem);opacity:.55}.lk-k-aurora--a{width:30rem;height:26rem;left:-5rem;top:-7.5rem;background:var(--ac-cyan)}.lk-k-aurora--b{width:29rem;height:25rem;right:-5rem;top:-2.5rem;background:var(--ac-lime)}.lk-k-aurora--c{width:24rem;height:19rem;left:34%;bottom:-10rem;background:var(--ac-blue);opacity:.3}@keyframes lk-aurora{50%{transform:translate(2.5rem,1.5rem) scale(1.12)}}@media(prefers-reduced-motion:no-preference){.lk-k-aurora{animation:lk-aurora 12s ease-in-out infinite}.lk-k-aurora--b{animation-delay:-4s}.lk-k-aurora--c{animation-delay:-8s}.lk-k-grund,.lk-k-streifen,.lk-k-halb{animation:lk-zoom 1.6s var(--ac-ease) both}}.ba-vorschau .lk-k *{animation:none}@container (max-width: 44rem){.lk-k{padding-block:calc(var(--lk-raum-6) * 2)}.lk-k-zwei,.lk-k-zwei--tausch,.lk-k-zwei--zahl{grid-template-columns:minmax(0,1fr)}.lk-k-bild,.lk-k-zwei .lk-k-bild{height:15rem}.lk-k-halbtext,.lk-k-karte,.lk-k-schmal{width:100%}.lk-k--halb_foto{flex-direction:column;padding-top:0;min-height:0}.lk-k-halb{position:static;width:calc(100% + 2 * var(--lk-rand-spalte));max-width:none;height:15rem;margin:0 calc(-1 * var(--lk-rand-spalte)) var(--lk-raum-6)}.lk-k-rund{width:10rem;height:10rem}.lk-k-kreis{display:none}.lk-k-collage img:nth-child(n){height:9rem}.lk-k--foto_voll,.lk-k--karte_auf_foto{min-height:26rem}}.player-text:has(.player-artikel .lk-k){padding-inline:0}.player-artikel:has(.lk-k){width:100%;max-width:none;margin:0;container-type:inline-size}.player-artikel:has(.lk-k)>:not(.player-artikel-start,.player-lesetext,.lk-inhalt){margin-inline:var(--lk-rand-spalte)}.player-artikel.player-artikel,.player-artikel .lk-inhalt.lk-inhalt{font-family:var(--lk-schrift-text)}.player-artikel .lk-inhalt.lk-inhalt{line-height:1.62}.player-text:has(.player-artikel .lk-k)>:not(.player-artikel){margin-inline:var(--lk-raum-6)}.lk-k-danach{display:flex;flex-direction:column;gap:var(--lk-raum-3)}.player-artikel .lk-h2.lk-h2{font-size:var(--lk-text-kopf-eng)}.player-artikel:not(:has(.lk-k)) .lk-inhalt.lk-inhalt>*{margin-inline:0}.player-artikel-start{scroll-margin-top:var(--player-zeile-h)}.rtext{font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text);overflow-wrap:anywhere}.rtext p{margin:0;min-height:1em}.rtext p+p{margin-top:var(--ac-gap-xs)}.rtext h3{margin:var(--ac-gap-xs) 0 calc(var(--ac-gap-xs) / 2);font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);line-height:var(--ac-lh-tight);color:var(--ac-text-head)}.rtext h3:first-child{margin-top:0}.rtext ul,.rtext ol{margin:var(--ac-gap-xs) 0;padding-left:var(--ac-gap-xl)}.rtext ul{list-style:disc}.rtext ol{list-style:decimal}.rtext li+li{margin-top:calc(var(--ac-gap-xs) / 2)}.rtext a{color:var(--ac-action);text-decoration:underline}.rtext strong{color:var(--ac-text-head);font-weight:var(--ac-w-head)}.rtext-treffer{border-radius:var(--ac-r-tag);background:var(--ac-warning-soft);color:inherit}.rt-f-dunkel,[data-farbe=dunkel]{color:var(--ac-text-head)}.rt-f-blau,[data-farbe=blau]{color:var(--ac-action)}.rt-f-gruen,[data-farbe=gruen]{color:var(--ac-success)}.rt-f-orange,[data-farbe=orange]{color:var(--ac-warning)}.rt-f-beere,[data-farbe=beere]{color:var(--ac-danger)}.rt-g-klein,[data-groesse=klein]{font-size:var(--ac-fs-micro)}.rt-g-gross,[data-groesse=gross]{font-size:var(--ac-fs-h3);line-height:var(--ac-lh-tight)}.rt-m-gruen,.rt-m-blau,.rt-m-orange,.rt-m-rosa,[data-marker]{border-radius:var(--ac-r-tag);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rt-m-gruen,[data-marker=gruen]{background:var(--ac-success-soft)}.rt-m-blau,[data-marker=blau]{background:var(--ac-action-soft)}.rt-m-orange,[data-marker=orange]{background:var(--ac-warning-soft)}.rt-m-rosa,[data-marker=rosa]{background:var(--ac-danger-soft)}.rt{display:flex;flex-direction:column;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm);border:1px solid var(--ac-action);border-radius:var(--ac-r-card);background:var(--ac-surface);font-family:var(--ac-font-ui)}.rt-zitat{quotes:none;font-family:var(--ac-font-body);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text-head);overflow-wrap:anywhere}.rt-zitat span{padding:0 var(--ac-gap-xs)}.rt-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--ac-gap-xs) / 3);padding:calc(var(--ac-gap-xs) / 2);border-radius:var(--ac-r-input);background:var(--ac-bg)}.rt-trenner{width:1px;height:1.125rem;margin:0 calc(var(--ac-gap-xs) / 2);background:var(--ac-border-strong)}.rt-umbruch{flex-basis:100%;height:0}.rt-wahl{position:relative;display:inline-flex}.rt-knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-gap-xs);min-width:2rem;height:2rem;padding:0 var(--ac-gap-xs);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);cursor:pointer}.rt-knopf:hover{background:var(--ac-track)}.rt-knopf.ist-an{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.rt-knopf:disabled{opacity:.4;cursor:default;background:transparent}.rt-knopf:focus-visible,.rt-tupfer:focus-visible,.rt-groesse:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.rt-knopf--groesse{min-width:5.75rem;justify-content:space-between;font-weight:var(--ac-w-medium)}.rt-farbknopf{display:inline-flex}.rt-buchstabe{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);line-height:1}.rt-fenster{position:absolute;top:calc(100% + var(--ac-gap-xs));left:0;z-index:var(--ac-z-popover);display:flex;flex-direction:column;gap:calc(var(--ac-gap-xs) / 2);padding:var(--ac-gap-xs);border-radius:var(--ac-r-modal);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop)}.rt-fenster--groesse{width:10rem}.rt-fenster--farbe{right:-3.5rem;left:auto;width:12.25rem;gap:var(--ac-gap-xs);padding:var(--ac-gap-sm)}.rt-fenster--link{left:-5.5rem;width:15.5rem;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm)}.rt-fenster-fuss{display:flex;justify-content:flex-end;gap:var(--ac-gap-xs)}.rt-groesse{display:block;width:100%;padding:var(--ac-gap-xs) var(--ac-gap-sm);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text-head);font-family:var(--ac-font-ui);text-align:left;cursor:pointer}.rt-groesse:hover{background:var(--ac-bg)}.rt-groesse.ist-an{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.rt-groesse--klein{font-size:var(--ac-fs-micro)}.rt-groesse--normal{font-size:var(--ac-fs-sm)}.rt-groesse--gross{font-size:var(--ac-fs-h3)}.rt-groesse--titel{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head)}.rt-ober{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.rt-tupfen{display:flex;gap:var(--ac-gap-xs)}.rt-tupfer{flex:none;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-pill);cursor:pointer}.rt-tupfer--dunkel{background:var(--ac-navy)}.rt-tupfer--blau{background:var(--ac-action)}.rt-tupfer--gruen{background:var(--ac-success)}.rt-tupfer--orange{background:var(--ac-warning)}.rt-tupfer--beere{background:var(--ac-danger)}.rt-tupfer--ohne{background:var(--ac-surface)}.rt-schreibfeld{position:relative}.rt-schreibfeld.ist-leer:before{content:attr(data-platzhalter);position:absolute;top:var(--ac-gap-xs);left:calc(var(--ac-gap-xs) / 2);color:var(--ac-muted);font-size:var(--ac-fs-sm);pointer-events:none}.rt-feld{min-height:6.5rem;max-height:22rem;overflow-y:auto;padding:var(--ac-gap-xs) calc(var(--ac-gap-xs) / 2);color:var(--ac-text-head)}.rt-feld.rt-feld:focus,.rt-feld.rt-feld:focus-visible{outline:0;border-radius:0;box-shadow:none}.rt-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-sm)}.rt-hinweis{flex:1 1 100%;font-size:var(--ac-fs-micro);color:var(--ac-muted)}.rt-knoepfe{display:flex;gap:var(--ac-gap-xs);margin-left:auto}.sk-bild{display:block;width:100%;height:100%}.sk-text{box-sizing:border-box;width:100%;height:100%;overflow:hidden;font-family:var(--ac-font-body);line-height:var(--ac-lh-tight);color:var(--ac-navy);white-space:pre-wrap;overflow-wrap:anywhere}.sk-vorschau{display:block;width:100%;height:7rem;padding:var(--ac-gap-xs);border:1px solid var(--ac-border);border-radius:var(--ac-r-input);background:var(--ac-surface);cursor:pointer}.sk-vorschau:hover{border-color:var(--ac-action)}.sk-vorschau:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.sk-vorschau--gross{max-width:35rem;height:12rem}.skizze-seite{position:relative;display:flex;min-height:100dvh}.skizze-seite .tf{height:100dvh}.skizze-vorlagen{flex:0 0 21.75rem;box-sizing:border-box;height:100dvh;padding:var(--ac-gap-md);overflow-y:auto;border-right:1px solid var(--ac-border);background:var(--ac-surface)}@media(max-width:56.25rem){.skizze-vorlagen{position:absolute;inset:0 auto 0 0;z-index:var(--ac-z-menu);flex-basis:auto;width:min(21.75rem,88vw);box-shadow:var(--ac-shadow-pop)}}@media print{.rt,.tf-kopf,.tf-werkzeuge,.tf-zoom{display:none!important}.sk-vorschau{border:0;break-inside:avoid}}.rand-spalte{position:relative;flex:0 0 19.5rem;align-self:stretch;box-sizing:border-box;min-width:0;padding:0 var(--ac-gap-md) calc(var(--ac-gap-xl) * 4) 0;font-family:var(--ac-font-ui)}.rand-kopf{position:sticky;top:var(--player-zeile-h, 0);z-index:var(--ac-z-sticky);display:flex;align-items:center;gap:var(--ac-gap-xs);min-height:3rem;padding-top:var(--ac-gap-xs);background:linear-gradient(var(--ac-surface) 80%,transparent)}.rand-kopf strong{color:var(--ac-text-head);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium)}.rand-kopf small{flex:1;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.rand-rund{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--ac-r-pill);background:transparent;color:var(--ac-text);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.rand-rund:hover,.rand-rund.ist-an{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.rand-rund:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.rand-leer{margin:var(--ac-gap-sm) 0;color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.rand-neu{margin-bottom:var(--ac-gap-sm)}.rand-spur{position:relative}.rand-karte{position:absolute;top:0;right:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ac-gap-xs);padding:var(--ac-gap-sm) var(--ac-gap-md);border:1px solid var(--ac-border);border-radius:var(--ac-r-card);background:var(--ac-surface);color:var(--ac-text);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-accent);cursor:pointer;transition:transform .22s var(--ac-ease),box-shadow var(--ac-motion-fast) var(--ac-ease),border-color var(--ac-motion-fast) var(--ac-ease)}.rand-karte:hover{border-color:var(--ac-border-strong)}.rand-karte.ist-aktiv{z-index:var(--ac-z-hover);border-color:transparent;box-shadow:var(--ac-shadow-pop)}.rand-karte-kopf{display:flex;align-items:center;gap:var(--ac-gap-xs);min-height:1rem}.rand-karte-kopf time{margin-left:auto;color:var(--ac-muted);font-size:var(--ac-fs-micro)}.rand-punkt{width:.625rem;height:.625rem;border-radius:var(--ac-r-pill)}.rand-punkt.ist-gruen{background:var(--ac-progress)}.rand-punkt.ist-blau{background:var(--ac-action)}.rand-punkt.ist-orange{background:var(--ac-warning)}.rand-punkt.ist-rosa{background:var(--ac-danger)}.rand-etikett{color:var(--ac-muted);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium)}.rand-karte-fuss{display:none;gap:var(--ac-gap-sm)}.rand-karte:hover .rand-karte-fuss,.rand-karte.ist-aktiv .rand-karte-fuss,.rand-karte:focus-within .rand-karte-fuss{display:flex}.rand-karte-fuss button{padding:0;border:0;background:transparent;color:var(--ac-action);font:inherit;font-size:var(--ac-fs-xs);cursor:pointer}.rand-karte-fuss button:hover{text-decoration:underline}.rand-karte-fuss button:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.rand-suche{position:sticky;top:calc(var(--player-zeile-h, 0rem) + 3rem);z-index:var(--ac-z-sticky);display:flex;flex-direction:column;gap:var(--ac-gap-xs);max-height:60dvh;margin-bottom:var(--ac-gap-sm);padding:var(--ac-gap-sm);overflow-y:auto;border-radius:var(--ac-r-card);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop)}.rand-suche input{min-height:2.25rem;padding:0 var(--ac-gap-sm);border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-btn);background:var(--ac-surface);color:var(--ac-text-head);font:inherit;font-size:var(--ac-fs-sm)}.rand-suche-bereich{display:flex;gap:var(--ac-gap-xs)}.rand-suche-bereich button{flex:1;min-height:1.75rem;border:0;border-radius:var(--ac-r-pill);background:var(--ac-bg);color:var(--ac-text);font:inherit;font-size:var(--ac-fs-xs);cursor:pointer}.rand-suche-bereich button.ist-an{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.rand-suche ul{display:flex;flex-direction:column;gap:var(--ac-gap-xs);margin:0;padding:0;list-style:none}.rand-treffer{display:flex;flex-direction:column;gap:calc(var(--ac-gap-xs) / 2);width:100%;padding:var(--ac-gap-xs) var(--ac-gap-sm);border:0;border-radius:var(--ac-r-btn);background:var(--ac-bg);color:var(--ac-text);font:inherit;font-size:var(--ac-fs-xs);line-height:var(--ac-lh-tight);text-align:left;cursor:pointer}.rand-treffer:hover{background:var(--ac-track)}.rand-treffer small{color:var(--ac-muted);font-size:var(--ac-fs-micro)}.rand-spalte--blatt{position:fixed;inset:0 0 0 auto;z-index:var(--ac-z-modal);width:min(22rem,92vw);padding:var(--ac-gap-sm) var(--ac-gap-md);overflow-y:auto;background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.rand-spalte--blatt .rand-kopf{top:0}.rand-spalte--blatt .rand-spur{display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.rand-spalte--blatt .rand-karte{position:static}.rand-spalte--blatt .rand-karte-fuss{display:flex}.player-markier.markier-popup{top:var(--popup-y);right:auto;bottom:auto;left:var(--popup-x);transform:translate(-50%);flex-direction:column;align-items:stretch;gap:var(--ac-gap-xs);width:21rem;box-sizing:border-box;padding:var(--ac-gap-sm);border:1px solid var(--ac-border);border-radius:var(--ac-r-card);color-scheme:light;background:var(--ac-elevated);white-space:normal;animation:markier-popup-auf .16s var(--ac-ease) both}.player-markier.markier-popup--schreibt{width:25rem}.markier-popup-farben{color-scheme:dark}.markier-popup .player-punkt{border-color:transparent}.markier-popup .player-punkt:hover,.markier-popup .player-punkt[aria-pressed=true]{border-color:var(--ac-navy)}.markier-popup .rt{border:0;padding:0;box-shadow:none}.markier-popup-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm)}.markier-popup-farben{display:flex;gap:var(--ac-gap-xs)}.markier-popup-rechts{display:flex;align-items:center;gap:var(--ac-gap-xs)}.markier-popup-knopf{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);min-height:2rem;padding:0 var(--ac-gap-sm);border:0;border-radius:var(--ac-r-pill);background:var(--ac-action-soft);color:var(--ac-on-action-soft);font:inherit;font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);white-space:nowrap;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.markier-popup-knopf:hover{background:color-mix(in xyz,var(--ac-action) 20%,var(--ac-action-soft))}.markier-popup-knopf--rund{justify-content:center;width:2rem;padding:0;background:transparent;color:var(--ac-text)}.markier-popup-knopf--rund:hover{background:var(--ac-danger-soft);color:var(--ac-danger)}.markier-popup-feld{display:flex;align-items:center;gap:var(--ac-gap-sm);width:100%;min-height:2.5rem;padding:0 var(--ac-gap-sm);border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-btn);background:var(--ac-surface);color:var(--ac-muted);font:inherit;font-size:var(--ac-fs-sm);text-align:left;cursor:text;transition:border-color var(--ac-motion-fast) var(--ac-ease)}.markier-popup-feld:hover{border-color:var(--ac-action)}.markier-popup-feld:focus-visible,.markier-popup-knopf:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}@keyframes markier-popup-auf{0%{opacity:0;translate:0 .25rem}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.rand-karte,.markier-popup{transition:none;animation:none}}@media(max-width:48rem){.player-markier.markier-popup,.player-markier.markier-popup--schreibt{top:auto;right:var(--ac-gap-sm);bottom:var(--ac-gap-sm);left:var(--ac-gap-sm);width:auto;transform:none}}@media print{.rand-spalte{display:none}}.player{--player-zeile-h: calc(var(--ac-header-h) + .1875rem);display:flex;flex:1;flex-direction:column;min-width:0;min-height:100dvh;background:var(--ac-surface);font-family:var(--ac-font-ui)}.player-laden{padding:var(--ac-pad-content)}.player-zeile{position:sticky;top:0;z-index:var(--ac-z-sticky);background:var(--ac-surface)}.player-zeile-reihe{display:flex;align-items:center;gap:var(--ac-gap-xs);min-height:var(--ac-header-h);padding:0 var(--ac-gap-lg)}.player-zeile-titel{flex:1;min-width:0;overflow:hidden;font-size:var(--ac-fs-sm);color:var(--ac-muted);text-overflow:ellipsis;white-space:nowrap}.player-zeile-titel strong{color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.player-zeile-knopf{flex:none}.player-zeile-knopf[aria-expanded=true]{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.player-zaehlt{display:inline-flex;flex:none;align-items:center;gap:var(--ac-gap-xs);min-height:2.25rem;padding:0 var(--ac-gap-md);border:1px solid var(--ac-border);border-radius:var(--ac-r-btn);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.player-zaehlt-punkt{width:.5rem;aspect-ratio:1;border-radius:var(--ac-r-pill);background:var(--ac-progress)}.player-zaehlt-kurz{display:none}.player-zahl{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 var(--ac-gap-xs);border-radius:var(--ac-r-pill);background:var(--ac-action);color:var(--ac-on-action);font-size:var(--ac-fs-micro);font-variant-numeric:tabular-nums}.player-nur-telefon{display:none}.player-fort .ac-progress-track{height:.1875rem;border-radius:0}.player-fort .ac-progress-bar{border-radius:0;background:var(--ac-action)}.player-modul-stand .ac-progress-bar{background:var(--ac-action)}.player-klasse{position:relative;flex:none}.player-klasse-zeit{flex:none}.player-live-punkt{flex:none;width:.3125rem;aspect-ratio:1;border-radius:var(--ac-r-pill);background:currentColor}.player-klasse-fenster{position:absolute;top:calc(100% + var(--ac-gap-sm));right:0;z-index:var(--ac-z-menu);display:flex;flex-direction:column;gap:var(--ac-gap-md);width:20rem;padding:var(--ac-pad-content);border-radius:var(--ac-r-modal);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop)}.player-klasse-termin{display:flex;flex-direction:column;gap:var(--ac-gap-xs);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.player-klasse-termin strong{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.player-klasse-stand{align-self:flex-start}.player-klasse-satz{margin:0;font-size:var(--ac-fs-xs);line-height:var(--ac-lh-body);color:var(--ac-muted)}.player-ober{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.player-flaeche{display:flex;flex:1;align-items:flex-start;min-height:0}.player-text{flex:1;min-width:0;padding:var(--ac-gap-xl) var(--ac-gap-lg);padding-bottom:calc(var(--ac-gap-xl) * 3)}.player-leiste{position:sticky;top:var(--player-zeile-h);flex:0 0 21.75rem;display:flex;flex-direction:column;gap:var(--ac-gap-md);min-width:0;height:calc(100dvh - var(--player-zeile-h));padding:var(--ac-pad-content);overflow-y:auto;border-right:1px solid var(--ac-border);background:var(--ac-surface)}.player-leiste-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm)}.player-leiste-titel{margin:0;font-family:var(--ac-font-ui);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight);color:var(--ac-text-head)}.player-leiste-weg{align-self:flex-start;font-size:var(--ac-fs-sm)}.player-reiter{flex:1;min-width:0;display:flex;gap:calc(var(--ac-gap-xs) / 2);padding:calc(var(--ac-gap-xs) / 2);border-radius:var(--ac-r-btn);background:var(--ac-track)}.player-reiter button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-gap-xs);min-height:2rem;padding:0 var(--ac-gap-sm);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);cursor:pointer}.player-reiter button.ist-an{background:var(--ac-surface);color:var(--ac-text-head);box-shadow:var(--ac-shadow-tile)}.player-reiter button:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.player-schleier{position:fixed;inset:0;z-index:var(--ac-z-modal);background:var(--ac-overlay)}.player-gliederung,.player-einheit{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.player-inhalt-zeile{display:flex;align-items:center;gap:var(--ac-gap-sm);min-height:2.625rem;padding:var(--ac-gap-xs) var(--ac-gap-sm);border-radius:var(--ac-r-nav);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight);color:var(--ac-text);text-decoration:none}a.player-inhalt-zeile:hover{background:var(--ac-bg)}.player-inhalt-zeile:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.player-inhalt-zeile.ist-aktuell{background:var(--ac-action-soft);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.player-inhalt-zeile.ist-gesperrt{color:var(--ac-muted)}.player-inhalt-live{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.player-inhalt-text{flex:1;min-width:0}.player-inhalt-stand{flex:none;font-size:var(--ac-fs-micro);color:var(--ac-muted)}.player-einheit-titel{padding:var(--ac-gap-sm) var(--ac-gap-sm) 0;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.player-artikel{position:relative;display:flex;flex-direction:column;gap:var(--ac-gap-lg);width:100%;max-width:42.5rem;min-width:0;margin:0 auto;font-family:var(--ac-font-body)}.player-artikel-kopf{display:flex;flex-direction:column;gap:var(--ac-gap-sm);scroll-margin-top:var(--player-zeile-h)}.player-meta{font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.player-artikel-hinweis{margin:0}.player-artikel-marken{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm)}.player-artikel-titel{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h1);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head);letter-spacing:var(--ac-ls-head);color:var(--ac-text-head);overflow-wrap:anywhere}.player-artikel-einleitung{margin:0;font-size:var(--ac-fs-lead);line-height:var(--ac-lh-body);color:var(--ac-text)}.player-artikel-ziel{margin:0;display:flex;align-items:flex-start;gap:var(--ac-gap-sm);font-size:var(--ac-fs-lead);line-height:var(--ac-lh-body);color:var(--ac-muted)}.player-artikel-ziel svg{flex:none;margin-top:var(--ac-gap-xs);color:var(--ac-action)}.player-einheit-mehr{font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-muted)}.player-einheit-mehr summary{cursor:pointer}.player-einheit-mehr p{margin:var(--ac-gap-xs) 0 0}.player-einheit-mehr ul{margin:var(--ac-gap-xs) 0 0;padding-left:var(--ac-gap-lg)}.player-lesetext{border-radius:var(--ac-r-tag)}.player-lesetext.ist-ueber-marke{cursor:pointer}.player-lesetext:focus{outline:none}.player-lesetext:focus-visible,.player-lesetext :is(p,li,blockquote):focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.player-lesetext :is(p,li,blockquote):focus:not(:focus-visible){outline:none}.player-lesetext :is(p,li,blockquote){scroll-margin-top:calc(var(--player-zeile-h) + var(--ac-gap-md))}.player-artikel .lk-inhalt{font-family:var(--ac-font-body);line-height:var(--ac-lh-body)}.player-artikel .lk-h2{font-size:var(--ac-fs-h3);scroll-margin-top:var(--player-zeile-h)}::highlight(lernwelt-gruen){background-color:var(--ac-success-soft)}::highlight(lernwelt-blau){background-color:color-mix(in xyz,var(--ac-action) 24%,transparent)}::highlight(lernwelt-orange){background-color:var(--ac-warning-soft)}::highlight(lernwelt-rosa){background-color:var(--ac-danger-soft)}::highlight(lernwelt-notiz){text-decoration:underline dotted;text-decoration-color:var(--ac-action)}::highlight(lernwelt-blinkt){background-color:var(--ac-action);color:var(--ac-on-action)}@media(forced-colors:active){::highlight(lernwelt-gruen),::highlight(lernwelt-blau),::highlight(lernwelt-orange),::highlight(lernwelt-rosa){text-decoration:underline}}.player-markier{position:fixed;top:var(--player-marke-y);left:clamp(17.5rem,var(--player-marke-x),calc(100vw - 17.5rem));z-index:var(--ac-z-popover);display:flex;align-items:center;gap:var(--ac-gap-xs);padding:var(--ac-gap-xs);border:1px solid var(--ac-border);border-radius:var(--ac-r-modal);color-scheme:dark;background:var(--ac-bg);color:var(--ac-text-head);box-shadow:var(--ac-shadow-pop);transform:translate(-50%);white-space:nowrap}.player-markier .ac-btn--ghost{color:var(--ac-text-head)}.player-markier-trenner{width:1px;height:1.25rem;margin:0 var(--ac-gap-xs);background:var(--ac-border-strong)}.player-punkt{flex:none;width:1.5rem;aspect-ratio:1;margin:0 var(--ac-gap-xs);padding:0;border:2px solid var(--ac-border-strong);border-radius:var(--ac-r-pill);cursor:pointer}.player-punkt:hover,.player-punkt[aria-pressed=true]{border-color:var(--ac-text-head)}.player-punkt:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.player-punkt.ist-gruen{background:var(--ac-success)}.player-punkt.ist-blau{background:var(--ac-action)}.player-punkt.ist-orange{background:var(--ac-warning)}.player-punkt.ist-rosa{background:var(--ac-danger)}.player-frage-klasse{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm) var(--ac-gap-lg);margin-top:var(--ac-gap-sm);padding:var(--ac-pad-tile);border-radius:var(--ac-r-tile);background:var(--ac-bg);font-family:var(--ac-font-ui)}.player-frage-klasse-text{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--ac-gap-xs);min-width:0;font-size:var(--ac-fs-xs);line-height:var(--ac-lh-body);color:var(--ac-muted)}.player-frage-klasse-text strong{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.player-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-md);margin-top:var(--ac-gap-sm);padding-top:var(--ac-gap-lg);border-top:1px solid var(--ac-border);font-family:var(--ac-font-ui)}.player-fuss-hinweis{flex:1 1 14rem;min-width:0;font-size:var(--ac-fs-xs);color:var(--ac-muted);text-align:right}@media(max-width:64rem){.player-zaehlt-lang{display:none}.player-zaehlt-kurz{display:inline}}@media(max-width:56.25rem){.player-leiste{position:fixed;top:0;bottom:0;left:0;z-index:var(--ac-z-modal);width:min(23.25rem,92vw);height:auto;box-shadow:var(--ac-shadow-pop)}.player-text{padding-inline:var(--ac-gap-lg)}.player-markier{top:auto;right:var(--ac-gap-sm);bottom:var(--ac-gap-sm);left:var(--ac-gap-sm);flex-wrap:wrap;justify-content:center;padding:var(--ac-gap-sm);white-space:normal;transform:none}.player-markier-trenner{display:none}.player-punkt{width:2rem}}@media(max-width:48rem){.player-nur-telefon{display:inline-flex}.player-zaehlt,.player-zeile-breit,.player-klasse-zeit,.player-zeile-titel{display:none}.player-zeile-reihe{justify-content:space-between;padding:0 var(--ac-gap-sm)}.player-klasse-fenster{position:fixed;top:calc(var(--player-zeile-h) + var(--ac-gap-xs));right:var(--ac-gap-sm);left:var(--ac-gap-sm);width:auto}.player-fuss{flex-direction:column-reverse;align-items:stretch}.player-fuss>span:empty{display:none}.player-fuss-hinweis{flex:none;text-align:left}}@media(max-width:30rem){.player-zeile-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:24rem){.player-punkt{width:1.75rem;margin:0}}@media(prefers-reduced-motion:reduce){.player-fort .ac-progress-bar{transition:none}}@media print{.player-zeile,.player-leiste,.player-markier,.player-fuss,.player-frage-klasse{display:none}}.player-abgabe-form{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.player-abgabe-link{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);overflow-wrap:anywhere}.player-freitext{margin:0 0 var(--ac-gap-sm);font-size:var(--ac-fs-body);line-height:var(--ac-lh-body);white-space:pre-line;overflow-wrap:anywhere}.player-frage-art{font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-action)}.player-frage-text{font-size:var(--ac-fs-body);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.player-optionen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.player-option{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);min-height:2.75rem;padding:var(--ac-gap-sm) var(--ac-gap-md);border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-tile);background:var(--ac-surface);color:var(--ac-text);font:inherit;text-align:left}button.player-option{cursor:pointer}button.player-option:hover{border-color:var(--ac-action)}.player-option.ist-gewaehlt{border-color:var(--ac-action);background:var(--ac-action-soft)}.player-option.ist-richtig{border-color:var(--ac-success);background:var(--ac-success-soft)}.player-option.ist-falsch{border-color:var(--ac-danger);background:var(--ac-danger-soft)}.player-option-text{flex:1;min-width:0}.player-option-marke{flex:none;font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium)}.player-option.ist-richtig .player-option-marke{color:var(--ac-success)}.player-option.ist-falsch .player-option-marke{color:var(--ac-danger)}.player-seite-text{margin:0 0 var(--ac-gap-sm);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body)}.player-check-nummer{display:grid;place-items:center;width:1.5rem;aspect-ratio:1;flex:none;border-radius:var(--ac-r-pill);background:var(--ac-bg);color:var(--ac-muted);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium)}.player-check-frage-karte{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.player-check-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm)}.player-check-knoepfe{display:flex;justify-content:space-between;gap:var(--ac-gap-sm)}.player-auswertung{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-md)}.player-auswertung-kopf{display:flex;align-items:flex-start;gap:var(--ac-gap-sm);margin-bottom:var(--ac-gap-sm);color:var(--ac-text-head)}.player-auswertung-kopf svg{flex:none;margin-top:var(--ac-gap-xs)}.player-falsch{color:var(--ac-danger)}.player-erklaerung{margin:var(--ac-gap-sm) 0 0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text)}.player-test{display:flex;flex-direction:column;gap:var(--ac-gap-lg);min-width:0}.player-test-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm)}.player-regeln{margin:0 0 var(--ac-gap-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--ac-gap-md)}.player-regeln div{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.player-regeln dt{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.player-regeln dd{margin:0;font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.player-versuche{list-style:none;margin:var(--ac-gap-xs) 0 var(--ac-gap-md);padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.player-versuche li{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);padding:var(--ac-gap-xs) 0;border-top:1px solid var(--ac-border);font-size:var(--ac-fs-sm)}.player-feld{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--ac-gap-sm);min-width:0}.player-feld legend{margin-bottom:var(--ac-gap-xs);padding:0}.player-zuordnung{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.player-reihe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.player-reihe li{display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-xs) var(--ac-gap-sm);border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-tile);background:var(--ac-surface)}.player-reihe-text{flex:1;min-width:0}.player-reihen-vergleich{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--ac-gap-md)}.player-reihen-vergleich>div{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.player-ungewertet{color:var(--ac-muted)}.kz-raum.ac-card{display:grid;grid-template-columns:var(--lw-raumbild-b) minmax(0,1fr);align-items:center;gap:var(--ac-gap-md) var(--ac-gap-lg)}.kz-raum-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm) var(--ac-gap-md);min-width:0}.kz-raum .kz-hinweis{grid-column:1 / -1}@media(max-width:40rem){.kz-raum.ac-card{grid-template-columns:minmax(0,1fr)}.kz-bild{max-width:var(--lw-raumbild-b)}}.kz-raum-text{display:flex;flex-direction:column;gap:var(--ac-gap-xs);min-width:0}.kz-raum-ober{color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--lw-ls-ober);text-transform:uppercase}.kz-raum-titel{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);line-height:var(--ac-lh-head);color:var(--ac-text-head)}.kz-raum-meta{margin:0;color:var(--ac-text)}.kz-hinweis{margin:0}.kz-leute{display:flex;align-items:center;gap:var(--ac-gap-sm)}.kz-leute-reihe{display:flex;align-items:center}.kz-leute-reihe>*{box-shadow:var(--lw-raum-kopf-ring)}.kz-leute-reihe>*+*{margin-left:var(--lw-raum-kopf-ueber)}.kz-bild{overflow:hidden;border-radius:var(--lw-r-karte);background:var(--lw-feld-ice)}.kz-bild svg{display:block;width:100%;height:auto}.kz-bild-boden{fill:var(--lw-raum-boden)}.kz-bild-tafel{fill:var(--lw-raum-tafel)}.kz-bild-tisch{fill:var(--lw-raum-weiss)}.kz-bild-titel{fill:var(--lw-raum-weiss);font-family:var(--ac-font-head);font-weight:var(--ac-w-head)}.kz-bild-unter{fill:var(--lw-raum-cyan);font-family:var(--ac-font-ui);font-weight:var(--ac-w-medium)}.kz-bild-zeichen{fill:var(--lw-raum-weiss);font-family:var(--ac-font-ui);font-weight:var(--ac-w-medium)}.kz-bild-platz--blau{fill:var(--lw-raum-blau)}.kz-bild-platz--cyan{fill:var(--lw-raum-cyan)}.kz-bild-platz--teal{fill:var(--lw-raum-teal)}.kz-bild-platz--frei{fill:var(--lw-raum-weiss);stroke:var(--lw-raum-rand)}.kz-bild-platz--mein{fill:none;stroke:var(--lw-raum-blau);stroke-width:2;stroke-dasharray:4 3}.kz-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kz-zeilen>li+li{border-top:1px solid var(--ac-border)}.kz-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-sm);padding:var(--ac-gap-md) 0;font-size:var(--ac-fs-xs)}.kz-zeile--knapp{flex-wrap:nowrap;justify-content:flex-start;padding:var(--ac-gap-sm) 0}.kz-zeile--link{color:inherit;font-size:var(--ac-fs-body);text-decoration:none}.kz-zeile--link:hover .kz-zeile-titel{color:var(--ac-action);text-decoration:underline}.kz-zeile--link:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset);border-radius:var(--ac-r-tag)}.kz-zeile-titel{flex:1 1 14rem;min-width:0;color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.kz-zeile-text{flex:1;min-width:0;color:var(--ac-text);overflow-wrap:anywhere}.kz-person{display:flex;align-items:center;gap:var(--ac-gap-sm)}.kz-nachher{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.kz-durchfuehrung{display:flex;flex-direction:column;margin:0}.kz-durchfuehrung>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-md);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border)}.kz-durchfuehrung>div:first-child{border-top:0}.kz-durchfuehrung dt{color:var(--ac-muted)}.kz-durchfuehrung dd{margin:0;color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.sp-woche{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:var(--ac-gap-sm)}@media(max-width:48rem){.sp-woche{grid-template-columns:minmax(0,1fr)}}.sp-tag.ac-card{display:flex;flex-direction:column;gap:var(--ac-gap-sm);min-width:0;padding:var(--ac-gap-md)}.sp-tag--heute.ac-card{outline:2px solid var(--ac-action);outline-offset:-2px}.sp-tag-name{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-body);font-weight:var(--ac-w-head);line-height:var(--ac-lh-tight);color:var(--ac-text-head)}.sp-leer{margin:0}.sp-block{display:flex;flex-direction:column;gap:var(--ac-gap-xs);padding:var(--ac-gap-sm);border-radius:var(--ac-r-tile);background:var(--sp-flaeche);color:var(--sp-farbe);font-family:var(--ac-font-ui);line-height:var(--ac-lh-tight);text-decoration:none;overflow-wrap:anywhere;transition:box-shadow var(--ac-motion-fast) var(--ac-ease)}.sp-block:hover{box-shadow:var(--ac-shadow-tile)}.sp-block:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.sp-block--live{--sp-farbe: var(--ac-on-action);--sp-flaeche: var(--ac-action)}.sp-block--lektion,.sp-block--abwesenheit{--sp-farbe: var(--ac-text-head);--sp-flaeche: var(--ac-track)}.sp-block--faellig{--sp-farbe: var(--ac-warning);--sp-flaeche: var(--ac-warning-soft)}.sp-block-zeit{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium)}.sp-block-titel{font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium)}.sp-block-kurs{font-size:var(--ac-fs-micro)}.sp-legende{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm)}.sp-legende-live.ac-badge{background:var(--ac-action);color:var(--ac-on-action)}.sp-punkt{width:.3125rem;height:.3125rem;flex:none;border-radius:var(--ac-r-pill);background:currentcolor}.sp-abo{display:flex;flex-direction:column;gap:var(--ac-gap-sm);min-width:0}.sp-abo-text{margin:0}.sp-abo-adresse{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sp-abo-knoepfe{display:flex;flex-wrap:wrap;gap:var(--ac-gap-xs)}.sp-abo-anleitung summary{cursor:pointer;font-weight:var(--ac-w-medium)}.sp-abo-anleitung summary:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.sp-abo-anleitung ul{display:flex;flex-direction:column;gap:var(--ac-gap-xs);margin:var(--ac-gap-sm) 0;padding-left:var(--ac-gap-lg)}.sp-abo-anleitung p{margin:0}.sp-abo-anleitung strong{font-weight:var(--ac-w-medium)}.nw-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-md) var(--ac-gap-xl);padding:var(--ac-gap-lg) var(--ac-pad-card);border-radius:var(--ac-r-card);background:var(--ac-action);color:var(--ac-on-action)}.nw-band-text{flex:1 1 20rem;min-width:0}.nw-band h2{margin:0;color:inherit;font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head)}.nw-band p{margin:var(--ac-gap-xs) 0 0}.nw-band .ac-btn.nw-band-knopf,.nw-band .ac-btn.nw-band-knopf:hover:not(:disabled){border-color:transparent;background:var(--ac-on-action);color:var(--ac-action);box-shadow:none}.nw-band .nw-band-knopf:focus-visible{outline:var(--ac-focus-width) solid var(--ac-on-action);outline-offset:var(--ac-focus-offset)}.nw-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.nw-zeilen li+li{border-top:1px solid var(--ac-border)}.nw-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm) var(--ac-gap-md);padding:var(--ac-gap-md) 0;border-radius:var(--ac-r-input);color:inherit;text-decoration:none}.nw-zeile:hover strong{color:var(--ac-action)}.nw-zeile:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.nw-zeilen li:first-child .nw-zeile{padding-top:0}.nw-zeilen li:last-child .nw-zeile{padding-bottom:0}.nw-zeile-text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--ac-gap-xs);min-width:0}.nw-zeile-text strong{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-weight:var(--ac-w-head);transition:color var(--ac-motion-fast) var(--ac-ease)}.nw-zeile-info{color:var(--ac-muted);font-size:var(--ac-fs-xs);font-variant-numeric:tabular-nums}.nw-zeile-pfeil{flex:none;color:var(--ac-muted)}.abw-form{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.abw-zeitraum{display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.abw-feldtitel{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-weight:var(--ac-w-head)}.abw-dauer{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs);font-variant-numeric:tabular-nums}.abw-dauer.is-fehler{color:var(--ac-danger);font-weight:var(--ac-w-medium)}.abw-gemeldet{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.abw-gemeldet-daten{display:flex;flex-direction:column;margin:0;font-size:var(--ac-fs-xs)}.abw-gemeldet-daten>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-md);padding:var(--ac-gap-sm) 0}.abw-gemeldet-daten>div+div{border-top:1px solid var(--ac-border)}.abw-gemeldet-daten dt{color:var(--ac-muted)}.abw-gemeldet-daten dd{margin:0;color:var(--ac-text-head);font-family:var(--ac-font-ui);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.abw-meldungen{display:flex;flex-direction:column;gap:var(--ac-gap-sm);margin:0;padding:0;list-style:none}.abw-meldungen li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);padding-bottom:var(--ac-gap-sm);border-bottom:1px solid var(--ac-border)}.abw-meldungen li:last-child{padding-bottom:0;border-bottom:0}.abw-meldung-text{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--ac-gap-xs);min-width:0;font-variant-numeric:tabular-nums}.abw-meldung-text>strong{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-weight:var(--ac-w-head)}.abw-meldung-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-xs);min-width:0}.abw-meldung-aktion .ac-badge{max-width:100%;white-space:normal}.abw-bescheinigung{flex-basis:100%;display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.abw-bescheinigung-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs)}.abw-bescheinigung-link{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);min-width:0;font-size:var(--ac-fs-sm)}.abw-bescheinigung-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abw-liste{margin:0;padding-left:var(--ac-gap-lg);font-size:var(--ac-fs-xs)}.abw-liste li+li{margin-top:var(--ac-gap-xs)}.abw-liste-zusatz{margin:var(--ac-gap-sm) 0 0;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.abw-fehlzeit{margin:0 0 var(--ac-gap-sm);color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-kpi);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.abw-fehlbalken .ac-progress-bar{background:var(--ac-action)}.abw-fehlbalken.is-ueber .ac-progress-bar{background:var(--ac-danger)}.rm-text{margin:0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text)}.rm-hinweis{margin:0;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.rm-form{display:flex;flex-direction:column;gap:var(--ac-gap-md);margin-top:var(--ac-gap-sm)}.rm-anlass{display:flex;flex-wrap:wrap;gap:var(--ac-gap-xs) var(--ac-gap-lg);margin:0;padding:0;border:0;font-size:var(--ac-fs-sm)}.rm-anlass legend{margin-bottom:var(--ac-gap-xs);padding:0;font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.rm-anlass label{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);cursor:pointer}.rm-fragen{display:flex;flex-direction:column;gap:var(--ac-gap-md);margin:0;padding:0 0 0 var(--ac-gap-lg)}.rm-frage{margin:0;padding:0;border:0}.rm-frage legend{margin-bottom:var(--ac-gap-xs);padding:0;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight);color:var(--ac-text-head)}.rm-skala{display:flex;flex-wrap:wrap;gap:calc(var(--ac-gap-xs) / 2)}.rm-wert{position:relative;cursor:pointer}.rm-wert input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rm-wert span{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-tile);font-size:var(--ac-fs-sm);font-variant-numeric:tabular-nums;color:var(--ac-text-head);transition:background-color var(--ac-motion-fast) var(--ac-ease)}.rm-wert:hover span{background:var(--ac-bg)}.rm-wert.ist-an span{border-color:var(--ac-navy);background:var(--ac-navy);color:var(--ac-on-action)}.rm-wert input:focus-visible+span{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.rm-unter{margin:var(--ac-gap-md) 0 var(--ac-gap-xs);font-family:var(--ac-font-head);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head);color:var(--ac-text-head)}.rm-liste{display:flex;flex-direction:column;gap:var(--ac-gap-xs);margin:0;padding-left:var(--ac-gap-lg);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight);color:var(--ac-text)}.lzt-summe{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head);font-variant-numeric:tabular-nums}.lzt-eintraege,.lzt-tage{margin:0;padding:0;list-style:none}.lzt-eintrag{display:grid;grid-template-columns:10.75rem 5.25rem minmax(0,1fr);align-items:center;gap:var(--ac-gap-xs) var(--ac-gap-md);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm)}.lzt-eintrag:last-child{padding-bottom:0}.lzt-zeit{color:var(--ac-text-head);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.lzt-dauer{font-variant-numeric:tabular-nums}.lzt-was{min-width:0;overflow-wrap:anywhere}.lzt-was-titel{color:var(--ac-text-head);font-family:var(--ac-font-head)}.lzt-quelle{color:var(--ac-muted)}@media(max-width:40rem){.lzt-eintrag{grid-template-columns:minmax(0,1fr) auto}.lzt-was{grid-column:1 / -1}}.lzt-tage li+li{border-top:1px solid var(--ac-border)}.lzt-tag{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ac-gap-xs) var(--ac-gap-sm);padding:var(--ac-gap-md) 0;border-radius:var(--ac-r-input);color:inherit;text-decoration:none}.lzt-tage li:first-child .lzt-tag{padding-top:0}.lzt-tag:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.lzt-tag strong{flex:1 1 8rem;color:var(--ac-text-head);font-family:var(--ac-font-ui);font-weight:var(--ac-w-head);transition:color var(--ac-motion-fast) var(--ac-ease)}.lzt-tag:hover strong{color:var(--ac-action)}.lzt-tag-info{color:var(--ac-muted);font-size:var(--ac-fs-xs)}.lzt-tag-summe{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.lzt-pruefen{margin-top:var(--ac-gap-md)}.lzt-text{margin:0 0 var(--ac-gap-md);color:var(--ac-muted);font-size:var(--ac-fs-xs)}.lzt-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ac-gap-sm);margin:0}.lzt-paar>div{padding:var(--ac-gap-sm) var(--ac-gap-md);border-radius:var(--ac-r-input);background:var(--ac-bg)}.lzt-paar dt{color:var(--ac-muted);font-size:var(--ac-fs-xs)}.lzt-paar dd{margin:0;color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums}.lzt-regeln{display:flex;flex-direction:column;margin:0;font-size:var(--ac-fs-xs)}.lzt-regeln>div{padding:var(--ac-gap-sm) 0}.lzt-regeln>div:first-child{padding-top:0}.lzt-regeln>div:last-child{padding-bottom:0}.lzt-regeln>div+div{border-top:1px solid var(--ac-border)}.lzt-regeln dt{color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head)}.lzt-regeln dd{margin:0;color:var(--ac-muted)}.lzt-summe small{color:var(--ac-muted);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body)}.lzt-paar dd small{display:block;color:var(--ac-muted);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-body)}.tf{position:relative;flex:1 1 35rem;display:flex;flex-direction:column;min-width:0;height:calc(100dvh - var(--player-zeile-h, 3.75rem));min-height:30rem;overflow:hidden;background:var(--ac-surface);font-family:var(--ac-font-ui)}.tf-kopf{position:relative;z-index:var(--ac-z-hover);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-xs) var(--ac-gap-sm);padding:var(--ac-gap-xs) var(--ac-gap-md);border-bottom:1px solid var(--ac-border);background:var(--ac-surface)}.tf-titel{flex:1 1 10rem;min-width:0;min-height:2.25rem;padding:0 var(--ac-gap-xs);border:1px solid transparent;border-radius:var(--ac-r-input);background:transparent;font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);color:var(--ac-text-head);outline:0}.tf-titel:hover{background:var(--ac-bg)}.tf-titel:focus{border-color:var(--ac-action);background:var(--ac-surface)}.tf-loeschen{display:inline-flex;gap:var(--ac-gap-xs)}.tf-vorlage.ist-an{border-color:var(--ac-action);background:var(--ac-action-soft)}.tf-stand{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.tf button,.tf input,.tf-vorlagen button,.tf-vorlagen input{font-family:var(--ac-font-ui)}.tf-buehne{position:relative;flex:1;min-height:0}.tf-flaeche{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:default;background-color:var(--ac-bg);background-image:radial-gradient(circle,var(--ac-border-strong) 1.1px,transparent 1.2px)}.tf-flaeche--hand{cursor:grab}.tf-flaeche--stift,.tf-flaeche--marker,.tf-flaeche--form,.tf-flaeche--rahmen,.tf-flaeche--verbinder,.tf-flaeche--zettel{cursor:crosshair}.tf-flaeche--text{cursor:text}.tf-flaeche--radierer{cursor:cell}.tf-svg{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none}.tf-leer{position:absolute;top:50%;left:50%;max-width:20rem;margin:0;transform:translate(-50%,-50%);font-size:var(--ac-fs-lead);color:var(--ac-muted);text-align:center;pointer-events:none}.tf-text{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;font-family:var(--ac-font-ui);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight)}.tf-text-innen{white-space:pre-wrap;overflow-wrap:anywhere}.tf-text-innen--linie{align-self:center;padding:0 var(--ac-gap-xs);border-radius:var(--ac-r-tag);background:var(--ac-bg)}.tf-zettel{filter:drop-shadow(0 1px 1px color-mix(in xyz,var(--ac-navy) 8%,transparent)) drop-shadow(0 6px 14px color-mix(in xyz,var(--ac-navy) 12%,transparent))}.tf-form-flaeche{filter:drop-shadow(0 1px 2px color-mix(in xyz,var(--ac-navy) 7%,transparent)) drop-shadow(0 3px 8px color-mix(in xyz,var(--ac-navy) 6%,transparent))}.tf-rahmen-flaeche{filter:drop-shadow(0 2px 10px color-mix(in xyz,var(--ac-navy) 6%,transparent))}.tf-eingabe{position:absolute;z-index:var(--ac-z-sticky);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--ac-font-ui);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight)}.tf-eingabe-text{min-height:1.2em;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.tf-eingabe-text.tf-eingabe-text,.tf-eingabe-text.tf-eingabe-text:focus,.tf-eingabe-text.tf-eingabe-text:focus-visible{outline:0;border-radius:0}.tf-text-mass{position:fixed;top:0;left:0;visibility:hidden;pointer-events:none;font-family:var(--ac-font-ui);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight);white-space:pre-wrap;overflow-wrap:anywhere}.tf-eingabe-text:empty:before{content:attr(data-leer);color:var(--ac-muted)}.tf-rahmen{fill:none;stroke:var(--ac-action);pointer-events:none}.tf-griff{fill:var(--ac-surface);stroke:var(--ac-action);filter:drop-shadow(0 1px 2px color-mix(in xyz,var(--ac-navy) 22%,transparent))}.tf-griff--nw,.tf-griff--se{cursor:nwse-resize}.tf-griff--ne,.tf-griff--sw{cursor:nesw-resize}.tf-anker{fill:var(--ac-action);stroke:var(--ac-surface);cursor:crosshair;opacity:.85;transition:opacity var(--ac-motion-fast) var(--ac-ease)}.tf-anker:hover{opacity:1}.tf-ende{fill:var(--ac-surface);stroke:var(--ac-action);cursor:move}.tf-ende.ist-angedockt{fill:var(--ac-action)}.tf-ziel{fill:none;stroke:var(--ac-action);pointer-events:none}.tf-andock{fill:var(--ac-surface);stroke:var(--ac-action);pointer-events:none}.tf-wahl{fill:color-mix(in xyz,var(--ac-action) 10%,transparent);stroke:var(--ac-action);pointer-events:none}.tf-hilfe{stroke:var(--ac-danger);pointer-events:none}.tf-werkzeuge{position:absolute;top:var(--ac-gap-md);left:var(--ac-gap-md);z-index:var(--ac-z-sticky);display:flex;flex-direction:column;align-items:center;gap:calc(var(--ac-gap-xs) / 3);padding:var(--ac-gap-xs);border-radius:var(--ac-r-modal);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.tf-wz{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:var(--ac-r-btn);background:transparent;color:var(--ac-text-head);cursor:pointer;transition:background-color var(--ac-motion-fast) var(--ac-ease)}.tf-wz:hover{background:var(--ac-bg)}.tf-wz.ist-an{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.tf-wz:disabled{opacity:.35;cursor:default;background:transparent}.tf-wz:focus-visible,.tf-form:focus-visible,.tf-tupfer:focus-visible,.tf-dicke:focus-visible,.tf-zettelwahl:focus-visible,.tf-vorlage:focus-visible,.tf-leer-knopf:focus-visible,.tf-gruppe-kopf:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.tf-wz-gruppe{position:relative;display:flex}.tf-trenner{width:1.5rem;height:1px;margin:calc(var(--ac-gap-xs) / 2) 0;background:var(--ac-border-strong)}.tf-fly{position:absolute;top:0;left:calc(100% + var(--ac-gap-sm));z-index:var(--ac-z-popover);display:flex;flex-direction:column;gap:var(--ac-gap-sm);width:max-content;max-width:15rem;padding:var(--ac-gap-sm);border-radius:var(--ac-r-modal);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.tf-fly-titel{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.tf-fly-hinweis{font-size:var(--ac-fs-micro);line-height:var(--ac-lh-tight);color:var(--ac-muted)}.tf-fly-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--ac-gap-xs) / 2)}.tf-fly-raster{display:grid;grid-template-columns:repeat(4,2.25rem);gap:calc(var(--ac-gap-xs) / 2)}.tf-fly--formen{width:11.5rem}.tf-form{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text-head);cursor:pointer}.tf-form:hover{background:var(--ac-bg)}.tf-form.ist-an{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.tf-zettelwahl{width:2rem;height:2rem;padding:0;border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-tag);cursor:pointer}.tf-zettelwahl.ist-an,.tf-tupfer.ist-an{outline:2px solid var(--ac-action);outline-offset:1px}.tf-tupfer{flex:none;width:1.625rem;height:1.625rem;padding:0;border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-pill);cursor:pointer}.tf-dicke{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2rem;padding:0 var(--ac-gap-xs);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text-head);cursor:pointer}.tf-dicke:hover{background:var(--ac-bg)}.tf-dicke.ist-an{background:var(--ac-action-soft)}.tf-dicke i{display:block;width:100%;border-radius:var(--ac-r-tag);background:var(--ac-navy)}.tf-dicke-1{height:1px}.tf-dicke-2{height:2px}.tf-dicke-4{height:3px}.tf-dicke-8{height:7px}.tf-dicke .tf-strich-voll{height:2px}.tf-dicke .tf-strich-strich{height:0;border-top:2px dashed var(--ac-navy);background:none}.tf-dicke .tf-strich-punkt{height:0;border-top:2px dotted var(--ac-navy);background:none}.tf-tf-dunkel,.tf-bg-dunkel{background:var(--ac-navy)}.tf-tf-blau,.tf-bg-blau{background:var(--ac-action)}.tf-tf-cyan,.tf-bg-cyan{background:var(--ac-cyan)}.tf-tf-gruen,.tf-bg-gruen{background:var(--ac-progress)}.tf-tf-orange,.tf-bg-orange{background:var(--ac-warning)}.tf-tf-beere,.tf-bg-beere{background:var(--ac-danger)}.tf-tf-grau,.tf-bg-grau{background:var(--ac-muted)}.tf-fl-keine{background:linear-gradient(135deg,var(--ac-surface) 46%,var(--ac-danger) 47%,var(--ac-danger) 53%,var(--ac-surface) 54%)}.tf-fl-weiss{background:var(--ac-surface)}.tf-fl-grau{background:var(--ac-track)}.tf-fl-blau{background:var(--ac-action-soft)}.tf-fl-gruen{background:var(--ac-success-soft)}.tf-fl-orange{background:var(--ac-warning-soft)}.tf-fl-rosa{background:var(--ac-danger-soft)}.tf-fl-papier{background:var(--ac-paper)}.tf-kontext{position:absolute;z-index:var(--ac-z-menu);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--ac-gap-xs) / 3);max-width:calc(100% - var(--ac-gap-lg));padding:calc(var(--ac-gap-xs) / 2) var(--ac-gap-xs);border-radius:var(--ac-r-btn);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.tf-kontext .rt-trenner{width:1px;height:1.125rem;margin:0 calc(var(--ac-gap-xs) / 2);background:var(--ac-border-strong)}.tf-kontext .rt-knopf{min-width:1.875rem;height:1.875rem;padding:0 calc(var(--ac-gap-xs) / 2)}.tf-k-gruppe{display:flex;align-items:center}.tf-k-wahl{position:relative;display:inline-flex}.tf-kontext .tf-k-groesse{gap:calc(var(--ac-gap-xs) / 2);min-width:2.75rem;font-variant-numeric:tabular-nums;font-weight:var(--ac-w-medium)}.tf-kontext .tf-k-wort{padding:0 var(--ac-gap-xs);font-weight:var(--ac-w-medium)}.tf-k-a{display:inline-flex;flex-direction:column;align-items:center;font-family:var(--ac-font-head);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head);line-height:1}.tf-k-a i{display:block;width:1rem;height:3px;margin-top:var(--ac-gap-xs);border-radius:var(--ac-r-tag)}.tf-k-flaeche{display:block;width:1.125rem;height:1.125rem;border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-tag)}.tf-k-rand{display:block;width:1.125rem;height:1.125rem;border:2px solid;border-radius:var(--ac-r-tag)}.tf-rd-dunkel{border-color:var(--ac-navy)}.tf-rd-blau{border-color:var(--ac-action)}.tf-rd-cyan{border-color:var(--ac-cyan)}.tf-rd-gruen{border-color:var(--ac-progress)}.tf-rd-orange{border-color:var(--ac-warning)}.tf-rd-beere{border-color:var(--ac-danger)}.tf-rd-grau{border-color:var(--ac-muted)}.tf-k-fenster{position:absolute;top:calc(100% + var(--ac-gap-xs));left:50%;z-index:var(--ac-z-popover);display:flex;flex-direction:column;gap:var(--ac-gap-xs);width:max-content;padding:var(--ac-gap-sm);transform:translate(-50%);border-radius:var(--ac-r-modal);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.tf-k-fenster--liste{gap:0;padding:var(--ac-gap-xs)}.tf-k-fenster--liste button{min-width:3.25rem;padding:calc(var(--ac-gap-xs) / 2) var(--ac-gap-xs);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-variant-numeric:tabular-nums;cursor:pointer}.tf-k-fenster--liste button:hover{background:var(--ac-bg)}.tf-k-fenster--liste button.ist-an{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.tf-k-tupfen{display:flex;gap:calc(var(--ac-gap-xs) * .75)}.tf-zoom{position:absolute;right:calc(var(--ac-gap-xl) + 4.5rem);bottom:var(--ac-gap-md);z-index:var(--ac-z-sticky);display:flex;flex-direction:column;align-items:flex-end;gap:var(--ac-gap-xs)}.tf-zoom-reihe{display:flex;align-items:center;gap:calc(var(--ac-gap-xs) / 3);padding:calc(var(--ac-gap-xs) / 2);border-radius:var(--ac-r-btn);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.tf-zoom-wert{min-width:2.75rem;font-size:var(--ac-fs-xs);font-variant-numeric:tabular-nums;color:var(--ac-text-head);text-align:center}.tf-karte{width:13rem;height:8.5rem;padding:var(--ac-gap-xs);border-radius:var(--ac-r-btn);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.tf-karte-svg{display:block;width:100%;height:100%;cursor:pointer}.tf-karte-blick{fill:color-mix(in xyz,var(--ac-action) 10%,transparent);stroke:var(--ac-action)}.tf-bild{display:block;width:100%;height:100%}.tf-skizzen{display:flex;flex-direction:column;gap:var(--ac-gap-sm);font-family:var(--ac-font-ui)}.tf-skizzen button{font-family:var(--ac-font-ui)}.tf-ansicht{display:flex;gap:calc(var(--ac-gap-xs) / 2);padding:calc(var(--ac-gap-xs) / 2);border-radius:var(--ac-r-btn);background:var(--ac-bg)}.tf-ansicht button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-gap-xs);min-height:2rem;padding:0 var(--ac-gap-sm);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);cursor:pointer}.tf-ansicht button.ist-an{background:var(--ac-surface);color:var(--ac-text-head);box-shadow:var(--ac-shadow-tile)}.tf-ansicht button:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.tf-ansicht small{min-width:1.125rem;border-radius:var(--ac-r-pill);background:var(--ac-action-soft);color:var(--ac-on-action-soft);font-size:var(--ac-fs-micro);line-height:1.125rem;text-align:center}.tf-gruppe-name{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tf-ort{position:relative;min-width:0}.tf-ort-knopf{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);max-width:19rem;min-height:2.25rem;padding:0 var(--ac-gap-sm);border:1px solid var(--ac-border);border-radius:var(--ac-r-btn);background:var(--ac-surface);color:var(--ac-text-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);cursor:pointer;transition:border-color var(--ac-motion-fast) var(--ac-ease)}.tf-ort-knopf:hover,.tf-ort-knopf[aria-expanded=true]{border-color:var(--ac-action)}.tf-ort-knopf:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.tf-ort-knopf svg{flex:none;color:var(--ac-action)}.tf-ort-knopf span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-ort-fenster{position:absolute;top:calc(100% + var(--ac-gap-xs));right:0;z-index:var(--ac-z-menu);display:flex;flex-direction:column;align-items:stretch;gap:var(--ac-gap-sm);width:min(22rem,calc(100vw - 2rem));box-sizing:border-box;padding:var(--ac-gap-md);border-radius:var(--ac-r-card);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop)}.tf-ort-fenster strong{color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-body);font-weight:var(--ac-w-head)}.tf-ort-fenster p{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs);line-height:var(--ac-lh-tight)}.tf-ort-fenster .ac-btn{align-self:flex-end}.tf-vorlagen{display:flex;flex-direction:column;gap:var(--ac-gap-sm);font-family:var(--ac-font-ui)}.tf-leer-knopf{display:flex;align-items:center;gap:var(--ac-gap-sm);width:100%;padding:var(--ac-gap-sm) var(--ac-gap-md);border:1px dashed var(--ac-border-strong);border-radius:var(--ac-r-card);background:var(--ac-surface);color:var(--ac-text-head);text-align:left;cursor:pointer;transition:border-color var(--ac-motion-fast) var(--ac-ease),background-color var(--ac-motion-fast) var(--ac-ease)}.tf-leer-knopf:hover{border-color:var(--ac-action);background:var(--ac-action-soft)}.tf-leer-knopf span{display:flex;flex-direction:column}.tf-leer-knopf strong{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head)}.tf-leer-knopf small{font-size:var(--ac-fs-micro);color:var(--ac-muted)}.tf-vorlagen-suche{display:flex;align-items:center;gap:var(--ac-gap-xs);min-height:2.375rem;padding:0 var(--ac-gap-sm);border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-input);color:var(--ac-muted)}.tf-vorlagen-suche:focus-within{border-color:var(--ac-action)}.tf-vorlagen-suche input.tf-feld:focus,.tf-vorlagen-suche input.tf-feld:focus-visible{outline:0;box-shadow:none}.tf-vorlagen-suche input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);color:var(--ac-text-head)}.tf-vorlagen-suche input::-webkit-search-cancel-button{display:none}.tf-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tf-vorlagen-leer{margin:0;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.tf-gruppe{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.tf-gruppe-kopf{display:flex;align-items:center;gap:var(--ac-gap-xs);width:100%;min-height:2.25rem;padding:0 var(--ac-gap-xs);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text-head);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head);text-align:left;cursor:pointer}.tf-gruppe-kopf:hover{background:var(--ac-bg)}.tf-gruppe-kopf small{margin-left:auto;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-body);color:var(--ac-muted)}.tf-pfeil{flex:none;transition:transform var(--ac-motion-fast) var(--ac-ease)}.tf-pfeil.ist-auf{transform:rotate(90deg)}.tf-gruppe-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ac-gap-xs);margin:0;padding:0;list-style:none}.tf-vorlage{display:flex;flex-direction:column;gap:calc(var(--ac-gap-xs) / 3);width:100%;height:100%;padding:var(--ac-gap-xs);border:1px solid var(--ac-border);border-radius:var(--ac-r-tile);background:var(--ac-surface);color:var(--ac-text-head);text-align:left;cursor:pointer;transition:border-color var(--ac-motion-fast) var(--ac-ease),box-shadow var(--ac-motion-fast) var(--ac-ease)}.tf-vorlage:hover{border-color:var(--ac-action);box-shadow:var(--ac-shadow-tile)}.tf-vorlage-bild{display:block;height:4.25rem;margin-bottom:calc(var(--ac-gap-xs) / 2);overflow:hidden;border-radius:var(--ac-r-nav);background:var(--ac-bg)}.tf-vorlage strong{font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight)}.tf-vorlage small{font-size:var(--ac-fs-micro);line-height:var(--ac-lh-tight);color:var(--ac-muted)}.tf-eigene-titel{margin:var(--ac-gap-xs) 0 0;padding:0 var(--ac-gap-xs);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-head);color:var(--ac-text-head)}@media(max-width:56.25rem){.tf-stand{display:none}.tf-ort-knopf{max-width:14rem}.tf-ort-fenster{position:fixed;top:auto;right:var(--ac-gap-md);left:var(--ac-gap-md);width:auto}.tf-werkzeuge{top:auto;right:var(--ac-gap-xs);bottom:var(--ac-gap-xs);left:var(--ac-gap-xs);flex-direction:row;overflow-x:auto;scrollbar-width:none}.tf-trenner{width:1px;height:1.5rem;margin:0 calc(var(--ac-gap-xs) / 2)}.tf-fly{position:fixed;top:auto;right:var(--ac-gap-xs);bottom:4.25rem;left:var(--ac-gap-xs);max-width:none;width:auto}.tf-zoom{top:var(--ac-gap-xs);right:var(--ac-gap-xs);bottom:auto}.tf-karte{display:none}}.notizbuch{display:grid;grid-template-columns:minmax(0,14.5rem) minmax(0,1fr);gap:var(--ac-gap-xl);align-items:start}.notizbuch-haupt{display:flex;flex-direction:column;gap:var(--ac-gap-xl);min-width:0}.notizbuch-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-xs);min-width:0}.notizbuch-leise{margin:0;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.notizbuch-filter{position:sticky;top:calc(var(--ac-header-h) + var(--ac-gap-lg));display:flex;flex-direction:column;gap:calc(var(--ac-gap-xs) / 2);font-family:var(--ac-font-ui)}.notizbuch-filter-kopf{margin:var(--ac-gap-lg) var(--ac-gap-md) var(--ac-gap-xs);color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium)}.notizbuch-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);min-height:2.5rem;padding:var(--ac-gap-xs) var(--ac-gap-md);border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-text);font:inherit;font-size:var(--ac-fs-body);text-align:left;cursor:pointer}.notizbuch-zeile small{flex:none;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.notizbuch-zeile:hover{background:var(--ac-border)}.notizbuch-zeile.ist-aktiv{background:var(--ac-surface);box-shadow:var(--ac-shadow-card);color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.notizbuch-zeile:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.notizbuch-tagebuch-innen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-md) var(--ac-gap-lg)}.notizbuch-tagebuch-text{flex:1 1 20rem;min-width:0}.notizbuch-tagebuch-text h2{margin:0;color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head)}.notizbuch-tagebuch-text p{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.notizbuch-tagebuch-fragen{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--ac-gap-sm);min-width:0}.notizbuch-gruppe{display:flex;flex-direction:column;gap:var(--ac-gap-sm);min-width:0}.notizbuch-gruppe-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-md)}.notizbuch-gruppe-kopf h2{flex:1;min-width:0;margin:0;color:var(--ac-text-head);font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);line-height:var(--ac-lh-head)}.notizbuch-gruppe-kopf small{display:block;color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-body)}.notizbuch-verweis{flex:none;text-decoration:none;white-space:nowrap}.notizbuch-eintrag--offen{cursor:pointer}.notizbuch-eintrag--offen:hover{box-shadow:var(--ac-shadow-pop)}.notizbuch-eintrag{display:flex;flex-direction:column;gap:var(--ac-gap-xs);min-width:0;padding:var(--ac-pad-card);border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-shadow-card)}.notizbuch-zitat{quotes:none;color:var(--ac-text-head);font-size:var(--ac-fs-lead);line-height:var(--ac-lh-body);overflow-wrap:anywhere}.notizbuch-zitat:before,.notizbuch-zitat:after{content:none}.notizbuch-kommentar{margin:0;line-height:var(--ac-lh-body);white-space:pre-line;overflow-wrap:anywhere}.notizbuch-titel{color:var(--ac-text-head);font-weight:var(--ac-w-medium);overflow-wrap:anywhere}.notizbuch-text{line-height:var(--ac-lh-body);overflow-wrap:anywhere}.notizbuch-text>*{display:block}.notizbuch-text-kopf{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.notizbuch-eintrag-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-xs) var(--ac-gap-sm);color:var(--ac-muted);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs)}.notizbuch-eintrag-knopf.ac-btn{margin-left:auto}.notizbuch-mk{padding:calc(var(--ac-gap-xs) / 3) calc(var(--ac-gap-xs) / 2);border-radius:var(--ac-r-tag);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.notizbuch-mk--gruen{background:var(--ac-success-soft)}.notizbuch-mk--blau{background:var(--ac-action-soft)}.notizbuch-mk--orange{background:var(--ac-warning-soft)}.notizbuch-mk--rosa{background:var(--ac-danger-soft)}.notizbuch-feld{display:flex;flex-direction:column;gap:var(--ac-gap-sm);min-width:0}.notizbuch-eintrag .notizbuch-feld{margin-top:var(--ac-gap-xs);padding:var(--ac-gap-md);border-radius:var(--ac-r-tile);background:var(--ac-bg)}.notizbuch-feld .ac-label{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.notizbuch-feld-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-sm)}.notizbuch-feld-fuss>.notizbuch-reihe{margin-left:auto;flex-wrap:nowrap}@media(max-width:56.25rem){.notizbuch{grid-template-columns:minmax(0,1fr);gap:var(--ac-gap-lg)}.notizbuch-haupt{gap:var(--ac-gap-lg)}.notizbuch-filter{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--ac-gap-xs)}.notizbuch-filter-kopf{display:none}.notizbuch-zeile{max-width:100%}}@media(max-width:30rem){.notizbuch-feld-hinweis{display:none}}@media print{.notizbuch{display:block}.notizbuch-kein-druck,.notizbuch-tagebuch,.notizbuch-feld,.notizbuch-eintrag-fuss .ac-btn{display:none!important}.notizbuch-eintrag{box-shadow:none;break-inside:avoid}}.fs-karte-kopf{padding:var(--ac-pad-card);padding-bottom:0}.fs-schritt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm) var(--ac-gap-xl)}.fs-schritt .lern-zeile-text{flex:1 1 20rem;gap:var(--ac-gap-xs)}.fs-schritt h2{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head)}.fs-hinweis{margin:0}@media(max-width:40rem){.fs-module thead{display:none}.fs-module .ac-table,.fs-module tbody{display:block}.fs-module tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"titel titel titel" "stand lektionen test";align-items:center;gap:var(--ac-gap-xs) var(--ac-gap-sm);padding:var(--ac-gap-md) var(--ac-pad-card);border-bottom:1px solid var(--ac-border)}.fs-module tr:last-child{border-bottom:0}.fs-module .ac-table td{display:block;padding:0;border:0}.fs-module td:nth-child(1){grid-area:titel}.fs-module td:nth-child(2){grid-area:lektionen;font-size:var(--ac-fs-xs)}.fs-module td:nth-child(3){grid-area:test;font-size:var(--ac-fs-xs)}.fs-module td:nth-child(4){grid-area:stand}.fs-module td:nth-child(3):before{content:"Test ";color:var(--ac-muted)}}.nachweis-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-md)}.nachweis-leiste>:last-child{margin-left:auto}.nachweis-blaettern{display:inline-flex;align-items:center;gap:var(--ac-gap-sm);margin-left:auto}.nachweis-zeitraum{text-align:center;font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums}.nachweis-leiste--zeitraum>:last-child{margin-left:0}.nachweis-leiste .lw-zurueck{align-self:center}@media(max-width:48rem){.nachweis-blaettern{display:grid;flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.nachweis-zeitraum{grid-column:1 / -1;grid-row:1;text-align:left}.nachweis-leiste--zeitraum>:last-child{flex:1 1 100%}}.nachweis-blatt{position:relative;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:49.625rem;min-height:70.1875rem;margin-inline:auto;padding:calc(var(--ac-doc-gap-abschnitt) * 1.5) calc(var(--ac-doc-gap-abschnitt) * 1.75) var(--ac-doc-gap-abschnitt);border:1px solid var(--ac-border);background:var(--ac-surface);-webkit-print-color-adjust:exact;print-color-adjust:exact}.nachweis-blatt .ac-doc-circles{top:-9.25rem;right:-10rem}.nachweis-blatt .ac-doc-head>:not(.ac-doc-circles){position:relative;z-index:var(--ac-z-hover)}.ac-doc-meta>:first-child{font-weight:var(--ac-w-medium)}.ac-doc-meta>:not(:first-child){color:var(--ac-muted)}.nachweis-oberzeile{margin:var(--ac-gap-lg) 0 0;color:var(--ac-blue);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase}.nachweis-blatt .ac-doc-title{margin-top:0;font-size:var(--ac-fs-h1)}.nachweis-blatt .ac-doc-title-bar{margin-block:var(--ac-gap-xs) var(--ac-gap-sm)}.nachweis-unterzeile{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.ac-doc-fields.nachweis-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ac-gap-xl);margin:var(--ac-gap-md) 0 0}.nachweis-felder .ac-doc-field{grid-template-columns:7.75rem minmax(0,1fr);gap:var(--ac-gap-xs);align-items:baseline;padding-block:var(--ac-gap-xs);line-height:var(--ac-lh-tight);border-top:1px solid var(--ac-border);border-bottom:0}.nachweis-felder .ac-doc-field>dd{font-weight:var(--ac-w-medium);overflow-wrap:anywhere}.ac-doc-fields.nachweis-felder--umfang{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.nachweis-felder--umfang .ac-doc-field{grid-template-columns:9.25rem minmax(0,1fr)}.nachweis-felder--umfang .ac-doc-field:nth-child(2n){grid-template-columns:8rem minmax(0,1fr)}.nachweis-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:var(--ac-gap-xs) var(--ac-gap-lg);margin:0;padding-block:var(--ac-gap-xs);border-block:1px solid var(--ac-border)}.nachweis-kennzahlen--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.nachweis-kennzahlen>div{min-width:0}.nachweis-kennzahlen dt{display:block;line-height:var(--ac-lh-tight)}.nachweis-kennzahlen dd{margin:0;color:var(--ac-navy);font-size:var(--ac-fs-body);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;line-height:var(--ac-lh-tight)}.nachweis-kennzeichnung{margin:var(--ac-gap-xs) 0 0;color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.nachweis-kennzeichnung strong{color:var(--ac-navy)}.nachweis-tabelle{min-width:0;overflow-x:auto}.ac-doc-table.nachweis-liste{margin:var(--ac-gap-sm) 0 0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.ac-doc-table.nachweis-liste th{padding:var(--ac-gap-xs) var(--ac-gap-sm)}.ac-doc-table.nachweis-liste td{padding:var(--ac-gap-xs) var(--ac-gap-sm);font-variant-numeric:tabular-nums}.nachweis-liste td strong{font-weight:var(--ac-w-medium)}.nachweis-status{color:var(--ac-blue);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;white-space:nowrap}.nachweis-zeilenzusatz{display:block;color:var(--ac-muted)}.nachweis-liste--meldung td{vertical-align:top}.nachweis-liste--meldung td:last-child{min-width:9rem}.nachweis-hinweis.ac-doc-note{margin-block:var(--ac-gap-sm) 0;padding-block:var(--ac-gap-xs);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.nachweis-blatt--dicht .nachweis-oberzeile{margin-top:var(--ac-gap-sm)}.nachweis-blatt--dicht .ac-doc-title{line-height:1.1}.nachweis-blatt--dicht .ac-doc-table.nachweis-liste td{padding-block:calc(var(--ac-gap-xs) / 2)}.nachweis-blatt--dicht .ac-doc-table.nachweis-liste th{padding-block:calc(var(--ac-gap-xs) * .75)}.nachweis-blatt--dicht .urkunde-zeichen-raum{min-height:1.75rem}.nachweis-blatt--dicht .nachweis-zeichnung{margin-block:var(--ac-gap-xs)}.nachweis-blatt--dicht .urkunde-siegel--klein{width:3.5rem}.nachweis-blatt--dicht>.ac-doc-foot{padding-top:var(--ac-gap-xs)}.nachweis-zeichnung{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:start;gap:var(--ac-gap-xl);margin-block:var(--ac-gap-sm) var(--ac-gap-sm);break-inside:avoid}.nachweis-siegelzeile{margin-bottom:var(--ac-gap-sm)}.nachweis-bestaetigt{color:var(--ac-blue);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.nachweis-blatt>.ac-doc-foot{margin-top:auto;flex-wrap:wrap;gap:var(--ac-gap-xs) var(--ac-gap-lg)}.nachweis-blatt--abbruch .ac-doc-title-bar{display:none}.nachweis-blatt--abbruch .nachweis-unterzeile{margin-block:var(--ac-gap-xs) 0;line-height:var(--ac-lh-tight)}.nachweis-blatt--abbruch .ac-doc-h2{margin-block:var(--ac-gap-lg) var(--ac-gap-xs);padding-bottom:var(--ac-gap-xs);border-bottom:1px solid var(--ac-navy);font-size:var(--ac-fs-h3)}.abbruch-zeile{margin:var(--ac-gap-md) 0 0;color:var(--ac-muted)}.abbruch-name{margin:var(--ac-gap-xs) 0 0;color:var(--ac-navy);font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head-strong);line-height:var(--ac-lh-head);overflow-wrap:anywhere}.abbruch-massnahme{margin:var(--ac-gap-xs) 0 0;color:var(--ac-navy);font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head-strong);line-height:var(--ac-lh-head);overflow-wrap:anywhere}.abbruch-text{margin:0;line-height:var(--ac-lh-tight)}.abbruch-inhalte{margin:0;padding:0;list-style:none}.abbruch-inhalte li{display:flex;gap:var(--ac-gap-md);padding-block:var(--ac-gap-xs);border-bottom:1px solid var(--ac-border);line-height:var(--ac-lh-tight)}.abbruch-nummer{flex:none;color:var(--ac-blue);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over)}.abbruch-inhalte+.abbruch-text{margin-top:var(--ac-gap-xs)}.nachweis-blatt--abbruch .ac-doc-seal{width:4.5rem;height:4.5rem;letter-spacing:normal;line-height:var(--ac-lh-tight)}.nachweis-blatt--abbruch .nachweis-zeichnung{margin-top:auto;padding-top:var(--ac-gap-sm)}.nachweis-blatt--abbruch>.nachweis-zeichnung+.ac-doc-foot{margin-top:var(--ac-gap-sm)}.nachweis-liste-blatt{--liste-eis-leicht: color-mix(in srgb, var(--ac-ice) 28%, transparent);--liste-eis-mittel: color-mix(in srgb, var(--ac-ice) 50%, transparent);position:relative;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:70.1875rem;min-height:49.625rem;margin-inline:auto;padding:var(--ac-doc-gap-abschnitt) calc(var(--ac-doc-gap-abschnitt) * 1.25) var(--ac-gap-xl);border:1px solid var(--ac-border);background:var(--ac-surface);-webkit-print-color-adjust:exact;print-color-adjust:exact}.liste-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ac-gap-xs) var(--ac-gap-xl);padding-bottom:var(--ac-gap-sm);border-bottom:1px solid var(--ac-navy)}.liste-marke{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ac-gap-xs) var(--ac-gap-lg);min-width:0}.liste-marke h1{margin:0;color:var(--ac-navy);font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);line-height:var(--ac-lh-head)}.liste-felder{display:grid;grid-template-columns:1.7fr 1.3fr 1fr;gap:var(--ac-gap-xs) var(--ac-gap-xl);margin:var(--ac-gap-md) 0 0}.liste-feld{min-width:0;padding-bottom:var(--ac-gap-xs);border-bottom:1px solid var(--ac-border)}.liste-feld--haupt{border-bottom-color:var(--ac-navy)}.liste-feld dt{display:block;line-height:var(--ac-lh-tight)}.liste-feld dd{margin:0;color:var(--ac-navy);font-weight:var(--ac-w-medium);line-height:var(--ac-lh-tight);overflow-wrap:anywhere}.liste-feld--haupt dd{font-size:var(--ac-fs-lead)}.ac-doc-table.liste-tabelle{margin:var(--ac-doc-gap-block) 0 0;table-layout:fixed;line-height:var(--ac-lh-tight)}.liste-tabelle thead th{padding:var(--ac-gap-sm) var(--ac-gap-md);border-right:1px solid var(--ac-surface)}.liste-tabelle thead th:nth-child(1){width:14%}.liste-tabelle thead th:nth-child(2){width:15%}.liste-tabelle thead th:nth-child(3),.liste-tabelle thead th:nth-child(4),.liste-tabelle thead th:nth-child(5){width:13%}.liste-tabelle thead th:nth-child(6){width:15%}.liste-tabelle thead th:nth-child(7){width:17%}.ac-doc-table.liste-tabelle tbody th,.ac-doc-table.liste-tabelle td{height:2.75rem;padding:0 var(--ac-gap-md);border-right:1px solid var(--ac-border);border-bottom:1px solid var(--ac-border);background:none;color:var(--ac-navy);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal}.ac-doc-table.liste-tabelle tbody th{font-size:var(--ac-fs-body);font-weight:var(--ac-w-medium)}.liste-tabelle tr>:last-child{border-right:0}.ac-doc-table.liste-tabelle .liste-samstag th,.ac-doc-table.liste-tabelle .liste-samstag td{background:var(--liste-eis-leicht);color:var(--ac-muted)}.ac-doc-table.liste-tabelle td.liste-stunden{background:var(--liste-eis-mittel)}.ac-doc-table.liste-tabelle .liste-summe td{height:2.5rem;border-bottom-color:var(--ac-navy)}.ac-doc-table.liste-tabelle .liste-summe td:first-child{color:var(--ac-blue);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-align:right;text-transform:uppercase}.ac-doc-table.liste-tabelle .liste-summe td.liste-stunden{background:var(--ac-ice);font-weight:var(--ac-w-medium)}.liste-fuss{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ac-gap-lg) var(--ac-gap-xl);margin-top:auto;padding-top:var(--ac-gap-lg)}.liste-legende{flex:1 1 22rem;max-width:30rem;min-width:0}.liste-legende .ac-doc-label{margin:0 0 var(--ac-gap-xs)}.liste-legende ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ac-gap-xs) var(--ac-gap-lg);margin:0;padding:0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight);list-style:none}.liste-legende li{display:flex;align-items:center;gap:var(--ac-gap-sm)}.liste-buchstabe{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--ac-border-strong);color:var(--ac-navy);font-family:var(--ac-font-head);font-weight:var(--ac-w-head)}.liste-hinweis{margin:var(--ac-gap-xs) 0 0;color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.liste-zeichnung{display:flex;flex:1 1 28rem;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--ac-gap-lg) var(--ac-gap-xl);min-width:0}.liste-zeichnung .urkunde-zeichen{flex:1 1 13rem;max-width:16rem}.liste-seitenfuss.ac-doc-foot{flex-wrap:wrap;gap:var(--ac-gap-xs) var(--ac-gap-lg);margin-top:var(--ac-gap-md);padding-top:var(--ac-gap-xs)}.nachweis-tag-kurz{display:none}@media screen and (max-width:48rem){.nachweis-blatt,.nachweis-liste-blatt{min-height:0;padding:var(--ac-gap-lg) var(--ac-gap-md)}.nachweis-blatt .ac-doc-head{flex-wrap:wrap;gap:var(--ac-gap-sm)}.nachweis-blatt .ac-doc-meta,.liste-kopf .ac-doc-meta{text-align:left}.nachweis-liste td:last-child{min-width:15rem}.nachweis-liste--meldung td:last-child{min-width:9rem}.liste-zeichnung .urkunde-zeichen{max-width:none}.ac-doc-fields.nachweis-felder,.ac-doc-fields.nachweis-felder--umfang,.liste-felder,.nachweis-zeichnung{grid-template-columns:minmax(0,1fr)}.ac-doc-table.liste-tabelle{table-layout:auto}.ac-doc-table.liste-tabelle tbody th,.ac-doc-table.liste-tabelle td,.liste-tabelle thead th{padding-inline:var(--ac-gap-xs);white-space:nowrap}.liste-legende ul{grid-template-columns:minmax(0,1fr)}.liste-marke h1{overflow-wrap:anywhere}}@media screen and (max-width:30rem){.nachweis-blatt .ac-doc-title{font-size:var(--ac-fs-h2);overflow-wrap:anywhere}.nachweis-blatt .ac-doc-field{grid-template-columns:minmax(0,1fr)}.ac-doc-table.nachweis-liste th,.ac-doc-table.nachweis-liste td{padding:var(--ac-gap-xs) calc(var(--ac-gap-xs) / 2);font-size:var(--ac-fs-xs);letter-spacing:0}.nachweis-tag-lang{display:none}.nachweis-tag-kurz{display:inline}}@media print{@page{size:A4;margin:15mm}.nachweis-leiste,.nachweis-nur-bildschirm{display:none!important}.ac-shell{display:block;min-height:0;background:none}.ac-content{padding:0;gap:0;max-width:none}.lw{display:block;min-height:0}.lw-inhalt{display:block;padding:0}.nachweis-blatt{width:210mm;max-width:none;min-height:287mm;padding:11mm 16mm 0;border:0;overflow:visible}.nachweis-liste-blatt{width:297mm;max-width:none;height:209mm;min-height:0;padding:9mm 11mm 6mm;border:0}.nachweis-blatt .ac-doc-circles{overflow:hidden}.ac-doc-table tr{break-inside:avoid}}
