@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url("./media/montserrat-latin-300-normal-PDNU6U36.woff2") format("woff2"),url("./media/montserrat-latin-300-normal-CLWX4KMD.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-latin-400-normal-YBIMBXKC.woff2") format("woff2"),url("./media/montserrat-latin-400-normal-4VXUWRG7.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/montserrat-latin-500-normal-GBQ7LNXL.woff2") format("woff2"),url("./media/montserrat-latin-500-normal-H3RE3HRH.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-latin-600-normal-MBWN25T6.woff2") format("woff2"),url("./media/montserrat-latin-600-normal-YCOA2D66.woff") format("woff")}@font-face{font-family:Gilmer;src:url(/fonts/gilmer-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{color-scheme:light dark;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-body-large-font: Montserrat, Segoe UI, system-ui, sans-serif;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-body-medium-font: Montserrat, Segoe UI, system-ui, sans-serif;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-body-small-font: Montserrat, Segoe UI, system-ui, sans-serif;--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 Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-display-large-font: Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--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 Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-display-medium-font: Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--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 Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-display-small-font: Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--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 Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-headline-large-font: Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--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 Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-headline-medium-font: Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--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 Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-headline-small-font: Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-label-large-font: Montserrat, Segoe UI, system-ui, sans-serif;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-label-medium-font: Montserrat, Segoe UI, system-ui, sans-serif;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-label-small-font: Montserrat, Segoe UI, system-ui, sans-serif;--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 Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-title-large-font: Gilmer, Montserrat, Segoe UI, system-ui, sans-serif;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-title-medium-font: Montserrat, Segoe UI, system-ui, sans-serif;--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 Montserrat, Segoe UI, system-ui, sans-serif;--mat-sys-title-small-font: Montserrat, Segoe UI, system-ui, sans-serif;--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}:root{--mat-sys-primary: #194093;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #d9e5f6;--mat-sys-on-primary-container: #0e2247;--mat-sys-secondary: #4a4f78;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #e2e2f2;--mat-sys-on-secondary-container: #21264e;--mat-sys-tertiary: #a04117;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #ffdbcc;--mat-sys-on-tertiary-container: #581d00;--mat-sys-error: #ad3128;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffdad3;--mat-sys-on-error-container: #690003;--mat-sys-surface: #ffffff;--mat-sys-surface-dim: #e4e4ef;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f7f7fc;--mat-sys-surface-container: #f1f2f8;--mat-sys-surface-container-high: #ebecf4;--mat-sys-surface-container-highest: #e5e6f0;--mat-sys-surface-variant: #e2e2f0;--mat-sys-on-surface: #21264e;--mat-sys-on-surface-variant: #4a4f70;--mat-sys-outline: #757496;--mat-sys-outline-variant: #d3d4e4;--mat-sys-inverse-surface: #21264e;--mat-sys-inverse-on-surface: #f0f0fb;--mat-sys-inverse-primary: #a3c7eb;--mat-sys-scrim: #000000;--mat-sys-shadow: #000000;--kastra-status-ok: var(--mat-sys-primary);--kastra-status-warn: #8a5a12;--kastra-status-error: var(--mat-sys-error);--kastra-verlauf-tief: linear-gradient(135deg, #21264e 0%, #194093 100%);--kastra-verlauf-signal: linear-gradient(135deg, #e36150 0%, #f18557 100%);--kastra-verlauf-hell: linear-gradient(135deg, #a3c7eb 0%, #f6e9df 100%);--kastra-motion-fast: .12s;--kastra-motion-base: .2s;--kastra-motion-slow: .32s;--kastra-stagger: 30ms;--kastra-ease-standard: cubic-bezier(.2, 0, 0, 1);--kastra-ease-decelerate: cubic-bezier(.05, .7, .1, 1);--kastra-ease-accelerate: cubic-bezier(.3, 0, .8, .15);--kastra-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--kastra-font-brand: Gilmer, Montserrat, "Segoe UI", system-ui, sans-serif}:root[data-theme=dark]{--mat-sys-primary: #a3c7eb;--mat-sys-on-primary: #0e2247;--mat-sys-primary-container: #194093;--mat-sys-on-primary-container: #dce9f9;--mat-sys-secondary: #c5c3e8;--mat-sys-on-secondary: #2e3050;--mat-sys-secondary-container: #444463;--mat-sys-on-secondary-container: #e1dfff;--mat-sys-tertiary: #ffb596;--mat-sys-on-tertiary: #581d00;--mat-sys-tertiary-container: #7a2e08;--mat-sys-on-tertiary-container: #ffdbcc;--mat-sys-error: #ffb4a6;--mat-sys-on-error: #690003;--mat-sys-error-container: #8f1012;--mat-sys-on-error-container: #ffdad3;--mat-sys-surface: #111124;--mat-sys-surface-dim: #0d0b20;--mat-sys-surface-bright: #333348;--mat-sys-surface-container-lowest: #0b0a1b;--mat-sys-surface-container-low: #191a2d;--mat-sys-surface-container: #1d1e31;--mat-sys-surface-container-high: #28283c;--mat-sys-surface-container-highest: #333348;--mat-sys-surface-variant: #3a3b52;--mat-sys-on-surface: #e4e3f3;--mat-sys-on-surface-variant: #bebdd4;--mat-sys-outline: #8f8db1;--mat-sys-outline-variant: #444463;--mat-sys-inverse-surface: #e4e3f3;--mat-sys-inverse-on-surface: #1d1e31;--mat-sys-inverse-primary: #194093;--kastra-status-warn: #f7ae67;--kastra-verlauf-hell: linear-gradient(135deg, #194093 0%, #21264e 100%)}html,body{height:100%;margin:0}body{background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}h1,h2,h3,.kastra-brand-type{font-family:var(--kastra-font-brand);font-weight:700;letter-spacing:-.01em}@keyframes kastra-eintritt{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes kastra-einblenden{0%{opacity:0}to{opacity:1}}.kastra-stagger>*{animation:kastra-eintritt var(--kastra-motion-base) var(--kastra-ease-decelerate) both}.kastra-stagger>*:nth-child(1){animation-delay:calc(var(--kastra-stagger) * 0)}.kastra-stagger>*:nth-child(2){animation-delay:calc(var(--kastra-stagger) * 1)}.kastra-stagger>*:nth-child(3){animation-delay:calc(var(--kastra-stagger) * 2)}.kastra-stagger>*:nth-child(4){animation-delay:calc(var(--kastra-stagger) * 3)}.kastra-stagger>*:nth-child(5){animation-delay:calc(var(--kastra-stagger) * 4)}.kastra-stagger>*:nth-child(6){animation-delay:calc(var(--kastra-stagger) * 5)}.kastra-page{padding:28px 28px 48px;max-width:1440px;margin:0 auto;animation:kastra-eintritt var(--kastra-motion-slow) var(--kastra-ease-decelerate) both}@media(max-width:599.98px){.kastra-page{padding:16px 16px 32px}}@media(max-width:379.98px){.kastra-page{padding:10px 10px 24px}}.kastra-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.kastra-page-header h1{font:var(--mat-sys-headline-small);font-family:var(--kastra-font-brand);font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.kastra-page-header p{margin:0;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-body-medium);max-width:68ch}.kastra-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kastra-actions:has(>.mat-mdc-form-field){align-items:flex-start}.kastra-actions:has(>.mat-mdc-form-field)>.mat-mdc-button-base:not(.mat-mdc-icon-button){min-height:48px}.kastra-actions:has(>.mat-mdc-form-field)>.mat-mdc-icon-button{margin-top:4px}.kastra-card{background:var(--mat-sys-surface-container-low);border-radius:var(--mat-sys-corner-large);padding:20px;min-width:0;border:1px solid var(--mat-sys-outline-variant);transition:border-color var(--kastra-motion-fast) var(--kastra-ease-standard),transform var(--kastra-motion-fast) var(--kastra-ease-standard)}.kastra-card.kastra-klickbar:hover{border-color:var(--mat-sys-primary);transform:translate3d(0,-2px,0);cursor:pointer}.kastra-detail{display:grid;gap:20px;grid-template-columns:1fr}.kastra-detail>*{min-width:0}.kastra-detail>router-outlet{display:none}@media(min-width:1240px){.kastra-detail{grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.kastra-detail>kastra-bereiche{position:sticky;top:84px}}.kastra-bereich{display:flex;flex-direction:column;gap:16px;min-width:0;animation:kastra-eintritt var(--kastra-motion-base) var(--kastra-ease-decelerate) both}.kastra-detail>*:not(kastra-bereiche):not(router-outlet){display:flex;flex-direction:column;gap:16px;min-width:0}kastra-error-card:empty{display:none}.kastra-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}@media(max-width:599.98px){.kastra-card{padding:14px}.kastra-grid{gap:12px}}@media(max-width:379.98px){.kastra-card{padding:12px;border-radius:var(--mat-sys-corner-medium)}}.kastra-card>.kastra-actions:not(:first-child){margin-top:20px}.kastra-card>.kastra-actions:not(:last-child){margin-bottom:20px}.kastra-page>.kastra-card+.kastra-card{margin-top:16px}.kastra-page>.kastra-actions:not(:first-child){margin-top:16px}.kastra-page>.kastra-actions:not(:last-child){margin-bottom:16px}.kastra-empty{padding:56px 24px;text-align:center;color:var(--mat-sys-on-surface-variant)}.kastra-muted{color:var(--mat-sys-on-surface-variant)}.kastra-mono{font-family:var(--kastra-mono);font-size:.85rem;overflow-wrap:anywhere;min-width:0}.kastra-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.kastra-table{width:100%;background:transparent;border-collapse:collapse}table.kastra-table th,table.kastra-table td{text-align:left;vertical-align:middle;padding:10px 16px 10px 0}table.kastra-table th:last-child,table.kastra-table td:last-child{padding-right:0}table.kastra-table thead th{font:var(--mat-sys-label-medium);color:var(--mat-sys-on-surface-variant);padding-top:0;border-bottom:1px solid var(--mat-sys-outline-variant)}table.kastra-table thead+tbody tr+tr>*{border-top:1px solid var(--mat-sys-outline-variant)}.kastra-scroll-x{overflow-x:auto;min-width:0;-webkit-overflow-scrolling:touch}.kastra-dialog .mat-mdc-dialog-content{max-height:none}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content:has(.mat-mdc-form-field){padding-top:8px}@media(max-width:599.98px){.kastra-dialog{max-width:100vw!important;width:100vw!important;height:100dvh;max-height:100dvh!important}.kastra-dialog .mat-mdc-dialog-surface{border-radius:0}.kastra-dialog .mat-mdc-dialog-container{display:flex}.kastra-dialog .mat-mdc-dialog-content{flex:1;overflow-y:auto}}@media(max-height:520px){.kastra-dialog{height:100dvh;max-height:100dvh!important}.kastra-dialog .mat-mdc-dialog-container{display:flex}.kastra-dialog .mat-mdc-dialog-content{flex:1;overflow-y:auto}.kastra-dialog .mat-mdc-dialog-title{padding-block:8px}.kastra-dialog .mat-mdc-dialog-actions{min-height:48px;padding-block:6px}}.kastra-brand-flaeche{background:var(--kastra-verlauf-tief);color:#fff;border-radius:var(--mat-sys-corner-large)}.kastra-wortmarke{display:block;aspect-ratio:97.34/24;background:currentColor;-webkit-mask:url(/brand/kastra-logo.svg) no-repeat center/contain;mask:url(/brand/kastra-logo.svg) no-repeat center/contain}.kastra-status{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font:var(--mat-sys-label-medium);overflow-wrap:anywhere;min-width:0}.kastra-status.ok{background:color-mix(in srgb,var(--kastra-status-ok) 14%,transparent);color:var(--kastra-status-ok)}.kastra-status.warn{background:color-mix(in srgb,var(--kastra-status-warn) 18%,transparent);color:var(--kastra-status-warn)}.kastra-status.error{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.kastra-status.neutral{background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface-variant)}.kastra-error-detail{font-family:var(--kastra-mono);font-size:.8rem;white-space:pre-wrap;word-break:break-word;background:var(--mat-sys-surface-container-highest);border-radius:var(--mat-sys-corner-small);padding:12px;margin:8px 0 0;max-height:320px;overflow:auto}.mat-mdc-button-base .mdc-button__label,.mat-mdc-menu-item .mat-mdc-menu-item-text{display:inline-flex;align-items:center}.mat-mdc-button-base .mdc-button__label:has(kastra-icon),.mat-mdc-menu-item .mat-mdc-menu-item-text:has(kastra-icon){gap:8px}button.mat-mdc-icon-button,a.mat-mdc-icon-button{display:inline-flex;align-items:center;justify-content:center}.mat-mdc-form-field{height:fit-content;--mat-form-field-container-height: 48px;--mat-form-field-container-vertical-padding: 12px;--mat-select-arrow-transform: none}.mat-mdc-form-field-icon-prefix>kastra-icon,.mat-mdc-form-field-icon-suffix>kastra-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper mat-hint,.mat-mdc-form-field-subscript-wrapper mat-error{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-expansion-panel-header{--mat-expansion-header-text-font: var(--mat-sys-body-medium-font);--mat-expansion-header-text-size: var(--mat-sys-body-medium-size);--mat-expansion-header-text-weight: var(--mat-sys-body-medium-weight);--mat-expansion-header-text-line-height: var(--mat-sys-body-medium-line-height);--mat-expansion-header-text-tracking: var(--mat-sys-body-medium-tracking)}@media(max-width:599.98px){.mat-expansion-panel .mat-expansion-panel-header{--mat-expansion-header-collapsed-state-height: auto;--mat-expansion-header-expanded-state-height: auto;min-height:48px;padding-block:6px}.mat-expansion-panel-header .mat-content{flex-wrap:wrap;row-gap:2px}.mat-expansion-panel-header .mat-content>mat-panel-description{flex:1 0 100%;margin-right:0}}@media(prefers-reduced-motion:reduce){*:not(mat-progress-bar):not(mat-progress-bar *):not(mat-spinner):not(mat-spinner *):not(.kastra-frist){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
