@charset "UTF-8";@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url("./media/poppins-400-italic-latin-ext-EBFAUXQ4.woff2") format("woff2");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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url("./media/poppins-400-italic-latin-FTDUXFWN.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("./media/poppins-400-latin-ext-7YDXP4IZ.woff2") format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("./media/poppins-400-latin-5L5L6AU2.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url("./media/poppins-500-latin-ext-6EFY5HMR.woff2") format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url("./media/poppins-500-latin-RCEKHATP.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("./media/poppins-600-latin-ext-YO6DQB2T.woff2") format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("./media/poppins-600-latin-ASCFMKAH.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("./media/poppins-700-latin-ext-UE4GX3V6.woff2") format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("./media/poppins-700-latin-XFL6U5NI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/jetbrains-mono-400-latin-ext-NWBRWGFO.woff2") format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/jetbrains-mono-400-latin-KWGKDJVK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/jetbrains-mono-500-latin-ext-NWBRWGFO.woff2") format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/jetbrains-mono-500-latin-KWGKDJVK.woff2") format("woff2");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}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md: .375rem;--radius-lg: .5rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@layer base{.article-content ul,.ProseMirror ul{list-style:disc;padding-left:1.5rem}.article-content ol,.ProseMirror ol{list-style:decimal;padding-left:1.5rem}.article-content ul ul,.ProseMirror ul ul{list-style:circle}.article-content ul ul ul,.ProseMirror ul ul ul{list-style:square}.article-content li,.ProseMirror li{display:list-item}.article-content li.task-list-item,.ProseMirror li[data-type=taskItem]{list-style:none}.article-content b,.article-content strong,.ProseMirror b,.ProseMirror strong{font-weight:600}.article-content i,.article-content em,.ProseMirror i,.ProseMirror em{font-style:italic}.article-content sub{vertical-align:sub;font-size:smaller}.article-content sup{vertical-align:super;font-size:smaller}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:6px;border:1px solid transparent;font-family:var(--font-sans);font-size:13.5px;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;background:none;color:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--gesperrt-flaeche);color:var(--gesperrt-schrift);border-color:transparent}.btn:focus-visible{outline:1px solid var(--fokus-farbe);outline-offset:0;box-shadow:var(--fokus-schatten)}.btn--primary{background:var(--button-flaeche, var(--px-tuerkis-dunkel));color:var(--button-schrift, var(--px-weiss))}.btn--primary:hover:not(:disabled){background:var(--button-flaeche-hover, var(--button-flaeche, var(--px-tuerkis-dunkel)))}@supports (color: color-mix(in lab,red,red)){.btn--primary:hover:not(:disabled){background:var(--button-flaeche-hover, color-mix(in srgb, var(--button-flaeche, var(--px-tuerkis-dunkel)) 82%, #000))}}.btn--korall{background:var(--akzent, var(--px-korall-dunkel));color:var(--akzent-schrift, var(--px-weiss))}.btn--korall:hover:not(:disabled){background:var(--akzent, var(--px-korall-dunkel))}@supports (color: color-mix(in lab,red,red)){.btn--korall:hover:not(:disabled){background:color-mix(in srgb,var(--akzent, var(--px-korall-dunkel)) 82%,#fff)}}.btn--outline{background:var(--card-bg);color:var(--text-primary);border-color:var(--border-color)}.btn--outline:hover:not(:disabled){border-color:var(--px-marine)}.btn--ghost{color:var(--link-color)}.btn--ghost:hover:not(:disabled){background:var(--accent-chip-bg)}.btn--danger{color:var(--fehler-schrift)}.btn--danger:hover:not(:disabled){background:var(--fehler-flaeche)}.btn--icon{width:36px;height:36px;padding:0;border-radius:8px;color:var(--text-secondary)}.btn--icon:hover:not(:disabled){background:var(--symbolknopf-hover-flaeche);color:var(--symbolknopf-hover-symbol)}.btn--icon:active:not(:disabled){background:var(--symbolknopf-aktiv-flaeche);color:var(--symbolknopf-hover-symbol)}.btn--icon:disabled{background:none;color:var(--px-grau-400)}.kaestchen{position:relative;flex:0 0 auto;width:14px;height:14px;box-sizing:border-box;border:1.5px solid var(--px-grau-200);border-radius:3px;background:var(--card-bg);transition:background .12s ease,border-color .12s ease}.kaestchen--rund{border-radius:50%}input:checked+.kaestchen{border-color:var(--button-flaeche);background:var(--button-flaeche)}input:checked+.kaestchen--rund{background:var(--card-bg)}input:checked+.kaestchen--rund:after{content:"";position:absolute;inset:0;margin:auto;width:5px;height:5px;border-radius:50%;background:var(--button-flaeche)}input:focus-visible+.kaestchen{outline:1px solid var(--fokus-farbe);outline-offset:0;box-shadow:var(--fokus-schatten)}.tooltip{position:fixed;z-index:1000;pointer-events:none;padding:5px 8px;border:1px solid transparent;border-radius:6px;background:var(--px-marine);color:var(--px-weiss);font-family:var(--font-sans);font-size:12px;line-height:1.3;white-space:pre;box-shadow:0 4px 12px #00000059}body.dark-theme .tooltip{border-color:var(--border-color);color:var(--text-primary)}.card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 3px #0a2a3d12;padding:24px}.card--flush{padding:0}.bereichspunkt{display:inline-block;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--px-grau-400)}.bereichspunkt--klein{width:8px;height:8px}.bereichspunkt--gross{width:12px;height:12px}.label-klein{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.card__title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border-color);font-size:20px;font-weight:600;color:var(--text-primary)}.card__subtitle{margin:-6px 0 18px;font-size:13.5px;color:var(--text-secondary)}.card__header{margin-bottom:14px}.card__header .card__title{margin-bottom:0}.card__title--klein{font-size:16px}.card__content>:first-child{margin-top:0}.card__content>:last-child{margin-bottom:0}.card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.card--active{border-color:var(--border-color);border-left:3px solid var(--link-color);padding-left:21px}.rule{border:none;border-top:1px solid var(--border-color);margin:16px 0}.lade-symbol{color:var(--text-secondary);flex:none}.chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-family:var(--font-sans);font-size:12.5px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary)}.chip--selected{background:var(--accent-chip-bg);border-color:var(--px-tuerkis-dunkel);color:var(--text-primary);font-weight:500}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;color:var(--text-primary)}.switch input{appearance:none;margin:0;width:38px;height:22px;border-radius:999px;background:var(--px-grau-200);position:relative;cursor:pointer;transition:background .12s ease;flex:0 0 auto}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--px-weiss);transition:transform .12s ease}.switch input:checked{background:var(--button-flaeche)}.switch input:checked:after{transform:translate(16px)}.switch input:focus-visible{outline:1px solid var(--fokus-farbe);outline-offset:0;box-shadow:var(--fokus-schatten)}.checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13.5px;color:var(--text-primary)}.checkbox input{appearance:none;margin:0;width:17px;height:17px;border:1px solid var(--px-grau-400);border-radius:3px;background:var(--card-bg);cursor:pointer;flex:0 0 auto;display:grid;place-content:center}.checkbox input:after{content:"";width:9px;height:5px;border-left:2px solid var(--button-schrift);border-bottom:2px solid var(--button-schrift);transform:rotate(-45deg) scale(0);transition:transform .12s ease}.checkbox input:checked{background:var(--button-flaeche);border-color:var(--button-flaeche)}.checkbox input:checked:after{transform:rotate(-45deg) scale(1)}.checkbox input:focus-visible{outline:1px solid var(--fokus-farbe);outline-offset:0;box-shadow:var(--fokus-schatten)}.segmented{display:inline-flex;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.segmented>button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;background:var(--card-bg);color:var(--text-secondary);font-family:var(--font-sans);font-size:13px;cursor:pointer;transition:background .12s ease,color .12s ease}.segmented>button+button{border-left:1px solid var(--border-color)}.segmented>button:hover{background:var(--content-bg)}.segmented>button[aria-pressed=true]{background:var(--accent-chip-bg);color:var(--text-primary);font-weight:500}.segmented>button:focus-visible{outline:1px solid var(--fokus-farbe);outline-offset:-1px;box-shadow:var(--fokus-schatten-innen)}.seitentitel{margin:0;font-size:var(--schrift-xl);font-weight:var(--gewicht-halbfett);letter-spacing:var(--laufweite-titel);line-height:1.2;color:var(--text-primary)}.seitenkopf{display:flex;align-items:center;gap:12px;margin-bottom:22px}.seitenkopf>.sortier-umschalter{margin-left:auto}@media(max-width:640px){.seitenkopf{flex-wrap:wrap;row-gap:8px}.seitenkopf>.seitentitel{min-width:0}}.zurueck-knopf{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer;text-decoration:none}.zurueck-knopf app-icon{width:20px;height:20px;font-size:20px}.zurueck-knopf:hover{background:var(--symbolknopf-hover-flaeche)}.zurueck-knopf:focus-visible{outline:1px solid var(--fokus-farbe);outline-offset:0;box-shadow:var(--fokus-schatten)}.anzahl-pille{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:28px;height:28px;padding:0 12px;box-sizing:border-box;border-radius:999px;white-space:nowrap;background:var(--akzent-flaeche);color:var(--akzent-symbol);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.sortier-umschalter{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;white-space:nowrap;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;font-weight:600;cursor:pointer}.sortier-umschalter app-icon{width:16px;height:16px;font-size:16px}.sortier-umschalter:hover{background:var(--symbolknopf-hover-flaeche)}.sortier-umschalter:focus-visible{outline:1px solid var(--fokus-farbe);outline-offset:0;box-shadow:var(--fokus-schatten)}.sprach-hinweis{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:500;white-space:nowrap;vertical-align:middle}.sprach-hinweis app-icon{width:13px;height:13px;font-size:13px}.feld{position:relative;display:block}.feld__eingabe{width:100%;height:46px;padding:0 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;box-sizing:border-box}textarea.feld__eingabe{display:block;height:auto;min-height:92px;padding:12px;line-height:1.5;resize:vertical;overflow-x:hidden}.feld__eingabe:focus{outline:none;border-color:var(--fokus-farbe);box-shadow:var(--fokus-schatten-feld)}.feld__marke{position:absolute;left:12px;top:23px;transform:translateY(-50%);max-width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:0 4px;background:var(--card-bg);color:var(--text-secondary);font-size:15px;line-height:1.3;pointer-events:none;transition:top .12s ease,left .12s ease,font-size .12s ease,color .12s ease}.feld__eingabe:focus~.feld__marke,.feld__eingabe:not(:placeholder-shown)~.feld__marke,select.feld__eingabe~.feld__marke,.feld--gehoben .feld__marke{top:0;left:var(--feld-marke-oben-links, 12px);background:transparent;font-size:11px;font-weight:500}.feld__eingabe:focus~.feld__marke{color:var(--link-color)}.feld__rahmen{position:absolute;inset:-5px 0 0;min-width:0;margin:0;padding:0 0 0 calc(var(--feld-marke-oben-links, 12px) - 1px);border:1px solid var(--border-color);border-radius:var(--radius-md);pointer-events:none}.feld__rahmen legend{float:none;width:auto;max-width:.01px;height:11px;padding:0;overflow:hidden;visibility:hidden;white-space:nowrap;font-size:11px;font-weight:500;line-height:11px;transition:max-width .12s ease}.feld__rahmen legend>span{display:inline-block;padding:0 4px}.feld__eingabe:focus~.feld__rahmen legend,.feld__eingabe:not(:placeholder-shown)~.feld__rahmen legend,select.feld__eingabe~.feld__rahmen legend,.feld--gehoben .feld__rahmen legend{max-width:100%}.feld:has(>.feld__rahmen)>.feld__eingabe{border-color:transparent;box-shadow:none}.feld__eingabe:focus~.feld__rahmen{border-color:var(--fokus-farbe)}select.feld__eingabe{-webkit-appearance:none;appearance:none;padding-right:36px;cursor:pointer}.feld__pfeil{position:absolute;right:12px;top:23px;transform:translateY(-50%);width:16px;height:16px;font-size:16px;color:var(--text-secondary);pointer-events:none}.feld__symbol{position:absolute;left:12px;top:23px;transform:translateY(-50%);font-size:17px;color:var(--text-secondary);pointer-events:none}.feld--symbol .feld__eingabe{padding-left:38px}.feld--symbol .feld__marke{left:34px;max-width:calc(100% - 46px)}.feld--symbol .feld__eingabe:focus~.feld__marke,.feld--symbol .feld__eingabe:not(:placeholder-shown)~.feld__marke{left:12px;max-width:calc(100% - 24px)}.feld__hinweis{margin:6px 0 0;font-size:12px;color:var(--text-secondary)}.feld__eingabe.ng-invalid.ng-touched{border-color:var(--fehler-schrift)}.feld__fehler{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;line-height:1.4;color:var(--fehler-schrift)}.feld__fehler app-icon{width:14px;height:14px;font-size:14px;flex:none}dialog.dialog{margin:auto;padding:0;border:1px solid var(--border-color);border-radius:10px;background:var(--card-bg);color:var(--text-primary);box-shadow:0 18px 48px #0a2a3d47;max-width:min(92vw,900px);max-height:88vh;overflow:auto}dialog.dialog.dialog--diagramm{width:min(980px,94vw);max-width:min(980px,94vw);border-radius:14px;box-shadow:0 24px 64px #0a2a3d47;overflow:hidden}dialog.dialog.dialog--diagramm::backdrop{background:#0a2a3d73}dialog.dialog::backdrop{background:#0a192280}.dialog__title{display:flex;align-items:center;gap:8px;margin:0;padding:18px 24px 14px;border-bottom:1px solid var(--border-color);font-size:17px;font-weight:600}.dialog__content{padding:20px 24px}.dialog__actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 20px}}app-icon.feld__pfeil,.sortier-umschalter app-icon{font-size:16px}app-icon.feld__symbol{font-size:17px}.zurueck-knopf app-icon{font-size:20px}.sprach-hinweis app-icon{font-size:13px}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial}}}:root{--px-tuerkis: #00A3C4;--px-tuerkis-dunkel: #0A7A91;--px-marine: #0A2A3D;--px-marine-hell: #0E4E63;--px-korall: #D16342;--px-korall-dunkel: #A6431F;--px-hellblau: #A5DCE6;--px-hellblau-hell: #E4F0F5;--px-weiss: #FFFFFF;--px-grau-50: #F1F3F5;--px-grau-100: #E2E6EA;--px-grau-200: #C8D0D7;--px-grau-400: #8A98A3;--px-grau-600: #4A5A66;--px-erfolg: #2E7D32;--px-warnung: #B26A00;--px-fehler: #A32020;--text-body: var(--px-marine);--text-leise: var(--px-grau-600);--text-schwach: var(--px-grau-400);--text-link: var(--px-tuerkis-dunkel);--text-link-hover: var(--px-marine);--text-auf-dunkel: var(--px-weiss);--text-leise-auf-dunkel: #B9C6CE;--text-akzent-auf-dunkel: var(--px-hellblau);--text-akzent: var(--px-korall-dunkel);--surface-seite: var(--px-grau-50);--surface-karte: var(--px-weiss);--surface-karte-leise: var(--px-grau-50);--surface-dunkel: var(--px-marine);--surface-dunkel-hell: var(--px-marine-hell);--surface-hell-akzent: var(--px-hellblau-hell);--surface-akzent: var(--px-korall);--surface-akzent-hover: var(--px-korall-dunkel);--surface-marke: var(--px-tuerkis);--surface-marke-hover: var(--px-tuerkis-dunkel);--linie: var(--px-grau-200);--linie-leise: var(--px-grau-100);--linie-stark: var(--px-marine);--linie-auf-dunkel: rgba(165, 220, 230, .24);--fokus-ring: var(--px-marine);--fokus-ring-auf-dunkel: var(--px-hellblau);--verlauf-haupt: linear-gradient(135deg, #0A2A3D, #00A3C4);--verlauf-haupt-invers: linear-gradient(135deg, #00A3C4, #0A2A3D);--verlauf-interaktiv: linear-gradient(135deg, #00A3C4, #0A7A91);--verlauf-dunkel: linear-gradient(135deg, #0A2A3D, #0E4E63);--verlauf-hell: linear-gradient(135deg, #A5DCE6, #E4F0F5);--verlauf-akzent: linear-gradient(135deg, #D16342, #A6431F)}:root{--font-sans: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gewicht-normal: 400;--gewicht-medium: 500;--gewicht-halbfett: 600;--gewicht-fett: 700;--schrift-3xl: 44px;--schrift-2xl: 34px;--schrift-xl: 26px;--schrift-lg: 20px;--schrift-md: 16px;--schrift-body: 15px;--schrift-sm: 13.5px;--schrift-xs: 12.5px;--schrift-mono-sm: 12.5px;--schrift-mono-xs: 10.5px;--hoehe-eng: 1.05;--hoehe-titel: 1.2;--hoehe-body: 1.55;--laufweite-display: -.025em;--laufweite-titel: -.012em;--laufweite-body: 0;--laufweite-label: .01em;--laufweite-versal: .08em;--textbreite: 62ch;--textbreite-weit: 76ch}:root{--raum-1: 4px;--raum-2: 6px;--raum-3: 8px;--raum-4: 12px;--raum-5: 14px;--raum-6: 18px;--raum-7: 24px;--raum-8: 32px;--raum-9: 44px;--raum-10: 56px;--raum-11: 72px;--raum-12: 96px;--blatt-breite: 940px;--seite-breite: 1200px;--blatt-polster: 32px;--sektion-abstand: 52px}:root{--radius-xs: 2px;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-pill: 999px;--radius-marke: 27%}:root{--schatten-0: none;--schatten-1: 0 1px 2px rgba(10, 42, 61, .06);--schatten-2: 0 2px 6px rgba(10, 42, 61, .08);--schatten-3: 0 8px 24px rgba(10, 42, 61, .1);--schatten-4: 0 18px 48px rgba(10, 42, 61, .16);--schatten-innen: inset 0 1px 0 rgba(255, 255, 255, .12);--schatten-auf-dunkel: 0 12px 32px rgba(0, 0, 0, .32);--karte-rand: 1px solid var(--linie)}:root{--dauer-schnell: .12s;--dauer: .18s;--dauer-ruhig: .28s;--kurve: ease;--kurve-aus: cubic-bezier(.2, 0, .2, 1);--hover-hub: translateY(-2px);--druck-hub: translateY(0);--fokus-offset: 3px;--fokus-breite: 2px}:root{--akzent: var(--px-korall-dunkel);--akzent-schrift: var(--px-weiss);--button-flaeche: var(--link-color);--button-schrift: var(--px-weiss);--header-bg: var(--px-weiss);--header-height: 56px;--sidebar-bg: var(--px-marine);--sidebar-bg-end: var(--px-marine-hell);--sidebar-width: 280px;--sidebar-text: var(--px-grau-50);--sidebar-text-muted: var(--px-grau-50);--sidebar-hover: rgba(255, 255, 255, .08);--sidebar-active: var(--px-marine-hell);--sidebar-accent: var(--px-hellblau);--content-bg: var(--px-grau-50);--card-bg: var(--px-weiss);--text-primary: var(--px-marine);--text-secondary: var(--px-grau-600);--border-color: var(--px-grau-100);--link-color: var(--px-tuerkis-dunkel);--fokus-farbe: #0A7A91;--fokus-schatten: 0 0 0 4px rgba(10, 122, 145, .12);--fokus-schatten-innen: inset 0 0 0 4px rgba(10, 122, 145, .12);--fokus-schatten-feld: 0 0 0 3px rgba(10, 122, 145, .12);--symbolknopf-hover-flaeche: var(--px-grau-100);--symbolknopf-hover-symbol: var(--text-primary);--symbolknopf-aktiv-flaeche: var(--px-grau-200);--umschalter-aktiv-rand: var(--border-color);--linie-fein: var(--px-grau-100);--zeilen-linie: #EEF1F3;--ausschnitt-flaeche: #F5F7F8;--treffer-markierung: var(--px-hellblau);--treffer-markierung-schrift: var(--px-marine);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--accent-surface: var(--px-tuerkis-dunkel);--accent-chip-bg: var(--px-hellblau-hell);--bewertung-flaeche: var(--px-hellblau-hell);--bewertung-vordergrund: #09768D;--entwurf-flaeche: rgba(178, 106, 0, .12);--entwurf-vordergrund: #8A4E00;--diff-entfernt-flaeche: rgba(163, 32, 32, .08);--diff-entfernt-rand: var(--px-fehler);--diff-ergaenzt-flaeche: rgba(46, 125, 50, .08);--diff-ergaenzt-rand: var(--px-erfolg);--diff-linie: rgba(0, 0, 0, .06);--diff-code-flaeche: rgba(0, 0, 0, .04);--gesperrt-flaeche: #B8CCD4;--gesperrt-schrift: #465662;--erfolg-flaeche: rgba(46, 125, 50, .12);--erfolg-schrift: #2D7A31;--fehler-schrift: var(--px-fehler);--fehler-flaeche: rgba(163, 32, 32, .1);--akzent-symbol: var(--px-tuerkis-dunkel);--akzent-flaeche: var(--px-hellblau-hell);--akzent-flaeche-leise: var(--px-hellblau-hell);--pille-flaeche: var(--px-hellblau-hell);--pille-rand: var(--px-hellblau);--symbol-ruhig: var(--px-marine);--karte-hover-rand: var(--px-hellblau);--toast-rand: var(--px-hellblau);--offline-flaeche: #FDF1E7;--offline-schrift: #6B3A10;--offline-rand: #F2C9A3;--vorschlag-markiert: var(--content-bg);--akzent-flaeche-kraeftig: var(--px-hellblau-hell);--hover-flaeche: #F5F7F8;--leise-flaeche: #F5F7F8;--hervorgehoben-flaeche: #F5F7F8;--trennlinie: #EEF1F3;--modus-aktiv-flaeche: var(--px-weiss);--rand-gestrichelt: #C2CED6;--favorit-farbe: var(--px-warnung);--fehler-symbol: var(--px-fehler);--fehler-symbol-flaeche: rgba(163, 32, 32, .07);--fehler-hinweis: var(--px-fehler);--fehler-hinweis-flaeche: rgba(163, 32, 32, .08);--warn-schrift: #8A5300;--warn-flaeche: #FBEFD9;--uebernommen-flaeche: #E8F5E9;--uebernommen-schrift: var(--px-erfolg);--rollbalken-griff: #B8CCD4;--fehler-knopf-hover: #861919;--papier-flaeche: #FBFBF8;--verlauf-begruessung: linear-gradient(135deg, var(--sidebar-bg) 0%, var(--sidebar-bg) 25%, var(--sidebar-bg-end) 75%, color-mix(in srgb, var(--sidebar-bg-end) 75%, #0096B3) 100%);--verlauf-abos: linear-gradient(135deg, var(--sidebar-bg) 0%, var(--sidebar-bg) 35%, color-mix(in srgb, var(--sidebar-bg), var(--sidebar-bg-end)) 100%)}html{height:100%}html,body{min-height:100%;margin:0;font-family:var(--font-sans);background:var(--content-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}@page{size:A4;margin:18mm 16mm 20mm}@media print{.anker-knopf,.code-copy-btn,app-header,.shell__sidebar,.shell__backdrop,app-toasts,app-quick-switcher,app-keyboard-shortcuts,.tooltip,.notification-overlay{display:none!important}html,body{height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}.shell,.shell__main{display:block!important;height:auto!important;overflow:visible!important;background:#fff!important}.content-wrapper{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}a{color:inherit;text-decoration:none}}body.dark-theme{--akzent: var(--dunkel-akzent, var(--px-korall));--akzent-schrift: var(--dunkel-akzent-schrift, var(--px-weiss));--header-height: 56px;--sidebar-width: 280px;--sidebar-text: var(--px-grau-50);--sidebar-text-muted: var(--px-grau-50);--sidebar-hover: rgba(255, 255, 255, .08);--sidebar-active: var(--px-marine-hell);--sidebar-bg: var(--dunkel-sidebar-bg, var(--px-marine));--sidebar-bg-end: var(--dunkel-sidebar-bg-end, var(--px-marine-hell));--verlauf-begruessung: linear-gradient(135deg, var(--sidebar-bg) 0%, var(--sidebar-bg) 25%, var(--sidebar-bg-end) 75%, color-mix(in srgb, var(--sidebar-bg-end) 75%, #0096B3) 100%);--verlauf-abos: linear-gradient(135deg, var(--sidebar-bg) 0%, var(--sidebar-bg) 35%, color-mix(in srgb, var(--sidebar-bg), var(--sidebar-bg-end)) 100%);--content-bg: var(--dunkel-content-bg, #0A1922);--card-bg: var(--dunkel-card-bg, var(--px-marine));--header-bg: var(--px-marine);--text-primary: #E6EEF2;--text-secondary: #B9C6CE;--border-color: rgba(165, 220, 230, .24);--link-color: var(--dunkel-link-color, var(--px-hellblau));--fokus-farbe: #A5DCE6;--fokus-schatten: 0 0 0 4px rgba(165, 220, 230, .18);--fokus-schatten-innen: inset 0 0 0 4px rgba(165, 220, 230, .18);--fokus-schatten-feld: 0 0 0 3px rgba(165, 220, 230, .18);--button-flaeche: var(--link-color);--button-schrift: var(--dunkel-button-schrift, var(--px-marine));--symbolknopf-hover-flaeche: var(--px-marine-hell);--symbolknopf-hover-symbol: var(--px-hellblau);--symbolknopf-aktiv-flaeche: var(--px-marine);--umschalter-aktiv-rand: var(--px-hellblau);--linie-fein: rgba(165, 220, 230, .14);--zeilen-linie: rgba(165, 220, 230, .14);--ausschnitt-flaeche: rgba(255, 255, 255, .04);--treffer-markierung: rgba(165, 220, 230, .32);--treffer-markierung-schrift: var(--px-weiss);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--accent-surface: var(--px-tuerkis-dunkel);--accent-chip-bg: rgba(165, 220, 230, .16);--bewertung-flaeche: #113F54;--bewertung-vordergrund: #3CB4CB;--entwurf-flaeche: rgba(178, 106, 0, .12);--entwurf-vordergrund: #E0A44A;--diff-entfernt-flaeche: rgba(200, 60, 60, .3);--diff-entfernt-rand: #E08585;--diff-ergaenzt-flaeche: rgba(90, 190, 90, .26);--diff-ergaenzt-rand: #7FBF83;--diff-linie: rgba(165, 220, 230, .1);--diff-code-flaeche: rgba(0, 0, 0, .25);--gesperrt-flaeche: rgba(165, 220, 230, .1);--gesperrt-schrift: var(--text-secondary);--erfolg-flaeche: rgba(46, 125, 50, .18);--erfolg-schrift: #7FBF83;--fehler-schrift: #E08585;--fehler-flaeche: rgba(200, 60, 60, .22);--akzent-symbol: var(--px-hellblau);--akzent-flaeche: rgba(165, 220, 230, .14);--akzent-flaeche-leise: rgba(165, 220, 230, .1);--modus-aktiv-flaeche: rgba(165, 220, 230, .14);--pille-flaeche: rgba(165, 220, 230, .12);--pille-rand: rgba(165, 220, 230, .4);--symbol-ruhig: var(--px-hellblau);--karte-hover-rand: rgba(165, 220, 230, .5);--toast-rand: rgba(165, 220, 230, .24);--offline-flaeche: #3A2A1C;--offline-schrift: #F4D2B0;--offline-rand: #5A3E26;--vorschlag-markiert: rgba(165, 220, 230, .08);--akzent-flaeche-kraeftig: var(--px-marine-hell);--hover-flaeche: rgba(165, 220, 230, .08);--leise-flaeche: rgba(165, 220, 230, .06);--hervorgehoben-flaeche: #0E3A4E;--trennlinie: rgba(165, 220, 230, .24);--favorit-farbe: #E0A451;--fehler-symbol: #EE7B7B;--fehler-symbol-flaeche: rgba(238, 123, 123, .1);--fehler-hinweis: #F08A8A;--fehler-hinweis-flaeche: rgba(240, 120, 120, .14);--warn-schrift: #F2C27A;--warn-flaeche: rgba(178, 106, 0, .22);--uebernommen-flaeche: rgba(90, 190, 90, .2);--uebernommen-schrift: #8FD694;background:var(--content-bg);color:var(--text-primary)}body.dark-theme ::-webkit-scrollbar-thumb{background:#ffffff26}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:#ffffff40}body.dark-theme .search-dropdown{background:#1e1e2e;box-shadow:0 8px 30px #0006}body.dark-theme .dropdown-item{border-bottom-color:#2a2a3a}body.dark-theme .dropdown-item:hover,body.dark-theme .dropdown-item--aktiv{background:#ffffff0a}body.dark-theme .dropdown-snippet{color:#a0a0a0}body.dark-theme .dropdown-footer{border-top-color:#2a2a3a}body.dark-theme .dropdown-footer:hover,body.dark-theme .dropdown-footer--aktiv{background:#ffffff0a}body.dark-theme .search-bar.active{background:#2a2a3a;border-color:#3a3a4a}body.dark-theme .search-bar.active .search-icon{color:#a0a0a0}body.dark-theme .search-bar.active .search-shortcut{color:#666;border-color:#3a3a4a}body.dark-theme .search-bar.active .search-input{color:#e0e0e0}body.dark-theme .search-bar.active .search-input::placeholder{color:#666}:focus-visible{outline:1px solid var(--fokus-farbe);outline-offset:0}:focus-visible:not(input,textarea,select,[contenteditable]){box-shadow:var(--fokus-schatten)}.feld:has(>.feld__rahmen)>.feld__eingabe:focus-visible{outline:none;box-shadow:none}.feld:has(>.feld__rahmen)>.feld__eingabe:focus-visible~.feld__rahmen{border-color:var(--fokus-farbe)}
