@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html{font-optical-sizing:auto;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--meplora-red: #C71F25;--meplora-deep-red: #8F0D12;--meplora-bright-red: #E42B31;--meplora-burgundy: #6F0B10;--meplora-graphite: #20242A;--meplora-steel: #666D75;--meplora-cloud: #F5F6F7;--meplora-white: #FFFFFF;--meplora-black: #000000;--meplora-gradient: linear-gradient(135deg, #8F0D12 0%, #C71F25 55%, #E42B31 100%);--neutral-50: #FAFBFB;--neutral-100: #F5F6F7;--neutral-200: #E8EAEC;--neutral-300: #D6D9DD;--neutral-400: #A8AEB5;--neutral-500: #666D75;--neutral-600: #4E545B;--neutral-700: #383D43;--neutral-800: #2A2E34;--neutral-900: #20242A;--surface: var(--meplora-white);--surface-sunken: var(--neutral-100);--surface-elevated: var(--meplora-white);--surface-inverse: var(--meplora-graphite);--surface-accent: var(--meplora-red);--fg: var(--neutral-900);--fg-muted: var(--neutral-600);--fg-subtle: var(--neutral-500);--fg-on-accent: var(--meplora-white);--fg-on-inverse: var(--neutral-100);--fg-on-inverse-muted:var(--neutral-400);--border: var(--neutral-200);--border-strong: var(--neutral-300);--border-inverse: #33383F;--accent: var(--meplora-red);--accent-hover: var(--meplora-deep-red);--accent-active: var(--meplora-burgundy);--accent-soft: #FCF2F2;--accent-soft-border: #F2D9DA;--success: #1E7A4C;--success-soft: #EAF5EF;--warning: #8A5A00;--warning-soft: #FDF4E3;--error: #B3261E;--error-soft: #FCEEED;--info: #2B5C77;--info-soft: #EDF3F6;--focus-ring: #1F6FD0;--focus-ring-offset: var(--meplora-white);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-display: clamp(2.5rem, 1.6rem + 3.2vw, 4rem);--text-h1: clamp(2rem, 1.4rem + 2.1vw, 3rem);--text-h2: clamp(1.5rem, 1.2rem + 1.1vw, 2rem);--text-h3: 1.25rem;--text-body-lg: 1.125rem;--text-body: 1rem;--text-small: .875rem;--text-label: .8125rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.6;--leading-relaxed: 1.75;--tracking-display: -.02em;--tracking-heading: -.01em;--tracking-body: 0;--tracking-caps: .06em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 14px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgba(32, 36, 42, .06);--shadow-md: 0 2px 8px rgba(32, 36, 42, .08);--shadow-lg: 0 8px 24px rgba(32, 36, 42, .1);--shadow-focus: 0 0 0 3px rgba(31, 111, 208, .35);--motion-fast: .15s;--motion-normal: .2s;--motion-slow: .25s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--content-max: 1280px;--content-wide: 1440px;--content-prose: 68ch;--gutter: var(--space-6);--rail-width: 248px;--rail-width-collapsed: 64px;--topbar-height: 56px;--header-height: 72px;--header-height-compact: 60px;--z-base: 0;--z-sticky: 100;--z-drawer: 200;--z-overlay: 300;--z-toast: 400}@media (prefers-reduced-motion: reduce){:root{--motion-fast: 1ms;--motion-normal: 1ms;--motion-slow: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-body);color:var(--fg);background:var(--surface);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--weight-semibold)}.text-display{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}h1,.text-h1{font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}h2,.text-h2{font-size:var(--text-h2);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}h3,.text-h3{font-size:var(--text-h3);line-height:var(--leading-snug)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--leading-relaxed)}.text-small{font-size:var(--text-small)}.text-label{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}.text-muted{color:var(--fg-muted)}.text-accent{color:var(--accent)}p{margin:0 0 var(--space-4);max-width:var(--content-prose)}p:last-child{margin-bottom:0}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}li{margin-bottom:var(--space-2)}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--motion-fast) var(--ease-out)}a:hover{color:var(--accent-hover)}img,svg,video{max-width:100%;height:auto;display:block}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-top:1px solid var(--border);margin:var(--space-8) 0}button,input,select,textarea{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{position:absolute;left:var(--space-4);top:calc(-1 * var(--space-16));z-index:var(--z-toast);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-weight:var(--weight-medium);text-decoration:none;transition:top var(--motion-fast) var(--ease-out)}.skip-link:focus-visible{top:var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.huelle{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.huelle-weit{max-width:var(--content-wide)}@media (min-width: 768px){:root{--gutter: var(--space-8)}}@media (min-width: 1280px){:root{--gutter: var(--space-10)}}.abschnitt{padding-block:var(--space-16)}.abschnitt-gross{padding-block:var(--space-24)}@media (min-width: 768px){.abschnitt{padding-block:var(--space-20)}.abschnitt-gross{padding-block:var(--space-32)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: more){:root{--border: var(--neutral-400);--border-strong: var(--neutral-500);--fg-muted: var(--neutral-700)}}@media print{.kein-druck{display:none!important}body{background:#fff;color:#000}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf--klein{padding:var(--space-2) var(--space-3);font-size:var(--text-small)}.knopf--normal{padding:var(--space-3) var(--space-5);font-size:var(--text-body)}.knopf--gross{padding:var(--space-4) var(--space-8);font-size:var(--text-body-lg)}.knopf--haupt{background:var(--accent);color:var(--fg-on-accent)}.knopf--haupt:hover:not(:disabled){background:var(--accent-hover);color:var(--fg-on-accent)}.knopf--haupt:active:not(:disabled){background:var(--accent-active)}.knopf--zweit{background:var(--surface);color:var(--fg);border-color:var(--border-strong)}.knopf--zweit:hover:not(:disabled){background:var(--surface-sunken);color:var(--fg);border-color:var(--neutral-400)}.knopf--still{background:transparent;color:var(--fg-muted)}.knopf--still:hover:not(:disabled){background:var(--surface-sunken);color:var(--fg)}.knopf--gefahr{background:var(--surface);color:var(--error);border-color:var(--error)}.knopf--gefahr:hover:not(:disabled){background:var(--error-soft);color:var(--error)}.knopf__kreisel,.laedt__kreisel{width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:kreisen .7s linear infinite}@keyframes kreisen{to{transform:rotate(360deg)}}.karte{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.karte--anklickbar{transition:border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.karte--anklickbar:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.abzeichen{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-label);font-weight:var(--weight-medium);border:1px solid transparent;white-space:nowrap}.abzeichen--neutral{background:var(--neutral-100);color:var(--fg-muted);border-color:var(--border)}.abzeichen--marke{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent-soft-border)}.abzeichen--gut{background:var(--success-soft);color:var(--success);border-color:#c8e3d5}.abzeichen--warnung{background:var(--warning-soft);color:var(--warning);border-color:#f0dfbc}.abzeichen--schlecht{background:var(--error-soft);color:var(--error);border-color:#f2cfcc}.zustand{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-medium)}.zustand__zeichen{font-size:.7em;line-height:1}.zustand--gut{color:var(--success)}.zustand--warnung{color:var(--warning)}.zustand--schlecht{color:var(--error)}.zustand--neutral{color:var(--fg-subtle)}.feld{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.feld__beschriftung{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--fg)}.feld__eingabe{padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);width:100%;transition:border-color var(--motion-fast) var(--ease-out)}.feld__eingabe:hover{border-color:var(--neutral-400)}.feld__eingabe--fehler{border-color:var(--error)}.feld__hinweis{font-size:var(--text-small);color:var(--fg-muted);margin:0}.feld__fehler{font-size:var(--text-small);color:var(--error);margin:0}.skelett{display:flex;flex-direction:column;gap:var(--space-3)}.skelett__zeile{height:1rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-200) 37%,var(--neutral-100) 63%);background-size:400% 100%;animation:schimmern 1.4s ease infinite}@keyframes schimmern{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.skelett__zeile{animation:none;background:var(--neutral-100)}}.laedt{display:flex;align-items:center;gap:var(--space-3);color:var(--fg-muted);padding:var(--space-8);justify-content:center}.zustandsflaeche{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-12) var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken)}.zustandsflaeche p{max-width:46ch}.zustandsflaeche--fehler{border-color:var(--error);background:var(--error-soft)}.hinweis{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-small)}.hinweis__titel{font-weight:var(--weight-semibold)}.hinweis--info{background:var(--info-soft);border-color:#cfe0e8;color:var(--info)}.hinweis--gut{background:var(--success-soft);border-color:#c8e3d5;color:var(--success)}.hinweis--warnung{background:var(--warning-soft);border-color:#f0dfbc;color:var(--warning)}.hinweis--fehler{background:var(--error-soft);border-color:#f2cfcc;color:var(--error)}.ueberlagerung{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#20242a8c;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:einblenden var(--motion-fast) var(--ease-out)}@keyframes einblenden{0%{opacity:0}to{opacity:1}}.dialog{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:min(560px,100%);max-height:min(80vh,720px);display:flex;flex-direction:column}.dialog__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.dialog__schliessen{background:transparent;border:0;cursor:pointer;color:var(--fg-muted);padding:var(--space-2);border-radius:var(--radius-sm);line-height:1}.dialog__schliessen:hover{background:var(--surface-sunken);color:var(--fg)}.dialog__inhalt{padding:var(--space-6);overflow-y:auto}.umschalter{position:relative;width:40px;height:22px;flex:none;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--neutral-200);cursor:pointer;padding:0;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.umschalter--an{background:var(--accent);border-color:var(--accent)}.umschalter:disabled{opacity:.5;cursor:not-allowed}.umschalter__knauf{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--ease-out)}.umschalter--an .umschalter__knauf{transform:translate(18px)}.tabellenrahmen{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg)}.tabelle{width:100%;border-collapse:collapse;font-size:var(--text-small)}.tabelle th{text-align:left;font-weight:var(--weight-semibold);color:var(--fg-muted);font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-sunken);white-space:nowrap}.tabelle td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody tr:hover{background:var(--surface-sunken)}.kopf{position:sticky;top:0;z-index:var(--z-sticky);background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid transparent;transition:border-color var(--motion-normal) var(--ease-out)}.kopf--kompakt{border-bottom-color:var(--border);box-shadow:var(--shadow-sm)}.kopf__inhalt{display:flex;align-items:center;gap:var(--space-6);height:var(--header-height);transition:height var(--motion-normal) var(--ease-out)}.kopf--kompakt .kopf__inhalt{height:var(--header-height-compact)}.kopf__marke{display:flex;align-items:center;flex:none;text-decoration:none}.kopf__wege{display:none;gap:var(--space-1);margin-left:auto}.kopf__weg{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--fg-muted);text-decoration:none;font-size:var(--text-small);font-weight:var(--weight-medium);transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.kopf__weg:hover{color:var(--fg);background:var(--surface-sunken)}.kopf__weg--hier{color:var(--accent)}.kopf__aktionen{display:none;gap:var(--space-2)}.kopf__schubladenknopf{margin-left:auto;background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:1.1rem;line-height:1;color:var(--fg)}.kopf__schublade{border-top:1px solid var(--border);background:var(--surface);padding:var(--space-3) var(--gutter)}.kopf__schubladenweg{display:block;padding:var(--space-3);border-radius:var(--radius-md);color:var(--fg);text-decoration:none;font-weight:var(--weight-medium)}.kopf__schubladenweg:hover{background:var(--surface-sunken)}.kopf__schubladenweg--betont{color:var(--accent)}@media (min-width: 900px){.kopf__wege,.kopf__aktionen{display:flex}.kopf__schubladenknopf{display:none}}.fuss{background:var(--surface-inverse);color:var(--fg-on-inverse);padding-block:var(--space-16) var(--space-8);margin-top:var(--space-24)}.fuss__gitter{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.fuss__marke{display:flex;flex-direction:column;gap:var(--space-4)}.fuss__satz{color:var(--fg-on-inverse-muted);font-size:var(--text-small);max-width:34ch}.fuss__ueberschrift{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-on-inverse-muted);margin:0 0 var(--space-3)}.fuss__liste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.fuss__liste a{color:var(--fg-on-inverse);text-decoration:none;font-size:var(--text-small)}.fuss__liste a:hover{color:#fff;text-decoration:underline}.fuss__schluss{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-inverse);color:var(--fg-on-inverse-muted);font-size:var(--text-small)}@media (min-width: 640px){.fuss__gitter{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.fuss__gitter{grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-10)}}.schale{display:flex;min-height:100vh;background:var(--surface-sunken)}.leiste{position:fixed;inset-block:0;left:0;width:var(--rail-width);background:var(--surface-inverse);color:var(--fg-on-inverse);display:none;flex-direction:column;z-index:var(--z-drawer);transition:width var(--motion-normal) var(--ease-out)}.schale--schmal .leiste{width:var(--rail-width-collapsed)}.leiste__inhalt{display:flex;flex-direction:column;height:100%;padding:var(--space-5) var(--space-3);gap:var(--space-6);overflow-y:auto}.leiste__marke{display:flex;align-items:center;padding-inline:var(--space-2);min-height:32px;text-decoration:none}.leiste__gruppe{display:flex;flex-direction:column;gap:2px}.leiste__gruppe--unten{margin-top:auto}.leiste__ueberschrift{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-on-inverse-muted);padding:var(--space-2) var(--space-3) var(--space-1);margin:0}.schale--schmal .leiste__ueberschrift{opacity:0;height:var(--space-4);overflow:hidden}.leiste__weg{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--fg-on-inverse-muted);text-decoration:none;font-size:var(--text-small);font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.leiste__weg:hover{background:#ffffff12;color:var(--fg-on-inverse)}.leiste__weg--hier{background:var(--accent);color:#fff}.leiste__zeichen{flex:none;width:1.25rem;text-align:center;font-size:.95rem}.schale--schmal .leiste__text{display:none}.leiste__klappen{display:none;position:absolute;top:50%;right:-11px;width:22px;height:22px;border-radius:50%;background:var(--surface);border:1px solid var(--border-strong);color:var(--fg-muted);cursor:pointer;line-height:1;padding:0}.schale__rechts{flex:1;min-width:0;display:flex;flex-direction:column}.kopfzeile{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-height);padding-inline:var(--space-4);background:var(--surface);border-bottom:1px solid var(--border)}.kopfzeile__titel{font-size:var(--text-h3);font-weight:var(--weight-semibold);margin:0}.kopfzeile__schubladenknopf{background:transparent;border:0;cursor:pointer;font-size:1.2rem;color:var(--fg);padding:var(--space-2);border-radius:var(--radius-sm)}.kopfzeile__suche{display:none;align-items:center;gap:var(--space-2);margin-left:auto;padding:var(--space-2) var(--space-3);min-width:200px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg-muted);font-size:var(--text-small);cursor:pointer}.kopfzeile__suche:hover{border-color:var(--border-strong);color:var(--fg)}.kopfzeile__suchtext{flex:1;text-align:left}.kopfzeile__taste{font-family:var(--font-sans);font-size:11px;padding:2px 6px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg-subtle)}.kopfzeile__konto{position:relative;margin-left:auto}.kopfzeile__suche+.kopfzeile__konto{margin-left:0}.kopfzeile__knopf{background:transparent;border:0;cursor:pointer;padding:0}.kopfzeile__kuerzel{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--meplora-graphite);color:#fff;font-size:var(--text-label);font-weight:var(--weight-semibold)}.menue{position:absolute;right:0;top:calc(100% + var(--space-2));min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2);z-index:var(--z-overlay)}.menue__kopf{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-bottom:1px solid var(--border);margin-bottom:var(--space-2)}.menue__eintrag{display:block;width:100%;text-align:left;padding:var(--space-3);border:0;background:transparent;cursor:pointer;border-radius:var(--radius-sm);color:var(--fg);text-decoration:none;font-size:var(--text-small)}.menue__eintrag:hover{background:var(--surface-sunken)}.arbeitsflaeche{flex:1;padding:var(--space-6) var(--space-4) var(--space-12);min-width:0}.schubladenhuelle{position:fixed;top:0;right:0;bottom:0;left:0;background:#20242a80;z-index:var(--z-drawer)}.leiste--schublade{display:flex}@media (min-width: 1024px){.leiste{display:flex}.leiste__klappen{display:grid;place-items:center}.schale__rechts{margin-left:var(--rail-width)}.schale--schmal .schale__rechts{margin-left:var(--rail-width-collapsed)}.kopfzeile{padding-inline:var(--space-6)}.kopfzeile__schubladenknopf{display:none}.kopfzeile__suche{display:flex}.arbeitsflaeche{padding:var(--space-8) var(--space-6) var(--space-16)}}.ueberlagerung--oben{align-items:flex-start;padding-top:12vh}.palette{width:min(600px,100%);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.palette__eingabe{padding:var(--space-5) var(--space-6);border:0;border-bottom:1px solid var(--border);font-size:var(--text-body-lg);width:100%;background:transparent}.palette__liste{list-style:none;margin:0;padding:var(--space-2);overflow-y:auto;flex:1}.palette__gruppe{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-subtle);padding:var(--space-3) var(--space-3) var(--space-1);margin:0}.palette__treffer{display:flex;align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-3);border:0;background:transparent;cursor:pointer;border-radius:var(--radius-md);text-align:left;color:var(--fg);font-size:var(--text-small)}.palette__treffer--markiert{background:var(--accent-soft);color:var(--accent-hover)}.palette__hinweis{color:var(--fg-subtle);font-size:var(--text-label);margin-left:auto}.palette__leer{padding:var(--space-8);text-align:center;color:var(--fg-muted)}.palette__fuss{padding:var(--space-3) var(--space-6);border-top:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-label);color:var(--fg-subtle)}.palette__fuss kbd{font-family:var(--font-sans);padding:1px 5px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);margin-inline:2px}.abschnitt--gefuellt{background:var(--surface-sunken)}.abschnitt__kopf{max-width:60ch;margin-bottom:var(--space-10);display:flex;flex-direction:column;gap:var(--space-3)}.abschnitt__kopf--breit{max-width:72ch;margin-bottom:var(--space-12)}.abschnitt__kopf .text-label{margin:0}.held{padding-top:var(--space-16)}.held__gitter{display:grid;grid-template-columns:1fr;gap:var(--space-16);align-items:center}.held__text{display:flex;flex-direction:column;gap:var(--space-5)}.held__satz{max-width:52ch}.held__aktionen{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}@media (min-width: 1024px){.held__gitter{grid-template-columns:1.05fr .95fr;gap:var(--space-20)}}.plattformbild{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-xl)}.plattformbild__spitze{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-8);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.plattformbild__name{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);color:var(--fg-muted)}.plattformbild__linien{width:100%;height:56px}.plattformbild__pfad{fill:none;stroke:var(--border-strong);stroke-width:1.5;stroke-dasharray:260;stroke-dashoffset:260;animation:zeichnen .9s var(--ease-out) forwards}@keyframes zeichnen{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.plattformbild__pfad{animation:none;stroke-dashoffset:0}}.plattformbild__reihe{display:flex;gap:var(--space-3);width:100%;justify-content:space-between}.plattformbild__knoten{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg-muted)}.produktgitter{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width: 720px){.produktgitter{grid-template-columns:repeat(3,1fr)}}.produktgitter--zwei{grid-template-columns:1fr}@media (min-width: 720px){.produktgitter--zwei{grid-template-columns:repeat(2,1fr)}}.produktkarte{display:flex;flex-direction:column;gap:var(--space-4)}.produktkarte__zeile{font-size:var(--text-body-lg)}.produktkarte__weg{margin-top:auto;padding-top:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex;gap:var(--space-2);align-items:center}.produktkarte__weg:hover{text-decoration:underline}.produktliste{display:flex;flex-direction:column;gap:var(--space-5)}.produktzeile{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.produktzeile__text{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width: 860px){.produktzeile{grid-template-columns:220px 1fr;gap:var(--space-8)}}.produkt__held{padding-bottom:var(--space-10)}.produkt__held .huelle{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.produkt__zeile{max-width:22ch}.produkt__satz{max-width:58ch}.produkt__zweispalt{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media (min-width: 900px){.produkt__zweispalt{grid-template-columns:1fr 1fr;gap:var(--space-16)}}.produkt__abstand{margin-top:var(--space-8)}.faehigkeiten{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 680px){.faehigkeiten{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.faehigkeiten{grid-template-columns:repeat(3,1fr)}}.faehigkeiten h2,.faehigkeiten h3{margin-bottom:var(--space-2)}.saeulen{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width: 680px){.saeulen{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.saeulen{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}}.saeulen h3{margin-bottom:var(--space-2)}.merkmale{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.merkmale li{margin:0;padding:var(--space-1) var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-label);color:var(--fg-muted)}.merkmale--gross li{font-size:var(--text-small);padding:var(--space-2) var(--space-4)}.ablauf{list-style:none;padding:0;counter-reset:schritt;display:flex;flex-direction:column;gap:var(--space-5)}.ablauf li{counter-increment:schritt;display:grid;grid-template-columns:32px 1fr;gap:var(--space-4);align-items:start;margin:0}.ablauf li:before{content:counter(schritt);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-hover);font-size:var(--text-label);font-weight:var(--weight-semibold);border:1px solid var(--accent-soft-border)}.ablauf li>*{display:block}.ablauf--schmal li{gap:var(--space-3)}.abschnitt--ruf{background:var(--surface-inverse);color:var(--fg-on-inverse)}.abschnitt--ruf .text-muted{color:var(--fg-on-inverse-muted)}.abschnitt--ruf__inhalt{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start;justify-content:space-between}@media (min-width: 800px){.abschnitt--ruf__inhalt{flex-direction:row;align-items:center}}.brotkrumen{display:flex;gap:var(--space-2);font-size:var(--text-small);color:var(--fg-muted)}.brotkrumen a{color:var(--fg-muted);text-decoration:none}.brotkrumen a:hover{color:var(--accent)}.fliesstext{max-width:var(--content-prose);display:flex;flex-direction:column;gap:var(--space-4)}.fliesstext h2{margin-top:var(--space-8)}.fliesstext h2:first-of-type{margin-top:var(--space-4)}.angaben{display:grid;grid-template-columns:1fr;gap:var(--space-1) var(--space-6);margin:0}.angaben dt{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--fg-muted)}.angaben dd{margin:0 0 var(--space-3)}.angaben--karte,.angaben--klein{margin-bottom:var(--space-4)}.angaben--klein dt,.angaben--klein dd{font-size:var(--text-small)}.angaben__offen{color:var(--warning);font-style:italic}@media (min-width: 620px){.angaben{grid-template-columns:240px 1fr}}.kontaktgitter{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-bottom:var(--space-8)}@media (min-width: 720px){.kontaktgitter{grid-template-columns:repeat(2,1fr)}}.fehlerseite{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.fehlerseite__zahl{font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:var(--weight-bold);color:var(--accent);line-height:1;margin:0;letter-spacing:var(--tracking-display)}.anmeldeseite{min-height:calc(100vh - var(--header-height));display:grid;place-items:center;padding:var(--space-8) var(--gutter);background:var(--surface-sunken)}.anmeldekarte{width:min(440px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-8);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.anmeldekarte__titel{margin-top:var(--space-2)}.anmeldekarte__knopf{width:100%;margin-top:var(--space-2)}.anmeldekarte__fuss{margin-top:var(--space-2)}.anmeldekarte__verweise{display:flex;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-4);border-top:1px solid var(--border);width:100%;font-size:var(--text-small)}.anmeldekarte__verweise a{color:var(--fg-muted);text-decoration:none}.anmeldekarte__verweise a:hover{color:var(--accent)}.schale-laedt{min-height:60vh;display:grid;place-items:center}.flaeche{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--content-max)}.flaeche--schmal{max-width:760px}.flaeche__kopf{display:flex;flex-direction:column;gap:var(--space-2)}.anwendungsgitter{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width: 700px){.anwendungsgitter{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.anwendungsgitter{grid-template-columns:repeat(3,1fr)}}.anwendungskarte{display:flex;flex-direction:column;gap:var(--space-4);min-height:190px}.anwendungskarte__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.anwendungskarte__text{flex:1}.anwendungskarte__fuss{margin-top:auto}.anwendungskarte__gesperrt{margin:0}.abzeichenreihe{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.werkzeugleiste{display:grid;grid-template-columns:1fr;gap:var(--space-4);max-width:420px}.werkzeugleiste--zwei{max-width:760px}@media (min-width: 720px){.werkzeugleiste--zwei{grid-template-columns:1fr 260px}}.werkzeugleiste .feld{margin-bottom:0}.verzeichnisliste{display:flex;flex-direction:column;gap:var(--space-4)}.verzeichniszeile{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.verzeichniszeile__schalter{display:flex;flex-direction:column;gap:var(--space-3)}.schalterzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}@media (min-width: 900px){.verzeichniszeile{grid-template-columns:180px 1fr 200px;align-items:start}}.auswahlfeld{border:0;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.auswahlfeld legend{padding:0;margin-bottom:var(--space-2)}.auswahl{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-small);cursor:pointer}.auswahl input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.dialog__aktionen{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-6)}.nichtumbrechen{white-space:nowrap}.pruefspur__angaben code{font-size:11px;word-break:break-all}kbd{font-family:var(--font-sans);font-size:.85em;padding:1px 5px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-sunken)}
