@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_2b29b83d-module__CoudOq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_2b29b83d-module__CoudOq__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f64e9e2e-module__uzGIDa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f64e9e2e-module__uzGIDa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--a-bg:#f6f5f3;--a-panel:#fff;--a-sunken:#f9f8f6;--a-hover:#f3f1ee;--a-ink:#1c1917;--a-ink-2:#44403c;--a-muted:#78716c;--a-line:#e5e2dd;--a-line-strong:#d3cec7;--a-accent:#5a123d;--a-accent-ink:#45102f;--a-accent-soft:#f5edf1;--a-gold:#a0875a;--a-ok:#166534;--a-ok-soft:#edf5ef;--a-warn:#92400e;--a-warn-soft:#fbf3e7;--a-danger:#991b1b;--a-danger-soft:#fbeeee;--a-info:#1e4e79;--a-info-soft:#edf2f8;--a-font:var(--font-plex), system-ui, -apple-system, "Segoe UI", sans-serif;--a-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--t-11:11px;--t-12:12px;--t-13:13px;--t-14:14px;--t-16:16px;--t-22:22px;--t-26:26px;--a-radius:4px;--a-radius-sm:2px;--a-control:32px;--a-control-sm:28px;--a-sidebar:232px;--a-overlay:0 12px 32px #1c191729, 0 2px 6px #1c191714;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:14px}body{background:var(--a-bg);color:var(--a-ink);font-family:var(--a-font);font-size:var(--t-14);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{letter-spacing:-.005em;font-weight:600}a{color:var(--a-accent);text-underline-offset:2px}img{max-width:100%;height:auto}code,kbd{font-family:var(--a-mono);font-size:.9em}code{border:1px solid var(--a-line);border-radius:var(--a-radius-sm);background:var(--a-sunken);padding:0 .3em}kbd{border:1px solid var(--a-line-strong);border-radius:var(--a-radius-sm);background:var(--a-panel);color:var(--a-muted);font-size:var(--t-11);padding:0 .35em;line-height:1.6;display:inline-block}:focus-visible{outline:2px solid var(--a-accent);outline-offset:1px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a-nowrap{white-space:nowrap}.a-shell{grid-template-columns:var(--a-sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.a-side{background:var(--a-sunken);border-right:1px solid var(--a-line);flex-direction:column;height:100vh;padding:12px 8px;display:flex;position:sticky;top:0;overflow-y:auto}.a-brand{border-bottom:1px solid var(--a-line);color:var(--a-ink);align-items:center;gap:10px;margin-bottom:4px;padding:4px 8px 12px;text-decoration:none;display:flex}.a-brand-mark{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.a-brand-mark img{object-fit:contain;width:28px;height:28px}.a-brand strong{font-size:var(--t-14);line-height:1.2;display:block}.a-brand span{font-size:var(--t-12);color:var(--a-muted);line-height:1.2;display:block}.a-nav-group{margin-top:12px}.a-nav-label{font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);padding:0 8px 4px;font-weight:600}.a-nav-link{border-radius:var(--a-radius);min-height:30px;color:var(--a-ink-2);font-size:var(--t-13);align-items:center;gap:10px;padding:0 8px;font-weight:500;text-decoration:none;display:flex;position:relative}.a-nav-link svg{width:16px;height:16px;color:var(--a-muted);flex-shrink:0}.a-nav-link:hover{background:var(--a-hover);color:var(--a-ink)}.a-nav-link[aria-current=page]{background:var(--a-panel);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line);font-weight:600}.a-nav-link[aria-current=page]:before{content:"";background:var(--a-accent);width:2px;position:absolute;top:7px;bottom:7px;left:0}.a-nav-link[aria-current=page] svg{color:var(--a-accent)}.a-nav-count{font-size:var(--t-12);color:var(--a-accent);margin-left:auto;font-weight:600}.a-side-foot{font-size:var(--t-12);color:var(--a-muted);margin-top:auto;padding:12px 8px 0}.a-main{flex-direction:column;min-width:0;display:flex}.a-top{z-index:30;background:var(--a-panel);border-bottom:1px solid var(--a-line);align-items:center;gap:12px;min-height:48px;padding:0 24px;display:flex;position:sticky;top:0}.a-top-spacer{flex:1}.a-btn.a-menu-btn{display:none}.a-user{font-size:var(--t-13);align-items:center;gap:8px;display:flex}.a-avatar{background:var(--a-accent);color:#fff;width:28px;height:28px;font-size:var(--t-11);border-radius:50%;place-items:center;font-weight:600;display:grid}.a-user-meta{line-height:1.25}.a-user-meta span{font-size:var(--t-12);color:var(--a-muted);display:block}.a-context{background:var(--a-panel);border-bottom:1px solid var(--a-line);min-height:36px;font-size:var(--t-12);flex-wrap:wrap;align-items:center;gap:4px 24px;padding:6px 24px;display:flex}.a-context p{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.a-context-where{color:var(--a-muted);gap:6px!important;margin-right:auto!important}.a-context-where strong,.a-context-where a{color:var(--a-ink);font-weight:600;text-decoration:none}.a-context-label{color:var(--a-muted)}.a-context-chip{color:var(--a-ink-2);text-decoration:none}a.a-context-chip:hover{color:var(--a-accent);text-decoration:underline}.a-context-chip.is-static{color:var(--a-muted)}.a-content{width:100%;max-width:1200px;padding:24px 24px 48px}.a-content-wide{max-width:none}.a-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.a-eyebrow{font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);margin:0 0 4px;font-weight:600}.a-head h1{font-size:var(--t-22);margin:0;line-height:1.25}.a-head p.a-sub{max-width:68ch;color:var(--a-muted);margin:4px 0 0}.a-head-actions{flex-wrap:wrap;gap:8px;display:flex}.a-section-title{font-size:var(--t-14);align-items:center;gap:8px;margin:0 0 12px;display:flex}.a-card{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--a-radius)}.a-card-pad,.a-card-body{padding:16px}.a-card-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 16px;display:flex}.a-card-head h2{font-size:var(--t-14);margin:0}.a-card-head p{font-size:var(--t-12);color:var(--a-muted);margin:2px 0 0}.a-card-note{font-size:var(--t-12);color:var(--a-muted)}.a-card-foot{border-top:1px solid var(--a-line);font-size:var(--t-12);color:var(--a-muted);margin:0;padding:10px 16px}.a-content>.a-card+.a-card,.a-content>section.a-card+form.a-card,.a-sys-block,.a-archive-group{margin-top:16px}.a-grid{gap:16px;display:grid}.a-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.a-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.a-grid-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.a-stack>*+*{margin-top:16px}.a-stat,.a-metric{color:inherit;padding:14px 16px;text-decoration:none;display:block}a.a-stat:hover{border-color:var(--a-line-strong);background:var(--a-sunken)}.a-stat-label{font-size:var(--t-12);color:var(--a-muted);font-weight:500;display:block}.a-stat-value,.a-metric-value{font-size:var(--t-26);letter-spacing:-.01em;margin-top:4px;font-weight:600;line-height:1.15}.a-stat-hint{font-size:var(--t-12);color:var(--a-muted);margin-top:2px}.a-metric-src{margin-top:8px}.a-metric-warn .a-metric-value{color:var(--a-warn)}.a-metric-ok .a-metric-value{color:var(--a-ok)}.a-btn{min-height:var(--a-control);border:1px solid var(--a-accent);border-radius:var(--a-radius);background:var(--a-accent);color:#fff;font:inherit;font-size:var(--t-13);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.a-btn:hover{background:var(--a-accent-ink);border-color:var(--a-accent-ink)}.a-btn svg{width:15px;height:15px}.a-btn-secondary{background:var(--a-panel);border-color:var(--a-line-strong);color:var(--a-ink)}.a-btn-secondary:hover{background:var(--a-hover);border-color:var(--a-line-strong)}.a-btn-ghost{color:var(--a-ink-2);background:0 0;border-color:#0000}.a-btn-ghost:hover{background:var(--a-hover);border-color:#0000}.a-btn-danger{background:var(--a-panel);border-color:var(--a-line-strong);color:var(--a-danger)}.a-btn-danger:hover{background:var(--a-danger-soft);border-color:var(--a-danger)}.a-btn-sm{min-height:var(--a-control-sm);font-size:var(--t-12);padding:0 10px}.a-btn[disabled],.a-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.a-link-btn{color:var(--a-accent);font:inherit;font-size:var(--t-12);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.a-link-btn-danger{color:var(--a-danger)}.a-badge{border-radius:var(--a-radius-sm);background:var(--a-hover);color:var(--a-ink-2);font-size:var(--t-12);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-weight:500;line-height:20px;display:inline-flex}.a-badge-accent{background:var(--a-accent-soft);color:var(--a-accent)}.a-badge-ok{background:var(--a-ok-soft);color:var(--a-ok)}.a-badge-warn{background:var(--a-warn-soft);color:var(--a-warn)}.a-badge-danger{background:var(--a-danger-soft);color:var(--a-danger)}.a-badge-info{background:var(--a-info-soft);color:var(--a-info)}.a-lang{border-radius:var(--a-radius-sm);background:var(--a-hover);color:var(--a-muted);font-size:var(--t-11);letter-spacing:.04em;vertical-align:1px;margin-left:6px;padding:0 4px;font-weight:600;display:inline-block}.a-src{border-radius:var(--a-radius-sm);background:var(--a-hover);color:var(--a-ink-2);font-size:var(--t-11);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-weight:600;line-height:18px;display:inline-flex}.a-src-from{color:var(--a-muted);font-weight:400}.a-src-gemessen{background:var(--a-ok-soft);color:var(--a-ok)}.a-src-berechnet{background:var(--a-info-soft);color:var(--a-info)}.a-src-angabe,.a-src-angebot{background:var(--a-warn-soft);color:var(--a-warn)}.a-src-beispiel,.a-src-fehlt{background:var(--a-danger-soft);color:var(--a-danger)}.a-metric-src .a-src{white-space:normal}.a-method{border-radius:var(--a-radius-sm);min-width:40px;font:500 var(--t-11) / 18px var(--a-mono);text-align:center;padding:0 4px;display:inline-block}.a-method-get{background:var(--a-info-soft);color:var(--a-info)}.a-method-post{background:var(--a-ok-soft);color:var(--a-ok)}.a-table-wrap{overflow-x:auto}.a-table{border-collapse:collapse;width:100%;font-size:var(--t-13)}.a-table th{border-bottom:1px solid var(--a-line);background:var(--a-sunken);color:var(--a-muted);font-size:var(--t-12);text-align:left;white-space:nowrap;padding:8px 16px;font-weight:500}.a-table td{border-bottom:1px solid var(--a-line);vertical-align:middle;padding:10px 16px}.a-table tr:last-child td{border-bottom:0}.a-table tbody tr:hover td{background:var(--a-sunken)}.a-table .a-row-link{color:var(--a-ink);font-weight:600;text-decoration:none}.a-table .a-row-link:hover{color:var(--a-accent);text-decoration:underline}.a-table .a-num,.a-table th.a-num{text-align:right}.a-muted-cell,.a-cell-muted{color:var(--a-muted)}.a-table .a-muted-cell{font-size:var(--t-12)}.a-thumb{border:1px solid var(--a-line);border-radius:var(--a-radius-sm);background:var(--a-sunken);object-fit:cover;width:40px;height:40px;display:block}.a-thumb-empty{color:var(--a-muted);font-size:var(--t-11);text-align:center;place-items:center;line-height:1.1;display:grid}.a-cell-title{align-items:center;gap:12px;display:flex}.a-cell-title small{color:var(--a-muted);font-size:var(--t-12);font-weight:400;display:block}.a-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.a-tabs{border-bottom:1px solid var(--a-line);gap:4px;margin-bottom:20px;display:flex}.a-tab{color:var(--a-muted);font-size:var(--t-13);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 10px;font-weight:500;text-decoration:none;display:inline-flex}.a-tab:hover{color:var(--a-ink)}.a-tab[aria-current=page]{border-bottom-color:var(--a-accent);color:var(--a-ink);font-weight:600}.a-tab-more{margin-left:auto;position:relative}.a-tab-more summary{cursor:pointer;list-style:none}.a-tab-more summary::-webkit-details-marker{display:none}.a-tab-menu{z-index:20;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel);min-width:200px;box-shadow:var(--a-overlay);padding:4px;display:grid;position:absolute;top:100%;right:0}.a-tab-menu a{border-radius:var(--a-radius-sm);color:var(--a-ink);font-size:var(--t-13);padding:6px 10px;text-decoration:none}.a-tab-menu a:hover,.a-tab-menu a[aria-current=page]{background:var(--a-hover)}.a-chip{min-height:var(--a-control-sm);border:1px solid var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-panel);color:var(--a-ink-2);font:inherit;font-size:var(--t-12);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.a-chip:hover{background:var(--a-hover)}.a-chip[aria-current=page],.a-chip[aria-pressed=true]{border-color:var(--a-ink);background:var(--a-ink);color:#fff}.a-chip-count{color:var(--a-muted);font-weight:400}.a-chip[aria-current=page] .a-chip-count,.a-chip[aria-pressed=true] .a-chip-count{color:#d6d3d1}.a-form{gap:16px;display:grid}.a-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.a-form-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a-field{gap:4px;display:grid}.a-label{color:var(--a-ink-2);font-size:var(--t-12);font-weight:600}.a-label em{color:var(--a-muted);font-style:normal;font-weight:400}.a-input,.a-select,.a-textarea{width:100%;min-height:var(--a-control);border:1px solid var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-panel);color:var(--a-ink);font:inherit;font-size:var(--t-13);padding:5px 10px}.a-textarea{resize:vertical;min-height:96px;line-height:1.5}.a-input:focus,.a-select:focus,.a-textarea:focus{border-color:var(--a-accent);box-shadow:0 0 0 1px var(--a-accent);outline:none}.a-hint{color:var(--a-muted);font-size:var(--t-12)}.a-check{font-size:var(--t-13);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.a-check input{width:16px;height:16px;accent-color:var(--a-accent);margin:2px 0 0}.a-check small{color:var(--a-muted);display:block}.a-fieldset{border:1px solid var(--a-line);border-radius:var(--a-radius);gap:16px;margin:0;padding:12px 16px 16px;display:grid}.a-fieldset legend{color:var(--a-ink-2);font-size:var(--t-12);padding:0 4px;font-weight:600}.a-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a-form-actions .a-spacer{flex:1}.a-inline-form{display:inline}.a-alert{border:1px solid var(--a-line);border-left:3px solid var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-panel);color:var(--a-ink-2);font-size:var(--t-13);margin-bottom:16px;padding:10px 14px;line-height:1.55;display:block}.a-alert-ok{border-left-color:var(--a-ok)}.a-alert-warn{border-left-color:var(--a-warn);background:var(--a-warn-soft)}.a-alert-danger{border-left-color:var(--a-danger);background:var(--a-danger-soft);color:var(--a-danger)}.a-alert-info{border-left-color:var(--a-info)}.a-empty{color:var(--a-muted);font-size:var(--t-13);text-align:center;padding:40px 24px}.a-empty strong{color:var(--a-ink);font-size:var(--t-14);margin-bottom:4px;display:block}.a-list{margin:0;padding:0;list-style:none}.a-list>li{border-bottom:1px solid var(--a-line);align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.a-list>li:last-child{border-bottom:0}.a-list-main{flex:1;min-width:0}.a-list-main strong{font-size:var(--t-13);display:block}.a-list-main strong a{color:var(--a-ink);text-decoration:none}.a-list-main strong a:hover{color:var(--a-accent);text-decoration:underline}.a-list-main p{color:var(--a-muted);font-size:var(--t-12);text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.a-list-meta{color:var(--a-muted);font-size:var(--t-12);white-space:nowrap}.a-feed-kind{flex-shrink:0}.a-kv,.a-dl{font-size:var(--t-13);grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;display:grid}.a-kv dt,.a-dl dt{color:var(--a-muted)}.a-kv dd,.a-dl dd{word-break:break-word;margin:0}.a-message{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-sunken);font-size:var(--t-14);white-space:pre-wrap;padding:12px 14px;line-height:1.6}.a-note{border-left:2px solid var(--a-line-strong);padding:4px 0 4px 12px}.a-note+.a-note{margin-top:12px}.a-note-meta{color:var(--a-muted);font-size:var(--t-12)}.a-note p{white-space:pre-wrap;margin:2px 0 0}.a-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.a-checklist li{font-size:var(--t-13);gap:10px;display:flex}.a-checklist .a-tick{border:1px solid var(--a-line-strong);border-radius:var(--a-radius-sm);flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:2px;font-size:10px;line-height:1;display:grid}.a-checklist .is-done .a-tick{border-color:var(--a-ok);background:var(--a-ok);color:#fff}.a-checklist .is-done span:last-child{color:var(--a-muted);text-decoration:line-through}.a-daylinks{font-size:var(--t-12);gap:12px;margin-left:12px;display:inline-flex}.a-today{color:var(--a-muted);flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.a-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a-quick a{border:1px solid var(--a-line);border-radius:var(--a-radius);min-height:36px;color:var(--a-ink);font-size:var(--t-13);align-items:center;gap:8px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.a-quick a:hover{background:var(--a-hover)}.a-quick svg{width:16px;height:16px;color:var(--a-muted)}.a-agenda-day{border-bottom:1px solid var(--a-line);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 16px;display:grid}.a-agenda-day:last-child{border-bottom:0}.a-agenda-today{box-shadow:inset 2px 0 0 var(--a-accent)}.a-agenda-date strong{font-size:var(--t-13);display:block}.a-agenda-date span{color:var(--a-muted);font-size:var(--t-12)}.a-agenda-items{gap:6px;display:grid}.a-agenda-item{font-size:var(--t-13);align-items:baseline;gap:8px;display:flex}.a-agenda-item a{color:var(--a-ink);font-weight:600;text-decoration:none}.a-agenda-item a:hover{color:var(--a-accent);text-decoration:underline}.a-agenda-day:target,.a-card:target{outline:2px solid var(--a-accent);outline-offset:-1px;scroll-margin-top:100px}.a-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.a-day{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel);flex-direction:column;gap:8px;min-height:128px;padding:10px;display:flex}.a-day-today{border-color:var(--a-accent);box-shadow:inset 0 2px 0 var(--a-accent)}.a-day-head{color:var(--a-muted);font-size:var(--t-12)}.a-day-head strong{color:var(--a-ink);font-size:var(--t-13);display:block}.a-dish{border:1px solid var(--a-line);border-radius:var(--a-radius-sm);background:var(--a-sunken);font-size:var(--t-12);padding:6px 8px}.a-dish small{color:var(--a-muted);display:block}.a-dish-actions{gap:8px;margin-top:4px;display:flex}.a-media-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;display:grid}.a-media-group+.a-media-group{margin-top:28px}.a-media-group-head{font-size:var(--t-14);align-items:center;gap:8px;margin:0 0 10px;display:flex}.a-media{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel);margin:0;overflow:hidden}.a-media img{aspect-ratio:4/3;background:var(--a-sunken);object-fit:cover;width:100%;display:block}.a-media figcaption{font-size:var(--t-12);padding:8px 10px 10px;line-height:1.4}.a-media figcaption strong{font-family:var(--a-mono);font-size:var(--t-11);word-break:break-all;font-weight:500;display:block}.a-media figcaption span{color:var(--a-muted)}.a-media-uses{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.a-picker{border:1px solid var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-sunken);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:352px;padding:8px;display:grid;overflow-y:auto}.a-picker label{border:1px solid var(--a-line);border-radius:var(--a-radius-sm);background:var(--a-panel);cursor:pointer;position:relative;overflow:hidden}.a-picker input{opacity:0;position:absolute}.a-picker img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.a-picker span{color:var(--a-muted);font-size:var(--t-11);text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;display:block;overflow:hidden}.a-picker label:has(input:checked){border-color:var(--a-accent);box-shadow:0 0 0 1px var(--a-accent)}.a-picker label:has(input:focus-visible){outline:2px solid var(--a-accent)}.a-picker-none{aspect-ratio:1;text-align:center;place-items:center;font-size:var(--t-12)!important;display:grid!important}.a-certs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.a-cert{border:1px solid var(--a-line);border-radius:var(--a-radius);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.a-cert-scan{border-bottom:1px solid var(--a-line);background:var(--a-sunken);place-items:center;height:200px;padding:16px;display:grid}.a-cert-scan img{width:auto;max-width:100%;height:auto;max-height:168px}.a-cert-body{padding:12px 16px 16px}.a-cert-year{color:var(--a-muted);font-size:var(--t-12);margin:0;font-weight:600}.a-cert-body h3{font-size:var(--t-14);margin:2px 0 8px}.a-cert-badges{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.a-cert-used{font-size:var(--t-13);margin:16px 0 12px}.a-sys-checks{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.a-sys-check{border:0;border-radius:0;padding:14px 16px}.a-sys-check+.a-sys-check{border-left:1px solid var(--a-line)}.a-sys-check-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.a-sys-check-value{font-size:var(--t-16);margin-top:4px;font-weight:600}.a-sys-matrix-wrap{overflow-x:auto}.a-sys-matrix{border-collapse:collapse;width:100%;font-size:var(--t-13)}.a-sys-matrix th,.a-sys-matrix td{border-bottom:1px solid var(--a-line);text-align:center;padding:8px 12px}.a-sys-matrix tr:last-child th,.a-sys-matrix tr:last-child td{border-bottom:0}.a-sys-matrix thead th{background:var(--a-sunken);color:var(--a-muted);font-size:var(--t-12);white-space:nowrap;font-weight:500}.a-sys-matrix thead th a{color:inherit}.a-sys-matrix thead th.a-sys-corner,.a-sys-matrix tbody th{text-align:left}.a-sys-matrix tbody th{min-width:190px;font-weight:600}.a-sys-matrix tbody th a{color:var(--a-ink);text-decoration:none}.a-sys-matrix tbody th a:hover{color:var(--a-accent);text-decoration:underline}.a-sys-matrix tbody th span{color:var(--a-muted);font-size:var(--t-12);font-weight:400;display:block}.a-sys-matrix tbody tr:hover{background:var(--a-sunken)}.a-sys-dot{background:var(--a-accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.a-sys-dot+.a-sys-dot{margin-left:4px}.a-sys-dot.is-form{box-shadow:inset 0 0 0 1.5px var(--a-gold);background:0 0}.a-sys-legend{align-items:center;gap:6px;display:inline-flex}.a-sys-legend .a-sys-dot.is-form{margin-left:12px}.a-sys-entities,.a-sys-external{background:var(--a-line);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;display:grid}.a-sys-external{grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}.a-sys-entity,.a-sys-ext{background:var(--a-panel);font-size:var(--t-12);padding:12px 16px}.a-sys-entity p{margin:4px 0 0}.a-sys-entity-head{font-size:var(--t-13);justify-content:space-between;align-items:center;display:flex}.a-sys-role{color:var(--a-muted)}.a-sys-ext{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.a-sys-ext strong{font-size:var(--t-13)}.a-sys-ext span{color:var(--a-muted);display:block}.a-archive-filters{gap:8px;padding:12px 16px;display:grid}.a-archive-filters .a-toolbar{margin:0}.a-archive-filters .a-label{min-width:64px}.a-archive-group .a-card-head h2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.archiv-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.archiv-grid-p1{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.archiv-grid-p3{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}.archiv-grid-hero{grid-template-columns:repeat(auto-fit,minmax(352px,1fr))}.archiv-card{margin:0}.archiv-thumb{aspect-ratio:4/3;border-radius:var(--a-radius-sm);background:var(--a-sunken);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.archiv-grid-p1 .archiv-thumb{aspect-ratio:4/5}.archiv-grid-hero .archiv-thumb{aspect-ratio:3/2}.archiv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.archiv-thumb:hover img{opacity:.9}.archiv-thumb-file{color:var(--a-accent);font-size:var(--t-12);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.archiv-card figcaption{color:var(--a-muted);font-size:var(--t-11);justify-content:space-between;gap:6px;margin-top:4px;display:flex}.archiv-card figcaption span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archiv-lightbox{z-index:80;color:#fff;font-size:var(--t-13);text-align:center;background:#1c1917f0;align-content:center;justify-items:center;gap:12px;padding:32px;display:grid;position:fixed;inset:0}.archiv-lightbox img{object-fit:contain;max-width:min(96vw,1400px);max-height:80vh}.archiv-lightbox a{color:#f5f0ea}.archiv-lightbox-close{position:absolute;top:16px;right:16px}.a-verdict{border:1px solid var(--a-line);border-left:3px solid var(--a-accent);border-radius:var(--a-radius);background:var(--a-panel);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-bottom:16px;padding:20px;display:grid}.a-verdict h2{font-size:var(--t-16);margin:2px 0 8px;line-height:1.35}.a-verdict p{color:var(--a-ink-2);margin:0}.a-verdict-nums{border-left:1px solid var(--a-line);align-content:center;gap:0;padding-left:24px;display:grid}.a-verdict-num{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.a-verdict-num:last-child{border-bottom:0}.a-verdict-num strong{font-size:var(--t-22);font-weight:600}.a-verdict-num span{color:var(--a-muted);font-size:var(--t-12)}.a-chart{flex-direction:column;display:flex}.a-chart-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px 4px;display:flex}.a-chart-head h2{font-size:var(--t-14);margin:0}.a-chart-head p{color:var(--a-muted);font-size:var(--t-12);margin:2px 0 0}.a-chart-body{padding:8px 16px 16px}.a-chart-table{border-top:1px solid var(--a-line);font-size:var(--t-12);padding:8px 16px}.a-chart-table summary{color:var(--a-muted);cursor:pointer;font-weight:500}.a-chart-table .a-table td,.a-chart-table .a-table th{padding:6px 10px}.a-chart-empty{border:1px dashed var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-sunken);place-items:center;display:grid}.a-chart-empty p{max-width:360px;color:var(--a-muted);font-size:var(--t-13);text-align:center;margin:0;padding:16px}.a-svg-wrap{margin:0}.a-svg-wrap svg{width:100%;height:auto;display:block;overflow:visible}.a-axis{fill:var(--a-muted);font-size:var(--t-11)}.a-val{fill:var(--a-ink-2);font-size:var(--t-11);opacity:0}.a-val-on{opacity:1;font-weight:600}.a-bar:hover .a-val{opacity:1}.a-bar:hover path{opacity:.85}.a-legend{color:var(--a-ink-2);font-size:var(--t-12);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.a-legend-item{align-items:center;gap:6px;display:inline-flex}.a-swatch{border-radius:var(--a-radius-sm);vertical-align:-1px;width:10px;height:10px;display:inline-block}.a-swatch-hatch{border:1px solid;background:repeating-linear-gradient(45deg,currentColor 0 2px,#fff 2px 5px)!important}.a-share{border-radius:var(--a-radius);gap:2px;height:36px;display:flex;overflow:hidden}.a-share-seg{color:#fff;min-width:4px;font-size:var(--t-13);justify-content:center;align-items:center;font-weight:600;display:flex}.a-steps{gap:8px;display:grid}.a-step{font-size:var(--t-13);grid-template-columns:176px minmax(0,1fr) 96px;align-items:center;gap:12px;display:grid}.a-step-track{border-radius:var(--a-radius-sm);background:var(--a-hover);height:12px;overflow:hidden}.a-step-fill{background:#8d8a86;height:100%;display:block}.a-step-loss .a-step-fill{background:#a6386f}.a-step-keep .a-step-fill{background:#0f9a9e}.a-step-val{text-align:right;font-weight:600}.a-spark{width:120px;height:32px}.a-decision{border-bottom:1px solid var(--a-line);grid-template-columns:96px minmax(0,1fr) 128px 128px;align-items:start;gap:16px;padding:14px 16px;display:grid}.a-decision:last-child{border-bottom:0}.a-decision h3{font-size:var(--t-14);margin:0}.a-decision p{color:var(--a-muted);font-size:var(--t-13);margin:2px 0 0}.a-decision .a-num-big{font-size:var(--t-16);font-weight:600}.a-decision small{color:var(--a-muted);font-size:var(--t-11);display:block}.a-launch-btn{min-width:240px;height:var(--a-control);border:1px solid var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-sunken);color:var(--a-muted);font:inherit;font-size:var(--t-13);cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.a-launch-btn:hover{background:var(--a-panel)}.a-launch-btn span{text-align:left;flex:1}.a-launch-btn svg,.a-launch-input svg{width:15px;height:15px}.a-launch{border:1px solid var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-panel);width:min(600px,100vw - 32px);box-shadow:var(--a-overlay);color:var(--a-ink);margin:12vh auto auto;padding:0}.a-launch::backdrop{background:#1c19174d}.a-launch-input{border-bottom:1px solid var(--a-line);color:var(--a-muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.a-launch-input input{color:var(--a-ink);font:inherit;font-size:var(--t-14);background:0 0;border:0;outline:0;flex:1}.a-launch-list{max-height:min(384px,55vh);margin:0;padding:4px;list-style:none;overflow-y:auto}.a-launch-list li{border-radius:var(--a-radius-sm);cursor:pointer;align-items:center;gap:12px;padding:7px 10px;display:flex}.a-launch-list li[aria-selected=true]{background:var(--a-hover);box-shadow:inset 2px 0 0 var(--a-accent)}.a-launch-list li svg{width:16px;height:16px;color:var(--a-muted);flex:none}.a-launch-list strong{font-size:var(--t-13);font-weight:600;display:block}.a-launch-list small{color:var(--a-muted);font-size:var(--t-12);display:block}.a-launch-empty{color:var(--a-muted);cursor:default!important}.a-launch-foot{border-top:1px solid var(--a-line);color:var(--a-muted);font-size:var(--t-12);margin:0;padding:8px 14px}.a-login{background:var(--a-panel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.a-login-art{background:var(--a-accent-ink);position:relative;overflow:hidden}.a-login-art img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.a-login-art-copy{color:#fff;position:absolute;bottom:40px;left:40px;right:40px}.a-login-art-copy p{color:#e7cfdc;font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;margin:0}.a-login-art-copy h2{max-width:18ch;font-size:var(--t-26);margin:6px 0 0;line-height:1.2}.a-login-panel{place-items:center;padding:32px 20px;display:grid}.a-login-box{width:min(100%,360px)}.a-login-box h1{font-size:var(--t-22);margin:20px 0 4px}.a-login-box>p{color:var(--a-muted);margin:0 0 24px}@media (min-width:901px) and (max-height:1000px){.a-side{padding-block:8px}.a-brand{padding-bottom:8px}.a-nav-group{margin-top:8px}.a-nav-label{padding-bottom:2px}.a-nav-link{min-height:27px}.a-side-foot{padding-top:8px}}@media (max-width:1100px){.a-grid-4,.a-sys-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.a-sys-check:nth-child(3){border-left:0}.a-sys-check:nth-child(n+3){border-top:1px solid var(--a-line)}.a-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.a-shell{grid-template-columns:minmax(0,1fr)}.a-side{z-index:60;background:var(--a-panel);width:min(84vw,280px);box-shadow:var(--a-overlay);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.a-shell[data-nav=open] .a-side{transform:none}.a-scrim{z-index:55;background:#1c19174d;position:fixed;inset:0}.a-btn.a-menu-btn{display:inline-flex}.a-top,.a-context{padding-inline:16px}.a-content{padding:20px 16px 40px}.a-grid-2,.a-grid-3,.a-grid-main,.a-form-row,.a-form-row-3,.a-verdict,.a-decision,.a-agenda-day{grid-template-columns:minmax(0,1fr)}.a-verdict-nums{border-left:0;padding-left:0}.a-step{grid-template-columns:112px minmax(0,1fr) 88px}.a-user-meta,.a-context-related{display:none!important}.a-launch-btn{min-width:0}.a-launch-btn span,.a-launch-btn kbd{display:none}.a-login{grid-template-columns:1fr}.a-login-art{display:none}}@media (max-width:720px){.archiv-grid-p1,.archiv-grid-hero{grid-template-columns:1fr}}@media (max-width:560px){.a-grid-4{gap:8px}.a-grid-4 .a-stat{padding:12px}.a-stat-value{font-size:var(--t-22)}.a-week,.a-quick,.a-sys-checks{grid-template-columns:minmax(0,1fr)}.a-sys-check+.a-sys-check{border-top:1px solid var(--a-line);border-left:0}}@media (pointer:coarse){.a-launch-foot{display:none}}@media print{.a-side,.a-top,.a-context,.a-head-actions,.no-print{display:none!important}.a-shell{display:block}}.a-summary{list-style:none}.a-summary::-webkit-details-marker{display:none}details[open]>.a-summary{color:var(--a-muted);text-decoration:none}.a-tabs:not(:has(.a-tab-more)){scrollbar-width:none;overflow-x:auto}.a-season-now{font-size:var(--t-26);margin:0 0 12px;font-weight:600;line-height:1.15}.a-season-grid{background:var(--a-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.a-season-card{background:var(--a-panel);grid-template-rows:auto 1fr;display:grid}.a-season-card.is-live{box-shadow:inset 0 0 0 2px var(--a-ok)}.a-season-visual{aspect-ratio:16/10;position:relative;overflow:hidden}.a-season-visual img{object-fit:cover;width:100%;height:100%;display:block}.a-season-type{color:#fff;height:100%;font-size:var(--t-22);place-items:center;font-weight:600;display:grid}.a-season-swatches{gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.a-season-swatches i{border-radius:var(--a-radius-sm);border:2px solid #fff;width:16px;height:16px}.a-season-body{font-size:var(--t-12);align-content:start;gap:4px;padding:10px 12px 12px;display:grid}.a-season-body p{margin:0}.a-season-title{font-size:var(--t-14);justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1100px){.a-season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.a-season-grid{grid-template-columns:minmax(0,1fr)}}.a-rv-open{display:contents}.a-rv-open>button{font:inherit;text-align:left;cursor:pointer}.a-rv-open>.a-review-link{background:0 0;border:0;padding:0}.a-rv-tools{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.a-rv-tool{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel);width:100%;color:var(--a-ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.a-rv-tool:hover{border-color:var(--a-line-strong);background:var(--a-hover)}.a-rv-tool>svg{width:14px;height:14px;color:var(--a-muted);margin-top:2px}.a-rv-tool-text{gap:2px;min-width:0;display:grid}.a-rv-tool-text strong{font-size:var(--t-14);font-weight:600}.a-rv-tool-text span{color:var(--a-muted);font-size:var(--t-12);line-height:1.4}.a-rv-tool.is-main{border-color:var(--a-accent);background:var(--a-accent-soft);grid-template-columns:auto minmax(0,1fr) auto}.a-rv-tool.is-main:hover{background:#efe2e9}.a-rv-tool-icon{background:var(--a-accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.a-rv-tool-icon svg{width:16px;height:16px}@media (max-width:1180px){.a-rv-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.a-rv-tool.is-main{grid-column:1/-1}}@media (max-width:560px){.a-rv-tools{grid-template-columns:minmax(0,1fr)}}.a-review-list{margin:0;padding:0;list-style:none}.a-review{border-top:1px solid var(--a-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;scroll-margin-top:72px;display:grid}.a-review:first-child{border-top:0}.a-review:target{background:var(--a-accent-soft)}.a-review-pin{background:var(--a-accent);color:#fff;width:26px;height:26px;font-size:var(--t-12);border-radius:50% 50% 50% 4px;place-items:center;font-weight:600;display:grid}.a-review-pin svg{width:13px;height:13px}.a-review[data-status=in-arbeit] .a-review-pin{background:var(--a-info)}.a-review[data-status=erledigt] .a-review-pin{background:var(--a-ok)}.a-review-main{gap:6px;min-width:0;display:grid}.a-review-who{color:var(--a-muted);font-size:var(--t-12);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.a-review-who strong{color:var(--a-ink);font-size:var(--t-14);font-weight:600}.a-review-body{color:var(--a-ink);font-size:var(--t-14);white-space:pre-wrap;margin:0;line-height:1.5}.a-review[data-status=erledigt] .a-review-body{color:var(--a-muted)}.a-review-anchor{color:var(--a-muted);font-size:var(--t-12);align-items:flex-start;gap:6px;margin:0;display:flex}.a-review-anchor svg{width:12px;height:12px;color:var(--a-gold);flex:none;margin-top:2px}.a-review-anchor q{text-overflow:ellipsis;white-space:nowrap;quotes:"„" "“";font-style:italic;overflow:hidden}.a-review-answer{border-left:2px solid var(--a-gold);background:var(--a-sunken);gap:2px;padding:8px 12px;display:grid}.a-review-answer>span{color:var(--a-muted);font-size:var(--t-11);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.a-review-answer p{color:var(--a-ink-2);font-size:var(--t-13);white-space:pre-wrap;margin:0}.a-review-reply>summary{cursor:pointer;width:fit-content;list-style:none}.a-review-reply>summary::-webkit-details-marker{display:none}.a-review-reply>summary .a-review-answer{width:auto}.a-review-reply>summary:hover .a-review-answer{background:var(--a-hover)}.a-review-reply[open]>summary .a-review-answer{display:none}.a-review-answer-add{color:var(--a-accent);font-size:var(--t-13);font-weight:600}.a-review-answer-add:before{content:"↳ ";color:var(--a-gold)}.a-review-reply[open]>summary .a-review-answer-add{color:var(--a-muted)}.a-review-reply-form{justify-items:start;gap:8px;margin-top:6px;display:grid}.a-review-reply-form .a-textarea{width:100%;min-height:64px}.a-review-foot{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:2px;display:flex}.a-review-link{color:var(--a-muted);font-size:var(--t-12);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.a-review-link:hover{color:var(--a-accent)}.a-review-link svg{width:12px;height:12px}.a-review-delete{align-items:center;gap:8px;display:flex}.a-review-delete>summary{color:var(--a-muted);font-size:var(--t-12);cursor:pointer;list-style:none}.a-review-delete>summary:hover{color:var(--a-danger)}.a-review-delete>summary::-webkit-details-marker{display:none}.a-review-delete[open]>summary{color:var(--a-ink)}.a-review-confirm{color:var(--a-danger);font-size:var(--t-12);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.a-review-status{border:1px solid var(--a-line);background:var(--a-sunken);border-radius:999px;padding:2px;display:inline-flex}.a-review-status button{color:var(--a-muted);font:inherit;font-size:var(--t-12);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px}.a-review-status button:hover{color:var(--a-ink)}.a-review-status button[aria-pressed=true]{background:var(--a-panel);color:var(--a-ink);font-weight:600;box-shadow:0 1px 2px #1c19171f}.a-review-status button.is-offen[aria-pressed=true]{color:var(--a-accent)}.a-review-status button.is-in-arbeit[aria-pressed=true]{color:var(--a-info)}.a-review-status button.is-erledigt[aria-pressed=true]{color:var(--a-ok)}.a-review-state{font-size:var(--t-12);font-weight:600}.a-review-state.is-offen{color:var(--a-accent)}.a-review-state.is-in-arbeit{color:var(--a-info)}.a-review-state.is-erledigt{color:var(--a-ok)}@media (max-width:720px){.a-review{grid-template-columns:auto minmax(0,1fr)}.a-review-status{grid-column:2;justify-self:start}}.a-review-empty{text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.a-review-empty h2{font-size:var(--t-16);margin:4px 0 0}.a-review-empty>p{max-width:56ch;color:var(--a-muted);font-size:var(--t-13);margin:0}.a-review-empty-mark{border:1px solid var(--a-line-strong);width:48px;height:48px;color:var(--a-accent);border-radius:50%;place-items:center;display:grid}.a-review-empty-mark svg{width:22px;height:22px}.a-review-steps{counter-reset:step;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,720px);margin:16px 0 0;padding:0;list-style:none;display:grid}.a-review-steps li{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-sunken);counter-increment:step;font-size:var(--t-13);gap:4px;padding:12px 14px;display:grid}.a-review-steps li:before{content:counter(step);color:var(--a-gold);font-size:var(--t-12);font-weight:600}.a-review-steps span{color:var(--a-muted)}@media (max-width:720px){.a-review-steps{grid-template-columns:minmax(0,1fr)}}.a-intro{--intro-night:#2a0a1d;--intro-gold:#c8ad79;--intro-ease:cubic-bezier(.2, .7, .2, 1);z-index:100;background:var(--intro-night);color:var(--intro-gold);cursor:pointer;place-items:center;animation:.7s cubic-bezier(.7,0,.2,1) 1.7s both a-intro-lift;display:grid;position:fixed;inset:0;overflow:hidden}.a-intro-stage{justify-items:center;display:grid;position:relative}.a-intro-medal{place-items:center;width:228px;height:228px;display:grid;position:relative}.a-intro-seal{opacity:0;width:100%;height:100%;animation:a-intro-fade .9s var(--intro-ease) .5s both, a-intro-turn 40s linear .5s infinite;position:absolute;inset:0}.a-intro-seal text{fill:var(--intro-gold);font-family:var(--a-font);letter-spacing:.3em;font-size:10.5px;font-weight:500}.a-intro-logo{width:132px;height:132px;box-shadow:0 0 0 1px #c8ad798c, 0 0 0 7px var(--intro-night), 0 0 0 8px #c8ad7940;opacity:0;animation:a-intro-rise .6s var(--intro-ease) .3s both;background:#f4ede2;border-radius:50%;place-items:center;display:grid}.a-intro-logo img{mix-blend-mode:multiply;width:96px;height:auto}.a-intro-rule{background:var(--intro-gold);width:240px;height:1px;animation:a-intro-draw .5s var(--intro-ease) 0s both;margin-top:28px;transform:scaleX(0)}.a-intro-word{color:var(--intro-gold);font-size:var(--t-11);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;opacity:0;animation:a-intro-fade .4s var(--intro-ease) .9s both;margin:16px 0 0;font-weight:500}.a-intro-skip{color:#c8ad7999;font:inherit;font-size:var(--t-11);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:4px 8px;position:absolute;bottom:20px;right:24px}.a-intro-skip:hover,.a-intro-skip:focus-visible{color:var(--intro-gold)}.a-login[data-intro=play] .a-login-box>*,.a-login[data-intro=play] .a-login-box .a-form>*{animation:.6s cubic-bezier(.2,.7,.2,1) both a-intro-rise;animation-delay:calc(2s + var(--i,0) * 60ms)}.a-login[data-intro=play] .a-login-box>:first-child{--i:0}.a-login[data-intro=play] .a-login-box>:nth-child(2){--i:1}.a-login[data-intro=play] .a-login-box>:nth-child(3){--i:2}.a-login[data-intro=play] .a-login-box>.a-form,.a-login[data-intro=play] .a-login-box>.a-alert{animation:none}.a-login[data-intro=play] .a-login-box .a-form>:first-child{--i:3}.a-login[data-intro=play] .a-login-box .a-form>:nth-child(2){--i:4}.a-login[data-intro=play] .a-login-box .a-form>:nth-child(3){--i:5}.a-login[data-intro=play] .a-login-box .a-form>:nth-child(4){--i:6}.a-login[data-intro=play] .a-login-box .a-form>:nth-child(5){--i:7}.a-login:not([data-intro=play]) .a-intro,.a-intro[hidden]{display:none}@keyframes a-intro-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes a-intro-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes a-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes a-intro-turn{to{transform:rotate(360deg)}}@keyframes a-intro-lift{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.a-intro{display:none}.a-login[data-intro] .a-login-box>*,.a-login[data-intro] .a-login-box .a-form>*{animation:none}}.a-media-shot{display:block;position:relative}.a-media-no{color:#fff;font-size:var(--t-12);font-variant-numeric:tabular-nums;background:#14100cb8;border-radius:999px;padding:2px 8px;font-weight:600;position:absolute;top:8px;left:8px}.a-media-shot-cut img{object-fit:contain;background:repeating-conic-gradient(var(--a-sunken) 0% 25%, var(--a-panel) 0% 50%) 50% / 16px 16px;padding:10px}.a-media-caption{color:var(--a-ink-2);font-size:var(--t-12);margin:6px 0 0;line-height:1.45}.a-media-rights{color:var(--a-danger);font-size:var(--t-11);flex-basis:100%;margin:2px 0 0}.a-media-note{color:var(--a-muted);font-size:var(--t-14);margin:0 0 12px}.a-media-uses span[title]{min-width:0;max-width:100%}.a-media-uses .a-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.a-media-shot:hover .a-media-edit,.a-media-shot:focus-visible .a-media-edit{opacity:1}.a-media-edit{background:var(--a-accent);color:#fff;font-size:var(--t-12);opacity:0;border-radius:999px;padding:3px 9px;font-weight:600;transition:opacity .15s;position:absolute;bottom:8px;right:8px}@media (hover:none){.a-media-edit{opacity:1}}.pe-defs{width:0;height:0;position:absolute}.pe{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.pe-main,.pe-side{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel)}.pe-main{padding:12px}.pe-side{gap:14px;padding:14px;display:grid;position:sticky;top:16px}.pe-h{color:var(--a-ink);font-size:var(--t-14);margin:0;font-weight:600}.pe-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pe-spacer{flex:1}.pe-seg{border:1px solid var(--a-line-strong);border-radius:var(--a-radius);display:inline-flex;overflow:hidden}.pe-seg button{height:var(--a-control-sm);border:0;border-left:1px solid var(--a-line);background:var(--a-panel);color:var(--a-ink-2);font:inherit;font-size:var(--t-12);cursor:pointer;padding:0 10px}.pe-seg button:first-child{border-left:0}.pe-seg button:hover{background:var(--a-hover)}.pe-seg button[aria-pressed=true]{background:var(--a-accent);color:#fff}.pe-stage-wrap{border-radius:var(--a-radius);background:#1f1a17;place-items:center;min-height:320px;padding:14px;display:grid;overflow:hidden}.pe-stage{width:min(100%, calc(62vh * var(--ar,1.5)));touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:relative}.pe-stage img{pointer-events:none;width:100%;height:100%;display:block}.pe-stage:focus-visible{box-shadow:0 0 0 2px var(--a-gold)}.pe-stage.is-focus,.pe-stage.is-crop{cursor:crosshair}.pe-crop{outline:1px solid #ffffffe6;position:absolute;box-shadow:0 0 0 9999px #0f0a089e}.is-crop .pe-crop{cursor:move}.pe-thirds{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.is-focus .pe-thirds{opacity:0}.pe-handle{background:var(--a-accent);border:2px solid #fff;border-radius:2px;width:16px;height:16px;position:absolute}.pe-handle.is-nw{cursor:nwse-resize;top:-8px;left:-8px}.pe-handle.is-ne{cursor:nesw-resize;top:-8px;right:-8px}.pe-handle.is-sw{cursor:nesw-resize;bottom:-8px;left:-8px}.pe-handle.is-se{cursor:nwse-resize;bottom:-8px;right:-8px}.pe-focus{pointer-events:none;border:2px solid #fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 0 0 2px #00000073,inset 0 0 0 5px #c8ad79d9}.is-crop .pe-focus{opacity:.45}.pe-empty{color:#e9e1d6;font-size:var(--t-14);margin:0}.pe-help{color:var(--a-muted);font-size:var(--t-12);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 2px 0;line-height:1.5;display:flex}.pe-link{color:var(--a-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pe-formats{border-radius:var(--a-radius);background:#f4ecdf;grid-template-columns:1.6fr 1.2fr .85fr .85fr;align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.pe-format{gap:6px;margin:0;display:grid}.pe-format-frame{background:#e9dfcf;overflow:hidden}.pe-format-frame img{object-fit:cover;width:100%;height:100%;display:block}.pe-format.is-arch .pe-format-frame{border-radius:999px 999px 0 0}.pe-format.is-round .pe-format-frame{border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px #c8ad79}.pe-format figcaption{color:#6b5a52;font-size:var(--t-11);line-height:1.35}.pe-format figcaption strong{color:#5a123d;font-size:var(--t-12);display:block}.pe-presets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pe-presets button{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel);color:var(--a-ink);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:6px;display:grid}.pe-presets button:hover{border-color:var(--a-line-strong)}.pe-presets button[aria-pressed=true]{border-color:var(--a-accent);box-shadow:inset 0 0 0 1px var(--a-accent)}.pe-presets strong{font-size:var(--t-12)}.pe-presets small{color:var(--a-muted);font-size:var(--t-11);line-height:1.3}.pe-preset-chip{aspect-ratio:16/9;border-radius:var(--a-radius-sm);background:var(--a-sunken);margin-bottom:4px;display:block;overflow:hidden}.pe-preset-chip img{object-fit:cover;width:100%;height:100%;display:block}.pe-slider{gap:4px;display:grid}.pe-slider-head{font-size:var(--t-12);color:var(--a-ink-2);justify-content:space-between;font-weight:600;display:flex}.pe-slider-head output{font-variant-numeric:tabular-nums;color:var(--a-muted)}.pe-slider input{width:100%;accent-color:var(--a-accent)}.pe-slider-scale{color:var(--a-muted);font-size:var(--t-11);justify-content:space-between;display:flex}.pe-side-actions{flex-wrap:wrap;gap:6px;display:flex}.pe-state{color:var(--a-muted);font-size:var(--t-12);margin:0}.pe-details{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.pe-langs{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.pe-release{gap:12px;display:grid}.pe-actions{border-top:1px solid var(--a-line);margin-top:4px;padding-top:12px}.pe-seg svg{width:16px;height:16px;display:block}.pe-save{border-top:1px solid var(--a-line);gap:6px;padding-top:12px;display:grid}.pe-save .a-btn{justify-content:center;width:100%}.pe-readonly img{object-fit:contain;background:#1f1a17;width:100%;max-height:70vh;display:block}.pu{gap:14px;display:grid}.pu-subject{max-width:320px}.pu-drop{border:2px dashed var(--a-line-strong);border-radius:var(--a-radius);background:var(--a-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:28px;display:flex}.pu-drop.is-over{border-color:var(--a-accent);background:var(--a-accent-soft)}.pu-drop p{gap:4px;margin:0;display:grid}.pu-drop span{color:var(--a-muted);font-size:var(--t-12)}.pu-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pu-item{border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-panel);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px;display:grid}.pu-item img{object-fit:cover;border-radius:var(--a-radius-sm);width:56px;height:42px}.pu-name{min-width:0;display:grid}.pu-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-12);overflow:hidden}.pu-name small{color:var(--a-muted);font-size:var(--t-11)}.pu-item.is-fertig small{color:var(--a-ok)}.pu-item.is-fehler small{color:var(--a-danger)}.pu-replacing{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pu-replacing img{object-fit:cover;border-radius:var(--a-radius-sm);width:96px;height:72px}.pu-replacing span{display:grid}.pu-replacing small{color:var(--a-muted);font-family:var(--a-mono);font-size:var(--t-11)}.pu-rules{margin-top:18px}.pu-rules ul{margin:6px 0 0;padding-left:1.1rem}@media (max-width:1100px){.pe,.pe-details{grid-template-columns:minmax(0,1fr)}.pe-side{position:static}}@media (max-width:640px){.pe-formats{grid-template-columns:1fr 1fr}.pe-langs{grid-template-columns:minmax(0,1fr)}.pe-stage-wrap{padding:8px}}
.boards{--burgundy:var(--a-accent);--burgundy-dark:var(--a-accent-ink);--bg:var(--a-sunken);--panel:var(--a-panel);--ink:var(--a-ink);--muted:var(--a-muted);--line:var(--a-line);--white:#fff;--strike:var(--a-muted);--ok:var(--a-ok);--warn:var(--a-warn);--gold:var(--a-gold);--max:72rem;--tap:var(--a-control)}*,:before,:after{box-sizing:border-box;font-family:inherit}.wrap{width:min(100% - 1.75rem, var(--max));margin-inline:auto}.brand{color:var(--ink);min-height:var(--tap);flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.brand img{width:auto;height:1.75rem}.brand-text{align-items:baseline;gap:.35rem;line-height:1;display:flex}.brand-text strong{letter-spacing:.02em;font-size:.8125rem;font-weight:600}.brand-text span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.btn{min-height:var(--tap);background:var(--burgundy);color:var(--white);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--burgundy-dark)}.btn-ghost{color:var(--burgundy);border:1px solid var(--line);background:0 0;min-height:1.75rem;padding:0 .55rem}.btn-ghost:hover{background:var(--bg)}.boards main.section{padding:1.25rem 0 2.5rem}.zahlen-main{background:var(--bg)}.zahlen{gap:1.15rem;display:grid}.zahlen>section{background:var(--panel);border:1px solid var(--line);padding:.85rem 1rem 1rem}.zahlen h1{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.zahlen h2,.szenario-detail h2{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);margin:0 0 .65rem;padding-bottom:.4rem;font-size:.6875rem;font-weight:600}.szenario-card h2{color:var(--ink);text-transform:none;letter-spacing:0;border:0;margin:.3rem 0 .25rem;padding:0;font-size:.8125rem;font-weight:600}.zahlen-hero{background:var(--panel);border:1px solid var(--line);padding:.9rem 1rem 1rem}.zahlen-hero .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;font-size:.625rem;font-weight:600}.lede{max-width:46rem;color:var(--muted);margin:.4rem 0 0;font-size:.8125rem}.callout{background:var(--bg);border-left:2px solid var(--burgundy);max-width:46rem;margin:.65rem 0 0;padding:.5rem .7rem;font-size:.8125rem}.page-meta{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin:.55rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.page-meta strong{color:var(--ink);font-weight:500}.cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;display:grid}.card{background:var(--bg);border:0;padding:.7rem .8rem}.card h3{color:var(--ink);margin:.25rem 0 .3rem;font-size:.8125rem;font-weight:600}.facts{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.facts li{border-left:2px solid var(--burgundy);padding:.2rem 0 .2rem .7rem;font-size:.8125rem}.focus-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.focus-item{padding:0}.focus-item strong{letter-spacing:.06em;text-transform:uppercase;color:var(--burgundy);margin-bottom:.2rem;font-size:.6875rem;display:block}.szenario-list{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.45rem;margin:0;display:grid}.szenario-card{text-align:left;background:var(--panel);border:1px solid var(--line);cursor:pointer;font:inherit;color:inherit;padding:.65rem .75rem .7rem}.szenario-card p{color:var(--muted);margin:0;font-size:.75rem}.szenario-kpi{font-weight:600;color:var(--ink)!important;margin-top:.45rem!important;font-size:.75rem!important}.szenario-kpi span{color:var(--muted);font-size:.6875rem;font-weight:400;display:block}.szenario-card.is-on{outline:1px solid var(--burgundy);background:color-mix(in srgb, var(--burgundy) 4%, white)}.call-tag-tun{border-color:var(--ok);color:var(--ok)}.call-tag-spaeter{border-color:var(--gold);color:var(--warn)}.call-tag-nein{border-color:var(--strike);color:var(--strike)}tr.is-pick td{color:var(--burgundy);font-weight:600}.szenario-detail{background:var(--panel);border:1px solid var(--line);margin:0;padding:.85rem 1rem 1rem}.preset-row{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.mixer-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;margin-bottom:.85rem;display:grid}.layer{border:1px solid var(--line);background:var(--panel);margin:0;padding:.65rem .75rem .75rem}.layer legend{color:var(--ink);padding:0 .3rem;font-size:.75rem;font-weight:600}.opt{cursor:pointer;align-items:flex-start;gap:.5rem;margin:.4rem 0;font-size:.75rem;display:flex}.opt strong{font-weight:600;display:block}.opt em{color:var(--muted);font-size:.6875rem;font-style:normal;display:block}.opt.check,.opt.range{color:var(--muted);align-items:center}.opt.range input{width:4rem;min-height:1.75rem;margin-left:auto}.mixer-sum{background:var(--panel);border:1px solid var(--line);margin-bottom:.85rem;padding:.75rem .85rem}.mixer-sum.is-blocked{outline:1px solid var(--warn)}.mixer-sum .fan{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.matrix{max-height:24rem;overflow:auto}.matrix table{font-size:.75rem}tr.is-blocked-row td{color:var(--strike);text-decoration:line-through}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.kpi{background:var(--bg);padding:.6rem .7rem}.kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:.2rem 0 0;font-size:.625rem;font-weight:500}.kpi-value{color:var(--burgundy);font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.2}.kpi-hint,.muted{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);padding:.08rem .32rem;font-size:.5625rem;font-weight:600;display:inline-block}.tag-measured{border-color:var(--ok);color:var(--ok)}.tag-derived{border-color:var(--burgundy);color:var(--burgundy)}.tag-quote{border-color:var(--gold);color:var(--warn)}.tag-illustration{color:var(--muted)}.tag-unknown{color:var(--warn);border-color:var(--gold)}.tag-status-live{border-color:var(--ok);color:var(--ok)}.tag-status-unknown,.tag-status-quote{border-color:var(--gold);color:var(--warn)}.tag-status-planned{color:var(--muted)}.tag-status-reject{border-color:var(--strike);color:var(--strike)}.mix{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mix li{grid-template-columns:7.5rem 3.5rem 1fr;align-items:center;gap:.4rem;font-size:.75rem;display:grid}.mix .bar{background:var(--burgundy);height:.4rem}.table-wrap{background:var(--panel);overflow-x:auto}.boards table{border-collapse:collapse;width:100%;font-size:.75rem}.boards th,.boards td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.4rem .55rem}.boards th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--bg);font-size:.6875rem;font-weight:600}.registry tbody tr:hover td{background:var(--bg)}.registry a{color:inherit;font-weight:600;text-decoration:none}.registry a:hover{color:var(--burgundy)}.idee-pair{background:var(--bg);gap:2rem;padding:.75rem .9rem;display:flex}.strike{color:var(--strike);margin:0;font-size:1.125rem;font-weight:600;text-decoration:line-through}.season{align-items:flex-end;gap:.3rem;height:8.5rem;padding:.5rem 0 0;display:flex}.season-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.2rem;height:100%;display:flex}.season-bar{background:var(--burgundy);width:100%;min-height:3px}.season-col.is-warn .season-bar{background:var(--gold)}.season-col span{color:var(--muted);font-size:.625rem}.fan{background:var(--bg);grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.65rem;padding:.7rem .8rem;display:grid}.warn-cell{color:var(--warn);font-weight:600}.domain-cards .card{background:var(--bg);flex-direction:column;gap:.3rem;display:flex}.domain-cards .card p{color:var(--muted);flex:1;margin:0;font-size:.75rem}@media (max-width:900px){.kpi-grid,.focus-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.fan,.kpi-grid,.focus-grid{grid-template-columns:1fr}.intern-bar-inner{min-height:unset;flex-wrap:wrap;padding:.35rem 0}}@media (max-width:820px){.mix li{grid-template-columns:1fr auto}.mix .bar{grid-column:1/-1}}
