.ui-root{--ui-surface: var(--grau-900, 15 23 42);--ui-field: var(--grau-800, 30 41 59);--ui-border-subtle: rgb(255 255 255 / .05);--ui-border: rgb(255 255 255 / .1);--ui-border-strong: rgb(255 255 255 / .2);--ui-border-focus: rgb(255 255 255 / .25);--ui-hover-surface: rgb(255 255 255 / .05);--ui-fill-10: rgb(255 255 255 / .1);--ui-fill-15: rgb(255 255 255 / .15);--ui-field-hover: var(--grau-700, 51 65 85);--ui-field-soft: rgb(var(--grau-800, 30 41 59) / .8);--ui-surface-soft: rgb(var(--grau-900, 15 23 42) / .4);--ui-surface-strong: rgb(var(--grau-900, 15 23 42) / .95);--ui-field-raised: rgb(var(--grau-700, 51 65 85) / .6);--ui-gradient-mid: rgb(var(--grau-900, 15 23 42));--ui-stat-label: rgb(var(--ui-accent-400) / .6);--ui-stat-label-neutral: rgb(var(--ui-text-dim) / .7);--ui-border-field: rgb(var(--grau-700, 51 65 85));--ui-handle: var(--grau-600, 71 85 105);--ui-track-off: var(--grau-600, 71 85 105);--ui-card-surface: rgb(var(--grau-900, 15 23 42) / .6);--ui-kante: var(--kante-rgb, 190 220 255);--ui-flaeche2-oben: var(--flaeche2-oben, 12 20 36);--ui-flaeche2-unten: var(--flaeche2-unten, 8 13 24);--ui-card-bild: linear-gradient(180deg, rgb(var(--ui-kante) / .032), rgb(var(--ui-kante) / 0) 46%), linear-gradient(162deg, rgb(var(--ui-flaeche2-oben)) 0%, rgb(var(--ui-flaeche2-unten)) 100%);--ui-card-rand: rgb(255 255 255 / .07);--ui-lichtkante: inset 0 1px 0 rgb(var(--ui-kante) / .1);--ui-lichtkante-akzent: inset 0 1px 0 rgb(255 255 255 / .18);--ui-schatten-blatt: 0 -24px 48px -16px rgb(0 0 0 / .6);--ui-blatt-bild: linear-gradient(180deg, rgb(var(--grau-800, 30 41 59)) 0, rgb(var(--grau-900, 15 23 42)) 120px);--ui-feld-mulde: inset 0 1px 2px rgb(0 0 0 / .25);--ui-schalter-mulde: inset 0 1px 2px rgb(0 0 0 / .35);--ui-schalter-knopf: 0 1px 3px rgb(0 0 0 / .35), inset 0 -1px 0 rgb(0 0 0 / .06);--ui-schatten-fenster: 0 24px 48px -16px rgb(0 0 0 / .6);--ui-glanz: linear-gradient(180deg, rgb(255 255 255 / .22), rgb(255 255 255 / 0) 70%);--ui-schatten-schwebend: 0 24px 48px -16px rgb(0 0 0 / .7);--ui-avatar-licht: linear-gradient(180deg, rgb(255 255 255 / .1), rgb(255 255 255 / 0) 60%);--ui-avatar-kante: inset 0 1px 0 rgb(255 255 255 / .14), inset 0 -1px 0 rgb(0 0 0 / .25), 0 1px 3px rgb(0 0 0 / .45);--ui-punkt-kern: rgb(191 219 254);--ui-fehler-scheibe: rgb(239 68 68 / .25);--ui-fehler-zeichen: rgb(254 202 202);--ui-dauer: .15s;--ui-dauer-blatt: .32s;--ui-kurve: cubic-bezier(.4, 0, .2, 1);--ui-kurve-blatt: cubic-bezier(.32, .72, 0, 1);--ui-kurve-feder: cubic-bezier(.34, 1.56, .64, 1);--ui-druck: .96;--ui-z-blatt: 9999;--ui-z-blatt-ueber: 10000;--ui-z-rueckfrage: 10900;--ui-z-menue: 11000;--ui-treffer: 44px;--ui-spinner-track: rgb(255 255 255 / .3);--ui-spinner-head: rgb(255 255 255);--ui-progress-track: rgb(var(--grau-800, 30 41 59));--ui-progress-track-subtle: rgb(255 255 255 / .05);--ui-btn-ghost-surface: rgb(var(--grau-800, 30 41 59));--ui-btn-ghost-surface-hover: rgb(var(--grau-700, 51 65 85));--ui-btn-ghost-text: var(--grau-300, 203 213 225);--ui-btn-subtle-text: var(--grau-400, 148 163 184);--ui-btn-subtle-text-hover: var(--grau-200, 226 232 240);--ui-btn-danger-surface: rgb(239 68 68 / .15);--ui-btn-danger-surface-hover: rgb(239 68 68 / .25);--ui-btn-danger-border: rgb(239 68 68 / .25);--ui-btn-glow: var(--schein-500, var(--ui-accent-500));--ui-check-surface: rgb(var(--grau-950, 2 6 23) / .5);--ui-check-ring-offset: rgb(var(--grau-900, 15 23 42));--ui-check-border-an: rgb(var(--ui-accent-600));--ui-rangeband-track: rgb(255 255 255 / .06);--ui-rangeband-point-fill: rgb(var(--grau-950, 2 6 23));--ui-rangeband-limit: rgb(248 113 113 / .6);--ui-avatar-border: rgb(255 255 255 / .07);--ui-avatar-ring: rgb(var(--grau-900, 15 23 42));--ui-avatar-tint: var(--grau-500, 100 116 139);--ui-avatar-tint-text: var(--grau-300, 203 213 225);--ui-skeleton-surface: rgb(var(--grau-800, 30 41 59) / .6);--ui-skeleton-sheen: rgb(var(--grau-400, 148 163 184) / .08);--ui-skeleton-sheen-strong: rgb(var(--grau-400, 148 163 184) / .14);--ui-backdrop: rgb(0 0 0 / .8);--ui-scrim: 0 0 0;--ui-shadow: rgb(0 0 0 / .6);--ui-text: 255 255 255;--ui-on-accent: 255 255 255;--ui-text-bright: var(--grau-200, 226 232 240);--ui-text-muted: var(--grau-300, 203 213 225);--ui-text-dim: var(--grau-400, 148 163 184);--ui-text-faint: var(--leise, 119 135 157);--ui-text-ghost: var(--leise, 119 135 157);--ui-text-faint-high: var(--leise-hoch, 162 174 190);--ui-text-placeholder: var(--grau-500, 100 116 139);--ui-text-disabled: var(--grau-700, 51 65 85);--ui-danger: 248 113 113;--ui-danger-text: rgb(252 165 165);--ui-danger-surface: rgb(239 68 68 / .1);--ui-invalid: 239 68 68;--ui-radius-xs: .375rem;--ui-radius-sm: .5rem;--ui-radius-md: .75rem;--ui-radius-lg: 1rem;--ui-radius-xl: 1.5rem;--ui-radius-2xl: 2rem;--ui-space-1_5: .375rem;--ui-space-2: .5rem;--ui-space-2_5: .625rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-seitenleiste-breite: 20rem;--ui-stack-2: .5rem;--ui-stack-4: 1rem;--ui-stack-5: 1.25rem;--ui-font-8: 8px;--ui-font-9: 9px;--ui-gap-1: .25rem;--ui-gap-1_5: .375rem;--ui-gap-2: .5rem;--ui-gap-3: .75rem;--ui-font-10: 10px;--ui-font-xs-lg: .75rem;--ui-accent-200: var(--akzent-200, 191 219 254);--ui-accent-300: var(--akzent-300, 147 197 253);--ui-accent-300-to: var(--akzent-200, 103 232 249);--ui-accent-400: var(--akzent-400, 96 165 250);--ui-accent-500: var(--akzent-500, 59 130 246);--ui-accent-600: var(--akzent-600, 37 99 235);--ui-accent-surface: rgb(var(--ui-accent-500) / .15);--ui-accent-text: rgb(var(--ui-accent-300));--ui-accent-fill-400: var(--akzent-400, 96 165 250);--ui-accent-text-strong: rgb(var(--ui-accent-200));--ui-accent-surface-soft: rgb(var(--ui-accent-500) / .1);--ui-font: inherit;--ui-toast-bg: rgb(var(--ui-accent-600) / .95);--ui-toast-text: 255 255 255;--ui-toast-shadow: rgb(0 0 0 / .45);--ui-toast-glow: var(--schein-500, var(--ui-accent-500));--ui-ring-halo: var(--ui-accent-500);--ui-ring-marke: var(--grau-200, 226 232 240);--ui-ring-name: var(--grau-100, 241 245 249);--ui-ring-auf: 248 113 113;--ui-ring-ab: 52 211 153;--ui-ring-bahn-fein: var(--grau-400, 148 163 184);--ui-ring-linie-5: rgb(255 255 255 / .05);--ui-ring-linie-6: rgb(255 255 255 / .06);--ui-ring-linie-7: rgb(255 255 255 / .07);--ui-ring-linie-8: rgb(255 255 255 / .08);--ui-ring-zeile-aktiv: rgb(255 255 255 / .05);--ui-ring-zeile-hover: rgb(255 255 255 / .03);--ui-ring-leerfeld: rgb(255 255 255 / .1);--ui-ring-fuss-flaeche: rgb(var(--grau-950, 2 6 23) / .6);--ui-ring-leer-von: rgb(var(--grau-900, 15 23 42) / .7);--ui-ring-leer-bis: rgb(var(--grau-900, 15 23 42) / .4)}[data-ui-theme=light] .ui-root,.ui-root[data-ui-theme=light]{--ui-surface: var(--grau-100, 241 245 249);--ui-field: var(--grau-200, 226 232 240);--ui-border-subtle: rgb(var(--grau-200, 226 232 240));--ui-border: rgb(213 220 230);--ui-border-strong: rgb(186 199 213);--ui-hover-surface: rgb(var(--grau-900, 15 23 42) / .02);--ui-fill-10: rgb(var(--grau-900, 15 23 42) / .04);--ui-fill-15: rgb(var(--grau-900, 15 23 42) / .06);--ui-field-hover: 247 248 250;--ui-field-soft: rgb(var(--grau-200, 226 232 240));--ui-surface-strong: rgb(252 253 254 / .95);--ui-field-raised: rgb(247 248 250 / .6);--ui-border-focus: rgb(213 220 230);--ui-danger-text: rgb(185 28 28);--ui-danger-surface: rgb(254 242 242 / .6);--ui-surface-soft: rgb(var(--grau-100, 241 245 249) / .7);--ui-gradient-mid: rgb(252 253 254);--ui-stat-label: rgb(var(--ui-accent-400));--ui-stat-label-neutral: rgb(var(--ui-text-dim) / .7);--ui-border-field: rgb(213 220 230);--ui-handle: 241 243 247;--ui-track-off: var(--grau-400, 148 163 184);--ui-card-surface: rgb(var(--grau-100, 241 245 249) / .9);--ui-card-bild: none;--ui-card-rand: rgb(var(--grau-300, 203 213 225) / .9);--ui-lichtkante: inset 0 1px 0 rgb(255 255 255 / .7);--ui-schatten-blatt: 0 -16px 40px -20px rgb(var(--grau-900, 15 23 42) / .25);--ui-blatt-bild: none;--ui-feld-mulde: inset 0 1px 2px rgb(var(--grau-900, 15 23 42) / .06);--ui-schatten-schwebend: 0 16px 40px -16px rgb(var(--grau-900, 15 23 42) / .25);--ui-avatar-licht: linear-gradient(180deg, rgb(255 255 255 / .18), rgb(255 255 255 / 0) 60%);--ui-avatar-kante: inset 0 1px 0 rgb(255 255 255 / .35), 0 1px 2px rgb(var(--grau-900, 15 23 42) / .15);--ui-fehler-scheibe: rgb(239 68 68 / .15);--ui-fehler-zeichen: rgb(185 28 28);--ui-schalter-mulde: inset 0 1px 2px rgb(var(--grau-900, 15 23 42) / .15);--ui-schatten-fenster: 0 24px 48px -20px rgb(var(--grau-900, 15 23 42) / .25);--ui-spinner-track: rgb(226 230 236 / .3);--ui-spinner-head: rgb(226 230 236 / .3);--ui-progress-track: rgb(var(--grau-200, 226 232 240));--ui-rangeband-track: rgb(var(--grau-200, 226 232 240));--ui-rangeband-point-fill: rgb(255 255 255);--ui-rangeband-limit: rgb(220 38 38 / .55);--ui-progress-track-subtle: rgb(var(--grau-900, 15 23 42) / .02);--ui-btn-ghost-surface: rgb(var(--grau-200, 226 232 240));--ui-btn-ghost-surface-hover: rgb(247 248 250);--ui-btn-ghost-text: var(--grau-900, 15 23 42);--ui-btn-subtle-text: var(--grau-800, 30 41 59);--ui-btn-subtle-text-hover: var(--grau-950, 2 6 23);--ui-btn-danger-surface: rgb(254 242 242 / .6);--ui-check-surface: rgb(255 255 255 / .5);--ui-btn-glow: var(--schein-600, var(--ui-accent-600));--ui-toast-glow: var(--schein-600, var(--ui-accent-600));--ui-skeleton-surface: rgb(var(--grau-200, 226 232 240) / .9);--ui-skeleton-sheen: rgb(255 255 255 / .5);--ui-skeleton-sheen-strong: rgb(255 255 255 / .85);--ui-backdrop: rgb(var(--grau-500, 100 116 139) / .5);--ui-toast-shadow: var(--ui-shadow);--ui-shadow: rgb(var(--grau-400, 148 163 184) / .2);--ui-text: var(--grau-950, 2 6 23);--ui-on-accent: var(--grau-950, 2 6 23);--ui-text-bright: var(--grau-950, 2 6 23);--ui-text-muted: var(--grau-900, 15 23 42);--ui-text-dim: var(--grau-800, 30 41 59);--ui-text-faint: var(--grau-700, 51 65 85);--ui-text-ghost: var(--grau-700, 51 65 85);--ui-text-disabled: var(--grau-700, 51 65 85);--ui-danger: 248 113 113;--ui-ring-halo: var(--akzent-600, 37 99 235);--ui-ring-name: var(--grau-950, 2 6 23);--ui-ring-auf: var(--hellschrift-red, 185 28 28);--ui-ring-ab: var(--hellschrift-emerald, 4 120 87);--ui-ring-leerfeld: rgb(var(--grau-900, 15 23 42) / .04);--ui-ring-fuss-flaeche: rgb(255 255 255 / .6);--ui-ring-linie-7: rgb(223 229 237)}.ui-accent-pink{--ui-accent-200: 251 207 232;--ui-accent-300: 249 168 212;--ui-accent-300-to: 240 171 252;--ui-accent-400: 244 114 182;--ui-accent-500: 236 72 153;--ui-accent-600: 219 39 119;--ui-accent-fill-400: 244 114 182}.ui-accent-blue{--ui-accent-200: var(--akzent-200, 191 219 254);--ui-accent-300: var(--akzent-300, 147 197 253);--ui-accent-300-to: var(--akzent-200, 103 232 249);--ui-accent-400: var(--akzent-400, 96 165 250);--ui-accent-500: var(--akzent-500, 59 130 246);--ui-accent-600: var(--akzent-600, 37 99 235);--ui-accent-fill-400: var(--akzent-400, 96 165 250)}.ui-accent-amber{--ui-accent-200: 253 230 138;--ui-accent-300: 252 211 77;--ui-accent-300-to: 253 186 116;--ui-accent-400: 251 191 36;--ui-accent-500: 245 158 11;--ui-accent-600: 217 119 6;--ui-accent-fill-400: 251 191 36}.ui-accent-emerald{--ui-accent-200: 167 243 208;--ui-accent-300: 110 231 183;--ui-accent-300-to: 94 234 212;--ui-accent-400: 52 211 153;--ui-accent-500: 16 185 129;--ui-accent-600: 5 150 105;--ui-accent-fill-400: 52 211 153}.ui-accent-purple{--ui-accent-200: 233 213 255;--ui-accent-300: 216 180 254;--ui-accent-300-to: 240 171 252;--ui-accent-400: 192 132 252;--ui-accent-500: 168 85 247;--ui-accent-600: 147 51 234;--ui-accent-fill-400: 192 132 252}.ui-accent-violet{--ui-accent-200: 221 214 254;--ui-accent-300: 196 181 253;--ui-accent-300-to: 216 180 254;--ui-accent-400: 167 139 250;--ui-accent-500: 139 92 246;--ui-accent-600: 124 58 237;--ui-accent-fill-400: 167 139 250}.ui-accent-cyan{--ui-accent-200: 165 243 252;--ui-accent-300: 103 232 249;--ui-accent-300-to: 147 197 253;--ui-accent-400: 34 211 238;--ui-accent-500: 6 182 212;--ui-accent-600: 8 145 178;--ui-accent-fill-400: 34 211 238}.ui-accent-green{--ui-accent-200: 187 247 208;--ui-accent-300: 134 239 172;--ui-accent-300-to: 110 231 183;--ui-accent-400: 74 222 128;--ui-accent-500: 34 197 94;--ui-accent-600: 22 163 74;--ui-accent-fill-400: 74 222 128}.ui-accent-red{--ui-accent-200: 254 202 202;--ui-accent-300: 252 165 165;--ui-accent-300-to: 253 164 175;--ui-accent-400: 248 113 113;--ui-accent-500: 239 68 68;--ui-accent-600: 220 38 38;--ui-accent-fill-400: 248 113 113}.ui-accent-orange{--ui-accent-200: 254 215 170;--ui-accent-300: 253 186 116;--ui-accent-300-to: 252 211 77;--ui-accent-400: 251 146 60;--ui-accent-500: 249 115 22;--ui-accent-600: 234 88 12;--ui-accent-fill-400: 251 146 60}.ui-accent-slate{--ui-accent-200: 226 232 240;--ui-accent-300: 203 213 225;--ui-accent-300-to: 203 213 225;--ui-accent-400: 148 163 184;--ui-accent-500: 100 116 139;--ui-accent-600: 71 85 105;--ui-accent-fill-400: 148 163 184}.ui-accent-indigo{--ui-accent-200: 199 210 254;--ui-accent-300: 165 180 252;--ui-accent-300-to: 196 181 253;--ui-accent-400: 129 140 248;--ui-accent-500: 99 102 241;--ui-accent-600: 79 70 229;--ui-accent-fill-400: 129 140 248}[class*=ui-accent-]{--ui-accent-surface: rgb(var(--ui-accent-500) / .15);--ui-accent-text: rgb(var(--ui-accent-300));--ui-accent-text-strong: rgb(var(--ui-accent-200));--ui-accent-surface-soft: rgb(var(--ui-accent-500) / .1);--ui-accent-check: var(--ui-accent-text);--ui-feld-halo: 0 0 0 3px rgb(var(--ui-accent-500) / .15);--ui-fokus-ring: 0 0 0 2px var(--ui-check-ring-offset), 0 0 0 4px rgb(var(--ui-accent-500) / .6);--ui-blatt-linie: rgb(var(--ui-accent-500) / .2);--ui-kachel-bild: linear-gradient(145deg, rgb(var(--ui-accent-500) / .28), rgb(var(--ui-accent-500) / .06));--ui-kachel-hof: 0 0 0 5px rgb(var(--ui-accent-500) / .07)}.ui-accent-slate{--ui-accent-check: rgb(var(--ui-accent-200));--ui-blatt-linie: rgb(255 255 255 / .1)}.ui-accent-teal{--ui-accent-200: 153 246 228;--ui-accent-300: 94 234 212;--ui-accent-300-to: 103 232 249;--ui-accent-400: 45 212 191;--ui-accent-500: 20 184 166;--ui-accent-600: 13 148 136;--ui-accent-fill-400: 45 212 191}.ui-accent-rose{--ui-accent-200: 254 205 211;--ui-accent-300: 253 164 175;--ui-accent-300-to: 249 168 212;--ui-accent-400: 251 113 133;--ui-accent-500: 244 63 94;--ui-accent-600: 225 29 72;--ui-accent-fill-400: 251 113 133}.ui-accent-fuchsia{--ui-accent-200: 245 208 254;--ui-accent-300: 240 171 252;--ui-accent-300-to: 216 180 254;--ui-accent-400: 232 121 249;--ui-accent-500: 217 70 239;--ui-accent-600: 192 38 211;--ui-accent-fill-400: 232 121 249}.ui-accent-sky{--ui-accent-200: 186 230 253;--ui-accent-300: 125 211 252;--ui-accent-300-to: 103 232 249;--ui-accent-400: 56 189 248;--ui-accent-500: 14 165 233;--ui-accent-600: 2 132 199;--ui-accent-fill-400: 56 189 248}.ui-accent-yellow{--ui-accent-200: 254 240 138;--ui-accent-300: 253 224 71;--ui-accent-300-to: 252 211 77;--ui-accent-400: 250 204 21;--ui-accent-500: 234 179 8;--ui-accent-600: 202 138 4;--ui-accent-fill-400: 250 204 21}:where(.ui-root,.ui-root *,.ui-pop,.ui-pop *),:where(.ui-root,.ui-pop) *:before,:where(.ui-root,.ui-pop) *:after{box-sizing:border-box}:where(.ui-root,.ui-pop) button{margin:0;padding:0;border:0;background-color:transparent;background-image:none;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}:where(.ui-root,.ui-pop) button:disabled{cursor:default}:where(.ui-root,.ui-pop) svg{display:block;vertical-align:middle}:where(.ui-root,.ui-pop) :is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(.ui-root,.ui-pop) :is(ol,ul,menu){list-style:none;margin:0;padding:0}.ui-pop{width:304px;max-width:calc(100vw - 16px);background-color:rgb(var(--ui-surface));background-image:var(--ui-blatt-bild);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-lichtkante),var(--ui-schatten-schwebend);overflow:hidden;font-family:var(--ui-font)}.ui-pop-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle)}.ui-pop-nav{padding:.375rem;border-radius:var(--ui-radius-sm);transition:all .15s cubic-bezier(.4,0,.2,1)}.ui-pop-nav:hover{background-color:var(--ui-hover-surface)}.ui-pop-nav svg{width:1rem;height:1rem;color:rgb(var(--ui-text-dim))}.ui-pop-title{font-size:.875rem;line-height:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:transparent;background-image:linear-gradient(to right,rgb(var(--ui-accent-300)),rgb(var(--ui-accent-300-to)));-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.ui-pop-title--button{transition:opacity .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.ui-pop-title--button:hover{opacity:.8}.ui-cell{font-size:.75rem;line-height:1rem;font-weight:700;border-radius:var(--ui-radius-sm);transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;color:rgb(var(--ui-text-muted))}.ui-cell:hover:not(:disabled):not(.ui-cell--selected):not(.ui-cell--today){background-color:rgb(var(--ui-accent-500) / .1);color:rgb(var(--ui-text))}.ui-cell--selected{background-color:rgb(var(--ui-accent-600));background-image:linear-gradient(180deg,rgb(var(--ui-accent-500)),rgb(var(--ui-accent-600)) 60%);color:rgb(var(--ui-on-accent));box-shadow:var(--ui-lichtkante-akzent),0 4px 12px -4px rgb(var(--ui-accent-500) / .7)}.ui-cell--today{background-color:transparent;border:0;box-shadow:inset 0 0 0 1.5px rgb(var(--ui-accent-400) / .7);color:rgb(var(--ui-accent-400))}.ui-cell:disabled{color:rgb(var(--ui-text-disabled));cursor:not-allowed}.ui-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap-2);padding:var(--ui-space-3)}.ui-cell--wide{padding-top:var(--ui-space-2_5);padding-bottom:var(--ui-space-2_5);border-radius:var(--ui-radius-md)}.ui-cell--capitalize{text-transform:capitalize}.ui-pop-foot{display:flex;align-items:center;justify-content:space-between;padding:.25rem var(--ui-space-3) .75rem;border-top:1px solid var(--ui-border-subtle)}.ui-pop-action{font-size:var(--ui-font-10);font-weight:900;text-transform:uppercase;letter-spacing:.1em}.ui-pop-action--accent{color:rgb(var(--ui-accent-400))}.ui-pop-action--accent:hover{text-decoration-line:underline}.ui-pop-action--disabled{color:rgb(var(--ui-text-disabled));cursor:not-allowed}.ui-pop-action--clear{color:rgb(var(--ui-text-faint));transition:color .15s cubic-bezier(.4,0,.2,1)}.ui-pop-action--clear:hover{color:rgb(var(--ui-danger))}.ui-date{position:relative;font-family:var(--ui-font)}.ui-date-trigger{width:100%;display:flex;align-items:center;background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);box-shadow:var(--ui-feld-mulde);border-radius:var(--ui-radius-md);text-align:left;transition:all var(--ui-dauer) var(--ui-kurve)}.ui-date-trigger:not(:disabled):hover{border-color:var(--ui-border-strong)}.ui-date-trigger--open{border-color:rgb(var(--ui-accent-500) / .5);box-shadow:var(--ui-feld-mulde),var(--ui-feld-halo)}.ui-date-trigger:focus-visible{outline:none;box-shadow:var(--ui-feld-mulde),var(--ui-fokus-ring)}.ui-date-trigger:disabled{opacity:.4;cursor:not-allowed}.ui-date-trigger--invalid,.ui-date-trigger--invalid:not(:disabled):hover,.ui-date-trigger--invalid.ui-date-trigger--open{border-color:rgb(var(--ui-invalid))}.ui-date-value{flex:1 1 0%;font-weight:700;font-size:.75rem;line-height:1rem;outline:none;padding:.375rem var(--ui-space-3);color:rgb(var(--ui-text))}.ui-date-value--md{padding:var(--ui-space-2_5) var(--ui-space-4)}.ui-date-value--empty{color:rgb(var(--ui-text-ghost))}.ui-date-icon{padding-right:.75rem;padding-left:.25rem;flex-shrink:0}.ui-date-icon svg{width:.875rem;height:.875rem;color:rgb(var(--ui-accent-400));transition:transform .15s cubic-bezier(.4,0,.2,1)}.ui-date-trigger--open .ui-date-icon svg{transform:rotate(180deg)}.ui-date-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:.5rem var(--ui-space-3) 0}.ui-date-weekday{text-align:center;font-size:var(--ui-font-10);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--ui-text-ghost));padding-top:.375rem;padding-bottom:.375rem}.ui-date-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:0 var(--ui-space-3) .75rem}.ui-date-day{width:2.25rem;height:2.25rem}.ui-time{position:relative;font-family:var(--ui-font)}.ui-time-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);box-shadow:var(--ui-feld-mulde);border-radius:var(--ui-radius-md);color:rgb(var(--ui-text));font-weight:700;outline:2px solid transparent;outline-offset:2px;font-variant-numeric:tabular-nums;transition:all var(--ui-dauer) var(--ui-kurve)}.ui-time-trigger--sm{padding:.375rem var(--ui-space-2);font-size:.75rem;line-height:1rem;gap:var(--ui-gap-2)}.ui-time-trigger--md{padding:var(--ui-space-2_5) var(--ui-space-3);font-size:.875rem;line-height:1.25rem;gap:var(--ui-gap-2)}.ui-time-trigger--lg{padding:var(--ui-space-4) var(--ui-space-5);font-size:1.5rem;line-height:2rem;gap:var(--ui-gap-3);justify-content:center}.ui-time-trigger:not(:disabled):hover{border-color:var(--ui-border-strong)}.ui-time-trigger--open{border-color:rgb(var(--ui-accent-500) / .5);box-shadow:var(--ui-feld-mulde),var(--ui-feld-halo)}.ui-time-trigger:focus-visible{outline:none;box-shadow:var(--ui-feld-mulde),var(--ui-fokus-ring)}.ui-time-trigger:disabled{opacity:.4;cursor:not-allowed}.ui-time-value--empty{color:rgb(var(--ui-text-faint))}.ui-time-trigger svg{width:.875rem;height:.875rem;color:rgb(var(--ui-accent-400));flex-shrink:0}.ui-time-trigger--lg svg{width:1.5rem;height:1.5rem}.ui-pop--w200{width:200px}.ui-pop--w240{width:240px}.ui-pop--w280{width:280px}.ui-pop--w320{width:320px}.ui-time-main{display:flex;align-items:center;justify-content:center;gap:var(--ui-gap-2);padding:var(--ui-space-4) var(--ui-space-3)}.ui-time-part{border-radius:var(--ui-radius-md);display:flex;align-items:center;justify-content:center;font-weight:900;font-variant-numeric:tabular-nums;transition:all .15s cubic-bezier(.4,0,.2,1);background-color:rgb(var(--ui-accent-600));color:rgb(var(--ui-on-accent));box-shadow:0 10px 15px -3px rgb(var(--ui-accent-500) / .3),0 4px 6px -4px rgb(var(--ui-accent-500) / .3)}.ui-time-part:hover{box-shadow:0 0 0 1px #fff3,0 10px 15px -3px rgb(var(--ui-accent-500) / .3),0 4px 6px -4px rgb(var(--ui-accent-500) / .3)}.ui-time-part:active{transform:scale(.95)}.ui-time-part--sm{width:4rem;height:3.5rem;font-size:1.25rem;line-height:1.75rem}.ui-time-part--md{width:5rem;height:4rem;font-size:1.5rem;line-height:2rem}.ui-time-part--lg{width:6rem;height:5rem;font-size:1.875rem;line-height:2.25rem}.ui-time-colon{font-size:1.5rem;line-height:2rem;font-weight:900;color:rgb(var(--ui-text-faint));-webkit-user-select:none;user-select:none;padding-bottom:.125rem}.ui-time-foot{display:flex;align-items:center;gap:var(--ui-gap-2);padding:0 var(--ui-space-3) .75rem}.ui-time-ok{flex:1 1 0%;border-radius:var(--ui-radius-md);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--ui-on-accent));background-color:rgb(var(--ui-accent-600));transition:all .15s cubic-bezier(.4,0,.2,1);padding-top:.375rem;padding-bottom:.375rem;font-size:var(--ui-font-10)}.ui-time-ok:hover{background-color:rgb(var(--ui-accent-500))}.ui-time-ok--lg{padding-top:var(--ui-space-2_5);padding-bottom:var(--ui-space-2_5);font-size:.75rem;line-height:1rem}.ui-time-clear{border-radius:var(--ui-radius-md);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--ui-text-faint));transition:all .15s cubic-bezier(.4,0,.2,1);padding:.375rem var(--ui-space-3);font-size:var(--ui-font-10)}.ui-time-clear:hover{color:rgb(var(--ui-danger));background-color:rgb(var(--ui-danger) / .1)}.ui-time-clear--lg{padding:var(--ui-space-2_5) var(--ui-space-4);font-size:.75rem;line-height:1rem}.ui-time-grid-wrap{padding:var(--ui-space-2)}.ui-time-back{display:flex;align-items:center;gap:var(--ui-gap-1_5);padding:.25rem var(--ui-space-2);margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;color:rgb(var(--ui-text-dim));transition:color .15s cubic-bezier(.4,0,.2,1)}.ui-time-back:hover{color:rgb(var(--ui-text))}.ui-time-back svg{width:.875rem;height:.875rem}.ui-time-grid{display:grid;gap:.25rem}.ui-time-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-time-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-time-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-time-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-time-grid--10{grid-template-columns:repeat(10,minmax(0,1fr));gap:.125rem}.ui-time-cell{border-radius:var(--ui-radius-sm);font-weight:700;font-variant-numeric:tabular-nums;transition:all .15s cubic-bezier(.4,0,.2,1)}.ui-time-cell:not(.ui-cell--selected){color:rgb(var(--ui-text-muted))}.ui-time-cell--hour{height:2.25rem;font-size:.75rem;line-height:1rem}.ui-time-cell--minute{height:2.5rem;font-size:.875rem;line-height:1.25rem}.ui-time-grid--10 .ui-time-cell--minute{height:2rem;font-size:.75rem;line-height:1rem}.ui-time-cell:not(.ui-cell--selected):hover{background-color:rgb(var(--ui-accent-500) / .2)}.ui-time-cell:not(.ui-cell--selected):active{transform:scale(.95)}.ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-blatt);display:flex;align-items:flex-end;justify-content:center;background-color:var(--ui-backdrop);padding:0;font-family:var(--ui-font);animation:ui-blende .2s ease-out}@media(min-width:1024px){.ui-modal-backdrop{align-items:center;padding:var(--ui-space-6)}}.ui-modal{width:100%;background-color:rgb(var(--ui-surface));border-top-left-radius:var(--ui-radius-xl);border-top-right-radius:var(--ui-radius-xl);padding:var(--ui-space-6);padding-bottom:max(var(--ui-space-6),env(safe-area-inset-bottom));max-height:90vh;overflow-y:auto;overscroll-behavior:contain}@media(min-width:1024px){.ui-modal{border-radius:var(--ui-radius-xl)}}.ui-modal,.ui-blatt{background-color:rgb(var(--ui-surface));background-image:var(--ui-blatt-bild);box-shadow:var(--ui-lichtkante),0 0 0 1px var(--ui-blatt-linie),var(--ui-schatten-blatt);animation:ui-blatt-hoch var(--ui-dauer-blatt) var(--ui-kurve-blatt)}@media(min-width:1024px){.ui-modal,.ui-blatt{animation-name:ui-fenster-auf;box-shadow:var(--ui-lichtkante),0 0 0 1px var(--ui-blatt-linie),var(--ui-schatten-fenster)}}.ui-modal--spaced>*+*{margin-top:var(--ui-stack-5)}.ui-modal-handle{width:2.5rem;height:.25rem;background-color:rgb(var(--ui-handle));border-radius:9999px;margin-left:auto;margin-right:auto;margin-top:-.5rem;margin-bottom:.5rem}.ui-modal-handle--icon{margin-bottom:1rem}@media(min-width:1024px){.ui-modal-handle{display:none}}.ui-modal-head--icon{display:flex;align-items:center;gap:var(--ui-gap-3);margin-bottom:1rem}.ui-modal-icon{width:2.5rem;height:2.5rem;border-radius:var(--ui-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--ui-accent-surface);color:rgb(var(--ui-accent-400))}.ui-modal-head{display:flex;align-items:center;justify-content:space-between}.ui-modal-head-text{text-align:left;flex:1 1 0%;min-width:0}.ui-modal-title--icon{font-size:.875rem;line-height:1.25rem;font-weight:900;color:rgb(var(--ui-text));text-transform:uppercase}.ui-modal-title{font-size:1.25rem;font-weight:900;color:rgb(var(--ui-text));font-style:italic;text-transform:uppercase;letter-spacing:-.05em;line-height:1;margin-bottom:.25rem}.ui-modal-sub--icon{font-size:.75rem;line-height:1rem;color:rgb(var(--ui-text-faint))}.ui-modal-sub{font-size:var(--ui-font-10);color:rgb(var(--ui-text-faint));font-weight:900;text-transform:uppercase;letter-spacing:.05em}.ui-modal-close{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.ui-modal-close:hover{background-color:rgb(var(--ui-field-hover))}.ui-modal-close svg{width:1rem;height:1rem;color:rgb(var(--ui-text-dim))}@media(min-width:1024px){.ui-modal-close svg{width:1.25rem;height:1.25rem}}.ui-modal-toggle{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.5rem;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.ui-modal-toggle:hover{background-color:rgb(var(--ui-field-hover))}.ui-modal-toggle svg{width:1rem;height:1rem;color:rgb(var(--ui-text-dim));transition:transform .15s cubic-bezier(.4,0,.2,1)}@keyframes ui-blende{0%{opacity:0}}@keyframes ui-blatt-hoch{0%{transform:translateY(100%)}}@keyframes ui-fenster-auf{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){.ui-modal,.ui-blatt,.ui-modal-backdrop{animation:none}}.ui-search{position:relative;font-family:var(--ui-font)}.ui-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:rgb(var(--ui-text-faint));pointer-events:none}.ui-search-input{width:100%;padding-left:2.5rem;padding-right:1rem;background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-feld-mulde);color:rgb(var(--ui-text));outline:none;transition:all var(--ui-dauer) var(--ui-kurve)}.ui-search-input--clearable{padding-right:2.25rem}.ui-search-input::placeholder{color:rgb(var(--ui-text-placeholder));opacity:1}.ui-search-input:disabled{opacity:.4;cursor:not-allowed}.ui-search-input:not(:disabled):hover{border-color:var(--ui-border-strong)}.ui-search-input:focus{border-color:rgb(var(--ui-accent-500) / .5);box-shadow:var(--ui-feld-mulde),var(--ui-feld-halo)}.ui-search-input--sm{padding-top:var(--ui-space-2);padding-bottom:var(--ui-space-2);font-size:.75rem;line-height:1rem}.ui-search-input--md{padding-top:var(--ui-space-2_5);padding-bottom:var(--ui-space-2_5);font-size:.875rem;line-height:1.25rem}.ui-search-input--lg{padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-3);font-size:1rem;line-height:1.5rem}.ui-search-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:rgb(var(--ui-text-faint));transition:color .15s cubic-bezier(.4,0,.2,1)}.ui-search-clear:hover{color:rgb(var(--ui-text))}.ui-search-clear svg{width:1rem;height:1rem}html body :where(.ui-number){background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-feld-mulde);color:rgb(var(--ui-text));font-family:var(--ui-font);font-weight:700;font-variant-numeric:tabular-nums;outline:none;transition:all var(--ui-dauer) var(--ui-kurve);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ui-number::-webkit-inner-spin-button,.ui-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body :where(.ui-number)::placeholder{color:rgb(var(--ui-text-placeholder))}html body :where(.ui-number):hover{border-color:var(--ui-border-strong)}html body :where(.ui-number):focus{border-color:rgb(var(--ui-accent-500) / .5);box-shadow:var(--ui-feld-mulde),var(--ui-feld-halo)}html body :where(.ui-number):disabled{opacity:.4;cursor:not-allowed}html body :where(.ui-number--sm){padding:.25rem .5rem;font-size:.75rem;line-height:1rem}html body :where(.ui-number--md){padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}html body :where(.ui-number--lg){padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}html body :where(.ui-number--invalid),html body :where(.ui-number--invalid):focus{border-color:rgb(var(--ui-invalid))}html body :where(.ui-number--left){text-align:left}html body :where(.ui-number--center){text-align:center}html body :where(.ui-number--right){text-align:right}.ui-cd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-blatt);display:flex;align-items:center;justify-content:center;padding:var(--ui-space-4);background-color:var(--ui-backdrop);font-family:var(--ui-font);animation:ui-blende .2s ease-out}.ui-cd-backdrop--elevated{z-index:var(--ui-z-rueckfrage)}.ui-cd{width:100%;max-width:24rem;background-color:rgb(var(--ui-surface));background-image:var(--ui-blatt-bild);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-lichtkante),0 25px 50px -12px var(--ui-shadow);padding:var(--ui-space-6);animation:ui-fenster-auf var(--ui-dauer-blatt) var(--ui-kurve-blatt)}.ui-cd>*+*{margin-top:var(--ui-stack-4)}.ui-cd-head{display:flex;align-items:flex-start;gap:var(--ui-gap-3)}.ui-cd-icon{width:2.5rem;height:2.5rem;border-radius:var(--ui-radius-md);background-color:rgb(var(--ui-accent-500) / .2);background-image:var(--ui-kachel-bild);box-shadow:var(--ui-lichtkante),var(--ui-kachel-hof);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-cd-icon svg{width:1.5rem;height:1.5rem;color:rgb(var(--ui-accent-400))}.ui-cd-head-text>*+*{margin-top:.25rem}.ui-cd-head-text--grow{flex:1 1 0%;min-width:0}.ui-cd-title{font-size:.875rem;line-height:1.25rem;font-weight:900;color:rgb(var(--ui-text))}.ui-cd-message{font-size:.75rem;line-height:1rem;color:rgb(var(--ui-text-dim))}.ui-cd-message--prelines{white-space:pre-line}.ui-cd-rows{border-top:1px solid var(--ui-border);padding-top:var(--ui-gap-2)}.ui-cd-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-gap-3);font-size:.75rem;line-height:1.7}.ui-cd-row-l{color:rgb(var(--ui-text-faint))}.ui-cd-row-v{color:rgb(var(--ui-text-bright));font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.ui-cd-row-v--accent{color:rgb(var(--ui-accent-400))}.ui-cd-option{display:flex;align-items:flex-start;gap:var(--ui-gap-3);width:100%;margin-top:.75rem;padding:var(--ui-space-2_5) var(--ui-space-3);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background-color:var(--ui-surface-soft);color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-cd-option-box{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:1px;border-radius:.375rem;border:1px solid var(--ui-border-strong);background-color:rgb(var(--ui-field));display:flex;align-items:center;justify-content:center;color:rgb(var(--ui-on-accent));transition:background-color .15s,border-color .15s}.ui-cd-option-box--on{background-color:rgb(var(--ui-accent-500));border-color:rgb(var(--ui-accent-500))}.ui-cd-option-box svg{width:.75rem;height:.75rem}.ui-cd-option-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ui-cd-option-label{font-size:.75rem;line-height:1rem;font-weight:700;color:rgb(var(--ui-text-bright))}.ui-cd-option-hint{font-size:.6875rem;line-height:1rem;color:rgb(var(--ui-text-faint))}.ui-cd-field>*+*{margin-top:.25rem}.ui-cd-label{display:block;font-size:var(--ui-font-9);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--ui-text-faint))}.ui-cd-input{width:100%;padding:var(--ui-space-2_5) var(--ui-space-3);background-color:rgb(var(--ui-field));border-radius:var(--ui-radius-md);color:rgb(var(--ui-text));font-size:.875rem;line-height:1.25rem;outline:none;resize:none}.ui-cd-input--panel{border:1px solid var(--ui-border)}.ui-cd-input--field{border:1px solid var(--ui-border-field)}.ui-cd-input--placeholder::placeholder{color:rgb(var(--ui-text-placeholder));opacity:1}.ui-cd-input:focus{border-color:rgb(var(--ui-accent-500) / .5)}.ui-cd-actions{display:flex;gap:var(--ui-gap-2);padding-top:.5rem}.ui-cd-actions--tight{padding-top:.25rem}.ui-cd-btn{flex:1 1 0%;padding:var(--ui-space-2_5) var(--ui-space-4);border-radius:var(--ui-radius-md);font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition:all var(--ui-dauer) var(--ui-kurve);-webkit-tap-highlight-color:transparent}.ui-cd-btn:not(:disabled):active{transform:scale(var(--ui-druck))}.ui-cd-btn:focus-visible{outline:none;box-shadow:var(--ui-fokus-ring)}.ui-cd-btn--cancel{background-color:rgb(var(--ui-field));border:1px solid var(--ui-border-field);color:rgb(var(--ui-text-dim));box-shadow:var(--ui-lichtkante)}.ui-cd-btn--cancel:hover{background-color:rgb(var(--ui-field-hover));color:rgb(var(--ui-text-muted))}.ui-cd-btn--confirm{background-color:rgb(var(--ui-accent-600));background-image:linear-gradient(180deg,rgb(var(--ui-accent-500)),rgb(var(--ui-accent-600)) 50%);color:rgb(var(--ui-on-accent));box-shadow:var(--ui-lichtkante-akzent),0 8px 20px -8px rgb(var(--ui-accent-500) / .45)}.ui-cd-btn--confirm:hover:not(:disabled){filter:brightness(1.08)}.ui-cd-btn--confirm:focus-visible{box-shadow:var(--ui-lichtkante-akzent),var(--ui-fokus-ring)}.ui-cd-btn--confirm:disabled{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ui-cd,.ui-cd-backdrop{animation:none}.ui-cd-btn:not(:disabled):active{transform:none}}.ui-updatebanner{position:fixed;top:0;left:0;right:0;z-index:10001;animation:ui-updatebanner-in .3s ease-out}@keyframes ui-updatebanner-in{0%{transform:translateY(-100%);opacity:0}}.ui-updatebanner-inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:max(.75rem,env(safe-area-inset-top)) 1rem .75rem;margin:0 auto;max-width:96rem;color:rgb(var(--ui-on-accent));background:linear-gradient(to right,rgb(var(--ui-accent-600)),rgb(var(--ui-accent-500)),rgb(var(--ui-accent-600)));border-bottom:1px solid rgb(var(--ui-accent-400) / .3);box-shadow:0 25px 50px -12px rgb(var(--ui-accent-500) / .3)}.ui-updatebanner-main{flex:1;display:flex;align-items:center;gap:.625rem;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer;transition:opacity .15s}.ui-updatebanner-main:active{opacity:.8}.ui-updatebanner-spin{width:1.25rem;height:1.25rem;flex-shrink:0;animation:ui-updatebanner-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ui-updatebanner-pulse{50%{opacity:.5}}.ui-updatebanner-label{font-size:.875rem;font-weight:900;letter-spacing:.025em}.ui-updatebanner-arrow{width:1rem;height:1rem;margin-left:auto;flex-shrink:0;opacity:.7}.ui-updatebanner-dismiss{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:none;color:inherit;cursor:pointer;transition:background-color .15s}.ui-updatebanner-dismiss svg{width:1rem;height:1rem}.ui-updatebanner-dismiss:hover{background-color:#ffffff1a}.ui-updatebanner-dismiss:active{background-color:#fff3}.ui-pdf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;padding:.5rem;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:640px){.ui-pdf-backdrop{padding:1rem}}.ui-pdf-shell{flex:1;min-height:0;width:100%;max-width:64rem;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid var(--ui-border);background:rgb(var(--ui-surface));box-shadow:0 25px 50px -12px #00000080}.ui-pdf-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;padding:.75rem;border-bottom:1px solid var(--ui-border)}.ui-pdf-name{font-size:.875rem;font-weight:700;color:rgb(var(--ui-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pdf-actions{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.ui-pdf-btn{padding:.375rem .75rem;border:0;border-radius:.5rem;font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:rgb(var(--ui-text-ghost) / .25);color:rgb(var(--ui-text-muted));text-decoration:none;transition:color .15s,background-color .15s}.ui-pdf-btn:hover{color:rgb(var(--ui-text))}.ui-pdf-btn--primary{background:rgb(var(--ui-accent-500));color:rgb(var(--ui-on-accent))}.ui-pdf-btn:disabled{opacity:.4;cursor:not-allowed}.ui-pdf-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;cursor:pointer;background:rgb(var(--ui-text-ghost) / .25);color:rgb(var(--ui-text-dim));transition:color .15s}.ui-pdf-icon:hover{color:rgb(var(--ui-text))}.ui-pdf-icon:disabled{opacity:.4}.ui-pdf-icon svg{width:1rem;height:1rem}.ui-pdf-icon--primary{background:rgb(var(--ui-accent-500));color:rgb(var(--ui-on-accent))}.ui-pdf-banner{flex-shrink:0}.ui-pdf-body{flex:1;min-height:0;background:rgb(var(--ui-text-ghost) / .2)}.ui-pdf-frame{width:100%;height:100%;border:0}.ui-pdf-center{height:100%;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:rgb(var(--ui-text-dim))}.ui-pdf-canvasview{position:relative;height:100%}.ui-pdf-scroll{height:100%;overflow:auto;overscroll-behavior:contain}.ui-pdf-pages{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:0 auto}.ui-pdf-page{margin:0 auto;background:#fff;border-radius:.375rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.ui-pdf-page canvas{display:block;width:100%;height:100%}.ui-pdf-tablink{padding:.75rem 0;font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--ui-text-dim));text-decoration:none}.ui-pdf-pagebadge{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);padding:.375rem .75rem;border-radius:9999px;border:1px solid var(--ui-border);background:rgb(var(--ui-surface) / .85);color:rgb(var(--ui-text-bright));font-size:.625rem;font-weight:700;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-pdf-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center}.ui-pdf-fallback-name{font-size:.875rem;font-weight:900;color:rgb(var(--ui-text));word-break:break-all}.ui-pdf-fallback-hint{font-size:.6875rem;color:rgb(var(--ui-text-dim));margin-top:.25rem}.ui-pdf-fallback-actions{width:100%;max-width:20rem;display:flex;flex-direction:column;gap:.5rem}.ui-pdf-wide{display:block;width:100%;padding:.875rem;border:0;border-radius:.75rem;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;text-align:center;text-decoration:none;cursor:pointer;background:rgb(var(--ui-text-ghost) / .3);color:rgb(var(--ui-text-muted));transition:transform .1s}.ui-pdf-wide:active{transform:scale(.97)}.ui-pdf-wide--primary{background:rgb(var(--ui-accent-500));color:rgb(var(--ui-on-accent))}.ui-toggle{display:flex;align-items:center;gap:var(--ui-gap-2);flex-shrink:0;font-family:var(--ui-font)}.ui-toggle-label{font-size:var(--ui-font-10);font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--ui-text-faint))}.ui-toggle-label--on{color:rgb(var(--ui-accent-400))}.ui-toggle-track{position:relative;width:2.75rem;height:1.5rem;border-radius:9999px;background-color:rgb(var(--ui-track-off));box-shadow:var(--ui-schalter-mulde);transition:all var(--ui-dauer) var(--ui-kurve);-webkit-tap-highlight-color:transparent}.ui-toggle-track:focus-visible{outline:none;box-shadow:var(--ui-schalter-mulde),var(--ui-fokus-ring)}.ui-toggle-track--on{background-color:rgb(var(--ui-accent-500));background-image:linear-gradient(180deg,rgb(var(--ui-accent-400)),rgb(var(--ui-accent-500)))}.ui-toggle-track:disabled{background-color:rgb(var(--ui-field));opacity:.4;cursor:not-allowed}.ui-toggle-knob{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background-color:rgb(var(--ui-on-accent));border-radius:9999px;box-shadow:var(--ui-schalter-knopf);transition:transform .22s var(--ui-kurve-feder)}.ui-toggle-knob--on{transform:translate(1.25rem)}.ui-toggle-track--sm{width:2.25rem;height:1.3125rem}.ui-toggle-track--sm .ui-toggle-knob{width:.9375rem;height:.9375rem}.ui-toggle-track--sm .ui-toggle-knob--on{transform:translate(16px)}.ui-empty{padding:2.5rem var(--ui-space-4);text-align:center;background-color:var(--ui-surface-soft);background-image:radial-gradient(60% 80% at 50% 0%,rgb(var(--ui-accent-500) / .08),transparent 70%);border:1px solid var(--ui-card-rand);border-radius:var(--ui-radius-2xl);box-shadow:var(--ui-lichtkante);font-family:var(--ui-font)}@media(min-width:1024px){.ui-empty{padding-top:3.5rem;padding-bottom:3.5rem}}.ui-empty--dicht{padding:1.5rem var(--ui-space-4)}@media(min-width:1024px){.ui-empty--dicht{padding-top:1.5rem;padding-bottom:1.5rem}}.ui-empty-icon{width:3.5rem;height:3.5rem;margin:0 auto .75rem;display:grid;place-items:center;border-radius:1.125rem;font-size:1.625rem;line-height:1;color:rgb(var(--ui-accent-300));background-image:var(--ui-kachel-bild);box-shadow:var(--ui-lichtkante),var(--ui-kachel-hof)}.ui-empty-icon svg{width:1.75rem;height:1.75rem}.ui-empty--dicht .ui-empty-icon{width:2.75rem;height:2.75rem;border-radius:.875rem;font-size:1.25rem;margin-bottom:.5rem}.ui-empty--dicht .ui-empty-icon svg{width:1.375rem;height:1.375rem}.ui-empty-title{font-size:.875rem;line-height:1.25rem;font-weight:700;color:rgb(var(--ui-text-bright));margin:0}.ui-empty-hint{font-size:.75rem;line-height:1.1rem;color:rgb(var(--ui-text-faint));margin-top:.3rem;max-width:24rem;margin-left:auto;margin-right:auto}.ui-empty-action{margin-top:1rem}.ui-fehler{padding:.75rem;background-color:var(--ui-danger-surface);border:1px solid rgb(var(--ui-invalid) / .3);border-radius:var(--ui-radius-md);font-family:var(--ui-font);color:var(--ui-danger-text);display:grid;grid-template-columns:auto 1fr;column-gap:.625rem;box-shadow:inset 3px 0 rgb(var(--ui-invalid)),var(--ui-lichtkante)}.ui-fehler>*{grid-column:2}.ui-fehler:before{content:"!";grid-column:1;grid-row:1 / span 3;width:1.375rem;height:1.375rem;margin-top:.0625rem;border-radius:9999px;display:grid;place-items:center;font:900 .75rem/1 var(--ui-font);color:var(--ui-fehler-zeichen);background-color:var(--ui-fehler-scheibe)}.ui-fehler--dicht{padding:.5rem .75rem}.ui-fehler-titel{font-size:.75rem;line-height:1rem;font-weight:800;margin:0}.ui-fehler-text{font-size:var(--ui-font-10);line-height:1.4;opacity:.9}.ui-fehler-titel+.ui-fehler-text{margin-top:.125rem}.ui-fehler-aktion{margin-top:.5rem}.ui-stat{padding:var(--ui-space-3);border-radius:var(--ui-radius-md);text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);background-image:linear-gradient(to bottom right,rgb(var(--ui-accent-500) / .1),var(--ui-gradient-mid),rgb(var(--ui-accent-500) / .05));border:1px solid rgb(var(--ui-accent-500) / .2);box-shadow:var(--ui-lichtkante),0 10px 15px -3px rgb(var(--ui-accent-500) / .1),0 4px 6px -4px rgb(var(--ui-accent-500) / .1);font-family:var(--ui-font);position:relative;overflow:hidden}.ui-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(80% 60% at 50% 0%,rgb(var(--ui-accent-500) / .14),transparent 70%);pointer-events:none}.ui-stat>*{position:relative}@media(min-width:1024px){.ui-stat{padding:var(--ui-space-4)}}.ui-stat--clickable{cursor:pointer}.ui-stat--clickable:hover{filter:brightness(1.1)}.ui-stat--clickable:active{transform:scale(var(--ui-druck))}.ui-stat--clickable:focus-visible{outline:none;box-shadow:var(--ui-lichtkante),var(--ui-fokus-ring)}.ui-stat-value{font-size:1.25rem;line-height:1.75rem;font-weight:900;font-variant-numeric:tabular-nums;color:rgb(var(--ui-accent-400));text-shadow:0 0 18px rgb(var(--ui-accent-500) / .45)}@media(min-width:1024px){.ui-stat-value{font-size:1.5rem;line-height:2rem}}.ui-stat-label{font-size:var(--ui-font-10);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-stat-label)}@media(min-width:1024px){.ui-stat-label{font-size:11px}}.ui-stat--neutral .ui-stat-value{color:rgb(var(--ui-text-bright))}.ui-stat--neutral .ui-stat-label{color:var(--ui-stat-label-neutral)}.ui-stat-sub{font-size:var(--ui-font-10);font-variant-numeric:tabular-nums;color:rgb(var(--ui-text-faint));margin-top:.125rem}html body :where(.ui-skeleton){position:relative;overflow:hidden;background-color:var(--ui-skeleton-surface)}html body :where(.ui-skeleton):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,var(--ui-skeleton-sheen) 40%,var(--ui-skeleton-sheen-strong) 50%,var(--ui-skeleton-sheen) 60%,transparent 100%);animation:ui-schimmer 1.4s ease-in-out infinite}@keyframes ui-schimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){html body :where(.ui-skeleton):after{animation:none;display:none}}html body :where(.ui-skeleton--r-sm){border-radius:.125rem}html body :where(.ui-skeleton--r-md){border-radius:.375rem}html body :where(.ui-skeleton--r-lg){border-radius:.5rem}html body :where(.ui-skeleton--r-xl){border-radius:var(--ui-radius-md)}html body :where(.ui-skeleton--r-2xl){border-radius:var(--ui-radius-lg)}html body :where(.ui-skeleton--r-full){border-radius:9999px}html body :where(.ui-skeleton--r-text){border-radius:.25rem}html body :where(.ui-skeleton-lines)>*+*{margin-top:var(--ui-stack-2)}html body :where(.ui-btn){display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-gap-2);border-radius:var(--ui-radius-md);padding:var(--ui-space-3) var(--ui-space-4);font-family:var(--ui-font);font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition:all var(--ui-dauer) var(--ui-kurve);-webkit-tap-highlight-color:transparent;margin:0;background-image:none;-moz-appearance:button;appearance:button;-webkit-appearance:button;cursor:pointer;border:1px solid transparent}html body :where(.ui-btn--md){font-size:.75rem;line-height:1rem}html body :where(.ui-btn--sm){font-size:var(--ui-font-10)}html body :where(.ui-btn--full){width:100%}html body :where(.ui-btn--flach){padding:var(--ui-space-1_5) var(--ui-space-2_5);font-weight:700}html body :where(.ui-btn--icon){width:var(--ui-treffer);height:var(--ui-treffer);padding:0;flex-shrink:0}html body :where(.ui-btn--icon) svg{width:1.125rem;height:1.125rem}html body :where(.ui-btn--flach){position:relative}html body :where(.ui-btn--flach):before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--ui-treffer);transform:translateY(-50%)}html body :where(.ui-btn:not(:disabled)):active{transform:scale(var(--ui-druck))}html body :where(.ui-btn):focus-visible{outline:none;box-shadow:var(--ui-fokus-ring)}html body :where(.ui-btn--laedt){position:relative;color:transparent;pointer-events:none}html body :where(.ui-btn--laedt)>*{visibility:hidden}html body :where(.ui-btn--laedt):after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border-radius:9999px;border:2px solid var(--ui-spinner-track);border-top-color:var(--ui-spinner-head);animation:ui-spin .7s linear infinite}html body :where(.ui-btn--ghost.ui-btn--laedt):after,html body :where(.ui-btn--subtle.ui-btn--laedt):after{border-color:var(--ui-border-strong);border-top-color:rgb(var(--ui-btn-ghost-text))}html body :where(.ui-btn--danger.ui-btn--laedt):after{border-color:var(--ui-btn-danger-border);border-top-color:var(--ui-danger-text)}html body :where(.ui-btn):disabled{opacity:.4;cursor:not-allowed}html body :where(.ui-btn--primary){background-color:rgb(var(--ui-accent-600));background-image:linear-gradient(180deg,rgb(var(--ui-accent-500)),rgb(var(--ui-accent-600)) 50%);color:rgb(var(--ui-on-accent));border-color:transparent;box-shadow:var(--ui-lichtkante-akzent),0 8px 20px -8px rgb(var(--ui-btn-glow) / .45)}html body :where(.ui-btn--primary):hover{background-image:linear-gradient(180deg,rgb(var(--ui-accent-400)),rgb(var(--ui-accent-500)) 50%)}html body :where(.ui-btn--primary):disabled{background-image:none}html body :where(.ui-btn--primary):focus-visible{box-shadow:var(--ui-lichtkante-akzent),var(--ui-fokus-ring)}html body :where(.ui-btn--ghost){background-color:var(--ui-btn-ghost-surface);color:rgb(var(--ui-btn-ghost-text));border-color:var(--ui-border);box-shadow:var(--ui-lichtkante)}html body :where(.ui-btn--ghost):hover{background-color:var(--ui-btn-ghost-surface-hover)}html body :where(.ui-btn--subtle){background-color:transparent;color:rgb(var(--ui-btn-subtle-text));border-color:transparent}html body :where(.ui-btn--subtle):hover{color:rgb(var(--ui-btn-subtle-text-hover))}html body :where(.ui-btn--danger){background-color:var(--ui-btn-danger-surface);color:var(--ui-danger-text);border-color:var(--ui-btn-danger-border);box-shadow:var(--ui-lichtkante)}html body :where(.ui-btn--danger):hover{background-color:var(--ui-btn-danger-surface-hover)}@media(prefers-reduced-motion:reduce){html body :where(.ui-btn:not(:disabled)):active{transform:none}html body :where(.ui-btn--laedt):after{animation-duration:1.6s}}html body :where(.ui-check){flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-xs);border:1px solid var(--ui-border-strong);background-color:var(--ui-check-surface);color:rgb(var(--ui-on-accent));box-shadow:var(--ui-feld-mulde);transition:color var(--ui-dauer) var(--ui-kurve),background-color var(--ui-dauer) var(--ui-kurve),border-color var(--ui-dauer) var(--ui-kurve),box-shadow .2s var(--ui-kurve);margin:0;padding:0;background-image:none;-moz-appearance:button;appearance:button;-webkit-appearance:button;cursor:pointer}html body :where(.ui-check--md){width:1.25rem;height:1.25rem}html body :where(.ui-check--lg){width:1.5rem;height:1.5rem}html body :where(.ui-check--md)>svg{width:.75rem;height:.75rem}html body :where(.ui-check--lg)>svg{width:1rem;height:1rem}html body :where(.ui-check--an){background-color:rgb(var(--ui-accent-600));border-color:var(--ui-check-border-an);background-image:linear-gradient(180deg,rgb(var(--ui-accent-500)),rgb(var(--ui-accent-600)));box-shadow:var(--ui-lichtkante-akzent),0 2px 8px -2px rgb(var(--ui-accent-500) / .6)}html body :where(.ui-check):not(.ui-check--an):not(:disabled):hover{border-color:rgb(var(--ui-accent-500) / .6)}html body :where(.ui-check):disabled{opacity:.4;cursor:not-allowed}html body :where(.ui-check):focus-visible{outline:none;box-shadow:0 0 0 2px var(--ui-check-ring-offset),0 0 0 4px rgb(var(--ui-accent-500) / .6)}html body :where(.ui-check--treffer){position:relative}html body :where(.ui-check--treffer):after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}html body :where(.ui-check--an)>svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:ui-haken .28s 40ms cubic-bezier(.65,0,.35,1) forwards}@keyframes ui-haken{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){html body :where(.ui-check--an)>svg path{animation:none;stroke-dashoffset:0}}html body :where(.ui-feld-label){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--ui-gap-3);margin-bottom:.375rem;font-family:var(--ui-font)}html body :where(.ui-feld-label-text){font-size:var(--ui-font-10);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--ui-text-faint))}html body :where(.ui-feld-hinweis){font-size:var(--ui-font-10);color:rgb(var(--ui-text-faint))}html body :where(.ui-feld){width:100%;border-radius:var(--ui-radius-md);background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);padding:var(--ui-space-2_5) var(--ui-space-3);font-size:.875rem;line-height:1.25rem;font-family:var(--ui-font);color:rgb(var(--ui-text));box-shadow:var(--ui-feld-mulde);transition:color var(--ui-dauer) var(--ui-kurve),background-color var(--ui-dauer) var(--ui-kurve),border-color var(--ui-dauer) var(--ui-kurve),box-shadow var(--ui-dauer) var(--ui-kurve);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}html body :where(.ui-feld)::placeholder{color:rgb(var(--ui-text-faint));opacity:1}html body :where(.ui-feld):hover{border-color:var(--ui-border-strong)}html body :where(.ui-feld):focus{outline:none;border-color:rgb(var(--ui-accent-500) / .6);box-shadow:var(--ui-feld-mulde),var(--ui-feld-halo)}html body :where(.ui-feld):disabled{opacity:.4;cursor:not-allowed}html body :where(.ui-feld--mehrzeilig){resize:vertical;line-height:1.625}html body :where(.ui-feld--zahl){font-variant-numeric:tabular-nums}html body :where(.ui-feld-rahmen){position:relative}html body :where(.ui-feld--mit-einheit){padding-right:3rem}html body :where(.ui-feld-einheit){position:absolute;right:var(--ui-space-3);top:50%;transform:translateY(-50%);pointer-events:none;font-family:var(--ui-font);font-size:.75rem;line-height:1rem;font-weight:700;color:rgb(var(--ui-text-faint))}html body :where(.ui-feld--invalid),html body :where(.ui-feld--invalid):focus{border-color:rgb(var(--ui-invalid))}html body :where(.ui-card){position:relative;overflow:hidden;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-card-rand);background-color:var(--ui-card-surface);background-image:var(--ui-card-bild);box-shadow:var(--ui-lichtkante);font-family:var(--ui-font)}html body :where(.ui-card--clickable){cursor:pointer;transition-property:transform,border-color,box-shadow;transition-duration:var(--ui-dauer);transition-timing-function:var(--ui-kurve);-webkit-tap-highlight-color:transparent}html body :where(.ui-card--clickable):active{transform:scale(var(--ui-druck))}@media(hover:hover){html body :where(.ui-card--clickable):hover{border-color:var(--ui-border)}}html body :where(.ui-card--clickable):focus-visible{outline:none;box-shadow:var(--ui-lichtkante),var(--ui-fokus-ring)}@media(prefers-reduced-motion:reduce){html body :where(.ui-card--clickable):active{transform:none}}html body :where(.ui-card-accent){position:absolute;left:0;top:0;bottom:0;width:.25rem}html body :where(.ui-spinner){display:inline-block;flex-shrink:0;border-radius:9999px;border:0;background-image:conic-gradient(from 0deg,transparent 0 20%,var(--ui-spin-farbe, rgb(var(--ui-accent-400))) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),black calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),black calc(100% - 2px));animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}html body :where(.ui-spinner--sm){width:.875rem;height:.875rem}html body :where(.ui-spinner--md){width:1rem;height:1rem}html body :where(.ui-spinner--lg){width:2rem;height:2rem}@media(prefers-reduced-motion:reduce){html body :where(.ui-spinner){animation:none}}html body :where(.ui-sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}html body :where(.ui-spinner--onAccent){--ui-spin-farbe: var(--ui-spinner-head)}html body :where(.ui-spinner--accent){--ui-spin-farbe: rgb(var(--ui-accent-400))}html body :where(.ui-progress){width:100%;border-radius:9999px;overflow:hidden}html body :where(.ui-progress--sm){height:.25rem}html body :where(.ui-progress--md){height:.375rem}html body :where(.ui-progress--lg){height:.5rem}html body :where(.ui-progress--xl){height:.625rem}html body :where(.ui-progress--2xl){height:.75rem}html body :where(.ui-progress--bahn-default){background-color:var(--ui-progress-track)}html body :where(.ui-progress--bahn-subtle){background-color:var(--ui-progress-track-subtle)}html body :where(.ui-progress-fill){height:100%;border-radius:9999px;background-color:var(--ui-progress-fill, rgb(var(--ui-accent-500)));background-image:var(--ui-glanz);box-shadow:0 0 8px color-mix(in srgb,var(--ui-progress-fill, rgb(var(--ui-accent-500))) 30%,transparent);transition:width .5s cubic-bezier(.22,1,.36,1),background-color var(--ui-dauer) var(--ui-kurve)}@media(prefers-reduced-motion:reduce){html body :where(.ui-progress-fill){transition:none}}html body :where(.ui-segmentbar){position:relative;box-shadow:var(--ui-feld-mulde)}html body :where(.ui-segmentbar):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--ui-glanz);pointer-events:none}html body :where(.ui-rangeband){position:relative;height:1.375rem;width:100%}html body :where(.ui-rangeband-track){position:absolute;left:0;right:0;top:.5625rem;height:.25rem;border-radius:9999px;background:var(--ui-rangeband-track, rgb(255 255 255 / .06))}html body :where(.ui-rangeband-range){position:absolute;top:.5625rem;height:.25rem;border-radius:9999px;background:linear-gradient(90deg,rgb(var(--ui-accent-500) / .35),rgb(var(--ui-accent-400) / .6));box-shadow:0 0 10px rgb(var(--ui-accent-500) / .35)}html body :where(.ui-rangeband-point){position:absolute;top:.375rem;width:.625rem;height:.625rem;border-radius:9999px;border:2px solid var(--ui-rangeband-point-fill, rgb(11 17 32));background:radial-gradient(circle at 35% 30%,var(--ui-punkt-kern),rgb(var(--ui-accent-500)));box-shadow:0 0 0 1.5px rgb(var(--ui-accent-400) / .7),0 0 8px rgb(var(--ui-accent-500) / .5);transform:translate(-50%)}html body :where(.ui-rangeband-median){position:absolute;top:.1875rem;width:3px;height:1rem;border-radius:2px;background:rgb(var(--ui-accent-300));box-shadow:0 0 8px rgb(var(--ui-accent-300) / .8);transform:translate(-50%)}html body :where(.ui-rangeband-limit){position:absolute;top:.125rem;width:2px;height:1.125rem;background:var(--ui-rangeband-limit, rgb(248 113 113 / .6));transform:translate(-50%)}html body :where(.ui-avatar){display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9999px;font-weight:900;line-height:1;overflow:hidden;font-family:var(--ui-font);background-image:var(--ui-avatar-licht);box-shadow:var(--ui-avatar-kante)}html body :where(.ui-avatar--xs){width:1.5rem;height:1.5rem;font-size:9px}html body :where(.ui-avatar--sm){width:1.75rem;height:1.75rem;font-size:10px}html body :where(.ui-avatar--md){width:2rem;height:2rem;font-size:.6875rem}html body :where(.ui-avatar--lg){width:2.25rem;height:2.25rem;font-size:.75rem}html body :where(.ui-avatar--xl){width:2.5rem;height:2.5rem;font-size:.8125rem}html body :where(.ui-avatar--2xl){width:2.75rem;height:2.75rem;font-size:.875rem}html body :where(.ui-avatar--neutral){background-color:rgb(var(--ui-field));color:rgb(var(--ui-text-muted));border:1px solid var(--ui-avatar-border)}html body :where(.ui-avatar--farbig){color:#fff}html body :where(.ui-avatar--ring){box-shadow:inset 0 0 0 2px var(--ui-avatar-ring),var(--ui-avatar-kante)}html body :where(.ui-avatar--getoent){background-color:rgb(var(--ui-avatar-tint) / .15);border:1px solid rgb(var(--ui-avatar-tint) / .5);color:rgb(var(--ui-avatar-tint-text));letter-spacing:.05em}html body :where(.ui-toast-stapel){position:fixed;bottom:6rem;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column-reverse;gap:var(--ui-gap-2);align-items:center;pointer-events:none;font-family:var(--ui-font)}html body :where(.ui-toast--card){position:relative;overflow:hidden;min-width:280px;max-width:380px;background-color:rgb(var(--ui-surface) / .85);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgb(var(--ui-accent-500) / .3);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-lichtkante),var(--ui-schatten-schwebend),0 25px 50px -12px rgb(var(--ui-accent-500) / .1);pointer-events:auto;touch-action:none;font-family:var(--ui-font)}html body :where(.ui-toast--schein){box-shadow:0 25px 50px -12px rgb(var(--ui-toast-glow) / .1)}html body :where(.ui-toast-zeile){padding:var(--ui-space-3) var(--ui-space-4);display:flex;align-items:center;gap:var(--ui-gap-3)}html body :where(.ui-toast-symbol){width:2.25rem;height:2.25rem;border-radius:var(--ui-radius-md);background-color:var(--ui-accent-surface);background-image:var(--ui-kachel-bild);box-shadow:var(--ui-lichtkante);display:flex;align-items:center;justify-content:center;flex-shrink:0}html body :where(.ui-toast-icon){width:1.25rem;height:1.25rem;color:rgb(var(--ui-accent-400))}html body :where(.ui-toast-zug){stroke-dasharray:24;stroke-dashoffset:24;animation:ui-toast-strich .25s cubic-bezier(.65,0,.35,1) .1s forwards}html body :where(.ui-toast-zug--lang){animation-duration:.4s}html body :where(.ui-toast-zug--spaet){animation-delay:.25s}html body :where(.ui-toast-text){font-size:.875rem;color:rgb(var(--ui-text));flex:1 1 0%;line-height:1.375;font-weight:500;min-width:0;margin:0}html body :where(.ui-toast--card) button:where(.ui-toast-aktion){flex-shrink:0;display:flex;align-items:center;gap:var(--ui-gap-1_5);padding:.375rem var(--ui-space-3);border-radius:.5rem;background-color:var(--ui-fill-10);border:1px solid var(--ui-border);color:var(--ui-accent-text);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;transition:all .15s;cursor:pointer}html body :where(.ui-toast--card) button:where(.ui-toast-aktion):hover{background-color:var(--ui-fill-15)}html body :where(.ui-toast--card) button:where(.ui-toast-aktion):active{transform:scale(.96)}html body :where(.ui-toast-aktion-icon){width:.875rem;height:.875rem}html body :where(.ui-toast--card) button:where(.ui-toast-zu){width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;border:0;color:rgb(var(--ui-text-faint));transition:all .15s;flex-shrink:0;cursor:pointer}html body :where(.ui-toast--card) button:where(.ui-toast-zu):hover{color:rgb(var(--ui-text-muted));background-color:var(--ui-hover-surface)}html body :where(.ui-toast--card) button:where(.ui-toast-zu):active{transform:scale(.96)}html body :where(.ui-toast-zu) svg{width:.875rem;height:.875rem}html body :where(.ui-toast-fortschritt){position:absolute;bottom:0;left:0;height:2px;background-color:rgb(var(--ui-accent-fill-400) / .7);transition:width .1s linear}html body :where(.ui-toast--pill){position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));transform:translate(-50%,16px);z-index:120;background:var(--ui-toast-bg);color:rgb(var(--ui-toast-text));font:800 13px var(--ui-font);padding:10px 18px;border-radius:9999px;box-shadow:0 10px 24px var(--ui-toast-shadow);opacity:0;transition:all .3s ease;white-space:nowrap}html body :where(.ui-toast--pill.ui-toast--on){opacity:1;transform:translate(-50%)}@keyframes ui-toast-strich{to{stroke-dashoffset:0}}@keyframes ui-toast-feder{0%{transform:translateY(120%) scale(.9);opacity:0}60%{transform:translateY(-4px) scale(1.02);opacity:1}80%{transform:translateY(2px) scale(.99)}to{transform:translateY(0) scale(1);opacity:1}}html body :where(.ui-dd){position:relative}html body :where(.ui-root) button:where(.ui-dd-trigger){width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-2);font-weight:700;color:rgb(var(--ui-text));background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);outline:none;transition:all .15s;cursor:pointer;font-family:var(--ui-font)}html body :where(.ui-root) button:where(.ui-dd-trigger--md){padding:.375rem var(--ui-space-2);font-size:.75rem;line-height:1rem}html body :where(.ui-root) button:where(.ui-dd-trigger):hover:not(:disabled):not(.is-open){border-color:var(--ui-border-strong)}html body :where(.ui-root) button:where(.ui-dd-trigger).is-open{border-color:rgb(var(--ui-accent-500) / .4);box-shadow:0 0 0 1px rgb(var(--ui-accent-500) / .3)}html body :where(.ui-root) button:where(.ui-dd-trigger):disabled{opacity:.5;cursor:not-allowed;border-color:var(--ui-border)}html body :where(.ui-root) button:where(.ui-dd-trigger--xs){padding:.125rem .375rem;font-size:var(--ui-font-9);font-weight:900;text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem}@media(min-width:1024px){html body :where(.ui-root) button:where(.ui-dd-trigger--xs){font-size:var(--ui-font-10)}}html body :where(.ui-root) button:where(.ui-dd-trigger--sm){padding:.25rem var(--ui-space-2);font-size:11px}html body :where(.ui-root) button:where(.ui-dd-trigger--lg){padding:var(--ui-space-2_5) var(--ui-space-3);font-size:.875rem;line-height:1.25rem;border-radius:var(--ui-radius-md)}html body :where(.ui-dd-wert){display:flex;align-items:center;gap:var(--ui-gap-1_5);min-width:0;flex:1 1 0%}html body :where(.ui-dd-punkt){width:.375rem;height:.375rem;border-radius:9999px;flex-shrink:0;background-color:rgb(var(--ui-accent-fill-400))}html body :where(.ui-dd-icon){flex-shrink:0;display:flex;align-items:center}html body :where(.ui-dd-text){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}html body :where(.ui-dd-abzeichen){margin-left:.25rem;flex-shrink:0;padding:.125rem .375rem;border-radius:.25rem;font-size:var(--ui-font-8);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-accent-text);background-color:var(--ui-field-raised);border:1px solid var(--ui-border)}html body :where(.ui-dd-pfeil){width:.875rem;height:.875rem;color:rgb(var(--ui-text-faint));flex-shrink:0;transition:transform .2s}html body :where(.ui-dd-pfeil--xs){width:.625rem;height:.625rem}html body :where(.ui-dd-pfeil--lg){width:1rem;height:1rem}html body :where(.ui-dd-pfeil).is-open{transform:rotate(180deg)}html body :where(.ui-dd-pop){background-color:var(--ui-surface-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:0 25px 50px -12px var(--ui-shadow);overflow:hidden;padding-top:.25rem;padding-bottom:.25rem;display:flex;flex-direction:column;font-family:var(--ui-font)}html body :where(.ui-dd-pop--inhalt){width:max-content;max-width:min(22rem,calc(100vw - 1.5rem))}html body :where(.ui-dd-schleier){position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--ui-scrim));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body :where(.ui-dd-blatt){position:fixed;bottom:0;left:0;right:0;background-color:var(--ui-surface-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--ui-border);border-top-left-radius:var(--ui-radius-xl);border-top-right-radius:var(--ui-radius-xl);box-shadow:0 25px 50px -12px var(--ui-shadow);padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column;max-height:85vh;font-family:var(--ui-font)}html body :where(html.ui-dd-open),html body :where(html.ui-dd-open) body{overscroll-behavior-y:none;overflow:hidden}html body :where(.ui-dd-zieh){touch-action:none;user-select:none;-webkit-user-select:none;flex-shrink:0}html body :where(.ui-dd-griff){display:flex;justify-content:center;padding-top:.75rem;padding-bottom:.5rem;cursor:grab}html body :where(.ui-dd-griff):active{cursor:grabbing}html body :where(.ui-dd-griff)>span{display:block;width:2.5rem;height:.25rem;border-radius:9999px;background-color:rgb(var(--ui-handle))}html body :where(.ui-dd-titel){padding-left:var(--ui-space-5);padding-right:var(--ui-space-5);padding-bottom:.75rem;border-bottom:1px solid var(--ui-border)}html body :where(.ui-dd-titel)>h3{margin:0;font-size:11px;font-weight:900;color:rgb(var(--ui-text-dim));text-transform:uppercase;letter-spacing:.1em}html body :where(.ui-dd-suche){padding:.25rem var(--ui-space-2) .5rem;border-bottom:1px solid var(--ui-border-subtle)}html body :where(.ui-dd-suche) input{width:100%;padding:var(--ui-space-2) var(--ui-space-3);background-color:var(--ui-field-soft);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:rgb(var(--ui-text));font-size:.75rem;line-height:1rem;font-weight:600;outline:none;font-family:var(--ui-font)}html body :where(.ui-dd-suche) input:focus{border-color:var(--ui-border-focus)}html body :where(.ui-dd-suche) input::placeholder{color:rgb(var(--ui-text-faint-high))}html body :where(.ui-dd-suche--blatt){padding:.75rem var(--ui-space-4) .5rem;border-bottom:1px solid var(--ui-border);border-top:0;flex-shrink:0}html body :where(.ui-dd-suche-feld){position:relative}html body :where(.ui-dd-lupe){position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:rgb(var(--ui-text-faint));pointer-events:none}html body :where(.ui-dd-suche--blatt) input{padding:var(--ui-space-3) 2.25rem;border-radius:var(--ui-radius-md);font-size:1rem;line-height:1.5rem}html body :where(.ui-root) button:where(.ui-dd-leeren){position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--ui-field-raised);color:rgb(var(--ui-text-dim));border:0}html body :where(.ui-root) button:where(.ui-dd-leeren):hover{color:rgb(var(--ui-text))}html body :where(.ui-dd-leeren) svg{width:.75rem;height:.75rem}html body :where(.ui-dd-liste){list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1 0%}html body :where(.ui-dd-liste--blatt){overscroll-behavior:contain;min-height:0}html body :where(.ui-dd-gruppe){padding:.75rem var(--ui-space-3) .375rem;font-size:var(--ui-font-9);font-weight:900;color:rgb(var(--ui-text-faint));text-transform:uppercase;letter-spacing:.1em;background-color:var(--ui-surface-soft)}html body :where(.ui-dd-gruppe--blatt){padding:1rem var(--ui-space-5) .5rem}html body :where(.ui-dd-zeile){display:flex;align-items:center;gap:var(--ui-gap-3);transition:all .15s;cursor:pointer;color:rgb(var(--ui-text-muted));font-weight:600}html body :where(.ui-dd-zeile--pop){padding:var(--ui-space-2_5) var(--ui-space-3);font-size:.75rem;line-height:1rem}html body :where(.ui-dd-zeile):hover{background-color:var(--ui-hover-surface)}html body :where(.ui-dd-zeile):active{background-color:var(--ui-fill-10)}html body :where(.ui-dd-zeile--blatt){padding:var(--ui-space-4) var(--ui-space-5);font-size:13px;border-bottom:1px solid var(--ui-border-subtle)}html body :where(.ui-dd-zeile--blatt):last-child{border-bottom:0}html body :where(.ui-dd-zeile).is-focus{background-color:var(--ui-hover-surface);color:rgb(var(--ui-text));font-weight:600}html body :where(.ui-dd-zeile).is-on{background-color:var(--ui-accent-surface);color:rgb(var(--ui-text));font-weight:900;box-shadow:inset 3px 0 rgb(var(--ui-accent-400))}html body :where(.ui-dd-zeile).is-off{opacity:.4;cursor:not-allowed}html body :where(.ui-dd-zeile).is-off.is-fragbar{cursor:pointer}html body :where(.ui-dd-haken){width:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}html body :where(.ui-dd-haken) svg{width:1rem;height:1rem;color:var(--ui-accent-check)}html body :where(.ui-dd-feld){flex:1 1 0%;min-width:0}html body :where(.ui-dd-label){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :where(.ui-dd-zusatz){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-10);font-weight:500;color:rgb(var(--ui-text-dim));margin-top:.125rem}html body :where(.ui-dd-chip){padding:.125rem .375rem;border-radius:.25rem;font-size:var(--ui-font-8);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-accent-text);background-color:var(--ui-field-soft);border:1px solid var(--ui-border)}html body :where(.ui-root) button:where(.ui-dd-weg){flex-shrink:0;border-radius:.375rem;color:rgb(var(--ui-text-faint));transition:color .15s,background-color .15s;padding:.25rem;margin-right:-.25rem;background-color:transparent;border:0}html body :where(.ui-root) button:where(.ui-dd-weg):hover{color:var(--ui-danger-text);background-color:var(--ui-danger-surface)}html body :where(.ui-dd-weg) svg{width:.75rem;height:.75rem}html body :where(.ui-root) button:where(.ui-dd-weg--blatt){padding:.5rem}html body :where(.ui-dd-weg--blatt) svg{width:1rem;height:1rem}html body :where(.ui-dd-leer){text-align:center;color:rgb(var(--ui-text-faint));font-weight:600}html body :where(.ui-dd-leer--pop){padding:var(--ui-space-4) var(--ui-space-3);font-size:11px}html body :where(.ui-dd-leer--blatt){padding:2.5rem var(--ui-space-5);font-size:.75rem;line-height:1rem;flex:1 1 0%}html body :where(.ui-root) button:where(.ui-dd-aktion){width:100%;display:flex;align-items:center;gap:var(--ui-gap-2);border:0;border-top:1px solid var(--ui-border);background-color:transparent;color:var(--ui-accent-text);font-weight:700;transition:color .15s,background-color .15s}html body :where(.ui-root) button:where(.ui-dd-aktion--pop){padding:var(--ui-space-2_5) var(--ui-space-3);font-size:.75rem;line-height:1rem}html body :where(.ui-root) button:where(.ui-dd-aktion):hover{color:var(--ui-accent-text-strong);background-color:var(--ui-accent-surface-soft)}html body :where(.ui-root) button:where(.ui-dd-aktion--blatt){padding:var(--ui-space-4) var(--ui-space-5);font-size:13px}html body :where(.ui-dd-aktion-zeichen){width:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}html body :where(.ui-dd-aktion-text){flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}html body :where(.ui-dd-fuss){padding:.5rem var(--ui-space-4) 1rem;flex-shrink:0}html body :where(.ui-root) button:where(.ui-dd-ab){width:100%;padding:var(--ui-space-3) 0;background-color:rgb(var(--ui-field));border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);font-size:.75rem;line-height:1rem;font-weight:900;color:rgb(var(--ui-text-muted));text-transform:uppercase;letter-spacing:.1em;transition:all .15s;font-family:var(--ui-font)}html body :where(.ui-root) button:where(.ui-dd-ab):hover{background-color:rgb(var(--ui-field-hover))}html body :where(.ui-root) button:where(.ui-dd-ab):active{transform:scale(.96)}html body :where(.ui-root) button:where(.ui-dd-fertig){background-color:rgb(var(--ui-accent-600));border-color:rgb(var(--ui-accent-600));color:rgb(var(--ui-on-accent))}html body :where(.ui-root) button:where(.ui-dd-fertig):hover{background-color:rgb(var(--ui-accent-500))}@keyframes ui-dd-pop{0%{opacity:0;transform:scale(.92) translateY(-4px)}60%{opacity:1;transform:scale(1.01) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ui-dd-auf{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ui-dd-schleier{0%{opacity:0}to{opacity:.6}}html body :where(.ui-segmentring){position:relative;margin-left:auto;margin-right:auto;width:238px;max-width:100%;aspect-ratio:1 / 1;font-family:var(--ui-font)}html body :where(.ui-segmentring-schein){pointer-events:none;position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:9999px;filter:blur(24px);background:radial-gradient(circle,rgb(var(--ui-ring-halo) / .14),transparent 68%)}html body :where(.ui-segmentring-svg){position:relative;display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}html body :where(.ui-segmentring-zier--aussen){stroke:rgb(var(--ui-ring-halo) / .1)}html body :where(.ui-segmentring-zier--innen){stroke:rgb(var(--ui-ring-halo) / .08)}html body :where(.ui-segmentring-bogen){transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1),opacity .25s ease,stroke-width .2s ease}html body :where(.ui-segmentring-marke){stroke:rgb(var(--ui-ring-marke))}html body :where(.ui-segmentring-treffer){cursor:pointer}@media(prefers-reduced-motion:reduce){html body :where(.ui-segmentring-bogen){transition-property:none!important}}html body :where(.ui-segmentring) button:where(.ui-segmentring-oeffnen){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:9999px}html body :where(.ui-segmentring-oeffnen):focus-visible{outline:2px solid rgb(var(--ui-accent-300));outline-offset:2px}html body :where(.ui-segmentring-mitte){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:.25rem;pointer-events:none;padding-left:2.75rem;padding-right:2.75rem}html body :where(.ui-segmentring-kicker){font-size:var(--ui-font-9);font-weight:900;color:rgb(var(--ui-text-dim));text-transform:uppercase;letter-spacing:.2em}html body :where(.ui-segmentring-name){font-size:11px;font-weight:900;color:rgb(var(--ui-ring-name));text-transform:uppercase;letter-spacing:.08em;line-height:1.375;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}html body :where(.ui-segmentring-punkt){display:inline-block;width:9px;height:9px;border-radius:3px;vertical-align:middle;margin-top:-.125rem;margin-right:.375rem}html body :where(.ui-segmentring-wert){font-weight:900;color:rgb(var(--ui-text));font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.025em}html body :where(.ui-segmentring-fuss){font-size:var(--ui-font-10);font-weight:900;font-variant-numeric:tabular-nums}html body :where(.ui-segmentring-fuss--still){color:rgb(var(--ui-text-dim))}html body :where(.ui-segmentring-hinweis){font-size:var(--ui-font-10);color:rgb(var(--ui-text-dim));line-height:1.375}html body :where(.ui-segmentring-oeffnen-wort){font-size:var(--ui-font-9);font-weight:900;color:var(--ui-accent-text);text-transform:uppercase;letter-spacing:.16em}html body :where(.ui-costring){position:relative;width:100%;font-family:var(--ui-font)}html body :where(.ui-costring--leer){padding:var(--ui-space-5);background-image:linear-gradient(to bottom,var(--ui-ring-leer-von),var(--ui-ring-leer-bis));border:1px solid var(--ui-ring-linie-8);border-radius:var(--ui-radius-lg);text-align:center}html body :where(.ui-costring-leer-titel){font-size:var(--ui-font-10);font-weight:900;color:rgb(var(--ui-text-faint));text-transform:uppercase;letter-spacing:.1em}html body :where(.ui-costring) p:where(.ui-costring-leer-wert){font-size:1.5rem;line-height:2rem;font-weight:900;color:rgb(var(--ui-text-dim));font-variant-numeric:tabular-nums;margin-top:.5rem}html body :where(.ui-costring--leer) p:where(.ui-costring-delta){margin-top:.25rem}html body :where(.ui-costring) p:where(.ui-costring-leer-satz){font-size:11px;color:rgb(var(--ui-text-faint));margin-top:.5rem}html body :where(.ui-costring-delta){font-size:.75rem;line-height:1rem;font-weight:900;font-variant-numeric:tabular-nums}html body :where(.ui-costring-delta--auf){color:rgb(var(--ui-ring-auf))}html body :where(.ui-costring-delta--ab){color:rgb(var(--ui-ring-ab))}html body :where(.ui-costring-durchsichtig){display:contents}html body :where(.ui-costring-lage){position:relative}html body :where(.ui-costring-spalte){display:flex;flex-direction:column}@media(min-width:1024px){html body :where(.ui-costring-lage--seite){display:grid;grid-template-columns:210px minmax(0,1fr);gap:1.75rem;align-items:center}}html body :where(.ui-costring-scheibe){position:relative;margin-left:auto;margin-right:auto;width:210px;max-width:100%;aspect-ratio:1 / 1}html body :where(.ui-costring-schein){pointer-events:none;position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:9999px;filter:blur(24px)}html body :where(.ui-costring-svg){position:relative;display:block;width:100%;height:100%;transform:rotate(-90deg)}html body :where(.ui-costring-bogen){cursor:pointer;transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1),opacity .25s ease}html body :where(.ui-costring-fortschritt){stroke:rgb(var(--ui-ring-bahn-fein) / .6);transition:stroke-dasharray 1.1s cubic-bezier(.22,1,.36,1);transition-delay:.38s}html body :where(.ui-costring-treffer){cursor:pointer}@media(prefers-reduced-motion:reduce){html body :where(.ui-costring-bogen),html body :where(.ui-costring-fortschritt){transition-property:none!important}}html body :where(.ui-costring-mitte){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:.25rem;pointer-events:none;padding-left:var(--ui-space-2);padding-right:var(--ui-space-2)}html body :where(.ui-costring-mitte-titel){font-size:9.5px;font-weight:900;color:rgb(var(--ui-text-faint));text-transform:uppercase;letter-spacing:.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :where(.ui-costring-mitte-wert){font-weight:900;color:rgb(var(--ui-text));font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.025em}html body :where(.ui-costring-mitte-anteil){font-size:.75rem;line-height:1rem;font-weight:900;color:rgb(var(--ui-text-dim));font-variant-numeric:tabular-nums}html body :where(.ui-costring) p:where(.ui-costring-unterzeile){position:relative;text-align:center;font-size:11px;color:rgb(var(--ui-text-dim));font-weight:700;margin-top:.375rem}@media(min-width:1024px){html body :where(.ui-costring) p:where(.ui-costring-unterzeile){font-size:var(--ui-font-xs-lg);line-height:1rem}}html body :where(.ui-costring-unterzeile-leise){color:rgb(var(--ui-text-faint))}html body :where(.ui-costring-legende){position:relative;margin-top:1rem;border-top:1px solid var(--ui-ring-linie-7)}@media(min-width:1024px){html body :where(.ui-costring-legende--seite){margin-top:0;border-top-width:0;padding-top:.25rem}}html body :where(.ui-costring-zeile){padding-top:var(--ui-space-2_5);padding-bottom:var(--ui-space-2_5);border-bottom:1px solid var(--ui-ring-linie-5);transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html body :where(.ui-costring-zeile):last-child{border-bottom-width:0}html body :where(.ui-costring-zeile--leise){opacity:.4}html body :where(.ui-costring-zeile--leer){display:flex;align-items:center;gap:var(--ui-gap-3);opacity:.5}html body :where(.ui-costring) button:where(.ui-costring-eintrag){width:100%;display:flex;align-items:center;gap:var(--ui-gap-3);text-align:left;border-radius:var(--ui-radius-sm);padding-left:.25rem;padding-right:.25rem;margin-left:-.25rem;margin-right:-.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html body :where(.ui-costring) button:where(.ui-costring-eintrag--aktiv){background-color:var(--ui-ring-zeile-aktiv)}html body :where(.ui-costring) button:where(.ui-costring-eintrag:not(.ui-costring-eintrag--aktiv)):hover{background-color:var(--ui-ring-zeile-hover)}html body :where(.ui-costring-feld){border-radius:5px;flex-shrink:0}html body :where(.ui-costring-feld--leer){background:var(--ui-ring-leerfeld)}html body :where(.ui-costring-eintrag-text){min-width:0;flex:1 1 0%}html body :where(.ui-costring-eintrag-name){font-size:12.5px;font-weight:900;color:rgb(var(--ui-text-bright));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :where(.ui-costring-eintrag-name--leer){color:rgb(var(--ui-text-muted))}html body :where(.ui-costring) p:where(.ui-costring-eintrag-detail){font-size:10.5px;color:rgb(var(--ui-text-faint));margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :where(.ui-costring-eintrag-zahlen){text-align:right;flex-shrink:0}html body :where(.ui-costring-eintrag-wert){font-size:1rem;line-height:1;font-weight:900;color:rgb(var(--ui-text));font-variant-numeric:tabular-nums}html body :where(.ui-costring-eintrag-wert--leer){color:rgb(var(--ui-text-dim));flex-shrink:0}html body :where(.ui-costring) p:where(.ui-costring-eintrag-anteil){font-size:var(--ui-font-10);font-weight:900;color:rgb(var(--ui-text-faint));font-variant-numeric:tabular-nums;margin-top:.25rem}html body :where(.ui-costring-pfeil){flex-shrink:0;width:13px;height:13px;margin-left:.125rem;color:rgb(var(--ui-text-faint));transition-property:transform,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html body :where(.ui-costring-pfeil) svg{display:block;width:100%;height:100%}html body :where(.ui-costring-pfeil--offen){transform:rotate(180deg);color:rgb(var(--ui-text-dim))}html body :where(.ui-costring-teile){margin-top:.375rem;margin-left:15px;padding-left:.75rem;border-left:1px solid var(--ui-ring-linie-7)}html body :where(.ui-costring-teile--klappbar){max-height:14rem;overflow-y:auto;overscroll-behavior:contain}html body :where(.ui-costring-teil){display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-2);padding-top:.25rem;padding-bottom:.25rem}html body :where(.ui-costring-teil-name){font-size:10.5px;color:rgb(var(--ui-text-faint));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :where(.ui-costring-teil-wert){font-size:11px;font-weight:700;color:rgb(var(--ui-text-dim));font-variant-numeric:tabular-nums;flex-shrink:0}html body :where(.ui-costring-fuss){position:relative;display:flex;gap:var(--ui-gap-2);margin-top:1rem}html body :where(.ui-costring-fusskachel){flex:1 1 0%;min-width:0;background-color:var(--ui-ring-fuss-flaeche);border:1px solid var(--ui-ring-linie-6);border-radius:var(--ui-radius-md);padding:var(--ui-space-2) .375rem;text-align:center}html body :where(.ui-costring-fusskachel-titel){font-size:8.5px;font-weight:900;color:rgb(var(--ui-text-faint));text-transform:uppercase;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :where(.ui-costring) p:where(.ui-costring-fusskachel-wert){font-size:13px;font-weight:900;color:rgb(var(--ui-text));font-variant-numeric:tabular-nums;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :where(.ui-costring-teil-detail){display:block;white-space:normal;font-size:inherit;font-weight:400;margin-top:4px}html body :where(.ui-responsive-list-actions){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-gap-1, 4px);margin-top:var(--ui-space-3, 12px)}html body :where(.ui-kartenraster){display:flex;flex-direction:column;gap:var(--ui-space-2, .5rem)}html body :where(.ui-kartenraster--weit){gap:var(--ui-space-3, .75rem)}@media(min-width:1280px){html body :where(.ui-kartenraster){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}html body :where(.ui-info-hint){font-family:var(--ui-font)}html body :where(.ui-info-heading){display:flex;align-items:center;gap:var(--ui-gap-2)}html body :where(.ui-info-heading) button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;color:rgb(var(--ui-text-faint));background:transparent;border:0;cursor:pointer}html body :where(.ui-info-heading) button:hover,html body :where(.ui-info-heading) button:focus-visible{color:rgb(var(--ui-text))}html body :where(.ui-info-heading) svg{width:1rem;height:1rem}html body :where(.ui-info-text){margin-top:var(--ui-gap-2);padding:.625rem .75rem;border-radius:var(--ui-radius-md);background-color:rgb(var(--ui-surface));background-image:var(--ui-blatt-bild);box-shadow:var(--ui-lichtkante),inset 3px 0 rgb(var(--ui-accent-400) / .6);color:rgb(var(--ui-text-muted));font-size:.6875rem;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}html body :where(.ui-info-heading) button{border-radius:9999px}html body :where(.ui-info-heading) button:where([aria-expanded=true]){color:rgb(var(--ui-accent-300));background-color:var(--ui-accent-surface-soft)}html body :where(.ui-seitenlayout){display:block;font-family:var(--ui-font)}html body :where(.ui-seitenlayout-leiste){display:none}html body :where(.ui-seitenlayout--unten>.ui-seitenlayout-leiste){display:block;margin-top:var(--ui-space-4)}@media(min-width:1280px){html body :where(.ui-seitenlayout--ab-xl){display:grid;grid-template-columns:minmax(0,1fr) var(--ui-seitenleiste-breite);gap:var(--ui-space-6);align-items:start}html body :where(.ui-seitenlayout--ab-xl>.ui-seitenlayout-leiste){display:block;margin-top:0;position:sticky;top:calc(var(--sticky-top, 0px) + var(--ui-space-4))}}@media(min-width:1536px){html body :where(.ui-seitenlayout--ab-2xl){display:grid;grid-template-columns:minmax(0,1fr) var(--ui-seitenleiste-breite);gap:var(--ui-space-6);align-items:start}html body :where(.ui-seitenlayout--ab-2xl>.ui-seitenlayout-leiste){display:block;margin-top:0;position:sticky;top:calc(var(--sticky-top, 0px) + var(--ui-space-4))}}html body :where(.ui-seitenlayout-leiste>*+*){margin-top:var(--ui-space-3)}html body :where(.ui-kennzahlen){border-radius:var(--ui-radius-lg);border:1px solid var(--ui-card-rand);background-color:var(--ui-card-surface);background-image:var(--ui-card-bild);box-shadow:var(--ui-lichtkante);padding:var(--ui-space-3) var(--ui-space-4);font-family:var(--ui-font)}html body :where(.ui-kennzahlen-titel){margin:0 0 var(--ui-space-2);font-size:var(--ui-font-10);font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--ui-text-dim))}html body :where(.ui-kennzahlen-liste){list-style:none;margin:0;padding:0}html body :where(.ui-kennzahl){border-top:1px solid var(--ui-border-subtle)}html body :where(.ui-kennzahl:first-child){border-top:0}html body :where(.ui-kennzahl-zeile){display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-3);width:100%;padding:var(--ui-space-2) 0;text-align:left;color:inherit;background:none;border:0;font:inherit}html body :where(button.ui-kennzahl-zeile){cursor:pointer;border-radius:var(--ui-radius-sm);transition:background-color .15s cubic-bezier(.4,0,.2,1)}html body :where(button.ui-kennzahl-zeile):hover{background-color:var(--ui-hover-surface)}html body :where(button.ui-kennzahl-zeile):active{transform:scale(.99)}html body :where(.ui-kennzahl-label){min-width:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ui-text-dim))}html body :where(.ui-kennzahl-wert){flex-shrink:0;font-size:.95rem;font-weight:900;font-variant-numeric:tabular-nums;color:rgb(var(--ui-text-bright))}html body :where(.ui-kennzahl--akzent .ui-kennzahl-wert){color:rgb(var(--ui-accent-400))}html body :where(.ui-kennzahl-sub){display:block;margin-top:-.125rem;padding-bottom:var(--ui-space-2);font-size:var(--ui-font-10);color:rgb(var(--ui-text-faint))}html body :where(.ui-kennzahlen-liste)>li+li{border-top:1px solid var(--ui-border-subtle)}html body :where(.ui-marke){display:inline-flex;align-items:center;gap:.3125rem;height:1.25rem;max-width:18rem;padding:0 .4375rem;border-radius:.25rem;border:1px solid rgb(var(--ui-accent-500) / .32);background-color:rgb(var(--ui-accent-500) / .14);box-shadow:var(--ui-lichtkante);color:var(--ui-accent-text);font-family:var(--ui-font);font-size:var(--ui-font-10);line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;vertical-align:middle}html body :where(.ui-marke-punkt){width:.375rem;height:.375rem;border-radius:9999px;flex-shrink:0;background-color:rgb(var(--ui-accent-400))}html body :where(.ui-marke-text){overflow:hidden;text-overflow:ellipsis}html body :where(.ui-bild-backdrop){position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-blatt);display:flex;align-items:center;justify-content:center;padding:var(--ui-space-4);background-color:var(--ui-backdrop);animation:ui-blende .2s ease-out}html body :where(.ui-bild-backdrop--ueber){z-index:var(--ui-z-blatt-ueber)}html body :where(.ui-bild){max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--ui-radius-md);box-shadow:var(--ui-schatten-schwebend);animation:ui-fenster-auf var(--ui-dauer-blatt) var(--ui-kurve-blatt)}html body :where(.ui-bild-zu){position:absolute;top:max(var(--ui-space-4),env(safe-area-inset-top));right:var(--ui-space-4)}@media(prefers-reduced-motion:reduce){html body :where(.ui-bild-backdrop),html body :where(.ui-bild){animation:none}}html body :where(.ui-aufklapper){font-family:var(--ui-font)}html body :where(.ui-aufklapper) button:where(.ui-aufklapper-kopf){display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);width:100%;padding:0;text-align:left;color:inherit;background:none;border:0;font:inherit;cursor:pointer}html body :where(.ui-aufklapper-inhalt){min-width:0;flex:1 1 auto}html body :where(.ui-aufklapper-pfeil){display:inline-grid;place-items:center;flex-shrink:0;width:.875rem;height:.875rem;color:rgb(var(--ui-text-dim));transition:transform .15s cubic-bezier(.4,0,.2,1)}html body :where(.ui-aufklapper-pfeil) svg{width:100%;height:100%}html body :where(.ui-aufklapper-pfeil.is-open){transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.05s!important;scroll-behavior:auto!important}}@media(max-width:1023px){nav[class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgb(var(--grau-950))!important}[data-color-theme=light] nav[class*=backdrop-blur]{background-color:#fff!important}.app-glasleiste{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgb(var(--grau-950))!important}[data-color-theme=light] .app-glasleiste{background-color:#fff!important}.overflow-y-auto,.overflow-auto{-webkit-overflow-scrolling:touch}.app-bottomnav{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.low-perf [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.low-perf .glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(var(--grau-900))!important}[data-color-theme=light] .low-perf .glass{background:#fff!important}.low-perf [class*="bg-slate-950/"]{background-color:rgb(var(--grau-950))!important}.low-perf [class*="bg-slate-900/"]{background-color:rgb(var(--grau-900))!important}.low-perf [class*="bg-slate-800/"]{background-color:rgb(var(--grau-800))!important}[data-color-theme=light] .low-perf [class*="bg-slate-950/"]{background-color:#fff!important}[data-color-theme=light] .low-perf [class*="bg-slate-900/"]{background-color:#f8fafc!important}[data-color-theme=light] .low-perf [class*="bg-slate-800/"]{background-color:#f1f5f9!important}.low-perf .shadow-2xl{box-shadow:0 4px 12px #00000080!important}.low-perf .shadow-xl{box-shadow:0 2px 8px #0006!important}.low-perf [class*="shadow-black/"],.low-perf [class*="shadow-schein-500/"],.low-perf [class*="shadow-amber-500/"]{box-shadow:none!important}.low-perf .animate-fade-up,.low-perf .animate-slide-in-from-top,.low-perf .animate-slide-in-from-bottom,.low-perf .animate-slide-in-from-right,.low-perf .animate-slide-in-from-left,.low-perf .animate-spin-slow,.low-perf .animate-toast-exit,.low-perf .card-lift{animation:none!important}.low-perf .card-lift:hover{transform:none!important;box-shadow:none!important}.low-perf [class*=drop-shadow]{filter:none!important;-webkit-filter:none!important}.low-perf .texture-noise{background-image:none!important}.low-perf input:focus,.low-perf select:focus,.low-perf textarea:focus{box-shadow:0 0 0 2px rgb(var(--akzent-500) / .4)!important}.low-perf *{transition-duration:.1s!important}[data-highlight],[data-section-flash]{--flash-accent: 56 189 248;--flash-ring: 125 211 252;scroll-margin-top:96px;scroll-margin-bottom:96px}[data-highlight=true]{--flash-accent: 245 158 11;--flash-ring: 252 211 77;animation:flash-ring 2.6s cubic-bezier(.22,1,.36,1);will-change:box-shadow}[data-section-flash=true]{animation:flash-ring 2.8s cubic-bezier(.22,1,.36,1),flash-settle .7s cubic-bezier(.22,1,.36,1);will-change:box-shadow,transform}[data-flash-accent=review]{--flash-accent: 56 189 248;--flash-ring: 125 211 252}[data-flash-accent=approve]{--flash-accent: 16 185 129;--flash-ring: 110 231 183}[data-flash-accent=caution]{--flash-accent: 245 158 11;--flash-ring: 252 211 77}@keyframes flash-ring{0%{box-shadow:0 0 rgb(var(--flash-ring) / 0),0 0 rgb(var(--flash-accent) / 0),0 0 rgb(var(--flash-accent) / 0)}12%{box-shadow:0 0 0 1.5px rgb(var(--flash-ring) / .95),0 0 0 6px rgb(var(--flash-accent) / .42),0 0 40px 10px rgb(var(--flash-accent) / .45)}38%{box-shadow:0 0 0 1.5px rgb(var(--flash-ring) / .4),0 0 0 8px rgb(var(--flash-accent) / .14),0 0 28px 6px rgb(var(--flash-accent) / .18)}62%{box-shadow:0 0 0 1.5px rgb(var(--flash-ring) / .8),0 0 0 6px rgb(var(--flash-accent) / .32),0 0 36px 8px rgb(var(--flash-accent) / .36)}to{box-shadow:0 0 rgb(var(--flash-ring) / 0),0 0 rgb(var(--flash-accent) / 0),0 0 rgb(var(--flash-accent) / 0)}}@keyframes flash-settle{0%{transform:scale(1)}20%{transform:scale(1.01)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-highlight=true],[data-section-flash=true]{animation:flash-ring-static 2.2s ease}@keyframes flash-ring-static{0%{box-shadow:0 0 0 2px rgb(var(--flash-ring) / 0),0 0 0 6px rgb(var(--flash-accent) / 0)}8%,72%{box-shadow:0 0 0 2px rgb(var(--flash-ring) / .9),0 0 0 6px rgb(var(--flash-accent) / .28)}to{box-shadow:0 0 0 2px rgb(var(--flash-ring) / 0),0 0 0 6px rgb(var(--flash-accent) / 0)}}}@keyframes skeleton-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.skeleton-ghost-contents{display:contents}.skeleton-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;--ghost-base: rgb(30 41 59 / .6);--ghost-sheen: linear-gradient( 90deg, transparent 0%, rgba(148, 163, 184, .08) 40%, rgba(148, 163, 184, .14) 50%, rgba(148, 163, 184, .08) 60%, transparent 100% );--ghost-outline: rgb(148 163 184 / .1)}[data-color-theme=light] .skeleton-ghost{--ghost-base: rgb(226 232 240 / .9);--ghost-sheen: linear-gradient( 90deg, transparent 0%, rgba(255, 255, 255, .5) 40%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .5) 60%, transparent 100% );--ghost-outline: rgb(100 116 139 / .18)}.skeleton-ghost *,.skeleton-ghost *:before,.skeleton-ghost *:after{animation:none!important;transition:none!important}.skeleton-ghost *{color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;box-shadow:none!important;background-color:transparent!important;background-image:none!important;border-color:var(--ghost-outline)!important;outline:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.skeleton-ghost *:before,.skeleton-ghost *:after{background:none!important;box-shadow:none!important;color:transparent!important}.skeleton-ghost ::placeholder{color:transparent!important}.skeleton-ghost *:not(:has(*)):not(:empty):not(svg):not(svg *),.skeleton-ghost svg,.skeleton-ghost img,.skeleton-ghost video,.skeleton-ghost canvas,.skeleton-ghost input,.skeleton-ghost textarea,.skeleton-ghost select,.skeleton-ghost [data-skeleton=block],.skeleton-ghost [data-skeleton=circle],.skeleton-ghost [data-skeleton=ring]{background-color:var(--ghost-base)!important;background-image:var(--ghost-sheen)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:skeleton-shimmer 1.4s ease-in-out infinite!important;border-color:transparent!important;border-radius:.5rem}.skeleton-ghost svg *,.skeleton-ghost [data-skeleton=block] *,.skeleton-ghost [data-skeleton=circle] *,.skeleton-ghost [data-skeleton=ring] *{visibility:hidden!important}.skeleton-ghost img,.skeleton-ghost video,.skeleton-ghost canvas{content:""!important}.skeleton-ghost [data-skeleton=circle],.skeleton-ghost [data-skeleton=ring]{border-radius:9999px!important}.skeleton-ghost [data-skeleton=ring]{-webkit-mask-image:radial-gradient(closest-side,transparent var(--ghost-ring-hole, 69%),#000 var(--ghost-ring-hole, 69%) var(--ghost-ring-edge, 85%),transparent var(--ghost-ring-edge, 85%));mask-image:radial-gradient(closest-side,transparent var(--ghost-ring-hole, 69%),#000 var(--ghost-ring-hole, 69%) var(--ghost-ring-edge, 85%),transparent var(--ghost-ring-edge, 85%))}.skeleton-ghost [data-skeleton=hide]{display:none!important}@media(prefers-reduced-motion:reduce){.skeleton-ghost *:not(:has(*)):not(:empty):not(svg):not(svg *),.skeleton-ghost svg,.skeleton-ghost img,.skeleton-ghost video,.skeleton-ghost canvas,.skeleton-ghost input,.skeleton-ghost textarea,.skeleton-ghost select,.skeleton-ghost [data-skeleton=block],.skeleton-ghost [data-skeleton=circle],.skeleton-ghost [data-skeleton=ring]{animation:none!important;background-image:none!important}}.bonus-banner-in{animation:bonus-pop .5s cubic-bezier(.22,1,.36,1) both}@keyframes bonus-pop{0%{transform:scale(.97);opacity:0}60%{transform:scale(1.015);opacity:1}to{transform:scale(1)}}.bonus-shine{background:linear-gradient(105deg,transparent 40%,rgba(252,211,77,.18) 50%,transparent 60%);background-size:250% 100%;animation:bonus-shine 1.2s ease-out .35s 1 both}@keyframes bonus-shine{0%{background-position:130% 0}to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.bonus-banner-in{animation:none}.bonus-shine{animation:none;background:none}}.planner-pending-blink{animation:planner-pending-blink 2.6s ease-in-out infinite}@keyframes planner-pending-blink{0%,to{opacity:1}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.planner-pending-blink{animation:none}}.ui-uhrmarke{animation:ui-uhrmarke 43200s linear infinite}@keyframes ui-uhrmarke{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-uhrmarke{animation:none}}@media(max-width:1023px){html .ui-root{--ui-space-2: clamp(8px, 2.2vw, 10px);--ui-space-2_5: clamp(10px, 2.8vw, 13px);--ui-space-3: clamp(12px, 3.5vw, 16px);--ui-space-4: clamp(16px, 4.5vw, 21px);--ui-space-5: clamp(20px, 5.5vw, 26px);--ui-gap-1_5: clamp(6px, 1.7vw, 8px);--ui-gap-2: clamp(8px, 2.2vw, 11px);--ui-gap-3: clamp(12px, 3.2vw, 15px);--ui-radius-md: clamp(12px, 3.5vw, 15px);--ui-radius-lg: clamp(16px, 4.5vw, 20px);--ui-radius-2xl: clamp(32px, 8vw, 38px);--ui-space-6: clamp(24px, 6.5vw, 32px);--ui-stack-2: clamp(8px, 2.2vw, 11px);--ui-stack-4: clamp(16px, 4.2vw, 20px);--ui-stack-5: clamp(20px, 5.2vw, 24px);--ui-font-8: clamp(9px, 2.4vw, 11px);--ui-font-9: clamp(9px, 2.7vw, 12px);--ui-font-10: clamp(11px, 3vw, 13px)}}@media(min-width:1024px){html .ui-root{--ui-space-2: clamp(8px, .33vw + 4.6px, 12px);--ui-space-2_5: clamp(10px, .45vw + 5.4px, 14px);--ui-space-3: clamp(12px, .45vw + 7.4px, 16px);--ui-space-4: clamp(16px, .56vw + 10.3px, 21px);--ui-space-5: clamp(20px, .67vw + 13.1px, 26px);--ui-gap-1_5: clamp(6px, .33vw + 2.6px, 9px);--ui-gap-2: clamp(8px, .45vw + 3.4px, 12px);--ui-gap-3: clamp(12px, .45vw + 7.4px, 16px);--ui-radius-md: clamp(12px, .45vw + 7.4px, 16px);--ui-radius-lg: clamp(16px, .56vw + 10.3px, 21px);--ui-radius-2xl: clamp(32px, .89vw + 22.9px, 40px);--ui-space-6: clamp(24px, .89vw + 14.9px, 32px);--ui-stack-2: clamp(8px, .45vw + 3.4px, 12px);--ui-stack-4: clamp(16px, .56vw + 10.3px, 21px);--ui-stack-5: clamp(20px, .67vw + 13.1px, 26px);--ui-font-8: clamp(8px, .35vw + 4.4px, 11px);--ui-font-9: clamp(9px, .35vw + 5.4px, 12px);--ui-font-10: clamp(10px, .35vw + 6.4px, 13px);--ui-font-xs-lg: clamp(12px, .35vw + 8.4px, 15px)}}html .ui-accent-blue[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-blue{--ui-accent-400: var(--akzent-700, 29 78 216);--ui-accent-600: var(--akzent-500, 59 130 246);--ui-check-border-an: rgb(var(--akzent-600, 37 99 235))}html .ui-accent-amber[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-amber{--ui-accent-400: var(--hellschrift-amber, 146 64 14)}html .ui-accent-emerald[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-emerald{--ui-accent-400: var(--hellschrift-emerald, 4 120 87)}html .ui-accent-purple[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-purple{--ui-accent-400: 126 34 206}html .ui-accent-cyan[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-cyan{--ui-accent-400: 14 116 144}html .ui-accent-green[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-green{--ui-accent-400: var(--hellschrift-green, 22 101 52)}html .ui-accent-red[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-red{--ui-accent-400: var(--hellschrift-red, 185 28 28)}html .ui-accent-orange[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-orange{--ui-accent-400: var(--hellschrift-orange, 154 52 18)}html .ui-accent-teal[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-teal{--ui-accent-400: var(--hellschrift-teal, 15 118 110)}html .ui-accent-slate[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-slate{--ui-accent-400: 30 41 59}html .ui-accent-indigo[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-indigo{--ui-accent-400: 67 56 202}html .ui-accent-violet[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-violet{--ui-accent-400: var(--hellschrift-violet, 109 40 217)}html .ui-accent-red[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-red{--ui-accent-surface: rgb(254 242 242 / .6)}html .ui-accent-blue[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-blue{--ui-accent-text: rgb(var(--akzent-700))}html .ui-accent-amber[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-amber{--ui-accent-text: rgb(var(--hellschrift-amber))}html .ui-accent-emerald[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-emerald{--ui-accent-text: rgb(var(--hellschrift-emerald))}html .ui-accent-red[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-red{--ui-accent-text: rgb(var(--hellschrift-red))}html .ui-accent-cyan[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-cyan{--ui-accent-text: rgb(var(--hellschrift-cyan))}html .ui-accent-green[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-green{--ui-accent-text: rgb(var(--hellschrift-green))}html .ui-accent-orange[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-orange{--ui-accent-text: rgb(var(--hellschrift-orange))}html .ui-accent-purple[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-purple{--ui-accent-text: rgb(var(--hellschrift-purple))}html .ui-accent-slate[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-slate{--ui-accent-text: rgb(var(--hellschrift-slate));--ui-accent-check: rgb(2 6 23)}html .ui-accent-teal[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-teal{--ui-accent-text: rgb(var(--hellschrift-teal))}html .ui-accent-violet[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-violet{--ui-accent-text: rgb(var(--hellschrift-violet))}html [data-ui-theme=light] .ui-cd-input--panel,html [data-ui-theme=light] .ui-cd-input--field,html [data-ui-theme=light] .ui-dd-suche input{border-color:#d5dce6!important}html .ui-accent-emerald[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-emerald{--ui-stat-label: rgb(4 120 87)}html .ui-accent-blue[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-blue{--ui-stat-label: rgb(var(--akzent-700, 29 78 216))}html .ui-accent-amber[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-amber{--ui-stat-label: rgb(180 83 9)}html .ui-accent-red[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-red{--ui-stat-label: rgb(185 28 28 / .6)}html .ui-accent-orange[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-orange{--ui-stat-label: rgb(194 65 12)}html .ui-accent-cyan[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-cyan{--ui-stat-label: rgb(14 116 144)}html .ui-accent-purple[data-ui-theme=light],html [data-ui-theme=light] .ui-accent-purple{--ui-stat-label: rgb(107 33 168 / .6)}@keyframes navi-herein{0%{opacity:var(--navi-herein-deckkraft, 1);translate:var(--navi-herein-x, 0) var(--navi-herein-y, 0);scale:var(--navi-herein-mass, 1)}}.animate-in{animation:navi-herein .2s cubic-bezier(.32,.72,0,1)}.fade-in{--navi-herein-deckkraft: 0}.zoom-in{--navi-herein-mass: .5}.zoom-in-95{--navi-herein-mass: .95}.slide-in-from-top-1{--navi-herein-y: -.25rem}.slide-in-from-top-2{--navi-herein-y: -.5rem}.slide-in-from-top-4{--navi-herein-y: -1rem}.slide-in-from-bottom-0{--navi-herein-y: 0}.slide-in-from-bottom-1{--navi-herein-y: .25rem}.slide-in-from-bottom-2{--navi-herein-y: .5rem}.slide-in-from-bottom-4{--navi-herein-y: 1rem}.slide-in-from-bottom-8{--navi-herein-y: 2rem}.slide-in-from-right-8{--navi-herein-x: 2rem}.slide-in-from-bottom{--navi-herein-y: 100%}@media(min-width:1024px){.slide-in-from-bottom{--navi-herein-y: 1rem}}.animate-in.duration-150{animation-duration:.15s}.animate-in.duration-200{animation-duration:.2s}.animate-in.duration-300{animation-duration:.3s}.animate-in.duration-500{animation-duration:.5s}.animate-in.duration-700{animation-duration:.7s}.animate-in.slide-in-from-bottom{animation-duration:.32s}.low-perf .animate-in{animation:none!important}:where(button,[role=button]):not(:disabled):not([aria-disabled=true]):not([class*="active:scale"]):active{scale:.96}:where(button,[role=button]):not([class*=transition]){transition:scale .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}button{-webkit-tap-highlight-color:transparent}:where(button,[role=button],a[href],summary,[tabindex]:not([tabindex="-1"])):not(input,textarea,select):focus-visible{outline:2px solid rgb(var(--akzent-500, 59 130 246) / .6)!important;outline-offset:2px!important}.ui-root:focus-visible,.ui-root :focus-visible{outline:none!important}.ui-root :where(button,[role=button],a[href]):not([class*=ui-]):focus-visible{outline:2px solid rgb(var(--akzent-500, 59 130 246) / .6)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){:where(button,[role=button]):active{scale:none!important}}.ui-ebene2{background-image:linear-gradient(180deg,rgb(var(--kante-rgb) / .032),rgb(var(--kante-rgb) / 0) 46%),linear-gradient(162deg,rgb(var(--flaeche2-oben)),rgb(var(--flaeche2-unten)));box-shadow:inset 0 1px rgb(var(--kante-rgb) / .1)}.treffer{position:relative}.treffer:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
