@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:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.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:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-DXSZftVr.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-CDMeBxaJ.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-600-normal-6oiym5iu.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-600-normal-C8YEAlRA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-vietnamese-600-normal-BBruYZNA.woff2) format("woff2"),url(/assets/ibm-plex-serif-vietnamese-600-normal-DZRaS25B.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-ext-600-normal-CU6LeQOd.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-ext-600-normal-D1-_Ic5L.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.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:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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,[data-theme=hell]{--paper: #fbfbfc;--paper-raised: #ffffff;--paper-sunken: #f3f4f7;--ink: #16191f;--ink-muted: #5a6270;--ink-faint: #8a91a0;--rule: #dfe3e9;--rule-strong: #c4cbd6;--mark-uncertain: #5a6270;--mark-doubtful: #16191f;--accent-action: #1f3a6e;--accent-action-soft: #e8edf6;--accent-due: #96570b;--accent-due-soft: #fdf3e2;--accent-record: #c0392b;--focus: #1f3a6e;--sprecher-1: #7f8ca3;--sprecher-2: #6f8a7b;--sprecher-3: #93816a;--sprecher-4: #9a8ba3}[data-theme=warm]{--paper: #faf6ef;--paper-raised: #fffdf8;--paper-sunken: #f2ece1;--ink: #2b2622;--ink-muted: #63594d;--ink-faint: #8a7f70;--rule: #e3dbcd;--rule-strong: #cdc2ae;--mark-uncertain: #63594d;--mark-doubtful: #2b2622;--accent-action: #1e4a6d;--accent-action-soft: #e4ecf1;--accent-due: #9a5600;--accent-due-soft: #f7ecd8;--accent-record: #b3382a;--focus: #1e4a6d;--sprecher-1: #8a8577;--sprecher-2: #7f9184;--sprecher-3: #a8896b;--sprecher-4: #94809b}[data-theme=dunkel]{--paper: #14171c;--paper-raised: #1c2027;--paper-sunken: #0f1216;--ink: #e4e8ee;--ink-muted: #a3abb9;--ink-faint: #79818f;--rule: #2c323b;--rule-strong: #3e4653;--mark-uncertain: #a3abb9;--mark-doubtful: #e4e8ee;--accent-action: #8ab4f0;--accent-action-soft: #1e2a3d;--accent-due: #e0a44a;--accent-due-soft: #332811;--accent-record: #e8705f;--focus: #8ab4f0;--sprecher-1: #8e9bb3;--sprecher-2: #86a696;--sprecher-3: #b39a80;--sprecher-4: #a493b3}[data-theme=kontrast]{--paper: #ffffff;--paper-raised: #ffffff;--paper-sunken: #ebebeb;--ink: #000000;--ink-muted: #2e2e2e;--ink-faint: #4a4a4a;--rule: #6b6b6b;--rule-strong: #000000;--mark-uncertain: #2e2e2e;--mark-doubtful: #000000;--accent-action: #00306b;--accent-action-soft: #dbe4f5;--accent-due: #6b3800;--accent-due-soft: #ffe9c9;--accent-record: #9c1309;--focus: #00306b;--sprecher-1: #4a5875;--sprecher-2: #3f6350;--sprecher-3: #75552f;--sprecher-4: #5f4a75}[data-theme=grau]{--paper: #eceef1;--paper-raised: #f5f6f8;--paper-sunken: #e1e4e9;--ink: #22262e;--ink-muted: #565d69;--ink-faint: #7f8794;--rule: #cfd4db;--rule-strong: #b2b9c4;--mark-uncertain: #565d69;--mark-doubtful: #22262e;--accent-action: #1d3767;--accent-action-soft: #dfe5f0;--accent-due: #8c5209;--accent-due-soft: #f6ecda;--accent-record: #b23428;--focus: #1d3767;--sprecher-1: #767f94;--sprecher-2: #7c9488;--sprecher-3: #948371;--sprecher-4: #8a7d94}:root{--font-display: "IBM Plex Serif", Georgia, "Times New Roman", serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--step--1: .8125em;--step-0: .9375em;--step-1: 1.125em;--step-2: 1.5em;--step-3: 2em;--step-4: 3.25em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius: 3px;--shell-width: 92rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.5;font-feature-settings:"cv05" 1}h1,h2,h3,p,figure{margin:0}button{font:inherit;color:inherit}a{color:var(--accent-action)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--space-4);top:-3rem;z-index:10;background:var(--paper-raised);border:1px solid var(--rule-strong);padding:var(--space-2) var(--space-3);transition:top .12s ease}.skip-link:focus{top:var(--space-4)}.shell-header{border-bottom:1px solid var(--rule);background:var(--paper-raised)}.shell-bar{max-width:var(--shell-width);margin:0 auto;padding:var(--space-3) var(--space-5);display:flex;align-items:baseline;gap:var(--space-6)}.shell-mark{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;text-decoration:none;color:var(--ink)}.shell-mark{display:inline-flex;align-items:center;gap:.5em}.shell-zeichen{display:block;width:22px;height:22px;border-radius:5px}.shell-nav{display:flex;gap:var(--space-4);margin-left:auto}.shell-nav a{text-decoration:none;color:var(--ink-muted);padding-bottom:2px;border-bottom:2px solid transparent}.shell-nav a:hover{color:var(--ink)}.shell-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent-action)}.shell-main{max-width:var(--shell-width);margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-7)}.shell-title{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;letter-spacing:-.015em}.shell-lede{color:var(--ink-muted);margin-top:var(--space-2);max-width:46ch}.label{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.notice{border-left:3px solid var(--rule-strong);background:var(--paper-sunken);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);font-size:var(--step--1);color:var(--ink-muted)}.notice.is-error{border-left-color:var(--accent-record);background:var(--paper-raised);color:var(--ink)}.notice strong{font-weight:600}.filter{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 var(--space-4)}.filter button{background:transparent;border:1px solid var(--rule-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-3);font-size:var(--step--1);cursor:pointer;color:var(--ink-muted)}.filter button:hover{border-color:var(--ink-faint);color:var(--ink)}.filter button[aria-pressed=true]{background:var(--accent-action);border-color:var(--accent-action);color:#fff}.reg{width:100%;border-collapse:collapse}.reg thead th{text-align:left;padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--rule-strong);font-weight:400}.reg tbody tr{border-bottom:1px solid var(--rule)}.reg tbody tr:hover{background:var(--paper-sunken)}.reg td{padding:var(--space-3);vertical-align:middle}.reg tbody tr.is-overdue{box-shadow:inset 3px 0 0 var(--accent-due)}.reg-file{font-family:var(--font-data);font-size:var(--step--1);white-space:nowrap}.reg-title a{color:var(--ink);text-decoration:none;font-weight:500}.reg-title a:hover{text-decoration:underline}.reg-sub{color:var(--ink-faint);font-size:var(--step--1)}.reg-failure{color:var(--accent-record);font-weight:500}.reg-num{font-family:var(--font-data);font-size:var(--step--1);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.reg-due{color:var(--ink-muted)}.reg-due.is-overdue{color:var(--accent-due);font-weight:500}.reg-prio{display:inline-block;font-family:var(--font-data);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 var(--space-2)}.reg-prio.is-urgent{color:var(--accent-due);border-color:var(--accent-due)}.empty{border:1px dashed var(--rule-strong);padding:var(--space-6);text-align:center;color:var(--ink-muted)}.chain{display:flex;gap:3px;align-items:center;min-height:15px}.chain-seg{height:5px;width:22px;background:var(--rule);border-radius:1px}.chain-seg.is-done{background:var(--accent-action)}.chain-seg.is-current{height:15px;width:9px;background:var(--accent-action);border-radius:2px}.chain-caption{margin-left:var(--space-3);font-size:var(--step--1);color:var(--ink-muted);white-space:nowrap}.chain--large .chain-seg{height:8px;width:auto;flex:1}.chain--large .chain-seg.is-current{height:20px;flex:1}.chain-steps{display:flex;gap:3px;margin-top:var(--space-2)}.chain-steps li{flex:1;list-style:none;font-size:var(--step--1);color:var(--ink-faint)}.chain-steps li.is-done{color:var(--ink-muted)}.chain-steps li.is-current{color:var(--ink);font-weight:500}.chain-list{padding:0;margin:0}.detail-grid{display:grid;grid-template-columns:12rem 1fr;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);border-top:1px solid var(--rule);padding-top:var(--space-5)}.detail-grid dt{color:var(--ink-muted);font-size:var(--step--1)}.detail-grid dd{margin:0}.detail-grid dd.is-data{font-family:var(--font-data);font-size:var(--step--1)}.inst{--paper: #16191f;--paper-raised: #1e222b;--ink: #f2f4f8;--ink-muted: #9aa3b2;--ink-faint: #8b95a6;--rule: #2b3140;--focus: #8fa8d8;color-scheme:dark;background:var(--paper);color:var(--ink);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:var(--space-4) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));gap:var(--space-4)}.inst-top{display:flex;justify-content:flex-end}.inst-exit{color:var(--ink-muted);text-decoration:none;font-size:var(--step--1);padding:var(--space-2)}.inst-exit:hover{color:var(--ink)}.inst-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--space-7);gap:var(--space-3);text-align:center}.inst-clock{font-family:var(--font-data);font-size:clamp(3rem,18vw,4.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.inst-clock.is-idle{color:var(--ink-faint)}.inst-state{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.inst-control{position:relative;display:grid;place-items:center;margin:var(--space-4) 0 var(--space-2)}.inst-halo{position:absolute;width:7.5rem;height:7.5rem;border-radius:50%;border:1px solid var(--accent-record);opacity:.35;transition:transform 90ms linear}.inst-button{position:relative;width:7.5rem;height:7.5rem;border-radius:50%;border:2px solid var(--rule);background:var(--paper-raised);cursor:pointer;display:grid;place-items:center}.inst-button:hover:not(:disabled){border-color:var(--ink-faint)}.inst-button:disabled{opacity:.4;cursor:not-allowed}.inst-button-dot{width:3rem;height:3rem;border-radius:50%;background:var(--accent-record);transition:border-radius .16s ease,width .16s ease,height .16s ease}.inst-button[data-state=recording] .inst-button-dot{border-radius:4px;width:2.4rem;height:2.4rem}.inst-hint{color:var(--ink-muted);min-height:1.5em}.inst-error{color:#ff8a7a;max-width:28rem}.inst-after{display:grid;gap:var(--space-2);max-width:28rem;width:100%;margin:0 auto}.inst-label{font-size:var(--step--1);color:var(--ink-muted)}.inst-label span{color:var(--ink-faint)}.inst-label span:before{content:"· "}.inst-after input{font:inherit;padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink)}.inst-actions{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.inst-primary,.inst-secondary{flex:1;padding:var(--space-3);border-radius:var(--radius);cursor:pointer;font-weight:500}.inst-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.inst-primary:disabled{background:var(--rule);border-color:var(--rule);color:var(--ink-faint);cursor:not-allowed}.inst-secondary{background:transparent;color:var(--ink-muted);border:1px solid var(--rule)}.inst-secondary:hover{color:var(--ink);border-color:var(--ink-faint)}.inst-foot{display:grid;gap:var(--space-1);max-width:28rem;margin:0 auto;text-align:center;font-size:var(--step--1);color:var(--ink-faint)}.inst-buffer{font-family:var(--font-data)}.button-link{display:inline-block;margin-top:var(--space-4);background:var(--accent-action);color:#fff;text-decoration:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius)}.back-link{font-size:var(--step--1);text-decoration:none}@media(max-width:44rem){.shell-bar{flex-wrap:wrap;gap:var(--space-3)}.shell-nav{margin-left:0;width:100%}.reg,.reg tbody,.reg tr,.reg td{display:block;width:100%}.reg thead{display:none}.reg tbody tr{padding:var(--space-3) 0}.reg td{padding:0 0 var(--space-1)}.reg td:last-child{padding-bottom:0}.reg-file,.reg-num{text-align:left;white-space:normal}.reg tbody tr.is-overdue{box-shadow:inset 3px 0 0 var(--accent-due);padding-left:var(--space-3)}.detail-grid{grid-template-columns:1fr;gap:var(--space-1)}.detail-grid dd{margin-bottom:var(--space-3)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ed-head{margin-bottom:var(--space-4)}.ed-title{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;margin-top:var(--space-1)}.ed-sub{color:var(--ink-muted);font-size:var(--step--1)}.ed-case{font-family:var(--font-data)}.ed-stand{margin:var(--space-1) 0 0;font-size:var(--step--1);color:var(--ink-muted)}.ed-body{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:var(--space-6);align-items:start}.ed-doc{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-5) var(--space-5) var(--space-6)}.ed-seg{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.ed-seg:last-child{border-bottom:0}.ed-marke{display:flex;flex-direction:column;gap:var(--space-1)}.ed-time{font-family:var(--font-data);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ink-faint);padding-top:.2em;text-align:left}.ed-sprecher{font-size:var(--step--1);font-weight:600;line-height:1.3;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-seg[data-sprecher]{grid-template-columns:7rem minmax(0,1fr)}.ed-seg[data-sprecher] .ed-text{border-left:3px solid var(--sprecher-1);padding-left:var(--space-4)}.ed-seg[data-sprecher="2"] .ed-text{border-left-color:var(--sprecher-2)}.ed-seg[data-sprecher="3"] .ed-text{border-left-color:var(--sprecher-3)}.ed-seg[data-sprecher="4"] .ed-text{border-left-color:var(--sprecher-4)}.ed-sprecherliste{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-2)}.ed-sprecherliste li{display:grid;gap:var(--space-1);border-left:3px solid var(--sprecher-1);padding-left:var(--space-3)}.ed-sprecherliste li[data-sprecher="2"]{border-left-color:var(--sprecher-2)}.ed-sprecherliste li[data-sprecher="3"]{border-left-color:var(--sprecher-3)}.ed-sprecherliste li[data-sprecher="4"]{border-left-color:var(--sprecher-4)}.ed-sprecher-kennung{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-faint)}.ed-sprecherliste input{font:inherit;padding:var(--space-1) var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink);min-width:0}.ed-text{font-size:var(--step-1);line-height:1.75;max-width:62ch}.ed-zeile{display:block}.ed-word{border-radius:2px}.ed-tempo{display:inline-flex;gap:2px}.ed-tempo-stufe{font-family:var(--font-data);font-size:var(--step--1);font-variant-numeric:tabular-nums;padding:.1em .45em;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--ink-faint);cursor:pointer}.ed-tempo-stufe.is-gewaehlt{border-color:var(--rule-strong);color:var(--ink)}.ed-word.is-unsure,.ed-word.is-doubtful{padding-bottom:2px}.ed-word.is-unsure{border-bottom:2px dotted var(--mark-uncertain)}.ed-word.is-doubtful{border-bottom:2px solid var(--mark-doubtful);background:var(--paper-sunken)}.ed-word.is-playing{background:var(--accent-action-soft);box-shadow:0 0 0 2px var(--accent-action-soft)}.ed-side{display:grid;gap:var(--space-5);position:sticky;top:var(--space-4)}.ed-side h2{margin-bottom:var(--space-2)}.ed-count{font-size:var(--step-1)}.ed-count strong{font-family:var(--font-data);font-size:var(--step-2);font-weight:500}.ed-note{font-size:var(--step--1);color:var(--ink-muted);margin-top:var(--space-2)}.ed-mono{font-family:var(--font-data)}.ed-gloss{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);font-size:var(--step--1)}.ed-gloss li{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-2);align-items:baseline}.ed-gloss-wrong{color:var(--ink-faint);text-decoration:line-through}.ed-gloss-arrow{color:var(--ink-faint)}.ed-gloss-right{font-weight:500}.ed-release{display:grid;gap:var(--space-2);border-top:1px solid var(--rule);padding-top:var(--space-4)}.ed-release .ed-secondary{width:100%;justify-content:center}.ed-release .ed-note{margin-top:var(--space-2)}.ed-primary{width:100%;padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--accent-action);background:var(--accent-action);color:#fff;font-weight:500;cursor:pointer}.ed-primary:disabled{background:var(--paper-sunken);border-color:var(--rule-strong);color:var(--ink-faint);cursor:not-allowed}.ed-transport{position:sticky;bottom:0;margin-top:var(--space-5);display:flex;align-items:center;gap:var(--space-3);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.ed-play{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--rule-strong);background:var(--paper);cursor:pointer}.ed-play:disabled{color:var(--ink-faint);cursor:not-allowed}.ed-clock{font-family:var(--font-data);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.ed-track{position:relative;flex:1;height:4px;background:var(--rule);border-radius:2px}.ed-track.is-wartend{cursor:progress}.ed-track-fill{position:absolute;inset:0 auto 0 0;background:var(--accent-action);border-radius:2px}.ed-track-mark{position:absolute;top:-3px;width:2px;height:10px;background:var(--ink-faint)}.ed-keys{font-size:var(--step--1);color:var(--ink-faint);white-space:nowrap}@media(max-width:60rem){.ed-body{grid-template-columns:minmax(0,1fr)}.ed-side{position:static}.ed-keys{display:none}.ed-seg{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.inst-tertiary{background:none;border:0;border-bottom:1px dotted var(--ink-faint);color:var(--ink-faint);font-size:var(--step--1);padding:0;margin:var(--space-2) auto 0;cursor:pointer}.inst-tertiary:hover{color:var(--ink-muted)}.hinweis{color:var(--ink-muted);font-size:var(--step--1);padding:var(--space-4) 0}.inst-secured.is-stalled{color:var(--warn, #d98324)}.ed-word,.ed-time{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.ed-word:hover{background:var(--accent-wash, rgba(0, 0, 0, .06))}.ed-time:hover{text-decoration:underline}.ed-edit{display:inline-flex;align-items:baseline;gap:.15rem}.ed-edit input{font:inherit;padding:0 .15rem;border:0;border-bottom:2px solid var(--accent, #1f3b73);background:var(--accent-wash, rgba(0, 0, 0, .06))}.ed-edit-action{background:none;border:0;cursor:pointer;color:var(--ink-muted);font-size:var(--step-1);line-height:1;min-width:1.6em;padding:.15em .2em;border-radius:var(--radius)}.ed-edit-action:hover:not(:disabled){color:var(--ink);background:var(--paper-sunken)}.ed-edit-action:disabled{color:var(--rule-strong);cursor:default}.ed-track{cursor:pointer}.ed-note.is-error{color:var(--warn, #d98324)}.proc{font-size:var(--step--1);color:var(--ink-muted);padding:var(--space-2) 0}.proc.is-stalled{color:var(--mark-doubtful);border-left:3px solid var(--warn, #d98324);padding-left:var(--space-3)}.import{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--rule-strong);border-radius:3px;transition:border-color .12s ease,background .12s ease}.import.is-over{border-color:var(--accent-action);background:var(--accent-action-soft)}.import-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.import-label{display:inline-block;font-size:var(--step-0);color:var(--accent-action);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.import-field:focus-visible+.import-label{outline:2px solid var(--focus);outline-offset:3px}.import-hint{font-size:var(--step--1);color:var(--ink-muted);margin:0}.import-hint.is-error{color:var(--accent-record)}.inst-button[data-state=paused]{border-color:var(--accent-record)}.inst-button[data-state=paused] .inst-button-dot{background:var(--accent-record);opacity:.45}.inst-finish{background:none;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:inherit;font:inherit;font-size:var(--step--1);padding:var(--space-2) var(--space-5);margin-top:var(--space-4);cursor:pointer}.inst-finish:hover{border-color:currentColor}.inst-keys{font-size:var(--step--1);opacity:.55;margin-top:var(--space-4)}.stoerung{border-left:3px solid var(--accent-due);background:var(--accent-due-soft);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;font-size:var(--step--1)}.stoerung p{margin:0 0 var(--space-2);max-width:62ch}.stoerung p:last-child{margin-bottom:0}.stoerung-titel{font-weight:600}.stoerung-code{color:var(--ink-muted);font-size:var(--step--1)}.suche{display:flex;gap:var(--space-2);align-items:center;margin:var(--space-4) 0 var(--space-3)}.suche input{flex:1 1 22rem;max-width:32rem;font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:2px;background:var(--paper-raised);color:inherit}.suche input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.suche-leeren{background:none;border:0;color:var(--ink-muted);font:inherit;font-size:var(--step--1);cursor:pointer;text-decoration:underline}.befehle{margin-top:var(--space-7);border-top:1px solid var(--rule);padding-top:var(--space-5)}.befehle-gruppe{margin-top:var(--space-6);margin-bottom:0;font-size:var(--step-0);font-weight:600}.reg tr.is-ersetzt td:first-child,.reg tr.is-ersetzt td:nth-child(2),.reg tr.is-ersetzt td:nth-child(3){color:var(--ink-faint);text-decoration:line-through;text-decoration-thickness:1px}.befehle .scroll{margin-top:var(--space-4)}.reg tr.befehle-editor>td{padding:0;border-left:3px solid var(--accent);background:var(--paper-sunken)}.reg tr.befehle-editor .befehle-form{margin-top:0;border-radius:0}.befehle-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);background:var(--paper-sunken);border-radius:3px}.befehle-titel{margin:0;font-size:var(--step--1);font-weight:600;letter-spacing:.02em;color:var(--ink)}.befehle-felder{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end}.befehle-form label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--step--1);color:var(--ink-muted)}.befehle-form input[readonly]{background:var(--paper-sunken);color:var(--ink-muted)}.befehle-form input[type=text],.befehle-form input:not([type]),.befehle-form select{font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:2px;background:var(--paper-raised);color:var(--ink)}.personen .scroll{overflow-x:auto;margin-top:var(--space-5)}.personen-rolle{text-align:center;width:7rem}.personen .reg thead th.personen-rolle{text-align:center}.personen-rolle input{width:1.1rem;height:1.1rem;accent-color:var(--accent-action)}.einladen{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule)}.einladen-formular{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin:var(--space-4) 0}.einladen-feld{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--step--1);color:var(--ink-muted)}.einladen-feld input{min-width:16rem}.einladen-rollen{display:flex;gap:var(--space-4);border:0;padding:0;margin:0;font-size:var(--step--1)}.einladen-rollen legend{color:var(--ink-muted);margin-bottom:var(--space-1)}.einladen-rollen label{display:inline-flex;align-items:center;gap:var(--space-2)}.einladen-link{margin:var(--space-4) 0;padding:var(--space-4);background:var(--accent-action-soft);border-left:3px solid var(--accent-action);border-radius:var(--radius)}.einladen-link p{margin:0 0 var(--space-3)}.einladen-link-zeile{display:flex;gap:var(--space-3)}.einladen-link-zeile input{flex:1;min-width:0;font-family:var(--font-data);font-size:var(--step--1)}.personen tr.is-gesperrt td{color:var(--ink-muted)}.personen-meldung td{padding-top:0;color:var(--ink);border-left:3px solid var(--accent-record);font-size:var(--step--1)}.befehle-schalter{flex-direction:row!important;align-items:center;gap:var(--space-2)!important;max-width:26rem}.befehle-aktionen{display:flex;gap:var(--space-3);align-items:center}.befehle-aktionen button{background:none;border:0;font:inherit;font-size:var(--step--1);color:var(--accent-action);cursor:pointer;text-decoration:underline;padding:0}.zuweisung{margin-top:var(--space-6);padding:var(--space-4);background:var(--paper-sunken);border-radius:3px;display:flex;flex-direction:column;gap:var(--space-3);max-width:34rem}.zuweisung .ed-note{margin:0}.zuweisung-aktionen{display:flex;gap:var(--space-3);align-items:center}.zuweisung-feld{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--step--1);color:var(--ink-muted)}.zuweisung-feld select{font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:2px;background:var(--paper-raised);color:var(--ink)}.reg-vis{color:var(--ink-muted)}.inst-ablage{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-5)}.inst-ablage select{font:inherit;padding:var(--space-2) var(--space-3);border:1px solid rgba(255,255,255,.28);border-radius:2px;background:#ffffff0f;color:#f4f6fa;min-width:14rem}.inst-ablage select option{color:#10141c}.inst-ablage-hint{margin:0;max-width:26rem;text-align:center;font-size:var(--step--1);color:#f4f6fa9e}.inst-meeting{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.14);width:min(28rem,100%)}.inst-check{display:flex;align-items:flex-start;gap:var(--space-2);max-width:26rem;text-align:left;font-size:var(--step-0);line-height:1.4;cursor:pointer}.inst-check input{margin-top:.15em;width:1.05rem;height:1.05rem;flex:none;accent-color:var(--accent-record)}.inst-count{font:inherit;width:5rem;text-align:center;padding:var(--space-2);border:1px solid rgba(255,255,255,.28);border-radius:2px;background:#ffffff0f;color:#f4f6fa}.inst-blocked{margin:0;max-width:26rem;text-align:center;font-size:var(--step--1);color:#f0b8b1}.reg-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4)}.reg-kopf .shell-lede{margin-top:var(--space-1)}.reg-werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 var(--space-3)}.reg-werkzeuge .suche,.reg-werkzeuge .filter{margin:0}.reg-werkzeuge .suche input{flex:1 1 15rem;max-width:22rem}.reg-werkzeuge .filter+.filter{padding-left:var(--space-4);border-left:1px solid var(--rule)}@media(max-width:62rem){.reg-werkzeuge .filter+.filter{padding-left:0;border-left:0}}@media(max-width:40rem){.reg-kopf .shell-lede{display:none}}.einstellung{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);max-width:34rem}.einstellung .ed-note{margin:0}.detail-kopf{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0 var(--space-5)}.detail-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.detail-gruppe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.detail-gruppe+.detail-gruppe{padding-left:var(--space-4);border-left:1px solid var(--rule)}@media(max-width:40rem){.detail-gruppe+.detail-gruppe{padding-left:0;border-left:0}}.aktion,.ed-secondary{display:inline-flex;align-items:center;font:inherit;font-size:var(--step--1);line-height:1.4;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink);text-decoration:none;cursor:pointer}.aktion:hover:not(:disabled),.ed-secondary:hover:not(:disabled){border-color:var(--ink-faint)}.aktion:disabled,.ed-secondary:disabled{color:var(--ink-faint);border-color:var(--rule);cursor:default}.aktion.is-primaer{background:var(--accent-action);border-color:var(--accent-action);color:#fff}.aktion:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.detail-stand{margin:0;font-size:var(--step--1);color:var(--ink-muted)}.detail-kopf .ed-note,.detail-kopf .import-hint{margin:0}.detail-kette{margin-top:var(--space-4)}.zuweisung-felder{display:flex;flex-wrap:wrap;gap:var(--space-4)}.detail-ruecknahmen{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.ruecknahme-liste{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-3)}.ruecknahme-kopf,.ruecknahme-fuss{margin:0;font-size:var(--step--1);color:var(--ink-muted)}.ruecknahme-grund{margin:.15em 0;color:var(--ink)}.nachfrage{max-width:34rem;padding:var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink)}.nachfrage::backdrop{background:#00000073}.nachfrage-titel{margin:0 0 var(--space-3);font-size:var(--step-2);line-height:1.25}.nachfrage-text p{margin:0 0 var(--space-3)}.nachfrage-feld{margin:0 0 var(--space-3);display:grid;gap:.35em}.nachfrage-feld textarea{font:inherit;width:100%;padding:var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);resize:vertical}.nachfrage-feld textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nachfrage-knoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.darstellung{margin-bottom:var(--space-6)}.dar-feld{border:0;margin:var(--space-4) 0 0;padding:0}.dar-legende{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);padding:0;margin-bottom:var(--space-2)}.dar-themes{display:flex;flex-wrap:wrap;gap:var(--space-3)}.dar-theme{display:grid;gap:var(--space-2);justify-items:center;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;background:var(--paper-raised)}.dar-theme.is-gewaehlt{border-color:var(--accent-action);box-shadow:inset 0 0 0 1px var(--accent-action)}.dar-theme input{position:absolute;opacity:0;width:1px;height:1px}.dar-theme:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.dar-probe{display:grid;gap:4px;align-content:center;width:5.5rem;height:3rem;padding:var(--space-2);border:1px solid var(--rule);border-radius:2px;background:var(--paper)}.dar-probe-zeile{height:5px;border-radius:2px;background:var(--ink)}.dar-probe-zeile.is-kurz{width:60%;background:var(--accent-action)}.dar-name{font-size:var(--step--1);color:var(--ink)}.dar-stufen{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dar-stufe{font:inherit;font-variant-numeric:tabular-nums;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);cursor:pointer}.dar-stufe.is-gewaehlt{border-color:var(--accent-action);color:var(--accent-action);box-shadow:inset 0 0 0 1px var(--accent-action)}.dar-trenner{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule)}
