@charset "UTF-8";@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-cyrillic-ext-wght-normal-JQUONSEA.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-vietnamese-wght-normal-TOS5SH3L.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-ext-wght-normal-UBEBQO7H.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-wght-normal-XZSBT77D.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pk-space-0: 0rem;--pk-space-1: .25rem;--pk-space-2: .5rem;--pk-space-3: .75rem;--pk-space-4: 1rem;--pk-space-5: 1.5rem;--pk-space-6: 2rem;--pk-space-7: 3rem;--pk-space-8: 4rem;--pk-space-9: 6rem;--pk-font-size-xs: .75rem;--pk-font-size-sm: .875rem;--pk-font-size-md: 1rem;--pk-font-size-lg: 1.25rem;--pk-font-size-xl: 1.5625rem;--pk-font-size-2xl: 1.953rem;--pk-font-size-3xl: 2.441rem;--pk-font-size-4xl: 3.052rem;--pk-line-height-body: 1.6;--pk-line-height-heading: 1.2;--pk-line-height-display: 1.05;--pk-letter-spacing-display: -.02em;--pk-letter-spacing-heading: -.01em;--pk-letter-spacing-caps: .06em;--pk-measure-text: 65ch;--pk-shadow-1: 0px 1px 2px 0px var(--pk-shadow-color), 0px 2px 6px -1px var(--pk-shadow-color);--pk-shadow-2: 0px 2px 4px 0px var(--pk-shadow-color), 0px 8px 16px -4px var(--pk-shadow-color);--pk-shadow-3: 0px 4px 8px 0px var(--pk-shadow-color), 0px 16px 32px -8px var(--pk-shadow-color);--pk-motion-ease-out: cubic-bezier(.23, 1, .32, 1);--pk-motion-ease-in-out: cubic-bezier(.77, 0, .175, 1);--pk-motion-ease-drawer: cubic-bezier(.32, .72, 0, 1);--pk-motion-dur-press: .14s;--pk-motion-dur-tooltip: .16s;--pk-motion-dur-pop: .18s;--pk-motion-dur-modal: .24s;--pk-motion-stagger: 50ms}:root{color-scheme:light dark;--pk-color-primary: light-dark(#d4561a, #FFB599);--pk-color-primary-text: light-dark(#C04808, #FFB599);--pk-color-on-primary: light-dark(#000000, #000000);--pk-color-accent: light-dark(#f6a86a, #FFB77F);--pk-color-accent-text: light-dark(#A16129, #FFB77F);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#f8f4ee, #181814);--pk-color-text: light-dark(#120c08, #F4E5DE);--pk-color-surface: light-dark(color-mix(in oklch, #f8f4ee 60%, #fff), color-mix(in oklch, #181814 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Plus Jakarta Sans Variable", sans-serif;--pk-font-text: "Plus Jakarta Sans Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 10px;--pk-radius-md: 16px;--pk-radius-lg: 22px;--pk-radius-pill: 999px}[data-pk-preset=b2b-it]{--pk-color-primary: light-dark(#2F5D50, #A0D1C0);--pk-color-primary-text: light-dark(#2F5D50, #A0D1C0);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#E4A23B, #FFB950);--pk-color-accent-text: light-dark(#976300, #FFB950);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F5F3EE, #171815);--pk-color-text: light-dark(#14181F, #E5E8F1);--pk-color-surface: light-dark(color-mix(in oklch, #F5F3EE 60%, #fff), color-mix(in oklch, #171815 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Hanken Grotesk Variable", sans-serif;--pk-font-text: "Hanken Grotesk Variable", sans-serif;--pk-font-mono: "IBM Plex Mono", monospace;--pk-radius-sm: 3px;--pk-radius-md: 6px;--pk-radius-lg: 9px}[data-pk-preset=bildung]{--pk-color-primary: light-dark(#1D3557, #B0C7F1);--pk-color-primary-text: light-dark(#1D3557, #B0C7F1);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#F4A261, #FFB780);--pk-color-accent-text: light-dark(#A76227, #FFB780);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#FFFDF7, #171815);--pk-color-text: light-dark(#1D3557, #E6E8F1);--pk-color-surface: light-dark(color-mix(in oklch, #FFFDF7 60%, #fff), color-mix(in oklch, #171815 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Fraunces Variable", serif;--pk-font-text: "Lexend Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 6px;--pk-radius-md: 12px;--pk-radius-lg: 18px}[data-pk-preset=einzelhandel]{--pk-color-primary: light-dark(#262421, #CBC6C1);--pk-color-primary-text: light-dark(#262421, #CBC6C1);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#7A8B5C, #BBCD99);--pk-color-accent-text: light-dark(#617145, #BBCD99);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F2EEE6, #181813);--pk-color-text: light-dark(#262421, #EDE7E2);--pk-color-surface: light-dark(color-mix(in oklch, #F2EEE6 60%, #fff), color-mix(in oklch, #181813 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: ui;--pk-font-headline: "Literata Variable", serif;--pk-font-text: "Public Sans Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 2px;--pk-radius-md: 2px;--pk-radius-lg: 3px}[data-pk-preset=entruempelung]{--pk-color-primary: light-dark(#0F5132, #95D4AC);--pk-color-primary-text: light-dark(#0F5132, #95D4AC);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#FFB703, #FFBA27);--pk-color-accent-text: light-dark(#936800, #FFBA27);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F5F7F4, #151817);--pk-color-text: light-dark(#15231B, #E1EAE2);--pk-color-surface: light-dark(color-mix(in oklch, #F5F7F4 60%, #fff), color-mix(in oklch, #151817 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Plus Jakarta Sans Variable", sans-serif;--pk-font-text: "Plus Jakarta Sans Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 6px;--pk-radius-md: 12px;--pk-radius-lg: 18px}[data-pk-preset=fitness]{--pk-color-primary: light-dark(#16323F, #AECBDB);--pk-color-primary-text: light-dark(#16323F, #AECBDB);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#3E8E7E, #86D5C3);--pk-color-accent-text: light-dark(#2C7E6F, #86D5C3);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F7F8F6, #151817);--pk-color-text: light-dark(#16323F, #E2E9EF);--pk-color-surface: light-dark(color-mix(in oklch, #F7F8F6 60%, #fff), color-mix(in oklch, #151817 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: ui;--pk-font-headline: "Manrope Variable", sans-serif;--pk-font-text: "Source Serif 4 Variable", serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 5px;--pk-radius-md: 10px;--pk-radius-lg: 15px}[data-pk-preset=friseur]{--pk-color-primary: light-dark(#2B2220, #D3C3C0);--pk-color-primary-text: light-dark(#2B2220, #D3C3C0);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#B5654A, #FFB59D);--pk-color-accent-text: light-dark(#A3573D, #FFB59D);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F6EFE9, #1A1714);--pk-color-text: light-dark(#2B2220, #F5E5E1);--pk-color-surface: light-dark(color-mix(in oklch, #F6EFE9 60%, #fff), color-mix(in oklch, #1A1714 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: ui;--pk-font-headline: "Fraunces Variable", serif;--pk-font-text: "Figtree Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 8px;--pk-radius-md: 16px;--pk-radius-lg: 24px}[data-pk-preset=gastronomie]{--pk-color-primary: light-dark(#1F2A24, #BDCAC1);--pk-color-primary-text: light-dark(#1F2A24, #BDCAC1);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#C4502C, #FFB59F);--pk-color-accent-text: light-dark(#B74623, #FFB59F);--pk-color-on-accent: light-dark(#FFFFFF, #000000);--pk-color-background: light-dark(#F3EDE2, #191811);--pk-color-text: light-dark(#1F2A24, #E1EBE3);--pk-color-surface: light-dark(color-mix(in oklch, #F3EDE2 60%, #fff), color-mix(in oklch, #191811 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: ui;--pk-font-headline: "Young Serif", serif;--pk-font-text: "Schibsted Grotesk Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 3px;--pk-radius-md: 6px;--pk-radius-lg: 9px}[data-pk-preset=handwerk]{--pk-color-primary: light-dark(#1D2733, #BDC7D7);--pk-color-primary-text: light-dark(#1D2733, #BDC7D7);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#FFC400, #F7BE00);--pk-color-accent-text: light-dark(#8A6900, #F7BE00);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F2F1ED, #171816);--pk-color-text: light-dark(#1D2733, #E4E8F1);--pk-color-surface: light-dark(color-mix(in oklch, #F2F1ED 60%, #fff), color-mix(in oklch, #171816 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Archivo Variable", sans-serif;--pk-font-text: "Hanken Grotesk Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 2px;--pk-radius-md: 4px;--pk-radius-lg: 6px}[data-pk-preset=immobilien]{--pk-color-primary: light-dark(#22303C, #B9C8D8);--pk-color-primary-text: light-dark(#22303C, #B9C8D8);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#B08D57, #E8C086);--pk-color-accent-text: light-dark(#866735, #E8C086);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F4F1EC, #181815);--pk-color-text: light-dark(#22303C, #E3E9F0);--pk-color-surface: light-dark(color-mix(in oklch, #F4F1EC 60%, #fff), color-mix(in oklch, #181815 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Fraunces Variable", serif;--pk-font-text: "Manrope Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 2px;--pk-radius-md: 4px;--pk-radius-lg: 6px}[data-pk-preset=pk-werkstatt]{--pk-color-primary: light-dark(#2F5D50, #A0D1C0);--pk-color-primary-text: light-dark(#2F5D50, #A0D1C0);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#E4A23B, #FFB950);--pk-color-accent-text: light-dark(#976300, #FFB950);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F5F3EE, #171815);--pk-color-text: light-dark(#14181F, #E5E8F1);--pk-color-surface: light-dark(color-mix(in oklch, #F5F3EE 60%, #fff), color-mix(in oklch, #171815 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Hanken Grotesk Variable", sans-serif;--pk-font-text: "Hanken Grotesk Variable", sans-serif;--pk-font-mono: "IBM Plex Mono", monospace;--pk-radius-sm: 3px;--pk-radius-md: 6px;--pk-radius-lg: 9px}[data-pk-preset=recht]{--pk-color-primary: light-dark(#1C2B39, #B8C8DA);--pk-color-primary-text: light-dark(#1C2B39, #B8C8DA);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#B5543C, #FFB4A2);--pk-color-accent-text: light-dark(#B2523A, #FFB4A2);--pk-color-on-accent: light-dark(#FFFFFF, #000000);--pk-color-background: light-dark(#F5F2EC, #181814);--pk-color-text: light-dark(#1C2B39, #E4E8F0);--pk-color-surface: light-dark(color-mix(in oklch, #F5F2EC 60%, #fff), color-mix(in oklch, #181814 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: ui;--pk-font-headline: "Source Serif 4 Variable", serif;--pk-font-text: "Source Sans 3 Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 2px;--pk-radius-md: 2px;--pk-radius-lg: 3px}[data-pk-preset=talphyr]{--pk-color-primary: light-dark(#d4561a, #FFB599);--pk-color-primary-text: light-dark(#C04808, #FFB599);--pk-color-on-primary: light-dark(#000000, #000000);--pk-color-accent: light-dark(#f6a86a, #FFB77F);--pk-color-accent-text: light-dark(#A16129, #FFB77F);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#f8f4ee, #181814);--pk-color-text: light-dark(#120c08, #F4E5DE);--pk-color-surface: light-dark(color-mix(in oklch, #f8f4ee 60%, #fff), color-mix(in oklch, #181814 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Plus Jakarta Sans Variable", sans-serif;--pk-font-text: "Plus Jakarta Sans Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 10px;--pk-radius-md: 16px;--pk-radius-lg: 22px;--pk-radius-pill: 999px}[data-pk-preset=zahnarzt]{--pk-color-primary: light-dark(#2F5D50, #A0D1C0);--pk-color-primary-text: light-dark(#2F5D50, #A0D1C0);--pk-color-on-primary: light-dark(#FFFFFF, #000000);--pk-color-accent: light-dark(#E08A5B, #FFB690);--pk-color-accent-text: light-dark(#A55B30, #FFB690);--pk-color-on-accent: light-dark(#000000, #000000);--pk-color-background: light-dark(#F6F3EE, #181815);--pk-color-text: light-dark(#1E2A28, #E0EAE7);--pk-color-surface: light-dark(color-mix(in oklch, #F6F3EE 60%, #fff), color-mix(in oklch, #181815 85%, #fff));--pk-color-muted: color-mix(in oklch, var(--pk-color-text) 72%, var(--pk-color-background));--pk-color-border: color-mix(in oklch, var(--pk-color-text) 16%, transparent);--pk-shadow-color: color-mix(in oklch, var(--pk-color-text) 14%, transparent);--pk-accent-usage: surface;--pk-font-headline: "Newsreader Variable", serif;--pk-font-text: "Figtree Variable", sans-serif;--pk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pk-radius-sm: 5px;--pk-radius-md: 10px;--pk-radius-lg: 15px}[data-pk-scheme=light]{color-scheme:light}[data-pk-scheme=dark]{color-scheme:dark}html{--mat-sys-background: light-dark(#fdf9f3, #141310);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f4f0ea, #31302d);--mat-sys-inverse-primary: light-dark(#ffb599, #a63b00);--mat-sys-inverse-surface: light-dark(#31302d, #e6e2dc);--mat-sys-on-background: light-dark(#1c1c18, #e6e2dc);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #5a1c00);--mat-sys-on-primary-container: light-dark(#7f2b00, #ffdbce);--mat-sys-on-primary-fixed: light-dark(#370e00, #370e00);--mat-sys-on-primary-fixed-variant: light-dark(#7f2b00, #7f2b00);--mat-sys-on-secondary: light-dark(#ffffff, #4a2719);--mat-sys-on-secondary-container: light-dark(#643d2d, #ffdbce);--mat-sys-on-secondary-fixed: light-dark(#311307, #311307);--mat-sys-on-secondary-fixed-variant: light-dark(#643d2d, #643d2d);--mat-sys-on-surface: light-dark(#1c1c18, #e6e2dc);--mat-sys-on-surface-variant: light-dark(#48473c, #e6e3d4);--mat-sys-on-tertiary: light-dark(#ffffff, #4e2600);--mat-sys-on-tertiary-container: light-dark(#6e3901, #ffdcc4);--mat-sys-on-tertiary-fixed: light-dark(#2f1500, #2f1500);--mat-sys-on-tertiary-fixed-variant: light-dark(#6e3901, #6e3901);--mat-sys-outline: light-dark(#79776b, #939184);--mat-sys-outline-variant: light-dark(#cac7b9, #48473c);--mat-sys-primary: light-dark(#a63b00, #ffb599);--mat-sys-primary-container: light-dark(#ffdbce, #7f2b00);--mat-sys-primary-fixed: light-dark(#ffdbce, #ffdbce);--mat-sys-primary-fixed-dim: light-dark(#ffb599, #ffb599);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#7f5443, #f2baa5);--mat-sys-secondary-container: light-dark(#ffdbce, #643d2d);--mat-sys-secondary-fixed: light-dark(#ffdbce, #ffdbce);--mat-sys-secondary-fixed-dim: light-dark(#f2baa5, #f2baa5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fdf9f3, #141310);--mat-sys-surface-bright: light-dark(#fdf9f3, #3a3935);--mat-sys-surface-container: light-dark(#f1ede7, #20201c);--mat-sys-surface-container-high: light-dark(#ebe8e2, #2b2a26);--mat-sys-surface-container-highest: light-dark(#e6e2dc, #363531);--mat-sys-surface-container-low: light-dark(#f7f3ed, #1c1c18);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0e0b);--mat-sys-surface-dim: light-dark(#ddd9d4, #141310);--mat-sys-surface-tint: light-dark(#a63b00, #ffb599);--mat-sys-surface-variant: light-dark(#e6e3d4, #48473c);--mat-sys-tertiary: light-dark(#8b4f19, #ffb77f);--mat-sys-tertiary-container: light-dark(#ffdcc4, #6e3901);--mat-sys-tertiary-fixed: light-dark(#ffdcc4, #ffdcc4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb77f, #ffb77f);--mat-sys-neutral-variant20: #313127;--mat-sys-neutral10: #1c1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--pk-font-text);--mat-sys-body-large-font: var(--pk-font-text);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--pk-font-text);--mat-sys-body-medium-font: var(--pk-font-text);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--pk-font-text);--mat-sys-body-small-font: var(--pk-font-text);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--pk-font-headline);--mat-sys-display-large-font: var(--pk-font-headline);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--pk-font-headline);--mat-sys-display-medium-font: var(--pk-font-headline);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--pk-font-headline);--mat-sys-display-small-font: var(--pk-font-headline);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem var(--pk-font-headline);--mat-sys-headline-large-font: var(--pk-font-headline);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--pk-font-headline);--mat-sys-headline-medium-font: var(--pk-font-headline);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--pk-font-headline);--mat-sys-headline-small-font: var(--pk-font-headline);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--pk-font-text);--mat-sys-label-large-font: var(--pk-font-text);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--pk-font-text);--mat-sys-label-medium-font: var(--pk-font-text);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--pk-font-text);--mat-sys-label-small-font: var(--pk-font-text);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--pk-font-headline);--mat-sys-title-large-font: var(--pk-font-headline);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--pk-font-text);--mat-sys-title-medium-font: var(--pk-font-text);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--pk-font-text);--mat-sys-title-small-font: var(--pk-font-text);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: light-dark(#d4561a, #FFB599);--mat-sys-on-primary: light-dark(#000000, #000000);--mat-sys-tertiary: light-dark(#f6a86a, #FFB77F);--mat-sys-on-tertiary: light-dark(#000000, #000000);--mat-sys-background: light-dark(#f8f4ee, #181814);--mat-sys-on-background: light-dark(#120c08, #F4E5DE);--mat-sys-surface: light-dark(#f8f4ee, #181814);--mat-sys-on-surface: light-dark(#120c08, #F4E5DE)}body{margin:0;background:var(--pk-color-background);color:var(--pk-color-text);font-family:var(--pk-font-text);line-height:var(--pk-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--pk-font-headline);line-height:var(--pk-line-height-heading);letter-spacing:var(--pk-letter-spacing-heading);text-wrap:balance}p{max-width:var(--pk-measure-text);text-wrap:pretty}a{color:var(--pk-color-primary-text)}.pk-num,td,time{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--pk-color-primary-text);outline-offset:2px}.pk-no-transitions *{transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-input: 10px;--radius-button: 14px;--radius-card: 20px;--radius-window: 28px;--radius-pill: 999px;--font: "Plus Jakarta Sans Variable", var(--pk-font-text), sans-serif;--text-xs: 12px;--text-sm: 13px;--text-md: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 28px;--text-3xl: 40px;--text-4xl: 64px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--dur-press: .14s;--dur-fast: .18s;--dur-ui: .24s;--dur-layout: .38s;--stagger: 40ms}:root{--tp-braun: #a35a2c;--tp-creme: #f8f4ee;--tp-creme-tief: #f3ede4;--tp-weiss-warm: #fffdfa;--tp-hell-5: #fffaf4;--tp-nacht: #120c08;--tp-nacht-tief: #0b0705;--tp-dunkel-1: #1b120c;--tp-orange: #eb6a24;--tp-orange-tief: #d4561a;--tp-orange-hell: #f6a86a;--tp-orange-glut: #f8b884;--tp-orange-weich: #f28c4c;--tp-tinte: #2b2b2b;--tp-licht: #fbf3ea;--tp-weiss: #fff}[data-brand=talphyr]{--brand-orange: var(--tp-orange);--brand-orange-deep: var(--tp-orange-tief);--brand-brown: var(--tp-braun);--brand-light: var(--tp-orange-hell);--brand-cream: var(--tp-creme);--brand-ink: var(--tp-tinte);--brand-night: var(--tp-nacht);color-scheme:light;--tint: oklch(30% .025 55deg);--shade: rgb(255 255 255);--ink-mix: var(--brand-ink);--glass-night: var(--brand-cream);--glass-night-deep: var(--tp-creme-tief);--glass-ink: var(--tp-weiss-warm);--glass-text: var(--brand-ink);--glass-accent: var(--brand-orange);--glass-accent-strong: var(--brand-orange-deep);--glass-on-accent: var(--tp-weiss);--glass-focus: oklch(68% .16 48deg);--glass-danger: oklch(54% .19 28deg);--glass-success: oklch(55% .13 150deg);--glass-warning: oklch(62% .14 70deg);--ton-violett: var(--tp-braun);--glass-sheet: color-mix(in oklch, var(--tp-weiss-warm) 97%, transparent);--glass-popover: color-mix(in oklch, var(--tp-weiss-warm) 97%, transparent);--glass-scrim: color-mix(in oklch, var(--tp-nacht) 34%, transparent);--iris-fill: linear-gradient( 135deg, var(--tp-orange-weich), var(--brand-orange) 55%, var(--brand-orange-deep) );--glass-shadow: 0 1px 2px color-mix(in oklch, var(--brand-brown) 12%, transparent), 0 28px 70px -24px color-mix(in oklch, var(--brand-brown) 28%, transparent);--karte-bg: var(--tp-weiss-warm);--karte-edge: color-mix(in oklch, var(--brand-brown) 13%, transparent);--karte-shadow: 0 1px 2px color-mix(in oklch, var(--brand-brown) 8%, transparent), 0 12px 32px -18px color-mix(in oklch, var(--brand-brown) 30%, transparent);--sidebar-bg: color-mix(in oklch, var(--tp-hell-5) 72%, transparent);color:var(--glass-text);font-family:var(--font);--glass-text-muted: color-mix(in oklch, var(--glass-text) 66%, transparent);--glass-text-faint: color-mix(in oklch, var(--glass-text) 44%, transparent);--glass-1-bg: color-mix(in oklch, var(--tint) 6%, transparent);--glass-2-bg: color-mix(in oklch, var(--tint) 9%, transparent);--glass-3-bg: color-mix(in oklch, var(--tint) 13%, transparent);--glass-edge: color-mix(in oklch, var(--tint) 14%, transparent);--glass-highlight: inset 0 1px 0 0 color-mix(in oklch, var(--tint) 22%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--tint) 7%, transparent);--glass-input-bg: color-mix(in oklch, var(--tint) 5%, transparent);--glass-input-bg-hover: color-mix(in oklch, var(--tint) 8%, transparent);--glass-input-bg-focus: color-mix(in oklch, var(--tint) 10%, transparent);--glass-input-edge: color-mix(in oklch, var(--tint) 13%, transparent);--glass-input-edge-focus: color-mix(in oklch, var(--tint) 42%, transparent)}[data-brand=talphyr][data-ton=dunkel],[data-brand=talphyr] .ton-dunkel{color-scheme:dark;--tint: rgb(255 244 232);--shade: rgb(0 0 0);--ink-mix: rgb(255 244 232);--glass-night: var(--brand-night);--glass-night-deep: var(--tp-nacht-tief);--glass-ink: var(--tp-dunkel-1);--glass-text: var(--tp-licht);--glass-accent: var(--tp-orange-hell);--glass-accent-strong: var(--tp-orange-glut);--glass-on-accent: var(--tp-nacht);--ton-violett: color-mix(in oklch, var(--tp-braun) 55%, var(--tp-licht));--glass-focus: oklch(78% .13 55deg);--glass-danger: oklch(72% .16 25deg);--glass-success: oklch(80% .14 155deg);--glass-warning: oklch(84% .13 85deg);--glass-sheet: color-mix(in oklch, var(--tp-dunkel-1) 97%, transparent);--glass-popover: color-mix(in oklch, var(--tp-dunkel-1) 97%, transparent);--glass-scrim: color-mix(in oklch, rgb(0 0 0) 62%, transparent);--glass-shadow: 0 30px 80px -30px rgb(0 0 0 / 70%);--karte-bg: color-mix(in oklch, var(--tint) 5%, transparent);--karte-edge: color-mix(in oklch, var(--tint) 10%, transparent);--karte-shadow: 0 12px 32px -18px rgb(0 0 0 / 60%);--sidebar-bg: color-mix(in oklch, var(--tp-dunkel-1) 58%, transparent);color:var(--glass-text);--glass-text-muted: color-mix(in oklch, var(--glass-text) 66%, transparent);--glass-text-faint: color-mix(in oklch, var(--glass-text) 44%, transparent);--glass-1-bg: color-mix(in oklch, var(--tint) 6%, transparent);--glass-2-bg: color-mix(in oklch, var(--tint) 9%, transparent);--glass-3-bg: color-mix(in oklch, var(--tint) 13%, transparent);--glass-edge: color-mix(in oklch, var(--tint) 14%, transparent);--glass-highlight: inset 0 1px 0 0 color-mix(in oklch, var(--tint) 22%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--tint) 7%, transparent);--glass-input-bg: color-mix(in oklch, var(--tint) 5%, transparent);--glass-input-bg-hover: color-mix(in oklch, var(--tint) 8%, transparent);--glass-input-bg-focus: color-mix(in oklch, var(--tint) 10%, transparent);--glass-input-edge: color-mix(in oklch, var(--tint) 13%, transparent);--glass-input-edge-focus: color-mix(in oklch, var(--tint) 42%, transparent)}html{background:var(--glass-night-deep);color:var(--glass-text)}body{background:transparent;color:var(--glass-text)}body{font-family:var(--font);font-size:var(--text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in oklch,var(--glass-accent) 40%,transparent)}select option,select optgroup{background-color:var(--glass-ink);color:var(--glass-text)}.glass-1,.glass-2,.glass-3{border:1px solid var(--karte-edge);background:var(--karte-bg);box-shadow:var(--karte-shadow)}.pk-focus:focus-visible,:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--glass-focus);outline-offset:3px}.pk-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pk-spot{--pk-spot-color: color-mix(in oklch, rgb(255 255 255) 12%, transparent);position:relative;isolation:isolate;overflow:hidden}.pk-spot:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(20rem circle at var(--mx, 50%) var(--my, 0%),var(--pk-spot-color),transparent 60%);opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out)}@media(hover:hover){.pk-spot:hover:before{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-property:opacity!important}}h1,h2,h3{font-family:var(--font);font-weight:700;letter-spacing:-.03em;text-wrap:balance}.ueberzeile{margin:0;color:var(--glass-accent-strong);font-size:var(--text-xs);font-weight:650;letter-spacing:.14em;text-transform:uppercase}
