@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==) format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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}:root{--sr-steel-50: #F8FAFA;--sr-steel-100: #EEF1F2;--sr-steel-200: #E7EBEC;--sr-steel-300: #C9CFD1;--sr-steel-400: #C4CBCE;--sr-steel-500: #AAB2B5;--sr-steel-600: #98A2A6;--sr-steel-700: #525A5E;--sr-steel-800: #242A2E;--sr-steel-900: #1A1E21;--sr-steel-950: #14181A;--sr-red-600: #C51A15;--sr-red-500: #DE2219;--sr-red-400: #E03A30;--sr-blue-600: #3E6C86;--sr-amber-500: #F0C127;--sr-green-600: #1F7A4C;--sr-green-100: #E4F2EA;--sr-amber-100: #FBF0D2;--sr-red-100: #F9E3E2;--color-bg: var(--sr-steel-300);--color-surface: var(--sr-steel-50);--color-surface-2: var(--sr-steel-100);--color-line: var(--sr-steel-500);--color-line-soft: var(--sr-steel-400);--color-ink: var(--sr-steel-950);--color-ink-muted: var(--sr-steel-700);--color-dark: var(--sr-steel-900);--color-dark-2: var(--sr-steel-800);--color-on-dark: var(--sr-steel-100);--color-on-dark-muted: var(--sr-steel-600);--color-primary: var(--sr-red-600);--color-primary-hover: var(--sr-red-500);--color-primary-bright: var(--sr-red-400);--color-on-primary: #FFFFFF;--color-accent: var(--sr-blue-600);--color-warn: var(--sr-amber-500);--color-ok: var(--sr-green-600);--color-ok-bg: var(--sr-green-100);--color-attention: #B07908;--color-attention-bg: var(--sr-amber-100);--color-blocked: var(--sr-red-600);--color-blocked-bg: var(--sr-red-100);--font-head: "IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--weight-head: 700;--weight-strong: 600;--weight-body: 400;--tracking-head: .01em;--tracking-eyebrow: .16em;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-xl: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.3rem + 1vw, 2rem);--text-3xl: clamp(2rem, 1.6rem + 2vw, 3rem);--text-4xl: clamp(2.5rem, 1.8rem + 3.4vw, 4.25rem);--leading-tight: 1.08;--leading-head: 1.16;--leading-body: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6.5rem;--space-12: 8rem;--content-width: 76rem;--prose-width: 68ch;--radius-sm: 2px;--radius: 4px;--radius-lg: 8px;--radius-full: 999px;--border-width: 1px;--tap-min: 48px;--tap-glove: 64px;--focus-width: 3px;--focus-offset: 2px;--shadow-edge: inset 0 1px 0 rgb(255 255 255 / .95), 0 1px 2px rgb(0 0 0 / .16);--shadow-1: 0 1px 2px rgb(0 0 0 / .1), 0 2px 8px rgb(0 0 0 / .06);--shadow-2: 0 4px 12px rgb(0 0 0 / .14), 0 12px 32px rgb(0 0 0 / .1);--duration-fast: .12s;--duration: .2s;--duration-slow: .6s;--ease: cubic-bezier(.2, .7, .3, 1);--z-sticky: 100;--z-overlay: 200;--z-dialog: 300}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-body);line-height:var(--leading-body);color:var(--color-ink);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-head);font-weight:var(--weight-head);line-height:var(--leading-head);letter-spacing:var(--tracking-head);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}img,svg,video{display:block;max-width:100%;height:auto}[hidden]{display:none!important}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-width) solid var(--color-primary);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-dialog);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-strong);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.wrap{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--space-5)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-primary)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-glove);padding:var(--space-3) var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius);font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--text-base);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease)}.button--primary{background:var(--color-primary);color:var(--color-on-primary)}.button--primary:hover{background:var(--color-primary-hover)}.button--ghost{background:transparent;border-color:currentColor}.button--ghost:hover{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}.on-dark .button--ghost:hover{background:var(--color-on-dark);color:var(--color-dark);border-color:var(--color-on-dark)}:root{--texture-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.92' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='700' height='700' filter='url(%23g)' opacity='0.62'/%3E%3C/svg%3E"), linear-gradient(178deg, #B7BFC2 0%, #E7EBEC 22%, #C4CBCE 46%, #EDF0F1 60%, #BAC2C5 82%, #A8B1B5 100%);--texture-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.009 0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='700' height='700' filter='url(%23g)' opacity='0.55'/%3E%3C/svg%3E"), linear-gradient(178deg, #2F353A 0%, #171B1E 34%, #282E33 58%, #14181B 82%, #232A2E 100%);--texture-dark-deep: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.009 0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='700' height='700' filter='url(%23g)' opacity='0.66'/%3E%3C/svg%3E"), linear-gradient(178deg, #1B2024 0%, #0B0D0F 34%, #151A1D 58%, #06080A 82%, #0F1315 100%);--texture-size: 700px 700px}body{background-image:var(--texture-light);background-blend-mode:overlay,normal;background-size:var(--texture-size),cover;background-repeat:repeat,no-repeat;background-attachment:fixed,fixed}.surface-dark{background-color:var(--color-dark);background-image:var(--texture-dark);background-blend-mode:overlay,normal;background-size:var(--texture-size),cover;background-repeat:repeat,no-repeat;color:var(--color-on-dark)}.surface-card{background:var(--color-surface);box-shadow:var(--shadow-edge);border-radius:var(--radius)}.band{height:8px;background:repeating-linear-gradient(45deg,var(--color-warn) 0 15px,var(--sr-steel-950) 15px 30px)}.band--slim{height:4px;background:repeating-linear-gradient(45deg,var(--color-warn) 0 9px,var(--sr-steel-950) 9px 18px)}@media print{body{background-image:none;background-color:#fff}.surface-dark{background-image:none;background-color:#fff;color:#000}.band{display:none}}:root{--v-grund: #F4F6F6;--v-flaeche: #FFFFFF;--v-linie: #DDE2E3;--v-linie-stark: #C2C9CB;--v-text: #14181A;--v-leise: #616A6E;--v-kopf: 56px;--v-tap: 40px}body{background:var(--v-grund);background-image:none;color:var(--v-text)}#wurzel{min-height:100dvh}.laden,.laden-zeile{padding:var(--space-8) 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--v-leise)}.laden{display:grid;place-items:center;min-height:100dvh}.rahmen{display:grid;grid-template-rows:auto auto 1fr;min-height:100dvh}.kopfleiste{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-5);min-height:var(--v-kopf);padding-inline:var(--space-5);background:var(--color-dark);color:var(--color-on-dark)}.wortmarke{display:flex;align-items:center;gap:var(--space-3)}.wortmarke svg{color:var(--color-primary-bright);flex-shrink:0}.wortmarke span{display:grid;line-height:1.1}.wortmarke strong{font-family:var(--font-head);font-size:var(--text-sm);letter-spacing:.06em}.wortmarke small{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-dark-muted)}.wechsler{position:relative}.wechsler__knopf{display:flex;align-items:center;gap:var(--space-3);min-height:var(--v-tap);padding-inline:var(--space-4);background:#ffffff14;border:1px solid rgb(255 255 255 / .18);color:var(--color-on-dark);font-family:var(--font-head);font-size:var(--text-sm);letter-spacing:.04em;cursor:pointer}.wechsler__knopf:hover{background:#ffffff24}.wechsler__menue{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-overlay);min-width:22rem;background:var(--v-flaeche);border:1px solid var(--v-linie-stark);box-shadow:var(--shadow-2)}.wechsler__eintrag{display:grid;gap:2px;width:100%;padding:var(--space-3) var(--space-4);background:none;border:0;border-bottom:1px solid var(--v-linie);text-align:start;cursor:pointer}.wechsler__eintrag:last-child{border-bottom:0}.wechsler__eintrag:hover{background:var(--v-grund)}.wechsler__eintrag:has(+[data-gruppenbeginn]){border-bottom:0}.wechsler__eintrag[data-gruppenbeginn]{margin-top:var(--space-4);border-top:2px solid var(--color-primary);box-shadow:0 calc(var(--space-4) * -1) 0 0 var(--v-grund)}.wechsler__eintrag[aria-current]{border-inline-start:3px solid var(--color-primary)}.wechsler__name{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-head);font-size:var(--text-base);color:var(--v-text)}.wechsler__name em{font-style:normal;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-attention)}.wechsler__hinweis{font-size:var(--text-sm);color:var(--v-leise)}.kopfleiste__rechts{display:flex;align-items:center;gap:var(--space-4);margin-inline-start:auto}.benutzer{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-on-dark-muted);max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abmelden{min-height:var(--v-tap);padding-inline:var(--space-3);background:none;border:0;color:var(--color-on-dark-muted);font-size:var(--text-sm);cursor:pointer}.abmelden:hover{color:var(--color-on-dark)}.abweisung{display:grid;place-items:center;min-height:100dvh;padding:var(--space-5)}.abweisung__karte{display:grid;gap:var(--space-4);justify-items:start;max-width:32rem;padding:var(--space-6);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm)}.abweisung__karte h1,.abweisung__karte p{margin:0}.inhalt{padding:var(--space-6) var(--space-5) var(--space-10)}.seite{max-width:96rem;margin-inline:auto}.seitenkopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--v-linie-stark)}.seitenkopf h1{font-size:var(--text-2xl);letter-spacing:-.02em;text-transform:uppercase}.seitenkopf__satz{margin-top:var(--space-2);max-width:60ch;color:var(--v-leise);font-size:var(--text-sm)}.seitenkopf__aktion{display:flex;align-items:center;gap:var(--space-4)}.artikelnummer{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-primary)}.brotkrume{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--v-leise)}.brotkrume a{color:inherit;text-decoration:none}.brotkrume a:hover{color:var(--color-primary)}.brotkrume [aria-current]{color:var(--v-text)}.werkzeugleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-block:var(--space-4)}.suchfeld{min-width:20rem;min-height:var(--v-tap);padding-inline:var(--space-3);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm);font-size:var(--text-sm)}.suchfeld:focus-visible{border-color:var(--color-primary)}.filterreihe,.artenreihe{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--v-tap);padding-inline:var(--space-3);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm);color:var(--v-leise);font-size:var(--text-sm);cursor:pointer}.chip:hover{color:var(--v-text)}.chip--aktiv{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.chip__zahl{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.7}.treffer{margin-inline-start:auto;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise)}.tabellenrahmen{max-height:calc(100dvh - 15rem);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm);overflow:auto}.tabelle{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.sortkopf{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:0;background:none;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.rechts .sortkopf{justify-content:flex-end}.sortkopf:hover{color:var(--color-primary)}.sortkopf__pfeil{font-size:.5rem;opacity:.35}.sortkopf__pfeil--aktiv{opacity:1;color:var(--color-primary)}.tabelle thead th{position:sticky;top:0;z-index:1;padding:var(--space-3) var(--space-4);background:var(--v-flaeche);border-bottom:1px solid var(--v-linie-stark);text-align:start;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise);white-space:nowrap}.tabelle td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--v-linie);vertical-align:top}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody tr:hover{background:var(--v-grund)}.tabelle__haupt{display:block;font-weight:var(--weight-strong);color:inherit;text-decoration:none}.tabelle__haupt:hover{color:var(--color-primary)}.tabelle__neben{display:block;font-size:var(--text-xs);color:var(--v-leise)}.tabelle a{color:var(--color-primary);text-decoration:none}.tabelle a:hover{text-decoration:underline}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rechts{text-align:end}.leise{color:var(--v-leise)}.warnzahl{color:var(--color-blocked);font-weight:var(--weight-strong)}.abgang{color:var(--color-blocked)}.zeile--inaktiv{opacity:.5}.leer,.hinweis{padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--v-leise)}.hinweis{max-width:60ch}.marke{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--v-leise);white-space:nowrap}.marke:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.kontaktart{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--v-leise);white-space:nowrap}.marke--gut,.marke--aktiv,.marke--abgeschlossen,.marke--abgerechnet{color:var(--color-ok)}.marke--achtung,.marke--test,.marke--kandidat,.marke--wartet,.marke--ruhend{color:var(--color-attention)}.marke--blockiert,.marke--beendet,.marke--abgelehnt{color:var(--color-blocked)}.seitenkopf h1{display:flex;flex-wrap:wrap;align-items:baseline}.seitenkopf h1 .zaehler{position:relative;top:-.15em}.zaehler{margin-inline-start:var(--space-3);padding:1px var(--space-2);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-sm)}.zaehler--achtung{background:var(--color-attention);color:var(--v-grund)}.kanalreihe{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.kanal{display:inline-flex;padding:1px var(--space-2);border:1px solid currentColor;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.kanal--puma{color:#9a7400}.kanal--partner{color:var(--sr-blue-600)}.kanal--exklusiv{margin-inline-start:var(--space-2);color:var(--color-primary)}.formularspalten{display:grid;gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start}.lagerspalten{display:grid;gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(20rem,24rem) 1fr;align-items:start}@media(max-width:900px){.lagerspalten{grid-template-columns:1fr}}.block{display:grid;gap:var(--space-4);align-content:start;min-width:0;padding:var(--space-5);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm)}.block--weit{grid-column:1 / -1;margin-top:var(--space-5)}.block h2{display:flex;align-items:baseline;padding-bottom:var(--space-2);border-bottom:1px solid var(--v-linie);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--v-leise)}.block h2.abstand{margin-top:var(--space-5)}.gruppe{margin-top:var(--space-6)}.gruppe__titel{display:flex;margin-block-end:var(--space-3);flex-wrap:wrap;align-items:baseline;margin:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--v-leise)}.block .tabelle{margin-inline:calc(var(--space-5) * -1);width:calc(100% + var(--space-5) * 2)}.block .tabellenrahmen{min-width:0;margin-inline:calc(var(--space-5) * -1);width:calc(100% + var(--space-5) * 2);border-inline:0;border-radius:0}.block .tabellenrahmen .tabelle{margin-inline:0;width:100%}.block .tabelle thead th{position:static}.feld{display:grid;gap:var(--space-2)}.feld>span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise)}.feld input,.feld select,.feld textarea{width:100%;min-width:0;min-height:var(--v-tap);padding:var(--space-2) var(--space-3);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm);font-size:var(--text-sm)}.feld textarea{min-height:auto;resize:vertical;font-family:inherit}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{border-color:var(--color-primary)}.feldpaar{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);min-width:0}.feldpaar>*{min-width:0}.feld--schmal{max-width:14rem}.schalter{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;cursor:pointer}.schalter input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary)}.schalter span{display:grid;gap:2px;font-size:var(--text-sm)}.schalter em{font-style:normal;font-size:var(--text-xs);color:var(--v-leise)}.knopf{display:inline-flex;align-items:center;justify-content:center;min-height:var(--v-tap);padding-inline:var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-head);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.knopf{background:var(--v-flaeche);border-color:var(--v-linie-stark);color:var(--v-text);text-decoration:none}.knopf:hover{border-color:var(--color-primary);color:var(--color-primary)}.knopf--haupt{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.knopf--haupt:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.knopf[disabled]{opacity:.5;cursor:not-allowed}.gespeichert{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ok)}.fehler{padding:var(--space-3) var(--space-4);background:var(--color-blocked-bg);border-inline-start:3px solid var(--color-blocked);font-size:var(--text-sm)}.datenliste{display:grid;gap:var(--space-3)}.datenliste>div{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm)}.datenliste dt{color:var(--v-leise)}.einfache-liste{display:grid;gap:var(--space-2);font-size:var(--text-sm)}.einfache-liste li{display:flex;flex-wrap:wrap;gap:var(--space-3)}.einfache-liste .erledigt{text-decoration:line-through;color:var(--v-leise)}.formularblock{display:grid;gap:var(--space-4);margin-block:var(--space-4)}.formularblock--raster{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.feld--weit{grid-column:1 / -1}.formularfuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);grid-column:1 / -1}.blockkopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.blockkopf h2{margin:0}.knopf--klein{min-height:auto;padding:2px var(--space-3);font-size:var(--text-xs)}.verlauf{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.verlauf li{padding-inline-start:var(--space-4);border-inline-start:2px solid var(--v-linie-stark)}.verlauf__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin-block-end:2px}.verlauf p{margin:0}.frist--abgelaufen{color:var(--color-blocked)}.kennzahlen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:var(--space-5);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm)}.kennzahl{padding:var(--space-4) var(--space-5);border-inline-end:1px solid var(--v-linie)}.kennzahl:last-child{border-inline-end:0}.kennzahl__wert{font-family:var(--font-head);font-size:var(--text-2xl);line-height:1;letter-spacing:-.02em}.kennzahl__text{margin-top:var(--space-2);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise)}.seite--voll{max-width:none}.cms-rahmen{width:100%;height:calc(100dvh - var(--v-kopf) - 11rem);min-height:34rem;margin-top:var(--space-5);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm)}.befehl{padding:var(--space-3) var(--space-4);background:var(--color-dark);color:var(--color-on-dark);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);overflow-x:auto}.vorbereitung code{padding:1px 4px;background:var(--v-grund);border:1px solid var(--v-linie);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em}.vorbereitung{display:grid;gap:var(--space-4);max-width:60ch;margin-top:var(--space-6);padding:var(--space-6);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-inline-start:3px solid var(--color-attention);border-radius:var(--radius-sm)}.vorbereitung__marke{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-attention)}.vorbereitung ul{display:grid;gap:var(--space-2);font-size:var(--text-sm);color:var(--v-leise)}.vorbereitung li{padding-inline-start:var(--space-4);border-inline-start:2px solid var(--v-linie)}.anmeldeseite{display:grid;place-items:center;min-height:100dvh;padding:var(--space-5)}.anmeldeform{display:grid;gap:var(--space-5);width:100%;max-width:22rem;padding:var(--space-7);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm)}.anmeldeform__marke{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.anmeldeform__marke svg{color:var(--color-primary)}.anmeldeform__marke span{display:grid;line-height:1.1}.anmeldeform__marke strong{font-family:var(--font-head);font-size:var(--text-base);letter-spacing:.06em}.anmeldeform__marke small{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--v-leise)}.block--intern{border-left:3px solid var(--color-warn, #B8860B)}.block--intern>h2:after{content:"nur Service-Ring";margin-inline-start:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.baumseite{display:grid;grid-template-rows:auto auto 1fr;height:calc(100dvh - var(--v-kopf));overflow:hidden;margin:calc(var(--space-6) * -1) calc(var(--space-5) * -1) calc(var(--space-10) * -1)}.baumkopf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--v-flaeche);border-bottom:1px solid var(--v-linie)}.baumkopf__links h1{font-family:var(--font-head);font-size:var(--text-xl)}.baumkopf__links p{margin-top:2px;font-size:var(--text-xs)}.baumkopf__rechts{display:flex;align-items:center;gap:var(--space-4);margin-inline-start:auto}.feld--flach{gap:2px}.feld--flach select{min-height:32px;min-width:13rem}.marke--lesen{color:var(--v-leise)}.baumhinweis{padding:var(--space-2) var(--space-5);background:var(--color-attention-bg, #FFF7E6);border-bottom:1px solid var(--v-linie);font-size:var(--text-xs);color:var(--v-text)}.baumkoerper{display:grid;grid-template-columns:1fr 22rem;min-height:0;overflow:hidden}.baumkoerper>*{min-width:0;min-height:0}.baumkoerper[data-tafel=zu]{grid-template-columns:1fr 22px}.leinwand{position:relative;min-width:0;background:var(--v-grund)}.leinwand__flaeche{width:100%;height:100%;overflow:auto;cursor:grab;-webkit-user-select:none;user-select:none}.leinwand__flaeche[data-schiebt]{cursor:grabbing}.eigenschaften,.fragen,.band__kopf{-webkit-user-select:text;user-select:text}.leinwand__inhalt{position:relative}.leinwand__regler{position:absolute;z-index:3;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);display:flex;align-items:center;gap:var(--space-2);padding:2px var(--space-2);background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs)}.leinwand__regler button{width:26px;height:26px;background:none;border:none;font-size:var(--text-base);cursor:pointer}.leinwand__regler button:hover{color:var(--color-primary)}.band{position:absolute;top:0;border-inline-end:1px solid var(--v-linie)}.band[data-phase=allgemein]{background:#fff}.band[data-phase=vorbereitung]{background:#fafbfb}.band[data-phase=anfahrt]{background:#f6f8f9}.band[data-phase=arbeiten]{background:#f2f5f6}.band[data-phase=abschluss]{background:#fafaf8}.band[data-gruppenbeginn]{border-inline-start:2px solid var(--v-linie-stark)}.band__kopf{position:sticky;top:0;z-index:4;display:grid;gap:1px;padding:var(--space-3) var(--space-4);background:inherit;border-bottom:1px solid var(--v-linie)}.band__kopf em{font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.band__kopf strong{font-family:var(--font-head);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.band__kopf small{font-size:var(--text-xs);color:var(--v-leise)}.leinwand__linien{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:visible;pointer-events:none}.kante{fill:none;stroke:var(--v-linie-stark);stroke-width:1.5;pointer-events:stroke;cursor:pointer}.kante:hover{stroke:var(--color-primary);stroke-width:2.5}.kante[data-bedingt]{stroke-dasharray:5 4;stroke:var(--color-primary)}.kante[data-blass]{opacity:.18}.kante[data-gewaehlt]{stroke:var(--color-primary);stroke-width:3}.kante--neu{stroke:var(--color-primary);stroke-dasharray:4 4;pointer-events:none}.knoten{position:absolute;z-index:2;background:var(--v-flaeche);border:1px solid var(--v-linie-stark);border-radius:var(--radius-sm);box-shadow:0 1px 2px #0000000f;font-size:var(--text-sm)}.knoten[data-gewaehlt]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.knoten[data-zieht]{opacity:.9;box-shadow:0 8px 20px #0000002e;cursor:grabbing}.knoten[data-blass]{opacity:.28}.knoten[data-archiviert]{border-style:dashed;opacity:.5}.knoten__kopf{display:flex;align-items:center;gap:var(--space-2);height:24px;padding-inline:var(--space-3);background:var(--color-dark);color:var(--color-on-dark);border-radius:calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0 0;cursor:grab;-webkit-user-select:none;user-select:none}.knoten__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-head);font-size:var(--text-xs);letter-spacing:.03em}.knoten__zahl{font-family:var(--font-mono);font-size:10px;opacity:.6}.knoten__i,.frage__i{display:grid;place-items:center;width:13px;height:13px;border:1px solid currentColor;border-radius:50%;font-family:var(--font-mono);font-size:9px;opacity:.7;cursor:help}.knoten__griff{width:11px;height:11px;padding:0;background:var(--color-primary);border:1px solid var(--color-on-dark);border-radius:50%;cursor:crosshair}.knoten__griff:hover{transform:scale(1.3)}.fragen{list-style:none;padding-block:3px;max-height:420px;overflow-y:auto}.frage{display:flex;align-items:baseline;gap:var(--space-2);padding-block:3px;padding-inline-end:var(--space-3);line-height:1.35;font-size:var(--text-xs);cursor:pointer}.frage:hover{background:var(--v-grund)}.frage[data-gewaehlt]{background:var(--color-primary-bg, #FDECEC);box-shadow:inset 2px 0 0 var(--color-primary)}.frage[data-blass]{opacity:.3;text-decoration:line-through}.frage[data-archiviert]{opacity:.45;font-style:italic}.frage[data-ziel]{background:var(--color-primary-bg, #FDECEC);outline:1px dashed var(--color-primary)}.frage__typ{flex-shrink:0;width:15px;font-family:var(--font-mono);font-size:10px;text-align:center;color:var(--v-leise)}.frage__text{flex:1;min-width:0;overflow-wrap:anywhere}.frage__einheit{font-family:var(--font-mono);font-size:10px;color:var(--v-leise)}.frage__pflicht{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.optionen{display:flex;flex-wrap:wrap;gap:3px;padding-block:2px 5px;padding-inline-end:var(--space-3)}.option{padding:0 5px;background:var(--v-grund);border:1px solid var(--v-linie);border-radius:2px;font-size:10px;color:var(--v-leise);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option[data-archiviert]{opacity:.45;text-decoration:line-through}.option--mehr{border-style:dashed}.luecke{height:6px;margin-block:-3px}.luecke--ende{height:12px;margin-block:0}.luecke[data-aktiv]{box-shadow:inset 0 2px 0 var(--color-primary)}.eigenschaften{position:relative;overflow-y:auto;overflow-x:hidden;background:var(--v-flaeche);border-inline-start:1px solid var(--v-linie)}.eigenschaften[data-zu]{overflow:visible}.tafel{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-8)}.tafelgriff{position:sticky;top:0;z-index:2;float:inline-start;width:22px;height:100%;min-height:60px;margin-inline-end:calc(var(--space-2) * -1);background:var(--v-grund);border:none;border-inline-end:1px solid var(--v-linie);font-size:var(--text-base);color:var(--v-leise);cursor:pointer}.tafelgriff:hover{background:var(--v-linie);color:var(--color-primary)}.eigenschaften[data-zu] .tafelgriff{height:100%}.tafel h2{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--v-leise)}.tafel h3{font-family:var(--font-head);font-size:var(--text-sm)}.tafel .feld small{font-size:var(--text-xs);color:var(--v-leise)}.tafel .leise{font-size:var(--text-xs);line-height:1.5}.hilfe{display:grid;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-xs)}.hilfe dt{font-family:var(--font-head);letter-spacing:.04em}.hilfe dd{color:var(--v-leise);line-height:1.5}.weg{display:grid;gap:2px;font-size:var(--text-sm)}.weg span{color:var(--v-leise)}.hinweis--bedingt{padding:var(--space-3);background:var(--v-grund);font-size:var(--text-xs);line-height:1.5}.hinweis--bedingt em{font-style:normal;font-weight:var(--weight-strong)}.schalterreihe{display:grid;gap:var(--space-2)}.schalterreihe label{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer}.schalterreihe input{width:16px;height:16px;accent-color:var(--color-primary)}.dreispalter{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3)}.dreispalter>*{min-width:0}.optionenliste{display:grid;gap:var(--space-2)}.optionenzeile{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-2);align-items:center}.optionenzeile[data-archiviert] input{text-decoration:line-through;opacity:.6}.optionenzeile button{width:28px;height:28px;background:none;border:1px solid var(--v-linie);border-radius:var(--radius-sm);cursor:pointer}.optionenzeile button:hover{border-color:var(--color-primary);color:var(--color-primary)}.pfadschalter{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--v-grund);border-inline-start:3px solid var(--v-linie-stark)}.pfadschalter[data-an]{border-inline-start-color:var(--color-ok)}.pfadschalter label{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer}.pfadschalter input{width:16px;height:16px;accent-color:var(--color-primary)}.tafelfuss{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.tafelfuss .knopf{flex:1;min-width:8rem;padding-inline:var(--space-3);font-size:var(--text-xs)}.knopf--warnung{border-color:var(--color-blocked);color:var(--color-blocked)}.knopf--warnung:hover{background:var(--color-blocked);border-color:var(--color-blocked);color:#fff}.schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 100);display:grid;place-items:center;padding:var(--space-5);background:#00000073}.dialog{display:flex;flex-direction:column;gap:var(--space-4);width:min(46rem,100%);max-height:85dvh;padding:var(--space-6);background:var(--v-flaeche);border-radius:var(--radius-sm)}.dialog h2{font-family:var(--font-head);font-size:var(--text-xl)}.dialog>.vergleich,.dialog>.hinweis,.dialog>.preissprung,.dialog>.laden{overflow-y:auto;min-height:0}.dialog__fuss{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--v-linie)}.preissprung{list-style:none;display:grid;gap:var(--space-3)}.preissprung li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.preissprung em{font-style:normal;font-size:var(--text-xs);color:var(--v-leise);min-width:11rem}.preissprung__pfeil{color:var(--v-leise)}.preissprung strong{margin-inline-start:var(--space-2);color:var(--color-attention)}.vergleich{display:grid;gap:var(--space-4)}.vergleich section{border-inline-start:3px solid var(--v-linie-stark);padding-inline-start:var(--space-4)}.vergleich section[data-art=neu]{border-inline-start-color:var(--color-ok)}.vergleich section[data-art=geaendert]{border-inline-start-color:var(--color-attention)}.vergleich section[data-art=entfernt]{border-inline-start-color:var(--color-blocked)}.vergleich h3{display:flex;gap:var(--space-2);font-size:var(--text-sm)}.vergleich h3 span{font-family:var(--font-mono);color:var(--v-leise)}.vergleich ul{list-style:none;margin-top:var(--space-2);display:grid;gap:3px}.vergleich li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-size:var(--text-xs)}.vergleich em{font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise);min-width:3.2rem}.vergleich small{color:var(--v-leise)}.fehler--flaeche{margin:var(--space-6);align-self:start}.zuordnungsknoten{margin-bottom:var(--space-4, 1rem);border-left:2px solid var(--linie, #d8d8d2);padding-left:var(--space-3, .75rem)}.zuordnungsknoten__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem}.zuordnungsknoten__stufe{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise, #6b6b66)}.zuordnungsknoten__stufe+.zuordnungsknoten__stufe:before{content:"›";margin-right:.4rem;color:var(--linie, #d8d8d2)}.zuordnungszeile{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;border-bottom:1px solid var(--linie, #e6e6e1);font-size:.875rem}.zuordnungszeile__name{flex:1 1 auto;font-weight:500}.zeilenknopf{padding:0;background:none;border:0;color:var(--color-primary);font:inherit;text-align:start;cursor:pointer}.zeilenknopf:hover{text-decoration:underline}.haken{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.haken input{width:1.1rem;height:1.1rem;cursor:pointer}.haken span{font-size:var(--text-xs)}.zeile--aufklapp>td{background:var(--v-flaeche)}.bestelldetail{display:grid;gap:var(--space-5);padding:var(--space-4) var(--space-2) var(--space-5)}.bestelldetail h2{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise)}.bestelldetail h2+h2{margin-top:var(--space-4)}.bestelldetail address{font-style:normal;line-height:1.5}.bestelldetail p{margin:0}.tabelle--eng td,.tabelle--eng th{padding-block:var(--space-2)}@media(min-width:900px){.bestelldetail{grid-template-columns:18rem 1fr}}
