@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal.ca157063.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal.71d5ee93.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal.6e9e020a.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal.1be3448e.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal.5c66f9e0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal.34b9c504.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal.3100e775.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-hue: 258;--primary-50: oklch(.971 .012 var(--primary-hue));--primary-100: oklch(.936 .028 var(--primary-hue));--primary-200: oklch(.878 .054 var(--primary-hue));--primary-300: oklch(.8 .091 var(--primary-hue));--primary-400: oklch(.712 .136 var(--primary-hue));--primary-500: oklch(.624 .184 var(--primary-hue));--primary-600: oklch(.536 .179 var(--primary-hue));--primary-700: oklch(.452 .151 var(--primary-hue));--primary-800: oklch(.369 .123 var(--primary-hue));--primary-900: oklch(.3 .101 var(--primary-hue));--primary-950: oklch(.238 .08 var(--primary-hue));--accent-hue: 78;--accent-50: oklch(.971 .02 var(--accent-hue));--accent-100: oklch(.936 .045 var(--accent-hue));--accent-200: oklch(.878 .08 var(--accent-hue));--accent-300: oklch(.8 .15 var(--accent-hue));--accent-400: oklch(.712 .134 var(--accent-hue));--accent-500: oklch(.624 .117 var(--accent-hue));--accent-600: oklch(.536 .101 var(--accent-hue));--accent-700: oklch(.452 .085 var(--accent-hue));--accent-800: oklch(.369 .069 var(--accent-hue));--accent-900: oklch(.3 .057 var(--accent-hue));--accent-950: oklch(.238 .045 var(--accent-hue));--secondary-hue: 228;--secondary-50: oklch(.971 .016 var(--secondary-hue));--secondary-100: oklch(.936 .036 var(--secondary-hue));--secondary-200: oklch(.878 .069 var(--secondary-hue));--secondary-300: oklch(.8 .117 var(--secondary-hue));--secondary-400: oklch(.712 .125 var(--secondary-hue));--secondary-500: oklch(.624 .11 var(--secondary-hue));--secondary-600: oklch(.536 .094 var(--secondary-hue));--secondary-700: oklch(.452 .079 var(--secondary-hue));--secondary-800: oklch(.369 .065 var(--secondary-hue));--secondary-900: oklch(.3 .053 var(--secondary-hue));--secondary-950: oklch(.238 .042 var(--secondary-hue));--paper: oklch(.982 .003 var(--accent-hue));--white: #fff;--opacity-disabled: .5;--neutral-50: oklch(.971 .003 var(--primary-hue));--neutral-100: oklch(.936 .005 var(--primary-hue));--neutral-200: oklch(.878 .008 var(--primary-hue));--neutral-300: oklch(.8 .011 var(--primary-hue));--neutral-400: oklch(.712 .014 var(--primary-hue));--neutral-500: oklch(.624 .016 var(--primary-hue));--neutral-600: oklch(.536 .018 var(--primary-hue));--neutral-700: oklch(.452 .019 var(--primary-hue));--neutral-800: oklch(.369 .02 var(--primary-hue));--neutral-900: oklch(.3 .02 var(--primary-hue));--neutral-950: oklch(.238 .02 var(--primary-hue));--success-hue: 168;--success-50: oklch(.971 .02 var(--success-hue));--success-100: oklch(.936 .045 var(--success-hue));--success-200: oklch(.878 .08 var(--success-hue));--success-300: oklch(.8 .146 var(--success-hue));--success-400: oklch(.712 .13 var(--success-hue));--success-500: oklch(.624 .114 var(--success-hue));--success-600: oklch(.536 .098 var(--success-hue));--success-700: oklch(.452 .082 var(--success-hue));--success-800: oklch(.369 .067 var(--success-hue));--success-900: oklch(.3 .055 var(--success-hue));--success-950: oklch(.238 .044 var(--success-hue));--warning-hue: 108;--warning-50: oklch(.971 .05 var(--warning-hue));--warning-100: oklch(.936 .1 var(--warning-hue));--warning-200: oklch(.878 .14 var(--warning-hue));--warning-300: oklch(.8 .155 var(--warning-hue));--warning-400: oklch(.712 .138 var(--warning-hue));--warning-500: oklch(.624 .121 var(--warning-hue));--warning-600: oklch(.536 .104 var(--warning-hue));--warning-700: oklch(.452 .088 var(--warning-hue));--warning-800: oklch(.369 .072 var(--warning-hue));--warning-900: oklch(.3 .059 var(--warning-hue));--warning-950: oklch(.238 .047 var(--warning-hue));--danger-hue: 33;--danger-50: oklch(.971 .013 var(--danger-hue));--danger-100: oklch(.936 .029 var(--danger-hue));--danger-200: oklch(.878 .059 var(--danger-hue));--danger-300: oklch(.8 .104 var(--danger-hue));--danger-400: oklch(.712 .164 var(--danger-hue));--danger-500: oklch(.624 .2 var(--danger-hue));--danger-600: oklch(.536 .178 var(--danger-hue));--danger-700: oklch(.452 .15 var(--danger-hue));--danger-800: oklch(.369 .123 var(--danger-hue));--danger-900: oklch(.3 .1 var(--danger-hue));--danger-950: oklch(.238 .08 var(--danger-hue));--info-50: var(--secondary-50);--info-100: var(--secondary-100);--info-200: var(--secondary-200);--info-300: var(--secondary-300);--info-400: var(--secondary-400);--info-500: var(--secondary-500);--info-600: var(--secondary-600);--info-700: var(--secondary-700);--info-800: var(--secondary-800);--info-900: var(--secondary-900);--info-950: var(--secondary-950);--chart-1: var(--primary-600);--chart-2: oklch(.6 .113 var(--accent-hue));--chart-3: oklch(.45 .12 calc(var(--primary-hue) - 120));--chart-4: oklch(.45 .12 calc(var(--primary-hue) + 60));--chart-5: oklch(.6 .12 calc(var(--primary-hue) + 90));--heat-1: oklch(.86 .08 calc(var(--primary-hue) + 90));--heat-2: oklch(.76 .13 calc(var(--primary-hue) + 90));--heat-3: oklch(.65 .17 calc(var(--primary-hue) + 90));--heat-4: oklch(.54 .19 calc(var(--primary-hue) + 90));--heat-5: oklch(.43 .17 calc(var(--primary-hue) + 90))}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");size-adjust:107.06%;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%}:root{--font-sans: "Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, Menlo, monospace;--text-xs: .64rem;--text-sm: .8rem;--text-md: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.414rem;--text-2xl: 2rem;--text-3xl: 2.828rem;--text-4xl: 3.5rem;--text-5xl: 4rem;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.5;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em}@media (width < 48rem){:root{--text-2xl: 1.75rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3rem}}:root{--space-0: 0;--space-2: .125rem;--space-4: .25rem;--space-6: .375rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-36: 2.25rem;--space-40: 2.5rem;--space-48: 3rem;--space-64: 4rem}:root{--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px}:root{--shadow-color: var(--primary-950);--shadow-xs: 0 1px 2px oklch(from var(--shadow-color) l c h / .06);--shadow-sm: 0 1px 3px oklch(from var(--shadow-color) l c h / .1), 0 1px 2px oklch(from var(--shadow-color) l c h / .06);--shadow-md: 0 4px 8px -2px oklch(from var(--shadow-color) l c h / .1), 0 2px 4px -2px oklch(from var(--shadow-color) l c h / .06);--shadow-lg: 0 12px 16px -4px oklch(from var(--shadow-color) l c h / .08), 0 4px 6px -2px oklch(from var(--shadow-color) l c h / .04);--shadow-xl: 0 20px 24px -4px oklch(from var(--shadow-color) l c h / .1), 0 8px 8px -4px oklch(from var(--shadow-color) l c h / .04);--shadow-inner: inset 0 2px 4px 0 oklch(from var(--shadow-color) l c h / .06)}:root{--beat: .15s;--duration-fast: var(--beat);--duration-slow: calc(var(--beat) * 2);--duration-enter: calc(var(--beat) * 5);--duration-step: var(--beat);--duration-pause: calc(var(--beat) * 3);--duration-reveal: calc(var(--beat) * 8);--duration-reveal-step: calc(var(--beat) * 2);--parallax-depth: .3;--parallax-depth-far: .12;--parallax-zoom: 1.08;--scroll-reveal: .5;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}:root{--width-page: 80rem;--width-narrow: 30rem;--width-field: 32rem;--width-text: 40rem;--height-bar: 4rem;--height-screen: 100svh;--border-width: 1px;--ring-gap: 2px;--ring-width: 2px;--ring-soft: 3px}:root{--layer-base: 0;--layer-raised: 1;--layer-sticky: 100;--layer-popover: 200}:root{--ui-page-bg: var(--paper);--ui-surface: var(--white);--ui-surface-subtle: var(--neutral-50);--ui-surface-muted: var(--neutral-100);--ui-text: var(--neutral-950);--ui-text-strong: var(--neutral-950);--ui-text-muted: var(--neutral-700);--ui-text-subtle: var(--neutral-500);--ui-text-link: var(--primary-700);--ui-text-link-hover: var(--primary-900);--ui-border: var(--neutral-200);--ui-border-strong: var(--neutral-300);--ui-border-width: var(--border-width);--ui-focus-ring: 0 0 0 var(--ring-gap) var(--white), 0 0 0 calc(var(--ring-gap) + var(--ring-width)) var(--primary-600);--ui-primary: var(--primary-600);--ui-primary-hover: var(--primary-700);--ui-on-primary: var(--white);--ui-primary-emphasis: var(--primary-700);--ui-primary-subtle: var(--primary-100);--ui-primary-border: var(--primary-300);--ui-accent: var(--accent-300);--ui-accent-hover: var(--accent-400);--ui-on-accent: var(--primary-950);--ui-accent-emphasis: var(--accent-700);--ui-accent-subtle: var(--accent-50);--ui-accent-border: var(--accent-200);--ui-secondary: var(--secondary-600);--ui-secondary-hover: var(--secondary-700);--ui-on-secondary: var(--white);--ui-secondary-emphasis: var(--secondary-800);--ui-secondary-subtle: var(--secondary-100);--ui-secondary-border: var(--secondary-300);--ui-neutral-subtle: var(--neutral-100);--ui-neutral-emphasis: var(--neutral-800);--ui-neutral-border: var(--neutral-300);--ui-neutral-solid: var(--neutral-600);--ui-on-neutral: var(--white);--ui-success-subtle: var(--success-100);--ui-success-wash: var(--success-50);--ui-success-emphasis: var(--success-800);--ui-success-border: var(--success-300);--ui-success-solid: var(--success-600);--ui-on-success: var(--white);--ui-warning-subtle: var(--warning-100);--ui-warning-wash: var(--warning-50);--ui-warning-emphasis: var(--warning-800);--ui-warning-border: var(--warning-300);--ui-warning-solid: var(--warning-200);--ui-on-warning: var(--warning-950);--ui-danger-subtle: var(--danger-100);--ui-danger-wash: var(--danger-50);--ui-danger-emphasis: var(--danger-800);--ui-danger-border: var(--danger-300);--ui-danger-solid: var(--danger-600);--ui-danger-hover: var(--danger-700);--ui-on-danger: var(--white);--ui-info-subtle: var(--info-100);--ui-info-wash: var(--info-50);--ui-info-emphasis: var(--info-800);--ui-info-border: var(--info-300);--ui-info-solid: var(--info-600);--ui-on-info: var(--white);--ui-shell-bg: var(--primary-900);--ui-shell-text: var(--white);--ui-shell-text-muted: var(--primary-200);--ui-shell-hover-bg: color-mix(in oklch, var(--primary-900), var(--primary-800));--ui-shell-border: var(--primary-800);--ui-shell-marker: var(--accent-300);--ui-page-band-bg: var(--primary-200);--ui-page-header-bg: var(--paper);--ui-module-masthead-bg: var(--primary-800);--ui-module-masthead-border: var(--primary-900);--ui-module-masthead-text: var(--white);--ui-module-masthead-tab: var(--primary-200);--ui-module-masthead-icon: var(--primary-200);--ui-module-masthead-hover: var(--primary-700);--ui-panel-bg: var(--primary-100);--ui-panel-border: var(--primary-200);--ui-menu-bg: var(--white);--ui-menu-hover-bg: var(--neutral-50);--ui-menu-icon: var(--neutral-700);--ui-card-bg: var(--white);--ui-card-border: var(--neutral-200);--ui-card-header-bg: var(--primary-700);--ui-card-header-text: var(--white);--ui-card-header-rule: var(--primary-800);--ui-table-bg: var(--white);--ui-table-header-bg: var(--primary-700);--ui-table-header-text: var(--white);--ui-table-header-rule: var(--primary-800);--ui-table-border: var(--neutral-200);--ui-form-section-bg: var(--white);--ui-form-section-border: var(--neutral-200);--ui-form-section-header-bg: var(--primary-700);--ui-form-section-header-text: var(--white);--ui-form-section-header-rule: var(--primary-800);--ui-chart-mark: var(--primary-600);--ui-chart-context: var(--neutral-300);--ui-chart-axis: var(--neutral-300);--ui-chart-grid: var(--neutral-200);--ui-chart-step-1: var(--primary-400);--ui-chart-step-2: var(--primary-500);--ui-chart-step-3: var(--primary-600);--ui-chart-step-4: var(--primary-700);--ui-chart-step-5: var(--primary-800);--ui-chart-category-1: var(--chart-1);--ui-chart-category-2: var(--chart-2);--ui-chart-category-3: var(--chart-3);--ui-chart-category-4: var(--chart-4);--ui-chart-category-5: var(--chart-5);--ui-map-heat-1: var(--heat-1);--ui-map-heat-2: var(--heat-2);--ui-map-heat-3: var(--heat-3);--ui-map-heat-4: var(--heat-4);--ui-map-heat-5: var(--heat-5)}@media screen{:root[data-theme=dark]{color-scheme:dark;--ui-page-bg: color-mix(in oklch, var(--neutral-950), var(--neutral-900));--ui-surface: var(--neutral-900);--ui-surface-subtle: var(--neutral-800);--ui-surface-muted: var(--neutral-700);--ui-text: var(--neutral-50);--ui-text-strong: var(--white);--ui-text-muted: var(--neutral-300);--ui-text-subtle: var(--neutral-500);--ui-text-link: var(--primary-300);--ui-text-link-hover: var(--primary-200);--ui-border: var(--neutral-700);--ui-border-strong: var(--neutral-600);--ui-focus-ring: 0 0 0 var(--ring-gap) var(--neutral-900), 0 0 0 calc(var(--ring-gap) + var(--ring-width)) var(--primary-400);--ui-primary-emphasis: var(--primary-300);--ui-primary-subtle: oklch(from var(--primary-400) l c h / .16);--ui-primary-border: oklch(from var(--primary-400) l c h / .4);--ui-accent-emphasis: var(--accent-300);--ui-accent-subtle: oklch(from var(--accent-400) l c h / .16);--ui-accent-border: oklch(from var(--accent-400) l c h / .4);--ui-secondary-emphasis: var(--secondary-300);--ui-secondary-subtle: oklch(from var(--secondary-400) l c h / .16);--ui-secondary-border: oklch(from var(--secondary-400) l c h / .4);--ui-neutral-subtle: var(--neutral-800);--ui-neutral-emphasis: var(--neutral-200);--ui-neutral-border: var(--neutral-700);--ui-success-subtle: oklch(from var(--success-400) l c h / .28);--ui-success-wash: oklch(from var(--success-400) l c h / .14);--ui-success-emphasis: var(--success-200);--ui-success-border: oklch(from var(--success-400) l c h / .55);--ui-warning-subtle: oklch(from var(--accent-300) l c h / .24);--ui-warning-wash: oklch(from var(--accent-300) l c h / .12);--ui-warning-emphasis: var(--accent-200);--ui-warning-border: oklch(from var(--accent-300) l c h / .55);--ui-danger-subtle: oklch(from var(--danger-400) l c h / .28);--ui-danger-wash: oklch(from var(--danger-400) l c h / .14);--ui-danger-emphasis: var(--danger-200);--ui-danger-border: oklch(from var(--danger-400) l c h / .55);--ui-info-subtle: oklch(from var(--info-400) l c h / .28);--ui-info-wash: oklch(from var(--info-400) l c h / .14);--ui-info-emphasis: var(--info-200);--ui-info-border: oklch(from var(--info-400) l c h / .55);--ui-shell-bg: var(--primary-950);--ui-shell-hover-bg: var(--primary-900);--ui-shell-border: var(--primary-900);--ui-page-band-bg: var(--neutral-950);--ui-page-header-bg: color-mix(in oklch, var(--neutral-950), var(--neutral-900));--ui-module-masthead-bg: color-mix(in oklch, var(--primary-950), var(--neutral-950));--ui-module-masthead-border: var(--primary-900);--ui-module-masthead-text: var(--white);--ui-module-masthead-tab: var(--neutral-300);--ui-module-masthead-icon: var(--primary-300);--ui-module-masthead-hover: var(--primary-900);--ui-panel-bg: var(--neutral-950);--ui-panel-border: var(--neutral-800);--ui-menu-bg: var(--neutral-800);--ui-menu-hover-bg: var(--neutral-700);--ui-menu-icon: var(--neutral-300);--ui-card-bg: var(--neutral-900);--ui-card-border: var(--neutral-700);--ui-card-header-bg: var(--primary-800);--ui-card-header-text: var(--white);--ui-card-header-rule: var(--primary-900);--ui-table-bg: var(--neutral-900);--ui-table-header-bg: var(--primary-800);--ui-table-header-text: var(--white);--ui-table-header-rule: var(--primary-900);--ui-table-border: var(--neutral-700);--ui-form-section-bg: var(--neutral-900);--ui-form-section-border: var(--neutral-700);--ui-form-section-header-bg: var(--primary-800);--ui-form-section-header-text: var(--white);--ui-form-section-header-rule: var(--primary-900);--ui-chart-mark: var(--primary-400);--ui-chart-context: var(--neutral-600);--ui-chart-axis: var(--neutral-600);--ui-chart-grid: var(--neutral-700);--ui-chart-step-1: var(--primary-700);--ui-chart-step-2: var(--primary-600);--ui-chart-step-3: var(--primary-500);--ui-chart-step-4: var(--primary-400);--ui-chart-step-5: var(--primary-300)}}:root{--ui-control-height-sm: var(--space-32);--ui-control-height: var(--space-36);--ui-control-height-lg: var(--space-40);--ui-control-font-size: var(--text-md);--ui-control-max-width: var(--width-field);--ui-textarea-max-width: var(--width-text);--ui-control-border: var(--neutral-300);--ui-control-border-hover: var(--neutral-400);--ui-control-border-focus: var(--primary-600);--ui-control-shadow: var(--shadow-xs);--ui-control-focus-ring: 0 0 0 var(--ring-soft) oklch(from var(--primary-600) l c h / .15);--ui-control-invalid-ring: 0 0 0 var(--ring-soft) oklch(from var(--danger-600) l c h / .15);--ui-control-disabled-bg: var(--neutral-50);--ui-control-check-size: var(--space-16);--ui-disabled-opacity: var(--opacity-disabled)}@media screen{:root[data-theme=dark]{--ui-control-border: var(--neutral-600);--ui-control-border-hover: var(--neutral-500);--ui-control-border-focus: var(--primary-400);--ui-control-disabled-bg: var(--neutral-800)}}:root{--ui-font-sans: var(--font-sans);--ui-font-mono: var(--font-mono);--ui-font-size-heading-1: var(--text-3xl);--ui-font-size-heading-2: var(--text-2xl);--ui-font-size-heading-3: var(--text-2xl);--ui-font-size-heading-4: var(--text-xl);--ui-font-size-heading-5: var(--text-base);--ui-font-size-display: var(--text-4xl);--ui-font-size-figure-large: var(--text-3xl);--ui-font-size-figure: var(--text-2xl);--ui-font-size-figure-small: var(--text-xl);--ui-font-size-lead: var(--text-base);--ui-font-size-body: var(--text-base);--ui-font-size-interface: var(--text-md);--ui-font-size-small: var(--text-sm);--ui-font-size-mark: var(--text-xs);--ui-font-weight-regular: var(--font-weight-regular);--ui-font-weight-medium: var(--font-weight-medium);--ui-font-weight-strong: var(--font-weight-semibold);--ui-font-weight-bold: var(--font-weight-bold);--ui-line-height-heading: var(--leading-tight);--ui-line-height-title: var(--leading-snug);--ui-line-height-body: var(--leading-normal);--ui-letter-spacing-heading: var(--tracking-tight)}:root{--ui-gap-lines: var(--space-2);--ui-gap-related: var(--space-4);--ui-gap-label: var(--space-6);--ui-gap-inline: var(--space-8);--ui-gap-items: var(--space-12);--ui-gap-fields: var(--space-16);--ui-gap-blocks: var(--space-24);--ui-gap-sections: var(--space-32);--ui-gap-columns: var(--space-48);--ui-gap-chapters: var(--space-64);--ui-padding-chip: var(--space-2);--ui-padding-tight: var(--space-4);--ui-padding-cell: var(--space-8);--ui-padding-control: var(--space-12);--ui-padding-bar: var(--space-16);--ui-padding-card: var(--space-20);--ui-padding-box: var(--space-24);--ui-padding-panel: var(--space-32);--ui-padding-band: var(--space-48);--ui-padding-hero: var(--space-64);--ui-size-caret: var(--space-6);--ui-size-dot: var(--space-8);--ui-size-mark: var(--space-12);--ui-size-mark-line: var(--space-16);--ui-size-avatar-small: var(--space-24);--ui-size-avatar: var(--space-32);--ui-size-avatar-large: var(--space-48);--ui-size-logo: var(--space-40);--ui-size-logo-large: var(--space-48);--ui-size-accent-rule: var(--space-40)}:root{--ui-radius-mark: var(--radius-sm);--ui-radius-control: var(--radius-md);--ui-radius-box: var(--radius-lg);--ui-radius-dialog: var(--radius-xl);--ui-radius-pill: var(--radius-full);--ui-shadow-raised: var(--shadow-sm);--ui-shadow-card: var(--shadow-md);--ui-shadow-popover: var(--shadow-lg);--ui-shadow-dialog: var(--shadow-xl)}:root{--ui-page-width: var(--width-page);--ui-page-width-narrow: var(--width-narrow);--ui-shell-gutter: var(--space-24);--ui-page-hero-image: url(/build/assets/harbour.352ce612.jpg);--ui-topbar-height: var(--height-bar);--ui-height-screen: var(--height-screen);--ui-z-pinned: var(--layer-base);--ui-z-over: var(--layer-raised);--ui-z-sticky: var(--layer-sticky);--ui-z-popover: var(--layer-popover)}:root{--ui-duration: var(--duration-fast);--ui-duration-slow: var(--duration-slow);--ui-ease: var(--ease-standard);--ui-transition: background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);--ui-duration-enter: var(--duration-enter);--ui-ease-enter: var(--ease-out);--ui-enter-delay: var(--duration-pause);--ui-enter-step: var(--duration-step);--ui-enter-rise: var(--space-12);--ui-duration-reveal: var(--duration-reveal);--ui-ease-reveal: var(--ease-standard);--ui-reveal-step: var(--duration-reveal-step);--ui-hover-nudge: var(--space-4);--ui-parallax-depth: var(--parallax-depth);--ui-parallax-depth-far: var(--parallax-depth-far);--ui-parallax-zoom: var(--parallax-zoom);--ui-scroll-reveal: var(--scroll-reveal);--ui-scroll-rise: var(--space-48);--ui-scroll-slide: var(--space-48)}*,*:before,*:after{box-sizing:border-box}html{font-size:100%}body{margin:0;font-family:var(--ui-font-sans);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);color:var(--ui-text);background:var(--ui-page-bg);-webkit-font-smoothing:antialiased}strong,b{font-weight:var(--ui-font-weight-strong)}.ui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--ui-duration-slow);animation-timing-function:var(--ui-ease)}.ui-icon{--ui-icon-size: 1.25em;flex:none;width:var(--ui-icon-size);height:var(--ui-icon-size);vertical-align:-.25em;stroke-width:var(--ui-icon-stroke, 2)}.ui-heading{margin:0;color:var(--ui-heading-color, var(--ui-text-strong));font-weight:var(--ui-font-weight-bold)}.ui-heading--1{font-size:var(--ui-heading-size, var(--ui-font-size-heading-1));line-height:var(--ui-line-height-heading);letter-spacing:var(--ui-letter-spacing-heading)}.ui-heading--2{font-size:var(--ui-heading-size, var(--ui-font-size-heading-2));line-height:var(--ui-line-height-heading);letter-spacing:var(--ui-letter-spacing-heading)}.ui-heading--3{font-size:var(--ui-heading-size, var(--ui-font-size-heading-3));line-height:var(--ui-line-height-title)}.ui-heading--4{font-size:var(--ui-heading-size, var(--ui-font-size-heading-4));line-height:var(--ui-line-height-title)}.ui-heading--5{font-size:var(--ui-heading-size, var(--ui-font-size-body));line-height:var(--ui-line-height-title)}.ui-text{max-inline-size:var(--ui-text-measure, 70ch);margin:0;font-size:var(--ui-text-size, var(--ui-font-size-body));font-weight:var(--ui-text-weight, var(--ui-font-weight-regular));line-height:var(--ui-line-height-body);color:var(--ui-text-color, var(--ui-text));font-variant-numeric:var(--ui-text-numeric, normal);overflow-wrap:var(--ui-text-wrap, normal)}.ui-text--lead{font-size:var(--ui-font-size-lead);line-height:var(--ui-line-height-title)}.ui-text--small{font-size:var(--ui-font-size-small)}.ui-text--caption{font-size:var(--ui-font-size-small);color:var(--ui-text-muted-color, var(--ui-text-muted))}.ui-text--muted{color:var(--ui-text-muted-color, var(--ui-text-muted))}.ui-label{display:inline-block;font-size:var(--ui-font-size-interface);font-weight:var(--ui-font-weight-regular);line-height:var(--ui-line-height-title);color:var(--ui-text-strong)}.ui-label__required{margin-inline-start:var(--ui-gap-lines);color:var(--ui-danger-emphasis)}.ui-button{--ui-button-bg: var(--ui-primary);--ui-button-bg-hover: var(--ui-primary-hover);--ui-button-fg: var(--ui-on-primary);--ui-button-border: transparent;--ui-button-shadow: none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-gap-inline);height:var(--ui-control-height);padding-inline:var(--ui-padding-bar);border:var(--ui-border-width) solid var(--ui-button-border);border-radius:var(--ui-radius-control);background:var(--ui-button-bg);box-shadow:var(--ui-button-shadow);color:var(--ui-button-fg);font:inherit;font-size:var(--ui-control-font-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-heading);text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--ui-transition)}.ui-button:hover:not(:disabled,[aria-disabled="true"]){background:var(--ui-button-bg-hover);color:var(--ui-button-fg)}.ui-button:focus-visible{outline:none;box-shadow:var(--ui-button-shadow),var(--ui-focus-ring)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-button[aria-busy=true]{opacity:1;cursor:progress}.ui-button--secondary{--ui-button-bg: var(--ui-secondary);--ui-button-bg-hover: var(--ui-secondary-hover);--ui-button-fg: var(--ui-on-secondary)}.ui-button--accent{--ui-button-bg: var(--ui-accent);--ui-button-bg-hover: var(--ui-accent-hover);--ui-button-fg: var(--ui-on-accent)}.ui-button--outline{--ui-button-bg: var(--ui-surface);--ui-button-bg-hover: var(--ui-surface-subtle);--ui-button-fg: var(--ui-text-strong);--ui-button-border: var(--ui-control-border);--ui-button-shadow: var(--ui-control-shadow)}.ui-button--ghost{--ui-button-bg: transparent;--ui-button-bg-hover: var(--ui-primary-subtle);--ui-button-fg: var(--ui-primary-emphasis)}.ui-button--danger{--ui-button-bg: var(--ui-danger-solid);--ui-button-bg-hover: var(--ui-danger-hover);--ui-button-fg: var(--ui-on-danger)}.ui-button--sm{height:var(--ui-control-height-sm);padding-inline:var(--ui-padding-control)}.ui-button--lg{height:var(--ui-control-height-lg);padding-inline:var(--ui-padding-card);font-size:var(--ui-font-size-body)}.ui-button--square{aspect-ratio:1;padding-inline:0}.ui-badge{--ui-badge-bg: var(--ui-neutral-subtle);--ui-badge-fg: var(--ui-neutral-emphasis);display:inline-flex;align-items:center;gap:var(--ui-gap-related);padding:var(--ui-padding-chip) var(--ui-padding-cell);border-radius:var(--ui-radius-pill);background:var(--ui-badge-bg);color:var(--ui-badge-fg);font-size:var(--ui-font-size-small);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-body);white-space:nowrap}.ui-badge--primary{--ui-badge-bg: var(--ui-primary-subtle);--ui-badge-fg: var(--ui-primary-emphasis)}.ui-badge--success{--ui-badge-bg: var(--ui-success-subtle);--ui-badge-fg: var(--ui-success-emphasis)}.ui-badge--warning{--ui-badge-bg: var(--ui-warning-subtle);--ui-badge-fg: var(--ui-warning-emphasis)}.ui-badge--danger{--ui-badge-bg: var(--ui-danger-subtle);--ui-badge-fg: var(--ui-danger-emphasis)}.ui-badge--info{--ui-badge-bg: var(--ui-info-subtle);--ui-badge-fg: var(--ui-info-emphasis)}.ui-status-dot{--ui-status-dot-color: var(--ui-neutral-solid);display:inline-flex;align-items:center;gap:var(--ui-gap-label);color:var(--ui-text);font-size:var(--ui-font-size-small);white-space:nowrap}.ui-status-dot__dot{flex:none;width:var(--ui-size-dot);height:var(--ui-size-dot);border-radius:var(--ui-radius-pill);background:var(--ui-status-dot-color)}.ui-status-dot--primary{--ui-status-dot-color: var(--ui-primary)}.ui-status-dot--success{--ui-status-dot-color: var(--ui-success-solid)}.ui-status-dot--warning{--ui-status-dot-color: var(--ui-warning-border)}.ui-status-dot--danger{--ui-status-dot-color: var(--ui-danger-solid)}.ui-status-dot--info{--ui-status-dot-color: var(--ui-info-solid)}.ui-spinner{--ui-spinner-size: 1em;display:inline-block;flex:none;width:var(--ui-spinner-size);height:var(--ui-spinner-size);border:calc(var(--ui-border-width) * 2) solid currentColor;border-inline-end-color:transparent;border-radius:var(--ui-radius-pill);vertical-align:-.125em;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-spinner{animation-duration:2s}}.ui-avatar{--ui-avatar-size: var(--ui-size-avatar);--ui-avatar-bg: var(--ui-primary-subtle);--ui-avatar-fg: var(--ui-primary-emphasis);display:inline-grid;place-content:center;flex:none;width:var(--ui-avatar-size);height:var(--ui-avatar-size);border-radius:var(--ui-radius-pill);background:var(--ui-avatar-bg);color:var(--ui-avatar-fg);font-size:var(--ui-font-size-small);font-weight:var(--ui-font-weight-medium);line-height:1;user-select:none}.ui-avatar--sm{--ui-avatar-size: var(--ui-size-avatar-small);font-size:var(--ui-font-size-mark)}.ui-avatar--lg{--ui-avatar-size: var(--ui-size-avatar-large);font-size:var(--ui-font-size-body)}.ui-stat-value{display:inline-flex;align-items:baseline;gap:var(--ui-gap-related);color:var(--ui-stat-value-color, var(--ui-text-strong))}.ui-stat-value__number{font-size:var(--ui-stat-value-size, var(--ui-font-size-figure));font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-heading);letter-spacing:var(--ui-letter-spacing-heading)}.ui-stat-value__unit{color:var(--ui-text-muted);font-size:var(--ui-font-size-small)}.ui-meter{--ui-meter-fill: var(--ui-primary);display:block;width:100%;height:var(--ui-size-dot);overflow:hidden;border-radius:var(--ui-radius-pill);background:var(--ui-surface-muted)}.ui-meter__fill{display:block;width:var(--ui-meter-value, 0%);height:100%;border-radius:inherit;background:var(--ui-meter-fill)}.ui-meter--success{--ui-meter-fill: var(--ui-success-solid)}.ui-meter--warning{--ui-meter-fill: var(--ui-warning-border)}.ui-meter--danger{--ui-meter-fill: var(--ui-danger-solid)}.ui-reference{display:inline-block;padding:0 var(--ui-padding-tight);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-mark);background:var(--ui-surface-subtle);color:var(--ui-text-strong);font-size:.9em;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.01em;white-space:nowrap}.ui-reference--link{color:var(--ui-text-link);text-decoration:none;transition:var(--ui-transition)}.ui-reference--link:hover{border-color:var(--ui-primary-border);background:var(--ui-primary-subtle);color:var(--ui-text-link-hover)}.ui-reference--link:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-divider{width:100%;height:0;margin:0;border:0;border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-control{display:block;width:100%;max-width:var(--ui-control-max-width);height:var(--ui-control-height);margin:0;padding-inline:var(--ui-padding-control);border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:var(--ui-control-shadow);color:var(--ui-text);font:inherit;font-size:var(--ui-control-font-size);line-height:var(--ui-line-height-body);transition:var(--ui-transition)}.ui-control::placeholder{color:var(--ui-text-subtle);opacity:1}.ui-control:hover:not(:disabled,:focus){border-color:var(--ui-control-border-hover)}.ui-control:focus{outline:none;border-color:var(--ui-control-border-focus);box-shadow:var(--ui-control-shadow),var(--ui-control-focus-ring)}.ui-control[aria-invalid=true]{border-color:var(--ui-danger-solid)}.ui-control[aria-invalid=true]:focus{box-shadow:var(--ui-control-shadow),var(--ui-control-invalid-ring)}.ui-control:disabled{border-color:var(--ui-border);background:var(--ui-control-disabled-bg);box-shadow:none;color:var(--ui-text-muted);cursor:not-allowed}.ui-control--sm{height:var(--ui-control-height-sm);padding-inline:var(--ui-padding-cell)}.ui-control--lg{height:var(--ui-control-height-lg);font-size:var(--ui-font-size-body)}.ui-input-field{position:relative;display:block;max-width:var(--ui-control-max-width);font-size:var(--ui-control-font-size)}.ui-input-field__icon{position:absolute;inset-inline-start:var(--ui-padding-control);top:50%;translate:0 -50%;color:var(--ui-text-muted);pointer-events:none}.ui-input--icon{padding-inline-start:calc(var(--ui-padding-control) + 1.25em + var(--ui-padding-cell))}.ui-input--reveal{padding-inline-end:calc(var(--ui-padding-tight) + 2em)}.ui-input-field__reveal{position:absolute;inset-inline-end:var(--ui-padding-tight);top:50%;translate:0 -50%}.ui-input-field__reveal-hide,.ui-input-field[data-revealed] .ui-input-field__reveal-show{display:none}.ui-input-field[data-revealed] .ui-input-field__reveal-hide{display:inline-block}.ui-textarea{max-width:var(--ui-textarea-max-width);height:auto;min-height:var(--ui-control-height-lg);padding-block:var(--ui-padding-cell);resize:vertical}.ui-select{position:relative;display:block;max-width:var(--ui-control-max-width)}.ui-select:after{content:"";position:absolute;inset-inline-end:var(--ui-padding-bar);top:50%;width:var(--ui-size-caret);height:var(--ui-size-caret);border-inline-end:calc(var(--ui-border-width) * 1.5) solid var(--ui-text-muted);border-block-end:calc(var(--ui-border-width) * 1.5) solid var(--ui-text-muted);transform:translateY(-75%) rotate(45deg);transition:transform var(--ui-duration) var(--ui-ease);pointer-events:none}.ui-select__control{appearance:none;padding-inline-end:calc(var(--ui-padding-bar) * 2 + var(--ui-gap-inline));cursor:pointer}.ui-select__control:has(option[value=""]:checked){color:var(--ui-text-subtle)}@supports (appearance: base-select){.ui-select__control,.ui-select__control::picker(select){appearance:base-select}.ui-select__control{display:flex;align-items:center}.ui-select__control::picker-icon{display:none}.ui-select:has(.ui-select__control:open):after{transform:translateY(-25%) rotate(225deg)}.ui-select__control::picker(select){position-area:block-end span-inline-end;position-try-fallbacks:none;min-inline-size:max(anchor-size(inline),12rem);max-block-size:min(20rem,100% - var(--ui-gap-items));margin-block:var(--ui-gap-related) 0;overflow-y:auto;padding:var(--ui-padding-tight);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-box);background:var(--ui-menu-bg);box-shadow:var(--ui-shadow-popover)}.ui-select__control option{display:flex;align-items:center;gap:var(--ui-gap-inline);padding:var(--ui-padding-tight) var(--ui-padding-cell);border-radius:var(--ui-radius-control);color:var(--ui-text);font-size:var(--ui-control-font-size);cursor:pointer}.ui-select__control option:hover,.ui-select__control option:focus-visible{outline:none;background:var(--ui-menu-hover-bg)}.ui-select__control option[value=""]{color:var(--ui-text-muted)}.ui-select__control option:checked{color:var(--ui-primary-emphasis);font-weight:var(--ui-font-weight-medium)}.ui-select__control option::checkmark{order:1;margin-inline-start:auto;color:var(--ui-primary-emphasis)}}.ui-checkbox{display:inline-flex;align-items:flex-start;gap:var(--ui-gap-inline);color:var(--ui-text);font-size:var(--ui-control-font-size);line-height:var(--ui-line-height-body);cursor:pointer}.ui-checkbox__input{appearance:none;display:grid;place-content:center;flex:none;width:var(--ui-control-check-size);height:var(--ui-control-check-size);margin:var(--ui-gap-lines) 0 0;border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-mark);background:var(--ui-surface);box-shadow:var(--ui-control-shadow);cursor:inherit;transition:var(--ui-transition)}.ui-checkbox__input:before{content:"";width:.7em;height:.7em;background:var(--ui-on-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0)}.ui-checkbox__input:checked{border-color:var(--ui-primary);background:var(--ui-primary)}.ui-checkbox__input:checked:before{transform:scale(1)}.ui-checkbox__input:hover:not(:checked,:disabled){border-color:var(--ui-control-border-hover)}.ui-checkbox__input:focus-visible{outline:none;border-color:var(--ui-control-border-focus);box-shadow:var(--ui-control-focus-ring)}.ui-checkbox:has(.ui-checkbox__input:disabled){opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-radio{display:inline-flex;align-items:flex-start;gap:var(--ui-gap-inline);color:var(--ui-text);font-size:var(--ui-control-font-size);line-height:var(--ui-line-height-body);cursor:pointer}.ui-radio__input{appearance:none;display:grid;place-content:center;flex:none;width:var(--ui-control-check-size);height:var(--ui-control-check-size);margin:var(--ui-gap-lines) 0 0;border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface);box-shadow:var(--ui-control-shadow);cursor:inherit;transition:var(--ui-transition)}.ui-radio__input:before{content:"";width:.45em;height:.45em;border-radius:var(--ui-radius-pill);background:var(--ui-on-primary);transform:scale(0)}.ui-radio__input:checked{border-color:var(--ui-primary);background:var(--ui-primary)}.ui-radio__input:checked:before{transform:scale(1)}.ui-radio__input:hover:not(:checked,:disabled){border-color:var(--ui-control-border-hover)}.ui-radio__input:focus-visible{outline:none;border-color:var(--ui-control-border-focus);box-shadow:var(--ui-control-focus-ring)}.ui-radio:has(.ui-radio__input:disabled){opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-switch{--ui-switch-width: calc(var(--ui-control-check-size) * 2);--ui-switch-height: calc(var(--ui-control-check-size) + var(--ui-padding-tight));--ui-switch-thumb: var(--ui-control-check-size);display:inline-flex;align-items:center;gap:var(--ui-gap-inline);color:var(--ui-text);font-size:var(--ui-control-font-size);cursor:pointer}.ui-switch__input{appearance:none;position:relative;flex:none;width:var(--ui-switch-width);height:var(--ui-switch-height);margin:0;border-radius:var(--ui-radius-pill);background:var(--ui-control-border);cursor:inherit;transition:var(--ui-transition)}.ui-switch__input:before{content:"";position:absolute;top:calc((var(--ui-switch-height) - var(--ui-switch-thumb)) / 2);left:calc((var(--ui-switch-height) - var(--ui-switch-thumb)) / 2);width:var(--ui-switch-thumb);height:var(--ui-switch-thumb);border-radius:var(--ui-radius-pill);background:var(--ui-surface);box-shadow:var(--ui-shadow-raised);transition:transform var(--ui-duration) var(--ui-ease)}.ui-switch__input:checked{background:var(--ui-primary)}.ui-switch__input:checked:before{transform:translate(calc(var(--ui-switch-width) - var(--ui-switch-height)))}.ui-switch__input:hover:not(:checked,:disabled){background:var(--ui-control-border-hover)}.ui-switch__input:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-switch:has(.ui-switch__input:disabled){opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ui-file-input{padding-block:calc(var(--ui-padding-tight) - var(--ui-border-width));padding-inline-start:var(--ui-padding-tight);color:var(--ui-text-muted);cursor:pointer}.ui-file-input::file-selector-button{height:calc(var(--ui-control-height) - var(--ui-padding-cell));margin-inline-end:var(--ui-gap-items);vertical-align:middle;padding-inline:var(--ui-padding-control);border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-mark);background:var(--ui-surface-subtle);color:var(--ui-text-strong);font:inherit;font-weight:var(--ui-font-weight-medium);cursor:pointer;transition:var(--ui-transition)}.ui-file-input:hover::file-selector-button{background:var(--ui-surface-muted)}.ui-batch-upload,.ui-batch-upload__progress,.ui-batch-upload__result{display:grid;gap:var(--ui-gap-items);justify-items:start}.ui-batch-upload__progress{justify-items:stretch}.ui-batch-upload__figures{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-inline)}.ui-batch-upload [hidden]{display:none}.ui-menu{--ui-menu-width: 16rem;position:relative;display:flex}.ui-menu__trigger{display:flex;align-items:center;gap:var(--ui-gap-label);list-style:none;cursor:pointer}.ui-menu__trigger::-webkit-details-marker{display:none}.ui-menu__chevron{--ui-icon-size: 1em;transition:transform var(--ui-duration) var(--ui-ease)}.ui-menu[open] .ui-menu__chevron{transform:rotate(180deg)}.ui-menu__panel{--ui-text-color: initial;--ui-text-muted-color: initial;--ui-text-size: initial;position:absolute;top:calc(100% + var(--ui-gap-related));left:0;z-index:var(--ui-z-popover);display:grid;gap:var(--ui-gap-lines);width:var(--ui-menu-width);padding:var(--ui-padding-cell);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-box);background:var(--ui-menu-bg);box-shadow:var(--ui-shadow-popover)}.ui-menu-group{display:grid;gap:var(--ui-gap-lines)}.ui-menu-group__label{padding:var(--ui-padding-tight) var(--ui-padding-cell) 0}.ui-menu--end .ui-menu__panel{right:0;left:auto}.ui-menu-item{display:flex;align-items:var(--ui-menu-item-align, flex-start);gap:var(--ui-gap-items);width:100%;padding:var(--ui-menu-item-padding, var(--ui-padding-cell));border:var(--ui-menu-item-border, 0);border-radius:var(--ui-menu-item-radius, var(--ui-radius-control));background:var(--ui-menu-item-bg, transparent);font:inherit;font-size:var(--ui-font-size-interface);text-align:start;text-decoration:none;cursor:pointer;transition:var(--ui-transition)}.ui-menu-item:hover{background:var(--ui-menu-hover-bg);box-shadow:var(--ui-menu-hover-shadow, none)}.ui-menu-item:is(:hover,:focus-visible){border-color:var(--ui-menu-hover-border, var(--ui-border))}.ui-menu-item:is(:hover,:focus-visible) .ui-menu-item__arrow{color:var(--ui-menu-hover-color, var(--ui-menu-icon))}.ui-menu-item:is(:hover,:focus-visible) .ui-menu-item__icon{background:var(--ui-menu-hover-icon-bg, var(--ui-menu-icon-bg, transparent));color:var(--ui-menu-hover-icon-color, var(--ui-menu-hover-color, var(--ui-menu-icon)))}@media (prefers-reduced-motion: no-preference){.ui-menu-item{transition:var(--ui-transition),transform var(--ui-duration-slow) var(--ui-ease)}.ui-menu-item:is(:hover,:focus-visible){transform:var(--ui-menu-hover-move, none)}.ui-menu-item__icon,.ui-menu-item__arrow{transition:transform var(--ui-duration-slow) var(--ui-ease),color var(--ui-duration) var(--ui-ease),background-color var(--ui-duration) var(--ui-ease)}.ui-menu-item:is(:hover,:focus-visible) .ui-menu-item__icon{transform:var(--ui-menu-hover-icon-move, none)}.ui-menu-item:is(:hover,:focus-visible) .ui-menu-item__arrow{transform:var(--ui-menu-hover-arrow-move, none)}}.ui-menu-item:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-menu-item__icon{box-sizing:content-box;margin-block-start:var(--ui-menu-icon-offset, var(--ui-gap-lines));padding:var(--ui-menu-icon-padding, 0);border-radius:var(--ui-menu-icon-radius, 0);background:var(--ui-menu-icon-bg, transparent);color:var(--ui-menu-icon)}.ui-menu-item__text{display:grid;gap:var(--ui-gap-lines)}.ui-menu-item__label{--ui-text-size: var(--ui-menu-label-size, var(--ui-font-size-interface));--ui-text-weight: var(--ui-menu-label-weight, var(--ui-font-weight-medium))}.ui-menu-item.is-active{background:var(--ui-menu-active-bg, transparent);box-shadow:inset 3px 0 0 var(--ui-menu-active-marker, transparent)}.ui-menu-item.is-active .ui-menu-item__label{--ui-text-color: var(--ui-menu-active-color, var(--ui-primary-emphasis));--ui-text-weight: var(--ui-menu-active-weight, var(--ui-font-weight-medium))}.ui-menu-item__arrow{align-self:center;margin-inline-start:auto;color:var(--ui-menu-icon)}.ui-page-header{display:grid;gap:var(--ui-gap-items)}.ui-page-header__main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-gap-fields) var(--ui-gap-blocks)}.ui-page-header__text{display:grid;gap:var(--ui-gap-inline);min-width:0}.ui-page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-inline) var(--ui-gap-items)}.ui-page-header__actions{display:flex;flex:none;flex-wrap:wrap;gap:var(--ui-gap-inline)}.ui-page-header--prominent .ui-page-header__main{flex-direction:column;gap:var(--ui-gap-blocks)}.ui-page-header--prominent .ui-page-header__text{gap:var(--ui-gap-items)}@keyframes ui-page-header-rise{0%{opacity:0;transform:translateY(var(--ui-enter-rise))}}.ui-page-header--reveal :is(.ui-page-header__text > *,.ui-page-header__actions > *){animation:ui-page-header-rise var(--ui-duration-enter) var(--ui-ease-enter) both;animation-delay:calc(var(--ui-page-header-reveal-start, var(--ui-enter-delay)) + var(--ui-enter-step) * var(--ui-page-header-cue, 0))}.ui-page-header--reveal .ui-page-header__text>:nth-child(n + 2){--ui-page-header-cue: 2}.ui-page-header--reveal .ui-page-header__actions>*{--ui-page-header-cue: 4}@media (prefers-reduced-motion: reduce){.ui-page-header--reveal :is(.ui-page-header__text > *,.ui-page-header__actions > *){animation:none}}.ui-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-gap-items) var(--ui-gap-blocks)}.ui-section-header__text{--ui-text-size: var(--ui-font-size-interface);display:grid;gap:var(--ui-gap-related);min-width:0}.ui-section-header--minor .ui-section-header__text{--ui-text-size: var(--ui-font-size-small);gap:var(--ui-gap-lines)}.ui-section-header__actions{display:flex;flex:none;gap:var(--ui-gap-inline)}.ui-section-header__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-related) var(--ui-gap-items)}.ui-section-header__title{--ui-heading-size: var(--ui-section-title-size)}.ui-section-header--minor .ui-section-header__title{--ui-heading-size: var(--ui-part-title-size, initial)}.ui-section-header--small .ui-section-header__title{--ui-heading-size: var(--ui-font-size-small)}@media (width < 40rem){.ui-section-header{flex-direction:column}.ui-section-header__actions>.ui-button--ghost:first-child{margin-inline-start:calc(var(--ui-padding-bar) * -1)}.ui-section-header__actions>.ui-button--ghost.ui-button--sm:first-child{margin-inline-start:calc(var(--ui-padding-control) * -1)}}.ui-section-header--centered{flex-direction:column;align-items:center;text-align:center}.ui-section-header--centered .ui-section-header__title{justify-content:center}.ui-section{display:grid;gap:var(--ui-section-gap, var(--ui-gap-fields));padding-block-start:var(--ui-padding-box);border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-section--minor{padding-block-start:0;border-block-start:0}:is(.ui-form--boxed > .ui-section,.ui-section:has(> .ui-summary-list)){--ui-form-section-inline: var(--ui-padding-box);padding:0 0 var(--ui-padding-box);border:var(--ui-border-width) solid var(--ui-form-section-border);border-radius:var(--ui-radius-box);background:var(--ui-form-section-bg)}:is(.ui-form--boxed > .ui-section,.ui-section:has(> .ui-summary-list))>.ui-section-header{--ui-heading-color: var(--ui-form-section-header-text);--ui-section-title-size: var(--ui-font-size-heading-5);padding:var(--ui-padding-control) var(--ui-form-section-inline);border-block-end:var(--ui-border-width) solid var(--ui-form-section-header-rule);border-start-start-radius:calc(var(--ui-radius-box) - var(--ui-border-width));border-start-end-radius:calc(var(--ui-radius-box) - var(--ui-border-width));background:var(--ui-form-section-header-bg)}:is(.ui-form--boxed > .ui-section,.ui-section:has(> .ui-summary-list))>.ui-section-header{--ui-text-color: var(--ui-form-section-header-text);--ui-text-muted-color: var(--ui-form-section-header-text)}:is(.ui-form--boxed > .ui-section,.ui-section:has(> .ui-summary-list))>.ui-section-header .ui-button--ghost{--ui-button-fg: var(--ui-form-section-header-text);--ui-button-bg-hover: var(--ui-form-section-header-rule)}:is(.ui-form--boxed > .ui-section,.ui-section:has(> .ui-summary-list))>:not(.ui-section-header){margin-inline:var(--ui-form-section-inline)}@media (width < 40rem){:is(.ui-form--boxed > .ui-section,.ui-section:has(> .ui-summary-list)){--ui-form-section-inline: var(--ui-padding-bar)}}.ui-columns.ui-section__charts{--ui-columns-gap: var(--ui-gap-blocks);--ui-columns-min: 24rem;align-items:stretch;row-gap:var(--ui-gap-blocks)}.ui-section__charts>*{--ui-chart-surface: var(--ui-card-bg);min-width:0;padding:var(--ui-padding-card);border:var(--ui-border-width) solid var(--ui-card-border);border-radius:var(--ui-radius-box);background:var(--ui-card-bg)}.ui-section__charts:has(> .ui-bar-chart:not(.ui-bar-chart--vertical))>.ui-donut-chart{--ui-donut-chart-wide-size: 10rem}.ui-section__charts:has(> .ui-donut-chart ~ .ui-donut-chart)>.ui-donut-chart{--ui-donut-chart-wide-size: 14rem}.ui-section--minor+.ui-section--minor{margin-block-start:var(--ui-gap-fields)}.ui-section--minor+.ui-section--minor:not(:has(> .ui-summary-list)){padding-block-start:var(--ui-section-gap, var(--ui-gap-fields));border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-section--band,.ui-page--site>.ui-page__body>.ui-section:nth-child(even of section:not(.ui-section--band,.ui-story--band)){--ui-chart-surface: var(--ui-page-band-bg);grid-column:full;grid-template-columns:subgrid;align-content:start;column-gap:0;padding-block:max(var(--ui-padding-band),var(--ui-page-gap, 0px));border-block-start:0;background:var(--ui-page-band-bg)}.ui-section--band>*,.ui-page--site>.ui-page__body>.ui-section:nth-child(even of section:not(.ui-section--band,.ui-story--band))>*{grid-column:content;min-width:0}.ui-section--band+.ui-section,.ui-page--site>.ui-page__body>.ui-section:nth-child(even of section:not(.ui-section--band,.ui-story--band))+.ui-section{border-block-start:0}.ui-section>.ui-button{justify-self:start}.ui-columns{--ui-columns-count: 2;--ui-columns-min: 18rem;--ui-columns-gap: var(--ui-gap-sections);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--ui-columns-min),(100% - (var(--ui-columns-count) - 1) * var(--ui-columns-gap)) / var(--ui-columns-count))),1fr));align-items:start;gap:var(--ui-columns-gap)}.ui-columns--3{--ui-columns-count: 3}.ui-columns--4{--ui-columns-count: 4;--ui-columns-min: 14rem}.ui-columns--tight{--ui-columns-gap: var(--ui-gap-fields);--ui-columns-min: 14rem;--ui-control-max-width: 100%;--ui-textarea-max-width: 100%}.ui-columns--masonry{display:block;columns:var(--ui-columns-count) var(--ui-columns-min);column-gap:var(--ui-columns-gap)}.ui-columns--masonry>*{break-inside:avoid;margin-block-end:var(--ui-columns-gap)}.ui-columns--keep{grid-template-columns:repeat(var(--ui-columns-count),minmax(0,1fr))}.ui-form{display:grid;gap:var(--ui-gap-sections)}.ui-form--boxed:has(> .ui-section){gap:var(--ui-gap-blocks)}.ui-form--boxed>.ui-section{--ui-control-max-width: 100%;--ui-textarea-max-width: 100%;gap:var(--ui-gap-fields)}.ui-form--boxed:has(> .ui-section)>.ui-form-actions{padding-block-start:0;border-block-start:0}.ui-form--compact{gap:var(--ui-gap-fields)}.ui-form--compact>.ui-button{justify-self:start}.ui-form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-gap-items)}.ui-form--inline>.ui-field{flex:0 1 20rem}.ui-field{display:grid;align-content:start;gap:var(--ui-gap-label);min-width:0}.ui-field__error{--ui-text-color: var(--ui-danger-emphasis);display:flex;align-items:center;gap:var(--ui-gap-related)}.ui-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-inline);padding-block-start:var(--ui-padding-box);border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-form-actions__end{display:flex;gap:var(--ui-gap-inline);margin-inline-start:auto}.ui-dialog{--ui-text-size: var(--ui-font-size-interface);inline-size:min(32rem,100% - var(--ui-gap-sections));padding:0;border:var(--ui-border-width) solid var(--ui-dialog-border, var(--ui-border));border-radius:var(--ui-radius-dialog);background:var(--ui-dialog-bg, var(--ui-surface));box-shadow:var(--ui-shadow-dialog);color:var(--ui-text)}.ui-dialog::backdrop{background:oklch(from var(--ui-shell-bg) l c h / .45)}.ui-dialog[open]{display:grid;gap:var(--ui-gap-items);padding:var(--ui-padding-card) var(--ui-padding-box) var(--ui-padding-box)}.ui-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-items)}.ui-dialog__header .ui-button{margin-inline-end:calc(var(--ui-padding-cell) * -1)}.ui-dialog__body{display:grid;gap:var(--ui-gap-items)}.ui-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-gap-inline);padding-block-start:var(--ui-padding-cell)}.ui-dialog__actions form{display:contents}.ui-dialog--drawer{inset-block:0;inline-size:min(20rem,100% - var(--ui-gap-columns));block-size:auto;max-block-size:none;margin:0;border-block:0;border-radius:0}.ui-dialog--start{inset-inline:0 auto;border-inline-start:0;--ui-drawer-from: -100%}.ui-dialog--end{inset-inline:auto 0;border-inline-end:0;--ui-drawer-from: 100%}.ui-dialog--drawer[open]{grid-template-rows:auto minmax(0,1fr) auto;padding:var(--ui-padding-bar);animation:ui-drawer-in var(--ui-duration-slow) var(--ui-ease)}@media (prefers-reduced-motion: reduce){.ui-dialog--drawer[open]{animation:none}}.ui-dialog--drawer .ui-dialog__body{align-content:start;overflow-y:auto}@keyframes ui-drawer-in{0%{translate:var(--ui-drawer-from) 0}}.ui-empty-state{--ui-text-size: var(--ui-font-size-interface);display:grid;justify-items:center;gap:var(--ui-gap-related);padding-block:var(--ui-padding-band);padding-inline:var(--ui-padding-box);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-box);text-align:center}.ui-table .ui-empty-state,.ui-gallery__empty .ui-empty-state,.ui-card .ui-empty-state,.ui-panel .ui-empty-state{border:0;border-radius:0}.ui-empty-state--compact{padding-block:var(--ui-padding-box)}.ui-empty-state__icon{--ui-icon-size: 1.75rem;margin-block-end:var(--ui-gap-inline);color:var(--ui-text-muted)}.ui-empty-state__title{--ui-text-weight: var(--ui-font-weight-medium)}.ui-empty-state__action{margin-block-start:var(--ui-gap-items)}.ui-disclosure{--ui-text-size: var(--ui-font-size-interface);border-block-end:var(--ui-border-width) solid var(--ui-border)}.ui-disclosure:not(.ui-disclosure + .ui-disclosure){border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-columns>.ui-disclosure{border-block-start:var(--ui-border-width) solid var(--ui-border);border-block-end:0}.ui-columns:has(> .ui-disclosure){margin-block-start:var(--ui-gap-fields)}.ui-disclosure__summary{display:flex;align-items:center;gap:var(--ui-gap-inline);padding-block:var(--ui-padding-control);font-size:var(--ui-font-size-interface);list-style:none;cursor:pointer}.ui-disclosure__summary::-webkit-details-marker{display:none}.ui-disclosure__summary:hover{--ui-text-color: var(--ui-text-link)}.ui-disclosure__summary:focus-visible{outline:none;border-radius:var(--ui-radius-mark);box-shadow:var(--ui-focus-ring)}.ui-disclosure__chevron{--ui-icon-size: 1em;color:var(--ui-text-muted);transition:transform var(--ui-duration) var(--ui-ease)}.ui-disclosure[open] .ui-disclosure__chevron{transform:rotate(90deg)}.ui-disclosure__title{--ui-text-weight: var(--ui-font-weight-medium)}.ui-disclosure__body{display:grid;gap:var(--ui-gap-items);padding-block-end:var(--ui-padding-bar);padding-inline-start:calc(var(--ui-font-size-interface) + var(--ui-padding-cell))}[data-open-from]{--ui-disclosure-wide: 0}@media (width >= 40rem){[data-open-from=sm]{--ui-disclosure-wide: 1}}@media (width >= 48rem){[data-open-from=md]{--ui-disclosure-wide: 1}}@media (width >= 64rem){[data-open-from=lg]{--ui-disclosure-wide: 1}}@media (width >= 80rem){[data-open-from=xl]{--ui-disclosure-wide: 1}}.ui-disclosure--large{--ui-text-size: var(--ui-font-size-body)}.ui-disclosure--large .ui-disclosure__summary{--ui-text-size: var(--ui-font-size-heading-4);--ui-text-weight: var(--ui-font-weight-medium);padding-block:var(--ui-padding-card);font-size:var(--ui-font-size-heading-4)}.ui-disclosure--large .ui-disclosure__body{padding-block-end:var(--ui-padding-box);padding-inline-start:calc(var(--ui-font-size-heading-4) + var(--ui-padding-cell))}.ui-summary-list{--ui-text-size: var(--ui-font-size-interface);display:grid;margin:0}.ui-summary-list__row{display:grid;grid-template-columns:minmax(8rem,16rem) minmax(0,1fr);gap:var(--ui-gap-lines) var(--ui-gap-blocks);padding-block:var(--ui-padding-cell);border-block-end:var(--ui-border-width) solid var(--ui-border)}.ui-summary-list__row:last-child{border-block-end:0}@media (width < 40rem){.ui-summary-list__row{grid-template-columns:minmax(0,1fr)}}.ui-summary-list__value{white-space:pre-line}.ui-stats{--ui-stat-value-size: var(--ui-font-size-figure-small);--ui-stats-gap: var(--ui-gap-blocks);display:flex;flex-wrap:wrap;column-gap:calc(var(--ui-stats-gap) * 2);row-gap:var(--ui-gap-fields);margin:0;overflow:clip;overflow-clip-margin:var(--ui-gap-related)}.ui-stats--even,.ui-stats--prominent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-stats--prominent{--ui-stat-value-size: var(--ui-font-size-figure);--ui-stats-gap: var(--ui-gap-sections)}:is(.ui-stats--even,.ui-stats--prominent):has(> :last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.ui-stats--even,.ui-stats--prominent):has(> :last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ui-stats--even,.ui-stats--prominent):has(> :last-child:nth-child(1)){grid-template-columns:minmax(0,1fr)}@media (width < 48rem){:is(.ui-stats--even,.ui-stats--prominent):not(:has(> :last-child:nth-child(1))){--ui-stats-gap: var(--ui-gap-fields);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-stats-panel{padding:var(--ui-padding-card) var(--ui-padding-panel);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-box);background:var(--ui-surface);box-shadow:var(--ui-shadow-popover)}@media (width < 48rem){.ui-stats-panel{padding:var(--ui-padding-card)}}.ui-stats-panel--boxed{padding:var(--ui-padding-card) var(--ui-padding-box);border-color:var(--ui-card-border);background:var(--ui-card-bg);box-shadow:none}.ui-stats__item{position:relative;display:grid;align-content:start;gap:var(--ui-gap-related)}.ui-stats__item:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--ui-stats-gap) * -1);border-inline-start:var(--ui-border-width) solid var(--ui-border)}.ui-stats--stacked{flex-direction:column;flex-wrap:nowrap;row-gap:0}.ui-stats--stacked .ui-stats__item:before{content:none}.ui-stats--stacked .ui-stats__item+.ui-stats__item{margin-block-start:var(--ui-gap-items);padding-block-start:var(--ui-padding-control);border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-stats__note{margin:0}.ui-stats__value{display:flex;align-items:center;gap:var(--ui-gap-label);margin:0;font-size:var(--ui-stat-value-size)}.ui-stats__icon{--ui-icon-size: .8em}.ui-stats__item--link{--ui-link-color: var(--ui-text-muted);--ui-link-hover-color: var(--ui-text);--ui-link-weight: var(--ui-font-weight-regular);position:relative}.ui-stats__link:after{content:"";position:absolute;inset:0}.ui-split{display:flex;flex-wrap:wrap;align-items:start;gap:var(--ui-page-gap, var(--ui-gap-sections)) var(--ui-gap-columns)}.ui-split__main,.ui-split__aside{display:grid;align-content:start;gap:var(--ui-page-gap, var(--ui-gap-sections));min-width:0}.ui-split__main{flex:999 1 32rem}.ui-split__aside{flex:1 1 18rem}.ui-split--wide>.ui-split__aside{flex-basis:30rem}@media (width < 40rem){.ui-split--aside-from-sm>.ui-split__aside{display:none}}@media (width < 48rem){.ui-split--aside-from-md>.ui-split__aside{display:none}}@media (width < 64rem){.ui-split--aside-from-lg>.ui-split__aside{display:none}}@media (width < 80rem){.ui-split--aside-from-xl>.ui-split__aside{display:none}}@media (width < 64rem){.ui-split--aside-first>.ui-split__aside{order:-1}}.ui-panel{--ui-menu-hover-bg: var(--ui-surface);display:grid;align-content:start;gap:var(--ui-gap-blocks);min-width:0;padding:var(--ui-padding-box);border:var(--ui-border-width) solid var(--ui-panel-border);border-radius:var(--ui-radius-box);background:var(--ui-panel-bg)}.ui-panel .ui-link-list--ruled{--ui-link-list-rule: var(--ui-panel-border);--ui-menu-active-bg: var(--ui-surface);margin-inline:calc(var(--ui-padding-bar) * -1)}.ui-panel>.ui-section:first-child{padding-block-start:0;border-block-start:0}.ui-panel--flush{padding-block:var(--ui-padding-panel);border:0;border-radius:0}.ui-card{display:grid;align-content:start;align-self:start;min-width:0;overflow:hidden;border:var(--ui-border-width) solid var(--ui-card-border);border-radius:var(--ui-radius-box);background:var(--ui-card-bg)}.ui-card__header{--ui-heading-color: var(--ui-card-header-text);display:flex;align-items:center;gap:var(--ui-gap-inline);padding:var(--ui-padding-control) var(--ui-padding-bar);border-block-end:var(--ui-border-width) solid var(--ui-card-header-rule);background:var(--ui-card-header-bg);color:var(--ui-card-header-text);font-size:var(--ui-font-size-interface);list-style:none}.ui-card__title{flex:1 1 auto;min-width:0}.ui-card__icon{--ui-icon-size: 1.15em;flex:none}.ui-card__count,.ui-card__chevron{flex:none}.ui-card__body{display:grid;gap:var(--ui-gap-items);padding:var(--ui-padding-bar)}.ui-card__body--flush{padding:0}.ui-card--folding>.ui-card__header{cursor:pointer}.ui-card--folding>.ui-card__header::-webkit-details-marker{display:none}.ui-card--folding>.ui-card__header:focus-visible{outline:none;box-shadow:inset var(--ui-focus-ring)}.ui-card--folding:not([open])>.ui-card__header{border-block-end:0}.ui-card__chevron{transition:transform var(--ui-duration) var(--ui-ease)}.ui-card--folding[open] .ui-card__chevron{transform:rotate(180deg)}.ui-form-panel{display:grid;gap:var(--ui-gap-blocks);padding:var(--ui-padding-panel);border:var(--ui-border-width) solid var(--ui-card-border);border-radius:var(--ui-radius-box);background:var(--ui-surface);box-shadow:var(--ui-shadow-raised)}.ui-form-panel__header{display:grid;gap:var(--ui-gap-label)}.ui-form-panel .ui-form--compact>.ui-button{justify-self:stretch;margin-block-start:var(--ui-gap-inline)}.ui-form-panel__footer{padding-block-start:var(--ui-padding-bar);border-block-start:var(--ui-border-width) solid var(--ui-border)}@media (width < 40rem){.ui-form-panel{padding:var(--ui-padding-box)}}.ui-image{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--ui-image-ratio, 4 / 3);object-fit:cover;border-radius:var(--ui-image-radius, var(--ui-radius-box));background:var(--ui-surface-subtle)}.ui-image--3-2{aspect-ratio:var(--ui-image-ratio, 3 / 2)}.ui-image--16-9{aspect-ratio:var(--ui-image-ratio, 16 / 9)}.ui-image--1-1{aspect-ratio:var(--ui-image-ratio, 1 / 1)}.ui-image--top{object-position:center top}.ui-image--bottom{object-position:center bottom}.ui-image--left{object-position:left center}.ui-image--right{object-position:right center}.ui-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"words media" "after after";align-items:center;gap:var(--ui-gap-fields) var(--ui-gap-chapters)}.ui-story--reverse{grid-template-areas:"media words" "after after"}.ui-story__words{grid-area:words}.ui-story__media{grid-area:media}.ui-story__chart{grid-area:chart}.ui-story__after{grid-area:after;display:grid;gap:var(--ui-gap-sections);margin-block-start:var(--ui-gap-sections)}.ui-story--charted{grid-template-areas:"words media" "chart media" "after after";align-items:start}.ui-story--charted.ui-story--reverse{grid-template-areas:"media words" "media chart" "after after"}.ui-story--charted .ui-story__media{align-self:end}.ui-story--band{--ui-chart-surface: var(--ui-page-band-bg);padding-block:max(var(--ui-padding-band),var(--ui-page-gap, 0px));padding-inline:max(var(--ui-shell-gutter),(100% - var(--ui-page-width)) / 2 + var(--ui-shell-gutter));background:var(--ui-page-band-bg)}.ui-story__words{display:grid;gap:var(--ui-gap-fields)}.ui-story__actions{display:flex;flex-wrap:wrap;gap:var(--ui-gap-inline);padding-block-start:var(--ui-gap-related)}.ui-story__words:before{content:"";inline-size:var(--ui-size-accent-rule);block-size:calc(var(--ui-border-width) * 3);background:var(--ui-accent)}@media (width < 48rem){.ui-story,.ui-story--reverse{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "words" "chart" "after";gap:var(--ui-gap-blocks)}.ui-story--words-first,.ui-story--words-first.ui-story--reverse{grid-template-areas:"words" "chart" "media" "after"}}.ui-checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:0 var(--ui-gap-blocks);margin:0;padding:0;list-style:none}.ui-checklist__item{display:flex;align-items:center;gap:var(--ui-gap-items);padding-block:var(--ui-padding-control);border-block-end:var(--ui-border-width) solid var(--ui-border)}.ui-checklist__mark{--ui-icon-size: 1.25rem;flex:none;color:var(--ui-primary)}.ui-checklist--stacked{grid-template-columns:minmax(0,1fr)}.ui-text-list{display:grid;gap:var(--ui-gap-label);margin:0;padding-inline-start:var(--ui-gap-blocks)}.ui-text-list__item{padding-inline-start:var(--ui-gap-related)}.ui-text-list__item::marker{color:var(--ui-text-muted)}.ui-text-list--ordered>.ui-text-list__item::marker{font-variant-numeric:tabular-nums}.ui-prose{display:grid;gap:var(--ui-gap-fields)}.ui-cta{--ui-heading-color: var(--ui-shell-text);--ui-text-color: var(--ui-shell-text);--ui-text-muted-color: var(--ui-shell-text-muted);--ui-link-color: var(--ui-shell-text);--ui-link-hover-color: var(--ui-shell-text);grid-column:full;display:grid;grid-template-columns:subgrid;padding-block:calc(var(--ui-padding-hero) * 1.25);background:linear-gradient(oklch(from var(--ui-shell-bg) l c h / .82),oklch(from var(--ui-shell-bg) l c h / .82)),var(--ui-page-hero-image) center 60% / cover no-repeat}.ui-cta__inner{--ui-text-measure: 40rem;grid-column:content;display:grid;justify-items:center;gap:var(--ui-gap-fields);text-align:center}.ui-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-gap-items);margin-block-start:var(--ui-gap-inline)}.ui-destinations{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-gap-blocks);margin:0;padding:0;list-style:none}@media (width >= 48rem){.ui-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 80rem){.ui-destinations{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-destinations__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.ui-destinations__item:has(.ui-destinations__photo){grid-row:span 4}.ui-destinations__card{position:relative;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0;inline-size:100%;overflow:hidden;border:var(--ui-border-width) solid var(--ui-card-border);border-radius:var(--ui-radius-box);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);transition:box-shadow var(--ui-duration) var(--ui-ease),translate var(--ui-duration) var(--ui-ease)}.ui-destinations__card:is(:hover,:has(.ui-destinations__button:focus-visible)){box-shadow:var(--ui-shadow-dialog);translate:0 calc(var(--ui-padding-tight) * -1)}.ui-destinations__photo{--ui-image-radius: 0;--ui-image-ratio: 16 / 10;position:relative;display:block}@media (width >= 40rem){.ui-destinations__photo{--ui-image-ratio: 21 / 9}}@media (width >= 48rem){.ui-destinations__photo{--ui-image-ratio: 3 / 2}}@media (width >= 64rem){.ui-destinations__photo{--ui-image-ratio: 2 / 1}}@media (width >= 80rem){.ui-destinations__photo{--ui-image-ratio: 4 / 3}}.ui-destinations__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(oklch(from var(--ui-shell-bg) l c h / .1),oklch(from var(--ui-shell-bg) l c h / .55));transition:opacity var(--ui-duration) var(--ui-ease)}.ui-destinations__card:is(:hover,:has(.ui-destinations__button:focus-visible)) .ui-destinations__photo:after{opacity:.7}.ui-destinations__words{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:var(--ui-gap-inline);padding:var(--ui-padding-card) var(--ui-padding-box) var(--ui-padding-box)}.ui-destinations__footer{display:flex;padding:var(--ui-padding-bar) var(--ui-padding-box);border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-destinations__button{flex:1}.ui-destinations__button:after{content:"";position:absolute;inset:0}@media (prefers-reduced-motion: reduce){.ui-destinations__card,.ui-destinations__photo:after{transition:none}.ui-destinations__card:hover,.ui-destinations__card:has(.ui-destinations__button:focus-visible){translate:none}}.ui-headline{display:grid;gap:var(--ui-gap-inline)}.ui-headline__figure{--ui-stat-value-size: var(--ui-font-size-display);--ui-stat-value-color: var(--ui-primary-emphasis)}.ui-levels{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--ui-gap-blocks);margin:0;padding:0;list-style:none}.ui-levels__card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--ui-gap-inline);padding:var(--ui-padding-box);border:var(--ui-border-width) solid var(--ui-card-border);border-radius:var(--ui-radius-box);background:var(--ui-surface)}.ui-levels__name{display:contents}.ui-levels__figure{--ui-stat-value-size: var(--ui-font-size-figure-large);--ui-stat-value-color: var(--ui-primary-emphasis)}.ui-captcha__challenge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-items);margin-block-end:var(--ui-gap-inline)}.ui-captcha__image{display:inline-flex;padding:var(--ui-padding-tight);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.ui-link-list{display:grid;gap:var(--ui-gap-fields);margin:0 calc(var(--ui-padding-cell) * -1)}.ui-link-list__group{display:grid;align-content:start}.ui-link-list__items{display:grid;gap:var(--ui-gap-lines);margin:0;padding:0;list-style:none}.ui-link-list--columns:not(.ui-link-list--grouped) .ui-link-list__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--ui-gap-related) var(--ui-gap-fields)}.ui-link-list--grouped.ui-link-list--columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--ui-gap-blocks) var(--ui-gap-fields)}.ui-link-list--ruled{--ui-menu-item-padding: var(--ui-padding-control) var(--ui-padding-bar);--ui-menu-item-radius: 0;--ui-menu-active-marker: var(--ui-primary);--ui-menu-active-weight: var(--ui-font-weight-strong);margin:0}.ui-link-list--ruled .ui-link-list__items{gap:0}.ui-link-list--ruled .ui-link-list__items>li+li{border-block-start:var(--ui-border-width) solid var(--ui-link-list-rule, var(--ui-border))}.ui-link-list__caption{padding:var(--ui-padding-tight) var(--ui-padding-cell)}.ui-link-list--raised{--ui-menu-item-padding: var(--ui-padding-box);--ui-menu-item-radius: 0;--ui-menu-item-bg: var(--ui-surface);--ui-menu-item-align: center;--ui-menu-label-size: var(--ui-font-size-heading-4);--ui-menu-label-weight: var(--ui-font-weight-strong);--ui-menu-icon: var(--ui-primary-emphasis);--ui-menu-icon-offset: 0;--ui-menu-icon-bg: var(--ui-primary-subtle);--ui-menu-icon-padding: var(--ui-padding-control);--ui-menu-icon-radius: var(--ui-radius-pill);--ui-menu-hover-bg: var(--ui-surface-subtle);--ui-menu-hover-icon-bg: var(--ui-primary);--ui-menu-hover-icon-color: var(--ui-on-primary);--ui-menu-hover-arrow-move: translateX(var(--ui-hover-nudge));margin:0;overflow:clip;border:var(--ui-border-width) solid var(--ui-border);border-block-start:calc(var(--ui-border-width) * 3) solid var(--ui-accent);border-radius:var(--ui-radius-box);background:var(--ui-border);box-shadow:var(--ui-shadow-popover)}.ui-link-list--raised .ui-link-list__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-border-width)}.ui-link-list--raised .ui-link-list__items>li{display:grid}.ui-link-list--raised .ui-menu-item__icon{--ui-icon-size: 1.5em}.ui-link-list--raised .ui-menu-item:is(:hover,:focus-visible) .ui-menu-item__label{--ui-text-color: var(--ui-primary-emphasis)}@media (width < 64rem){.ui-link-list--raised .ui-link-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-link-list--tiles{--ui-menu-item-padding: var(--ui-padding-card);--ui-menu-item-radius: var(--ui-radius-box);--ui-menu-item-bg: var(--ui-surface);--ui-menu-item-border: var(--ui-border-width) solid var(--ui-border);--ui-menu-hover-bg: var(--ui-surface);--ui-menu-hover-border: var(--ui-primary-border);--ui-menu-hover-shadow: var(--ui-shadow-raised);--ui-menu-hover-move: translateY(calc(var(--ui-hover-nudge) * -1));--ui-menu-hover-icon-move: none;--ui-menu-icon: var(--ui-primary-emphasis);margin:0}.ui-link-list--tiles.ui-link-list--columns .ui-link-list__items{gap:var(--ui-gap-fields)}.ui-link-list--tiles .ui-link-list__items>li{display:grid}.ui-map{--ui-map-height: 32rem;display:grid;gap:var(--ui-gap-items);margin:0;min-width:0}.ui-map__canvas{isolation:isolate;block-size:var(--ui-map-height);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-box);background:var(--ui-surface-subtle);font:inherit}@media (width < 48rem){.ui-map{--ui-map-height: 24rem}}.ui-map__pie{background:none;border:0}.ui-map__pie svg{display:block;overflow:visible}.ui-map__slice{stroke:var(--ui-surface);stroke-width:.5;fill-opacity:.9}.is-small>.ui-map__slice{stroke:none}.ui-map__slice--category-1{fill:var(--ui-chart-category-1)}.ui-map__slice--category-2{fill:var(--ui-chart-category-2)}.ui-map__slice--category-3{fill:var(--ui-chart-category-3)}.ui-map__slice--category-4{fill:var(--ui-chart-category-4)}.ui-map__slice--category-5{fill:var(--ui-chart-category-5)}.ui-listing{--ui-heading-size: var(--ui-font-size-heading-4);display:grid;gap:var(--ui-gap-inline);max-inline-size:48rem;padding-block:var(--ui-padding-card);border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-listing:last-child{border-block-end:var(--ui-border-width) solid var(--ui-border)}.ui-listing__tags{display:flex;flex-wrap:wrap;gap:var(--ui-gap-label);margin:0;padding:0;list-style:none}.ui-listing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-inline) var(--ui-gap-items);margin-block-start:var(--ui-gap-related)}.ui-link{color:var(--ui-link-color, var(--ui-text-link));text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:var(--ui-transition)}.ui-link:hover{color:var(--ui-link-hover-color, var(--ui-text-link-hover));text-decoration-thickness:2px}.ui-link:focus-visible{outline:none;border-radius:var(--ui-radius-mark);box-shadow:var(--ui-focus-ring)}.ui-link--quiet{font-weight:var(--ui-link-weight, var(--ui-font-weight-medium));text-decoration-line:none}.ui-link--quiet:hover{text-decoration-line:underline}.ui-nav-item{--ui-text-size: var(--ui-font-size-interface);--ui-text-weight: var(--ui-font-weight-medium);--ui-text-color: var(--ui-nav-item-color, var(--ui-text-muted));display:flex;align-items:center;gap:var(--ui-gap-label);padding-inline:var(--ui-padding-control);border-block:calc(var(--ui-border-width) * 3) solid transparent;border-radius:var(--ui-nav-item-radius, 0);color:var(--ui-text-color);font-size:var(--ui-font-size-interface);text-decoration:none;white-space:nowrap;transition:var(--ui-transition)}.ui-nav-item:hover,.ui-menu[open]>.ui-nav-item{--ui-text-color: var(--ui-nav-item-hover-color, var(--ui-nav-item-current-color, var(--ui-text)));background:var(--ui-nav-item-hover-bg, var(--ui-surface-subtle))}.ui-nav-item.is-active,.ui-nav-menu.is-active>.ui-nav-item{--ui-text-color: var(--ui-nav-item-current-color, var(--ui-text));border-block-end-color:var(--ui-nav-item-marker, var(--ui-primary))}.ui-nav-item.is-active{background:var(--ui-nav-item-current-bg, transparent)}.ui-nav-item.is-active:hover{background:var(--ui-nav-item-current-bg, var(--ui-nav-item-hover-bg, var(--ui-surface-subtle)))}.ui-nav-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-nav-item-current-color, var(--ui-text))}.ui-breadcrumbs{--ui-link-color: var(--ui-text-muted);--ui-link-hover-color: var(--ui-text)}.ui-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-related) var(--ui-gap-label);margin:0;padding:0;font-size:var(--ui-font-size-small);list-style:none}.ui-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--ui-gap-label)}.ui-breadcrumbs__separator{--ui-icon-size: 1em;color:var(--ui-text-subtle)}.ui-pager{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-gap-fields);margin-inline:calc(var(--ui-padding-cell) * -1);padding-block-start:var(--ui-padding-box);border-block-start:var(--ui-border-width) solid var(--ui-border)}.ui-pager__next{justify-self:end}.ui-table{--ui-table-cell-inline: var(--ui-padding-control);--ui-text-size: var(--ui-font-size-interface);--ui-text-numeric: tabular-nums;display:grid;gap:var(--ui-gap-items);min-width:0}.ui-table__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-inline)}.ui-table__toolbar>.ui-filters{flex:1 1 auto}.ui-table__scroll{overflow-x:auto;border:var(--ui-border-width) solid var(--ui-table-border);border-radius:var(--ui-radius-box);background:var(--ui-table-bg)}.ui-table__table{width:100%;border-collapse:collapse}.ui-table__heading,.ui-table__cell{padding:var(--ui-padding-cell) var(--ui-table-cell-inline);text-align:start}.ui-table__heading{--ui-text-weight: var(--ui-font-weight-strong);--ui-text-muted-color: var(--ui-table-header-text);padding-block:var(--ui-padding-control);border-block-end:var(--ui-border-width) solid var(--ui-table-header-rule);background:var(--ui-table-header-bg);font-size:var(--ui-font-size-interface);white-space:nowrap;vertical-align:bottom}.ui-table__heading--wrap{white-space:normal}.ui-table__cell{border-block-end:var(--ui-border-width) solid var(--ui-border);vertical-align:middle}.ui-table__table tbody tr:last-child .ui-table__cell{border-block-end:0}.ui-table__table .ui-table__cell--end{--ui-text-measure: none;text-align:end}.ui-table__cell--nowrap{white-space:nowrap}.ui-table__cell--break{--ui-text-wrap: anywhere}.ui-table__row--link{cursor:pointer}.ui-table__row--link:focus-visible{outline:none}.ui-table__table .ui-table__row--link:focus-visible .ui-table__cell{background:var(--ui-surface-subtle);box-shadow:inset 0 -2px 0 var(--ui-primary)}.ui-table--dense .ui-table__cell{padding-block:var(--ui-padding-tight)}.ui-table__table tbody tr:not(.ui-table__empty):hover .ui-table__cell{background:var(--ui-surface-subtle)}.ui-table:has(.ui-table__empty) thead{display:none}.ui-table__sort{--ui-link-color: currentColor;--ui-link-hover-color: currentColor;display:inline-flex;align-items:center;gap:var(--ui-gap-related)}.ui-table__sort:hover,.is-sorted .ui-table__sort{--ui-text-muted-color: var(--ui-table-header-text)}.ui-table__sort-icon{--ui-icon-size: 1.1em;color:var(--ui-text-subtle)}.is-sorted .ui-table__sort-icon{color:var(--ui-table-header-text)}.ui-table-fold{display:none}@media (width < 40rem){.ui-table__table .ui-table__cell--fold-sm{display:none}.ui-table-fold--below-sm{display:block}}@media (width < 48rem){.ui-table__table .ui-table__cell--fold-md{display:none}.ui-table-fold--below-md{display:block}}@media (width < 64rem){.ui-table__table .ui-table__cell--fold-lg{display:none}.ui-table-fold--below-lg{display:block}}@media (width < 80rem){.ui-table__table .ui-table__cell--fold-xl{display:none}.ui-table-fold--below-xl{display:block}}.ui-table__cell--end>.ui-input{width:9rem;margin-inline-start:auto;text-align:end}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-gap-items)}.ui-pagination__pages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-related);margin:0;padding:0;list-style:none}.ui-pagination__page{min-width:var(--ui-control-height-sm);padding-inline:var(--ui-padding-cell)}.ui-pagination__gap{padding-inline:var(--ui-padding-tight)}@media (width < 40rem){.ui-pagination__other{display:none}}.ui-chart{--ui-text-size: var(--ui-font-size-interface);--ui-text-numeric: tabular-nums;display:grid;align-content:start;gap:var(--ui-gap-items);margin:0;min-width:0}.ui-chart-legend{display:flex;flex-wrap:wrap;gap:var(--ui-gap-inline) var(--ui-gap-fields);margin:0;padding:0;list-style:none}.ui-chart-legend__key{display:inline-flex;align-items:center;gap:var(--ui-gap-inline)}.ui-chart-legend__swatch{flex:none;background:var(--ui-chart-legend-color)}.ui-chart-legend--line .ui-chart-legend__swatch,.ui-chart-legend__key--line .ui-chart-legend__swatch{inline-size:var(--ui-size-mark-line);block-size:2px;border-radius:var(--ui-radius-pill)}.ui-chart-legend--box .ui-chart-legend__swatch,.ui-chart-legend__key--box .ui-chart-legend__swatch{inline-size:var(--ui-size-mark);block-size:var(--ui-size-mark);border-radius:var(--ui-radius-mark)}.ui-chart-legend__swatch--category-1{--ui-chart-legend-color: var(--ui-chart-category-1)}.ui-chart-legend__swatch--category-2{--ui-chart-legend-color: var(--ui-chart-category-2)}.ui-chart-legend__swatch--category-3{--ui-chart-legend-color: var(--ui-chart-category-3)}.ui-chart-legend__swatch--category-4{--ui-chart-legend-color: var(--ui-chart-category-4)}.ui-chart-legend__swatch--category-5{--ui-chart-legend-color: var(--ui-chart-category-5)}.ui-chart-plot{position:relative;min-inline-size:0;block-size:var(--ui-chart-plot-height, 14rem)}.ui-chart-plot--rows{block-size:calc(var(--ui-chart-rows) * 2.25rem + .5rem)}.ui-chart-plot>canvas{display:block}.ui-bar-chart--vertical{--ui-chart-plot-height: 15rem}.ui-bar-line-chart{display:flex;flex-direction:column}.ui-bar-line-chart__keys{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ui-gap-inline) var(--ui-gap-fields)}.ui-bar-line-chart__plot{flex:1 1 auto;block-size:auto;min-block-size:var(--ui-chart-plot-height, 15rem)}.ui-donut-chart{--ui-donut-chart-size: 10rem;container-type:inline-size}.ui-donut-chart:has(> .ui-section-header){grid-template-rows:auto 1fr}.ui-donut-chart__body{display:flex;align-self:center;align-items:center;justify-content:center;gap:var(--ui-gap-blocks) var(--ui-gap-columns)}@container (inline-size < 24rem){.ui-donut-chart__body{flex-direction:column}}@container (inline-size >= 32rem){.ui-donut-chart__body{--ui-donut-chart-size: var(--ui-donut-chart-wide-size, 16rem)}.ui-donut-chart__total{--ui-stat-value-size: var(--ui-font-size-figure)}}.ui-donut-chart__ring{display:grid;flex:none;place-items:center;inline-size:var(--ui-donut-chart-size);block-size:var(--ui-donut-chart-size)}.ui-donut-chart__plot,.ui-donut-chart__total{grid-area:1 / 1}.ui-donut-chart__plot{--ui-chart-plot-height: var(--ui-donut-chart-size);inline-size:var(--ui-donut-chart-size)}.ui-donut-chart__total{pointer-events:none}.ui-donut-chart__total{--ui-stat-value-size: var(--ui-font-size-figure-small);display:grid;justify-items:center}.ui-donut-chart__legend{display:grid;flex:0 1 auto;min-inline-size:0;grid-template-columns:auto minmax(0,max-content) auto auto;align-items:center;gap:var(--ui-gap-inline) var(--ui-gap-items);margin:0;padding:0;list-style:none}.ui-donut-chart__entry{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.ui-donut-chart__swatch{inline-size:var(--ui-size-mark);block-size:var(--ui-size-mark);border-radius:var(--ui-radius-mark);background:var(--ui-donut-chart-color)}.ui-donut-chart__value,.ui-donut-chart__share{justify-self:end}.ui-donut-chart__value{--ui-text-weight: var(--ui-font-weight-medium)}.ui-donut-chart__mark--category-1{--ui-donut-chart-color: var(--ui-chart-category-1)}.ui-donut-chart__mark--category-2{--ui-donut-chart-color: var(--ui-chart-category-2)}.ui-donut-chart__mark--category-3{--ui-donut-chart-color: var(--ui-chart-category-3)}.ui-donut-chart__mark--category-4{--ui-donut-chart-color: var(--ui-chart-category-4)}.ui-donut-chart__mark--category-5{--ui-donut-chart-color: var(--ui-chart-category-5)}.ui-donut-chart__mark--step-1{--ui-donut-chart-color: var(--ui-chart-step-1)}.ui-donut-chart__mark--step-2{--ui-donut-chart-color: var(--ui-chart-step-2)}.ui-donut-chart__mark--step-3{--ui-donut-chart-color: var(--ui-chart-step-3)}.ui-donut-chart__mark--step-4{--ui-donut-chart-color: var(--ui-chart-step-4)}.ui-donut-chart__mark--step-5{--ui-donut-chart-color: var(--ui-chart-step-5)}.ui-donut-chart__mark--other{--ui-donut-chart-color: var(--ui-chart-context)}.ui-line-chart{display:flex;flex-direction:column}.ui-line-chart__plot{flex:1 1 auto;block-size:auto;min-block-size:var(--ui-chart-plot-height, 14rem)}.ui-line-chart-multiples{display:grid;gap:var(--ui-gap-items)}.ui-alert{--ui-alert-bg: var(--ui-info-wash);--ui-alert-accent: var(--ui-info-emphasis);--ui-alert-hover: var(--ui-info-subtle);--ui-text-size: var(--ui-font-size-interface);display:flex;align-items:flex-start;gap:var(--ui-gap-items);padding:var(--ui-padding-control) var(--ui-padding-bar);border:var(--ui-border-width) solid var(--ui-border);border-inline-start:calc(var(--ui-border-width) * 3) solid var(--ui-alert-accent);border-radius:var(--ui-radius-control);background:var(--ui-alert-bg);font-size:var(--ui-font-size-interface)}.ui-alert[hidden]{display:none}.ui-alert--success{--ui-alert-bg: var(--ui-success-wash);--ui-alert-accent: var(--ui-success-emphasis);--ui-alert-hover: var(--ui-success-subtle)}.ui-alert--warning{--ui-alert-bg: var(--ui-warning-wash);--ui-alert-accent: var(--ui-warning-emphasis);--ui-alert-hover: var(--ui-warning-subtle)}.ui-alert--danger{--ui-alert-bg: var(--ui-danger-wash);--ui-alert-accent: var(--ui-danger-emphasis);--ui-alert-hover: var(--ui-danger-subtle)}.ui-alert__icon{margin-block-start:var(--ui-gap-lines);color:var(--ui-alert-accent)}.ui-alert__body{display:grid;flex:1;gap:var(--ui-gap-lines);min-width:0}.ui-alert__title{--ui-text-weight: var(--ui-font-weight-medium)}.ui-alert .ui-alert__dismiss{--ui-button-fg: var(--ui-alert-accent);--ui-button-bg-hover: var(--ui-alert-hover);flex:none;margin-block:calc(var(--ui-padding-tight) * -1);margin-inline-end:calc(var(--ui-padding-cell) * -1)}.ui-note{display:flex;align-items:baseline;gap:var(--ui-gap-label);margin:0;font-size:var(--ui-font-size-small)}.ui-note__icon{--ui-icon-size: 1em;flex:none;align-self:center;color:var(--ui-text-muted)}.ui-tabs{border-block-end:var(--ui-border-width) solid var(--ui-border);overflow-x:auto;scrollbar-width:none}.ui-tabs__list{display:flex;margin:0;padding:0;list-style:none}.ui-tabs__tab{display:flex}.ui-tabs .ui-nav-item{padding-block:var(--ui-padding-cell);margin-block-end:calc(var(--ui-border-width) * -1)}.ui-download{--ui-menu-width: 15rem}.ui-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-inline)}.ui-filters>.ui-input-field{flex:0 1 20rem}.ui-filters>.ui-input{width:auto}.ui-choices{margin:0;padding:0;border:0}.ui-choices__legend{float:left;width:100%;padding:0}.ui-choices__items{display:grid;gap:var(--ui-gap-inline)}.ui-choices--columns .ui-choices__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));column-gap:var(--ui-gap-blocks)}.ui-steps{--ui-step-marker: 1.5rem;display:grid;margin:0;padding:0;list-style:none}.ui-step{position:relative;display:grid;grid-template-columns:var(--ui-step-marker) minmax(0,1fr);column-gap:var(--ui-gap-fields);padding-block-end:var(--ui-padding-box)}.ui-step:last-child{padding-block-end:0}.ui-step:not(:last-child):before{content:"";position:absolute;inset-block:calc(var(--ui-step-marker) + var(--ui-gap-related)) var(--ui-gap-related);inset-inline-start:calc(var(--ui-step-marker) / 2);border-inline-start:var(--ui-border-width) solid var(--ui-border-strong)}.ui-step__marker{--ui-icon-size: .875rem;display:grid;place-items:center;width:var(--ui-step-marker);height:var(--ui-step-marker);border:2px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-surface)}.ui-step--done .ui-step__marker{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-on-primary)}.ui-step--current .ui-step__marker{border-color:var(--ui-primary)}.ui-step--current .ui-step__marker:after{content:"";width:.5rem;height:.5rem;border-radius:var(--ui-radius-pill);background:var(--ui-primary)}.ui-step--declined .ui-step__marker{border-color:var(--ui-danger-solid);background:var(--ui-danger-solid);color:var(--ui-on-danger)}.ui-step__content{display:grid;gap:var(--ui-gap-items);align-content:start;min-width:0}.ui-step__head{display:grid;gap:var(--ui-gap-lines);min-height:var(--ui-step-marker);align-content:center}.ui-step--upcoming .ui-step__title{--ui-heading-color: var(--ui-text-muted)}.ui-step__content>.ui-button{justify-self:start}@media (width >= 40rem){.ui-steps--across{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:var(--ui-gap-related)}.ui-steps--across>.ui-step{grid-template-columns:minmax(0,1fr);row-gap:var(--ui-gap-related);padding-block-end:0}.ui-steps--across>.ui-step:not(:last-child):before{inset-block:calc(var(--ui-step-marker) / 2) auto;inset-inline:calc(var(--ui-step-marker) + var(--ui-gap-related)) 0;border-inline-start:0;border-block-start:var(--ui-border-width) solid var(--ui-border-strong)}}.ui-lookup{position:relative;display:grid;max-width:var(--ui-control-max-width)}.ui-lookup__options{position:absolute;top:calc(100% + var(--ui-gap-related));right:0;left:0;z-index:var(--ui-z-popover);display:grid;gap:var(--ui-gap-lines);max-height:20rem;margin:0;padding:var(--ui-padding-cell);overflow-y:auto;border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-box);background:var(--ui-menu-bg);box-shadow:var(--ui-shadow-popover);list-style:none}.ui-lookup__options[hidden]{display:none}.ui-lookup__option{display:grid;gap:var(--ui-gap-lines);padding:var(--ui-padding-cell);border-radius:var(--ui-radius-control);cursor:pointer}.ui-lookup__option:hover,.ui-lookup__option[aria-selected=true]{background:var(--ui-menu-hover-bg)}.ui-lookup__label{--ui-text-size: var(--ui-font-size-interface);--ui-text-weight: var(--ui-font-weight-medium)}.ui-lookup__empty{padding:var(--ui-padding-cell)}.ui-lookup-details>[data-details-out]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-gap-related) var(--ui-gap-fields);padding-block-start:var(--ui-padding-tight)}.ui-timeline{display:grid;margin:0;padding:0;list-style:none}.ui-timeline__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ui-gap-items);padding-block:var(--ui-padding-control);border-block-end:var(--ui-border-width) solid var(--ui-border)}.ui-timeline__item:last-child{border-block-end:0}.ui-timeline__body{display:grid;gap:var(--ui-gap-lines);min-inline-size:0}.ui-timeline__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ui-gap-related) var(--ui-gap-items)}.ui-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--ui-gap-fields);margin:0;padding:0;list-style:none}.ui-gallery__item{display:grid;align-content:start;gap:var(--ui-gap-label);min-inline-size:0}.ui-gallery__link{display:block;border-radius:var(--ui-radius-mark);overflow:hidden;border:var(--ui-border-width) solid var(--ui-border);background:var(--ui-surface-muted)}.ui-gallery__link:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-gallery__image{display:block;inline-size:100%;aspect-ratio:1;object-fit:cover}.ui-gallery:has(> .ui-gallery__empty){display:block}.ui-gallery__empty{border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-mark)}.ui-gallery__actions{display:flex;flex-wrap:wrap;gap:var(--ui-gap-related)}.ui-document{display:grid;gap:var(--ui-gap-inline)}.ui-document__frame{inline-size:100%;block-size:max(28rem,75vh);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.ui-figure{display:grid;justify-items:start;gap:var(--ui-gap-inline);margin:0}.ui-figure__link{display:block;max-inline-size:100%;border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-mark);overflow:hidden;background:var(--ui-surface)}.ui-figure__link:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-figure__image{display:block;max-inline-size:100%;block-size:auto}.ui-rows{display:grid}.ui-rows__item{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-gap-items) var(--ui-gap-fields);padding-block:var(--ui-padding-control);border-block-end:var(--ui-border-width) solid var(--ui-border)}.ui-rows__item>*{flex:1 1 8rem;min-inline-size:0}.ui-rows__item>:first-child{flex:2 1 14rem}.ui-rows__item>[data-rows-remove],.ui-rows__item>.ui-checkbox{flex:none}.ui-rows__item>.ui-checkbox{min-block-size:var(--ui-control-height)}.ui-rows__item>.ui-rows__note{flex-basis:100%;order:1}.ui-rows__item>.ui-rows__note[hidden]{display:none}.ui-rows__message{--ui-text-color: var(--ui-danger-emphasis);padding-block-start:var(--ui-padding-cell)}.ui-app{display:flex;flex-direction:column}.ui-app>.ui-page{flex:1}.ui-app--screen{min-block-size:100dvh}.ui-app--screen>.ui-page{min-block-size:calc(100dvh - var(--ui-topbar-height))}.ui-app--wide{--ui-page-width: 100%}.ui-container{width:100%;max-inline-size:var(--ui-page-width);margin-inline:auto;padding-inline:var(--ui-shell-gutter)}.ui-app>.ui-topbar,body>.ui-topbar{position:sticky;inset-block-start:0;z-index:var(--ui-z-sticky)}:root:has(.ui-app > .ui-topbar,body > .ui-topbar){scroll-padding-block-start:var(--ui-topbar-height)}html body:has(> .ui-topbar){flex-shrink:0;block-size:auto;min-block-size:100%}.ui-topbar{--ui-text-color: var(--ui-shell-text);--ui-text-muted-color: var(--ui-shell-text-muted);--ui-nav-item-color: var(--ui-shell-text-muted);--ui-nav-item-current-color: var(--ui-shell-text);--ui-nav-item-hover-bg: var(--ui-shell-hover-bg);--ui-nav-item-marker: var(--ui-shell-marker);background:var(--ui-shell-bg);color:var(--ui-shell-text);font-family:var(--ui-font-sans);line-height:var(--ui-line-height-body);letter-spacing:normal}.ui-topbar__inner{display:flex;align-items:center;gap:var(--ui-gap-blocks);height:var(--ui-topbar-height)}.ui-topbar__nav{align-self:stretch}.ui-topbar__list{display:flex;gap:var(--ui-gap-related);height:100%;margin:0;padding:0;list-style:none}.ui-topbar__entry{display:flex}.ui-topbar__user{margin-inline-start:auto}.ui-topbar__login{--ui-nav-item-color: var(--ui-shell-text);align-self:stretch}.ui-topbar__menu-button{--ui-button-fg: var(--ui-shell-text);--ui-button-bg-hover: var(--ui-shell-hover-bg);display:none;margin-inline-start:calc(var(--ui-padding-cell) * -1)}.ui-topbar__drawer{--ui-dialog-bg: var(--ui-shell-bg);--ui-dialog-border: var(--ui-shell-border);--ui-heading-color: var(--ui-shell-text);--ui-button-fg: var(--ui-shell-text);--ui-button-bg-hover: var(--ui-shell-hover-bg);--ui-menu-icon: var(--ui-shell-text-muted);--ui-menu-hover-bg: var(--ui-shell-hover-bg);--ui-menu-active-color: var(--ui-shell-text);--ui-menu-active-bg: var(--ui-shell-hover-bg);--ui-menu-active-marker: var(--ui-shell-marker)}.ui-topbar__drawer-nav{display:grid;gap:var(--ui-gap-blocks)}.ui-topbar__drawer-nav .ui-menu-group__label{--ui-text-weight: var(--ui-font-weight-strong);padding-block-end:var(--ui-padding-tight)}@media (width < 80rem){.ui-topbar__nav{display:none}.ui-topbar__menu-button{display:inline-flex}}@media (width < 40rem){.ui-topbar__inner{gap:var(--ui-gap-items)}}@keyframes ui-topbar-drop{0%{transform:translateY(-100%)}}.ui-app>.ui-topbar--reveal{animation:ui-topbar-drop var(--ui-duration-enter) var(--ui-ease-enter) var(--ui-enter-delay) both}@media (prefers-reduced-motion: reduce){.ui-app>.ui-topbar--reveal{animation:none}}.ui-brand{display:flex;align-items:center;gap:var(--ui-gap-items);flex:none;color:inherit;text-decoration:none}.ui-brand:hover{color:inherit}.ui-brand:focus-visible{outline:none;border-radius:var(--ui-radius-control);box-shadow:var(--ui-focus-ring)}.ui-brand__logo{width:auto;height:var(--ui-size-logo)}.ui-brand__name{--ui-text-size: var(--ui-font-size-small);display:grid;line-height:var(--ui-line-height-heading)}.ui-brand--large .ui-brand__name{--ui-text-size: var(--ui-font-size-body)}.ui-brand--large .ui-brand__logo{height:var(--ui-size-logo-large)}.ui-brand__org{--ui-text-weight: var(--ui-font-weight-medium)}@media (width < 48rem){.ui-brand__system{display:none}}@media (width < 40rem){.ui-brand__name{display:none}}.ui-nav-menu{--ui-menu-width: 22rem}.ui-user-menu__trigger{--ui-text-size: var(--ui-font-size-interface);padding:var(--ui-padding-tight) var(--ui-padding-cell);border-radius:var(--ui-radius-control);color:var(--ui-shell-text);white-space:nowrap;transition:var(--ui-transition)}.ui-user-menu__trigger:hover,.ui-menu[open]>.ui-user-menu__trigger{background:var(--ui-shell-hover-bg)}.ui-user-menu__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-shell-text)}.ui-user-menu__avatar{--ui-avatar-bg: var(--ui-shell-hover-bg);--ui-avatar-fg: var(--ui-shell-text)}.ui-user-menu__who{--ui-text-size: var(--ui-font-size-interface);display:grid;padding:var(--ui-padding-tight) var(--ui-padding-cell)}@media (width < 48rem){.ui-user-menu__name{display:none}}.ui-user-menu__theme{display:grid}:root[data-theme=dark] .ui-user-menu__theme-dark,:root:not([data-theme="dark"]) .ui-user-menu__theme-light{display:none}.ui-module-masthead{--ui-nav-item-color: var(--ui-module-masthead-tab);--ui-nav-item-current-color: var(--ui-text-strong);--ui-nav-item-hover-bg: var(--ui-module-masthead-hover);--ui-nav-item-hover-color: var(--ui-module-masthead-text);--ui-heading-color: var(--ui-module-masthead-text);--ui-nav-item-current-bg: var(--ui-page-header-bg);--ui-nav-item-marker: transparent;--ui-nav-item-radius: var(--ui-radius-control) var(--ui-radius-control) 0 0;border-block-end:var(--ui-border-width) solid var(--ui-module-masthead-border);background:var(--ui-module-masthead-bg);font-family:var(--ui-font-sans);line-height:var(--ui-line-height-body);letter-spacing:normal}.ui-module-masthead__inner{display:grid;gap:var(--ui-gap-items);padding-block-start:var(--ui-padding-card)}.ui-module-masthead__name{display:flex;align-items:center;gap:var(--ui-gap-inline)}.ui-module-masthead__icon{--ui-icon-size: 1.5rem;color:var(--ui-module-masthead-icon)}.ui-module-masthead__nav{min-width:0;margin-block-end:calc(var(--ui-border-width) * -1)}.ui-module-masthead__list{display:flex;gap:var(--ui-gap-related);height:2.75rem;margin:0;margin-inline-start:calc(var(--ui-padding-control) * -1);padding:0;list-style:none}.ui-module-masthead__entry{display:flex;flex:none}.ui-module-masthead--bare .ui-module-masthead__inner{padding-block-end:var(--ui-padding-card)}.ui-module-masthead__entry[hidden],.ui-module-masthead__more .ui-menu-item[hidden]{display:none}.ui-module-masthead__more-trigger{--ui-text-weight: var(--ui-font-weight-medium);--ui-text-color: var(--ui-nav-item-color);height:100%;padding-inline:var(--ui-padding-control);border-radius:var(--ui-nav-item-radius);color:var(--ui-nav-item-color)}.ui-module-masthead__more-trigger:hover{background:var(--ui-nav-item-hover-bg)}.ui-module-masthead__more-trigger:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-module-masthead__more .ui-menu{height:100%}.ui-module-masthead__menu{--ui-menu-width: 100%;display:none}.ui-module-masthead__menu-trigger{--ui-text-weight: var(--ui-font-weight-medium);--ui-text-color: var(--ui-text-strong);justify-content:space-between;width:100%;min-height:var(--ui-control-height);padding-inline:var(--ui-padding-control);border:var(--ui-border-width) solid var(--ui-module-masthead-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text-strong)}.ui-module-masthead__menu-trigger:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}@media (width < 48rem){.ui-module-masthead__inner{padding-block:var(--ui-padding-bar)}.ui-module-masthead__name{--ui-heading-size: var(--ui-font-size-heading-4)}.ui-module-masthead__icon{--ui-icon-size: 1.25rem}.ui-module-masthead__nav{display:none}.ui-module-masthead__menu{display:flex}}.ui-page{--ui-page-figures-overlap: calc(var(--ui-padding-panel) + var(--ui-padding-cell));--ui-page-gap: var(--ui-gap-sections);display:flex;flex-direction:column;padding-block-end:var(--ui-padding-hero)}.ui-page__body{flex:1}.ui-page--site{--ui-page-gap: var(--ui-gap-chapters);--ui-section-title-size: var(--ui-font-size-heading-2);--ui-part-title-size: var(--ui-font-size-heading-4);--ui-section-gap: var(--ui-gap-blocks)}.ui-page:has(> .ui-page__body > :is(.ui-section--band,.ui-story--band,.ui-cta):last-child),.ui-page--site:has(> .ui-page__body > .ui-section:nth-child(even of section:not(.ui-section--band,.ui-story--band)):last-child){padding-block-end:0}.ui-page__body:has(> .ui-cta:last-child){align-content:stretch}.ui-page__body:has(> :is(.ui-section--band,.ui-story--band):first-child){padding-block-start:0}.ui-page__band{background:var(--ui-page-header-bg)}.ui-page__band-inner{padding-block:var(--ui-padding-panel) var(--ui-padding-box)}.ui-page__band--hero{--ui-heading-color: var(--ui-shell-text);--ui-text-color: var(--ui-shell-text);--ui-text-muted-color: var(--ui-shell-text-muted);--ui-link-color: var(--ui-shell-text);--ui-link-hover-color: var(--ui-shell-text);--ui-page-hero-ground: linear-gradient(90deg, oklch(from var(--ui-shell-bg) l c h / .94) 0%, oklch(from var(--ui-shell-bg) l c h / .78) 40%, oklch(from var(--ui-shell-bg) l c h / .3) 100%), var(--ui-page-hero-image) center 40% / cover no-repeat;border-block-end:0;background:var(--ui-page-hero-ground)}.ui-page__band--hero .ui-page__band-inner{padding-block:calc(var(--ui-padding-hero) * 1.5) var(--ui-padding-hero)}.ui-page__band--figures .ui-page__band-inner{padding-block-end:calc(var(--ui-padding-hero) * 1.25 + var(--ui-page-figures-overlap))}.ui-page__body{display:grid;grid-template-columns:[full-start] minmax(var(--ui-shell-gutter),1fr) [content-start] min(100% - 2 * var(--ui-shell-gutter),var(--ui-page-width) - 2 * var(--ui-shell-gutter)) [content-end] minmax(var(--ui-shell-gutter),1fr) [full-end];align-content:start;row-gap:var(--ui-page-gap);padding-block-start:var(--ui-padding-panel)}.ui-page__body>*{grid-column:content;min-width:0}.ui-page__body>.ui-section--band,.ui-page__body>.ui-story--band,.ui-page__body>.ui-cta,.ui-page--site>.ui-page__body>.ui-section:nth-child(even of section:not(.ui-section--band,.ui-story--band)){grid-column:full}.ui-page__figures{position:relative;margin-block-start:calc((var(--ui-padding-panel) + var(--ui-page-figures-overlap)) * -1)}.ui-page__band+.ui-page__body>.ui-section:first-of-type:not(.ui-section--band,.ui-form ~ .ui-section),.ui-page__band+.ui-page__body>.ui-split:first-child>.ui-split__main>.ui-section:first-child,.ui-page__band+.ui-page__body>.ui-form:first-child:not(.ui-form--boxed)>.ui-section:first-of-type{padding-block-start:0;border-block-start:0}@media (width < 48rem){.ui-page--figures-from-md .ui-page__figures{display:none}.ui-page--figures-from-md .ui-page__band--figures .ui-page__band-inner{padding-block-end:var(--ui-padding-hero)}}.ui-page--narrow{--ui-page-width: var(--ui-page-width-narrow)}.ui-page__body>:is(.ui-section--band,.ui-story--band)+.ui-cta{margin-block-start:calc(var(--ui-page-gap) * -1)}body:has(.ui-page--landing){background:var(--ui-shell-bg)}.ui-page--landing>.ui-page__band--hero{position:relative;isolation:isolate;display:grid;align-content:center;min-block-size:var(--ui-height-screen);margin-block-start:calc(var(--ui-topbar-height) * -1);padding-block-start:var(--ui-topbar-height);overflow:clip;background:none}.ui-page--landing>.ui-page__band--hero:before{content:"";position:absolute;inset:0 0 calc(var(--ui-height-screen) * var(--ui-parallax-depth-far) * -1);z-index:-1;background:var(--ui-page-hero-ground)}.ui-page--landing>.ui-page__body{background:var(--ui-page-bg)}.ui-page--landing .ui-page-header{--ui-page-header-reveal-start: calc(var(--ui-enter-delay) + var(--ui-enter-step))}@keyframes ui-page-figures-rise{0%{opacity:0;transform:translateY(var(--ui-enter-rise))}}.ui-page--landing .ui-page__figures{animation:ui-page-figures-rise var(--ui-duration-enter) var(--ui-ease-enter) both;animation-delay:calc(var(--ui-enter-delay) + var(--ui-enter-step) * 7)}@media (prefers-reduced-motion: reduce){.ui-page--landing .ui-page__figures{animation:none}}@media (height >= 37.5rem){.ui-page--landing>.ui-page__band--hero{position:sticky;inset-block-start:0;z-index:var(--ui-z-pinned)}.ui-page--landing>.ui-page__body{position:relative;z-index:var(--ui-z-over)}}@keyframes ui-page-hero-recede{to{opacity:0;transform:translateY(calc(var(--ui-height-screen) * var(--ui-parallax-depth) * -1))}}@keyframes ui-page-hero-drift{0%{scale:var(--ui-parallax-zoom)}to{scale:1;transform:translateY(calc(var(--ui-height-screen) * var(--ui-parallax-depth-far) * -1))}}@supports (animation-timeline: scroll()){@media screen and (height >= 37.5rem) and (prefers-reduced-motion: no-preference){.ui-page--landing>.ui-page__band--hero>.ui-page__band-inner{animation-name:ui-page-hero-recede;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--ui-height-screen)}.ui-page--landing>.ui-page__band--hero:before{animation-name:ui-page-hero-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--ui-height-screen)}.ui-page--landing .ui-page__figures{animation-name:ui-page-rise-in;animation-duration:auto;animation-delay:0s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 calc(var(--ui-height-screen) * var(--ui-scroll-reveal))}}}@media screen and (prefers-reduced-motion: no-preference){.ui-page--landing .ui-section[data-reveal=waiting]:not(.ui-section--band) :is(.ui-section-header__text > *,.ui-link-list__items > li),.ui-page--landing .ui-section--band[data-reveal=waiting] :is(.ui-section-header__text,.ui-section-header__actions){opacity:0}.ui-page--landing .ui-section[data-reveal=shown]:not(.ui-section--band) :is(.ui-section-header__text > *,.ui-link-list__items > li){animation:ui-page-rise-in var(--ui-duration-reveal) var(--ui-ease-reveal) both;animation-delay:calc(var(--ui-reveal-step) * var(--ui-landing-cue, 0))}.ui-page--landing .ui-section[data-reveal]:not(.ui-section--band) .ui-section-header__text>:nth-child(2){--ui-landing-cue: 1}.ui-page--landing .ui-section[data-reveal]:not(.ui-section--band) .ui-link-list__items>li:nth-child(1){--ui-landing-cue: 2}.ui-page--landing .ui-section[data-reveal]:not(.ui-section--band) .ui-link-list__items>li:nth-child(2){--ui-landing-cue: 3}.ui-page--landing .ui-section[data-reveal]:not(.ui-section--band) .ui-link-list__items>li:nth-child(3){--ui-landing-cue: 4}.ui-page--landing .ui-section[data-reveal]:not(.ui-section--band) .ui-link-list__items>li:nth-child(4){--ui-landing-cue: 5}.ui-page--landing .ui-section[data-reveal]:not(.ui-section--band) .ui-link-list__items>li:nth-child(5){--ui-landing-cue: 6}.ui-page--landing .ui-section[data-reveal]:not(.ui-section--band) .ui-link-list__items>li:nth-child(n + 6){--ui-landing-cue: 7}.ui-page--landing .ui-section--band[data-reveal]{overflow-x:clip}.ui-page--landing .ui-section--band[data-reveal=shown] .ui-section-header__text{animation:ui-page-slide-in-from-start var(--ui-duration-reveal) var(--ui-ease-reveal) both}.ui-page--landing .ui-section--band[data-reveal=shown] .ui-section-header__actions{animation:ui-page-slide-in-from-end var(--ui-duration-reveal) var(--ui-ease-reveal) both;animation-delay:calc(var(--ui-reveal-step) * 2)}.ui-page--landing .ui-story--band[data-reveal=waiting] :is(.ui-story__media,.ui-story__words > *),.ui-page--landing .ui-story--band[data-reveal=waiting] .ui-story__words:before{opacity:0}.ui-page--landing .ui-story--band[data-reveal=shown] .ui-story__media{animation:ui-page-wipe-up var(--ui-duration-reveal) var(--ui-ease-reveal) both}.ui-page--landing .ui-story--band[data-reveal=shown] .ui-story__words>*,.ui-page--landing .ui-story--band[data-reveal=shown] .ui-story__words:before{animation:ui-page-rise-in var(--ui-duration-reveal) var(--ui-ease-reveal) both;animation-delay:calc(var(--ui-reveal-step) * var(--ui-landing-cue, 0))}.ui-page--landing .ui-story--band[data-reveal] .ui-story__words:before,.ui-page--landing .ui-story--band[data-reveal] .ui-story__words>.ui-heading{--ui-landing-cue: 3}.ui-page--landing .ui-story--band[data-reveal] .ui-story__words>:not(.ui-heading,.ui-story__actions){--ui-landing-cue: 4}.ui-page--landing .ui-story--band[data-reveal] .ui-story__words>.ui-story__actions{--ui-landing-cue: 5}}@keyframes ui-page-wipe-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes ui-page-rise-in{0%{opacity:0;transform:translateY(var(--ui-scroll-rise))}}@keyframes ui-page-slide-in-from-start{0%{opacity:0;transform:translate(calc(var(--ui-scroll-slide) * -1))}}@keyframes ui-page-slide-in-from-end{0%{opacity:0;transform:translate(var(--ui-scroll-slide))}}.ui-page--landing .ui-link-list{--ui-menu-hover-color: var(--ui-primary-emphasis);--ui-menu-hover-icon-move: translateY(calc(var(--ui-hover-nudge) * -1));--ui-menu-hover-arrow-move: translateX(var(--ui-hover-nudge))}.ui-page--landing :is(.ui-link-list--raised,.ui-link-list--tiles){--ui-menu-hover-icon-move: none}.ui-page--landing .ui-link-list .ui-menu-item:is(:hover,:focus-visible) .ui-menu-item__label{--ui-text-color: var(--ui-menu-hover-color)}.ui-flash{display:grid;gap:var(--ui-gap-inline)}.ui-footer{--ui-text-color: var(--ui-shell-text);--ui-text-muted-color: var(--ui-shell-text-muted);--ui-heading-color: var(--ui-shell-text);--ui-link-color: var(--ui-shell-text);--ui-link-hover-color: var(--ui-shell-text);--ui-menu-icon: var(--ui-shell-text-muted);--ui-menu-hover-bg: var(--ui-shell-hover-bg);background:var(--ui-shell-bg);color:var(--ui-shell-text);font-family:var(--ui-font-sans);line-height:var(--ui-line-height-body);letter-spacing:normal}.ui-footer__inner{display:grid;gap:var(--ui-gap-columns);padding-block:var(--ui-padding-band) var(--ui-padding-box)}.ui-footer__main{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--ui-gap-sections) var(--ui-gap-columns)}.ui-footer__about,.ui-footer__group{display:grid;align-content:start;gap:var(--ui-gap-fields)}@media (width < 64rem){.ui-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-footer__about{grid-column:1 / -1}}@media (width < 48rem){.ui-footer__inner{gap:var(--ui-gap-fields);padding-block:var(--ui-padding-panel) var(--ui-padding-card)}.ui-footer__main{grid-template-columns:minmax(0,1fr)}.ui-footer__group,.ui-footer__description{display:none}.ui-footer__legal{padding-block-start:var(--ui-padding-bar)}}.ui-footer__legal{padding-block-start:var(--ui-padding-card);border-block-start:var(--ui-border-width) solid var(--ui-shell-border)}.ui-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100dvh;font-family:var(--ui-font-sans)}.ui-auth__photo{--ui-heading-color: var(--ui-shell-text);--ui-text-color: var(--ui-shell-text);--ui-text-muted-color: var(--ui-shell-text-muted);display:flex;flex-direction:column;justify-content:space-between;gap:var(--ui-gap-sections);padding:var(--ui-padding-band) var(--ui-padding-band);color:var(--ui-shell-text);background:linear-gradient(180deg,oklch(from var(--ui-shell-bg) l c h / .9) 0%,oklch(from var(--ui-shell-bg) l c h / .55) 22%,oklch(from var(--ui-shell-bg) l c h / .35) 50%,oklch(from var(--ui-shell-bg) l c h / .92) 100%),var(--ui-page-hero-image) center 40% / cover no-repeat}.ui-auth__caption{--ui-text-measure: 36rem;display:grid;gap:var(--ui-gap-items)}.ui-auth__main{display:grid;align-content:center;justify-items:center;gap:var(--ui-gap-blocks);padding:var(--ui-padding-band) var(--ui-shell-gutter)}.ui-auth__main>*{width:min(100%,var(--ui-page-width-narrow))}.ui-auth__legal{text-align:center}@media (width < 64rem){.ui-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.ui-auth__photo{min-height:8rem;padding:var(--ui-padding-box) var(--ui-shell-gutter);background:linear-gradient(180deg,oklch(from var(--ui-shell-bg) l c h / .9) 0%,oklch(from var(--ui-shell-bg) l c h / .6) 100%),var(--ui-page-hero-image) center 40% / cover no-repeat}.ui-auth__caption{display:none}.ui-auth__main{align-content:start;padding-block-start:var(--ui-padding-panel)}}@media print{.ui-topbar,.ui-module-masthead,.ui-footer,.ui-flash,.ui-page-header__actions,.ui-button,.ui-download,form{display:none!important}body,.ui-page__band,.ui-section--band{background:#fff!important}.ui-section,.ui-step,.ui-summary-list__row,tr{break-inside:avoid}}.ui-department,.ui-department__main{display:grid;align-content:start;gap:var(--ui-page-gap, var(--ui-gap-sections));min-width:0}.ui-department__main>.ui-section:first-child:not(.ui-section--band){padding-block-start:0;border-block-start:0}.ui-list{display:grid;gap:var(--ui-page-gap, var(--ui-gap-sections));min-width:0}
