/*! Generated by ./sync-ow-style.sh from src/main/style/ and @optware-org/ow-style 3.0.12. Do not edit. */
@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url("/assets/fonts/source-sans-3-v18-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:300;src:url("/assets/fonts/source-sans-3-v18-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("/assets/fonts/source-sans-3-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url("/assets/fonts/source-sans-3-v18-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:500;src:url("/assets/fonts/source-sans-3-v18-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:500;src:url("/assets/fonts/source-sans-3-v18-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url("/assets/fonts/source-sans-3-v18-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url("/assets/fonts/source-sans-3-v18-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url("/assets/fonts/source-sans-3-v18-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url("/assets/fonts/source-sans-3-v18-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:400;src:url("/assets/fonts/source-code-pro-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:400;src:url("/assets/fonts/source-code-pro-v23-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:600;src:url("/assets/fonts/source-code-pro-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:600;src:url("/assets/fonts/source-code-pro-v23-latin-600italic.woff2") format("woff2")}:root,:host{--ow-body-font-family: "Source Sans 3", sans-serif;--ow-body-font-weight-default: 400;--ow-body-font-weight-strong: 600;--ow-body-size-large: 16px;--ow-body-size-medium: 14px;--ow-body-size-small: 12px;--ow-border-width-0: 0px;--ow-border-width-1: 1px;--ow-border-width-2: 2px;--ow-border-width-4: 4px;--ow-border-width-6: 6px;--ow-border-width-8: 8px;--ow-control-height-button-m: 40px;--ow-control-height-m: 48px;--ow-control-height-s: 32px;--ow-control-height-xs: 24px;--ow-font-family-mono: "Source Code Pro", monospace;--ow-font-family-sans: "Source Sans 3", sans-serif;--ow-font-size-scale-01: 12px;--ow-font-size-scale-02: 14px;--ow-font-size-scale-03: 16px;--ow-font-size-scale-04: 18px;--ow-font-size-scale-05: 20px;--ow-font-size-scale-06: 24px;--ow-font-size-scale-07: 32px;--ow-font-size-scale-08: 40px;--ow-font-size-scale-09: 48px;--ow-font-size-scale-10: 64px;--ow-font-size-scale-11: 72px;--ow-font-weight-bold: 700;--ow-font-weight-medium: 500;--ow-font-weight-regular: 400;--ow-font-weight-semibold: 600;--ow-icon-props-axes-fill: 0;--ow-icon-props-axes-fill-active: 1;--ow-icon-props-axes-grade: 0;--ow-icon-props-axes-optical-size: 24;--ow-icon-props-axes-weight: 300;--ow-icon-size-l: 32px;--ow-icon-size-m: 24px;--ow-icon-size-s: 16px;--ow-icon-size-xl: 40px;--ow-icon-size-xs: 12px;--ow-icon-size-xxl: 48px;--ow-line-height-none: 1;--ow-line-height-normal: 1.4;--ow-line-height-snug: 1.3;--ow-line-height-tight: 1.2;--ow-radius-0: 0px;--ow-radius-4: 4px;--ow-radius-8: 8px;--ow-radius-16: 16px;--ow-radius-24: 24px;--ow-radius-32: 32px;--ow-radius-9999: 9999px;--ow-shadow-200: 0px 1px 4px 0px #0c0c0d0d, 0px 1px 4px 0px #0c0c0d1a;--ow-spacing-0: 0px;--ow-spacing-2: 2px;--ow-spacing-4: 4px;--ow-spacing-8: 8px;--ow-spacing-12: 12px;--ow-spacing-16: 16px;--ow-spacing-24: 24px;--ow-spacing-32: 32px;--ow-spacing-40: 40px;--ow-spacing-48: 48px;--ow-spacing-64: 64px;--ow-spacing-80: 80px;--ow-spacing-96: 96px;--ow-color-brand-black: #000000;--ow-color-brand-blue: #003399;--ow-color-brand-green: #99cc00;--ow-color-brand-grey: #666666;--ow-color-brand-white: #ffffff;--ow-typography-body-base-font-family: "Source Sans 3", sans-serif;--ow-typography-body-base-font-size: 14px;--ow-typography-body-base-font-weight: 400;--ow-typography-body-base-letter-spacing: 0px;--ow-typography-body-base-line-height: 1.4;--ow-typography-body-base-emphasis-font-family: "Source Sans 3", sans-serif;--ow-typography-body-base-emphasis-font-size: 14px;--ow-typography-body-base-emphasis-font-style: italic;--ow-typography-body-base-emphasis-font-weight: 400;--ow-typography-body-base-emphasis-letter-spacing: 0px;--ow-typography-body-base-emphasis-line-height: 1.4;--ow-typography-body-base-strong-font-family: "Source Sans 3", sans-serif;--ow-typography-body-base-strong-font-size: 14px;--ow-typography-body-base-strong-font-weight: 600;--ow-typography-body-base-strong-letter-spacing: 0px;--ow-typography-body-base-strong-line-height: 1.4;--ow-typography-body-large-font-family: "Source Sans 3", sans-serif;--ow-typography-body-large-font-size: 16px;--ow-typography-body-large-font-weight: 400;--ow-typography-body-large-letter-spacing: 0px;--ow-typography-body-large-line-height: 1.4;--ow-typography-body-large-emphasis-font-family: "Source Sans 3", sans-serif;--ow-typography-body-large-emphasis-font-size: 16px;--ow-typography-body-large-emphasis-font-style: italic;--ow-typography-body-large-emphasis-font-weight: 400;--ow-typography-body-large-emphasis-letter-spacing: 0px;--ow-typography-body-large-emphasis-line-height: 1.4;--ow-typography-body-large-strong-font-family: "Source Sans 3", sans-serif;--ow-typography-body-large-strong-font-size: 16px;--ow-typography-body-large-strong-font-weight: 600;--ow-typography-body-large-strong-letter-spacing: 0px;--ow-typography-body-large-strong-line-height: 1.4;--ow-typography-body-small-font-family: "Source Sans 3", sans-serif;--ow-typography-body-small-font-size: 12px;--ow-typography-body-small-font-weight: 400;--ow-typography-body-small-letter-spacing: 0px;--ow-typography-body-small-line-height: 1.4;--ow-typography-body-small-emphasis-font-family: "Source Sans 3", sans-serif;--ow-typography-body-small-emphasis-font-size: 12px;--ow-typography-body-small-emphasis-font-style: italic;--ow-typography-body-small-emphasis-font-weight: 400;--ow-typography-body-small-emphasis-letter-spacing: 0px;--ow-typography-body-small-emphasis-line-height: 1.4;--ow-typography-body-small-strong-font-family: "Source Sans 3", sans-serif;--ow-typography-body-small-strong-font-size: 12px;--ow-typography-body-small-strong-font-weight: 600;--ow-typography-body-small-strong-letter-spacing: 0px;--ow-typography-body-small-strong-line-height: 1.4;--ow-typography-caption-font-family: "Source Sans 3", sans-serif;--ow-typography-caption-font-size: 10px;--ow-typography-caption-font-weight: 400;--ow-typography-caption-letter-spacing: 0px;--ow-typography-caption-line-height: 14px;--ow-typography-code-font-family: "Source Code Pro", monospace;--ow-typography-code-font-size: 14px;--ow-typography-code-font-weight: 400;--ow-typography-code-letter-spacing: 0px;--ow-typography-code-line-height: 1.4;--ow-typography-heading-expressive-1-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-expressive-1-font-size: 24px;--ow-typography-heading-expressive-1-font-weight: 600;--ow-typography-heading-expressive-1-letter-spacing: -0.2px;--ow-typography-heading-expressive-1-line-height: 32px;--ow-typography-heading-expressive-2-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-expressive-2-font-size: 20px;--ow-typography-heading-expressive-2-font-weight: 600;--ow-typography-heading-expressive-2-letter-spacing: -0.1px;--ow-typography-heading-expressive-2-line-height: 28px;--ow-typography-heading-expressive-3-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-expressive-3-font-size: 18px;--ow-typography-heading-expressive-3-font-weight: 600;--ow-typography-heading-expressive-3-letter-spacing: 0px;--ow-typography-heading-expressive-3-line-height: 1.4;--ow-typography-heading-expressive-4-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-expressive-4-font-size: 16px;--ow-typography-heading-expressive-4-font-weight: 600;--ow-typography-heading-expressive-4-letter-spacing: 0px;--ow-typography-heading-expressive-4-line-height: 20px;--ow-typography-heading-expressive-5-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-expressive-5-font-size: 14px;--ow-typography-heading-expressive-5-font-weight: 600;--ow-typography-heading-expressive-5-letter-spacing: 0.1px;--ow-typography-heading-expressive-5-line-height: 18px;--ow-typography-heading-expressive-display-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-expressive-display-font-size: 32px;--ow-typography-heading-expressive-display-font-weight: 600;--ow-typography-heading-expressive-display-letter-spacing: -0.3px;--ow-typography-heading-expressive-display-line-height: 40px;--ow-typography-heading-productive-1-page-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-productive-1-page-font-size: 20px;--ow-typography-heading-productive-1-page-font-weight: 600;--ow-typography-heading-productive-1-page-letter-spacing: 0px;--ow-typography-heading-productive-1-page-line-height: 28px;--ow-typography-heading-productive-2-section-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-productive-2-section-font-size: 16px;--ow-typography-heading-productive-2-section-font-weight: 600;--ow-typography-heading-productive-2-section-letter-spacing: 0px;--ow-typography-heading-productive-2-section-line-height: 1.4;--ow-typography-heading-productive-3-component-font-family: "Source Sans 3", sans-serif;--ow-typography-heading-productive-3-component-font-size: 14px;--ow-typography-heading-productive-3-component-font-weight: 400;--ow-typography-heading-productive-3-component-letter-spacing: 0px;--ow-typography-heading-productive-3-component-line-height: 1.4;--ow-typography-label-base-font-family: "Source Sans 3", sans-serif;--ow-typography-label-base-font-size: 14px;--ow-typography-label-base-font-weight: 500;--ow-typography-label-base-letter-spacing: 0px;--ow-typography-label-base-line-height: 1.4;--ow-typography-label-large-font-family: "Source Sans 3", sans-serif;--ow-typography-label-large-font-size: 16px;--ow-typography-label-large-font-weight: 500;--ow-typography-label-large-letter-spacing: 0px;--ow-typography-label-large-line-height: 1.4;--ow-typography-label-small-font-family: "Source Sans 3", sans-serif;--ow-typography-label-small-font-size: 12px;--ow-typography-label-small-font-weight: 500;--ow-typography-label-small-letter-spacing: 0px;--ow-typography-label-small-line-height: 1.4;--ow-typography-overline-font-family: "Source Sans 3", sans-serif;--ow-typography-overline-font-size: 12px;--ow-typography-overline-font-weight: 500;--ow-typography-overline-letter-spacing: 0.8px;--ow-typography-overline-line-height: 16px;--border-radius: var(--ow-radius-16);--border-radius-extra-small: calc(0.25 * var(--border-radius));--border-radius-small: var(--ow-radius-8);--border-radius-large: calc(2 * var(--border-radius));--border-radius-extra-large: calc(4 * var(--border-radius));--border-radius-full: 100%;--border-width: var(--ow-border-width-1);--border-style: solid;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--breakpoint-xxxl: 1600px;--font-style: normal;--line-height-text: 1.5;--line-height-headline: 1.2;--line-height-hint: 1.2;--space-xs: var(--ow-spacing-4);--space-sm: var(--ow-spacing-8);--space-md: var(--ow-spacing-12);--space-lg: var(--ow-spacing-16);--space-xl: var(--ow-spacing-24)}*,*::before,*::after{box-sizing:border-box}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,menu,nav,output,section,summary,time,mark,audio,video{border:0}:focus{outline:0}:focus-visible{outline:2px solid var(--ow-border-action-focus-ring);outline-offset:var(--ow-focus-ring-offset, 2px)}input:focus,textarea:focus,select:focus{outline:0;box-shadow:none}body,:host{margin:0;font-family:var(--ow-typography-body-base-font-family),sans-serif;font-weight:var(--ow-typography-body-base-font-weight);font-size:var(--ow-typography-body-base-font-size);font-style:var(--font-style);line-height:var(--ow-typography-body-base-line-height);letter-spacing:var(--ow-typography-body-base-letter-spacing);background-color:var(--ow-background-base-default);color:var(--ow-text-base-default);text-size-adjust:100%;scroll-behavior:smooth;--ow-background-accent-default: #9cc1ff;--ow-background-accent-hover: #689eff;--ow-background-accent-pressed: #347cff;--ow-background-action-active: #0059ff;--ow-background-action-default: #0059ff;--ow-background-action-hover: #003baa;--ow-background-action-pressed: #00205b;--ow-background-action-selected: #0059ff1a;--ow-background-base-default: #fafafa;--ow-background-base-default-hover: #e1e3e5;--ow-background-base-default-pressed: #c5c8ce;--ow-background-base-default-selected: #e1e3e5;--ow-background-base-hover-default-selected: #f2f2f3;--ow-background-base-raised: #9ea4ae;--ow-background-base-raised-hover: #737d8c;--ow-background-base-sunken: #f2f2f3;--ow-background-base-sunken-hover: #e1e3e5;--ow-background-base-sunken-pressed: #9ea4ae;--ow-background-base-surface: #ffffff;--ow-background-base-surface-hover: #e1e3e5;--ow-background-chip-selected: #d1e2ff;--ow-background-danger-default: #c11515;--ow-background-danger-hover: #991517;--ow-background-danger-subtle: #f8e3e3;--ow-background-disabled-default: #e1e3e5;--ow-background-info-default: #0059ff;--ow-background-info-hover: #003baa;--ow-background-info-subtle: #d1e2ff;--ow-background-nav-active: #3c4149;--ow-background-overlay-scrim: #0b0c0ecc;--ow-background-overlay-subtle: #0b0c0eb2;--ow-background-overlay-surface: #fafafa;--ow-background-positive-default: #009951;--ow-background-positive-hover: #008043;--ow-background-positive-subtle: #ebffee;--ow-background-selected: #0b0c0e1a;--ow-background-toolbar-active: #3c4149;--ow-background-warning-active-indicator-filter: #e8b931;--ow-background-warning-default: #e8b931;--ow-background-warning-subtle: #fffbeb;--ow-border-accent-default: #347cff;--ow-border-accent-subtle: #9cc1ff;--ow-border-action-default: #0059ff;--ow-border-action-focus-ring: #004ad4;--ow-border-action-selected: #347cff;--ow-border-base-contrast: #191b1f;--ow-border-base-contrast-invert: #ffffff;--ow-border-base-contrast-invert-hover: #fffffff2;--ow-border-base-default: #e1e3e5;--ow-border-base-default-hover: #c5c8ce;--ow-border-base-default-pressed: #9ea4ae;--ow-border-base-on-surface: #191b1f;--ow-border-base-strong: #c5c8ce;--ow-border-base-strong-hover: #9ea4ae;--ow-border-base-strong-pressed: #737d8c;--ow-border-base-subtle: #f2f2f3;--ow-border-chip-selected: #0059ff;--ow-border-danger-default: #c11515;--ow-border-danger-hover: #991517;--ow-border-disabled-default: #c5c8ce;--ow-border-info-default: #0059ff;--ow-border-nav-active-indicator: #0059ff;--ow-border-positive-default: #009951;--ow-border-positive-hover: #008043;--ow-border-warning-default: #e5a000;--ow-icon-accent-default: #004ad4;--ow-icon-accent-on-accent: #002d82;--ow-icon-action-default: #0059ff;--ow-icon-action-on-action: #ffffff;--ow-icon-action-selected: #347cff;--ow-icon-base-default: #0b0c0e;--ow-icon-base-muted: #9ea4ae;--ow-icon-base-on-surface: #0b0c0e;--ow-icon-base-subtle: #737d8c;--ow-icon-chip-selected: #004ad4;--ow-icon-danger-default: #c11515;--ow-icon-danger-hover: #991517;--ow-icon-disabled-default: #9ea4ae;--ow-icon-info-default: #004ad4;--ow-icon-info-hover: #003baa;--ow-icon-nav-active: #0059ff;--ow-icon-positive-default: #009951;--ow-icon-positive-hover: #008043;--ow-icon-toolbar-active: #0059ff;--ow-icon-warning-default: #975102;--ow-text-accent-default: #004ad4;--ow-text-accent-on-accent: #0b0c0e;--ow-text-action-default: #0059ff;--ow-text-action-on-action: #ffffff;--ow-text-base-default: #0b0c0e;--ow-text-base-muted: #9ea4ae;--ow-text-base-on-surface: #0b0c0e;--ow-text-base-placeholder: #9ea4ae;--ow-text-base-subtle: #737d8c;--ow-text-chip-selected: #004ad4;--ow-text-danger-default: #991517;--ow-text-danger-on-danger: #ffffff;--ow-text-disabled-default: #9ea4ae;--ow-text-info-default: #002d82;--ow-text-info-on-info: #ffffff;--ow-text-nav-active: #0059ff;--ow-text-positive-default: #02542d;--ow-text-positive-on-positive: #ffffff;--ow-text-warning-default: #682d03;--ow-text-warning-on-warning: #522504;--text-color: var(--ow-text-base-default);--text-color-reversed: var(--ow-text-action-on-action);--text-color-dark: var(--ow-text-base-default);--bg-color-base: var(--ow-background-base-default);--bg-color-surface: var(--ow-background-base-sunken);--bg-color-surface-variant: var(--ow-background-base-sunken);--bg-color-hover: var(--ow-background-base-default-hover);--selected-color: var(--ow-background-selected);--bg-color-selected: var(--ow-background-selected);--bg-color-disabled: var(--ow-background-disabled-default);--bg-color-overlay: rgba(25, 27, 31, 0.65);--success-color: var(--ow-background-positive-default);--warning-color: var(--ow-background-warning-default);--error-color: var(--ow-background-danger-default);--info-color: var(--ow-background-info-default);--danger-light-bg-color: var(--ow-background-danger-subtle);--focus-color: var(--ow-border-action-focus-ring);--on-warning-color: #191b1f;--border-color: var(--ow-border-base-default);--border-color-strong: var(--ow-border-base-strong);--button-primary-bg-color: var(--ow-background-action-default);--button-primary-color: var(--ow-text-action-on-action);--button-primary-hover-bg-color: var(--ow-background-action-hover);--button-primary-hover-color: var(--ow-text-action-on-action);--button-secondary-bg-color: var(--ow-text-base-subtle);--button-secondary-color: var(--ow-text-action-on-action);--button-secondary-hover-bg-color: var(--ow-border-base-strong);--button-secondary-hover-color: var(--ow-text-action-on-action);--button-danger-bg-color: var(--ow-background-danger-default);--button-danger-color: var(--ow-text-action-on-action);--button-danger-hover-bg-color: var(--ow-border-danger-default);--button-danger-hover-color: var(--ow-text-action-on-action);--button-disabled-bg-color: var(--ow-background-disabled-default);--button-disabled-color: var(--ow-text-disabled-default);--link-color: var(--ow-text-action-default);--link-hover-color: var(--ow-background-action-default);--white-color: var(--ow-text-action-on-action);--border: var(--border-width) var(--border-style) var(--ow-border-base-default);--box-shadow-color: #0c0c0d1a;--box-shadow-sm: var(--ow-shadow-200);--box-shadow-md: var(--ow-shadow-200)}@media(prefers-color-scheme: dark){body,:host{--ow-background-accent-default: #9cc1ff;--ow-background-accent-hover: #689eff;--ow-background-accent-pressed: #347cff;--ow-background-action-active: #0059ff;--ow-background-action-default: #0059ff;--ow-background-action-hover: #003baa;--ow-background-action-pressed: #00205b;--ow-background-action-selected: #0059ff33;--ow-background-base-default: #272a30;--ow-background-base-default-hover: #3c4149;--ow-background-base-default-pressed: #191b1f;--ow-background-base-default-selected: #3c4149;--ow-background-base-hover-default-selected: #555c68;--ow-background-base-raised: #3c4149;--ow-background-base-raised-hover: #272a30;--ow-background-base-sunken: #191b1f;--ow-background-base-sunken-hover: #272a30;--ow-background-base-sunken-pressed: #3c4149;--ow-background-base-surface: #ffffff;--ow-background-base-surface-hover: #e1e3e5;--ow-background-chip-selected: #002d82;--ow-background-danger-default: #c11515;--ow-background-danger-hover: #991517;--ow-background-danger-subtle: #f8e3e3;--ow-background-disabled-default: #3c4149;--ow-background-info-default: #0059ff;--ow-background-info-hover: #003baa;--ow-background-info-subtle: #d1e2ff;--ow-background-nav-active: #3c4149;--ow-background-overlay-scrim: #0b0c0ed9;--ow-background-overlay-subtle: #0b0c0ecc;--ow-background-overlay-surface: #272a30;--ow-background-positive-default: #009951;--ow-background-positive-hover: #008043;--ow-background-positive-subtle: #ebffee;--ow-background-selected: #ffffff1a;--ow-background-toolbar-active: #3c4149;--ow-background-warning-active-indicator-filter: #e8b931;--ow-background-warning-default: #e8b931;--ow-background-warning-subtle: #fffbeb;--ow-border-accent-default: #347cff;--ow-border-accent-subtle: #9cc1ff;--ow-border-action-default: #0059ff;--ow-border-action-focus-ring: #689eff;--ow-border-action-selected: #689eff;--ow-border-base-contrast: #ffffff;--ow-border-base-contrast-invert: #191b1f;--ow-border-base-contrast-invert-hover: #272a30;--ow-border-base-default: #3c4149;--ow-border-base-default-hover: #555c68;--ow-border-base-default-pressed: #272a30;--ow-border-base-on-surface: #191b1f;--ow-border-base-strong: #555c68;--ow-border-base-strong-hover: #737d8c;--ow-border-base-strong-pressed: #555c68;--ow-border-base-subtle: #272a30;--ow-border-chip-selected: #0059ff;--ow-border-danger-default: #c11515;--ow-border-danger-hover: #991517;--ow-border-disabled-default: #3c4149;--ow-border-info-default: #0059ff;--ow-border-nav-active-indicator: #0059ff;--ow-border-positive-default: #009951;--ow-border-positive-hover: #008043;--ow-border-warning-default: #e5a000;--ow-icon-accent-default: #9cc1ff;--ow-icon-accent-on-accent: #191b1f;--ow-icon-action-default: #0059ff;--ow-icon-action-on-action: #ffffff;--ow-icon-action-selected: #347cff;--ow-icon-base-default: #ffffff;--ow-icon-base-muted: #737d8c;--ow-icon-base-on-surface: #191b1f;--ow-icon-base-subtle: #9ea4ae;--ow-icon-chip-selected: #9cc1ff;--ow-icon-danger-default: #c11515;--ow-icon-danger-hover: #991517;--ow-icon-disabled-default: #555c68;--ow-icon-info-default: #004ad4;--ow-icon-info-hover: #003baa;--ow-icon-nav-active: #9cc1ff;--ow-icon-positive-default: #009951;--ow-icon-positive-hover: #008043;--ow-icon-toolbar-active: #9cc1ff;--ow-icon-warning-default: #975102;--ow-text-accent-default: #9cc1ff;--ow-text-accent-on-accent: #191b1f;--ow-text-action-default: #0059ff;--ow-text-action-on-action: #ffffff;--ow-text-base-default: #ffffff;--ow-text-base-muted: #737d8c;--ow-text-base-on-surface: #191b1f;--ow-text-base-placeholder: #555c68;--ow-text-base-subtle: #c5c8ce;--ow-text-chip-selected: #9cc1ff;--ow-text-danger-default: #ee9796;--ow-text-danger-on-danger: #ffffff;--ow-text-disabled-default: #555c68;--ow-text-info-default: #002d82;--ow-text-info-on-info: #ffffff;--ow-text-nav-active: #ffffff;--ow-text-positive-default: #02542d;--ow-text-positive-on-positive: #ffffff;--ow-text-warning-default: #682d03;--ow-text-warning-on-warning: #522504;--text-color: var(--ow-text-base-default);--text-color-reversed: var(--ow-text-action-on-action);--text-color-dark: var(--ow-text-base-default);--bg-color-base: var(--ow-background-base-default);--bg-color-surface: var(--ow-background-base-sunken);--bg-color-surface-variant: var(--ow-background-base-sunken);--bg-color-hover: var(--ow-background-base-default-hover);--selected-color: var(--ow-background-selected);--bg-color-selected: var(--ow-background-selected);--bg-color-disabled: var(--ow-background-disabled-default);--bg-color-overlay: rgba(242, 242, 243, 0.85);--success-color: var(--ow-background-positive-default);--warning-color: var(--ow-background-warning-default);--error-color: var(--ow-background-danger-default);--info-color: var(--ow-background-info-default);--danger-light-bg-color: var(--ow-background-danger-subtle);--focus-color: var(--ow-border-action-focus-ring);--on-warning-color: #191b1f;--border-color: var(--ow-border-base-default);--border-color-strong: var(--ow-border-base-strong);--button-primary-bg-color: var(--ow-background-action-default);--button-primary-color: var(--ow-text-action-on-action);--button-primary-hover-bg-color: var(--ow-background-action-hover);--button-primary-hover-color: var(--ow-text-action-on-action);--button-secondary-bg-color: var(--ow-text-base-subtle);--button-secondary-color: var(--ow-text-action-on-action);--button-secondary-hover-bg-color: var(--ow-border-base-strong);--button-secondary-hover-color: var(--ow-text-action-on-action);--button-danger-bg-color: var(--ow-background-danger-default);--button-danger-color: var(--ow-text-action-on-action);--button-danger-hover-bg-color: var(--ow-border-danger-default);--button-danger-hover-color: var(--ow-text-action-on-action);--button-disabled-bg-color: var(--ow-background-disabled-default);--button-disabled-color: var(--ow-text-disabled-default);--link-color: var(--ow-text-action-default);--link-hover-color: var(--ow-background-action-default);--white-color: var(--ow-text-action-on-action);--border: var(--border-width) var(--border-style) var(--ow-border-base-default);--box-shadow-color: #0c0c0d1a;--box-shadow-sm: var(--ow-shadow-200);--box-shadow-md: var(--ow-shadow-200);color-scheme:dark}}body[data-theme=dark],:host([data-theme=dark]){--ow-background-accent-default: #9cc1ff;--ow-background-accent-hover: #689eff;--ow-background-accent-pressed: #347cff;--ow-background-action-active: #0059ff;--ow-background-action-default: #0059ff;--ow-background-action-hover: #003baa;--ow-background-action-pressed: #00205b;--ow-background-action-selected: #0059ff33;--ow-background-base-default: #272a30;--ow-background-base-default-hover: #3c4149;--ow-background-base-default-pressed: #191b1f;--ow-background-base-default-selected: #3c4149;--ow-background-base-hover-default-selected: #555c68;--ow-background-base-raised: #3c4149;--ow-background-base-raised-hover: #272a30;--ow-background-base-sunken: #191b1f;--ow-background-base-sunken-hover: #272a30;--ow-background-base-sunken-pressed: #3c4149;--ow-background-base-surface: #ffffff;--ow-background-base-surface-hover: #e1e3e5;--ow-background-chip-selected: #002d82;--ow-background-danger-default: #c11515;--ow-background-danger-hover: #991517;--ow-background-danger-subtle: #f8e3e3;--ow-background-disabled-default: #3c4149;--ow-background-info-default: #0059ff;--ow-background-info-hover: #003baa;--ow-background-info-subtle: #d1e2ff;--ow-background-nav-active: #3c4149;--ow-background-overlay-scrim: #0b0c0ed9;--ow-background-overlay-subtle: #0b0c0ecc;--ow-background-overlay-surface: #272a30;--ow-background-positive-default: #009951;--ow-background-positive-hover: #008043;--ow-background-positive-subtle: #ebffee;--ow-background-selected: #ffffff1a;--ow-background-toolbar-active: #3c4149;--ow-background-warning-active-indicator-filter: #e8b931;--ow-background-warning-default: #e8b931;--ow-background-warning-subtle: #fffbeb;--ow-border-accent-default: #347cff;--ow-border-accent-subtle: #9cc1ff;--ow-border-action-default: #0059ff;--ow-border-action-focus-ring: #689eff;--ow-border-action-selected: #689eff;--ow-border-base-contrast: #ffffff;--ow-border-base-contrast-invert: #191b1f;--ow-border-base-contrast-invert-hover: #272a30;--ow-border-base-default: #3c4149;--ow-border-base-default-hover: #555c68;--ow-border-base-default-pressed: #272a30;--ow-border-base-on-surface: #191b1f;--ow-border-base-strong: #555c68;--ow-border-base-strong-hover: #737d8c;--ow-border-base-strong-pressed: #555c68;--ow-border-base-subtle: #272a30;--ow-border-chip-selected: #0059ff;--ow-border-danger-default: #c11515;--ow-border-danger-hover: #991517;--ow-border-disabled-default: #3c4149;--ow-border-info-default: #0059ff;--ow-border-nav-active-indicator: #0059ff;--ow-border-positive-default: #009951;--ow-border-positive-hover: #008043;--ow-border-warning-default: #e5a000;--ow-icon-accent-default: #9cc1ff;--ow-icon-accent-on-accent: #191b1f;--ow-icon-action-default: #0059ff;--ow-icon-action-on-action: #ffffff;--ow-icon-action-selected: #347cff;--ow-icon-base-default: #ffffff;--ow-icon-base-muted: #737d8c;--ow-icon-base-on-surface: #191b1f;--ow-icon-base-subtle: #9ea4ae;--ow-icon-chip-selected: #9cc1ff;--ow-icon-danger-default: #c11515;--ow-icon-danger-hover: #991517;--ow-icon-disabled-default: #555c68;--ow-icon-info-default: #004ad4;--ow-icon-info-hover: #003baa;--ow-icon-nav-active: #9cc1ff;--ow-icon-positive-default: #009951;--ow-icon-positive-hover: #008043;--ow-icon-toolbar-active: #9cc1ff;--ow-icon-warning-default: #975102;--ow-text-accent-default: #9cc1ff;--ow-text-accent-on-accent: #191b1f;--ow-text-action-default: #0059ff;--ow-text-action-on-action: #ffffff;--ow-text-base-default: #ffffff;--ow-text-base-muted: #737d8c;--ow-text-base-on-surface: #191b1f;--ow-text-base-placeholder: #555c68;--ow-text-base-subtle: #c5c8ce;--ow-text-chip-selected: #9cc1ff;--ow-text-danger-default: #ee9796;--ow-text-danger-on-danger: #ffffff;--ow-text-disabled-default: #555c68;--ow-text-info-default: #002d82;--ow-text-info-on-info: #ffffff;--ow-text-nav-active: #ffffff;--ow-text-positive-default: #02542d;--ow-text-positive-on-positive: #ffffff;--ow-text-warning-default: #682d03;--ow-text-warning-on-warning: #522504;--text-color: var(--ow-text-base-default);--text-color-reversed: var(--ow-text-action-on-action);--text-color-dark: var(--ow-text-base-default);--bg-color-base: var(--ow-background-base-default);--bg-color-surface: var(--ow-background-base-sunken);--bg-color-surface-variant: var(--ow-background-base-sunken);--bg-color-hover: var(--ow-background-base-default-hover);--selected-color: var(--ow-background-selected);--bg-color-selected: var(--ow-background-selected);--bg-color-disabled: var(--ow-background-disabled-default);--bg-color-overlay: rgba(242, 242, 243, 0.85);--success-color: var(--ow-background-positive-default);--warning-color: var(--ow-background-warning-default);--error-color: var(--ow-background-danger-default);--info-color: var(--ow-background-info-default);--danger-light-bg-color: var(--ow-background-danger-subtle);--focus-color: var(--ow-border-action-focus-ring);--on-warning-color: #191b1f;--border-color: var(--ow-border-base-default);--border-color-strong: var(--ow-border-base-strong);--button-primary-bg-color: var(--ow-background-action-default);--button-primary-color: var(--ow-text-action-on-action);--button-primary-hover-bg-color: var(--ow-background-action-hover);--button-primary-hover-color: var(--ow-text-action-on-action);--button-secondary-bg-color: var(--ow-text-base-subtle);--button-secondary-color: var(--ow-text-action-on-action);--button-secondary-hover-bg-color: var(--ow-border-base-strong);--button-secondary-hover-color: var(--ow-text-action-on-action);--button-danger-bg-color: var(--ow-background-danger-default);--button-danger-color: var(--ow-text-action-on-action);--button-danger-hover-bg-color: var(--ow-border-danger-default);--button-danger-hover-color: var(--ow-text-action-on-action);--button-disabled-bg-color: var(--ow-background-disabled-default);--button-disabled-color: var(--ow-text-disabled-default);--link-color: var(--ow-text-action-default);--link-hover-color: var(--ow-background-action-default);--white-color: var(--ow-text-action-on-action);--border: var(--border-width) var(--border-style) var(--ow-border-base-default);--box-shadow-color: #0c0c0d1a;--box-shadow-sm: var(--ow-shadow-200);--box-shadow-md: var(--ow-shadow-200);color-scheme:dark}body[data-theme=light],:host([data-theme=light]){--ow-background-accent-default: #9cc1ff;--ow-background-accent-hover: #689eff;--ow-background-accent-pressed: #347cff;--ow-background-action-active: #0059ff;--ow-background-action-default: #0059ff;--ow-background-action-hover: #003baa;--ow-background-action-pressed: #00205b;--ow-background-action-selected: #0059ff1a;--ow-background-base-default: #fafafa;--ow-background-base-default-hover: #e1e3e5;--ow-background-base-default-pressed: #c5c8ce;--ow-background-base-default-selected: #e1e3e5;--ow-background-base-hover-default-selected: #f2f2f3;--ow-background-base-raised: #9ea4ae;--ow-background-base-raised-hover: #737d8c;--ow-background-base-sunken: #f2f2f3;--ow-background-base-sunken-hover: #e1e3e5;--ow-background-base-sunken-pressed: #9ea4ae;--ow-background-base-surface: #ffffff;--ow-background-base-surface-hover: #e1e3e5;--ow-background-chip-selected: #d1e2ff;--ow-background-danger-default: #c11515;--ow-background-danger-hover: #991517;--ow-background-danger-subtle: #f8e3e3;--ow-background-disabled-default: #e1e3e5;--ow-background-info-default: #0059ff;--ow-background-info-hover: #003baa;--ow-background-info-subtle: #d1e2ff;--ow-background-nav-active: #3c4149;--ow-background-overlay-scrim: #0b0c0ecc;--ow-background-overlay-subtle: #0b0c0eb2;--ow-background-overlay-surface: #fafafa;--ow-background-positive-default: #009951;--ow-background-positive-hover: #008043;--ow-background-positive-subtle: #ebffee;--ow-background-selected: #0b0c0e1a;--ow-background-toolbar-active: #3c4149;--ow-background-warning-active-indicator-filter: #e8b931;--ow-background-warning-default: #e8b931;--ow-background-warning-subtle: #fffbeb;--ow-border-accent-default: #347cff;--ow-border-accent-subtle: #9cc1ff;--ow-border-action-default: #0059ff;--ow-border-action-focus-ring: #004ad4;--ow-border-action-selected: #347cff;--ow-border-base-contrast: #191b1f;--ow-border-base-contrast-invert: #ffffff;--ow-border-base-contrast-invert-hover: #fffffff2;--ow-border-base-default: #e1e3e5;--ow-border-base-default-hover: #c5c8ce;--ow-border-base-default-pressed: #9ea4ae;--ow-border-base-on-surface: #191b1f;--ow-border-base-strong: #c5c8ce;--ow-border-base-strong-hover: #9ea4ae;--ow-border-base-strong-pressed: #737d8c;--ow-border-base-subtle: #f2f2f3;--ow-border-chip-selected: #0059ff;--ow-border-danger-default: #c11515;--ow-border-danger-hover: #991517;--ow-border-disabled-default: #c5c8ce;--ow-border-info-default: #0059ff;--ow-border-nav-active-indicator: #0059ff;--ow-border-positive-default: #009951;--ow-border-positive-hover: #008043;--ow-border-warning-default: #e5a000;--ow-icon-accent-default: #004ad4;--ow-icon-accent-on-accent: #002d82;--ow-icon-action-default: #0059ff;--ow-icon-action-on-action: #ffffff;--ow-icon-action-selected: #347cff;--ow-icon-base-default: #0b0c0e;--ow-icon-base-muted: #9ea4ae;--ow-icon-base-on-surface: #0b0c0e;--ow-icon-base-subtle: #737d8c;--ow-icon-chip-selected: #004ad4;--ow-icon-danger-default: #c11515;--ow-icon-danger-hover: #991517;--ow-icon-disabled-default: #9ea4ae;--ow-icon-info-default: #004ad4;--ow-icon-info-hover: #003baa;--ow-icon-nav-active: #0059ff;--ow-icon-positive-default: #009951;--ow-icon-positive-hover: #008043;--ow-icon-toolbar-active: #0059ff;--ow-icon-warning-default: #975102;--ow-text-accent-default: #004ad4;--ow-text-accent-on-accent: #0b0c0e;--ow-text-action-default: #0059ff;--ow-text-action-on-action: #ffffff;--ow-text-base-default: #0b0c0e;--ow-text-base-muted: #9ea4ae;--ow-text-base-on-surface: #0b0c0e;--ow-text-base-placeholder: #9ea4ae;--ow-text-base-subtle: #737d8c;--ow-text-chip-selected: #004ad4;--ow-text-danger-default: #991517;--ow-text-danger-on-danger: #ffffff;--ow-text-disabled-default: #9ea4ae;--ow-text-info-default: #002d82;--ow-text-info-on-info: #ffffff;--ow-text-nav-active: #0059ff;--ow-text-positive-default: #02542d;--ow-text-positive-on-positive: #ffffff;--ow-text-warning-default: #682d03;--ow-text-warning-on-warning: #522504;--text-color: var(--ow-text-base-default);--text-color-reversed: var(--ow-text-action-on-action);--text-color-dark: var(--ow-text-base-default);--bg-color-base: var(--ow-background-base-default);--bg-color-surface: var(--ow-background-base-sunken);--bg-color-surface-variant: var(--ow-background-base-sunken);--bg-color-hover: var(--ow-background-base-default-hover);--selected-color: var(--ow-background-selected);--bg-color-selected: var(--ow-background-selected);--bg-color-disabled: var(--ow-background-disabled-default);--bg-color-overlay: rgba(25, 27, 31, 0.65);--success-color: var(--ow-background-positive-default);--warning-color: var(--ow-background-warning-default);--error-color: var(--ow-background-danger-default);--info-color: var(--ow-background-info-default);--danger-light-bg-color: var(--ow-background-danger-subtle);--focus-color: var(--ow-border-action-focus-ring);--on-warning-color: #191b1f;--border-color: var(--ow-border-base-default);--border-color-strong: var(--ow-border-base-strong);--button-primary-bg-color: var(--ow-background-action-default);--button-primary-color: var(--ow-text-action-on-action);--button-primary-hover-bg-color: var(--ow-background-action-hover);--button-primary-hover-color: var(--ow-text-action-on-action);--button-secondary-bg-color: var(--ow-text-base-subtle);--button-secondary-color: var(--ow-text-action-on-action);--button-secondary-hover-bg-color: var(--ow-border-base-strong);--button-secondary-hover-color: var(--ow-text-action-on-action);--button-danger-bg-color: var(--ow-background-danger-default);--button-danger-color: var(--ow-text-action-on-action);--button-danger-hover-bg-color: var(--ow-border-danger-default);--button-danger-hover-color: var(--ow-text-action-on-action);--button-disabled-bg-color: var(--ow-background-disabled-default);--button-disabled-color: var(--ow-text-disabled-default);--link-color: var(--ow-text-action-default);--link-hover-color: var(--ow-background-action-default);--white-color: var(--ow-text-action-on-action);--border: var(--border-width) var(--border-style) var(--ow-border-base-default);--box-shadow-color: #0c0c0d1a;--box-shadow-sm: var(--ow-shadow-200);--box-shadow-md: var(--ow-shadow-200)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--ow-background-base-default-hover) rgba(0,0,0,0)}}::-webkit-scrollbar{width:22px;height:22px;background:rgba(0,0,0,0)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--ow-background-base-default-hover);background-clip:padding-box;border:var(--ow-spacing-8) solid rgba(0,0,0,0);border-radius:var(--ow-radius-24)}button{display:inline-flex;position:relative;padding:var(--ow-spacing-8) var(--ow-spacing-16);align-items:center;justify-content:center;cursor:pointer;user-select:none;border-radius:var(--ow-radius-16);font-family:inherit;font-weight:var(--ow-font-weight-bold);transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}button:where(:not([class^=mat],[class^=mdc],[class=ow-select-button])){border:1px solid var(--button-primary-bg-color);background-color:var(--button-primary-bg-color);color:var(--button-primary-color)}button:where(:not([class^=mat],[class^=mdc],[class=ow-select-button])):where(:not(:disabled):hover){border:1px solid var(--button-primary-hover-bg-color);background-color:var(--button-primary-hover-bg-color);color:var(--button-primary-hover-color)}button:where(:not([class^=mat],[class^=mdc],[class=ow-select-button])):disabled{background-color:var(--button-disabled-bg-color);border:1px solid var(--button-disabled-bg-color);color:var(--button-disabled-color);cursor:not-allowed}button:where(:not([class^=mat],[class^=mdc],[class=ow-select-button])).ow-button-outline{background-color:rgba(0,0,0,0);color:var(--button-primary-bg-color)}button:where(:not([class^=mat],[class^=mdc],[class=ow-select-button])).ow-button-outline:where(:not(:disabled):hover){background-color:var(--button-primary-bg-color);border:1px solid var(--button-primary-bg-color);color:var(--button-primary-color)}button:where(:not([class^=mat],[class^=mdc],[class=ow-select-button])).ow-button-outline:disabled{border:1px solid var(--ow-text-disabled-default);color:var(--ow-text-disabled-default)}button.ow-button-no-style{padding:0;color:var(--ow-text-base-default);background-color:rgba(0,0,0,0);border-width:0}button.ow-button-no-style:not(:disabled):hover{color:var(--ow-text-base-default);opacity:1;background-color:rgba(0,0,0,0);border-width:0}button.ow-button-no-style:disabled{background-color:rgba(0,0,0,0);border-width:0;color:var(--button-disabled-bg-color);cursor:not-allowed}button.ow-button-secondary{border:1px solid var(--button-secondary-bg-color);background-color:var(--button-secondary-bg-color);color:var(--button-secondary-color)}button.ow-button-secondary:where(:not(:disabled):hover){border:1px solid var(--button-secondary-hover-bg-color);background-color:var(--button-secondary-hover-bg-color);color:var(--button-secondary-hover-color)}button.ow-button-secondary:disabled{background-color:var(--button-disabled-bg-color);border:1px solid var(--button-disabled-bg-color);color:var(--button-disabled-color);cursor:not-allowed}button.ow-button-secondary.ow-button-outline{background-color:rgba(0,0,0,0);color:var(--button-secondary-bg-color)}button.ow-button-secondary.ow-button-outline:where(:not(:disabled):hover){background-color:var(--button-secondary-bg-color);border:1px solid var(--button-secondary-bg-color);color:var(--button-secondary-color)}button.ow-button-secondary.ow-button-outline:disabled{border:1px solid var(--ow-text-disabled-default);color:var(--ow-text-disabled-default)}button.ow-button-danger{border:1px solid var(--button-danger-bg-color);background-color:var(--button-danger-bg-color);color:var(--button-danger-color)}button.ow-button-danger:where(:not(:disabled):hover){border:1px solid var(--button-danger-hover-bg-color);background-color:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.ow-button-danger:disabled{background-color:var(--button-disabled-bg-color);border:1px solid var(--button-disabled-bg-color);color:var(--button-disabled-color);cursor:not-allowed}button.ow-button-danger.ow-button-outline{background-color:rgba(0,0,0,0);color:var(--button-danger-bg-color)}button.ow-button-danger.ow-button-outline:where(:not(:disabled):hover){background-color:var(--button-danger-bg-color);border:1px solid var(--button-danger-bg-color);color:var(--button-danger-color)}button.ow-button-danger.ow-button-outline:disabled{border:1px solid var(--ow-text-disabled-default);color:var(--ow-text-disabled-default)}code,pre,samp,kbd{font-family:var(--ow-font-family-mono),monospace}code,pre{font-weight:300}figure{text-align:center;margin-bottom:var(--ow-spacing-12)}figure img{width:100%;height:auto}figure figcaption{font-style:italic;font-size:var(--ow-typography-body-small-font-size);color:var(--ow-text-disabled-default)}fieldset{border:var(--border)}fieldset legend{font-size:var(--ow-font-size-scale-01)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--ow-spacing-12);font-family:var(--ow-typography-heading-productive-1-page-font-family);color:var(--ow-text-base-default)}section>h1,section>h2{text-align:center}h5,h6{margin-bottom:var(--ow-spacing-8)}h1{font-size:var(--ow-typography-heading-productive-1-page-font-size);font-weight:var(--ow-typography-heading-productive-1-page-font-weight);line-height:var(--ow-typography-heading-productive-1-page-line-height);letter-spacing:var(--ow-typography-heading-productive-1-page-letter-spacing)}h2{font-size:var(--ow-typography-heading-productive-2-section-font-size);font-weight:var(--ow-typography-heading-productive-2-section-font-weight);line-height:var(--ow-typography-heading-productive-2-section-line-height);letter-spacing:var(--ow-typography-heading-productive-2-section-letter-spacing)}h3,h4,h5,h6{font-size:var(--ow-typography-heading-productive-3-component-font-size);font-weight:var(--ow-typography-heading-productive-3-component-font-weight);line-height:var(--ow-typography-heading-productive-3-component-line-height);letter-spacing:var(--ow-typography-heading-productive-3-component-letter-spacing)}.ow-expressive h1{font-size:var(--ow-typography-heading-expressive-display-font-size);font-weight:var(--ow-typography-heading-expressive-display-font-weight);line-height:var(--ow-typography-heading-expressive-display-line-height);letter-spacing:var(--ow-typography-heading-expressive-display-letter-spacing)}.ow-expressive h2{font-size:var(--ow-typography-heading-expressive-1-font-size);font-weight:var(--ow-typography-heading-expressive-1-font-weight);line-height:var(--ow-typography-heading-expressive-1-line-height);letter-spacing:var(--ow-typography-heading-expressive-1-letter-spacing)}.ow-expressive h3{font-size:var(--ow-typography-heading-expressive-2-font-size);font-weight:var(--ow-typography-heading-expressive-2-font-weight);line-height:var(--ow-typography-heading-expressive-2-line-height);letter-spacing:var(--ow-typography-heading-expressive-2-letter-spacing)}.ow-expressive h4{font-size:var(--ow-typography-heading-expressive-3-font-size);font-weight:var(--ow-typography-heading-expressive-3-font-weight);line-height:var(--ow-typography-heading-expressive-3-line-height);letter-spacing:var(--ow-typography-heading-expressive-3-letter-spacing)}.ow-expressive h5{font-size:var(--ow-typography-heading-expressive-4-font-size);font-weight:var(--ow-typography-heading-expressive-4-font-weight);line-height:var(--ow-typography-heading-expressive-4-line-height);letter-spacing:var(--ow-typography-heading-expressive-4-letter-spacing)}.ow-expressive h6{font-size:var(--ow-typography-heading-expressive-5-font-size);font-weight:var(--ow-typography-heading-expressive-5-font-weight);line-height:var(--ow-typography-heading-expressive-5-line-height);letter-spacing:var(--ow-typography-heading-expressive-5-letter-spacing)}hr{display:block;height:1px;padding:0;margin:var(--ow-spacing-16) 0;border:0;border-top:var(--border)}@font-face{font-display:block;font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;src:url("/assets/fonts/material-symbols-outlined.woff2") format("woff2")}.ow-icon,.mat-icon.ow-icon{display:inline-block;direction:ltr;font-family:"Material Symbols Outlined",sans-serif;font-size:var(--ow-icon-size-m);font-style:normal;font-weight:normal;line-height:1;color:var(--ow-icon-base-default);letter-spacing:normal;text-transform:none;white-space:nowrap;user-select:none;font-variation-settings:"FILL" var(--ow-icon-props-axes-fill),"wght" var(--ow-icon-props-axes-weight),"GRAD" var(--ow-icon-props-axes-grade),"opsz" var(--ow-icon-props-axes-optical-size);font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ow-icon--xs,.mat-icon.ow-icon--xs{--mat-menu-item-icon-size: var(--ow-icon-size-xs);width:var(--ow-icon-size-xs);height:var(--ow-icon-size-xs);font-size:var(--ow-icon-size-xs)}.ow-icon--s,.mat-icon.ow-icon--s{--mat-menu-item-icon-size: var(--ow-icon-size-s);width:var(--ow-icon-size-s);height:var(--ow-icon-size-s);font-size:var(--ow-icon-size-s)}.ow-icon--m,.mat-icon.ow-icon--m{--mat-menu-item-icon-size: var(--ow-icon-size-m);width:var(--ow-icon-size-m);height:var(--ow-icon-size-m);font-size:var(--ow-icon-size-m)}.ow-icon--l,.mat-icon.ow-icon--l{--mat-menu-item-icon-size: var(--ow-icon-size-l);width:var(--ow-icon-size-l);height:var(--ow-icon-size-l);font-size:var(--ow-icon-size-l)}.ow-icon--xl,.mat-icon.ow-icon--xl{--mat-menu-item-icon-size: var(--ow-icon-size-xl);width:var(--ow-icon-size-xl);height:var(--ow-icon-size-xl);font-size:var(--ow-icon-size-xl)}.ow-icon--xxl,.mat-icon.ow-icon--xxl{--mat-menu-item-icon-size: var(--ow-icon-size-xxl);width:var(--ow-icon-size-xxl);height:var(--ow-icon-size-xxl);font-size:var(--ow-icon-size-xxl)}.ow-icon--filled,.mat-icon.ow-icon--filled{font-variation-settings:"FILL" var(--ow-icon-props-axes-fill-active),"wght" var(--ow-icon-props-axes-weight),"GRAD" var(--ow-icon-props-axes-grade),"opsz" var(--ow-icon-props-axes-optical-size)}.ow-icon--disabled,.mat-icon.ow-icon--disabled{color:var(--ow-icon-disabled-default)}:where(mat-icon[data-mat-icon-type=font]){display:inline-block;direction:ltr;font-family:"Material Symbols Outlined",sans-serif;font-size:var(--ow-icon-size-m);font-style:normal;font-weight:normal;line-height:1;color:var(--ow-icon-base-default);letter-spacing:normal;text-transform:none;white-space:nowrap;user-select:none;font-variation-settings:"FILL" var(--ow-icon-props-axes-fill),"wght" var(--ow-icon-props-axes-weight),"GRAD" var(--ow-icon-props-axes-grade),"opsz" var(--ow-icon-props-axes-optical-size);font-feature-settings:"liga";-webkit-font-smoothing:antialiased}sup,sub,small{font-size:var(--ow-typography-body-small-font-size)}strong,b{font-weight:var(--ow-font-weight-bold)}mark{padding:0 var(--ow-spacing-4);color:var(--ow-text-base-default);background-color:var(--ow-background-disabled-default)}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]){width:100%;padding:var(--ow-spacing-8) var(--ow-spacing-12);border:var(--ow-border-width-1) solid var(--ow-border-base-strong);font-size:var(--ow-font-size-scale-02);color:var(--ow-text-base-default);background:var(--ow-background-base-sunken);transition:border-color .3s;letter-spacing:normal;border-radius:var(--ow-radius-8)}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]):hover{border-color:var(--ow-border-base-strong-hover)}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible{border-color:var(--ow-border-action-focus-ring);outline:none}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]):disabled,input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]):disabled,input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]):disabled,input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]):disabled{color:var(--ow-text-disabled-default);background:var(--ow-background-disabled-default);border-color:var(--ow-border-disabled-default)}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag])::placeholder,input[type=email]:not([class^=mat],[class^=mdc],[class^=ag])::placeholder,input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag])::placeholder,input[type=date]:not([class^=mat],[class^=mdc],[class^=ag])::placeholder{color:var(--ow-text-base-muted)}input[type=checkbox]:not([class^=mat],[class^=mdc],[class^=ag]){width:18px;height:18px;cursor:pointer;margin:0 var(--ow-spacing-8) 0 0;vertical-align:middle;accent-color:var(--ow-background-action-default)}input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]){color:var(--ow-text-base-default)}input[type=date]:not([class^=mat],[class^=mdc],[class^=ag])::-webkit-calendar-picker-indicator{block-size:24px;inline-size:24px;padding:0;filter:invert(50%);cursor:pointer}input[type=radio]:not([class^=mat],[class^=mdc],[class^=ag]){position:relative;width:20px;height:20px;margin:0 var(--ow-spacing-4) 0 0;cursor:pointer;vertical-align:middle;accent-color:var(--ow-background-action-default)}input[type=radio]:not([class^=mat],[class^=mdc],[class^=ag])+label,input[type=radio]:not([class^=mat],[class^=mdc],[class^=ag])~label{vertical-align:middle}input[type=radio]:not([class^=mat],[class^=mdc],[class^=ag]):not(:first-child){margin-left:var(--ow-spacing-12)}label:not([class^=mat],[class^=mdc],[class^=ag])[for]:has(+input[type=range]:not([class^=mat],[class^=mdc],[class^=ag])){position:relative;top:0;left:0}input[type=range]:not([class^=mat],[class^=mdc],[class^=ag]){width:100%;padding:var(--ow-spacing-12) 0;background:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;cursor:pointer}input[type=range]:not([class^=mat],[class^=mdc],[class^=ag])::-webkit-slider-runnable-track{background-color:var(--ow-background-disabled-default);border-radius:var(--ow-radius-16);height:var(--ow-spacing-4)}input[type=range]:not([class^=mat],[class^=mdc],[class^=ag])::-webkit-slider-thumb{width:20px;height:20px;transform:translateY(calc(-50% + var(--ow-spacing-4) / 2));-webkit-appearance:none;appearance:none;margin-top:0;background-color:var(--ow-background-action-default);border-radius:100%}input[type=range]:not([class^=mat],[class^=mdc],[class^=ag]):focus::-webkit-slider-thumb{outline:3px solid var(--ow-background-action-default);outline-offset:.125rem}input[type=range]:not([class^=mat],[class^=mdc],[class^=ag])::-moz-range-track{background-color:var(--ow-background-disabled-default);border-radius:var(--ow-radius-16);height:var(--ow-spacing-4)}input[type=range]:not([class^=mat],[class^=mdc],[class^=ag])::-moz-range-thumb{width:20px;height:20px;border:none;background-color:var(--ow-background-action-default);border-radius:100%}input[type=range]:not([class^=mat],[class^=mdc],[class^=ag]):focus::-moz-range-thumb{outline:3px solid var(--ow-background-action-default);outline-offset:.125rem}a:not(:where(.mat-mdc-button-base)){color:var(--link-color)}a:not(:where(.mat-mdc-button-base)):hover{cursor:pointer;color:var(--link-hover-color)}a:not(:where(.mat-mdc-button-base)).ow-link-without-styles{text-decoration:none;color:inherit}a:not(:where(.mat-mdc-button-base)).ow-link-without-styles:hover{color:inherit;cursor:pointer}label:not([class^=mat],[class^=mdc],[class^=ag],.ow-field-label){font-size:var(--ow-typography-body-small-font-size);color:var(--ow-text-base-default)}table:not([class^=mat],[class^=mdc],[class^=ag]){border-collapse:collapse;width:100%;background-color:var(--ow-background-base-default)}table:not([class^=mat],[class^=mdc],[class^=ag]) td,table:not([class^=mat],[class^=mdc],[class^=ag]) th{padding:8px;border:var(--border);text-align:left}table:not([class^=mat],[class^=mdc],[class^=ag]) tbody tr:nth-child(odd){background-color:var(--ow-background-base-sunken)}table:not([class^=mat],[class^=mdc],[class^=ag]).ow-row-click-enabled tbody tr:hover,table:not([class^=mat],[class^=mdc],[class^=ag]) tr.ow-row-click-enabled:hover{background-color:var(--bg-color-hover);cursor:pointer}textarea:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]){width:100%;padding:var(--ow-spacing-8) var(--ow-spacing-12);border:var(--ow-border-width-1) solid var(--ow-border-base-strong);font-size:var(--ow-font-size-scale-02);color:var(--ow-text-base-default);background:var(--ow-background-base-sunken);transition:border-color .3s;letter-spacing:normal;border-radius:var(--ow-radius-8)}textarea:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):hover{border-color:var(--ow-border-base-strong-hover)}textarea:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):focus-visible{border-color:var(--ow-border-action-focus-ring);outline:none}textarea:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):disabled{color:var(--ow-text-disabled-default);background:var(--ow-background-disabled-default);border-color:var(--ow-border-disabled-default)}textarea:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag])::placeholder{color:var(--ow-text-base-muted)}textarea:not([class^=mat],[class^=mdc],[class^=ag]){min-height:80px;resize:vertical}progress:not([class^=mat],[class^=mdc],[class^=ag]){width:100%;height:10px;color:var(--ow-background-action-default);background-color:var(--ow-background-base-default);border-radius:var(--ow-radius-16)}progress:not([class^=mat],[class^=mdc],[class^=ag])::-webkit-progress-bar{width:100%;height:10px;background-color:var(--ow-background-base-default);border-radius:var(--ow-radius-16)}progress:not([class^=mat],[class^=mdc],[class^=ag])::-webkit-progress-value{width:100%;height:10px;background-color:var(--ow-background-action-default);border-radius:var(--ow-radius-16)}progress:not([class^=mat],[class^=mdc],[class^=ag])::-moz-progress-bar{width:100%;height:10px;background-color:var(--ow-background-action-default);border-radius:var(--ow-radius-16)}select:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]),.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]){width:100%;padding:var(--ow-spacing-8) var(--ow-spacing-12);border:var(--ow-border-width-1) solid var(--ow-border-base-strong);font-size:var(--ow-font-size-scale-02);color:var(--ow-text-base-default);background:var(--ow-background-base-sunken);transition:border-color .3s;letter-spacing:normal;border-radius:var(--ow-radius-8)}select:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):hover{border-color:var(--ow-border-base-strong-hover)}select:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):focus-visible{border-color:var(--ow-border-action-focus-ring);outline:none}select:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):disabled,.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag]):disabled{color:var(--ow-text-disabled-default);background:var(--ow-background-disabled-default);border-color:var(--ow-border-disabled-default)}select:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag])::placeholder,.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag]):not([class^=mat],[class^=mdc],[class^=ag])::placeholder{color:var(--ow-text-base-muted)}select:not([class^=mat],[class^=mdc],[class^=ag]),.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag]){display:flex;width:100%;padding:var(--ow-spacing-12) var(--ow-spacing-16);border:none;color:var(--ow-text-base-default);background:var(--ow-background-base-sunken);justify-content:space-between;align-items:center;border-radius:0;border-bottom:var(--border)}select:not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag]):hover{border-color:inherit;border-top:none;border-left:none;border-right:none}select:not([class^=mat],[class^=mdc],[class^=ag])::after,.ow-select-button:not([class^=mat],[class^=mdc],[class^=ag])::after{content:"";position:absolute;top:50%;right:var(--ow-spacing-16);transform:translateY(-50%);pointer-events:none;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid var(--ow-icon-disabled-default);transition:transform ease-in-out .3s}.ow-layout{display:flex;height:100svh;flex:1}.ow-header{display:flex;padding:var(--ow-spacing-12);color:var(--ow-text-base-default);background-color:var(--ow-background-base-sunken);align-items:center;gap:var(--ow-spacing-12)}.ow-container{flex:1;display:flex;flex-direction:column;min-width:0}.ow-main{flex:1;overflow-y:auto;padding:var(--ow-spacing-24)}.ow-footer{padding:var(--ow-spacing-8) var(--ow-spacing-12);font-size:var(--ow-typography-body-small-font-size);background-color:var(--ow-background-base-sunken);text-align:right}.ow-nav-rail{display:flex;width:88px;padding:var(--ow-spacing-16) var(--ow-spacing-8);background:var(--ow-background-base-default);border-right:var(--border);flex-direction:column;align-items:center;gap:var(--ow-spacing-16)}.ow-nav-rail hr{width:40px;margin:0}.ow-nav-rail .ow-nav-rail__item{display:flex;padding:0;border:0;color:var(--ow-text-base-default);background:rgba(0,0,0,0);text-decoration:none;flex-direction:column;align-self:stretch;align-items:center;cursor:pointer;gap:var(--ow-spacing-4)}.ow-nav-rail .ow-nav-rail__item+.ow-nav-rail__item{margin-top:var(--ow-spacing-8)}.ow-nav-rail .ow-nav-rail__item:not(:disabled):hover{border:0;color:var(--ow-text-base-default);background:rgba(0,0,0,0)}.ow-nav-rail .ow-nav-rail__item:disabled{opacity:.4;cursor:default}.ow-nav-rail .ow-nav-rail__icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--ow-spacing-0);box-sizing:border-box;width:var(--ow-control-height-button-m);height:var(--ow-control-height-button-m);padding:var(--ow-spacing-8);font-size:var(--ow-icon-size-m);border-radius:var(--ow-radius-8);transition:background-color 120ms ease}.ow-nav-rail .ow-nav-rail__label{max-width:100%;font-size:var(--ow-typography-label-small-font-size);font-weight:var(--ow-typography-label-small-font-weight);line-height:var(--ow-typography-label-small-line-height);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ow-nav-rail .ow-nav-rail__item:hover:not(:disabled) .ow-nav-rail__icon{background:var(--bg-color-hover)}.ow-nav-rail .ow-nav-rail__item[aria-pressed=true] .ow-nav-rail__icon,.ow-nav-rail .ow-nav-rail__item[aria-current]:not([aria-current=false]) .ow-nav-rail__icon{color:var(--ow-icon-nav-active);background:var(--bg-color-hover)}.ow-nav-rail .ow-nav-rail__item:focus-visible{outline:none}.ow-nav-rail .ow-nav-rail__item:focus-visible .ow-nav-rail__icon{color:var(--ow-text-action-on-action);background:var(--ow-background-action-default)}.ow-sidenav{display:flex;width:250px;height:100%;padding:var(--ow-spacing-12);transition:width .3s ease;background-color:var(--ow-background-base-sunken);flex-direction:column}.ow-sidenav .ow-nav-header{margin-bottom:var(--ow-spacing-24);display:flex;justify-content:space-between;align-items:center;padding:var(--ow-spacing-8) var(--ow-spacing-4)}.ow-sidenav .sidebar-toggle{cursor:w-resize}.ow-sidenav.collapsed{width:56px}.ow-sidenav.collapsed .sidebar-toggle{cursor:e-resize}.ow-sidenav ul{display:flex;padding:0;margin:0;flex:1;flex-direction:column}.ow-sidenav ul li{margin-bottom:var(--ow-spacing-8);list-style:none}.ow-sidenav ul .spacer{margin-block:auto}.ow-sidenav a{display:flex;padding:var(--ow-spacing-8) var(--ow-spacing-4);color:var(--ow-text-base-default);text-decoration:none;border-radius:var(--ow-radius-8);white-space:nowrap;overflow:hidden;align-items:center;gap:var(--ow-spacing-16);justify-content:start}.ow-sidenav a em,.ow-sidenav a i,.ow-sidenav a .ow-sidenav-icon{overflow:clip}.ow-sidenav a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ow-sidenav a:hover{background-color:var(--bg-color-hover)}.ow-sidenav a:active,.ow-sidenav a.ow-active{background-color:var(--bg-color-selected)}.ow-badge{position:relative;top:-1em;padding:var(--ow-spacing-4) var(--ow-spacing-8);font-size:var(--ow-typography-body-small-font-size);color:var(--ow-text-action-on-action);background:var(--ow-background-action-default);border-radius:100%}.ow-card{display:flex;padding:var(--ow-card-padding, var(--ow-spacing-12));background-color:var(--ow-card-surface, var(--ow-background-base-sunken));border-radius:var(--ow-card-radius, var(--ow-radius-16));flex-direction:column}.ow-card--raised{--ow-card-surface: var(--ow-background-base-default)}.ow-card--flat{--ow-card-surface: transparent}.ow-card--interactive{align-items:stretch;justify-content:flex-start;font-weight:var(--ow-font-weight-regular);text-align:left;cursor:pointer}.ow-card.ow-card--interactive{border:0;color:var(--ow-card-color, var(--ow-text-base-default));background-color:var(--ow-card-surface, var(--ow-background-base-sunken))}.ow-card.ow-card--interactive:not(:disabled):hover{color:var(--ow-card-color, var(--ow-text-base-default));background-color:var(--ow-card-surface, var(--ow-background-base-sunken))}.ow-card.ow-card--interactive:disabled{color:var(--ow-card-color-disabled, var(--ow-text-disabled-default));cursor:not-allowed}.ow-card.ow-card--outlined{border:var(--ow-border-width-1) solid var(--ow-card-border-color, var(--ow-border-base-strong))}.ow-card.ow-card--outlined:not(:disabled):hover{border:var(--ow-border-width-1) solid var(--ow-card-border-color, var(--ow-border-base-strong))}.ow-card.ow-card--dashed{border:var(--ow-border-width-1) dashed var(--ow-card-border-color, var(--ow-border-base-strong))}.ow-card.ow-card--dashed:not(:disabled):hover{border:var(--ow-border-width-1) dashed var(--ow-card-border-color, var(--ow-border-base-strong))}.ow-definition-list{display:grid;grid-template-columns:auto 1fr;gap:var(--ow-spacing-4) var(--ow-spacing-12);margin:0}.ow-definition-list dt{font-size:var(--ow-font-size-scale-01);color:var(--ow-text-base-subtle)}.ow-definition-list dd{margin:0;color:var(--ow-text-base-default);overflow-wrap:break-word;min-width:0}.ow-empty-state{padding:var(--ow-spacing-16);font-size:var(--ow-font-size-scale-01);color:var(--ow-text-base-muted);text-align:center}.ow-field-label{display:block;margin-bottom:var(--ow-spacing-4);font-size:var(--ow-font-size-scale-02);font-weight:var(--ow-font-weight-regular);color:var(--ow-text-base-default)}.ow-form>*{margin-block:0}.ow-form>*+*{margin-block-start:var(--ow-spacing-16)}.ow-form>mat-form-field+*{margin-block-start:0}.ow-form>.ow-field-label+*,.ow-form>.ow-field-row+*{margin-block-start:0}.ow-form .ow-field-label{margin-block-end:var(--ow-spacing-4)}.ow-form>:has(>.ow-field-label+mat-form-field:last-child)+*{margin-block-start:0}.ow-field-row{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;grid-template-rows:auto auto;column-gap:var(--ow-spacing-12)}.ow-field-row>:has(>.ow-field-label+mat-form-field){display:grid;grid-row:span 2;grid-template-rows:subgrid}mat-form-field.mat-mdc-form-field:has(.ow-field-stepper) input[type=number]{appearance:textfield}mat-form-field.mat-mdc-form-field:has(.ow-field-stepper) input[type=number]::-webkit-outer-spin-button,mat-form-field.mat-mdc-form-field:has(.ow-field-stepper) input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ow-field-stepper{display:inline-flex;flex-direction:column;align-self:stretch;justify-content:center;margin-left:var(--ow-spacing-8);padding-block:var(--ow-border-width-1);padding-right:var(--ow-border-width-1);border-left:var(--ow-border-width-1) solid var(--ow-border-base-strong);margin-block:calc(-1*var(--mat-form-field-container-vertical-padding, 0px))}.ow-field-stepper .ow-field-stepper__step+.ow-field-stepper__step{margin-top:-3px}.ow-field-stepper .ow-field-stepper__step:first-child{border-top-right-radius:calc(var(--ow-radius-8) - var(--ow-border-width-1))}.ow-field-stepper .ow-field-stepper__step:last-child{border-bottom-right-radius:calc(var(--ow-radius-8) - var(--ow-border-width-1))}.ow-field-stepper .ow-field-stepper__step{display:flex;flex:0 0 var(--ow-icon-size-s);align-items:center;justify-content:center;padding:0 var(--ow-spacing-8);border:0;color:var(--ow-icon-base-default);background:rgba(0,0,0,0);border-radius:0;cursor:pointer}.ow-field-stepper .ow-field-stepper__step .mat-icon,.ow-field-stepper .ow-field-stepper__step .ow-icon{width:var(--ow-icon-size-s);height:var(--ow-icon-size-s);font-size:var(--ow-icon-size-s);line-height:1}.ow-field-stepper .ow-field-stepper__step:not(:disabled):hover{border:0;color:var(--ow-icon-base-default);background:var(--ow-background-disabled-default)}.ow-field-stepper .ow-field-stepper__step:disabled{border:0;color:var(--ow-icon-disabled-default);background:rgba(0,0,0,0);cursor:default}.ow-error-message{font-size:var(--ow-typography-body-small-font-size);color:var(--ow-background-danger-default);margin-top:var(--ow-spacing-4);min-height:18px}.ow-warning{display:block}.ow-warning input:not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-warning input:not([class^=mat],[class^=mdc],[class^=ag]):focus,.ow-warning select:not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-warning select:not([class^=mat],[class^=mdc],[class^=ag]):focus,.ow-warning textarea:not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-warning textarea:not([class^=mat],[class^=mdc],[class^=ag]):focus{border-color:var(--ow-background-warning-default)}.ow-warning input:focus~label,.ow-warning input:not(:placeholder-shown)~label{color:var(--ow-background-warning-default)}.ow-invalid{display:block}.ow-invalid input:not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-invalid input:not([class^=mat],[class^=mdc],[class^=ag]):focus,.ow-invalid select:not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-invalid select:not([class^=mat],[class^=mdc],[class^=ag]):focus,.ow-invalid textarea:not([class^=mat],[class^=mdc],[class^=ag]):hover,.ow-invalid textarea:not([class^=mat],[class^=mdc],[class^=ag]):focus{border-color:var(--ow-background-danger-default)}.ow-invalid input:focus~label,.ow-invalid input:not(:placeholder-shown)~label{color:var(--ow-background-danger-default)}.ow-label-wrapper{position:relative;margin-bottom:var(--ow-spacing-8)}.ow-label-wrapper input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]),.ow-label-wrapper input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]),.ow-label-wrapper input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]),.ow-label-wrapper input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]),.ow-label-wrapper select:not([class^=mat],[class^=mdc],[class^=ag]),.ow-label-wrapper textarea:not([class^=mat],[class^=mdc],[class^=ag]){padding:var(--ow-spacing-24) var(--ow-spacing-16) var(--ow-spacing-12) var(--ow-spacing-16)}.ow-label-wrapper .ow-error-message{padding:0 var(--ow-spacing-16)}.ow-label-wrapper label[for]:not([class^=mat],[class^=mdc],[class^=ag]){margin-left:0;position:absolute;pointer-events:none;top:0;left:var(--ow-spacing-16);cursor:pointer}.ow-label-wrapper label[for].ow-label-floating{top:var(--ow-spacing-16);font-size:var(--ow-font-size-scale-02);transition:.2s ease all}.ow-label-wrapper input:focus~.ow-label-floating,.ow-label-wrapper input:not(:placeholder-shown)~.ow-label-floating,.ow-label-wrapper textarea:focus~.ow-label-floating,.ow-label-wrapper textarea:not(:placeholder-shown)~.ow-label-floating{top:0;left:var(--ow-spacing-16);font-size:var(--ow-typography-body-small-font-size)}.ow-modal-overlay{display:flex;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:var(--bg-color-overlay);justify-content:center;align-items:center}.ow-modal{position:absolute;top:50%;left:50%;width:500px;color:var(--ow-text-base-default);transform:translate(-50%, -50%);background-color:var(--ow-background-base-default);border-radius:var(--ow-radius-16);box-shadow:var(--ow-shadow-200);max-width:90%}.ow-modal.ow-modal-medium{width:700px}.ow-modal.ow-modal-large{width:900px}.ow-modal .ow-modal-header,.ow-modal .ow-modal-content,.ow-modal .ow-modal-footer{padding:var(--ow-spacing-12)}.ow-modal .ow-modal-header{border-bottom:var(--border);font-weight:var(--ow-font-weight-bold);line-height:var(--line-height-headline);color:var(--ow-background-action-default)}.ow-modal .ow-modal-footer{border-top:var(--border);display:flex;justify-content:flex-end;gap:var(--ow-spacing-8)}@media all and (max-width: 992px){.ow-modal{width:95%;max-width:95%}}.ow-notification{display:flex;gap:var(--ow-spacing-8);align-items:center;min-height:calc(var(--ow-spacing-48) + 2*var(--ow-border-width-1));padding:var(--ow-spacing-0) var(--ow-spacing-16);border:var(--ow-border-width-1) solid rgba(0,0,0,0);font-family:var(--ow-typography-body-base-font-family);font-size:var(--ow-typography-body-base-font-size);font-weight:var(--ow-typography-body-base-font-weight);line-height:var(--ow-typography-body-base-line-height);color:var(--ow-text-base-default);border-radius:var(--ow-radius-8)}.ow-notification__icon{flex:none}.ow-notification__content{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--ow-spacing-4);align-items:baseline;min-width:0}.ow-notification__title{font-weight:var(--ow-typography-body-base-strong-font-weight)}.ow-notification__actions{display:flex;flex:none;gap:var(--ow-spacing-8);align-items:center}.ow-notification--info{background-color:var(--ow-background-info-subtle);border-color:var(--ow-border-info-default)}.ow-notification--info .ow-notification__icon{color:var(--ow-icon-info-default)}.ow-notification--info .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled){--mat-button-filled-container-color: var(--ow-background-info-default);--mat-button-filled-label-text-color: var(--ow-text-info-on-info)}.ow-notification--info .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:hover,.ow-notification--info .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:active,.ow-notification--info .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:focus-visible{background-color:var(--ow-background-info-hover)}.ow-notification--error{background-color:var(--ow-background-danger-subtle);border-color:var(--ow-border-danger-default)}.ow-notification--error .ow-notification__icon{color:var(--ow-icon-danger-default)}.ow-notification--error .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled){--mat-button-filled-container-color: var(--ow-background-danger-default);--mat-button-filled-label-text-color: var(--ow-text-danger-on-danger)}.ow-notification--error .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:hover,.ow-notification--error .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:active,.ow-notification--error .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:focus-visible{background-color:var(--ow-background-danger-hover)}.ow-notification--success{background-color:var(--ow-background-positive-subtle);border-color:var(--ow-border-positive-default)}.ow-notification--success .ow-notification__icon{color:var(--ow-icon-positive-default)}.ow-notification--success .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled){--mat-button-filled-container-color: var(--ow-background-positive-default);--mat-button-filled-label-text-color: var(--ow-text-positive-on-positive)}.ow-notification--success .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:hover,.ow-notification--success .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:active,.ow-notification--success .mat-mdc-unelevated-button:not(:disabled,.mat-mdc-button-disabled).mat-mdc-unelevated-button:focus-visible{background-color:var(--ow-background-positive-hover)}.ow-panel{display:flex;flex-direction:column;min-height:0;background-color:var(--ow-background-base-default)}.ow-panel__header{display:flex;align-items:center;gap:var(--ow-spacing-8);padding:var(--ow-spacing-16);border-bottom:var(--ow-border-width-1) solid var(--ow-border-base-default)}.ow-panel__title{flex:1;margin:0;font-size:var(--ow-font-size-scale-02);font-weight:var(--ow-font-weight-semibold);line-height:1.4;color:var(--ow-text-base-default);overflow-wrap:break-word;min-width:0}.ow-panel__section{padding:0 var(--ow-spacing-16) var(--ow-spacing-24);border-bottom:var(--ow-border-width-1) solid var(--ow-border-base-default)}.ow-select{display:inline-block;position:relative;width:100%;margin-bottom:var(--ow-spacing-8)}.ow-select:has(select,.ow-select select,.ow-select .ow-select-button,.ow-select-button)::after{content:"";position:absolute;top:50%;right:var(--ow-spacing-16);transform:translateY(-50%);pointer-events:none;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid var(--ow-icon-disabled-default);transition:transform ease-in-out .3s}.ow-select select,.ow-select .ow-select-button{cursor:pointer;appearance:none}.ow-select-dropdown{position:absolute;z-index:1;width:max(300px,100%);padding:var(--ow-spacing-12) 0 0;background-color:var(--ow-background-base-sunken);list-style:none;margin-top:0;max-height:200px;overflow-y:auto}.ow-select-dropdown li{display:flex;padding:var(--ow-spacing-12);cursor:pointer;gap:var(--ow-spacing-12);align-items:center}.ow-select-dropdown li:focus,.ow-select-dropdown li.selected{background-color:var(--bg-color-selected)}.ow-select-dropdown li:hover{background:var(--bg-color-hover)}.ow-select-dropdown.hidden{display:none}.ow-select-value{font-size:var(--ow-font-size-scale-02);font-weight:var(--ow-font-weight-regular)}.ow-switch{display:inline-block;position:relative;width:60px;height:34px}.ow-switch input{width:0;height:0;opacity:0}.ow-switch .ow-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--ow-background-action-default);transition:.4s;border-radius:34px}.ow-switch .ow-slider::before{position:absolute;bottom:4px;left:4px;width:26px;height:26px;transition:.4s;content:"";background-color:var(--white-color);border-radius:50%}.ow-switch input:checked+.ow-slider{background-color:var(--ow-border-base-strong)}.ow-switch input:checked+.ow-slider::before{transform:translateX(26px)}.ow-tooltip{display:inline-block;position:relative;z-index:100}.ow-tooltip:hover::after{position:absolute;bottom:calc(100% + 5px);left:50%;padding:var(--ow-spacing-8) var(--ow-spacing-12);border:var(--ow-border-width-1) solid var(--ow-border-base-default);font-size:var(--ow-typography-body-small-font-size);color:var(--ow-text-base-default);background:var(--ow-background-base-default);transform:translateX(-50%);box-shadow:var(--ow-shadow-200);pointer-events:none;content:attr(data-tooltip);border-radius:var(--ow-radius-16);white-space:nowrap}.ow-tooltip:hover::before{position:absolute;bottom:100%;left:50%;border:5px solid rgba(0,0,0,0);transform:translateX(-50%) translateY(50%);pointer-events:none;content:"";border-top-color:var(--ow-border-base-default)}.ow-tooltip-bottom:hover::after{top:calc(100% + 5px);bottom:auto}.ow-tooltip-bottom:hover::before{top:100%;bottom:auto;transform:translateX(-50%) translateY(-50%);border-top-color:rgba(0,0,0,0);border-bottom-color:var(--ow-border-base-default)}.ow-tree{--ow-tree-indent-step: var(--ow-spacing-16);--ow-tree-twisty-size: var(--ow-icon-size-s);display:flex;flex-direction:column;gap:var(--ow-spacing-4);padding:0;margin:0;list-style:none;min-height:0}.ow-tree__row{display:flex;align-items:center;gap:var(--ow-spacing-4);min-height:var(--ow-control-height-xs);padding:var(--ow-spacing-0) var(--ow-spacing-8);border-radius:var(--ow-radius-4);cursor:pointer;--ow-focus-ring-offset: -1px}.ow-tree__row:hover{background:var(--ow-background-base-default-hover)}.ow-tree__row--selected{background:var(--ow-background-selected)}.ow-tree__row--muted{opacity:.55}.ow-tree__row--disabled{color:var(--ow-text-disabled-default);cursor:default}.ow-tree__row--disabled:hover{background:none}.ow-tree__row--dragging{opacity:.4}.ow-tree__lead{display:flex;align-items:center;gap:var(--ow-spacing-4);flex:1 1 auto;min-width:0;padding-left:calc(var(--ow-tree-level, 0)*var(--ow-tree-indent-step))}.ow-tree__twisty{display:inline-flex;align-items:center;justify-content:center;width:var(--ow-tree-twisty-size);flex:0 0 auto}.ow-tree__label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ow-tree__drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ow-text-base-subtle);cursor:grab}.ow-tree__drag-handle:active{cursor:grabbing}.ow-tree__drop-indicator{height:2px;margin-left:calc(var(--ow-tree-level, 0)*var(--ow-tree-indent-step));background:var(--ow-border-action-focus-ring);border-radius:var(--ow-radius-9999);pointer-events:none}.ow-widgets{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--ow-spacing-16)}.ow-widget{display:flex;padding:var(--ow-spacing-12);background-color:var(--ow-background-base-sunken);border-radius:var(--ow-radius-16);justify-content:space-between;align-items:center}.ow-widget-content{display:flex;flex-direction:column;gap:var(--ow-spacing-4)}.ow-widget-time{font-size:var(--ow-typography-body-small-font-size);color:var(--ow-text-base-default);font-weight:300}.ow-widget-title{margin:0;font-weight:var(--ow-font-weight-regular)}.ow-widget-label{font-size:var(--ow-font-size-scale-01);color:var(--ow-text-base-default)}.ow-widget-number{font-size:var(--ow-typography-heading-expressive-1-font-size);font-weight:var(--ow-font-weight-bold);color:var(--ow-text-base-default)}.ow-clickable{cursor:pointer}.ow-color-error{color:var(--ow-background-danger-default)}.ow-color-success{color:var(--ow-background-positive-default)}.ow-color-warning{color:var(--ow-background-warning-default)}.ow-color-info{color:var(--ow-background-info-default)}.ow-bg-error{background-color:var(--ow-background-danger-default);color:var(--ow-text-action-on-action)}.ow-bg-success{background-color:var(--ow-background-positive-default);color:var(--ow-text-action-on-action)}.ow-bg-warning{background-color:var(--ow-background-warning-default);color:var(--on-warning-color)}.ow-bg-info{background-color:var(--ow-background-info-default);color:var(--ow-text-action-on-action)}.ow-d-none{display:none}.ow-typography-body-base{font-family:var(--ow-typography-body-base-font-family);font-size:var(--ow-typography-body-base-font-size);font-weight:var(--ow-typography-body-base-font-weight);letter-spacing:var(--ow-typography-body-base-letter-spacing);line-height:var(--ow-typography-body-base-line-height)}.ow-typography-body-base-emphasis{font-family:var(--ow-typography-body-base-emphasis-font-family);font-size:var(--ow-typography-body-base-emphasis-font-size);font-style:var(--ow-typography-body-base-emphasis-font-style);font-weight:var(--ow-typography-body-base-emphasis-font-weight);letter-spacing:var(--ow-typography-body-base-emphasis-letter-spacing);line-height:var(--ow-typography-body-base-emphasis-line-height)}.ow-typography-body-base-strong{font-family:var(--ow-typography-body-base-strong-font-family);font-size:var(--ow-typography-body-base-strong-font-size);font-weight:var(--ow-typography-body-base-strong-font-weight);letter-spacing:var(--ow-typography-body-base-strong-letter-spacing);line-height:var(--ow-typography-body-base-strong-line-height)}.ow-typography-body-large{font-family:var(--ow-typography-body-large-font-family);font-size:var(--ow-typography-body-large-font-size);font-weight:var(--ow-typography-body-large-font-weight);letter-spacing:var(--ow-typography-body-large-letter-spacing);line-height:var(--ow-typography-body-large-line-height)}.ow-typography-body-large-emphasis{font-family:var(--ow-typography-body-large-emphasis-font-family);font-size:var(--ow-typography-body-large-emphasis-font-size);font-style:var(--ow-typography-body-large-emphasis-font-style);font-weight:var(--ow-typography-body-large-emphasis-font-weight);letter-spacing:var(--ow-typography-body-large-emphasis-letter-spacing);line-height:var(--ow-typography-body-large-emphasis-line-height)}.ow-typography-body-large-strong{font-family:var(--ow-typography-body-large-strong-font-family);font-size:var(--ow-typography-body-large-strong-font-size);font-weight:var(--ow-typography-body-large-strong-font-weight);letter-spacing:var(--ow-typography-body-large-strong-letter-spacing);line-height:var(--ow-typography-body-large-strong-line-height)}.ow-typography-body-small{font-family:var(--ow-typography-body-small-font-family);font-size:var(--ow-typography-body-small-font-size);font-weight:var(--ow-typography-body-small-font-weight);letter-spacing:var(--ow-typography-body-small-letter-spacing);line-height:var(--ow-typography-body-small-line-height)}.ow-typography-body-small-emphasis{font-family:var(--ow-typography-body-small-emphasis-font-family);font-size:var(--ow-typography-body-small-emphasis-font-size);font-style:var(--ow-typography-body-small-emphasis-font-style);font-weight:var(--ow-typography-body-small-emphasis-font-weight);letter-spacing:var(--ow-typography-body-small-emphasis-letter-spacing);line-height:var(--ow-typography-body-small-emphasis-line-height)}.ow-typography-body-small-strong{font-family:var(--ow-typography-body-small-strong-font-family);font-size:var(--ow-typography-body-small-strong-font-size);font-weight:var(--ow-typography-body-small-strong-font-weight);letter-spacing:var(--ow-typography-body-small-strong-letter-spacing);line-height:var(--ow-typography-body-small-strong-line-height)}.ow-typography-caption{font-family:var(--ow-typography-caption-font-family);font-size:var(--ow-typography-caption-font-size);font-weight:var(--ow-typography-caption-font-weight);letter-spacing:var(--ow-typography-caption-letter-spacing);line-height:var(--ow-typography-caption-line-height)}.ow-typography-code{font-family:var(--ow-typography-code-font-family);font-size:var(--ow-typography-code-font-size);font-weight:var(--ow-typography-code-font-weight);letter-spacing:var(--ow-typography-code-letter-spacing);line-height:var(--ow-typography-code-line-height)}.ow-typography-heading-expressive-1{font-family:var(--ow-typography-heading-expressive-1-font-family);font-size:var(--ow-typography-heading-expressive-1-font-size);font-weight:var(--ow-typography-heading-expressive-1-font-weight);letter-spacing:var(--ow-typography-heading-expressive-1-letter-spacing);line-height:var(--ow-typography-heading-expressive-1-line-height)}.ow-typography-heading-expressive-2{font-family:var(--ow-typography-heading-expressive-2-font-family);font-size:var(--ow-typography-heading-expressive-2-font-size);font-weight:var(--ow-typography-heading-expressive-2-font-weight);letter-spacing:var(--ow-typography-heading-expressive-2-letter-spacing);line-height:var(--ow-typography-heading-expressive-2-line-height)}.ow-typography-heading-expressive-3{font-family:var(--ow-typography-heading-expressive-3-font-family);font-size:var(--ow-typography-heading-expressive-3-font-size);font-weight:var(--ow-typography-heading-expressive-3-font-weight);letter-spacing:var(--ow-typography-heading-expressive-3-letter-spacing);line-height:var(--ow-typography-heading-expressive-3-line-height)}.ow-typography-heading-expressive-4{font-family:var(--ow-typography-heading-expressive-4-font-family);font-size:var(--ow-typography-heading-expressive-4-font-size);font-weight:var(--ow-typography-heading-expressive-4-font-weight);letter-spacing:var(--ow-typography-heading-expressive-4-letter-spacing);line-height:var(--ow-typography-heading-expressive-4-line-height)}.ow-typography-heading-expressive-5{font-family:var(--ow-typography-heading-expressive-5-font-family);font-size:var(--ow-typography-heading-expressive-5-font-size);font-weight:var(--ow-typography-heading-expressive-5-font-weight);letter-spacing:var(--ow-typography-heading-expressive-5-letter-spacing);line-height:var(--ow-typography-heading-expressive-5-line-height)}.ow-typography-heading-expressive-display{font-family:var(--ow-typography-heading-expressive-display-font-family);font-size:var(--ow-typography-heading-expressive-display-font-size);font-weight:var(--ow-typography-heading-expressive-display-font-weight);letter-spacing:var(--ow-typography-heading-expressive-display-letter-spacing);line-height:var(--ow-typography-heading-expressive-display-line-height)}.ow-typography-heading-productive-1-page{font-family:var(--ow-typography-heading-productive-1-page-font-family);font-size:var(--ow-typography-heading-productive-1-page-font-size);font-weight:var(--ow-typography-heading-productive-1-page-font-weight);letter-spacing:var(--ow-typography-heading-productive-1-page-letter-spacing);line-height:var(--ow-typography-heading-productive-1-page-line-height)}.ow-typography-heading-productive-2-section{font-family:var(--ow-typography-heading-productive-2-section-font-family);font-size:var(--ow-typography-heading-productive-2-section-font-size);font-weight:var(--ow-typography-heading-productive-2-section-font-weight);letter-spacing:var(--ow-typography-heading-productive-2-section-letter-spacing);line-height:var(--ow-typography-heading-productive-2-section-line-height)}.ow-typography-heading-productive-3-component{font-family:var(--ow-typography-heading-productive-3-component-font-family);font-size:var(--ow-typography-heading-productive-3-component-font-size);font-weight:var(--ow-typography-heading-productive-3-component-font-weight);letter-spacing:var(--ow-typography-heading-productive-3-component-letter-spacing);line-height:var(--ow-typography-heading-productive-3-component-line-height)}.ow-typography-label-base{font-family:var(--ow-typography-label-base-font-family);font-size:var(--ow-typography-label-base-font-size);font-weight:var(--ow-typography-label-base-font-weight);letter-spacing:var(--ow-typography-label-base-letter-spacing);line-height:var(--ow-typography-label-base-line-height)}.ow-typography-label-large{font-family:var(--ow-typography-label-large-font-family);font-size:var(--ow-typography-label-large-font-size);font-weight:var(--ow-typography-label-large-font-weight);letter-spacing:var(--ow-typography-label-large-letter-spacing);line-height:var(--ow-typography-label-large-line-height)}.ow-typography-label-small{font-family:var(--ow-typography-label-small-font-family);font-size:var(--ow-typography-label-small-font-size);font-weight:var(--ow-typography-label-small-font-weight);letter-spacing:var(--ow-typography-label-small-letter-spacing);line-height:var(--ow-typography-label-small-line-height)}.ow-typography-overline{font-family:var(--ow-typography-overline-font-family);font-size:var(--ow-typography-overline-font-size);font-weight:var(--ow-typography-overline-font-weight);letter-spacing:var(--ow-typography-overline-letter-spacing);line-height:var(--ow-typography-overline-line-height)}.ow-visible{visibility:visible}.ow-hidden{visibility:hidden}.ow-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:var(--ow-spacing-24);margin:var(--ow-spacing-24)}.ow-grid.animated>*{opacity:0;transform:scale(0.95);animation:fade-in-scale .6s ease-out forwards;transition:all .3s ease-out}.ow-grid.animated>*:nth-child(1){animation-delay:0s}.ow-grid.animated>*:nth-child(2){animation-delay:0.05s}.ow-grid.animated>*:nth-child(3){animation-delay:0.1s}.ow-grid.animated>*:nth-child(4){animation-delay:0.15s}.ow-grid.animated>*:nth-child(5){animation-delay:0.2s}.ow-grid.animated>*:nth-child(6){animation-delay:0.25s}.ow-grid.animated>*:nth-child(7){animation-delay:0.3s}.ow-grid.animated>*:nth-child(8){animation-delay:0.35s}.ow-grid.animated>*:nth-child(9){animation-delay:0.4s}.ow-grid.animated>*:nth-child(10){animation-delay:0.45s}.ow-grid.animated>*:nth-child(11){animation-delay:0.5s}.ow-grid.animated>*:nth-child(12){animation-delay:0.55s}.ow-grid.animated>*:nth-child(13){animation-delay:0.6s}.ow-grid.animated>*:nth-child(14){animation-delay:0.65s}.ow-grid.animated>*:nth-child(15){animation-delay:0.7s}.ow-grid.animated>*:nth-child(16){animation-delay:0.75s}.ow-grid.animated>*:nth-child(17){animation-delay:0.8s}.ow-grid.animated>*:nth-child(18){animation-delay:0.85s}.ow-grid.animated>*:nth-child(19){animation-delay:0.9s}.ow-grid.animated>*:nth-child(20){animation-delay:0.95s}.ow-grid.animated>*:nth-child(21){animation-delay:1s}.ow-grid.animated>*:nth-child(22){animation-delay:1.05s}.ow-grid.animated>*:nth-child(23){animation-delay:1.1s}.ow-grid.animated>*:nth-child(24){animation-delay:1.15s}.ow-grid.animated>*:nth-child(25){animation-delay:1.2s}.ow-grid.animated>*:nth-child(26){animation-delay:1.25s}.ow-grid.animated>*:nth-child(27){animation-delay:1.3s}.ow-grid.animated>*:nth-child(28){animation-delay:1.35s}.ow-grid.animated>*:nth-child(29){animation-delay:1.4s}.ow-grid.animated>*:nth-child(30){animation-delay:1.45s}.ow-grid.animated>*:nth-child(31){animation-delay:1.5s}.ow-grid.animated>*:nth-child(32){animation-delay:1.55s}.ow-grid.animated>*:nth-child(33){animation-delay:1.6s}.ow-grid.animated>*:nth-child(34){animation-delay:1.65s}.ow-grid.animated>*:nth-child(35){animation-delay:1.7s}.ow-grid.animated>*:nth-child(36){animation-delay:1.75s}.ow-grid.animated>*:nth-child(37){animation-delay:1.8s}.ow-grid.animated>*:nth-child(38){animation-delay:1.85s}.ow-grid.animated>*:nth-child(39){animation-delay:1.9s}.ow-grid.animated>*:nth-child(40){animation-delay:1.95s}.ow-grid.animated>*:nth-child(41){animation-delay:2s}.ow-grid.animated>*:nth-child(42){animation-delay:2.05s}.ow-grid.animated>*:nth-child(43){animation-delay:2.1s}.ow-grid.animated>*:nth-child(44){animation-delay:2.15s}.ow-grid.animated>*:nth-child(45){animation-delay:2.2s}.ow-grid.animated>*:nth-child(46){animation-delay:2.25s}.ow-grid.animated>*:nth-child(47){animation-delay:2.3s}.ow-grid.animated>*:nth-child(48){animation-delay:2.35s}.ow-grid.animated>*:nth-child(49){animation-delay:2.4s}.ow-grid.animated>*:nth-child(50){animation-delay:2.45s}@keyframes fade-in-scale{to{opacity:1;transform:scale(1)}}@media(max-width: 768px){.ow-grid{grid-template-columns:1fr}}body{--ow-text-base-muted: var(--ow-color-brand-grey);--link-hover-color: var(--ow-color-brand-blue)}@media(prefers-color-scheme: dark){body{--ow-text-action-default: var(--ow-background-accent-default);--ow-icon-action-default: var(--ow-background-accent-default);--link-hover-color: var(--ow-text-base-default);--ow-text-base-muted: var(--ow-text-base-subtle);--ow-text-positive-default: var(--ow-color-brand-green);--ow-background-positive-default: var(--ow-color-brand-green);--ow-border-positive-default: var(--ow-color-brand-green)}}body[data-theme=light]{--ow-text-base-muted: var(--ow-color-brand-grey);--link-hover-color: var(--ow-color-brand-blue)}body[data-theme=dark]{--ow-text-action-default: var(--ow-background-accent-default);--ow-icon-action-default: var(--ow-background-accent-default);--link-hover-color: var(--ow-text-base-default);--ow-text-base-muted: var(--ow-text-base-subtle);--ow-text-positive-default: var(--ow-color-brand-green);--ow-background-positive-default: var(--ow-color-brand-green);--ow-border-positive-default: var(--ow-color-brand-green)}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}section>h1,section>h2{text-align:left}p{margin:0 0 var(--ow-spacing-16)}ul,ol{margin:0 0 var(--ow-spacing-16);padding-inline-start:var(--ow-spacing-24)}li{margin-bottom:var(--ow-spacing-4)}.panel>p:last-child,.ow-card>p:last-child{margin-bottom:0}.shell{width:min(100% - 40px,1088px);margin-inline:auto}:root{--portal-header-height: 53px}@media(max-width: 700px){:root{--portal-header-height: 87px}}html{scroll-padding-top:calc(var(--portal-header-height) + var(--ow-spacing-16))}.top{position:sticky;top:0;z-index:20;backdrop-filter:blur(12px);background:color-mix(in srgb, var(--ow-background-base-default) 82%, transparent);border-bottom:var(--ow-border-width-1) solid var(--ow-border-base-default)}.top__inner{display:flex;align-items:center;gap:var(--ow-spacing-16);min-height:52px;padding:6px 0}.top__logo{display:flex;align-items:center;gap:var(--ow-spacing-8);font-weight:var(--ow-font-weight-semibold)}a.top__logo,a.top__logo:hover{color:var(--ow-text-base-default);text-decoration:none}.top__logo img{height:26px;width:auto}.top__logo span{white-space:nowrap}.top__subtitle{color:var(--ow-text-base-muted);font-weight:var(--ow-font-weight-regular)}.top__spacer{flex:1}.top__free{padding:var(--ow-spacing-2) var(--ow-spacing-8);border:var(--ow-border-width-1) solid var(--ow-border-base-default);border-radius:var(--ow-radius-9999);color:var(--ow-text-accent-default);font-size:var(--ow-typography-body-small-font-size);white-space:nowrap}.top nav{display:flex;align-items:center;gap:var(--ow-spacing-16);font-size:var(--ow-typography-body-small-font-size)}.top nav a:not(.top__cta){display:inline-flex;align-items:center;min-height:40px;color:var(--ow-text-base-default);text-decoration:none}.top nav a:not(.top__cta):hover,.top nav a:not(.top__cta):focus-visible{color:var(--ow-border-action-focus-ring);text-decoration:underline}.top__cta{display:inline-flex;align-items:center;min-height:40px;padding:var(--ow-spacing-4) var(--ow-spacing-16);border:var(--ow-border-width-1) solid rgba(0,0,0,0);border-radius:var(--ow-radius-16);background:var(--button-primary-bg-color);font-weight:var(--ow-font-weight-semibold)}a.top__cta,a.top__cta:hover{color:var(--button-primary-color);text-decoration:none}a.top__cta:hover{background:var(--button-primary-hover-bg-color)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:0;border:0;background:none;color:var(--ow-text-base-default);cursor:pointer}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--ow-border-action-focus-ring)}.top nav a.top__lang{justify-content:center;min-width:40px}.theme-toggle__icon{display:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.theme-toggle__icon--moon{display:block}:root[data-theme=dark] .theme-toggle__icon--moon{display:none}:root[data-theme=dark] .theme-toggle__icon--sun{display:block}@media(max-width: 700px){.top__inner{flex-wrap:wrap;row-gap:var(--ow-spacing-8)}.top nav a:not(.top__cta),.top__cta,.theme-toggle{min-height:44px}.theme-toggle,.top nav a.top__lang{min-width:44px}.top__spacer{display:none}.top__free{display:none}.top__logo{flex:0 0 100%}.top nav{width:100%;flex-wrap:wrap;gap:var(--ow-spacing-8)}}.foot{margin-top:var(--ow-spacing-80);padding:var(--ow-spacing-40) 0 var(--ow-spacing-48);border-top:var(--ow-border-width-1) solid var(--ow-border-base-default);color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size)}.foot__links{display:flex;flex-wrap:wrap;gap:var(--ow-spacing-16) var(--ow-spacing-24);margin-bottom:var(--ow-spacing-16)}.consent{position:sticky;top:0;z-index:20;background:var(--ow-background-base-sunken);border-bottom:var(--ow-border-width-1) solid var(--ow-border-base-default)}.consent__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-spacing-16);padding:var(--ow-spacing-12) 0}.consent__text{flex:1 1 24rem}.consent__text p{margin:var(--ow-spacing-2) 0 0;color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size)}.consent__actions{display:flex;flex-wrap:wrap;gap:var(--ow-spacing-8)}section{padding:var(--ow-spacing-40) 0}.section__lead{max-width:60ch;color:var(--ow-text-base-muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--ow-spacing-12);margin-top:var(--ow-spacing-32)}.steps{counter-reset:step;display:grid;gap:var(--ow-spacing-16);grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));padding:0;margin:0}.steps li{list-style:none;position:relative;padding-left:var(--ow-spacing-40);color:var(--ow-text-base-muted)}.steps li::before{counter-increment:step;content:counter(step);position:absolute;left:0;top:-0.1rem;width:1.7rem;height:1.7rem;border-radius:var(--ow-radius-9999);display:grid;place-items:center;background:var(--ow-background-action-default);color:var(--ow-text-action-on-action);font-size:var(--ow-typography-body-small-font-size);font-weight:var(--ow-font-weight-semibold)}.steps strong{display:block;color:var(--ow-text-base-default)}.btn{border:1px solid var(--button-primary-bg-color);background-color:var(--button-primary-bg-color);color:var(--button-primary-color)}.btn:where(:not(:disabled):hover){border:1px solid var(--button-primary-hover-bg-color);background-color:var(--button-primary-hover-bg-color);color:var(--button-primary-hover-color)}.btn:disabled{background-color:var(--button-disabled-bg-color);border:1px solid var(--button-disabled-bg-color);color:var(--button-disabled-color);cursor:not-allowed}.btn.ow-button-outline{background-color:rgba(0,0,0,0);color:var(--button-primary-bg-color)}.btn.ow-button-outline:where(:not(:disabled):hover){background-color:var(--button-primary-bg-color);border:1px solid var(--button-primary-bg-color);color:var(--button-primary-color)}.btn.ow-button-outline:disabled{border:1px solid var(--ow-text-disabled-default);color:var(--ow-text-disabled-default)}.btn{display:inline-flex;align-items:center;gap:var(--ow-spacing-8);padding:var(--ow-spacing-8) var(--ow-spacing-16);border-radius:var(--ow-radius-16);font-family:inherit;font-weight:var(--ow-font-weight-bold);cursor:pointer;text-decoration:none}a.btn,a.btn:hover{color:var(--button-primary-color);text-decoration:none}a.btn:hover{background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-bg-color)}.btn--ghost{background-color:rgba(0,0,0,0);border-color:var(--ow-border-base-default);color:var(--ow-text-base-default)}.btn--ghost:where(:not(:disabled):hover){background-color:var(--ow-background-base-raised);border-color:var(--ow-border-base-strong);color:var(--ow-text-base-default)}a.btn--ghost,a.btn--ghost:hover{color:var(--ow-text-base-default)}a.btn--ghost:hover{background-color:var(--ow-background-base-raised);border-color:var(--ow-border-base-strong)}.btn--danger{background-color:rgba(0,0,0,0);border-color:var(--ow-border-danger-default);color:var(--ow-text-danger-default)}.btn--danger:where(:not(:disabled):hover){background-color:var(--ow-background-danger-default);border-color:var(--ow-background-danger-default);color:var(--ow-text-action-on-action)}a.btn--danger{color:var(--ow-text-danger-default)}a.btn--danger:hover{background-color:var(--ow-background-danger-default);color:var(--ow-text-action-on-action)}.btn--small{padding:var(--ow-spacing-4) var(--ow-spacing-12);font-size:var(--ow-typography-body-small-font-size)}input[type=password]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=url]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=number]:not([class^=mat],[class^=mdc],[class^=ag]){width:100%;padding:var(--ow-spacing-8) var(--ow-spacing-12);border:var(--ow-border-width-1) solid var(--ow-border-base-strong);font-size:var(--ow-font-size-scale-02);color:var(--ow-text-base-default);background:var(--ow-background-base-sunken);transition:border-color .3s;letter-spacing:normal;border-radius:var(--ow-radius-8)}input[type=password]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=url]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=number]:not([class^=mat],[class^=mdc],[class^=ag]):hover{border-color:var(--ow-border-base-strong-hover)}input[type=password]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=url]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=number]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible{border-color:var(--ow-border-action-focus-ring);outline:none}input[type=password]:not([class^=mat],[class^=mdc],[class^=ag]):disabled,input[type=url]:not([class^=mat],[class^=mdc],[class^=ag]):disabled,input[type=number]:not([class^=mat],[class^=mdc],[class^=ag]):disabled{color:var(--ow-text-disabled-default);background:var(--ow-background-disabled-default);border-color:var(--ow-border-disabled-default)}input[type=password]:not([class^=mat],[class^=mdc],[class^=ag])::placeholder,input[type=url]:not([class^=mat],[class^=mdc],[class^=ag])::placeholder,input[type=number]:not([class^=mat],[class^=mdc],[class^=ag])::placeholder{color:var(--ow-text-base-muted)}.field{margin-bottom:var(--ow-spacing-16)}.field label{display:block;margin-bottom:var(--ow-spacing-4);font-weight:var(--ow-font-weight-medium)}.field__hint{margin-top:var(--ow-spacing-4);color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size)}.field__optional{color:var(--ow-text-base-muted);font-weight:var(--ow-font-weight-regular)}.field__error{display:flex;align-items:flex-start;gap:var(--ow-spacing-8);margin-top:var(--ow-spacing-4);color:var(--ow-text-danger-default);font-size:var(--ow-typography-body-base-font-size);font-weight:var(--ow-font-weight-medium)}.field__error::before{content:"!"/"";flex:none;display:inline-grid;place-items:center;width:1rem;height:1rem;margin-top:.1em;border-radius:var(--ow-radius-9999);background:var(--ow-text-danger-default);color:var(--ow-background-base-default);font-size:.7rem;font-weight:var(--ow-font-weight-bold);line-height:1}.field__error[hidden]{display:none}.check__error{margin:calc(-1*var(--ow-spacing-8)) 0 var(--ow-spacing-12)}.fieldset{min-inline-size:0;margin:0 0 var(--ow-spacing-16);padding:0;border:0}.fieldset legend{padding:0;font-size:inherit;font-weight:var(--ow-font-weight-semibold)}.fieldset__hint{margin:0 0 var(--ow-spacing-12)}.field--color{display:flex;align-items:center;gap:var(--ow-spacing-8)}.field--color input[type=color]{width:3rem;height:2.2rem;padding:0;background:none;border:var(--ow-border-width-1) solid var(--ow-border-base-strong);border-radius:var(--ow-radius-8)}.check{display:flex;align-items:center;gap:var(--ow-spacing-8);min-height:44px;margin-bottom:var(--ow-spacing-12);font-size:var(--ow-typography-body-small-font-size);cursor:pointer}.check input[type=checkbox]{flex:none;width:20px;height:20px;margin:0}.grid-2{display:grid;gap:var(--ow-spacing-16);grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}.grid-plz{display:grid;gap:var(--ow-spacing-16);grid-template-columns:8rem minmax(0, 1fr)}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=password]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=url]:not([class^=mat],[class^=mdc],[class^=ag]),input[type=number]:not([class^=mat],[class^=mdc],[class^=ag]),select:not([class^=mat],[class^=mdc],[class^=ag]),textarea:not([class^=mat],[class^=mdc],[class^=ag]){min-height:44px;font-size:var(--ow-font-size-scale-03);border-color:var(--portal-field-border)}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=password]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=url]:not([class^=mat],[class^=mdc],[class^=ag]):hover,input[type=number]:not([class^=mat],[class^=mdc],[class^=ag]):hover,select:not([class^=mat],[class^=mdc],[class^=ag]):hover,textarea:not([class^=mat],[class^=mdc],[class^=ag]):hover{border-color:var(--portal-field-border)}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=email]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=date]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=password]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=url]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,input[type=number]:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,select:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible,textarea:not([class^=mat],[class^=mdc],[class^=ag]):focus-visible{border-color:var(--ow-border-action-focus-ring);outline:var(--ow-border-width-2) solid var(--ow-border-action-focus-ring);outline-offset:2px}input[type=text]:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],input[type=email]:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],input[type=tel]:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],input[type=date]:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],input[type=password]:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],input[type=url]:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],input[type=number]:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],select:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true],textarea:not([class^=mat],[class^=mdc],[class^=ag])[aria-invalid=true]{border-color:var(--ow-text-danger-default)}body{--portal-field-border: var(--ow-border-base-strong-pressed)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]) body{--portal-field-border: var(--ow-border-base-strong-hover)}}:root[data-theme=dark] body{--portal-field-border: var(--ow-border-base-strong-hover)}.check input[type=checkbox]:focus-visible{outline:var(--ow-border-width-2) solid var(--ow-border-action-focus-ring);outline-offset:2px}form button[type=submit]:not(.btn--small){min-height:44px}.btn.is-busy:disabled,button.is-busy:disabled{background-color:var(--button-primary-bg-color);border-color:var(--button-primary-bg-color);color:var(--button-primary-color);cursor:progress}.btn.is-busy::before,button.is-busy::before{content:"";flex:none;width:1em;height:1em;border:var(--ow-border-width-2) solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:var(--ow-radius-9999);animation:portal-busy-spin .8s linear infinite}@keyframes portal-busy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.btn.is-busy::before,button.is-busy::before{animation:none}}.panel{background:var(--ow-background-base-default);border:var(--ow-border-width-1) solid var(--ow-border-base-default);border-radius:var(--ow-radius-16);padding:var(--ow-spacing-24)}.panel+.panel{margin-top:var(--ow-spacing-16)}.panel__hint{color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size)}.notice{padding:var(--ow-spacing-12) var(--ow-spacing-16);margin-bottom:var(--ow-spacing-16);border:var(--ow-border-width-1) solid rgba(0,0,0,0);border-radius:var(--ow-radius-16);font-size:var(--ow-typography-body-small-font-size)}.toast-stack{position:fixed;top:var(--ow-spacing-16);right:var(--ow-spacing-16);z-index:100;display:flex;flex-direction:column;gap:var(--ow-spacing-8);width:min(28rem,100vw - 2*var(--ow-spacing-16));pointer-events:none}.toast-stack:empty{display:none}.toast{margin-bottom:0;cursor:pointer;pointer-events:auto;background-color:var(--ow-background-base-raised);box-shadow:0 var(--ow-spacing-4) var(--ow-spacing-16) rgba(0,0,0,.35);transition:opacity .2s ease,transform .2s ease}.toast--leaving{opacity:0;transform:translateY(-0.5rem)}@media(max-width: 40rem){.toast-stack{top:auto;bottom:var(--ow-spacing-16);left:var(--ow-spacing-16);right:var(--ow-spacing-16);width:auto}}.error-summary{margin-bottom:var(--ow-spacing-16);padding:var(--ow-spacing-12) var(--ow-spacing-16);border:var(--ow-border-width-2) solid var(--ow-text-danger-default);border-radius:var(--ow-radius-16);background:color-mix(in srgb, var(--ow-background-danger-default) 8%, transparent);color:var(--ow-text-danger-default);font-size:var(--ow-typography-body-base-font-size)}.error-summary:focus{outline:var(--ow-border-width-2) solid var(--ow-border-action-focus-ring);outline-offset:2px}.error-summary[hidden]{display:none}.error-summary__title{margin:0;color:inherit;font-size:var(--ow-font-size-scale-03);font-weight:var(--ow-font-weight-bold);line-height:1.4}.error-summary__list{margin:var(--ow-spacing-4) 0 0;padding-left:var(--ow-spacing-24)}.error-summary__list:empty{display:none}.error-summary__list a,.error-summary__list a:hover{color:var(--ow-text-danger-default);text-decoration:underline}.register-next{margin:var(--ow-spacing-16) 0;padding:var(--ow-spacing-12) var(--ow-spacing-16);border-left:var(--ow-border-width-2) solid var(--ow-border-base-default);color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size)}.register-next__title{margin:0 0 var(--ow-spacing-4);color:var(--ow-text-base-default);font-weight:var(--ow-font-weight-semibold)}.register-next__steps{margin:0;padding-left:var(--ow-spacing-16)}.register-next__steps li+li{margin-top:var(--ow-spacing-2)}.register-access{margin:0 0 var(--ow-spacing-16)}.notice--error{border-color:var(--ow-border-danger-default);background:color-mix(in srgb, var(--ow-background-danger-default) 12%, transparent);color:var(--ow-text-danger-default)}.notice--ok{border-color:var(--ow-border-positive-default);background:color-mix(in srgb, var(--ow-background-positive-default) 14%, transparent);color:var(--ow-text-positive-default)}.notice--info{border-color:var(--ow-border-base-default);background:color-mix(in srgb, var(--ow-background-info-default) 12%, transparent);color:var(--ow-text-base-muted)}.notice--loud{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-spacing-16);padding:var(--ow-spacing-16) var(--ow-spacing-24);font-size:var(--ow-typography-body-large-font-size)}.notice--loud strong{flex:1 1 20rem}.notice--loud a{color:var(--ow-text-danger-default);text-decoration:underline}.tag{display:inline-block;padding:var(--ow-spacing-2) var(--ow-spacing-8);border:var(--ow-border-width-1) solid var(--ow-border-base-default);border-radius:var(--ow-radius-9999);color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size);white-space:nowrap}.tag--ok{border-color:var(--ow-border-positive-default);color:var(--ow-text-positive-default)}.tag--wait{border-color:var(--ow-border-action-default);color:var(--ow-text-action-default)}.tag--bad{border-color:var(--ow-border-danger-default);color:var(--ow-text-danger-default)}.status-steps{list-style:none;padding:0;margin:0}.status-steps li{display:flex;align-items:center;gap:var(--ow-spacing-12);padding:var(--ow-spacing-8) 0;border-bottom:var(--ow-border-width-1) solid var(--ow-border-base-default);color:var(--ow-text-base-muted)}.status-steps li:last-child{border-bottom:0}.status-steps .dot{flex:none;width:1.4rem;height:1.4rem;border-radius:var(--ow-radius-9999);border:var(--ow-border-width-2) solid var(--ow-border-base-default);display:grid;place-items:center;font-size:var(--ow-typography-body-small-font-size)}.status-steps .is-done{color:var(--ow-text-base-default)}.status-steps .is-done .dot{background:var(--ow-background-positive-default);border-color:var(--ow-background-positive-default);color:var(--ow-text-accent-on-accent)}.status-steps .is-running .dot{border-color:var(--ow-border-action-focus-ring);animation:pulse 1.2s ease-in-out infinite}.status-steps .is-failed{color:var(--ow-text-danger-default)}.status-steps .is-failed .dot{border-color:var(--ow-border-danger-default);color:var(--ow-text-danger-default)}@keyframes pulse{50%{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--ow-border-action-focus-ring) 25%, transparent)}}@media(prefers-reduced-motion: reduce){.status-steps .is-running .dot{animation:none}}.waitlist p{margin:0 0 var(--ow-spacing-8)}.waitlist p:last-child{margin-bottom:0}.waitlist__position{color:var(--ow-text-base-default);font-size:var(--ow-typography-body-large-font-size)}.waitlist__position strong{font-size:var(--ow-font-size-scale-04);color:var(--ow-text-base-default)}.meter,.bar{border-radius:var(--ow-radius-9999);background:var(--ow-background-base-raised);overflow:hidden}.meter{height:.6rem}.bar{height:.5rem;margin-bottom:var(--ow-spacing-2)}.meter>span,.bar>span{display:block;height:100%;background:var(--ow-background-action-default)}.ops-nav{display:flex;gap:var(--ow-spacing-16);margin-bottom:var(--ow-spacing-12);font-size:var(--ow-typography-body-small-font-size);color:var(--ow-text-base-muted)}.ops-nav strong{color:var(--ow-text-accent-default)}.capacity-switch{align-self:end}.waitlist-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-spacing-8)}.waitlist-reject{display:flex;align-items:center;gap:var(--ow-spacing-4)}.waitlist-reject input[type=text]{width:11rem;padding:var(--ow-spacing-4) var(--ow-spacing-8);font-size:var(--ow-typography-body-small-font-size)}.range{display:flex;flex-wrap:wrap;gap:var(--ow-spacing-12);margin-bottom:var(--ow-spacing-16);font-size:var(--ow-typography-body-small-font-size);color:var(--ow-text-base-muted)}.range strong{color:var(--ow-text-base-default);border-bottom:var(--ow-border-width-2) solid var(--ow-text-action-default)}.funnel{min-width:36rem}.funnel small{color:var(--ow-text-base-muted)}.funnel--daily{font-size:var(--ow-typography-body-small-font-size)}.funnel--daily td,.funnel--daily th{padding:var(--ow-spacing-4) var(--ow-spacing-8)}.funnel--daily .is-quiet td{color:var(--ow-text-base-muted)}.bar-cell{min-width:9rem}.bar-label{font-size:var(--ow-typography-body-small-font-size);font-variant-numeric:tabular-nums}.domains{margin-top:var(--ow-spacing-24);padding-top:var(--ow-spacing-16);border-top:var(--ow-border-width-1) solid var(--ow-border-base-default)}.domains>h3{margin:0 0 var(--ow-spacing-4)}.domain-list{list-style:none;padding:0;margin:var(--ow-spacing-16) 0}.domain-list li{padding:var(--ow-spacing-8) 0;border-bottom:var(--ow-border-width-1) solid var(--ow-border-base-default)}.domain-list li:last-child{border-bottom:0}.domain__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-spacing-8)}.domain__record{margin:var(--ow-spacing-8) 0 0;color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size)}.domain__record code{user-select:all;color:var(--ow-text-accent-default);word-break:break-all}.slug-preview{color:var(--ow-text-accent-default)}.sso-url{overflow-wrap:anywhere;word-break:break-all}.sso-request+.sso-request{margin-top:var(--ow-spacing-16);padding-top:var(--ow-spacing-16);border-top:var(--ow-border-width-1) solid var(--ow-border-base-default)}.sso-request table{margin-bottom:var(--ow-spacing-12)}.sso-request td p{margin:0 0 var(--ow-spacing-4)}.sso-state{margin:0 0 var(--ow-spacing-16)}.sso-pending p{margin:0 0 var(--ow-spacing-8)}.sso-pending p:last-child{margin-bottom:0}.legal{max-width:54rem;padding-bottom:var(--ow-spacing-32);font-size:var(--ow-typography-body-large-font-size);line-height:var(--ow-typography-body-large-line-height)}.legal h1{margin-bottom:var(--ow-spacing-8)}.legal h2{font-size:var(--ow-font-size-scale-05)}.legal h3{font-size:var(--ow-font-size-scale-04)}.legal__meta{margin-bottom:var(--ow-spacing-24);color:var(--ow-text-base-muted);font-size:var(--ow-typography-body-small-font-size)}.legal__part{margin:var(--ow-spacing-40) 0 var(--ow-spacing-16);padding-bottom:var(--ow-spacing-4);border-bottom:var(--ow-border-width-1) solid var(--ow-border-base-default);color:var(--ow-text-accent-default)}.legal p{margin:0 0 var(--ow-spacing-12)}.legal ul,.legal ol{margin:0 0 var(--ow-spacing-12) var(--ow-spacing-16)}.legal li{margin-bottom:var(--ow-spacing-4)}.legal code{color:var(--ow-text-accent-default)}.legal__table{overflow-x:auto;margin:0 0 var(--ow-spacing-16)}.legal__table table{min-width:30rem;background:rgba(0,0,0,0)}.legal__table tbody tr:nth-child(odd){background:rgba(0,0,0,0)}.legal__table th,.legal__table td{border:var(--ow-border-width-1) solid var(--ow-border-base-default);padding:var(--ow-spacing-8);text-align:left;vertical-align:top}.legal__table th{background:var(--ow-background-base-raised);color:var(--ow-text-base-default);font-weight:var(--ow-font-weight-semibold)}.legal__table td{color:var(--ow-text-base-muted)}code,.mono,.slug-preview{font-family:var(--ow-typography-code-font-family),monospace;font-size:var(--ow-typography-code-font-size);overflow-wrap:anywhere}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.scroll-x{overflow-x:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
